0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80000000002cb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 09:16:02 executing program 1: r0 = socket(0x18, 0x4, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:16:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x40, './bus\x00'}) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x450, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0xfffffffffffffffc}, {0x400025}, {0x80000000000006}]}) close(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') mlockall(0x1) 09:16:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8041, 0xfffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) 09:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="8be8f18bffbbc8c01b1dfaf90f8a94351e996440d0f0f68c920e280558ed75a0081d40696caca4c2a737806fee7f1c6bbfc4e34191947d959d675511fd6a4cbf4d1c5d8889b68c4f918bdb55729eac1fcc76fbc34c2ff0ccee3857ee74095a4dd377", 0xc86d) r1 = syz_open_pts() getegid() r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) close(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000600)={0x0, 0x9, 0x80000000, {[0xff, 0xb73, 0xe9, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x0, 0x80000001, 0xb0, 0x0, 0x4, 0x6, 0xbd7, 0x100000000, 0x800, 0x10001, 0x1], [0x1f, 0x1ff, 0x3, 0x3, 0xb18, 0x0, 0x0, 0x0, 0x2, 0x1ff], [0x2, 0x3, 0x6, 0xf, 0x10000, 0x2, 0x401], [0x6, 0x7, 0xffffffff, 0x3, 0x8, 0x2], [{0x7, 0x4, 0x0, 0x2}, {0x8000, 0x27, 0x9, 0x1}, {0x1, 0x1, 0x0, 0x8}, {0x2, 0xc00000000000, 0x400, 0x7}, {0x101, 0x400000000000000, 0x2, 0xfffffffffffffffd}, {0x8, 0x503, 0x7, 0x1}, {0x7fffffff, 0x0, 0x5, 0x8000}, {0x1, 0x8000, 0x3, 0x100}], {0x0, 0x6, 0x9, 0x100000000}, {0x639, 0x4be8, 0xff, 0x6}}}) r3 = dup(r1) mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) sendto$unix(r4, &(0x7f00000000c0)="f53972bbc947b75f36f565372c6bc19456ff9965abeac34b353e88eb9686d36f326849a0bf2868b530fb39f5604f5474fac7fabf167b9bd07e5d70f4897a695956b0353ecda0ee34bc1297594a1ef93ce7647d10c00692ec33d3f8cade7a2016b688e437c235a06574b2f2f8e2b0d4c2b14e42e3d9961a523549374352037e3de3bdde3fcc9608b09f84602d9e7ac6a2232368081171130d5b18e93a870976b55246", 0xa2, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r3, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x22a, 0x96e}, {0x6, 0x3}}, 0x2) readv(r5, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 09:16:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x39, 0x0, 0x0) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/246, 0xf6}, {&(0x7f00000005c0)=""/143, 0x8f}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1f, &(0x7f00000002c0)="004e0a93c55cfba9ad09eda6bb620cfcd26a00eec6781e6fc1412855f710953acc9d6c4000e7bc4848e1dc55e0299d9fdb97f2d5cf9b3931d3b9fb412ff68c1f60a8a1aaded849b537fe8fd510f5bd65c34edc99cd20cc3e3afe0d1a620dab4dbf924c859f53a63d6007ed32046a782d79c1c7218ee4edb120a14996374f50881e6cd590dc65bf02def5d83612bc6648382f6f558e61e802acdeb95ffa867f00b2c829559f4b7d10b324228e9664147af5056f6d30e8d0625d2de25605b36ee8f1e7f0d23c698706f95dbd4e4a2c4b402de3abe4fef73b27fd9891db93e1f71008f2ea3c3be0230c3c69a6af3e23700a2d8095d743860805c0") 09:16:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0028e4ffdfffffff5a67071b542a538706000000b81800800029000000f7ff05a200"/55], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r2) 09:16:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 09:16:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="432c54292b2b13c0898c7ff24e579c", 0xf}, {&(0x7f0000000040)="e3f4d0746e922363f5c377be9ba6d5e4331d2b1c5634be4a3cd06189cde5bced5e783067944dbe3068b830f3e7b8e468cba997f3e8101a5f9e97647039ce38516424aaed07c568575a9f02047f4d16a077218a7ece216a0f4b6da05bb054d07833bece424bbc18df84e29d768b50c0", 0x6f}, {&(0x7f0000000100)="cf6f5bd62e2608a94134c185591d81be1687a6746f4f4ced4f7d5670e0b909a31fbcf32179b6d68bfd657f00fc558455459d33d028bed967fb8958d18ac526796974a16e7415c3afa8d0eee94be26ef70485563a24821fc12fcd8acdab9624211cdd76dc79c2814febc4715b8535c554857775c51300b49a5ebfbe8be9e238b0ec89468c992847bcf2ac4fea913f4d5aa41ca0361a9e7aac25a8d48002ce26ea0591dc716a0367dbdb886344f79e9809828485a01b11f4ba880d5cea4466d8e2959359012976b37b8f32dbfc23d20ced46a32a2f9a5bc367", 0xd8}, {&(0x7f0000000200)="b170ffa10124c2fcdfda6bce71fca4d0fec72dfbb4e46339ff6b5d1b75bcd38e7fa6260a", 0x24}, {&(0x7f0000000240)="14e64b52fd04be45b92371d07078c3ee943e222e155deda0b5dec246d437979df626e9f2a64355a6460234f73a39f1a663", 0x31}], 0x5, 0x0, 0x0) dup(r0) write(r0, &(0x7f00000005c0)="e6b91bf77033b416f3c2933e46b80082ce0c7c5daa41f664067d0c90570ec96c8923b44b6ba9d04c60e8e889e1c161365ca873735f89d5790657c6f76763cef37d064542aa02fb4a6da84a42a83b77b7c014c72f36b170d5ecf2446bfed5364dd9c8a4e96fd378c73c5c5204e5635da93c524f986a5d3caae9f9820700c0b8aa29f76909b7768a88ba3508a7c6a143f500000000c2fea3c7cd0ecc685d105a40dedfb3683a2828004354c08ef39dd86283508e4a966013d9645dfc316e0e4288a5b194fc58ad8a005762df261e097f", 0xcf) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getflags(r0, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 09:16:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:16:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) geteuid() 09:16:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80c1, 0x0) r1 = dup(r0) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r3, 0x0, 0x0) recvmsg(r4, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r5 = semget$private(0x0, 0x4, 0x10) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setrlimit(0x1, &(0x7f0000000340)={0x1f, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r6, r7, r8, r9, 0x1, 0x3afd}, 0x400, 0x10001, 0x533}) 09:16:03 executing program 1: r0 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x100) r1 = semget$private(0x0, 0x3, 0x22) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/170) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x7ff, 0xf32, 0x1, 0x100000000, 0x0, 0x3, 0x0, 0x2, 0x6, 0x4d}) close(r2) fcntl$getown(r2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x11, &(0x7f0000000180)=0x7ff, 0x4) recvfrom(r2, &(0x7f00000001c0)=""/39, 0x27, 0x0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) sendto(r2, &(0x7f0000000240)="cea2767ec6b28fe00326e13753eb0d0699f57ddae360ee0db76f93d62d0b93a2c8b0d4f0a359f973cfb2d0d9c826a08beaae8e78c8cfc4ec7f9ccb7450cfb07411e66ff5282c7eaf793b686bcac0ce376a27312eefb867eac6e98f87158e626a3a8a5c5af58e289ffb2f2e040ad3327b484f001a1bf899c6145c3bfb269d17c790b845d5b209c8687174fcd52f1557292ed25b7b022a8ed652b0c3b429ec26063196da2929f44e63d35f76d2a054b98f7e5136c674ba92ebdb7e473efa035204bf22abaa0ace94dc", 0xc8, 0x6, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) semget(0x3, 0x0, 0x200) semop(r1, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x0, 0x800, 0x800}], 0x2) sendto(r2, &(0x7f00000003c0)="9e5ffe29f0bf332bbeec3b99400e862931d74d85fff452ebf28298281a117f88e00b991ba0d2c5f7c632de430fd73615860870661dc675dd54d1ce6e16c72077d70465f632429f210cc6d3b45f2d5df2c0112d1340e431626d1b90acaedac7c4472bc0e128ec3781ec8193e404bdee16e2cdfe214d90bcd3c9528896977c88e58c4eb778354761f9e3", 0x89, 0x1, &(0x7f0000000480)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) chmod(&(0x7f00000004c0)='./file0\x00', 0x10a) mknodat(r2, &(0x7f0000000500)='./file0/../file0\x00', 0x80, 0x6) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file0/../file0\x00', 0xffffffffffff0001, 0x40, 0x81, 0x1, 0x10000, 0x0, 0x7fffffff, 0x1, 0x1, 0xaaa, 0xa7}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000680)) readv(r2, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/197, 0xc5}, {&(0x7f00000007c0)=""/122, 0x7a}], 0x2) shmctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x500) mknod(&(0x7f0000000880)='./file0/../file0\x00', 0x10, 0x80000001) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000008c0)=0x14) ioctl$BIOCPROMISC(r2, 0x20004269) flock(r2, 0x0) fchmod(r2, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000900)) renameat(r2, &(0x7f0000000940)='./file0\x00', r2, &(0x7f0000000980)='./file0/../file0\x00') 09:16:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00ea356500010059ee09", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:16:03 executing program 1: r0 = getppid() socketpair$unix(0x1, 0x100000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind(r2, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0], @ANYRES32=r1], 0x3) 09:16:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) dup2(r2, r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) semget(0x0, 0x4, 0x40) syz_emit_ethernet(0x59, &(0x7f00000001c0)="04a09f6e605c8625c8bbbf19b698c037d45412e03e503b803062eb2be4c6fdb04a79a04381bdc646dab51f49a163a10db4b79a55b4879f104b7e697fd0b17f92b5a2cda836db108a6574b9db21de261749d0d81e78d1246714") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:16:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x10001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0xfffffffffffffffe, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 09:16:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r5 = syz_open_pts() fchflags(r5, 0x10000) setuid(0xee01) r6 = dup(0xffffffffffffffff) fchmodat(r6, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x2) getgroups(0x5, &(0x7f0000000100)=[r3, r0, r1, r2, r4]) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 09:16:03 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xd3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001180)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000001680)="6c0f0a00f3b111dfe529f5c096da71b832a48f000000000000000734598c9ae57c7bdd495b1db32610002e90cb9d6c2b95bdbf5afa06cb9268c848b5b396b254e333faa8ee4789a7ec2c3aab4321b7fcd3898992ed46616b55e39b87eebd6b606f4c4ab85a69bfc4beb275619a6d395f76b903c4e0a78c23e22b99ec1a630b2182", 0x81) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xca5}, 0x8) fchmod(r0, 0x0) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x6, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 09:16:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8000009}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x9, r3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0x64b5840d, 0x20, 0xc7, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) read(r3, &(0x7f0000000080)=""/42, 0x2a) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2000a, 0x10) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0xffff, 0x3, 0x85c}, {0x1, 0x1, 0x7fff, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x20}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3ff) sendto$inet(r1, &(0x7f0000000280)="aed5fafe71bd4c1b7d00d544bc537c892529e6920473f9e1383b63e8503bb1d4a82938579b14b4fb55db8956e06b09d1eebd3ffbcbcaa75697d954d8d35d31dd8951e4005b5f8d9a2d299d1f8dbd142ffb270ae16250222c2a11c25b239a8878558a09c640ebe823d36a61ef48bd5f97fdbf7511dfdeafb4c3597741111f44847d8726a7847c62ce12097987b104b59992c6e067494b520e8e75c06f8509e4bfe558f6875d768b924a7a5d2adfcda9979339", 0xb2, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:16:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x100}, {}], 0x2000000000000006}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r1, 0x2) 09:16:03 executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 09:16:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3fe) fcntl$setstatus(r0, 0x4, 0x4) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = getpid() getpgid(r1) 09:16:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 09:16:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) kqueue() 09:16:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42103, 0x4000080000001) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8001, 0x1a) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/49, 0x31) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0x1, 0x777, 0x0, 0x9, 0x3, 0xff, 0x2, 0x0, 0x5, 0x4c}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x2000747a) 09:16:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1c0d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xe7}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x5}, {0x20, 0x7}], 0x2}) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000002}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 09:16:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000580)=0x8) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="9acab736bec1e22d095f62866ec55044c93c1c855e9f1f435ae4b334467396750723277da75ca6175dab1253fbcf49f50f85f711f69040a4c20e650a90504253cc37af164997c80adba36298a81ecf4ff6135da3a9c05768587953f778db55b95304139384380c8216db4d1203f78dc6d07eb58c4bbd31f04b36566b3b9430bcee15675185fe2a2a9250ade97746af913eb8d7b7b994cb5784b7807e1a85490b4492b3", 0xa3}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x409}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) r9 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r9, &(0x7f0000000200)=""/9, 0x9, 0x843, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") dup(r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f00000001c0)=0x5b1e) 09:16:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a2, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2026, 0xfd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='P', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 09:16:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) 09:16:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000ff0)=[@rights={0x10, 0x1}], 0x10}, 0x0) r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000001000)="358c24e7a867c95a99864632b47baaf0a8562fdc288a716c9245903d2a1545d76275f0134c3e0fd999d419ab1cdfaf9f1c009ac2aedb8ed2be0366c5d2cfc3027ecbf927ac8d5f89cd70fe368f1bd3fd7dbfca131f81b00827e9fb60ca438f9438a226c7d98bca6a18b850fac542759f6c07a27a50a7b0639868ff8c832310cbf8668501be72bfe16b87b416d83adfb83aff6a6fa745ffad78d50733c7484fe46561a90a08174065146e1c9c678414d5aad60b165609e7ae6b4e4f435bc7a0e1b16178bc365a579a3385aa27c8ddae8630797bb2735427ce81191c98c703dcabb0db1ca979bc9a9f4a86a0fe319a518617cf57db0983a7d55e731bd64cfcb4b9deaf859d0b78d3495d5de96b6d852b554e8b6d8ff17a558699945111d90a12844480298d0e0513c25192a1efcac5426e758103ad287b3937e47a3769ce4809c0627723354b263119dc844452adf5a22e636d13b687438b1efede50dce643df2c74bfd0ea57a4ff382ece6d77c29955990ebf532b7c731d904a80019b4dd3d0ea60db8dac5e108c08591fc57517156d8a29224552aa5506f953ac700ce23213ac900e84eac618c729cd48d2963c1c4afb1ec5a53f761ccc5f8d0e88dc9249913938e3b808362b0abf0f0944442876acda823f199204710ea735d341102b2f4d44eed31539e2f00667aac5d04dee69f32e24d4b3d7d7702467bfe6e8b3c8326c69dda29cb43fd18b367f15b79fdbfb81bb9d7873e66322c2364eb793ab986b515a4f50b373620f9c7d6f8c03dd3c4f19d4ac07dc3479d9569af1927821c35007cc09fc0ffc2ed4f31a4e47cd51e54bc3d0f5c3d0c7606b4b3867333ecd2728bad7ba8754bb1d519e24a54411045891348783a39cf874c810927dbe0c988c0771b70ffed39f6a8c4db765632b1e7afc73ecebfb9e3b88ede24a0cc0e59745db18ec56224af2e009dfd36952e3ff27b62f906b5b22a46b7720ee13c9a99ddaccb1829e448c7fca4086e518de084e1e07e8fd41db5d08afe68ea2270f96c8683942a4410740d804c353792fe9e91a4b0be887435943bd7ee29e7f3db2f997953e4e598fcddebcee17d639d6db835038dd081640e9b8f2bd267ff685ce5812677cdc321d1634aa40bbbcf5bcf8de5b8947f282d3cb0227c889de1d968b24cbe118fbcaafc9b055f01378a0209190aabb15d61f9c60d81980d6aa528e6a1d194e9a04a27f7b60dc4034b5a996519eac53537e08632817463673d838b9f756eb0f6b157908ad30aafe878a61241faed75ecf76e63912abfb1ba4c331329ccdf96784bcd6640e30e961ba06becf5012938de7097b596ad8d2366c28ddb2b92fca4306e3a34f3c4579486aaf4ebd80416b362f65bf42f27009f2e8d1d1651a795522eff248d9ce88bc193befe7c2ed84aeddd6c46bc7875aeb2d0abca7269ff6cc4c5eb77996c8430ad5450c6cc80f4935b4e03a6c1e350d55d8bb7763475eb71599c91741faf8f1ef1dc7e68f00c913818913575f7237a8391c4e62f2c8fe090a8bd68be155e904e517cef188e267d91334d4471f9e63a087c5157b3887094558dc287fb3c1381417ea0b0c2967450af915cf55a21af361c4fe026b036029fc3718a4adce59169b7a55d2f047c4bdd5923b283fc280e4e1aa8354227bf39d407127669b7fe3490fdacf0fbf1178ffeeb2452b54b29934d69155adf36ef20d1d3abb48bfc403ae26f623d491ce22c4be875b788e6647ec35b94159fc2d0dca19cd73a8e774be1592da953fa036359138f45295dbdd44770911aafb86fba8a785ca89f5c21a8d12793bf50cde26f9099f1e827cef23d4b86daf81f6341f3571ac23026563d8b1abb4d8955fa08f4150acd61c81c6581c5801a0d5ab6a0e9e97917bbacbb89866b30facfc6fc892dcb2185415735dcf3a99a783c7b64e2e3adbff6f51832dd7ed7d1f8e9f9c4e51130a597d36e43fbf9c792ad13e6a0291f8c0587175f20273b84f9da280bbf727fc3f85857e0a2681995c3d630334ef87d3e888b6aa36f3ee8b3139d2befcf5430d8447fb87fd8538e0bb638fb07a614d7c95193d4c4acdd42dfa1017c50a5689bf91ba718e395122ec1bf45c69fb0d4bc578afcdf270f1961478963440ccbb214cbba1779cea8e21866910ad7f5870d2d3028a9f790e6b40ec74616accb1ba564bba3a12b193711b8566e4b0a71eea91e029d3e325651f3f601932b5193144f29f76dce3526824a5ca22b4a7c0663005a9bba6cec50eca9f27a5151adcc5932cfb23456f517e367f1fc09e3db7b916ee32d27e65b3cdecf4987ea47dc8d322163d8311b3508bf04c0cfad2f84a16ff95b0cb20f2464d2539b88d68489924f9025b0b41e285cc5174aa6088b9f1e3adc0250549105c0aeb7c6b9e415532f5bcd2efacfbbd8af25692512cb9ffe739347c4c52dd242407b14771f4d34d9bbda3c992868e2e0ca2ece7c88ebf0f19300db7b3bcc8d2153b07aa3987954a2e5a43d1099b0aeaf63232727af6221a886348afbe8d2dc8dd386a716a9644e0bd3e6ae9d1c2b4d0cacdc10574c205b618bf1fac6469f5f65a715874c9ab5c088539ec0c559eb02e5bb3cc672b95d2730f165f52bcb844508b39dce2ba5cfc49e6609d6696e1b0f864a1ec0f1730b7bf1663c13bd480edcf651399c49199fb944a95df10f8d2f000e2a2f0c0ad052d2673fdf25787eaa71419b363a2f7c1d26857eaa641e65da13d740da64292ba2e3ef303329899ed87fcad3d65b727b90d8429b97589723e5a5f83b9d925161222080b8023f7aeee1c4d41b8c9441071bb589b358b4887a5d0130963c74dc19cc611b89d4e9b89ebf704200f16a53665303fca11570af7384246dc3cbda10776ea997e1ee216ba9251b521ea21bea3b3c9e0167ea656330689b5c663714a2dcd25f55a1e8be67eeaff011a97a2ee0085d9cbc16e49df3d1eda832fab93448fbd07c6049284b284046ca39f4d49e0dfc2ca1340ca37ac0d5d30e13a1a5b634ccb0a7ca25732706821812907d0e1d883799b8370d1b90df60e939f63d62f1e2a764aa3b23426c039ccb5156501e151d9dfba4757b8ef92ce64cdf97c3d582ec4ac6893ce88f04ffc8c2b664c3fadcde8a7d50a04872f2ebcdf5cd87be4bc8578c6f7c43e40a8a75cf0a30d2c70ae71a4ba90ebdb2d96607bc0a26cd93204d63ee269056f9acb3b13a89817612f9d80db2ae45f36b29fa9a7cbcd7cd17283c005bf1f212278d17d0f41489e50c7b8284048cc1d8e3bf0d1c3b64fdca7777c73eb5cb2b01a4bfbf2a8102aadbc78aae23e001bc0b2fee71e6c0d190ca4077f6a7dbf95f3fbce25fc9b06f0f0bf3756cccc2508362048648d4e8fef62d5d2c0c4d601dc52768979f6393a260d1aa48bc6f991acc7ba0c4004331df24bf7c8d6569a892fb3428f7e1d77ec05ee10bb4bf8ca877fcfdc9f417b5eeafa11c931690ce7ab53ca5db60aab4a12b459335820138ac1f64ff46cee8731ac859008384ec5fd9f66ec6dc5c204afaaaec1ec14a84e1f745a41591e50a1794cf185af1d305b76d2e003e8ce851e4b22d4bb203cd4fc98114ac1ef15dcb198b5e50d2407712f3a0969d762694a39962ec87bba3629ab7a134348db980144bb6aa0cc582aedce3b6251d79db1329fbfe003919471bb8ce4a6b54ee6a69483987923331184c66b7e0512d35d009a710a6411391bbaacb6d0adff5f0453d91c35dd4ccd2c7dd95d43b7be8654025e1e1f9f44104cf79063779fe2f3d01cdfadfcc2f0ed708beeb9941f8607e646f3bfef321f0ce399b6d6dc7454f0218c6ebc3b5170349aa400dbb6d24d83626052c680cb8d9a5f121248ceb1bf9394956317097af3ef738ebc6ddf943d98a627dc57a9b2d68c60e910d23e9923d6be26d2b913434912981b33d2c469170d7580de8a6d2f625787916e0a3a311a38bbd8605383181c50f8796b98a800a5194ae065d93ec41c324dd2d45ad70f136d5f92970719f307435f76bca27171d78288843f5d355f77cd3c069c9289cb4d2d053412ae5f614cdcc39947fa6f4eab24e9b2e2a82b31908462ae04a19563644885fdaa413dd7e1e2ab9e7bb275efcf22d7d6d1e95d7e7b9d95e5a519a610d44cc245d322d46f7cec87c96a7cbf2a50fd3fcb0f88bd2770ac651a6e2dbaafe03905ce6460cc083ec31462043396716750bf47880ac22c422f6cf171cc00bf086eccc6eea0556f2d636c1fd6e94aab03351c0e8b9c5230880d93ff54b6fe8b5cf8a5e72c0f759bfdcd55373fab5b6e4c66663c4449a5183159cde313fd594439f3adb7fb3d7468402c88f19d55b68dfb78efc683aa6637714fa9198cf55a9e509a8539679685c355246a9c97d2fa3dfc8133229647b1c7b5f35707c5db16ccb331a0d925b9aa26e527ea6d62136569cf36fb8b525dd0331c6d199795e00cba0f9b3ac5637b5d113fb58cd4de3eabfe3bc7b1d037417005529b19d54af6c5b938abbad91a8c53fe4ad4c882b3e17cf8e772fdf4e49302d701115d43564f22757837a3d34ea701e15b81312b86ed33cc833e3a9f406ec5dd42597ec018d4e196d16ca49964bde70ff96eac454eb584be465d702ae40e409a7f7a5bfd824e892d9ed451fbbb885f421df99982b8e8d68592423e98a61b4294a8e0670c0e1c20b05f6ef2d5f97f9b154dcbfecdbfcad0a7c89c54ff7d7c080202a03e9a396c067521900d52dd8d255a27e4de66876c8a9737f7c1629010485b4fb60e7b6ed56b1d14baa806dba98afad94d0e8bda8a452eda28b17e6393e90d7d6db859779c447fa28b0e5bded576ec8415e684303ee0b1d45a7b9f9ea24079438c88602fb54ebf6b9a5949d750347748b212d578bc689c3bc130fa374feccacb87da64153dadca25eda610a243f44fb4c4aaa53dc59dce9961ea867b7ad99266be3035cd1b509714083ce4e17d46a6c0eef8f9728ec4b1b8a9427582c23b63ad8e54525ff5c5580a08a2444db97ebd860743c5794279d92adda0608378afcfef831307b07298b6be9810a3f972248057bc436b40a48d88011eb57be0bcacde45b9bc6f9abf89d815946343a0d2eb36666ebf158383170aaa3d9e99ee30beae67bbe3331c86f7e68fdcdeed7205ac4629a5ed4e26ca43b7847bf6ec5081c2bb54a731228934ce7f2287dfadbcd8fb2a39065e56af2d2a40f791519206450de73c2e2f737a8add314b5a93e3352465959eae281f3229f34a409fbcf0908818ea6aa0b9d8b18e881bcddb9a56b3e276d1f1b6f43d787aa77d002178f96d737711bcce5c3f854a80ad6ad3274e01d88b1848f2930f74781a8b5ec6d9732651829842d9c443ef3747fc5d72835c02d5c0863876110734dceeaccb08fd86d750907fcee44a99149bb7f111ceb1ef0885590b5120af9af4e33f1bf5f8375011be5067dad57c5c40213b5ff4a5b81a38c8cba54df2ff0b241e7dcf3585bf4752e16c6ab0c16b41640cb0b6dffc3959214e73dba7013e9c1cf20b8a29ce758509b49a542790b1fb6a477ba2267651f06beb970f875274f0ec59db961b76875c29c4dafdca78a197c2b6a24bd004e32f202c9f35cc1b94b6df052214280dbc23f37e80b54bac2997f59e470805e8a5989a1b83f237782c9462f7bc63447f5afee99cf0f33fa90f6cd9bcf949080f7c57cfe360fb26a3538d7e66fb5407e573c5f04152cfa4d052c2c4c2378525b80fb0c45bc8cb4a55af3cff57d383be8e6cbaacee9f8b0d12db2645e1a6139a71189fcacca045447889885fb16a5153fb542c69e117bfc982567cb544", 0x1000}, {&(0x7f0000000040)="31dd19ce58641155d3cfefea04d3f308371a3adc742b7934a1445e01e97788d7d8ca0c00", 0x24}, {&(0x7f0000000080)="71f486e484dde6db947f5dbdd2d11e635fbb08ee0fb4a9ca223a716ef82d35f1116afbf1a0f7cf7cc1dcf131ac18caddc944c20faf7632f02a7fba282f15fa406b898e251bdac14d896f9ed25fdeda07f0b04eb13cd7ebb2f106fa2f29a0c4a95a38fa50613856cb83fbd4f51a5cd7d899689bb5c83076deea232c16d6e5c629f99dffbe9904fdf0da59a1839cddcb9c2a5516ce185b9747ae9ac9a9e955d6f07dcdef85ecb80d7825e2a9a039dd45336c042d60cb8873a15f59e4209c22c09141025053a1ec5ea734126b861341dd5d14a1b80fd2df5fd4257a495505f5f95fb15c91caf4cfd0da1afda5036a51f0a7ea1a16", 0xf3}, {&(0x7f0000000180)="0131668b941d0f9cfa64f046a9783bef964291d45ea15c91506cd7bc8e9b803bcff8a9456f65422bdd6f840e55fdd24ed09e", 0x32}, {&(0x7f00000001c0)="832c489410c78ec73b13db57c42179f62af978bd17cfc84fe62d2d456876e9c60c099c7fab01d7caf231cc90a049c2c8c020d3ba81082e4d6ba448621580668c04e4c3f4ec390b346497dddb7c41d4ec40e1b26c5e2a0e58870fa4c79255718056dbb1e291a29b35c2753c50cef5bd88c1af3b1298b8be0bf6d33a6fc0546bbebd27690a229da764e52333", 0x8b}, {&(0x7f0000000280)="ca7a43bcbdcf7cac98998f5787ebb720b957cebd8c16003b516e29109b3567b7b1693a6a733d0300672f3675cd3466ba9840399757c59e2f041f568d2c55f69229ae695e331c3bfc9a561517fab5bfbfd346400caf280877cb6dee5ae10330b4aa", 0x61}], 0x6, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) 09:16:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001080)=0x1ca89077, 0x4) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 09:16:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812e694f70edcf6d90a4929648", 0x329) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") chroot(&(0x7f0000000080)='./file0\x00') read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f00000006c0)="88") 09:16:04 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x8, r1}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100000000020, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSCTTY(r2, 0x20007461) 09:16:04 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x882, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) r2 = socket(0x18, 0x4000, 0x1) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="229d8a9b1419a4f3e263cd406a0ac71e0edab98938421f30886a4b5aeb369e7016cdacbeb29d3d5477ce41b99d0382a47fda1328bcf275a4deabcc384405f955a3e4411835eb8f5ac36f9989e138618d624066e747f29ee253592d1566ae2d233c8b9f1152698f0cc2c66faebb27920fefaaf0ecd5dfda7502ccc62a7c941d700fb0b32a7b174f5dff1016c25ffdf2d34b3543aa0bdbd81da34ceb80f325e524f21d2dd6d39c0654b0bc5a0c4b319671139030d46dc852537fac52d84c708ffc8ea3f9f54018fa76a0470cf2bf783dcf5d068760bc475ca3abdf951559abd3fd85457edb81cd491ae4412acfc826650d098101cd694ebf406994", 0xfa}, {&(0x7f0000000240)="e9d105ad3fcead0645537f86a517201321d9b952a98841bcce7172b16f79cd7bbb79f12ea90f2040e9ac5a9bfba74e5a5365d5e5e40212794bdd77ebce93e0e9a223d831ac2f09bae5a1de0311c70834de5c0f6c9d9901d80831cf667298a100ada54fe84444969cf266c7505031c2fac7f21b702618c20550db69531bb216a095b19d513d4ce5bb755234509326b10d1311cfb0f67f1325b8cb22fc2502097a732444a3f0eb60ea4bd1a0fa4cdcdc207ce134f40ac552f77a1ca1e6eff373495c4ef39161a2b5235e9dd7859a61582f816d6458f5fd974e741e93cf4bd64195ac9646cd9f", 0xe5}, {&(0x7f0000000340)="cce10c0e81d1e42f8a6b2499bbcf5719155d32ba6e832d18cf95addbc86e6294b9eaa79d56a7ffea7de19723273d12bc3c04e820193a80065b6f3b7920105e1c099e9f253526896bb6cb811f3c351fe1991eb172d10c0fa8718aac66f3fae513fc8d08075917d64c082c2fe7cc51aae1f7b0", 0x72}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="9000000000000000010000008a880000fc143333b202abc7cbb42aa1cd7cd9bb22ee319baa1cf8993709e91de5cb5f43a4523895d5501a233a3177646508d8301930df1ccb6bb60769b5b4f10fb5feb5128e9295aee342db01868509d73353892e25f92761428b4da01dbf931c18bb8787de68559eae9adb6b3e9d824d7894fed39fa34cc4deec4df27d140b000000009800000000000000ffff0000e7ffffff80e17b114aa5544ae98559f902c50a14af5d42c792a2f41f6a0eee147acf5eaf41a93d0c9cdb2ae70c6a53ef2ef36f7a79703b1d1d9a2bb7b3a52f2c0bfaf9442acd410081cca678ac4a7fbb4b80353eb350c69d18b7ec2ab402f39da0d5350d7f932e68c16334d33cf709379ca1e9fdc01d0eda6eb67a58ef3476362e3dc88c7222172b273538f57c8bc800000000000000ffff000002000000fa5e3ac10e658516beead9ea04705d6e1deeeb2f5e173dbb9021cb75bef23dfc6cdda76d20ee790f1d42a72400491216d5524df3e7be308578012a36af90e82be9cbc9a07325b9507e752ae95c097e691144d855216897f0dbfa1a6b3e444c78bd7bea6709ede6322432cafdd2f2fe1da274941f46307ac1ce43a5ef88a963cc23d1677134f126eae3d135d62241ec49a8821a1f47e2f54187522e29a3b5650da3680819891d10c050fde187c32bada2d30be0c1bf3ac8be9204b5485e75ddded16539b46bf24a4a9000000000000000ffff0000000000000ba0624d0c95f531cd4a5c6e7076cbb9a4cbba5b5b9ccb5500007ada4d43a0d37aa1b53101abc83694f41d975068bdcee7e15e914c389454fe1a2b14e3aa366be489a6d8379359a3a783378990f7e99276fa0ad510e8d1435aa445c2e938a2c1c71f6ce3382f524f179e0235c4bb"], 0x280}, 0x1) 09:16:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0xffffffffffffffff, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x1, 0x1, 0xfc}, {{r0}, 0x0, 0x10, 0x40000002, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x100000001, 0x8}], 0x8000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xd, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xe, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000021, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x1894f79bf48cb43d, 0x6f900000000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x532, 0x7}], 0x8, &(0x7f00000000c0)={0x1, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000003) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:16:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x86c0, 0x4) dup2(r0, r1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x1f, 0x9, 0xffffffffffffff10, 0x100000001}, {0x1, 0x80000001, 0x5, 0x8}, {0x9, 0x6, 0xfffffffffffffff8, 0x8}, {0x0, 0x4, 0x0, 0xfbe1}, {0x100, 0x10000, 0x6, 0x4}, {0xffff, 0x400, 0x100, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x1, 0x3, 0x6}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000180)) semget$private(0x0, 0xffffffffffffffff, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 09:16:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x27) getrlimit(0x7, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x42) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getppid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0xfffffffffffffe7c, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:16:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0xc6, 0x0) close(r2) 09:16:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x401}, 0x10) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 09:16:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) fcntl$getown(r0, 0x5) 09:16:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000"/70], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0x4007, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x8000, 0x0, 0x10000, 0x10001, 0x2]}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x4, 0x1ff, &(0x7f00000002c0)="754ee2e71b53585f52b9e14efe6592ad603c655c14f4a315855519b157d864cfeee982fce76d42fb8f9969f5c9272bf76e367c9e06c25e4d1c7eddd92fbdabb462f6c75863369141827641ab15b87afb1a465a79f9852a770adbd6122c64a755edf2765d1b64d5f111af0313922e222c5d9d14a0948448cdb1756cf60a479211bbedbc050e16e821dd6a7f0040342c34611ed5470d5b9b3e48a00849fdb5e673acbad998e2586612edb926bed86a49e1f19c913f36a57c24b0624609cabeb831ff1c66a20cca392defc42190556e3a7bd37e3fcd929c675e2a75cb3a78ba65f3c08b76f09e7b4f1e", 0xe8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8300, 0x0) socket(0x1, 0x1, 0x6) setsockopt(r0, 0x30000, 0x4, &(0x7f00000001c0)="4b426d7aeb74f32966df138af05896d95d65ac2d2856fa1187562d0baf71d70bb980d829b7b3befcbb8d8412daaced2cc5772a038a1d3e38ca8b5232fd0a469c0a1c7d0ac19dc3526530fb6faa350b0ce4e6036b8018902acaf7a1f1ea71ea5951e9d5082769249171e92503a6b0049406fa8662e91c36a1252599305b304cef089bf18e5a8092c4664d749b18c673ae088e8ee9f04f2e37cf978b45969bb349386f5e0fa1e25f38e2874496a6557d3041238aeae0187fbb7fe915b0d35ea258b5fd921a95cfc3943867beaa7d1876b6e51f4e5f474c092791b8e056d784c2672c217885410b965629f0b9ae973d53ec0877481cfc9c", 0xffffffffffffff88) 09:16:04 executing program 1: socketpair(0x20, 0x0, 0x328, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 09:16:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x1001, 0x4000000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 09:16:04 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0xc7) write(r1, &(0x7f0000000340), 0x10000014c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="f8f3e16170d045978e9931990d279c2265377da1edc90bd6ae974d4ef3cd955f1cdab79724ab6a9aaf264db178b8002ba38938d0caeda77a0dc864026670a59ba91eb6d24f1f003d9e06e24ab3c71f00fab9f17fc324b3f5d75aace783e617d015e89cb4e834fe277597aa64eb050b4daf5f96d47985d96118a5fdebc737a4e479dd01b4ccee7c939b834dc5a21066adf79cfc37a6d1d05747ee3b24b7c86085835cf9f2d8b10f156e6def800c29724f44833a97822b146ab75073b287882be96e444afb16ba16a090927a97cde59ac98c20a1d440d6a20c56a136d8d2", 0xdd}, {&(0x7f00000001c0)="96da397dc2ebd3dc60ec075d63742a2a30c4cece9e18be9812a3fd03b3a6f097c23588c44ed7316c8bde75e44b2804d6fe694eead4a866ac594158cbb52587c0b9dda2600d27673396cd0b3d3905c8673ec3052aa8884242004b85d9330fdc9f7d50f18152320f5aafb66b19b969e0aa287c8c176055434d3c235a8a49198fd484d19393fc318ef85e6a2f7aeaf9890e7df601689aeb269875e4f66639cef314f1685155fbd45f9c534e2c6e79859dae2ad489e874886438e1d9e4181617466cd58ffc6832692eda6b05ad3866028633d475538b1e61b597c40c385e622cf45d6fbf8cd33ece630bd204b9df04ee07a491", 0xf1}, {&(0x7f0000000300)="36a6307b99db3a221add867a051b2dff9bdb36c8fd607c4de48eb4dc58cf2eb0f554319ee0c864a198b22fbc40fe1a27c0e168b067b4ad7de343036da977adee9dbcd14429ceaec49e6ade6557c05f729a0b531a6512d12c94a813fe6da8a8f8c324a43178172a9534a8dadef6bdc71ad0ccff1536bc43660f0bc80d88d85c3f52976aeb45d9e2c1813a47d89d0addfce7a5ecd1e76ebd68b1e63cf40c0173815d08083d8fabb822487f59a6e8348d25130586d5bfc3956e1e39f9969d29381c43a34e6c64b85193df1f2146cde1a6d90775c5023fc42398df36174125c60ebf8ce55f053417ec301e7dd39b1c71293c", 0xf0}, {&(0x7f0000000400)="2a2e6e7124636e7aa3bd0594065917307bb1cfef8016a9d28082924450dfb23accfee7a0dd33808b7e170253d4d06b337db6388433154514373951c10661056a9f0bcf4971ca0b02733f7b959d52d54c2000da6735050f2d72b2f473c4a8b35d61d7a4657ba939346b85f8949f483c18aabb9beba496f599aad8a6266be49601041d80748d0a5fd3", 0x88}, {&(0x7f00000004c0)="8c65338e6512b834bff70d00a28a43109cab178404f5cabbbe2eea86114541ecf4b2a54e5146133f3a728d39a6f6d2af6180a8c43b9e0a9be8f22810e79769ed5f35ae56478721449cc97efbd977e78fab8a4e53fefe22d0d10bfdc0c94ac259f8062f4bc20226994f6db26f0b9c13b9590bf11bdebd706392d72aa88c50911dd9c427e6b5fe0f25d4aaf357826b0b0e5b8fdab8b483cade3e6906b457fd540b7ab9d843eb1ca5e200b7f479ed600d136a853dfe469e836370ea369b78e8ac8cdde068179c2eac442dab9dbe697133cc4fd46cb5e01e24b9ba6b230cb3be0336e4a96bd82ff73c11c7805930b43987b2f8307a7f04150a38e9d0324ad2f17907561bbf1534e1cd82210d40391b1409beec4c479b3fccc666b1a23a116d4c02f1fe3a68e8c92dc3787f5c98c9eb6806a15f8ebdf968b659e46bce1aa137139f7aa724a44df5b4b534301d9b02eedd5531082f02ae6b7d4364abacd54709625043cffd22b93e43d80591534544986754a056e0ac1c1da970e3010153ee63179d863ab713f9586d682986da57834e75851f43ecc9adbc75c2a594f3e4eced2095442a9e332824183c1b721e8827fb24defbe5822e9e462ae0c97bdfed0cbb13261cd3f66b9c047bb670948e6809379459d6c89dfdf142cb9d1d69911a17622677c7d2a8ec9c3192ee143ad014f68d35504887c45ca5a52ddfddeefa01e4afcb3bda87c99caefcba4d8f6bfe1546820c433b0eb8212ab540b016f4ec1842ad5b8f9e5b3e2193bb3fa72d9bb7b16883204075b5a6edc549a0d229f42996cd3471619b40a8cbd5a32452448902c4b34b10bac5e58bbba552133429c23b7d6e0d91a2e1963bbe67c024b2025cb8ac78d24c72ecefe68126ae08ff96347cd9578ada534953fc2efe6230e9ab558f3af9e536c6ff07e37b4f976208511baeea3e1ab863e454f1431035ddb95f6f12efbe64d4b040ce79f2312747e90d266fde5272be7ed70214cdf1a16cc42f362d4ef9a8cecc8028c412495a75df4847be37f55ac9b2339af083b3ef51f072c85ce89c836e35d257ac60a020fb712c7e40856cf3e141cb015f0747c24a10df95e374ee45bddfa660c4c8e24c801ebd79a19a8d2f2f98201b77d0bd596285ddc291ab82b4e128df73c8f402b1e0f96199bfc465268756251f207f1cbd86b199a94d5a4a06bb245acbbb27d0eaad5c3b14bb4d97a5c41811e1a5a1f0872096553603759882164f8e2eddd7fe33878a63a597c919c4d43e712657ce4b5371817ff2cc45c5c0907bb3d810f597b4bb15557a7030710d84b06e24ab3171034c97396fb6b0d91c70e96c14569fae8e7842640b445af820b4187f3ef0323075ff4c7a616cb377b9c65fd5b8ae31ea9b1250c5308a1cb210465407373cbe6ab7c39e66239e41856adfe8f520639e3f28b2f78466ad49d5bc18b260718bd585b95c16e34b07688191d2dd274e30fe4d71a2148bbe83ef2f026bd9b29ccb61cd5e02f0b24ce2abd222890561bd19681288f780ef6fdca90da82ba9fa875f642695a0f43432adb5519a77cfdde97bc6244a9c64a093ab320a164296ab246769238b383cc83a2a02cfa3e80027c902d0573137378a424f4523f412b5abcd4f71933edbb5261b57ff4c3a044af318141d18eb259b75a8889a7936222bbc5ba3e698bc07009e573e247b82c74996fadf51838437765975ec25be6abe5280a7d3be60d2407b9e1db7bc2c4593a10765c017e139749580f73bc43e510d10b2d1e7ac931b85bda6556a8301e8d7455beab28b55ccc014ba150edd5c3ecec33de66374d31de2116697556badaa6c5981d963bdfccca26a3d522959da3f10aadf3c1b219fba35d24bb80d7c98fdceec0277af15bc423d4b387084d7059cd4bca05241cc5864796a484b57792c7cddfd01a7e8ff852106cc7274b81aa933dc43d03df1c2886f5a7bf983089a77c7f5e8f670ec4ab6a4a9f5b669d5b731ff3c081c9e99bf29b9b715fa1bedd1f9041cf12873c1522273373c4fe5dfbc26d4902a6a149831da9f9dbf45c303d3a0355a7df7788274d1461842145aa4d6c9409ad82a3c9bd0d8a41a8dac5cea85a8d4ba4d805d7fd1f2e85da42036e6d181018304c75f340b6a53baf3884d3c0084cecdc0e8c3c77f614e30da371685dc9185994669071b238fa263f98471c6e7f9cc273ad8948612024c5f471caaf14e8b61c2ec97720c9332fc191cccaa06a012a19fe5638e6d06bdb10afb03d5d4c08cde52d6233e3619cc7fe0a36fd6b20942e584cadd03f181f50a5cfdd1f6942d36452f3d6f8c7d6db8e238e91879dc39ab7c100391013b3f342b84e63a7c73379ce3a0a885c1d1b9a8b9945c429915a7dabb049ec63506ac482039a684d7c5fb7925ae177988d8e8e7c3676b6ffd9b31579da36e13e5dbbc7c76033e53f0f50de9e3cb06a15ee1a6ff0983e07d3f5c7479b141c1a22c0cf20110dba4d0fca20e7aba89651ad0ce120fcd9d83bf7735330b864c771cdc7c4cf690ee2f9c11e7b637a7fa891b8ca9603b684ecf31763a015e58cf304049599fa8c718bd6f71968452b81fa7e2ab52e7e542c7fe64d3671e931e02ca525789eecda7919a14076e44f21fb151b74a3a0021426eb0516e59d6a96424aec0d6ca8ce68c939bb87db40e4710a9c2b04078c49ed81bc295266142d7a29eb017d2497a395b4c763c41d2b679bb26ef3fad22dbf96afecf9e47f80c346bcfa32034d78dfce504cccdc6701b43ae78a5f007025e11c18b82f2dc50f2775722afbf61885e09ed90dae02717446433e074ac04a8642cd6f2fcc15b8b6dd4dfccc2768da9984aa8ff3a4a52f78e73b5ba5d603cec36acb825d5c0bdcd9c1396acb2d9dc22f185470aec689e345b079cb0b68cb40e57eb944f33f2a0e488eb9224f1029d007ba654ab632ad64c0442f931f96cdc193243c355c51a5af63f580c059f05617d44cf42e6e8344aa4e9201623ca298662f441879b1ae75008f313bfdf9a147eca9c4f521ca6c7d64aea5b42aa8db6dcfa592e4a86170c7e64aedb6f4a815737537a11fe1f376d8775eda39a8f362324667c765278192042e2e55818a18a7dadb3df8c046601a5730885ea8741f3e1564ea30cdd8973a37fd0b200c87855a9e289f7686dbf5c7887098637a695913c3cce404042d7a854bc61c3c075377275e843dd90b0bc2c78359227517587518448475151df0542d360fad1497854819366e93557e65faaac85b847c1c1ad253ab2c40ab5edb37ae903cf8bf9aa0ac49c67718aceefd2a324e8aece6cb798c550e343ff852a3528a2864bc5b683bbd32679cf1b421e6725c1bc6870fae2721f70d4748d126cc5a6606a7db06f6c8e40a7a6d359852fb6372ccf063f9a0d49fa26bede05059e224e1c02d8a9432a73ebd70f7ba2214708f588a302b666fa162d2da91e38bdd9fd840bd5a5080ca564e18dad12332308ed8c208f87d504096a59d4b8add522fbb5b76ffe49b1e90e3502c9ace2352fa07842f1588e18c2a98b299621a627cf842f5483dac9e129d657ad6486b6089c8db813ea2773da7fe764771f97c33d478e805b747041c7922018a8865bd6433755acd208437b3e80c11d458895c5faf7e2685186fc77309fe4716c87c211cdf745c894a1014834beda1eb7c945cc9e61c0eb94feaf5683ad38790e53f97c8da885647f7b9915bf7b70e11b1013b07cd368f428e38f587b07a6944cfc92c6f9d41c592e4494c6854c20231af5b5fdbeeed562a9d81158f2d2bfff4b98263a8559b0024c2568061ba37424e0c8f042bf65760d224f7fe25bc26c9a1c8faaeeee7aa4c132cfb0bec51f2f708e67f0a153babe23d4dc29829a94e4a37ed79f55fd283ea27c8ebae9a5f4949cebdec305117fb6b884c1550669870d2be261e99cb826efbc9cdbf8c76c7bb80c7bd1ca032d5b14a6d856cc0ccbf32071e224d3775041ae8f25cf7cf62c4ed313faffd5fee320c1c94f52d9f67b06f817c627118c2d67b63ee1d89083afd73475aea95603520fcfed1c5003c409a9f54c949f0d225c4f1eed64c990d6a7f8358afe579a4bcd6cadc738e0756b5f37cff17482f94807623213a1ae9cd71a3db5ccceffc09c7be788964331141fc02f56e4bf826740cbadc078869286dfc4a96a85502fdb26bfb08ed9a5d3702ebc9f5e484b59980b85decd9ccfdfb8f0dc3d358c0af00337015b3f4a219c4d602d32ad7017343a4a268371f64fa4e2691da8dedfca3db6a45a9b4a8dbe7f67632ccf678073fb5a66275987ab4128c30c6c649e3b588c802159912373c7718100d312e0999a28e4fe263548a0c768dda111d55d79469bd1a9994cf665ff23182ee03a84d5dda6e10a2e839803bba7e0f1b9259122ade8ce395cb1970bc2bba171ac852fe1da34605e9fdfc8e3d743c4de43f10e6c6c2b624a6aeacf7961d50b5869c811dd10592ddd8223187fd07c5bb3eb2055157a0947f440eaca83999e26cc76feaf225390108d94c0af1c38447a49de9a4e0ead044e05a18c99547635e8098dfd2379d84aab69ce45140e543fe92fa92d807a585e0a14dfedd2f57f5f3834f883d181889db6fd0c1eb46e8fb663d2ad4e55c865cc31f938fce61acf60fdd53bdda82a77f1783bfe0b9d97b226858207a0f44848643d19cc9d66aafbc10a1fcfd8febaca037a6e9cfe5256427830472003826e018bc938b8e5581d7cf0ea7736f579dc51e5f0ced1d8ee73f4b90dbe2375d770b4a1acf389e43c1dc410ad4a79c7507384968486604b6e34e7ba830eed6492aab3a4378dbab386a139a45090d16462f09140a3b38c187af448decb37a73ddc0cdce65810fe44ed68d1a972d7bae4381c3c8c96755bf628ac5c2a21d5a4ab745dcba994629d64aecb6d3c0983f2d3e7e2adba27ab54bf79fd1e070c9002c28722d0739578d67b0c4deecaaa4867791ff5fd52a71176120074a41b365272ad4fa080483932e495b4f8a0a4d523020432154acc0cfda7f9746cad5640c27fa662f859521737ec8de4436b2354422166e93fa2e16fc2f79a3a3689b4b2e75c046509abcd3b7cc9db4974f38fd95e79ce7499a23bd6f0bb29dca7c25f5a082015d44319078a4a6a1c66acf25b1d398d8af54a6b0e07d34d11907e45881d1aaf1702a9ff04b8de1784bf35a668bb5720cdfe2cd298a25ec303534e09174662662fdda98b62ea3dff837d7a18610dab722b13b9b2bef086949747a810b29b2cfd4b07e5040ac6f227f201ea67fd9bce5bd38d4e922c0833426647850f321a4c740140540e100591962339dbd22a5f755914a0987bfe51189beefbddc94a7d9568bd8e9afe4546e7fb41969a12cae8ad5021cfa33191d6cef293b1ed3d1aedb3bd5012df1a99d1ae89404eeaa2965fcdbfa31f3a4205bbe57d009b39825453fe6fa2e1419eacf54fb0ca90b995c1e8aa6a2e86eda662ca479a7e4ad82a566186acce96d966d4350feca144ab08bf3495e5c83f4c349143885508b418d378dd24d982d23eafa928d471b4bb8b3f50a7ecf3aed2ccac7a7254dc6ada02aed6afdb5ba33bffb89cd05b441b20d03ff48e7d57df0b2f8e7c31bb16edf67133251f30204a9bc75a5fb2796ad1b40cb9befc14f34dbf8b7b8990263e9527e8a5eb0c8832ed7e40f3c9b9c3e6c907802a60c2ecb0d7f2d194b2c391a9111882b99e6106b235207c7fd30e4f5c8857cd863c22387aa0d9ca2695bba2de24edf2c534a08c58c47e9b4dc5f47432a15e1f29469ee087a533bf9a4144266d023e6cf1af26628f47c5f0aed8", 0x1000}], 0x5) 09:16:04 executing program 0: lstat(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000380)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x88, 0x400) getegid() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file1\x00', 0x2008, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000400)={'./file0/file0\x00', 0xff, 0x2, 0x3, 0x3, 0x3, 0x57, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0x40}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) lchown(&(0x7f0000000340)='./file0/file0\x00', r1, r2) open(&(0x7f00000001c0)='./bus\x00', 0x28, 0x0) wsmuxpoll: not open 09:16:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001", 0x599) 09:16:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x4162, 0xfffffffffffffeff, 0x2, "c0999e4bc92f153a4b1f3c28baff8bc2c2751f1e", 0x3ff, 0x1f}) fcntl$getown(r1, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1287, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:16:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54d59c574a4f7fb2f5374a385f3ad1963f823b6246cce6b76d719a14eb87f97f1ccbffebdc3b031b31563b5899edd2b47dde90f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b835d6106655292d69552800"/133], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000840)='./file0/file0\x00', 0x10, 0xcab) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r6 = msgget$private(0x0, 0x29) msgsnd(r6, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX=r2, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r5, @ANYRES32=r3, @ANYPTR64], @ANYRES64=0x0, @ANYRESOCT=0x0], @ANYRES64=r2, @ANYRES64=r5, @ANYPTR64], 0x5, 0x800) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 09:16:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000004c0), 0x0) flock(r2, 0x6) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r7, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) r1 = dup(r0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x59) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 09:16:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d33b6f5aa3e6a431677f22691f848186ded5ed88e295e00f55f06002fb60e51310c756f836da7a266e51449213e2c8f941d09fd2da49a7de1196512480762fe040eefff11a805c6618d582c3057806299624db2db9acf74c51febd79657c275dff980caf87418e3cb4046bb438b49cbefe7a77215b1d564cb188611541575b82039f5a314630b174ce738f262aa16c046021146e1debfe658007289ca23276465ddf642f91ba7aff0a24f30ee0f740a8a2b3709e7a2dcacbcca2642ee177d27857b77aa11ca48d956e61aa7638308e5544b0fe36a4b347868f4a3dc2cc5afec2a33a0287441285007aa3003c9dd0", 0xee}], 0x1) fchmod(r0, 0x445) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="64b544a066cea4c9a5e7804ef96938575a55bd3e59b9f2d73fc4ffed44bc4422f8a7bb73e60318f76400328f9c1885efe08601812f7ebe569e89c536aa31369c6b1dbae6cafbcf53575e3bae371d26ec801da8b87af3a87cf0eebe9a163d4326c54a560a", 0x64}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfff) 09:16:05 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 09:16:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x0) mknodat(r1, &(0x7f0000000340)='./file0/file0\x00', 0xe0c0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 09:16:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x2, 0x6, "c9234880c6a01749ac1cf97427f6f8131953d64d", 0x5, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfa) 09:16:05 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 09:16:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:16:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x101, [{0x3, 0x6}, {0x1}, {0x3, 0x9}, {0x3, 0x10001}, {0x3, 0xfffffffffffffcb4}, {0x3, 0x80000000}, {0x3, 0x64c}, {0x1, 0xf841}, {0x2, 0x2}, {0x2, 0x2}, {0x1, 0x7ff}, {0x3}, {0x3, 0xe0}, {0x0, 0x3}, {0x3, 0x1f}, {0x0, 0xf80}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x7ff}, {0x3, 0x2}, {0x2, 0xdf}, {0x1, 0x3}, {0x1, 0x7}, {0x2, 0xabe4}, {0x3, 0xfffffffffffffffd}, {0x3, 0x80000001}, {0x0, 0x1f}, {0x3, 0x2}, {0x1, 0x100000001}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0xffff}]}) pipe(&(0x7f0000000000)) 09:16:05 executing program 1: r0 = open$dir(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000001080)=""/4096, 0x118) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 09:16:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x76df93c2b1c9afa2}, {r0, 0x2}, {r0, 0x20}, {r0, 0x1}], 0x4, 0xa92) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 09:16:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1fd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x2bf}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) getppid() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x2}, {0x45, 0x7}, {0x2, 0x4}, {0x24, 0x2}], 0x4}) dup(r1) 09:16:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028a8) open(&(0x7f0000000380)='./bus\x00', 0x418, 0x9) 09:16:05 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) close(r1) syz_open_pts() 09:16:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x80000000, 0x0, 0x234) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:16:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x401, 0x7, 0xd9}, {0x1, 0x1, 0x1, 0x4}, {0x90c, 0x5, 0x0, 0x7}, {0x1000, 0x3, 0x9, 0x81}, {0x2, 0x8, 0x5, 0xfffffffffffff001}]}) 09:16:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000100)='^+{/,\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{-\'{&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+{]--\'}*-*/%}!/\x00', &(0x7f0000000280)='(\'\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='o%]\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r2) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x1f, 0x7fff}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)="e2dcf704db25063dbb75a1193f9667f7d394516b56d9157d75981d62878b0f27c38c292607372ca9d75428e7be605b11e12b36f736500f7ef7c4ed4dbde8981464740c9af0e92a7483e5f5a7c908788e8ce500943e1e1a8b4b7e28eab9e0271d3235d96988979e34565487d1ef5b7acf0251706ebb0689beb7ee27477876997cb3b3709bd355b76011b2cc194e5299b23be5bd4942b7ad8a779f80f6cc50aa86ca58cc1b740ba79a284e717458587ed718deab4bf8512e1e27800b4510d03f93721de5a3047e8c545f3d283816925c6e45aaba4f582c7227db009a49912dae5004fcf40a11402fa57641d3415ec10c05ed9dd058290ece42af1be91d64dc", 0xfe}, {&(0x7f0000000540)="c5b55ca6880401b5db9fc6d32ef1d173f31c2b8bb20a039bab8068cdec5c0ad6c63cdc324e2b4810246ce4d6f1fcff117846725cca960a3912ec60d61c687e09b2b75968bd25dfde101ab5992476c3569db308c510a866b0b50a150fc711b27a0e0aa6932714eb9fb6c1de", 0x6b}, {&(0x7f00000005c0)="dd8b44b4bc0a009a367ed88622c20c569a79ab0bf74a1de4ec08010562d33795a3aa973a3dd66b27124867b92b3c9bb3a3126a617483a99029e83e9441266b1ce2c5e7a2700facf6b3fa7c335daee1180550be4fbc738bdf4c02476eefe2dd471170034d8a8df4c4dd226b74ba1648ced7a0fd4726b65759a71fec4d9aacf4fe480c2a895a73b232de7e6f1af4a876ca83ee136a2d50a338c94d727373c431fa49a847236d5ecdf455432cb96acf06b41238af23694e36226d8ce785e141693cf4235570cc8b58564cdeb05bfac727c60978c772b82dfcb0e1ad65db2e25", 0xde}], 0x3, &(0x7f0000000700)=[{0x68, 0xffff, 0x8001, "3349299f2259a04da18f2dcc4e64dc52ce4aab77bfe547cb7a6180a9a58a84bc19496ae15ba169b56bbcf337aa728ba7c044831d1e38c5b0a342475a9bdbb0f54ec24a6b4cf917b7322b2601e0aaf73d0f8233b52a3f8812"}], 0x68}, 0x400) r4 = accept$inet6(r0, 0x0, &(0x7f00000007c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000800)=0x2de6) semget$private(0x0, 0x4, 0x302) poll(&(0x7f0000000840)=[{r1, 0x108}, {r1, 0x8}], 0x2, 0x7f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000880)=0xb4) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') chflags(&(0x7f0000000940)='./file0\x00', 0x10001) setitimer(0x2, &(0x7f0000000980)={{0xffff, 0x26a}, {0xfffffffffffffff9}}, &(0x7f00000009c0)) getuid() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x4, 0x3, 0xf9, 0x0, 0x9, 0x1, 0x6, 0x2, 0x0, 0x7, 0x4}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000ac0)) r6 = dup(r5) openat(r0, &(0x7f0000000d40)='./file0\x00', 0x100, 0x0) fcntl$setown(r5, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) chown(&(0x7f0000000d80)='./file1\x00', r7, r3) sendto$unix(r6, &(0x7f0000000e40)="4e9153642c9ea1b156d2ee5ecbc4a7b8479a608a153470b418771cb0c944be08257b19ca0314f70418b5d4f0697de9bbc1dd0a0d38c76b7a71d434409a7c3ba7a59a2f85571bc71175703ffec58bd27009487105cff84d04c9237e2e34a59d29", 0x60, 0x6db3502cc4cd99ca, &(0x7f0000000ec0)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000f40)={{}, 0x4, &(0x7f0000000f00)=[0x0, 0x0, 0x0, 0x0]}) fcntl$setown(r4, 0x6, r2) 09:16:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x24, 0x6) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 09:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)=0x5) 09:16:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x20090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd5aeb1b8500", 0x23) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x10001, 0x8, 0x6d, 0x20, "bcc42b44766eb04fda4dcd4e768900dc1f73bd65", 0x677a, 0x7ff}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:05 executing program 1: r0 = socket(0x2, 0x4001, 0x3) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 09:16:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x452e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() sendsyslog(&(0x7f0000000140)="d3434b5aa38088583e480cd363c435f194dd73936fde757e129858c00444378e0642053a97df05fcf2905f5cf88f31f16fbf83a50d385b6e5445a345a0c209e69e2c8d9a01c32cf3d968ea7e664ea96de8866764651a11417f58cfb6b3009b2489b8dee1e80afbb8d92fe9626d4f27a20e546f7202186e31fcde6c33171f70f8893c6a97e1d9b50eaf86c435aa20f5bae8441c71af1005cb62b68ba08b6cee50e70569678465652b7404472e6ec361008b1ebfce2bf34dfb7a351bf4d2232da457ea4d0de460cc58d0f1b64178467001e453270ecd9a376725b108e7302f722c3c77bd6f9bcd2b62bf", 0xe9, 0x22) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) getrlimit(0x7, &(0x7f00000000c0)) write(r1, &(0x7f00000008c0)="2078f7b62d807d89e032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0x17e) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0x100000001, 0xff, './file0/file0\x00', 0x2, 0x81, 0x0, 0x9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x582, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x4, 0x1, 0xdb5c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = dup(r3) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r6 = getpgid(r4) getpgid(r6) ioctl$KDDISABIO(r5, 0x20004b3d) r7 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) wait4(r6, 0x0, 0x1, 0x0) semop(r7, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r5, &(0x7f00000004c0)=ANY=[], 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) getuid() fcntl$dupfd(r5, 0xa, r3) semop(r1, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c, 0x0, 0x6bb7}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x7, 0x7, {[0x7, 0x5, 0x8, 0x401, 0x3f35, 0x6ef6e0e2, 0xfff, 0xfffffffffffffeff, 0x8000, 0x8, 0x3, 0x1, 0x5, 0x7fffffff, 0x9, 0x8000, 0x0, 0x9], [0x5, 0x4, 0x3, 0x7fff, 0x5, 0x4, 0x6, 0x1, 0x81, 0x4000000000000000], [0x100000000, 0x9, 0x5, 0x4, 0x9, 0x4, 0x8], [0xfd, 0xf91, 0x1, 0x3fffffffc000, 0x7fffffff, 0x48], [{0xffffffffffffff90, 0x4bc, 0x8}, {0xffffffffffffa6c0, 0x0, 0x7f, 0x5}, {0x73c, 0xac9a, 0xff, 0x4}, {0x1731, 0x28, 0x1000, 0x9}, {0xffffffffffffff7f, 0xfff, 0x4, 0x9}, {0x9, 0x4, 0x401, 0x401}, {0x8, 0x1ff, 0x8081, 0x2295}, {0x2, 0x14, 0x9}], {0xffff, 0x40, 0x9}, {0x9, 0x5, 0x2, 0xce91}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10060, 0x0) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = socket(0x11, 0x1, 0x2) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001800)=0xfffffffffffffd97) getgroups(0x1, &(0x7f0000001580)=[0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r8 = getegid() getsockname(r1, &(0x7f0000001540)=@in, &(0x7f0000001840)=0xc) fchown(r1, r6, r7) socket(0x6, 0x4, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000018c0)={0x5, &(0x7f0000001880)=[{0x1, 0x3f, 0xffffffffffffffff, 0x8}, {0x4, 0x81, 0xea, 0x7}, {0xb0, 0x4, 0x7, 0x7ff}, {0x7fffffff, 0x4, 0xa4e1, 0x7}, {0xffffffffffffffff, 0xffff, 0x3, 0x7fffffff}]}) r9 = fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="ab4e", 0x2}, {&(0x7f00000001c0)="eebc4a9e5eef02d1848159c2a53b44b518a255282e5102976886cda0b1b29a01e99f55a468c3ce2c70cff1278ceef9a0678b68679d25947443a09ecb8307199fd6331775a4e42e23dffd319ceec1be4cbc44f1c60ed9d4b999e70f7b3413ca753306e476a56d0b3d6f64f3d0e898fd0d8c017cbb6713deff11512e6c1793df2d4e70d806850cf03adda0cb35ac038223ea1c395b99f3e8ebcd656c35b3177e2e46e61744e3c0b98c8e467b99bea935bf17db3384", 0xb4}, {&(0x7f0000000100)="0ec3a44e042af27e2049de4508c064a882d28cfed6", 0x15}, {&(0x7f0000000280)="c5861ee9082332bec67227bbb06c57ef1c096a0cf86253bac704c72c2453d8626ae2e99eaf4865d8e440cf367d124b1d971eeeb3fbc0adf3404bd045e0b65c258720682d1fd39e897f0c2c27f3f22b935f7c2a17c5682c178e69d9901512b681934eee69782297f774c99954e035", 0x6e}, {&(0x7f0000000340)="e6d7b130cb01ccf145d8df9ad1f604be8af3834b79aadcfe8ae9e899b4ef32188149ac468a4545c303f98d3cc5301b0d052735c9e3616ec10f8f79c658f2b3ccfdc65c6980f24721e3409d2d0321be8f9d17651142f33dfdca895325128ba517ede9a488ed700758f3b238946200600709b08b1716a64353d475485266299e6b7bdb0677fbd2ae64e910719c7ab3f35a3fbc9caa6f27afde5d0bb6012d6a0abfa3868c3a0cafda958e97abc26a70d7737bd72626c79b48c0b63b67da3a0e5d3d80f1bf966cbaeb3218839a68a82620dd0a5c7caa167770a45d18a6f1153b32ff28d2e1040e533850ec2b4619b670934c15a29e0cb56b8a2672f3ccdd614828b71a861a1f87c319be84cc93d5fab8e0053d2cc46fba8e63e17548832e8791abf37ad592e13a7c7b6180e3ac8ed5f8a44abad771db988ddcae49d09a3eef603105ac5acc9e8cb28ddf9001b605b451921a58662df98f15668ac2810b21351dc194c2b58c0af670161dfafb2642e6d1d7615cdeb0b361c12aa040022e6ca72c75930eee26318422e4b2b8c74530ea64362b6df7976e8bd9d1bfb6187d89305ae141ca18c221b65f628c7f29416304b08ef4dcdde1262df59aa8fafbcc5edae89f1d59921c09e68128d70732d425836fcd7418b376239481c8afd66687c55b264769bb4f643d0fbef942315bee02a48400b81d12da0437cd1aaa78a7dbb271a68c9db7229a015f6f328fee9e1720b6c3b30ba1b83563845fa7598eba49a621174ffef4f128841cadceaeb2ba293a8aac19cb5ca8f4657fc3fc888da7d79eb968582074d29dda07af1c4587d9e5acf571f380f315d3ef3583265679e5e1ebbed0f478f20a96f9fb5b07ac63a21cdc183adb4c88450106b4d26fa107e395da3118e958aa08253af8a7852d9acd3ff39cc3397bbb43b70a92f3e3f441318e9e239d3034f1c9601761d2fbb5ff544581abeee97f59302a0514f45c2d16d34e54eea9c77bdd8165cf96354d8e5a328f2f5e3af0a9cde5a932b02ad5fc4d4f843b4f21db484f1f2b71f542e6b2c0470302794f81862557f9d465be9d574ee75d1c6dae43a43faa4ce6b31263a942236a452348190774dd48619da830e9ca5679522e130133fd614fa11e7092bfdd2823f2cc41f5595b709b3efc8d512cc759ab3f75bcac429e3dad03b9b814e8b4d3c18e0e4db46dc213de524592d68f3854b747f51e280d060e345ab24e42aa230dbadca39ed531a4b67951875e3c7cf5e7d0a36ec32d55211a273b833033ef84b3716ad2d563a3301ce4bdc8d555cffd340c2e53cec8e6d588e244bc1fd374f5f83743f0b5b8889a1ec3ef2dc85cbd360b757b9e6c83ab34e63a20752b1257293c153525c50a23598d34c791c0d58e90889f375cd4ceff97f4162d5594dc8dc493806f9f854c4840e68eb64bc7029cca3dd0335d5a904c9fe879b033c74b1d808f4b61ccfba31f8121d07adb4eba5da40e82452ec365739990e72fe3c57f381b9f7bfcc2fc8819e77385e323e620682565ee7f1813abb0a9bfadaafdf5cf8288b65b50c37675ca547942e4d1d3638c908f8632349bea6b8f5c143ec27821c42e50746d0ba829cac63c72b9ba5aa8d0656cb3dcf4f39dc922cc3b96fe560dee361f215a50888f8afd1680a6ff7fb9c1975c522bd32af6d875cdf6eb6ce41bdda9e3e1019f474fbcfba87717c7e2764c59d7e4f613e42dab923117be4b3474bf5f52e78db579b90cf136eceff3e5cc193abf16464d0f1eb52c7fc82d6e16ee705cd07c3bfb96508a434fffa92138881ebf5231a30dd0ba3d11a0feef88467c02f110bf7c2246d9ea7cc9ed8ea48ff561f0cfe3390b947681a0e7f067b029dc1590343de17f1f6c335843c29759b8c1cd879fdaca1e9d45d83912e57a260a99e0b0296767ce999ad108a29312689a4d1d6ae5d2c8ff061ab575a05ff6f7347ca5b0fbd5a97b4da35f49d8beb1e7f361ec1aa7a3a3810cdc262b15de902a4c1a86f9895e7f1de94df83abd0b37235082d448e25e9617fdca2ec7aa19395f14686d9559ea61798898b9eb54203c7e42745431602bd61fc85456ca30032a660a8d995913b38894e915d2610b829f1c88b06aa630f65651e3cfdb271871701f27d451cdac29e91cb1b24fd1103c9003c4e5eca468fecf0ac47c25122593bbc9f4ac7e17f6962158c658555cd4902bb7e504b30e668b5de9a6f20ed0b7e963b9b7e61f9d050409ff16b7d00fd5ae812785b86d9d306c99b54e1e04286f71172c36468660070f7a506ae585bec7c9304228a7641e815cc5c15fe539b98153c7dab3b8ceadb5479fc3a2269cd6451b3b44b19221b43240046de0c03def3007a277672b7c8b96a3659f0a26c399b1f802774bb540ebe7087793c99af6b8e868082cf2d30b8aa332210c8dc71ea70a8feb0cc2a1f8fc1b8c1efc64f328160092e2b59f07a2a5a6ce367f49931a923ceabe840fdaf3060df0a77b32b3389f9ca181f62a77e689c88a46dee16dcdf1a7be71efd8e86cae1fd7fc141289281cc8fca8751ea18ecf866a9e16598078ce8a3d5b9e40410555fbecaa058671eb867493dc5f2ca56306f5f441d7a2b2e344bda6dc4886d020deb44c52181ecbe44fd7021d9715f5143d1a6c672f06d8615327199250b45505d991ab1c4a0ba8f726bdb75177bf2b9874ddfd7f0b9b496202a70ff856d015a89d90ef52343a24c783c6adcb6521c72355f213bf23d9141980b2c8605a3934b21c6661c102e5e25fd67f2b1e0c102b6569534fd7112d9aa2994cfbd1a37a103ef05d6b322827423cbf0700861f896851f3d2c5076ca0c33d00d5b279d6168b2249484950435b6fbf3070cc150a9f95d47c658c0d90c92aedf5aad4c4d279febfc9e85ea243a90f35770be01e8657467dc598815185adcb747d3c057aebe972d3effb5d8a676baf4ba9d2b4a3652cd99b19098481931b59d3f60913af640f974c93fc4c4525a67ddafcb62dc6031dd79dcd089d6803cb6d9df48b6806e27d019a7d3ce9762cac2cea87e7e2e287fc336cfc6fb203e2a36005ccb7e86f377b7239fe003be625feaa1a1aec0ac9af3df0b2aea29aee68eb0b339c3247d4511e8f6553c28bc90e42de3c88f1caf496a1bf94ba2ce0b22ce86aa0279faf6e47b4744ae6c5181036f7675424ec13d5855b48bdf337fd2fd54ec31882db434538b2aa1c8433d732e72dddb26d077729e0019316b9edade95a691f097028734360c0df80bb85dd1fd72bbfe2d55eb200b7a5848962fb0a6b2f0bc7b64007f6ede02750439952b77eb578d5e274101fba19f28c1779be31dcd3fa864287939039b33f1fe0a809b000b34753f86f988a0ad9dbf620141e422b2693736f81bb281d9fec8985bda505b27a8cf48965f134dd24830cd121e8da00cfac24fa75c4428122c9028867e91ab88a548ee7795f93489bdcde782ff3421288d8e2eed7c1c9534f7f5ece66faf4b20c34d05a0a9f50dfea4732cd7fbf29bbcfe6a43263a1841aa9eba6982566482bbed5df905edff1262d734ce928e44524ac805969fc34e46aa69a03e54ee389316af91547de2fa6a867ffd5000e97f3fb0cfc465d653668d26215b4af7c1bafb0ce3cc9f6889b477f548c2548d40a5cee4d72cd582fd02f557ac7e374e7ce2e3292724887bd408d1676487844155f59241e78b6d5b7268af5d0a515d55fc30f743843b9b6b254a89bd948149b46351741c9de3449a3435d5d83d89abf0872c186d435c8eb7a62d9ae75e56a4f1e3ef68a5f460171c66a6c20c79757fbcc7e72416b7ff7cdcc2a68a8adfc651c92eb6aadd3e32785f08d0ef758322872747c3867b806b2dea50587cc70271d2bd70462f87e79d1c5e673a5325dece2b00969365568fcd12b1946840c17dc58a308d86a2bce1edaab48464e28a1a0ad4bea63ca6b22569a735607fd93a7964cb188e8d1f21d752cb27a2604f8c7f76428c29a61023dea38cf4e2f2afe7321a96fdc5dcddc9939ddf196380a8f33c8d60c0eec1b93e5b4c7f24442a6b4b1c284d7ace5fe0381568acb620086c6c82165fd78ec914151fb2b24dd2f506bf764bccec30dad69de584c29df2697085bb8c9cf202355ef6c89c10aa7564415020862fdbb12def0919cec09f2714fbad5c62803a1d6bcab0334287682e525861353aed1bafe5a463bf2c17f615d641be8ccdd0e2642ec1ef526dc971e7b97e8d34e533c91b7a75ffa2b75349acd2227b9faacdbd0dcb6dd85720337b61b51c9b669be0398e46906028cf646ef5cc7a6d51a65bf8c2291f4805d05540bdb8fea048018dd3e2c755344044571341f5a4d130565b3ab7d9bde26edcf3751ca06ef40f9c4e3e8ec5631e8e11c9c70d349d4ea1abacfd524898bb278ca3bd0875f370280b2fef05310c8133f1ec32629ac4d4fb4a8d2ba361668fc979e69fa09a9edc59e2173946ce79e3d9758905a4501b280ab1438e973be7ba6a84ed5c526a5ec9581009dda7d12a2613ae2f0dbd7acbfdce67d4acce9457162da23aa4a8088c6024e0a3e62fafadb24b90ae09d0cdbf52b28290e94c9739389f5a874d309f83d64fc6823433e84b5fd297080db7cd81bc16e0e5caf523e7c94c317f096737c980c234acb1ac667152486e4c9a2223b18600d648a810b26d585f95ac371570474a23b36f7abf6d064d8a7e3f5e119d3e71d2df38d5977932e59f7e3eb77bceccb7430313cb70e751958f8b3b6aaf6fd63db22aace4d1e42be2dba0c36e2f5df61b042bdc2a73f5057aa8d2412821fb001d7b0cb9c62bbbe331eadb275ca24bc54e39b6630bb8c2834dd29491890ff0270e52ac7e30df66e25887566a7c0844475d4291af096b74f57b58499e40dcfb6d9b56b8d0f8af610f857282c2733828b5d8261be292fcaecc6c7eda586abd04651e7674b822bf43c4bd650dde70fed78d259e7f7ec1c423352ebd51e879a6b1253f52dcc8947992df13ebe3417d71f91db23236bca6f8d43cf1981cc0962e62d515e3526eba1d7726a494cfc66afc7a94e6b0fdf1f89dc5162c74778bb21d573ec417f495c3a9815c58bb53e01717802a6357169844501d68e5acf2b7db999e3a5c5210c01196eebfa8b5b306ad2fbc0b3cc992643b2b624444b2401fc92a99bb47b160249e43934d0b5afe12fed110ab581f08d0ac8d70e0338641fe7942471cf5a494f12ae566b4f22ad609be396ee426aa90eafd064285707a511d77a09582e8f8ef9f0151f4301d07fc06a6c6c07b959676a7e629abe233776eb5250e0cfdb122b34785f4632e95d6557a08f54be0cef09dbe0ef139379e22fe1382d11a0f87d6d20e060dabedafa39abe3ae4057a7d4f6cba7065a3c8e2b20af10ee84df6dc1a06d37b3b4fea6aa3d2b168aeaac30a0687489e69cb29724542d99738abdd477951e74e8fc70da5770bc4cc51912d7e8a9a38d9bbe4d12effc35197d4a93c31544cd18d7837d6b5271bfc2f13531f0c80fed26c880830f817025d28d0d1421c13124a84ed98caa3ea5e87254971e3ef0b10eae40b49d0c7898a5c249c1f828e2747de6815c0568fa1b4f97a380f0e6008b8507202370c348d5630b92e0faca6515775bce1222551114dbf4cc5a6a09714d50a02f6577ed8ef49143891c6ede692504cc3921ceddd1eaebb6770c34b376785cef05887a1012a77ee79f91c5a336b6ece9d65d391cef49d6a1bc71867422985eb798af31735e931eb8b2641a0c136205559d165293b75847e2927ae162ce7fc99d02a07bc6934fc3d6e7d03c9498ebeb9f7e22e788e8023c3c", 0x1000}, {&(0x7f0000001340)="16bc6e823ab61c4f5bb075f756b7d76c0705b433eb26c8af8cd123130d390f25b7e7800e3ca61a5396ec1f7a22a81e879025effb8efd3aeacd5c7dd7d599365c7f31a050ad859f3b54f1b7610947c78360be390e4846557929c1b69a17", 0x5d}, {&(0x7f00000013c0)="2e994bf9c2e758eb6037259908308725b5070c8c9e750c1efc1e783f35065293c6638c582a12f3576e7a12106e9e680fe620749634d963362c9d70247f5594d1efcff630cca448240642f1d17fdbe8db8efcc68b0a4670d79cbd7342617e8ed4304d4566bd4dffb4", 0x68}, {&(0x7f0000001440)=' ', 0x1}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000602fc7170000000000ffff71f400000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x401}, 0x401) 09:16:05 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x8, 0xa6) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="0b4e307d1747681b005ee680fd9343f6a3f5a2966f08fc1a8ed09c3261dcb355ec303394b2f5653b234320dfc879ab64d71b292b4050c1508f1f86425f7767046e61cfd7bc494c3c9fa2a830ca45a9bb593fae008af6c45dd17482901c111efcb76ddfff12165079adddd3f85f084c2f08c8b50da0cbe31ba6b928da3bdad25d9575912a1910d48500a0d914c9934c6ea9af2962e5310a12519628384370cfa44e476eb4ce3262a0657d6c83ab98abd140e8a009f265325c67fd368c259318a0824d08a4be86f3a6c58d238cc7ed775a894e7a374c947dbc367795abda28a2a5032119c82a21213a", 0xe8) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r4, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x81}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7fff, 0x5, 0x11f, 0x7fff}, {0x9, 0x9, 0x3, 0x40}, {0x7f, 0x1, 0x0, 0x1000}, {0x7, 0x1, 0x5, 0x5}, {0x4, 0x100000000, 0xf1b3, 0x81}, {0x1, 0x7f, 0x7, 0x9}, {0x161f, 0x3, 0x6, 0x2}, {0x7ff, 0xffff, 0xfffffffffffffffd, 0xff}, {0x200, 0x2d56d6de, 0x36e4}]}) dup2(r1, r3) 09:16:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x1) close(r0) 09:16:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x83, 0x100000000, &(0x7f00000000c0)="5074ee3d7197860af4e204b5635c6d811d682db088e87caac0aa28ad2fefa9a14375373b452d20f6a07751c07b63a7ddce3f81b5dde8f817d6e4b8469fffd6af09cc591cf5e0f347102db253be607900c2e57b80ec7e82f19553370ca450a9951903a0c8a22d7627e155b1e1ceab87091e9ee61bb84a730a3ef2dd3fe2c6827c8589feec4a47d84c49aa085c1466e3bbfcf1e240de1f47255a089f4169b5a3", 0x9f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xd1c6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x39, 0x1, &(0x7f00000001c0)="c146ecf46812bb9856f33f9c400a1d02f8e2ea46ed4804c637b14e69c2242bf4c1a46945aa26606081a2c6977f69f911c0e796b3a7a640164c7c2afcd8a05605d8173a971b6b4d535067dbaafcf1f579234211033bec69da3de3702364d64b2c799d5ddbe3c65c2f324d86e7d3a4c1855a93491bb13c9de9f5f9e5157be54b747b49fc8ed0c4dfec9fda5d6c8a0180000000000000c104eb49cfddb1e073b36507672783385c92c5b75c9fe68ff3c99f1737e2a75900ba59dfb54f885f39980263d06ab06eff439ded4823e746da", 0xffffffffffffffe0) 09:16:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000000000) socket(0x37, 0x8003, 0x6d77) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7fff}, {0x7fffffff, 0x20}}) sendto(r1, &(0x7f0000000100)="bafc3f86f989961b0f7b66b11b03b71c7983677dca45ef62aec47cfd4575340a80851293f8f3396f89fa020fc30b501db82197594847aaa2ed2cef8c35e0170c7bea9f23fc556ac34348d974da3f3ac52725901085", 0x55, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x7) 09:16:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x10003, 0x0, 0x0, 0x10001}, {0x4, 0xdf}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="e5") 09:16:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000006000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 09:16:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10005, 0xc, 0x0, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 09:16:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7fffffff) close(r1) r2 = dup2(r1, r1) socket(0x38, 0x3, 0x8a00000000) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:16:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:05 executing program 1: r0 = socket(0x20, 0x4007, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 09:16:05 executing program 0: r0 = socket(0x1, 0x5, 0x403) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00'], 0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000140)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x13, 0x7}, 0x81, 0x6, r6, r7, 0x3, 0x25, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x0, 0x3]}) 09:16:06 executing program 0: r0 = socket(0x2, 0x5, 0x7b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffe) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x101) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xa1c0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000600)=[{0x84, 0xffffffff}, {0x4, 0x3}, {0x83, 0x7ff}, {0x0, 0x3f}, {0x63, 0x4}], 0x5}) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x43, 0x10000}, {0xcf, 0x896}, {0x0, 0x7fff}, {0xa7, 0x80000001}, {0x47, 0x2}, {0x2, 0x40000000}, {0x185}], 0x7}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x40, 0x80000001}], 0x1}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x7, 0x5, 0x1000, 0x63, &(0x7f0000000100)={{0x400, 0x8, 0x6, 0x0, 0x0, 0x3, 0x175}, {[0x6, 0x81, 0x9, 0x9, 0xcf2, 0x20, 0xfffffffffffffffb, 0x7, 0x2, 0x100000000, 0x1, 0x0, 0x8, 0x7fff, 0x1, 0x44e, 0x8, 0x3ff], [0x1, 0x9, 0x5, 0x0, 0xff, 0x8, 0xffff, 0xe8fe, 0xaceb, 0x3f], [0x3, 0x1, 0x1, 0x20, 0x9, 0x0, 0xac5], [0x6f4, 0x6, 0x2, 0x5639, 0xfff, 0x1ff], [{0x0, 0x8, 0xef3, 0x8}, {0x7f, 0xd0d5, 0x5, 0x1000}, {0x8, 0x4, 0x800, 0x2}, {0x8, 0x7, 0x1981, 0x400}, {0x4cbd, 0x6, 0x3, 0x100000001}, {0x0, 0x4, 0xca, 0x4}, {0x1, 0x8, 0x4, 0xffff}, {0xed, 0x1f, 0x3ff, 0x48a}], {0x6, 0x7ff, 0x0, 0xfc}, {0x1, 0x23e380000000, 0x7}}}, 0x8001, 0x565}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000580)=0x4) socketpair(0x18, 0x3, 0x3, &(0x7f00000005c0)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0x7c67}, {0x0, 0x6531}, {0x22, 0xf20}], 0x3}) 09:16:06 executing program 1: semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r8, 0x5, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x1f, 0x7, 0x2}) sync() r11 = socket(0x10, 0x0, 0x166e) setpgid(r9, r9) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={r10, r2, r8}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r12 = msgget(0x1, 0x200) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000200)=""/186) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) r13 = fcntl$getown(r11, 0x5) fcntl$getown(r11, 0x5) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000580), &(0x7f0000000340)=0x10) setsockopt(r11, 0xe6, 0x901d, &(0x7f0000000380)="eadfd682bb927ba35832246ababd64500f0b57c09eae639fffc66497dcfa2c6b26c150610c8e8c47fa72fda802956bef9d97b22130d51282b1e6ee82ed1dda9a0aaed945f7cf6fa34c83f6ea", 0x4c) setpgid(r4, r1) r14 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x101) bind$unix(r14, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000480)='./file0\x00', 0x9954b671620a3906) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r2, r6, 0x14, 0x8001}, 0x55ab, 0x3, r13, r4, 0x1, 0x8001, 0x5}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x0, 0x8, 0x6, "4292a933389178d45439b4d0f16a1c37da81dc42", 0x800, 0x80}) 09:16:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x101) close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 09:16:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r0) 09:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000100)="33d2da280d76426793391a69836c2891bc371065231ea9dab932af0bd7b34df5f180761c87e4ba0abfc2ab1380a9bef326eb388163885e4c077e4918bf624c308e2121a414ab30bb76bc6a812d115c54ab854367fba9f1898a7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bdd1fdf79d364ed2de7e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10bcbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af240278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca116dd887c40d8d08944c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068b6a2b527c16", 0x224) 09:16:06 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x7fffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x101, 0x10000, 0x2, "f1f01379c4953c959ea731e34360f484b9548580", 0x5, 0x101}) r3 = fcntl$dupfd(r1, 0xfffffffffffffffc, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000592000/0x2000)=nil, 0x2000, 0x3) 09:16:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x2) setsockopt(r0, 0x3, 0xffffffffffffff71, &(0x7f0000000040)="da6019ea10b6d7fdf8aef4e314994a21588b6718c222f09fbcab6581e9", 0x1d) 09:16:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000000c0)='./bus/file0\x00', r1, r2) 09:16:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 09:16:07 executing program 1: 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$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x75) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 09:16:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10002, 0x183) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86", 0x2}], 0x1, 0x0, 0x0) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) listen(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) 09:16:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/106, 0x6a, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000000), 0x10) 09:16:07 executing program 0: r0 = socket(0x8002, 0x4003, 0x5) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8000) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x72) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202cb0c66696c6530407c6c16e388542d7978e6143ef0de7ea58f0001bdfdd8b435d7fe096fd97b463cb37f3ff04932b2410951ee5f72d3afe31cac34eecfe84a8013efce3eb9efc6aaa30ab68967bbd14ac48fcfabc18bdf06d9a0f19a4775b4a13eeec790aeaea3fe2a30953560f5455f22f2c616b1c37e13803831397fd08b13c933fdf3bacf3a78ab9e67de9bb611e20785949b7f090057b227d5f80d44a078603ac8d1b70f0a5d261415e15e4d09e16cc84987d059dd5d95d9fa8434f331da61d5ff839fc72c869c617f3d7f763fd8d67a31f84ab8"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") fcntl$getflags(r0, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xa345) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x882, 0x1) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) socket(0x6, 0x4, 0x0) r4 = getgid() r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000940)) getgroups(0x3, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="136ae0e9c7ce", 0x6}, {&(0x7f0000000180)="5f980e832fbad5a831537fc759da0a9a6b243faea811f24314d6794a43221631923109ef0912999a31418a0a0231415b8808a0af32b0a3668337dc3cb21cbf899d0d3c5b3b458e5c4852c741280126edfdd3b286d13a20ff6aeb96af5c4449af71f63e4623bbabc54111243adc1809bb55a2eb9c9472560f2b52136922e108436a1fec86a30d12415078fc3f3696a11df67ea25e2cbc7f2e12f76445a7ada688a24039229a6d89498426c2991a69", 0xae}, {&(0x7f0000000240)='\txS', 0x3}, {&(0x7f0000000380)="fa7f553fd077b1fb3fbf38e75ee58a30b3504fedda438cec4c96f75b9d136d757798ef81db29b5f02bb6130e05927672b226f05e604ba13387b92186e81256fbaad287ea06f0851c8b8f10043ed72256fc58ca03dc8ee509992d721946b56839a634451cb3c44c95da650135a2b52da68ec24329d1fd6af70f3fd7d2824f43db6b51404be831164623bad512811cfbf92bc4e2ed71ef6fdb9becbbbb0db418a2243543d6fc355a809c2dd5a92db7c984d80073dc506bcb6e0ee7f901695c9d0b44ea9e13db50d8a6dab47c5e5249a407aad95d1a6d2268cba2503c497e4d693d623ac2ad690e35a83ac20a47f89b9d613b155c7a977162686790cca5764bfe", 0xff}, {&(0x7f0000000480)="bda7b9f970aecb8972ccfae57b5c9c384ff58f8a2c0885ec05b4fdefa375d9b47c5da9c37aa235cb52ff3a240cafcbd01d28c382de8cb0e919bb01f1e550d4882573fe287828cfe9385fa3ea34211b11a4f51829b4fe18bf6fb69e2558c063dfe11e305607cb1dd81e5198ec44b6a8141fa093ea003dfe4560de22adad824c2993bf1f42f84412bc87dd8d368360c117696a40560f0359fdc717ff77230e640cadaabbc8c51e3a34fa3feac889c1d377b50a30d740f5ebc16d84513eaa0d98af7abe1f7281fd013ff0e90a7cf6373c8575a9150d92332ee3", 0xd8}, {&(0x7f0000000580)="02ed0a8be1b599cc89e2f168af8d9784c3dbc686b40204d66b3423a60d75901833bb9ccc27ac0bd7dcbb11d95ece13c831f6c3c9c4fdf784d1022b036e750e616d3b8b88ef4bb81770936f73a4d88c580b01e4c551b0bb9340659798b46db12bf7a33ac2c23562d07128662ef0233b556f7b2ed5fa4abe8d6784c32bd9628c547eea2fa07150756cca24f3bd51a7cd9c", 0x90}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x140, 0x8}, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="f874e8f8e126f8b12a90e6ea7e14035c73df90cb1012dc2b78b90a2241b2800b5591f5985506dbc499974973095bb21b4995393a4831a18398724a7d5c93eda0e1540374be4abe6a4539e07cbc096ca4bee49f55a21511112014169eba584bf9d98c19640afc3250b41d6cab7262c5d1270ed7737ce04e18b703a4a06098ee3bdd310ade9e926afaa0abc99f4199176be1191915bfe2c5d1aed2bd0f4dfa24a2754b3c5a49750daba21d7f6648523dacefe8ca39019a950dade555397a89c80b3ae73fb38b54694ecb935f09e75bc99a2d95c67ee018f52ec1d313d84f783a57edaacd34e6b71f6d", 0xe8}, {&(0x7f0000000140)="4a3e93f71b8c45801dc16e4abf229302e4fa49b1772bbd275d090f27d692da342e8676602f90497b0724b0dcd18119407360e21aea533c745e5fcc8249ed221ee57d1b260551dd39049c46f6ee3d5d2c8609a803e3ff8df62ebf02852704fd0b2605eeb10b718fc38fef52af66a8adc6e93b479459c24bff6068b83a4f6275cf97", 0x81}, {&(0x7f0000000200)="3b72608cdd6dfd6dc31591c784fec6d3df613049ec98fb506d28badad1e1ff3da1e222dd2e2f9b3515423763cc73aead3e105481e9ec76d0070e2580a018e04077a170d3cd65086df307e76cc3813ec119d4578df7392460183b31bd096daba7376a0505285f92cd29dfe8706fc20635646b2a9646f78139a6ca2c0d61cd3678c929c6c632e53cadb6a90b522a9661f85f1a55b8ccaf54ce63c4f569aa0ebd79c36b4de57e5ce63ba0e5a0c147b4b96a02f5130c7963bb0da325def4bdd11185f925515a5eef4fb639df9280ffa71da67e2acb1fb145ac0a75eab9bf09d57e3b5d6f5e74d571fa387d65719d2f", 0xed}], 0x3, &(0x7f0000000340)=[{0x108, 0xffff, 0x71, "8f9845fd3ea3073953170f7244e3b3096c97104ad23142cc67f8e1e348c2075a5f05d0e0b0e21d759b6b921e3a7fe8df73373664cfa01ff5e5979c79ee067b4f23b31fd5e0536c22afa924fefd87f11b25c33af963da1903bbd4ddca985821117493df264610e828abcb09d8873c171be0d21da25ce6846975e4a3bbc98d6ed4a988b209d971177e853f5629bc53e879873b5b5bf1d8ed1566210fa8f3e84fd328719a7cd30de747e48eb96745627b49192ee333d7c9b3abab0170d2c634073344a9a9a27d549898bc91ec9258eacf7738b743360c6973a3f38540150fbdc23f61dcbf939e3933c3abe8e01f906c2d08ed9eba5386f6"}], 0x108}, 0xa) 09:16:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) 09:16:07 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "2927a902e919dad43a363e5b9c0fb243663a6e19"}) close(r0) 09:16:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) ftruncate(r1, 0x0, 0x800000005) ftruncate(r1, 0x0, 0x0) geteuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fsync(r1) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x846, 0x0, 0x10000, 0x200000000000000}, {0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x1, 0x5c99, 0x5}, {0x2, 0x3, 0xc53fd0a, 0x7}, {0x4ad, 0x40, 0x8001, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/24}, &(0x7f0000000080)=0x1a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:16:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x80000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 09:16:07 executing program 1: r0 = socket(0x2, 0x9, 0x2) socketpair(0x1, 0x8000, 0x7fff, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x101) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1209, 0x0, 0x0) 09:16:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="93bf48806c83fe8cc8c9f63c0f2820f82143ec818c136d9f85ce9b27f2b20abd63fc962c8da3c3a43605ff11d1cf77bb028b519036443a03f195b2c42933b83eccbb9626704c43b768e446e3a68dfc68b21481f443848b5d9ab2831ad804d4a0bc80c504338b2b47b90fbb4c0a7b939bd02f771d6f752ba1489f0144748eca892929b99f95fd539eb5dfc43854e552fa4d8a49de74e58f98b0e5104ae54790b11049680c326e71f2b0f63e92a28b2188f78d22c714f06d7b54d7a1d9ba05b16725401bdea437d547e84233c7aa5b608227825a86212f576d46ed282da44d696fbb2a366c5ef6422e4a61fc0b6c526ee5a0e11a622f679b573e622643b9b3e3648178e837b6c3ac12f5583f46e7544a1e3e5bd8c756ae407131ad173eaf2adca8c73a63795712115a2e329dd03b8cbb70e26bf9c1403632085725cc0c709c4c8e7bf48fdcb60cff631daf5760ccf2e013a2426e3ea4c1df4bfeb79d9641564b21cc3486ca99fa69ff56c63ee85b3d888118ab419395fd31394c34470470ce4f1859bf62035a5d1673b5676bc32cd8d31e2fe8ba06497abc562293e094f51e67a6ee31564d8d72082367b64f35add1d7840a5323768fa49c6ba02eaa61cf5467693165767a6ecdf3a2460567d57f3ee09b4a86bb7f217d605a09fff6edd2c277eb82b8b660d74df0051392ed42854db26fc20e35510e963ad7b010eaca45f41899a4ccfe7d1bdd402535627d833872bfaa8c780a6a23cefd3c90a00e4c3bcf1ba8fdacf119d068567bc1fbfd00d2c0ab902d60dd83405f85e09939960f4c31dd58744677f263f8298b45de74ca8a36a40553a2be6cae395a976db739e265da3174d2eac3dbc1a34ea715f4f4acbe624f6d64b9b612dd0799eecef2ee319b65faeb7daed8cf3759a2673f4b4618d3e88a51a3ab4f994894610708682c94f7e4179fdac50e2b528c32253b68768721f1871abb70269ad119d0a2d5ead0283a82729304cf585702baec557b5b7bb4dc62ef3898a982e6ef996e3c414749db634ac709c50425517c741c163acd374bd325bcc476cc962b4667e5a1ea23dcd38916ffc3b92a1b67bf8089eaceefa38c56677c0f26c694136d895894fdd63c3888eadae5eba756aea2f816e67ec368b9a79b51432b5833134827d59c68ea29a24d3c2f66bb64cc3c79838dd04196440361ba167e398ea9a65afe5068ed6c222d7e6d9a267d3cd974305b4c4ff0acfe2137b0f96fcfabb2198a01147f542c32a4d79b0b16a7c8320d25ef62c8206cc229be56d5dd57776f19066961f98c0b58b6b420760545338706a548f87eb660c8f987d7f8b9e14903b3ec32d831ddd8feb8dd6d13544f413abf943b19266913d32b65c2038a3f4663ee5433f4388ac25fec832b7b49f8fbacdd44050c24a3ac0b76b43668f7f2800a6ecc39cb3ea91a622d693acbabf6cd19239d4e8a4c573a588aa4619b0916dda1aa0c5cec2919785072e1bed0ae759c4002e0602b9e9a64abbb766886246ba627782b02531fe574b13b7b1f87d4fbe2b80a60382de92f552caeef00abf274f0b5dbd3b45a3ee12b618af77a53bb4b370bc5839a2385cb6bef5ba03e17279f88a7fc432e97dcf0fef839f05259f61bc1c48282e07cd67b512d0564822c3877854b736caacffb02b77b0e5b9bae4924ce6ad3112ff5a7d800d6e3ed5925caa704a0353fffdf6536f0422ed3b84ccba4a524c5563ad9ed25d185bd1b2cda770d055318c62e2ae71958456e9160ae813918159a47f79a3484d0db33d40d7d1ef44794f572a50d158cd041025bccd543bc01ab5dfafe5e06a620a1841ff155871b1c67eb3d6df15f362863920c16f5a0d96e34a465f8b16785942d2cd5d0f66957f883309c4f9d6ce6e4400e053e724b2890f7a4ed48198ded1dbf846138e4fda1920dff7145da170c0b28b6c5eec3651d8f58755c5c9e292e84b8b7f2748a7a81df4a794edc2f215c07a377457a2302cff63649f5591416a059b7a0d54296854e4fd40daa587ce4c0a4f37b4194e8e79d44c1c5f6fa7a109147baddc97119e8d8cd74c5d16198e313fb2d54508880a3068179d1918b4fd012341179decd281b7756beaec66aba2d1958765c592643813f4012790728f64a53dc8203c5663d05f8a9311b04a9f12740dd8790544b12c3527b4e393d6a24c47555c9c8da5385b78dc0b4978fd22f3bdfa5d87ff13245a4c856dcfb2756945b730a54c8550fa134e63d5d89d75a313b2ae581b058501aee6404d5c735a9734119f15af4456e3664cc33ffc4ddb886c2a8504a29bf2de3dacbbab5ab4efb9231526595cd1760f7da42be3a64d14886b7a17ef79975c223ff17c2e22bda7a7aca8507c21ae0cb9e8ea9f66e624c4979fa8b519433bf5c17926707593446d741ac3aed53e37bed865cd85220947951395b3cf2d1b2581d2d6520e493f860f5e7634e0256cd9368af1f2bad7dbcff29683fcf0b6e02cc38c344dc3cd9418f4340357f465ddbde855fba068bb37f23d624f902cfeadd9f74b061d3637c424bfa50c92717c074e97915b9c7f3b18d391dd05ab5b8839d81261e2a5cb1850ad269c0550d6463f3abcba952a91c6ea32a513eadb3b978e5290390db4dfcd7a480728fb50c051955bdd56f0e36f8f9486c42bf00115af3b5c01ab1f2667790fac33cbf2de24ad4691a14b4fff732a6f318405bc959b5f8a2e30c01d1497662a05c83b00b4ccfabcd6a6c2b7bf79af27f7a77e660aec516c7585217c71fa19a5baa65d667184bd6f66ba35ab8247506ca7a20ef4eb762a319d13f52a4ec31c87cf1187a67e0f4aac427e297ae456b5de2d49016436bf1799b48b66b7e1561f67316133f099987ac434562bd1293b14983990b2801da73c29f6fc66dfcfec750aa7a9ee7b540bcadb44fb95c892f48284ea4e4dd64c4556c10fc6a1c1b3a40c4431988ede38fc732616aa94196801b604c758c97d9ad83c0bc1aee4ce892bc9576cc219c928a35bc3e4c670989857e18dc4e7199cf9293956da0d098c28a843237b290073455da23cd0846d23eb31a0f20cdf3789ed3bbc9c59b60b97c56d42ecd49ad9bcfd3ad7e4db18541e70ea6003afb8dbfdaf1cd80041d845a9080cd622828eeb8005208ba5b368eb7e3fa1f65781430277fb7627495234f7e2573da2055c60c5241b34d2fbb7ac919956227959ac578cf1ce6d78e1f864be1ae712797385c4f5a9b4a2d0c5966e744147584c442bd900eca5a2eba6b9f5df52519ece68f5adbb862ee2d563d8cf623454f1e5ccafcb4fa23a8126f05d17c1e7d6dc24189438b482c661a23ff78ab8a47c9b8fdc36c81c8bceefdc9ff9a2eed1ed25a5cef8fb6c216200b5f9e4279a85373463cb94df01a9e6274135cb2fdc8dcec01c163d69f3bc0e753077fe7b68a60b53c126b5483ebbcedd977a5f327702ef03924e1898d48860236af749145b26399c577581f885b4f884c93a75142618ee4e64b80ac8a43cbe00a233dda8d9391887a15ce6ae7efca5b45bd7b76e8811d5a8b1928b4d45e0ac98ccc8faad74e75581acd399522d6abf7acf013c87b9a620cc5c7f21e75841bec92a4f98bb2c6d94963a712af43b0096061f564ac7dae64b50fe06ea893f826163024250ffa16199a20b760b0492970c59146277cdf9a0f76179a4ee2771bda1852d697e7692b63e9cba4151959ceb31de0b66bb5e32a9fa9c02c14d7ac8a61449a400f62574080cf1bddf5fbb7b79c8ae2aace64af75a71bc4f1b65734a65a5b0f2962150f86f82515506548b303ff16536303e903d2c4a1797f2bf441677b83203be24e35bdf1495185996e2067f60ac2f3ca63de2d451f2e3b437abb1be585458adf0e5acbe60dfcc299f1465ad65e7577c40e734f1d16bab1c85f721c45a47e13c6c14926353869ace71b2c7231c6925268f06354a44986e817e631f1a95976f9a1990a62a8080c00c280dd5075e86c96c27de64246a6ab8bcf00684302111bbd2bf36460a9831b88f49fd013b0898ac647748e1f89f3bb757e6d028bddbdf54dc0f09674fd360cb160c6b29302b1a6725de2c9179c8b8003016474f519e1293a1d52faf89f246e03e9a4e577e58ffe06e06d577d596db5ab38d0b31aa5cae12037c587f4c4c6788eed6a51584f6dca14fbde348cf4bb669e93f190df6a1a3952dcaf744b9b7d9e3cebadbdfe55784d1fd5103c53904ca641155030378702696135430c31a18c5ce7883494597d5a98a13ddcd737b8e8ce6098392c06412966f55e7a98d304592826054b4b2e0a1e1c2306ee3277176e5c4b357464b275677607e3ada3c6ed69c1df079f428079f6ed1d4be3fa98478e548cad4dc4a930800caa70501178cbc1bb7af6b7f0329e47cf9633137582bb349d433cc9fddadc3c551a701fc30378a4c0f40aa043ae8289ae08153c8bf980c3feffd0d54bcd8094569ffd0fa9a261ff3292b344157d567ad78ee69a015faeaf04dcab7d9d0b8d16b42416da8370177924165c81fa23df3710089d1660976bdc61c67164862c70a14362fb640a9775bf607bb8edc043fd4ad1a508c0d914f55ba9b21398381e42f0b95d812d50bd23ac2a9b3ccd07ccc169ad38c5e4b9b34c657e133fbddaefb58c83fbb74c62d05cce3834a84c3c2c1c958d69df624c5d747ed9541a47b3c6b12a59ff723cac24c169f3f6b956db5abc385a406ac1dbe9e61ca50459c3ba2706bf80cc2ca5afe0a64351ee7ef3a89a08a5f8d0b8e39f2f8e857284da68d435d71d5a96587c3aaaba24e0845f693c2ea16f8ebe0ad373684dfe8cd8db3b91ed08f8834fa21f9e33018dc3c17fae25c0b6ec2a181de452f0490c8b02931b88178e713703824bfbaae2c937f97c7b904d9518dcfc99a4f90d64d3eea2835f0cd7e1d485d1f9338b5dcd788ec18d23f888de1614a044c47ca623f5c361e02ce2d9252784eef802b87838635f9357f90f1eae41f799cad8aaaa2ad958626cf0e7ad96a28ae4fd4dd97e79c4f46b7d91152a5c80a07edaebd8578bc26ccb25382ca64756e86a1853aee8db13bac401d746093fff492f0faf8f3c7167aa0946e98d635c2699908377f37c7542032e39ee1c38829f60bda904dd68c974a3ea27abfaeac46e9b574a51b7a488b6ab77d02697df54f44161848bf45218167016f8c31cb1961776726cad9a61d20ede94771dbc0be3f516ce339db8e6c25619710e43575540c2969b682e5c1db1058782ba834e265f5e076b17f8cdb6de800c73c27a566d89ea324d1b5ca871b124c7f943c70d8f618fdd9a0d852c0c20cb775e96d8f1781d34b611b0ed67dda6558876a5f5a93854fcb66b89f96266283d400a10f4059c3463660e734d49c1234ff0b4e46714c7e5a7ab27fb5de4455adb8b66d004bd86cba0e29ce3e4834e16eb3e25b8e57c2af118fbf02af267a44485c5ce5c39f689f9f95cca5c606cb3e89b03e7d64eb64fcc095e5f743d2b3fe2f35643eb14ddd2c4059a170a0cd4393601a94b3664d7177f51d87aba97ae2c23620ac6bf83ed4909aef3b39d30afb6bc0c0d296cd41dd9eaf158e1344796817d771337573245c2ca64c24374e37e5f2914449864b7de60fb39934f7f085deaa3238961eb8fb92644baf45fe852a287dbbf046bddffa9f7dc18a93d208fc5f5703dfca334d5b41688e5df7fbaacb92e99e48cf70cbc99a864474cd3f502ddb0ea31581b922e0d38aa8bff39b684a4442f5f37bc86a1419ab4115fffb26d5aad9512f27413f13ef59b6a79a55a87bbb1bde99c188ac88d9b9ddf4026615f8aa644", 0x1000) setsockopt(r0, 0x401, 0x2, &(0x7f00000002c0)="a87e509208464eb84f5eb0be2464827149a4b6e574f82c8c65406483ac77efc1ce91caa50e047b374823c4d384beee328c3ceda148141eccc2e8634454a6bf904caae4be0383dd01d0bdc98253f4e4cc04affe2293ce056a2563eb8ff45843d90e83712efaae7eb4223db1dc47a96de957a6b80334cbb08f33a583dbeae2617b6343d92984c217b4ba0b171c8b00903405502bc1aea64cff1958a8650553530a1ba238439582c689ce3a87c52abe2b1c62b9ad", 0xb3) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff8) clock_getres(0x0, &(0x7f0000000140)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x7fff, 0x6, 0x3953, 0x3f}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000003c0)) r2 = fcntl$dupfd(r1, 0x20000000000004, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000380)=0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) read(r1, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 09:16:07 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x80) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) recvfrom$inet6(r0, &(0x7f0000000480)=""/68, 0x44, 0x800, &(0x7f0000000500)={0x18, 0x2, 0x2, 0x5}, 0xc) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x6}, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000340)={{}, 0x2, &(0x7f0000000300)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x7ff, 0xc616, 0x8, 0x1, 0x144a, 0x4, 0x1, 0x0, 0x2, 0x7, 0x8001}) sendto(r2, &(0x7f0000000200)="32d2ef024e40b7b141324f22b92491ba8eb44104401f423a26cd21c7f5831addc7fcc05a6b365d2a6ff3024b3ec05a0a2d0b717269ce318257c0ec5657fdfb07e892296bb472707c8a9e3eb6cdb9a9d84288189c0e8405b79e8511d4d8092c1682bdfff2ae3ee41c03466b2ef359574bdcb4223a3215246d2954ebdf87d13421b816b56c3633c6fd1f7037f765ca1f133aea26168e0adeb44f1ade7a7d7f24c5f8766078a89e548f2a900fc4bd7857bd4621f0604403842c45c2b4793d37e0f676529cebf95b7acd5d6612998e402c08462e7345381735dfde97693c495255cc834080f40eb571e8df98296dfb15c283d231a83f6b0ced081e", 0xf9, 0x0, 0x0, 0x0) r3 = dup(r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 09:16:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x200800080002002, 0x5bdc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x43, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0xd8, 0x2, 0x4, 0x5bb5}, {{r1}, 0x0, 0x1, 0xc, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000033, 0x8e4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0xc, 0x80, 0x6023000000, 0xe25}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x5, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf00000f3, 0xff, 0x401}, {{r1}, 0xffffffffffffffff, 0x82, 0x20, 0xfffffffffffffffc, 0x3}], 0x1, &(0x7f00000000c0)={0xfffffffffffffff7, 0x2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x103) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r3, 0x20004268, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001a3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82b0, 0x0) sendto$inet(r1, &(0x7f0000000200), 0x0, 0xc, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) getppid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xb8d1, 0x4, 0x400000, 0x7cc8}, {0x80000000, 0x5, 0x4, 0x2}, {0xafe, 0x2, 0x6, 0x1f}, {0x2, 0x9, 0x1ece, 0x8892}, {0x7ff00000000000, 0x6, 0x9, 0x6}]}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:16:07 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 09:16:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) 09:16:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x0, 0x3ff) connect(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) socketpair(0x0, 0x8005, 0x62c1, &(0x7f0000000240)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x81, 0xbd3, 0x6e}, 0x7, 0x8, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x0, 0x3, 0x2124, 0x3, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$getflags(r2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 09:16:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) 09:16:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="d3a28b42c9a9b0f8e0d4ebe32e247f0928000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000300)="5d3fdaf008d216e1204b6f44d971744250ff1ca7c7f8652d24ea1b5b62c7e42c7554975a192174a2e0723e5d4bc94ed41468272275f09d395977b8cac1406d666d95ba9226a99d163d5b72b98f43d52a6b7e60ee98929f3d98945172460edb7b8725154c9c98da39e388af98deb3f6d8a2ae6fb8b26068a113cb99119ce616bbb1c7ddff883d09c6d21eb1448ee7228f01efb464ac9d12cd16d6", 0x9a}, {&(0x7f0000000180)="7a41e2a6898e338e19f4bb93a4a3dbea996b46dc114e985b211066221e4204fbbc0d8faa6318c7d7aa", 0x29}, {&(0x7f00000003c0)="3e6f44103bfab8549f1b43c031eb8843a739771633c75f3ade16a567b800648ea1d5d2293813812f99176786c4758ec92f96b4731b50145fb6c50e3c10d81feda4fde28c0c54da6cba4b102c2953b7679a50f66e600450c085464f98433a0ffe78db0c6f2b04162941a4896f14f58841e953cf4aa013e2b15c16503442f82a418a76bf3eae099b4eea8a9b6a122e7e0bdbda5c7220d6ebaafabb90c62a19a917cd96b9cccd4055c6c2ed9b019d25d7714de0957b13bfbae7a75bf4fe46efeec7b7e9d3746bc76b78d315c9a251870e4a3001a75d134ec98f1bb345c5b0e3419a131a4ab34505c32a23a1c203a88f15af3ab5ed5139fc3b8f8826a975d0ed88223058fbae96506e5755d85b99237d44504c742fa2927868c76c2644ebc6e597841289626db10583ef0229d0f7807d0e778ceb37908a74d6346e6cb609decc0fb55540761d47276857295f76071ce5c3031cc87debad5da4233bba8b1b1c615c3ccc93102a52163011cab19b3e2367e0011b9fc2ff62a52b797d2988aa91477327df2bebe4dc3a8dd4c5624a1a88aab5c9a8ba28330c4866db28db926e80f44fca7a1fb3cee76227eac6a182892b583e933228f880b1f9b5aa5d1c07bc76400649b0aa2c5fcae7d4230ecad0e49b7f48668082ab14e2d2350132663b733f67c46abdea90eb323db947f0094bd765ed7bd6ec8660588fc18de840703e5bdee2729d5fd393a047119ee9ff40d909dd720154bc41f4e2c452013535556098a3ea506202900316c42179577bd1d3e1fd94fb6da24db3ddaf93ab0c7d36b7eaeb3c11b21b68d5d0fbd051e78207c8d81944ee2df7593c322ad6d1cb6ff03620b03cc9027260d9b8e666b2443e7f7abc07a4a4047643a943f1b2500f276f18543e87f581d6eec9fb13e3d4c490e4af4c202011a3bd949e0735f19a449ad39e5bf3a89859c68a463587e6b420263807bcc1375be91b718e13d23723ac31163ac6c33b56b66f3e982484c723f74ee78b1cb1fe82ef9d7ff5cc72ac98313a5eff13dcc6c1d2dd3fc0591d7d201f8cced04da2be73a0441a5cb0c21ee8b30280d076f00e05496ca5522d98e5874fd6db71dc81b554bf7ef44fa66002f94644f33e1ff8cc3ab83e90b65faa30cad54bfef7b21fb1358063aaee16658db1940bc09783c43f2e0f88ec01f9e372beceae403a607900eb4c6709ba0fcd3760d90e2b7c98c6a2671e85f308d382992d27a4ca895a9df58c1576a1036b314f2d1e6a826a41a19e28b78dd9b15a4975a15339f86798d24dff826d0e7e536fe918433147ed8e182fd666e334b1e52e9d48c3a410dabb40b7abb4224376f3922c09f0dbb154241d1e74277c2c9ce0290248ed5ecc545d2da33d7156313efac9af40a020d6911d632425611a8863d10700815e93847988be928f6a8c0573cca2845949fa1f3c5141f289eebff7e84313e908ae55850afcce2ea23771652504274e8fe56cde97e81d87ff046aaa53198d3525071015d7da9f4133bb3ae9a59832df31fc3c86723719e41bf26af49520541fd4a19e5797fc7040161b95e84491ba705bff3fec9b1843eb9e4b1ffbaa01206b205f1ae8355a0bc7f7246079d6cc2584cf627d04632c45ed588ea579b8c78daaa7a8f03d6468d59c0cca0541b760eef4811f8af0e253d5e3ff1beb42df7a24c1d19a4af92007d3065dcec02067dcbc0068b8b4da318bf70ab91e15fbfc5d5a4470486f556d5bc9c222eb6b266f8e927a12705c762192e52325145f1f2d51de9e74d185cf23b23e75c7e3f6b88f98c3a2451c3232e06c3056eb55f5d33bfbb256a57f8102dbfe899ddca4604d0abb7b36963ac48f4bcd3725e511760a8aa9cc4a45decdf7fb49e69f769c845f77c6c6266760661028b4a1601410fbfb43c21653ffbdca0dd415f68d845f0dc7a4573e3cd3d7226ecd880b758983c0e716dd7642c032dab0c81cce97ab1d406ea10b0419b2655359072e27458035b416d981fcef5a1a6175b683de7a6ebb3894901e553e3fb26988c028a804ab94b6073a9ad3adc32f5fc4515b54c1306724a551acb1859bdfc6c692e6aa3a25e2c1c8f3ea75e9270c823d35cf80832030c018672dac8763dacbda970ef9f179b0c51c81b90334cd4b68c30ff3e0e5a59222de739d3af6e1a619735e3ce114dbab18a79ebd350b65e92d0ded2123db0b0e996bc7ce27bc478030d527f91cfec459d0fc2e34bec323f40618ed787175973b42b50453590ceb65b55f155e6e0c019024e7317ec74885fbe4df98e64730caa1166ec7e6476f9cfadc075e16077f7c4357f50bb74047eb285d2c6a9cb7adadfbe8e5ec3e2c06282c117299e6a3ce9c15c893882f402a21c37a2b34a76f5a01bb1f59af0c612eec96a1d4add067fa6dd8b0ceb4e53d29e0de0901843169bf1f407dfb98f50b2eac021cfbdd9547f20c5062cea77217d2e5b5c7fc219eaea15e855c9895186e444ca511e66a7abcd812c6aa78dff4d8533054182f436cab05bc7ff17c7d70ad8453573c4b16e4d6df0090d50259985e0c912ca0397a31433ee39ccc7f845abe9ec319c45e98e42cdcfa200996c921139705b6d69e31f0bb3ee9307f408ac1aed0347f6a27abd39c978af75b7006e3f2cdde7035d81154d335f0f749b480f4210c64b72dc54bc83d3386bf7451697a3cecef1efdb806e8b3e324dc9162b086eed681b0b8a9f9a2c29cbe2405728fb88971e5f5240cbb7f85196b20753f5a4f56a88a87d3a3dfd508846afcb6631cc55f60ecb7a475e9a35eeb597aa05425f3211101024cd78990a6f242df2893d90f38cb6187b3e517ac2df2104cbe04d9ab8cca38380fcf2a48e42ed6139c36199208c95fae1ac86948f52b944b5a3b973533170699dcd958eb71579973862c16501e71b4b21c8ea76ba50747243627ae0b1df9ec57f23320256c6821a564bf69fa44e6ab4657f92d19684c0dba3871c376a87672d1906dad2ae235eeaf4c00f98df57c1b9c437a1b8bb84129acd6cf0d41d9d374f8e49314f269afe1089fe771b6ff86f592c41ae66ea44841202b3c209137836d20f424b122e6783cf4d9c0966e4a11cb88c9a6226b1759d801d909c6e8c574d79a543a6a298c87aa8f08a7be2197dca36f666b892706d325816b7e496335fb5bc9be028cf023db2fb170ab0c663b0d3a5e2eb774413d54ed2ac515d2051660f872f94ccbbb7ac908d8e047341ad6ae8db26343779aa2e5e9f66d4b427bc0f4600083c799d042630344190f20d55e13f5109a610ac1ab9198166f1f21217fca74d0aef923ee5eb257aaf3dd9ac6dd02afb45314d1cec6caee7e3df9d8d83f918bbd2cc174eaf27a12b73318659bcad9cb8a01d3da58309eb4e02bca71a71249d457e85a5ff16bb9d2ffae2f686b4d6aff14315fc557304c4bad8724413055c3a0b9f15dfe124b9e684bb6f55d33283d3a43be25146d61d0a8bb356382453e7e9136b0757abe02a1513471e0ecb8b6a3e50c73658e3e5f7c7ff343889bdf2dfc93d034b233c75a8d939ad3d4f98650241a5882c4eb40d447b8c1132031fa3dbdbdf307285937defc78f29d54cd5b77fb551d7eb5cc51d5e6e97d173a968bc36035605643187f1e0de19f598911a2dcadab04766c6bf7bc9cdda3993f0342e6601542e824f1b1b4ed71c1aa492e59ede05227b5c5a650e16efe16afcd892690163bbe837e5cb5fc9dde8ab4578be0a29e3fa685950a6a1587c66cf2ca4d98b3d073a76359bf4bb0ca123b0c421a8f18c6fcf0e68fc505f9b3dd08265d3a85643ac2f247528431c052f1b06df11e86160009f8b31f77675f5858a1bc7a6b06aa9a0ecbb06c4ff6a2507ff5bc2ff177c15a1bd5b0cb0132ff2c4e27037e22c68c2a9cc9a08857f8ee41841edab53e9b66238e58ea1b21d80f9badbed6f365300abd440e7c33e7d1b9103c9181a98f7c0b0846879929937190b6fe51fc633d92d04e95a957e9de59d87f76f224d65b2d6766cf9cccdf6a1e52448f4c1da2ed469d37776a07035d8ed2eb4d4d4fa5a63e4f20bf44f95d652f05a11836d67c4f44b9e6524c7480802119e946de5de3e85fd51dc89f01fb18ff9ae6934bd6f7d24cd5029ec36d1e654ccd19cbe07b129facaca9e10d096d1b6adc48e1825b2d64995a8c97aaea097d23b7505dd1e6c023188814ee160618214afcaed02faa46c95d17a1be35ba280969e171108bba221535df75240f9e8ac580955730abbf2dd603c195b2032f0fbd6cebd22bfd566bea6f318c3ecd2865e088443aef0c431ce5935e07dc7fb6e92e6c7778e764b433268e6d4400033391a049a161cc72f504eecefa9d3ff6fc13e79613e2ea6f32e91cf436b55a090fe6283ed55772b97ac0b5892afb36044fffa7c5abe5de622116293d6ab790f92ef24331d68aad616e81a0e4fc0d14c66c5394442c7e94b58ba3d8c6400f03d00141d2560703675e19f46eabc00a7e1ee21a7b370d7c85edd5e799aefa8007152fd81621e9abbd65207e55860dc2ebc932fa1fcf584d098bcb8987527aacb44c6f90595f92b5660c9e70e7b32ec4d3719463ce1ee8da39848636266bfc574843cbc4921ff0a8dd025608bbc906521c88695ed6754aa7933deddabdefcabd859893f514b620c9db515b91f14fa9f37e8620ad97a0db35ea5cfd61a2fc9468ff909e2d508dc5cf19a3de1f3ad0287c0fb06f83874399215789a1e67bb0291672efc2fd46e7c26209eeee54b0a81ed27ffb9167de167f5a764d6fb95c1cacb854212070d8b66159a4b456874733fbafc50c2c16c4fc42121c2f0afefdaced4294aef000c525fa2acf9119c936a814d6b95bb9e09aaad57df58c357521d51290a74afe4d39cd7b9cc8a390c22d37e671ea0f188c67e90d37f80d0bc6bda4a7cc06e526982a24717084df081ace4138ccf829cdf0b17348d994c4f087cfbcd1f763d56dad6268047c260f7c5983fb6e9b1ab56230116039bc885915f6b56772e76025f685c9b2be2b2aee6b5173177c61676fa11119cc077d9bc1117eaa7a639809859e41f8934fab6494a3c6bfb99e529eb9b8a89632ffd55bd4c5f35519454d8cae3b34031d9acacc17b777ea3c45db1aa2ff7f6932b9ed60605ad8c4e1345da0a86071f022506e66b96a554dbb2389380a0b4edc4f2e48bd59e87c15b577fbb2f99ecd5f665e0e841133f9ccf8492c3890c2d896d907e59a017b35bd6c5d6fdfc841e11e70024837704debfe4bd14994f64aa512e5b359ffeabab90098ef766a19015bbe3d74ba98678eabaab9b1bb937239badc56a206251083e0e10e503b9dfa6b9f47b877b038adb85e3290c74f1645efe8e46fe48a6afbf615087d7c75b0498e7852fa0bf721a8d76a7cc2295db1932015552100c7b7f578f3a3edc430aed7fffb70ac816e8a3a32f931d83e360a9ee96d60e06e8830ebcac932bb11e696697d4bc887dbdcd8b2dc80bc5b6c62d6f60d11a94dc42e08b9f17466b5facb74ad9814368afc943fbbf24b276ed4b3e4c155f711cb583bcb631b0c52e123231ad6385cdca21f48ec9b78224d3e3187ac217c2510f987b69825f8aeaaf50ebc1bfa8d08bf583c11d489562bdddc3fdd6a702f1ff89dca7996a629a907ab04256ab467225c733e580e557102ecfb48b483972fc658005090e9a3658b5898fb46698473fee0d78172973fd9b989f6e50a9757da054a1c356c3c6d22da3445206f99159328b6600cad2efabd244ceeee6784c9d6f661603203042d6f940f238e3043d72b4b3ac69185a7bf104634dcbabc5a7cc8b16eb88516327a", 0x1000}, {&(0x7f00000013c0)="02d0a10b774b4bd5645d9497ac454dc5a0562b9bf8998fab02436335eda891e82f42cd88cc7bd6c46778ef1c730b658be217613b16beb2e03d079756513a9cc58b06de3983034d8b6176bdcf6e2adac6f033c1dcd27fce8fdb777b1db18fcd3b938bbe36e8567f42abc353cd4f9de3ebf0d1285e1b7af73b79469c712e611a0c123ae085cbe21f42490c303300fc76652b353c2f760343718bbcfcb1f6d286b764f7faae21648f2cb60ed5a21d9d3283a1c433d62b", 0xb5}, {&(0x7f0000001480)="e7bc1b7412749726e765c4d2d838f8754d656cdd89582126058eb465e3bba60e6ab90b97e8b4bdbd3b64598086249433d51bca6b92d81a4dc0df22a37c9207a1dccdb7952ba0f155851757b7c51c0f69e668bdc3ebd9f4927c52e6e7fb5f30bbbaefc78f8ec24dcb421607752a71ec8ab6f9650c0d582554118df360a9e1d0f8c52f30e49466ae535013c5383b112e5e62ab91d2884a6b7503c1107d22f0632df9e9a7a99a385c96d8d6ca2a5a1e48566ab8502df9324c28a8f662b443f900cc07d9cc0cbec30398e5bb45d6f62fb081380e8558647a8988", 0xd8}, {&(0x7f0000001580)="a1dac3f4ea9b84d8934f0c4e58894e4f1367d3e0e691d4a8982a181fc5e9", 0x1e}], 0x6, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x8}, 0x400) open(&(0x7f0000000100)='./file0\x00', 0x640, 0x8) 09:16:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8000, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r0, r1) pread(r2, &(0x7f0000000400)="a56bfcc09154d89813d4fd661d1b9e8ad34e63721930d60cf93ee3498b2741589b562a519e045e09f0d047a736e03dccc473f15163cb50554b8eb8d4705fb31b0e3e5fca09389d5f3f3ff6b102d4185eccde5bf06a1884dd18465c9b7ab2763b4a63bf5eaf17b51ca27dd6b08daa84510e0cc2cdb8725fa53945938d070d19f80af6ead3caeeddb13035648440c69d105a9b2f3416d657e28206251776152cecd6b5a731a0d7dd1dc4aa60222629441f49dc4abb55b01df7c7635a6f84dc54caa5591b2f64eadee67fada5f14f425ea485e7542ef4f27f45e1dfcc64a96936ad9915f1f2bafb82ea0f3d9494b8b74a8bc2b11b2e6e261ddc30395be4655b7cf6ac48b11e9d88152441810d9d4d5a3264267a8834f9dc7d9f511b58e744c138b05d1de6fa469ae687ef7aa0664dc80b4ac23b198eaefc04814eee9ef1ffd710005a6a9d7f34d877e3388c", 0x14a, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x44, 0x24, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0xa71f}, {{r2}, 0xffffffffffffffff, 0x5, 0x40000007, 0x7, 0x80}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x4}], 0x9, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x2, 0x3}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x7f, 0x6}, {{r3}, 0x0, 0x20, 0x80000000, 0x8, 0x60}], 0x3ff, &(0x7f0000000340)={0x6, 0x1}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x20000000, 0xfffffffffffffffc, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0xffffffffffff8001}, {{r0}, 0x0, 0x48, 0x56, 0x8, 0x6}], 0xe6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000008, 0x1, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x20, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x16, 0x40000000, 0x9, 0x401}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x592}, {{r2}, 0x0, 0x10, 0x1, 0x63c6, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000040, 0x9, 0x81}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9, 0xffffffffffff706d}], 0x7, &(0x7f00000001c0)={0x80, 0x2}) shmget(0x0, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) 09:16:08 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) mknod(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) write(r0, &(0x7f00000002c0)="9c87af772c00090041332e2e2e", 0xd) execve(0x0, 0x0, 0x0) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xba8336f8e4538960, &(0x7f0000000000)='!') 09:16:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)="7f", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x266) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r3) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) sendsyslog(&(0x7f00000001c0)="490749a6167b73de234f64f66fe429e73a8faeae91ca672b9e52a52be6c60d39b2ebebfb7a241690c8681dc14cb30f3bbaa99ad04b20d24dbcbafe927ba16749e242d0cb8bf41b978a4ad7eff5db9b8a0d0d6d4201ec80e7e378de0c938aff6e45a5cd87c86ec5c78b8d8153eee8fefded0372c2c4eac94a9aceed3ed58b1b7b6b757f2e2f1abd6845f6f63f18244fe6af47f75c94a80fee89cf64d692003f148ebffea1a4274e5561595447be29d33e8c4a", 0xb2, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 09:16:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x80000006, 0x3f, &(0x7f0000000100)="3af6987eb737f9bbbcfba85b7095a8b16abf06e44a64ad45ffffffffffffffff04fb107e988b02675a2a1c1016b0009e09553f4ad3007934a35908220b04a2d2767cdd75ed1f545a0000000000000000000000000000000007729a1ba2ed21fe7543d69e3c21910755483f0802ef7f1ac0ab1556758540db8dcd74ae39eb8d7421", 0xfffffffffffffc81) socketpair(0x18, 0xc007, 0x40000000ffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x0, &(0x7f0000000040)="3056ab41a91e8168532ce38eb5bd7971d51d3463801920807c8b1e3762e4d6173ec0d11ed5ce3b7f43123409f017c3773c8803da", 0x34) close(r0) 09:16:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:16:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) dup(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7810, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 09:16:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100000000002000, 0x10000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x10000}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) 09:16:08 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) clock_settime(0x3, &(0x7f00000000c0)={0x1000, 0x40}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001400)=""/4096) 09:16:08 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10090, 0x0) dup(r0) r1 = socket(0x18, 0x2, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) setsockopt(r2, 0x400, 0x10000, &(0x7f0000000040)="88f1572b1d0a83c6e5ea9b265c3b48667809049ccf79a4fbeb286d8b4bae616d2f54c2c274db9d636c05740ef8a50a551569d809972b05a63313df9172daeb1433db41ed22a68926f0ec52549d1ab42a1abeecea73ff2127b71eb94c85bb94c2f077872eb5fb70d87f98303f2f4d7111c8b7d16799931c7478db91581ae6a61833189000fb506fbfb50de7ae1a1d2c0cf80c40a355f2ca1c6b12d9fbdf3e7bcdffea24502b7c068937b97ade28207dd4c5e9da8a743570178113ce", 0xbb) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) 13:34:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) pipe(&(0x7f0000000180)) 13:34:12 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socket(0x20, 0x4003, 0x9) r1 = socket(0x4000003, 0x4000, 0x7) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f6e1f4cf39427be3000"], 0x10) nanosleep(&(0x7f0000000080)={0x100, 0x8}, 0x0) write(r0, &(0x7f0000000100)="9e3ea3dec2ee3506b3180603970300005395db41544e0479f59b24ace3a89cd2131d00e8", 0xc) 13:34:12 executing program 1: r0 = socket(0x1a, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:34:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x2c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/170) msgget(0x2, 0x89) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xfffffffffffffc56, &(0x7f0000000380)="be49dd9fe6df258d8efc8c65bbe4367d7fae8022c6fb694de63b1b7fcd4043fc51b6ccd3e823484ab7b203ba1d7e41071c9cbb9d40a731f7b38680857651b9504542d95abf2e9b019a765444faf5ee61391f4639731a6bec9c19866d62688baab5df949561eca00637c8af33d4101059724551620203244eaa7c21ed1a76b0f3a179660c69983ca173b6ec5fdb548434f886e5c706c5cf06d1c529c1308e330e77c879b50fee2e0c1776fa0dab97bc550a9d4ce8d9de120f18ce2cd0a207fcc5ef") 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10, 0x101, 0x3, 0x8}, {0x3, 0x80000001, 0x31a067a8, 0xfffffffffffffffc}, {0x2c90000000, 0x0, 0x7, 0xfffffffffffffffa}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_dstaddr=@in}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x80, 0x2}, {0x1000, 0x1}}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='${\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\xa4\\\x00', &(0x7f0000000380)='\':\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='#\\\x00', &(0x7f0000000440)='\'!\x00', &(0x7f0000000480)=':[{\x00', &(0x7f00000004c0)=')w#].\x00', &(0x7f0000000500)='[!\x00']) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000640)=[&(0x7f0000000600)='${\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='\x00']) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000580)=0x1) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x4) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6e04", 0xfffffffffffffe26) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080), 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7, 0x95, 0x8, 0x3}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000000c0), 0x0) dup2(r1, r2) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xb109) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x80) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x7fffffff, 0xe50, 0xffffffff, 0x7]}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x1, 0x7, 0x100000000, 0x100000000, "13c7add5c17674bc1cd70607738611f89c53e687", 0x3, 0x6}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x200000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='[', 0xfddc}], 0x1000000000000012, 0x0, 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0x5, './file0\x00', 0x1, 0x9, 0x4, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r1, r2) 13:34:13 executing program 1: clock_gettime(0x7, 0x0) 13:34:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0x0, &(0x7f0000000080)) 13:34:13 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 13:34:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pwrite(r0, &(0x7f0000000000)="280551a5333e85d895f2527a66f1391ece4c7b9d2f1ccd", 0x17, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x143) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) read(r0, &(0x7f0000000040)=""/75, 0x4b) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000540)) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000080)={0x0, "b14f8dd9be9fb60e05e335e71c8ccd2d932de7b4be32444fa77e1f855f5f1e09e04a77d5833e746922e36830e3282da68b6e54d65a54836586af8b3c8f850b905e66d9625558835ca25e9a753ebe5ebc2fbd5975f42c42936af3dfa86cdb53f1d98a1580bba6cf31a6fd6eeee19a0d2c002af5248df89f01"}, 0x80, 0x800) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x90, 0xffff, 0x3, "f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a"}], 0x90}, 0x9) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0x2) 13:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0xfe04}, {{r0}, 0x0, 0x80, 0x60000008, 0x6, 0x20}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x5, 0x20000000000}, {{r1}, 0xffffffffffffffff, 0x9, 0x26, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xa0000065, 0x101, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20000000, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x1, 0x50fda242}], 0x51, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x0, 0x3}], 0x1, &(0x7f0000000400)={0x52bc, 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x41}], 0x3d82, 0x0) 13:34:13 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() r1 = geteuid() setuid(r0) setuid(r1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r2 = socket$inet(0x2, 0x4002, 0x100000001) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) fchmod(0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) 13:34:13 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000080), 0x401, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) pread(r0, &(0x7f0000000200)="605970c6be36d911cfed1de243d110e47c403a1e7008dccace3873919f0270cc3545d00722f19f17c9d9d4fa958fb76746c0d4d5f21e8152f728ceee9d41b67e84c1ffcb2a5d31b69c3d8dddb30624df01968a28d4d261e2c8665f7552f98274f429e6e190f6b61becd7a0fb34f241e1845891da7ec1bd9808a563e23e635f15b09975ccec91e5ae1be29f10df377345c337a14909c0a1721cc036e82bb88ee6c94489fa7eb163e3a3cff1", 0xab, 0x0, 0x0) ftruncate(r2, 0x0, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 13:34:13 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = getgid() getgroups(0x1, &(0x7f0000000180)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x4003, 0x0) getsockopt(r2, 0x0, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x9, 0x0, 0x1}, {0x3f}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = socket$unix(0x1, 0x40003, 0x0) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x7f}, 0xc) r5 = socket(0x18, 0x1, 0x0) fchmod(r5, 0x124) socket(0x3, 0x8000, 0x7fff) setsockopt(r5, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296489b036584579b3e8a6495638e92f70d824ede9092c6ccae14631ff095616a961bb4cac16d28770f1f9b95f04fbc6d08fc8bee1ae2cebc1c50ff84d2f41bd7f941391bf54adb9d9fe45f269aa850d8c41ad591ee18b0ecb9a232a7e97fa91bc8e093867e85767311cdccc7ba5aae84502f2a49d20d787aa77e710b065299a902c6af796b5a2a6f9cf1e96882a1321b1cc02fa1f35c7c78c3aecf3606db1c19f194a7f3e1ee20f1de1d6d438347", 0xc0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0xc, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000487000/0x3000)=nil, 0x10000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f00002af000/0x2000)=nil, 0x25}, {&(0x7f000030b000/0x1000)=nil, &(0x7f000054e000/0x1000)=nil, 0x1}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000792000/0x2000)=nil, 0x10000}, {&(0x7f00004f2000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000329000/0x4000)=nil, &(0x7f00005f7000/0x2000)=nil, 0x7fff}, {&(0x7f0000176000/0x4000)=nil, &(0x7f00001fc000/0x2000)=nil, 0x1}, {&(0x7f00001c7000/0x2000)=nil, &(0x7f000007b000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003e3000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xc0000000}, {&(0x7f0000748000/0x1000)=nil, &(0x7f0000250000/0x3000)=nil, 0xffffe00000000000}, {&(0x7f00004e9000/0x2000)=nil, &(0x7f000016b000/0x3000)=nil, 0xda58}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000504000/0x1000)=nil}, {&(0x7f0000029000/0x3000)=nil, &(0x7f000041a000/0x4000)=nil, 0x2}, {&(0x7f00007ac000/0x1000)=nil, &(0x7f0000216000/0x4000)=nil, 0x3ac}, {&(0x7f0000643000/0x1000)=nil, &(0x7f0000025000/0x2000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$KDDISABIO(r4, 0x20004b3d) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="8a799a92b65e775c1c34e68494c1091c7c6e57a31e24617b7a222d6571549a532246c130860633a9fe95ffe1cb4afa3f7601a99fbf9257025f5243eed1cee6fb9519f7086591822b1cff3ff8643448ffb1872a0e44fb06090a39d91f8771367ec66459f405704aebfa111c4810126d0183dae13e2336f468eaf144b155be70570560bcc3cb35bd85979062e6a5dafd2b576aa1dea03c4175a9286d29502a0deda419b663588e8a1f363de2fdb1a5d1fafa711909da8992d50c742db7f6a508ecae3b077b477ea85b1b367540f5099a091b8c", 0xd2}, {&(0x7f00000001c0)="19336b3eb7a19ff80da30c70a821e32e483ec7ef823536f42f1663a55d0b25368eb22db8c54678433995a981ba2dda516bd0476064b4695a92a7a0bfd7bb0b86ac6e9bec6c6ddd3ccfe845640a05a26bd92697e90b59ef0f115b0b839907c654330569b5a45dc9466f4eb375e3995dbd711c114a779b46771ef901761ef00b08ed29789c37721d9950cc8e29", 0x8c}, {&(0x7f00000002c0)="1be91cd4b30a247e2e9e04f734658bf94e4c198768803908a8da4aaf4c666bb63bafa11a6945581fb8a8e7aefb1cecc22f769517f55d4e99c0b6aaea4839ae72ee84b982b0c79976061af8456035b9b8d325c4cff03d5fd39dc96eaacef407a9c042d052aae2664c38489d30bb9cd84932c603695be760d271aba5d897f83f89856c1ac9f6678b7300dbd5096be6fb1b66a23c68aed0122ced0f1bed03a092fe6718120bbf93440835db423a0c63f8903a661b69bc2d50464e09ae8a40cfb7f37fcb6fa53c36762e7fafeca97b4d35be3151a26a21e3890b53f2b52afdc089", 0xdf}, {&(0x7f00000003c0)="b9c23e7759", 0x5}, {&(0x7f0000000400)="fa70f9777dc53fc2d665fed7de8dc81ff0837a10b1a769804a45ad82bc06dea26d49fc815139037d6597f6e07095d3c9f1273df596120082f6181c68620552a219c1b1f5052a4892b2006cac332aee9fa37dc8f3245253b1a2b2163556b3cd08b65c727248f26ef58ec3bb89e721e73c99bfa9ba29be291e11bfe00d8670e60acbf185b0332ae0b5aaba44ee93bc0aa89fa291775fa47ff04b9afabdcd06ad6ed7fc4338d6dfc6c7e2c4f26490db9d0dc87a23214a53aaf1c273a690cec3d1be0a165f1daa6d88f9ee1f7fec4a3aae3ec8f07614df3f0fe3c1379f326d454fe9", 0xe0}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) 13:34:13 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) 13:34:13 executing program 1: 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') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x10000, 0x0) 13:34:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f00000000c0), 0x0, &(0x7f000004c000)) select(0x40, &(0x7f0000000000)={0xf4e7, 0x8000, 0x7ff, 0x6, 0x8, 0xadd9, 0x8, 0xd}, &(0x7f0000000040)={0x400, 0x7, 0x8, 0x0, 0xf4a, 0x5, 0x9, 0x4e4}, &(0x7f0000000080)={0x1, 0x6, 0x80000000, 0x1, 0x0, 0x9, 0x150c, 0x1}, &(0x7f0000000100)={0x9}) 13:34:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000480)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000500)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0xffffffffffff880b) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 13:34:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x120) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xfffffffffffffffd) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x6, 0x0, 0x9, 0x0) 13:34:14 executing program 1: socket(0x10, 0x1, 0x80000000) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000001340)="072a073f091286e7772db955e7e088cde72d156d50dcc0c064dea346d86b96019374ab93f18068c9ab1078d6868d834657855c984f4032a8cac026abcbbc5853acb2003b73f03abfad8462cb3dcd3f16865b2b15ee8fb08919af515219f509ec363c2fad6f31c0049218575b720a31e134f9ee18a4d5ed852fe0168bceb65113bd49bbba640e3427acae43cc8cfc768a2d656ecd82c1b89ce9df9934482628a701c615e0d0b47ca71074d58fbbb019214e029d941aff33b6d021f5cd4671681f81f3414778", 0xc5, 0xd, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001500)=""/4096, &(0x7f0000002500)=0x1000) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/93, 0x5d}], 0x5, &(0x7f0000000300)=""/4096, 0x1000}, 0x40) bind(r0, &(0x7f0000001440)=@in={0x2, 0x2}, 0xc) clock_gettime(0x3, &(0x7f0000001480)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000014c0)={0x8000, 0x4, 0x69, 0x1, "b0dcc3a0070175c6ebec0cb43fe509f58f0820f4", 0xa289, 0x7a}) 13:34:14 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000f36e160000000000000000000000000000e700000000000000000000000000000000003500000000000000000000000000000000000000000078272c0372cfbf26ee21a2c1cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fa42b70f20b5647b60000"], 0x1, 0xfdfffffffffffffe, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="10621e1835059864939c8c2ed56b90aa8a796e8fc23eafd7f3d72ba253db6962f97af4be80154ace7e011d25a4f783f71aa0f05b3aa434e0a20c48510b91b393cbb55a4340ce73b2994ddf2ab6ea3d7ecb378bf932378b7c69d24e7d8127f6be34b65fedb1fb89e22f98ea34b6f854f591056c36e7d6bbb0bae1636cfc83e7ef4d46cd343a88a8a1eb3b5803a9e844405c4a024b81c81f91568fe6ab2f55538bae4085cf4d187ddb86fc846a25ca6675681f86db4b46f40bc50da4a17984845d33dd480e9ce9926f7c6bef28b3d203892f89552956774cf71f18d261e3ed1921e749919e014fb14f82eeda1abada445f4a", 0xf1, 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000032a875a1568ea44a52c29c65a4fd7808f3ab49e7a0199cb9fe2c40742a3fe9895208059996e00a8d5264dc8ac941cee00816c0ec33cd2535b3780b42a57a000000000000000758f0666eda81cf13009c0e4c64da579abf7e3a8f1b150741f849568ebd57581f36f1abc5647f49928c8bda96f6965328afdcd91d838d4e5e1205134c1d1e0004def1f4c2aac2564db5b0277c2d14e750d64a112c27424db8970543d8"], 0x82, 0x800) 13:34:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, 0x0, 0x8, 0x0) 13:34:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r3 = socket(0x2, 0x5, 0xa6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x80, 0x5}, {0x18, 0x1, 0x3, 0x1}, 0xffffffff, [0x3, 0x9, 0x5, 0x4, 0xea7e, 0xfff, 0x100, 0x7fff]}, 0x3c) lseek(r3, 0x0, 0x0, 0x1) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0xffff000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffff9, 0x7fff, 0x80000000, 0x1, 0x1, 0x8, 0x8000, 0x0, 0x0, 0x7, 0x3}) semop(r0, &(0x7f0000000200)=[{0x2, 0x4, 0x800}, {0x0, 0x9, 0x1800}, {0x4, 0xfffffffffffffbff, 0x1000}, {0x0, 0x80, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x100000000, 0x800}, {0x0, 0x3, 0x1000}, {0x7, 0x1, 0x1800}, {0x1, 0x400, 0x1000}, {0x0, 0x9, 0x800}], 0xa) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x1, 0x1ffe, 0x1, r5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x1000) r6 = dup2(r3, r1) pwrite(r1, &(0x7f00000002c0)="eec4ebb33a6aa80b623274e33a9d09dda82e431e68090f8d5556cb5c3bcbaf4fcc2a598c176483c5001aa1b10fadd56a53d1dd1878da5f12755c43e99be5179e3670dd7ea9bdec", 0x47, 0x0, 0x0) wait4(r5, &(0x7f0000000340), 0x8, &(0x7f0000000380)) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/72, 0x48}, {&(0x7f00000014c0)=""/224, 0xe0}], 0x3, 0x0, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x10000, 0x10) close(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, &(0x7f0000002d40)=0xc) r10 = getgid() sendmsg$unix(r3, &(0x7f0000002e00)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c00)=[{&(0x7f0000001680)="c317d0b9a8558d994b5af40990bd840dd63101dd0f773d2ffd7ed7a674fda2f7c8c70adf388c7befa6aa3d0f9ff22277fe332cbc56184f123d96e05005f2ea067e63f6977b7dcf3a37452c86df37c3176bbc56d9df09db7b61e24e", 0x5b}, {&(0x7f0000001700)="f4c16b98e421fe608d00bb902b48aa67e44fa6b7838a56d7f87846ead4099f24f30ac746504b4b971d009c5501d49ae85c4dc492dc9baf8bcb6a3bf5e6b440b12782bbe82347cb7ba4eed2945aa327314474f37cee721260dcff875a343733c1e761973556a2f3fcaa61e97aa3cb9270120e288e168a64c2b8332d033b9697a417801f07b7cf016a61100834b54a4ccb77eaee6504f626ff0833c952543e61f8a37f9d128e12c414008f03e17dd9e062efae4ed796eae0f7de2b1de8394000117a2e924e8813a8e9851400f72152694cccb3aee79478fc6e6e22e9089323031aeb", 0xe1}, {&(0x7f0000001800)="eadedee1ba990f369806c551d67cac2a629875155c2bf8d523e4b27b54e8c23756ce7567b8671c110d793120b754ccfc1e50ae8f8f2ff10afe4bd671d226df2053ae0c122c0107b061927b22465bfb1641eff27d01a76bc3de8ddb2709726d4964ab738af2cda0ff07297466eadd2b8d84be1e60c2ecdd977f0ddd92da50d726f1d1adb06ab9a7b59e539f3cd174b7ee00b3", 0x92}, {&(0x7f00000018c0)="fa2e13d330e2f7f4d80e4230c79a12972286fee0530f71032af57b4aa06be6820046781233f409b873a4e83f5f100cabcd915a6b2122dbce20955c56d7a2f89848a3cbb4c5283648ff91dec78f32f360be3796ac16148fb88685bcedaf5579fad0185cb53965a0a424106f8003ebcca97bc9dd40766d382fd5e6ece7181fd6a6b270cff5110c3ead9a937de40bed03aea886ecdfb3a237892a1ac4146545b297b5e6f4b88276d3177f1bd7", 0xab}, {&(0x7f0000001980)="2a7e35da2f199e3df9e9d1590bdcaac75c246a97e70067846529c5bff1aebd6dc1b739ed9849bdc49f3f742fc42243b44f0654b0ef285b0a692756750faf831eab607d7c09df2a75c2e180085ab047a8a529b0a47cbf3d77934799ba08394b4afbbf474f2fe86e183e44b96aebdedf52657dd3186cb3200436f4bf1219c3161c0fd55594a01b3a65387dacf0925b51c0ec0c3228c6919ee2093d6556ebfe49d34c5981c2479646353b44718da8692c51ea278ec1722d43ba2b0fd78d3d8bef1ab7890304cda70105dc8a93891465a603f40072ce1d1ca16f10b8cce7", 0xdc}, {&(0x7f0000001a80)="2d1f65a994eda8d574fbecfb712a67c402cb2ecb90c02de0c51d651b79a2d8bc4fcbc797ad074721ce4387c667af4fd8c64b4c683d6d531db829d8b86344eaba8b81f534a130eec5b85be1d5ef228a23d2c9edaf0f107dfc39188802ab869298ab6db62266bd68597bc1bdf45394605d13addb52877b55b69b48e8c0a15b09bc5ad5a73160050f3a5fbeef43affcf72bc94ca22b0a2dbcc39521b1b102ce96526945331dd21f962787ef131f", 0xac}, {&(0x7f0000001b40)="e276defcb2ec13aef9cc408955d3e16408022aa6b3e8c61930dbb47ef553569edb087e4687959677793d291353b4be6f033fe80dae8ca2c53cb5be550453d7ddf7d59cb7d07b17019b0abd502e7cc97476b3afc191cc3a3e3e7d3d314d293d4ba1a5c568097448b3d10bbdfb7eda39b999b8638a65623cd641707da3ebd866512e354a9bdff36340acc173679836e7b33ba56fc715467ee4c056e7febfa54b5d0991323465039642fb0365f67552d42d78268172749ceec42033c243a2c6c0ebd84a42239c171e40de2d9340d8cb30eb3c8792e3b581a11992b0851942cc7d05d0197e403e18606c94a08883ae355dba64ed80858fc454eb8163d596e17625124aa16f99e40dfa7ba091ae45892ffb1af58dd75c78bbcc3e23bbadc191af83290dae2bdb4a30a70391c4234d39fd8ca2e9d6c8c695b77d0490b881e27e3e939dc269bcbb251b40c3ca73a97d681e16eefa07aaf24c71975167d4886a40c1d71b3562bfe1ea575ed92148bba3873827871eedfe472a510b8fe80d502e892643650a84dff14cd89080916d7f55302963556be5bf4da0ad9a6445884b06f1ad9b8eb62fa5e29533621f53d10eb4e533a4f78a29f7dbc853ac6bb6f6f06068a0b9983043554c0235cacf893d99debc449f7d3ba311d9d0a35e3f0e21b55aa7871b09b188d4fa2122d4bed2bc893d7c87b73891510eb3e26f072525f0815e73d1bf818c2edb30949f4251249aebd7416709bdbdb8589100a27554f7624ea3991e8f592ea3692ae4f31082d96ba46e62edb84083e2555c3b503fe2624fb466fc35f5b86b3679f4d1c374419ab26a33e54dd5e506089dda8e45b1684ab987c9cafff5f865d9035ddf601f911da85edd3d2226df1d600873cab0708fb4d6c6b0f6ded703909d3486dcc0c985cc1221a3e3479646a4f3918e7eee9ecc364fc384a808075a2b089d90c9b7af366f03d87a82ba22114165f136aecf72a19d91025bdd237f459d5091015011067e7774f26e3aa159535093cebbaf3f0b0b3f07e085b62396cdb3863ef0cd34e40b0182894d908f3a57ae214fea419f069515baba48e2c8e4c0cac38574b678b102298ae6f7b047fe37a80ea050cc83646284e7de8e9e0253e108ffdbf4a91ee253818aa2266ec909cce1c0871eac850da3335f84e73bdff38959022394759cbdd482ebd3629b5aef59a5ecbb08b925aff5a570484baa0b60208775a281e789c052f9f9ff10f8c61aeb863d357b18ab9e434ccb69ef8dc14c338d493b53a471b40253d823ffae8381c1da5963ca3d59c55a3d4ef4a0e276e458b060afb6aabeb16840e0cd2ba2bef70161d6fbe9016009160af76e193c5ad557740147db8e0ca894e958348a9405ab9d339b97bc525ba1ee8cc7a37b957e0764d730841b933fc09d79bf5d10ae1a7901b372d3df9e68992a944d887afa2c1df1865303e41ea4bf5a66236ea07b87c06feac19f4ec763e468f919eb4e976ae02e7bfd5ba3859752ee9f1ec59bd23d7f8f851ad9ab98075ef17536e44aae89d2bb54b6bba8418144df5fbc9c016ef21885da67b505037dc1e2c4034946345bdb7c87811c50a8fb76d49090488ab3b3c91ed8df07a2235cddb8b4479c982e881f498eef67196f292e78aef139cbdd4601d015e3a676a3e3531651073f2035a33cecf7534e348db29a600ca781daeeb85bea604d3b3dfc5b27fc21c7aa982b98b65cda6533da4921f126be68d5ac3c623af3b87d74118cff9b5d6baf082a696c093c3b6722737c1be06d01ad6b86c22bc5ab5768be0309320cf7ed3c440518b575a50a50029d974d9e082d6cc70b351c3e5e56788ab2b491455ceb697f4cc3fbcc5dbf7bc2ef5fcde25cdceb8826f0f1bd30c249b80ae391a391f57fa37cbe690a3215c40ba6e07c135f73fe8475d9e9e080dda3a0fc4747165a9919047fc952b3e24960dc6c7eb47feb6caafbfa8e3292838a28d1e9d30c5dfbbb6e1fe68c0695d11eb3d4b0c106af5f42576e0a6238540109160d139f7ccc61d733d875abd0cf5bd239771b1261b7d502246ada7b25fde1d9b35c07593da73fd055f32be54ed8e26003cf22c6bdae20f520d8a35e46833d9910e04c86e8643ef12858626d8895c83cf3d118834001ef368fafb7aeea2ee3959e3160cd42751ebcf64e4efca783750c061f68c2bb9a4dd8bb68e6c40fb6d77b053a04fea063a9009c8604660a74b25f9e5418bf5d252fb41ff413526f9800f95637154b00bc6e237f671da4f755956146654c4aa32e1c5052905296386bbda4e9a3a90e79a6a7adfc797ea1f6da67d4e088bfa006a27d7d08ba800689c19da4e8aea3d0631c790558f992656e610e81e5cb568026fafc198109f1240b951bebf75f6cb81ff8259627a11d9434f4a9b7c5be4f94e45b2c1d73354767c456a9c3883e7a99d4437bd94c6b9e3657a18463f5040402d01137d018e0a6dfae6cb0c267a5f27fa475626891b8072b7e8f122c01294f75b46013302bf436a86f58ababe36a74fcd75753f775afe45bead72537e4d2bf1268a282c53ed03c065792e4c348441bc4e9b7bb148253947f7b6c913cafe08425f0c62212d648c266a0fe2c30d4afe1185bbb91dfbd4a5d805babd4671bcab4312c6ebe1c8f05294869a3adfd1f4a6e7e579b1b589458a9070bde750ea7863af6ac82d4137408ae9bdf5531e05e933d50e6638de6fd557d7bd3e6811967d70e71b2bff9658d7ee984239f235839f0aee823b7f07cbdfec85b2f3eaadff79e3fe8cb7f6c231a9c7b0675b5d14d58c10696ab3ef54522f3ff991ba69f099ff5bc2f19c0b026d546fad1c9db2cac34ded71060cbcca6f0ff6dad75808b64961866f92f04b7b9d69b1a40807f99283a15c9cc4216374608a1a00777ca2be422ff7dd5b4ad5977624f2b0958ccb0d993eb2cfcbaa873d8b96ab68adf3af2e7926a0bd87209addced25b2da02b806a11cfb666c8a2fb84b6a38b54afb683a1f01ed3321194bf1208e75f848ae3f4172997c97f7a64a2ab46ade01d1ccdfb0b41c880c2a18a473d6c17b1cb9bee2597b49ac84da5a5583709a786eb80f91b5d03477529a761517acda10a7ed14d3e0d8517c230e2e20e378ccaa22e1dab8006abd863b52163f08430d0f9401c6ece29482a0acb98f722c689c993d72e1dd89b2d517620d3928bcfeffa2f9885bb84a87b842c51f4c92c5081f68ab6833d75c12788b5efe0b5de54eafe1237942906c82c302d086f1549ade5bf4304f3429375ee789aaae276e34ab7c4f08645d218eb4229d9852193087a5e3018682abdd2fa6dd97eefd0df2798cb85f4965f790fd5a8c85e9af4dd5723e95f451306a14e408cb6c711bcc9d5fe43fa1e124a3a7131d8a75ea0a796c4266d072d0e320d4762545588e009a29106985a6e45963b0a2f8f9384df5e2d4b9f62a55fa9726501f095bcdd174a17d6859b85cdf0fb63cc28a7f158fae5607f5d5f738910399e83bfba205ad4f7dec3c727df6f38c8487b620b42c0492ed32989d9bb717a0df3bfb8a1abd97593b6386a1714a341cc713bde84513684970c60fb9537d1dcd6fdcd2b15fc6b477de45f7528609eccf08572f9503267382b5fbdaa34c783d52b7ed70632003eb9b065d78b47bd6faa50506779020ed2055ec1db4569e7be9240afc2b2da9dfccb112c9565cecddd24f5dd7896484b5a84ec9d998698b260cbfe583f49372f37e18b3048e49dab035d2b0033c1f1d9438b33104e46885dfa858efce8b361c074b9fb7d2e4a5b6fb7b28afd1ae0a11715449a80d01c9d33b31c394569834620410c0ff8fb0a61cdc2ffd4f2cf13b05c13a5ca359c8d2916da7db77f15cc378b337a9f94727834aef813f43da5ad4773afc549aa8a1a7507fc7bf6b343cd2a9c1571d3660095a18b870d68339b744369f98f2afbed3201ae00344ae7ce3f26098aede5f8773eacafb6b31a14fb4232e82d5e297c2bdc4fda9eac68708c1ed1b3e788ac2be3ee7b3e079033f9a81f204cdbc7a0d32c6144eb948dc838fb84da783fa597ea81bb4f8980445dc5584e3706efe1844d7d276c498460526b9ea02f0e3b3b3abae28484bae9f4f505206b8964279706d4ee3e93d0aff69fce76123a8c742602166af60b88e43057a7d82aed3b55965cf3e78c8a63c7e2705df778ba1ff6e613b2199ba281da0295391b025b94cb45d9571cd459b6d0c9a113434bca876dd07f9033e077372924a828b0fe63962bdb0153cadf7f51ad2a114ba009f2c063a967eaa11264e35d82b700e2d350bf6b639f1f05733af134f9626a24212120814396f17178b7cf9efba8170066308f04604e6545d6a225bff041adc4b5728dbd252cfd4343bbaf1356f4e3d28761920d066bc5a5bda9eca81593e3a259cb09c26f8dd94d4375f83d510ef4077fd6010cc6a208d626e3216657421ae06e3aa24e5dd5e3c2a5980b1674e5d564fed28646569af855174c08801573dc0b627bb81de7fcee5025fc038b0046f73788211c91c2f7dd5bc4ddca1b24e01a5aa2c8da0676b2e269a65a5788bdbff8f43fc414a4e373bd38a25e035dc86ac482523183865686223baa8f5d03fbd9d4e535251e02a0f0bde6bc3e71ccb82190ec12ced84027583fae163f371428272c2c41211814fe3a47f74e46180f96c8108428f3a1bb6b5c9a296730fdf109fc317de47d44c65b89338eaa9f923d567acdd347f163f993f4b0dd7a75aa39b42df75b0c39225306cfb707b85bb81b0a1a48b10d137703d07c7c5b474920fa00592f67f5b3c488ed5b6b1b4ee1763c7848cd232d8950eef2cf293772c6a9d4807c3d6d134667f077c9f1b0028026b78ef571e436b2ca1ee2728ed6d04553a8b40f1bfb3bbf478fcecb295fa50180914339328c020050c229bd8998ab5e6e0e68fa385891b9a8cb8ab43009d5ffdec7eb295e99134dff4fef9e6641bd6d480842cd9b200bb6592a9d2b6460df7b2f53a3ba5ff72fc1994414b75ba3f23522a2145ff9cbc95e246ead2b3fbc287a071984861ea4e661280e38a053e399c0102a94dfe322efcdcef794c2797e832e11c7922d4f8d487beb1535fbbd1405e1c8c6e57f3bcc36de1d4f0af7bf905cdc12d45b0fce015ddcacdbcae160c96c9bb94ac21afd1c11bc8eeaa2ef71ef96488e1a5c6a8d40891645082feecce3d31e8071e48f593363bc8db13d5804ffe9a8769a262e30f2efa1038d2d751d457ba1938dac62c7f955d8bfc08ab8283c80bcfd793ca7b165b63571a70d98087cd5ad4ee1904740b252030d27642283a08bccb4c54083eaa6933407f6a17e76d591d10653bdb09e5d7ba98455ead7f38d8dc5ed5d7c1ed8fd9bc3d441277b7b9a5ce2f63faaaaf1d8183c536c3bf2132081bc5057822ebaac8493549b218f94e6168ff2b4d97d7a5e68fb060b81f5e8f631ad2de895695235546354157db6fe13fdd0220d91670274a2668e8c05e3d2695277ae70f8765b4e8b0f2e44973a95c5cf83f04afb872c0f2265e1ab0602e8af0f849b4012e29f261fc367fa473d18e910843998169de861cdcddca081536d7773755bd6eca2529124c7a621b5ee358f7583e23ac82d794d3c02041a4cd47cc5a133ccad97f523c51cdcdc804cf7037f85a1a70dc25c0fb7297ace5f0278b3475e4bd9b73a6d7a7e3bb2f1ffe69d6a0667259145318df10dfcfb247fc0933e8955c88885492fa4c50035c876d869bec3d2d17e916c880a04bce353930c50cb20abed744968ed26f3d878fe7d19b58abe7eefbac941ca874c662d5edf4f51996ae5f547edee38168d9", 0x1000}, {&(0x7f0000002b40)="5a9f837a66389a560b630996debad9de140d227dd9f1d33c5c7e16e22364baa93435197c4ae7529b2d0e232149caf7dcb6fd6f6ce3fc6ad74c10a2c02704a741a5b59f6827f2faf301ff6058ee3debb0cbcb0ab9c07225bdbb5561b30eda8d3029c4e7763593c3c3156186e996f4206b119657e825b88583d3a862ec719d8ddcefbbd9de9615a7e9eb8950145819bc77f7fbed699c803cc03784fac88cd7e82ee4ddf5c8655eecdbe4683a0de2ac97", 0xaf}], 0x8, &(0x7f0000002d80)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r4, r3, r6]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x78, 0x4}, 0x400) lchown(&(0x7f0000002e40)='./file1\x00', r7, r10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/wsmouse\x00', 0x20610, 0x0) accept(r4, 0x0, &(0x7f0000002ec0)) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) msgget$private(0x0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000746f) 13:34:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8000) fcntl$setstatus(r1, 0x4, 0x80) 13:34:14 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x1) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xc8bd, 0x1000, 0xfffffffffffffffa, 0x8}, {0xfffffffffffeffff, 0x56, 0x1ff, 0x7b}, {0x9, 0x1000, 0xef0, 0x7}, {0x6, 0x4, 0x9, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='m') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:14 executing program 0: setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 13:34:14 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$inet6(0x18, 0x0, 0x3ff) fchmod(r0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x4081) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x2ebd431a) 13:34:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500"/87, 0x57}], 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) 13:34:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf905644eb99a74ff84143f52536a642f1f459c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a44be05d2285bbc1484ca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262b9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890b35eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675be51c008a567e69895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62c3e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dc", 0xbf0}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2050, 0x1) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r4 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = geteuid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x2, r5, r2, r6, r3, 0x10, 0xff}, 0x9, 0x40, r7, r8, 0x5, 0x7, 0x20}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x4020080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:14 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x210, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x8100, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x28, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xa00, 0x0) r9 = getpgrp() r10 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66697de23d9eb0d056ab98d26c6530005d446001ba59489d1cae45b64b22681cc9cf23cb1fe6fb5e19f7afa50d86cb40ef6f185e4538"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="8ab0331496f6f6b10c4779fdfb66f0206a034ce27054ad783586318171e50382fab9f5b9bdee634aaf015ab6e498d73fd56f498f69d4da36811d6f6458", 0x3d}, {&(0x7f0000000140)="048f9038e7fc1a82758aab12884eebcb7a4451ba09c29b5b08df4d3b5a3eb31ffcbad903ac2cfc675668bf1b726039e008678e561d62c92d0c8e6f3dcb9fd83e180e869671009037a28fb5812a319fa82e987b96c9abd49c8db21ae5a7dc3dada36227e8372b9a364f0e5099453dadf61c9118eddf7a73", 0x77}, {&(0x7f00000001c0)="177ada658aa17fa39db8fdca71e2e283ca4d23866a2e66063c064c691b1e86f139fea45ab0db034e3c373b8d918a6f18c59432d44661604522d38339599a44569b6117ce90761ad19f6fead5446bea4c6873fb07c5befc542a53acb5a97465cdd4d26dfc002df32bcbda4a0536525991d40fcba9a9fc5238000edc12237da72efad320dc5eecc8441d6eca036c18e809739e15bbdfe9fe28dd7c95a078f3a16b5b172c4850", 0xa5}], 0x3, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0x1}, 0x7) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x64, 0x8, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000004, 0x3, 0x5}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x4, 0x2}], 0x9, &(0x7f0000000180)={0xffffffff, 0xfd}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x800000000026}]}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x1f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000380)="a63b2d23aa1ad1497b6785bd9d50942f723d0247297a65865d207769de63be56da2890162d0fadac550368268c69d67ce288771d3c1038e8915e3c3e18d38a87d3c5250c09d168d2051c78f9b9c5f2a529df485f51db6fa94a4fa84b5939f3bc9bce44be5637fad073a0c1b61b1f3bc503c64556505b01691fc37720367a4b4ba9a1a4e70edb3e38256d9c7ce7f99fadf8a92c2d47f393cd0ea6a34a9150c4be707aa6dca7188dd6cb42eca72e0e49db341d14c826e7a6ffea3b9efc0814ff19a8c61dfbb5aee23091fb21e5d0e15cffac76d4c012ff0000000000000000") getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) 13:34:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="4fe885a1dbcbbe3bdeeb7f6744dfdacf02e8688d11e1d317f296b45565b4223e18a812e90ce9e8", 0x27, 0xf597bb5c5f10fe1f, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xffffffffffffffb9, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000013ffe8001a01000000fd7f765ea2421700c78b5cd103ad3d580e6503000000000000004855694f64555f60b711539b0483c484e9291cffb6520fed"], 0xf}, 0x100000) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x333) mknod(&(0x7f0000000280)='./file0\x00', 0x7000, 0x1135) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/115) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xfffffffffffffe18) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x4) 13:34:14 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 13:34:14 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x30410, 0x100) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000280)='.\x00', 0x102) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/109, 0x6d) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186004008b00060000000000000000000000e0ffff06644c2bff010000d34f22276ef7000000006bdb", 0x2c}], 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x60) renameat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000240)='./file0\x00') 13:34:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9c) mlock(&(0x7f0000b45000/0x2000)=nil, 0x2000) getgid() r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x0) getpid() ioctl$TIOCNXCL(r0, 0x2000740e) madvise(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x6) getpid() 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x48}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000100)="84") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0xf, 0xfffffffffffffffc, 0x3, 0x7fffffff, 0xfffffffffffffffb, 0x6]}) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/230, 0xe6}], 0x4) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffffffffff7) write(r1, 0x0, 0x0) 13:34:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x5}) clock_settime(0x0, &(0x7f0000000000)={0x5000000}) nanosleep(&(0x7f0000000040)={0xfffffffffffffeff, 0x2}, &(0x7f0000000080)) clock_settime(0x2, &(0x7f0000000140)={0x7f, 0x640}) semget$private(0x0, 0x0, 0x12) 14:41:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0xd) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x474, 0x7fff}, {0x7fffffff, 0x1f}}, 0x2) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x1) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:41:20 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x20000, 0x1000, &(0x7f0000000000)="a4a4baa6f67495884029e9c2bb2a7666d912be17ceadda939ae2f54c50d04ec7037b0cb6ca5efd9d6f87c108ce0303b3004297e99b50a111e218380c69df33a18cc78ce0ffb1190d6d937a81503de2f2e09438f68c1012b34d2b56410e7ff53a26b4b5a4ba4cd9930756232375181d74167cfc", 0x73) shutdown(r2, 0x0) 14:41:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r5, r6) close(r2) r7 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0x80, 0x92, 0x7}], 0x1f, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0xb, 0x12}, {{r4}, 0xfffffffffffffffb, 0xd9, 0x4, 0x8, 0x8}, {{r4}, 0xfffffffffffffffd, 0x10, 0x18, 0x2, 0x1d17}, {{r7}, 0xfffffffffffffffa, 0xc, 0x1, 0x9, 0xaf58}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0xfff}], 0x3, &(0x7f0000000040)={0x3, 0x7}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r8 = dup2(r1, r4) openat(r8, &(0x7f0000000340)='./bus\x00', 0x10001, 0x160) kqueue() 14:41:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') 14:41:20 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1fe, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xa006, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x101, 0x81) sendto(r0, &(0x7f00000000c0)="08a995bc1aed7b564d418c995b7ae3cf6357fc33e610b04cbc43008a7a1966a6a381f4eb65c9b0e95586fc04d839dd860a961ae1f90184f3", 0x38, 0x7, 0x0, 0x330) recvfrom(r0, &(0x7f0000000180)=""/163, 0xa3, 0x800, 0x0, 0x0) 14:41:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x6c}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0x40000005, 0x1000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x309, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x86, 0x8001, 0xefd}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x5}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x4}], 0x101, &(0x7f0000000340)={0x9, 0x100}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='m') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 14:41:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000004}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 14:41:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x103, 0x0) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x1cb}], 0x81, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000001, 0x3, 0x3}, {{r3}, 0xfffffffffffffff9, 0x5c95046e58927319, 0x0, 0x3, 0x5}, {{r4}, 0xffffffffffffffff, 0x6, 0x40000007, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0xd7, 0x10, 0x5}, {{r6}, 0xffffffffffffffff, 0x5, 0x2, 0x100, 0xfffffffffffffe00}, {{r7}, 0xfffffffffffffffe, 0x12, 0x20, 0x80000000, 0xfffffffffffff730}, {{r8}, 0xffffffffffffffff, 0x50, 0x1, 0x7ff, 0xffffffffffffff28}, {{r9}, 0x0, 0x38, 0x40000000, 0x100000001, 0x9}, {{r10}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xe64}], 0x1, &(0x7f0000000540)={0x1, 0xb25}) r11 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r12, 0x20004b08, 0x0) 14:41:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x3}) 14:41:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="00000000000600000000000000", 0x8d) execve(0x0, 0x0, 0x0) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x14) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 14:41:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 14:41:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x64) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40000080, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x800fffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x48bcf31e}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc4, 0x22, 0x6, 0x4086}, {{r0}, 0x0, 0x40, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffff8, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x5, 0x10000}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x1a000000000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x40, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x200, 0x5afa}, {{r0}, 0xfffffffffffffffb, 0x80, 0xc2, 0x3}], 0xb258, &(0x7f00000002c0)={0x9, 0xffffffff}) r1 = geteuid() setuid(r1) sendto$inet(r0, &(0x7f0000000300)="b383035a4182b0d101b86d9e21ab47ebb4f7a15b503d2816a20506c08220297e576f334925473a6e98d391e7225a00dfe4c4b14b8cf8efe81551d8ffe49e610d4eff4d798c7de1cbe36a696623ba3cc65e3a9c267bcbb9e7f43180b99f8cf634bc3f509b5dcac48c9559f5156a88829f95d1e9c8a9b6965f5543f01663da08116ae6e93f825916a6151e15312570", 0x8e, 0x4, 0x0, 0x0) fchdir(r0) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64, 0xfffffffffffffff4, 0x80000}, {0x6}, {0x10001, 0x800000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) unlink(&(0x7f0000000080)='./file0\x00') 14:41:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x40000000010000, 0x0, 0x0) 14:41:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:41:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) 14:41:20 executing program 0: r0 = msgget(0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x80, 0x80000001}, 0x7420, 0x40, r7, r8, 0x4, 0x2, 0xfe}) msgsnd(r0, &(0x7f0000002e40)={0x0, "e196b15aa9f019d5565b34e4fe1a934f8b79605c73b131036322b1d37912c7bfa8fd8a91115039dd9caf5c84a2845b2ac09fcef4024b346e1087a835a79c2e208f9b6286b673d652a720d54e0db131d480fb5a9cfa1a27b9cb5b06a530aa7b1a90271e342e587bffb9421d130e075e35ded1d1c7c70a50d1a0cf097c058ce6e076e260ce10ad629b92b585fc9cf0964e149e466054cfe717597f836b67e3d29d89b452b04b7395407c34f63a8c413fd9a03d50108309e02dd03c7e5d559f67702f3350559e1d546fa076620878c4b5757fc5b7614f28ddcbda434e8ba5df"}, 0xe6, 0x800) 14:41:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x2, 0x3, 0x100, 0x3714]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x61f4, 0x9, 0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x22, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/59], &(0x7f0000000240)=0x42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r4 = semget(0x0, 0x0, 0x60) semop(r4, &(0x7f0000000200)=[{0x3, 0x8e7, 0x800}, {0x0, 0x80000001, 0x1000}, {0x0, 0x1, 0x800}, {0x5, 0x1ff, 0x1800}, {0x2, 0x4, 0x1800}], 0x5) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/131, 0x83) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000022, 0x401, 0x3}, {{r1}, 0x0, 0x58, 0x40, 0xffff, 0x93}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000001, 0x3, 0xe258}, {{r0}, 0x0, 0x4, 0x3, 0x9, 0xe7c7}, {{r0}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x2a, 0x400fffff, 0x9, 0x7}], 0x200, 0x0, 0x200, 0x0) 14:41:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() chflags(&(0x7f0000000000)='./bus\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) 14:41:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x2) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000200)="f35ab362bba722ad011948717fa8ee47814d59ec8e720950e27d35cbdd4ff61d7f0a102a7bb3b68cd507b2fc2d63b8559b3b48b4a68d713bb72dd7e371ef4a0841b1f4a9624710e759610ca93dbe77f1a6169879793a59f5831b03f1f3e42c2c43941d2ea8bd3b6d47c3547545d9cbd8e9fcd2802ab830c401754a04a5bd6d80a3601d8ffdf6e88cb36ff8920aa63ee7890b233367b82e87afb6bf62e9e69559cb0e3ce38d663d5fe701c88dc5c1de288498066258600283a923283d54", 0xff52}], 0x10000000000002a1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 14:41:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt(r2, 0x7, 0x1, &(0x7f0000000280)="e8a869dabecd26ac76cb3055cc98aa2795cecce1b271990fbd6f64c73f2a4e6f43c36b3aecae7854442c529287d2fb4fe2eafd810d11be9932ffe5138b5484981f95abdc597711a67a0d8f97ed912c003489998755415acc79251c29b1d11764e756711cb5c77584dfcaade57fc9551a6ccb155292f33b1cd446d9a3e188ca21b4212d564df513f7ee86c43b3e208765b63c", 0x92) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:41:21 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='W\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0xc000000000000, 0x5, 0x400, 0x0, 0x3, 0xfffffffffffffffc, 0x8, 0xf85572b01bf0e9ab, 0x0, 0xfffffffffffffff8, 0x8}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="05005a051a31c8c75ea0f9110fce4f997f05246f1c760c8b983fd470370122"], 0x1) clock_getres(0x4, &(0x7f0000000000)) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0xec, 0x90b}, {{r4}, 0xfffffffffffffffa, 0x80, 0x20000018, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000005, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x9}, {{r2}, 0xfffffffffffffffa, 0x60, 0x3, 0x149, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x9f, 0x5}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x1, 0x100000001, 0x4d2}, {{r3}, 0xfffffffffffffff8, 0x4, 0x43, 0x8, 0xba5}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x800, 0xffff}, {{r2}, 0x0, 0x5, 0x40000000, 0x5, 0x4800}], 0x80000000, &(0x7f0000000380)={0xff, 0x5}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xffffffff80000001, 0x7, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 14:41:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666b3f000000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) 14:41:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chroot(&(0x7f0000000140)='./bus\x00') r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 14:41:21 executing program 1: r0 = socket(0x19, 0x5, 0x9) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000100)="4ee351af0b374cd1b165857b5e05611c364e1c8db950af7c490a6e33207a5f7dc9ae917cf3f313d0f2622a9ed99199f7ccae8a2ae6d6976f37b7908ccf126e2a93733c96ae928dbd211cb82000cb52e4799c0186c3feba6087ca470373b58ddd1b549ed7845ee4baa929edb8093471679b7eabc351bc2bfc28bd34468af64a7acd58488b3fe4329a1811f973c46d", 0x8e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 14:41:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0xfffffffffffffffd}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x8004, 0x1, 0x104, 0x1}], 0x65, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r1) 14:41:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="b5ea9322f11d61417d404bf416eb31f3f2534d3930f12371786fc20f71909f5a1772b152aaac3618e82f5b26ae39b7d3c813713175bc7b0b65506dc8292241871548ccbd5f9fc800caddeeb8d70b6dc990eeebe6089ea79e859c78733a8d6586fd87045ad130f28f24098957f4dd53ed920b22c8bafe13a9e3a0dbfafb0ae42c7e96b4a0fda42d2263a54927e1fd95193c6651463dc91d6a15a9c6b95f17c654737d8b9928d6136dc44f272c76e93cca2ca7db44369525301bd906a19fc17ff757201834ae594c271c6ec45d8c5e67c36a691667aef8b5e59fc9364ebdcfdf348df70de09a76330e", 0xe8}, {&(0x7f0000000200)="d81d789fa52bbff8c8ae3652fb44f0528b2df6af4b556c902d0c825b85c1033a29a50390ffeea80095bee6302f34d7f4aeafbd0edef40c9bbeb9d9df6af3c6c8af9de399f03c95a87d30f9a25398f33f86a161f043a8cfc56e5fd875d1a6a099226fb6937c3f421faf2e4eead0417bd2971a1f1b5422f1fa9423c61598459b34f1ec75e75b09198bf54eb55d1fd2b826b8ffb219c1345660970e93c9eb93e0725b25b43ba82df3e1b846bb12aec5c4c2d825d7e521ccab5fe450e30704f320ccf92017454e042a3ced820e6c6d39d28b0bb9dd269bb12e6f680af7744eb4b3df68fa00c303a17b485588748ba833f54b886d73", 0xf3}, {&(0x7f0000000300)="bd30717a2af668343d0e1986941f98348d31dcbffadc459cec512156fbe2bd78adc2fe461ca915cb5e0a183bb36b3813be6f430ab763da38e30b0e4a8bea5a34f7df8167972f532608fa7926c6c2959bde7ce266a6acdfee3354f05245605b519457e2ecb540d03a72b45ece522f86278df22162c1683d835c931d99189f4967d26510cd908f67118d70e9834b130da76f2b2a8546388d0807aba5818cd0ffcd", 0xa0}], 0x3) dup2(r0, r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@abs}) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 14:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x218}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 14:41:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="00014f70f9f82706000000000000002b061d9d57df8049fc41976cb24f55c44b5f8e791c7dcf1c5d56b74805fa0500a9bf175999b50967e10b7268f2ea8c1b193fb184c18dfee2547d9e85f2b8bafea3be472a40be86382129178ef1676824f7fdbfc43f053c000000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x0) 14:41:22 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x738e) close(r1) close(r0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffbff, 0x200}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) socket(0x22, 0x3, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 14:41:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10020, 0x0) write(r0, &(0x7f00000001c0)="302e773cd4bcfbef08b90178ce3afaaa9dbe4c3ea2817b92280012759484ae0bd33fef13f5bcd9b86f85b20c2b77dd4b679d2fddbe857e1235df51f5b903626d4aaf6339dd48a222c2547ce3cca63996c0b6b24362fbc5b607987f0e4bccd1c40c844c86d1e9cfbc2650e6cc397e62e66927c5e69626948bb0449f5fa8c1098ee976cea2eb5824526f1613d9eeec83d3656822bba3bb77a81705dea163f3bb30f15b4a4ef9", 0xa5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186007008b00008b2700000000ffff000000000000000000000000000000000000000076af2537f2ad", 0x3}], 0x100000000000002e) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000080), 0x0) 14:41:22 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9f6, 0x9}, 0x10) 14:41:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) socket(0x6, 0x5, 0x2000010000) 14:41:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000008168000000000000", 0x2c}], 0x1) 14:41:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xf3e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) 14:41:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getdents(r0, &(0x7f0000000000), 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc5c8d1d3d2f7263c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfff, 0x2, 0x3f, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 14:41:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="000000186004008b00060000000000000000000563e0ffff060290d8291acbdb47beb50000000000000000000009f6d34f22276e", 0x34}], 0x1) 14:41:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1ff, './file0\x00'}) pread(r0, &(0x7f00000001c0)="a58f51c60209f95af65f2493ba454e824bc3e74509556995c4e532f5016a70b6bf65ea8bd7610acb79059459dc576cebd9755fddb7a404d4b747d5ccbac55eb003f5d7caf70cc438a8b57608360af5b2abc1af2dfa35a6e0743c40bb68172964b9347cbd70611065d9b5217036c66675692791d4af3ca98832d00a7dfbb29b85c7e7627a1b5daeab6806d79183e4603a32518a135dce3563b127931487e896d0ce612ec236f688e081ae72ec84886b639d954376f6526ed865ef75e2b255f4c03971ae37e557c16f4010a7176b9a84732b84890a5756c74c", 0xd8, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) r2 = dup(0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x20000000, 0x8, 0x100000001}], 0x10000000000000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x24, 0x20000023, 0xff3, 0x7fffffff}], 0xffffffffffffffff, &(0x7f0000000300)={0x72, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 14:41:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) syz_open_pts() 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000000000014}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b7d4921fc7025b96d0834786d9aba0edadb84bd3c10f3564908dbee08169d885794453ef13aadefbaf06b4e4f5dee2679f01d2794ca07fd6dc2c36", 0x3b, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r1, 0x7, 0x0) 14:41:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x2, 0x0, "9375b01a93b476cafdf0f0e1787fd11e3b4ba8dd", 0x0, 0x40}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/230) 14:41:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 14:41:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x5}, 0xc) write(r2, &(0x7f0000019f97)='J', 0x1) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="161dfbfc3f1a0c7d591667b3192accb55bb886791a5be135e09517d88bf8304e20805475bf67ffafe3802bd1c5a332b6af08b376e27666566fe26825dbe63bb7a8b705e9c1ef37ff27391384954be02f89a7726e0387c6bf6eb125f65f160db12522c96e160c3575ab6c4cc79fb92509f0cf0143edde87d272c30ac4cab8ed674de7e0a815d074387b44b1", 0x8b}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001400000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x0) write(r2, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) dup(r1) write(r2, 0x0, 0x0) 14:41:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/21, 0x15, 0x800, &(0x7f0000000280)={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) write(r0, &(0x7f00000001c0)="d927f26ac3c29ef145ddb10f419e6e6f2bb2da2c08f0888c639a428fd8b4edf70e7038", 0x23) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/71, 0x47, 0x43, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:41:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) 14:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x67, 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)=[{0x5}, {0x14, 0x9e}, {0x40000000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x3c1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) fchown(r1, 0x0, 0x0) 14:41:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x39a0000, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:41:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 14:41:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/244, 0xf4, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet(r0, &(0x7f0000000040), 0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/40, 0x28) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:22 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) setitimer(0xfffffffffffffffe, &(0x7f0000000180)={{0x200, 0xffffffff}, {0x10000b115}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x1}, {0x800, 0x3}}, &(0x7f0000000080)) 14:41:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r2) sendto$unix(r1, 0x0, 0x383, 0x0, 0x0, 0x290) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') socket(0x18, 0x8000, 0x1f) r1 = socket(0x1, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x2a, 0x6f, &(0x7f0000000180)="8b5a5bd18c9b03ea6b13dd88eb819a569435060000b74aa4fd2901e1e49cf11c2664b14d787f76591fd8638d7d5a7f382e0da92c85dc549b14f7867209fb5db90e79c50094489c1dbe75c3b124be8b518bc6ee92cb0900"/102, 0x66) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) 14:41:23 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) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) 14:41:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f00002a1000/0x3000)=nil, 0x3000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 14:41:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000004c0)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='^.(-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000200)='(()[(.*@\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='*\'-][!+\x00', &(0x7f00000002c0)=',\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='$],@\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="3edab1755f65fe3f28b2ea4aefa85b5610ef17c92b61e10093a92763803040e2c58520ba8264532ab0e3108d1925c081a7d8c9bba66c95c33bb384a6b1fe2833988abca33183156ed5e3d96625518aa340a4c14811f567a40eb14786387c93e5a93ebdb1", 0x64}], 0x1) write(r1, &(0x7f0000000100)="835f0e351dbf52b117b57ba25719cb6b32369b5c13cc69592257129625fd5b2262301faa4e1218a0bd388e9ddebfd3413b9a9af7f069459780ca4b4eae2fe32850784d63089a2248b1ac4a54c6ff5ed79575a792507c1bd4ae9846dd4824f4c2b1c07904494d8dd60c4b35639c7e9720b1e8ef7e641db508f63259a0d81c7985c77de631a9a89923b68740181b886a5282e7024485f2c4f772599de1c0c021c9d3958839cbbfc415d6b4cd2fa3400375e88008af343af3df92a2fec8d5f4d26a447a228d2bd2550a76f867c591dfb60727d476356feec6e952e039ebaaa654", 0xdf) execve(0x0, 0x0, 0x0) 14:41:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x7ff, 0x3, 0x7, 0x100000001, 0xdf5, 0x3, 0x4, 0x10, [{0x2, 0x10001, 0x2, 0x10001}, {0x2, 0xa5d, 0x2, 0x4}, {0x400, 0x1, 0xbe, 0x1ff}, {0x1, 0x3, 0x7fff, 0x1ff}, {0x9, 0x10000, 0x9, 0x5}, {0x1, 0x1, 0x100000000, 0x200}, {0xde, 0x3, 0x5}, {0x7, 0x1, 0x93, 0x80}, {0x10000, 0x1, 0x5, 0x3}, {0x1, 0x7, 0x2, 0x1980}, {0x1, 0x9, 0x2, 0x3}, {0x5, 0xfffffffffffffc01, 0x0, 0x100000001}, {0x1b, 0x1000, 0x3, 0x80000000}, {0x9, 0x4, 0x9, 0x7}, {0xff, 0x5, 0x2, 0x52b}, {0x6, 0x1, 0x8, 0x5}]}) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file2\x00', &(0x7f0000000480)=""/107, 0x6b) bind$unix(r0, &(0x7f0000001580)=@file={0x0, './file2\x00'}, 0xa) unlink(&(0x7f0000000500)='./file1/file1\x00') 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 14:41:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x800080002001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8c2, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0x6, 0x7, "5e2ea6db220913918d4edcc04c2c5ea8f8e35f2d", 0x2, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 14:41:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10100, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 14:41:23 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 14:41:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x8000000000000001}) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000000)="6440b396753796837419e1f684efc4b81a2cf976a6fba2e0f8ff294b8d3c81dd0500085c7b835b70ff63a585904df97b2786324bf8", 0x35) chmod(&(0x7f0000000080)='./file0\x00', 0xb5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x2, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) 14:41:23 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x24) r2 = dup(r0) syz_extract_tcp_res(&(0x7f0000000080), 0x3f, 0x6) r3 = semget(0x3, 0x3, 0x110) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/179) sendto$unix(r1, &(0x7f0000000180)="e4c776ec58cd279b8e13a0390e5d31f0670bb6e5969f0127c1a4c0984dc932b1031a347a68602947e3664ed45fdb69a4ae58115959d72e28d3e1669356f0b3b3edb029ab13ce66d36af91858b1ee7faf7f6fca7abcbcfd20b1171af3c8187cebd652e2042c51e9c1df25777a834661ccd7c2a845e25630d747b7838f", 0x7c, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x5) getgroups(0x0, &(0x7f0000000280)) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) poll(&(0x7f0000000300)=[{r1, 0x2}, {r0, 0x4}, {r0, 0x4}, {r1, 0x27}, {r0, 0x12}, {r1, 0x80}], 0x6, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x100000001, './file0/../file0', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001400)={0xfffffffffffff3a8, 0x2, 0x8, 0x81, "a238117b79a49dd50bc3a9ce34f0ba1a209a8e02", 0x1f}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x20, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000001480)=""/128) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001500)={0x1, 0xc7a, 0xffffffff, 0xfff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001540)="996d0f54dc4d8f52d867f80dc77cd929bb4a67ed7ca3a1b050f5cde97c8fcbcc5435f7f82a68919fe7d159b511620b0b0d3c47c77771a3548628efbd5164da7864b428c6dea63f7250333ae55c25fb532e6da2d976529d51183a0b30aebb472b343a32279fb1597eaaefb303c13e69d8e8b79ae45b0681186c56c2215556da429a863952a71e33b1ad6bab94e4adfcdb4767ab2f76f9f89b14954a35ce394be9bd85ec8fc5530a5e59edb3a2cf055e2d45302798548548e29c1ab138b6cf50d458454a441373c166377eb1edb5218197dd736ace3aec045d57660bf7e59c98822d4f26e3b5ddc7ab6e7fd865d10fc93fe2bf4f46a010c9", 0xf7, 0x8, &(0x7f0000001640)=@file={0x0, './file0/../file0\x00'}, 0x13) mknod$loop(&(0x7f0000001680)='./file0\x00', 0x2008, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000016c0)=0x84) flock(r5, 0x0) pread(r1, &(0x7f0000001700)="8e335a6e73aeaef36cbe9402faf3b83ce254f3cb560044f0bdcdc062f3cb3fb6b143706ac767915f77ee984e86af63aa3edb2a3368043edfc26dbfd8dfc879565b6dc5d4a5e716c88266102160bbdfaf1882590c2f0cb76bf9c5cf9580d703d9bd82d9548cbd900a10fe68a1e95bba606a8e50aff006c507489c4a211dccdbe7da81bbb4f661356cbc27ca2fa641d8d7cea0814a4cf094a757d53bd3b474d60932aecd78dd8522b20f07ce10264b2b8445a430af", 0xb4, 0x0, 0x0) renameat(r4, &(0x7f00000017c0)='./file0/../file0\x00', r0, &(0x7f0000001800)='./file0/../file0\x00') getsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f0000001840), &(0x7f0000001880)=0x4) open$dir(&(0x7f00000018c0)='./file0/../file0\x00', 0xaa8, 0x22) flock(r2, 0x5) 14:41:23 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f00000006c0)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99dc95f6ccef2db9aa6d51a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073e7413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe0, 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000267b8b9de5bcd4654cd5b26b93d736dc57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eec0c88b93dfcc1fbda225aa8711e6e1260790fc1b8719e8b41d5c0162d460c62eb89e1435dc033b7214a465410799f6beb07ef53fb26a8d27e8ebca318ec7a6b5356ddebc6bc8393f26b5ec5f87665babc136ad2884d61fa3f0ce42f6121076ea62a5c8b012da70f6d07b7dab6314fd04a9decbcb163e1c31112e22256c8e067e9d86b29c17ec7014"], &(0x7f0000000940)=0x6e) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x3e6, &(0x7f00000009c0)=[{0x7, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x1, 0x40}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 14:41:24 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 14:41:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) pwrite(r0, &(0x7f0000000040)="480003000000", 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 1: r0 = socket(0x18, 0x4005, 0xffffffff) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x5, 0x9}, {0x1, 0x5, 0xffff}, {0x8, 0x3ff, 0x4, 0x1}, {0x3642, 0x4, 0x0, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x3, 0xfffffffffffffe01, 0x1, 0x1000, 0x9, 0x8000, 0x0, 0x2, 0x9, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) fchdir(r0) 14:41:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt(r0, 0x9, 0x1000, &(0x7f0000000100)="7dbc71251e435e21ef507689cdffb4b8238ea07dab964d9a62d1dd4b0c4c8fd1ad40022649df21961f885085276f0e149da85f7e8ee9b2348aceeef31e83a53a4bc2cafb402aacdba968f8c0d33527fd47777ec4412365471dfe12a0fb3908c452f47ceece101312a0ea17f17caa15395c93a8bb12d4de241cd8a02f9b91c47f5f941351d57256946707e46db20717066a110d7bdbf9993c116c11b6e8a733b81369f36e5cd9139b7845f40f8968f411efbb69129b47e5fe98e63560564323b9c24d5c91c237bc5441bc8d1aae9f6047dbf036db12e14be3e12ebcc7ab055d4d9a9b42c762b9262b9350497d11216a25e01aef", 0xf3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x100000000, 0xd75}, 0x8) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) 14:41:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b9", 0x62}], 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 14:41:24 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x180}], 0x1, 0x0) 14:41:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="fa5b4f688de549b7fbcc2fe03e4be3c4c7e5aee9cd0c68c6028d58de4253ccf9dd", 0x21}, {&(0x7f0000000140)="220ca85b654fe0e05c6f2b8c6e0f19", 0xf}, {&(0x7f0000000180)="85dc51cd0901fd19f791298fb7708f6b0175961037cf1dba9bb2be232772ecf0d4a6a93f629f4a04426887fac860900ed7faf8ecaffcac4fe6f4890ca18c0be3f4b872648e708e620b27a6e8bd4410a379240ee3181648855fa709379c6c4bc9c73f33d4354ba11a3c", 0x69}, {&(0x7f0000000200)="8bb6177e503ecf48046fb6b53250ffe344267cedcca11b26cf4701d253f6dfa278db566ef300e33b7642aa7c974c48789e8edc8ce843dbf467bdc19e3383e30336228a5728a9ec922850b61d4044e6495f2300", 0x53}, {&(0x7f00000002c0)="9eeb2bf3bc2ede16153ca9a940de2b9fd1c2c31e0b544b76ed3a1101abfe4f111f8c2ba6ced69969732a8fedc4f83fd0ca406d1b4c022cacc156ba537de7e14e427c1763476c908b474dbf3243e875b5e9083903c6cdaf78682d6874f369c08d32271b48ce865c850e788391013ca0c4ad6f46ab3b9526603562e2a3e24bc2cd5c2e596c24767f8c3562e4702d8c2d41a8070be546c935c09c7df1f0f3dd1b56aa3195281e169586f234bce1117b790d05bd89ef583b68eb1c1c5eadfe4c23328f7307a0b3dc3ae0c446be0083e0dae84def99801a72a8ebdf", 0xd9}, {&(0x7f00000003c0)="10680914b2c2054ab49c634e52d84ffe88e1d2b71ccf2f7601197bee8c6dca8f8f1449a902eec9051d350c59482a06fdaa01f01dc6466ce1caebbb4438695a0d60219e362c194421b4c34fd10db01336c2434b0769d9f6f316ca3663c94c4984928ca016da7fd042aba33e9457572346a5e3d71e85ca7ab13e638e14f80d3aab928dbaf3884b46cdec49eea9d3b895f65a3d20bb5961085993b14a236abd61519d6902a252054d89fe088e03c52d7204af8aa6281c3d0eb5db4f02ee9c4f2373d9b2697f0eb20809fe3d5b5f5053ee815cf452b267e101b3e3b9c953aa1aa7a8d2e521224c685cd4f39aa4f0e5e57defbbd5471c1e3f6fb3ef9ad0c4ed65d3cae377984d4ddb5f27e3269a4fd39d0f7d748a8d17f8cbd94ecf14436d85ee459ac74f20058b521bd0913d56f4421823e20edf5219f1075e80bb4f850b3c8d5182ea76a20c43958d6db31ee19ae7b145b07c53218272a25bee9d4c10984aab3fefc3ab8627fbd096b8914a4e1966006ed4dcbb368da903cf865febe724ddb77b242b66bd7509b0bd37e01d7aa451a1b77b89bd2c8bb64b69522238c0dbe3e4ba41f5aa4e3f478508d7302c1bbe4efaaa254add3acce3bf20998b2bb450597f81efec91d8e9a434a055226cdb4a3c5b81665c4f67528748b6cfd6adb5c38cb8c8e2ea1c8184da832acf393f3ed8cc2eaba8e573a9cf919313986a19fbd953c8885f3a7ea3a34a77ab942a6f260626d2d6005711b9415558c0a5f119e736cdc58d035b90e038498ef3f765659b36a142d05716405d26c31541730cfa297310a1c5222f3111e28df8a8125df6304952fa8dd462c55feffcdc16a8e05c09c165558256198568d34478ec108b019b62719aaac7d09562a3f72b4798d10d39db863190fee82664387b7308ecbb6c45304fe3b425251c8384bc759288229b62b20dabaf179c28f458a5fa6d1e157209cd8cf61b7c8441b1b7183e781fa16690e50b987f3db2eaf3144cb301cb3ccabf0ca87dc527d3c3af5eb31fe6dfb8b080d357760613f31643f09dce16a318c556887c22af221f0ad7dbe6e2dcbd818463a9962d7f4912e715fcd4df1c12a1f91cc007c5cc38e9e1a6bfe1582c86e32d5dc2564945b0b3c090c8f35d62bfe34c78378abb47e9f7ad43481a4a41d6b12eb9455048eba33c3763aa8e20e9350eb1eb0f588d9081f8764d3022fcac98ac2eba1eaf26c4704cfa13accb5b03face7aacdd5e75d3f7e0a79d609f1dc6bc24ce6e2150b6347117f19beef512fbd9d628017bf3aa149edd3b3f5540daf3c43c407881bda1669f9cc728c61949e345a604364964535c2b6bbdaa66fb01e90b6b250a5479cbe6de270b68ad88aff60a69f080f7e57a6c5bf8e8789d171b3a61b724ee9dc323a1f18e9139b90f7156c6fc3254d2750ef290d120a2f93c072039dbd9a03a6d3663a4cd6e4a1f60efb90de99c43b1a34053ca274cb4f8bbf578a83d564a763f89b4b9c9c2cb4bf481ae4ef3be77991ed7b0a2001b131810aa2c386c981004f0539d310678321dcb44197b16f0068573fcf1d016e606f53da1b9544e098b3ed7e0eccb009b1a98a7ce90d607d334e1f085271b82053b68058b01f513b5b179a2ec782e88c1e0e6ee92152b21bf051063210d4ab274175f03378608d4ff9b111db8cd43d0ef1dcd4ee8ed51bb6d89cb7c4a75c864fcb724a330f1c4a2afc59b9fe6a975b1d491efdfe711740c07877bee2392b6748aaf5fd8cf47c717a3cb0729757855815d21f3102008f5cdfc543e807849c60d1115f52fa1f979625ee5617d25268eb9c67947f4a92636abe5a72d3089b2e8e57e25625dd90e5b737a814e49227e06b51b6100abbdc1b572fd62f2f305b1887c78207e6bda6066ff7492cf1025eba3b8430bb1e7274d45fdc3218c269f76bd3cdd5418ffa8019aff79999db2f34603b72be2dbd45ab35a4d6bca9303a418d6aca75bfbf0d455740365958a2b3636dadc13cd2fc6674ae4428cec3b34e9d66fdccb09fa313069c65ada0556594fc44a82151fa57fed6c95babf0ef39fad3ac5ba1e2040c9fb80997f768b38f141bbc2c378a88280a72ac03f4e8d241072de891d4e35300ca5a336437b28d8322395aaa81079a471d4a81df0191ebeb23d135691c1b362ce03e54436467e12dfe717e58d36d82f3f12e79f7d98a849b4d950924c632c7449deb4925bb63920f81668daf44e2cae1254e3784bf37167c8b67e77ef2db8781be51e78d9619a251694f73f19b63230efc1a15c99534608de02b5bdc45b3d47b90760281e9efd8fc38a44432b86fdb408b9b5eb37432a3ddd06bd6d506c249dd04c02f0b097e10a1cb85de29877f34f7c9f2348337bffb462dbd837f5ef2cded9f39fb77d5291dd8ed21bdce80ee9d53f4aac7fb7615f79524a1fda30890a5d473941ba9f45fde5d48c793a60d5b6c70e5ad1886cb3577cbe185d3ec8ffe0ae0d829c3e76f0c82f1089a1664afd3424c322d1c5f6498c8bf9406d481ebf6f7ddbf8dd7c1d8b2a3c777f81e446af8e014abb54a0b2c011fb5d55af7ce2445b7b5f31d78a4f423347305e4f0166dd520c5b5a52c199e33127448bcddc65a3ad047d591cfb1b16fa9adc410cffd41020c89924dbec752d9f1b9d5f5a05512eab61d2e83b03ba7eb5c32d04916e833da332f1df3d0b0dc5cb2d1876732ac151e95b8d16142965b99174605c0c7288b16cd05a910174ee1289d40fce40d95bb9f65e2add0522bcc64a0fd94e7f917a01a0130626389d7a9fdfb87c049058ba3c27e97d41e5acf951fe126c984ed7061264dfb7fa938f2569d80089ec6225e1bcd0a79c63cfd5ed023e83b2f5f33951962ea7155867decb632cfd19e7f87d3254f866542de92ca0fb9fe5dbbe8af05e3d65ef6b478d973c2b7fcaeab2453b0266ef58fdcb55d4163df9033c191873f48bc6db228af216d9dc6644b90ee76c509c0e5fb2ff91963dc1bb644bda3575edde481fd826770c143ad5add7f0979dc08773efcc7f681232f43f7f02b445e83b295deb73b988b89c62c86a9d7e97ddd2b0b1ec10a67299c147e6c44480516778edfffcaf718f5f1cd7205a2aded3fba0402a88b6790adad589389f69070d59908de9e520cc399f7602ce28128e0b43ecb848591b664f573c772ea243c148bcdfb7f12fa2332d1def238edc182a069f442bb0352bbaeb44260773f5b8e6cefb9dd40b4d46bfab0250ecb6a15e8b2ce8297e74089ab50fe4315d40bbcf35c3e18c1b2937b000ada08e0074f130fb99bb79699bac28ac022cdc3911535663eda610b82dfdb3ce54c2876ebab81c9957e072d539d45ebfc96806a10c77cd5b75316a85c0d28283c587dfc94db5a5b92254355d5c2317b6a395973f764d2c58d4dd4d4f89beab201f1ad344ef9dd5b231272c97a5bd1d4a44d7fbd0aaf9c8ec7ffebb25bc0d4763680c7cf36f2b4f125db60b26f27d56cb6daa761771fc9b37dea70cc108c4ac9265800875a4d5fec40c5e873beebbce5bcff41e2cc6fb2da3fd8f818feb3a3959725c1d07a54619b6eb090ec9127f46b65c93d68198ef38259d8e51b0fb0bc72d2fda56afdc83c3f8c029b49333362b4ce268c89bfc8fefde1ca7e9c9917b2ed3538a831015bdc0608d7e1eb404a77896aca6f18c12e18a7fd3a0cede4852a7bc3b2895b43a9a40b989cf62e15fca6182a442c4c6f16cae0fd3a976a17c4e2dc59d94cb339e255fc6d8a78562eb15ff6bb065837eae297330a981929a4dc76ba54ddfc0170961007194d6433ca7868a00f53658cd482cb6ed2625b2f372c8470f611db462146407b059d09aca856e0cd8f9a5ce3858ba0585874a955346cba4cdd881e54cc449ed32d59f2f80b0d44315a5987448f4a78a44ac4888e527627556136c57e697637ac481cf3f327bfbe1acf234a304cceac66a1e64f70dc5c2f1d516796af6dbc3ce0c213dce7b38b284d10805638e4f458ad15250b79d79530264eb596a97c30f1efb2208603223ade17e2a8f02b1b3597e081c6d360fe3a7daa5b39cca80692b0c901e17cb7e13740d9200622f09aaf2810fb426a46d2fa6890d85f52f7b6750f7dbf8fc27eba917043da9cff20bee6e5b23a865c2af9a9c16ac0b3e65f870df240ceb23ea2d4775736ed22919d16a60c4ed17a58f713a5a55dec37da4138564c60dce98fbebc8d188117767bfc0d9e2bf7de1c3555a9c07f2d260d96e1cedfd7328d9bda7f1765e8147626fc15c9af1a2c11022eeb83e5cf5623078dd64e5ca5abc6bd9df2ea244adb92e0e3c01df6050f9c23cf4fc3fc25e49b86f28122f1cfc2320298ae98b1b8e5e808d91dbf377faacb42efed73fe544ea51117a07644e099730d98ca55948aed25909853193f0b21b8aa3974b6d5d0654da4897a7f8cc0f6a122a37498e2a5e37388a1d626fa251aa1f6fc7c789daa13c6c57120b8c6deb423968bad7a35af26c754d902b0a562f1483e2c6b966d8ea57c72ddf08c8afcee9a1c619c7561232c353fccb78dafa5ef7acb9013280ee32af9667de536cab194ebc7987ef3b9bddfa208743967f337499b6443a783af59626a6429b5de638a99824672640709c72a337e3571d45612d1ca96c58f4b8e203ce272386cbbd9a633698535e963fc85cea99894525909bb780e21ecc52f7ea530ed7e3715065e710a9ca5d067a6a4c9b58ee86a780cd35a1846eb57cd1b52fe966df65da5624e0aacf4be3aeafac83fae982c5596fafef92b6dfb8bfb307ce9fc23eb1f01d940db533eac9d613474e09f9887e4c6392bf372ece0938fc0b7f0075b0a380f9253dae72e7eeeb00790eacaa41cfe66151173e3e92f006342aa6bfddc5e0e5543a2951511ce315ea66485614e6c9df936147b7eb56d7d5fd6e31b8e65f1d7d34a3e68b7d0f783815a68d813211c5718846edbacd7560e7b695c5a862ef4f02abe7770e6c96de30e38f3f323ff5984e8acb415b51fde716c0dc86497ee19cdcc7fd6a6e194094999f6a2c50d5f840f5f12b82887adc28c598f195a71f673e9cca8a57a98519dd0a95237ffbca7696a44a332464f16d1fb8a3815d1efb315da2957e405e7b4215a7f32f36774cd6a1c17547c6a2baf23a9ced0ba1e62a62602a3f3909abfe8fbee761f8b488ced17ab2d07de4077870dfc615d6a597c268b1917c7f8fe3575859f3c3189add8002427e74701fe962a1e6c52be6bef8fdbbbbd74ab05bae6e171f955f7cd97819e64b117845ed44dcf5b42f82476c9d315d7d71d76071b1c9158d206428cc68f1707c7fecd6f490aaecd73fc2f048caee8923d1fdf6312ff4352f388b1087311db0807b0d02168b914e5d9797bc7996fa6dd4a016399a2afd1817ae6dd30f499c7bad14b6c25b611ad341c6198d9cdce63dd793629c44d045f463170034ce8fc7a7abd51cfefef15fca5356448bb9a5a10d11f38a83ddbd8959935f283ff40055de887be8f6ac5d08e79a0a5fd632059e705d6c7f10aafd3b0e50d0dcb5688c7fb3a785badaf08a8e1c5c10de4b4bc25fb142cb18b88d8ed1d5775a306271fd864810325eb12013510dd52aa9f30100bde6dd98a2541aef35464f9671aee1a87bc3142b873a42118d27d6d39d2d1b9bb6cad668a586fa202fa6cbc776d1516525afa9e10396979f80d34e8a2ce428411994f175a42a85677898d8d7b9d09df20bbe6f8523143570c2e43b646231d064f7fd95d5b6365467a8756447fde0128e7cc34c68015ef08581d5ee151d9e8cf5a8b9f8e1b89d4dd870930c576da70ecfedacae60d94f571145a6dc", 0x1000}, {&(0x7f00000013c0)="dc307f17aa56bc940d6b873efb37e584bdf99a395b9bbfccdf2eba7070543cae8973e2f2ba50785264c59d9c8039758b2708fdde654e97029825d963d3e9c1715c88f4bd50720f128376a36b26f1335d471639f5558dff3d1c7ffbf08d1adb8e806c2fe4eba5b09e0f9c5567b4c85adf6a4ed65fa852df69f7d5e16fe33ca113940c0adbee536490e641a04b0f38cb51b6e96d317ca7e58a8d73910f6ce19d1c6913ced74125609279eff7dac711a2c6c2a8445b1365e6c413e7085f5d03be78c99badc795ba", 0xc6}, {&(0x7f00000014c0)="a387e17a9be03caae94b430e0e1aa37b305d5ca5e68f697d44ebfa3424c87210ba9b0ff5523dea067e662538e4b8ad2ef7c548d3ce48b571fc58117eac560b7f4c4775de672a34f8fae0ff92b859d2209fbae5d593f35f1ab7666fd972d45af7dc47d21fdd274bf725ee8f077112d4b47f99df629ac611670e45d572c7ebdbd2de1a3c7bd41d8f0024309f936c710e03e340f7c16b7cec03e8244ae9e011dcfaa6d88f50b55ad08ed64bb860d49c5dfc1783f071149f8ce508be33cb27638a6633e332", 0xc3}, {&(0x7f00000015c0)="099f13c0b160a92e551b745efc5bed841714159baffc955f72185e4808699d430e1af05cde099fd781a6cbfccc057005a4c7808e22f3b6ba01b4492e58f5cfb19f20445ec2f21df4788f50cb5eb517c9fcd760b322abb49415c4aad628241bb7e1cfa3f495db38bb5f12908de9992237652c2013579bdc0e3d15a78f9d1f8d9fe5a87cbbc897a2c18b7b423083da4199fa99eff775d549efad3ac8151e2dd37306ed977bb3d7dbd0c5e079b135e73d7bb441a0dee670bf0e60ac2513a536d041d5e155bbf3354b1743ed1884f656289bfabf7f3bdaf64f007e798b213b2ea7ef3ae69d227fe6a9acf00bb51648e48c64e343", 0xf2}], 0x9, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x10}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 14:41:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 14:41:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x80) open(&(0x7f00000003c0)='./bus/file0\x00', 0x20342, 0x8) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/15, 0xffffffffffffff83) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x101e2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus/file0\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000380)='./bus\x00', 0x200c0, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x20) r3 = geteuid() open(&(0x7f00000004c0)='./bus\x00', 0x100, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./bus\x00', r3, r4) r5 = open$dir(&(0x7f00000005c0)='./bus/file0\x00', 0x800, 0x1) bind$unix(r2, &(0x7f0000000580)=@file={0xd88132954d883177, './bus/file0\x00'}, 0x2fc) fcntl$setstatus(r5, 0x4, 0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x200, [{0x3, 0x9}, {0x3, 0xffffffff}, {0x3, 0x5}, {0x3, 0x24d}, {0x0, 0xfff}, {0x3, 0x2271}, {0x3, 0xa0}, {0x1, 0x3939da59}, {0x3, 0x9}, {0x0, 0xffffffff7fffffff}, {0x3}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x44d}, {0x3, 0x27aa}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x80000000}, {0x3, 0x4}, {0x1, 0x3ff}, {0x0, 0x81}, {0x1, 0xfae2}, {0x2, 0x1000}, {0x3, 0x81}, {0x2, 0x4}, {0x2, 0x93a}, {0x3, 0x3}, {0x2, 0x4e87}, {0x0, 0x5}, {0x3}, {0x3, 0xfff}]}) getsockname$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045710, &(0x7f0000000000)=0x5) 14:41:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) socket(0x6, 0x4007, 0x7fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 14:41:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000214b55ac9dfc3769cca575fe914fb45267dfc2c9ebf2a192c847d9d902c8241489c6a655bedd8f6b09b24c4eb15a2c259ff6ae768e4531bfe53230da8dbfa2d5fe5f412d85a3a80d05abf8b956578438251e1778c47527048ac41c5d8a39beb94e8466f3c9577e354e212edf55034fc2b1d27f3c2428ebed02a0b66e112fb7825e757ac91ff30bbb4d1ac17a4c12c84fee700d61ac8ed0b9d9ba4ba79802116eee7ae8271bc85dec93211cf7613f24fed0440e92d054506d2512aec7bf730422c1c002b6897e5a2985bb354e870f90e24a92a06d"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) 14:41:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x2, 0x81}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x410, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x4, 0x6}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x0, 0x4}, {0x1ef, 0xfffffffffffffffb}, {0x21, 0x9}, {0xa7, 0x2}, {0xa6, 0x7}, {0x4b, 0x6}, {0x25, 0x5}, {0x20, 0x6}, {0x0, 0x6}, {0x27, 0x800}], 0xa}) 14:41:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 14:41:24 executing program 1: r0 = socket(0x0, 0x3, 0x760) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffc71) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f00000001c0)=0x27) shmdt(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x64, 0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000040)=0xc) getsockopt(r1, 0x3, 0x1, &(0x7f0000000240)=""/184, &(0x7f0000000080)=0xb8) 14:41:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x0, 0x6) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r1) listen(r1, 0x0) 14:41:24 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 14:41:24 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, r0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x3ff, 0x80000000, 0x20, 0x6}, {0x1, 0x3, 0x8000000000, 0x6}, {0x9, 0xfffffffffffffff7, 0x29}, {0x81, 0xfffffffffffffffb, 0x1, 0x3}]}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 14:41:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000011c0)=0x1, 0x4) r1 = dup2(r0, r0) readv(r1, &(0x7f00000025c0)=[{&(0x7f0000001280)=""/134, 0x86}, {}, {&(0x7f0000001340)=""/175, 0xaf}, {&(0x7f0000001400)=""/197, 0xc5}, {&(0x7f0000001500)=""/143, 0x8f}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000001200)=""/44, 0x2c}], 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000140)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x400000000008, &(0x7f0000001240)=0x2, 0xfffffffffffffc20) socket$inet(0x2, 0x6, 0xfffffffffffffe00) fcntl$setstatus(r0, 0x4, 0x84) 14:41:24 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) 14:41:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/72], &(0x7f0000000280)=0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="253417d5a585727405fbb16bd17d58a5de90c85aed26dd8c1eb556d1c650d6400657adb6242a23fd54c95b9e1c2b7e0289130e8e2c5ee262ab426611efe28747824b77dbb612170091cb6ac292beb58aba48397fb2116d63a9ccb6e5489e1d44d200bd4e6101fe5f6fe360fbd23a3aa9e74031db8333f2bde1a298a7925273be02da6ca2b667f42804ea4419df6abd1f702299b048d07fb2b66f2e62286adbf80574971b78e404fdd5d4b541e8a6bf3d9c5d1d3111dcc708", 0xb8}, {&(0x7f0000000380)="2514565a573f9774ce5f3bc69d270774b64551d8c3f82d7ecc3200cc662ae2f91a36e08cdd67000ee298da9aac0f1cea368d020bc1db11a7c1d7d3374676e53751123b122d918296592f31cbd166105b6d5e7f9ff1ceecbd138e0616d18ccd678a22cb6839ad34109b8f6c5edb3bb388291ac20a0516789a34381061672593a3ce1b22c3039208ca97363a925649600900fd43a2d373cd18fe383846c7239b4f9b3667b0922556b6b9ad44edcec5a2ff2d", 0xb1}, {&(0x7f0000000440)="240c9802f7061017b66ca683b99b9a0273bf38670e974ddac7b62dddb2", 0x1d}, {&(0x7f0000000480)="38e03ff37b3c6d7bfa0528a66f33fd0e3c80ce487ab504d8", 0x18}], 0x4, &(0x7f0000000500)=[{0x58, 0xffff, 0x9f, "7e28a781c4ea2eaca870043010f164cc7db5c831d627921054ed3f439f369867721a2e226ea928af6fcd82c7875f07621c9b4f1520af04048ee5f85197daa3e8b67833177c58"}], 0x58}, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x401, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x6) setgroups(0x3, &(0x7f00000000c0)=[r2, r3, r6]) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) listen(r7, 0x80000001) setsockopt$inet_opts(r7, 0x0, 0x140000000000000b, &(0x7f0000000340), 0x0) 14:41:24 executing program 1: clock_getres(0x1, &(0x7f0000000000)) 14:41:24 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20404, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x81}, {0x6}]}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/204, 0xcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 14:41:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:41:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = kqueue() write(r0, &(0x7f0000000180)="912a5826391bcdb4605c459dae053b55d3a159c76299fcc8078ba2bd84abac4bc2d40721188f0c8e22edb1a3e08ad00c841b74c67e27bc247bb94e2721290d6b80c7459fe41a9c8c87cec7946d79b0850a1d3fcc94186d9a84571ba98e536e0cc570ea392ee887c985b94dfa8c2367813e2d4ef00bad620e515fee12477d88176524e601e6e21aeb7142cde7ff7072aad46fcf2562c8ab411e0bd94ecf6742330db3c207192cecf2e9200f5033", 0xad) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r1, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) 14:41:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40}, {0x6}]}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x3f}) pwrite(r0, &(0x7f0000000240)="02", 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x400) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x3, 0x10001, 0x4, 0x89}]}) getrusage(0x0, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="add0aa59b8da420355e52e779ca497620e75205a7ed68293c87b6a624c485f37f6b674cf79d7a2662e0fb847028bcab4c59e", 0x32, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000500)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x80) 14:41:24 executing program 1: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f4225f34f4bde9dd829ce956da24d9516435da3829d7b121604a7a0062485bb323f50528696cc0319bc5540b0dc56e2cbca24baaba809d77757544743c3af41bde41c4565f6df3ea775bd85f33e82e1d80e4f3806eadcb2cdb6bc75a5acf675632ada20ff85ff3a5c75d0a79af120fcd4fbdba9cd12a2ed59587228dcf579a6f01544dddc5314374c8af29b82695ed84b24b20b748478985e7273866a0e629f76a68cce273713ef0ef6bbcfa80cd4eb7ed51dfd8b268a8d5b2a76f4227d1bb6081d67245d89387e69c34164330225e5749ce7c905c7e8adaef14030a56a39b3fdb80d70cfff36c0a5bdaff8e20dd65af3623b1ad6d9d9bd1df54850f8676489904d8c6294d4d28f57b791e30cbb4bb0389c29c3875dda8eb6dbedee5604247177eb678b81584e39cbb15692a5628b846ed51de8df1ee260e2b28e8bb8d4bf2bd1dc74faeb80be08b8abdf2cc8ca25edb1dc524df42d0afc0d277cc4a090757fd42e3ac9ec18cb8a57aaad20a8d67822a5d4bd98f01e17f02f5faf9587e346121fabd27989a975924f162429897bc8934c35382a9de4adc209760b13bbeb1057e8af2752e4cdcbb8132135f9924ce6967ccf79aa47711d67f5f1806ae5b49187d8c91d0712be415797f0b5f4a852a26a18ff97316dc3ba1fd06f6b2edc5c3eadac2ab1ac5ef9475414fbe8edaacbdd2aaf7228362d6b3b90a3c20747bc73907c4d922a57a6830d02412ef93eb1b46828d288d60f2fceb62167cb3fcaf64cad751644b6aba670a300fe93cbfaddf455665558fed64997d2239f19ce984bbfe3dc4678f2f593a122a9a096aa2dae8b1894c5c8af1211c5e5f3880ad1c26c14a8b3c5db9af7ab967aa012407510474e1b9795d8d5ead2a429d40ba37f43453e81ba620637442fcc2121bc84a06071ded611dc34668e119380ece9935d67fd28bd7687687aae117d135537b6fbfe523ecce86637e72e3dc180896ecfa6dba698c249b156f0792036ab69ddc6991b6c06b16673b462da29b5ab9ab00a2982fa11f9a27f5dcd638481faf6aac30afd983b2489d25e363630d79195d6888242ec0d6b43d13c405f6d315a4a876f81af54915f0f416b8fa57e2100582cc8231babcd7a7046492d2398684d1ff4b93f62dd2c2222120e1dbc739f1e52023ec4615517b8531e52c9bed5806877d13f02b0a6121ad73e8183c9df6d5e309ee8f7a2951314a8d2522b33f6e4454dbb19edde8da7d4d14fef9f12558625317c002edb147bcf83730d64674320ddf585524614b5c0b2e09f7fff0653123d13e43b005935210ab7ee513f420edf9c4988c8c0263213167f42e9a67ecb2c79107ca47bac9ed7bea116a0f1d346f95bd8340bf05fa22ecb782e7eefe0974836dac98d6c110eb218c112562dfc839f57faa0d423a2feb2b545d7b7886b583244046cb5e6b6d8a8831d38f9b11af3fc9fb4c71c82149fc293e8035ad697c07a99403c17da6753e61937c86e72a263cf889858e2cccb7e5e37837fed7b1af742881d8f6fe81bbf0bd9de4cd3ba6cb5bae3335deb2c6f3d223267d54698e72a11210c39d886cf24369e686968d93a4cec7faf6f8827b9570d3be731b8515b02ad15bd08ead4e42b2b2ceb16069b4582f88713c537fb0cdf79d214dc61e3adff15446d1f53fa81d499ad0969827582a775bbddba9e68bee45dc5d0709d635117f4d324446a9b2c3adad6ec4addd1521545cc8b60f1c4c2faaa6f4479fc9bd47770dd578ba35f458e33e92d8e55b31fbcb879f35f69edddffe4c3f50588d44f80048c319e0e4c10dbbc394cae4255a9d87b878bbb68a438f5a590f9451027fedc7485fe846de828bd621c553f03c406de7be47716c533367e055c8cec3b389c581f5a48927265b6ed67f0b6e13d410f9ce24932e08a5d7046e385ac3c7309eb445740c9bbd03e187ca866139425a5f628845ba87bcb87db508345dfc3f90e576b5d44ac6792a3d386d18d8230eedbf9c35fcd0a66484da2005d5d3ef923b30ed4a15a89529999501487dcf0779620b93e579d15ac1204a0a3ef70eb8aed5c44e005b65ac6a2310dc1f9069822abc15a455d328e3e324918c40fac26dbe9f026d83a77388b8fccd94eba3de241de53def5556662b9c1b805164124789d7d5c1631e9dc6e3e6fc322fefa9cb24634cae31f2c4e150a5e247e33e22b7c3654c120c6419bf43037054300a456a79a46e36ef8285cca0a74cd9a4778da3ac42ef45b5f1546adf472e631e886d67ee31a27bc2ba00a0b2cb6255479a2bdd86e69a8a931e0e6b5e8d7413628d9f0bea5ed9e0de7d40c07d64df4ddeb0080796e7abd7660c1c497c04632ebc179bb0e3e369b7216e3e59d8f246e1231be54fd6fbbf9c34c4b7d4c7a4e53fcbdda2baa12a39078b9c7d4a8747f08d68256ffa247008d5aca5f63c6fe22e138d73247ea446417a9216fa525e2ee5b981b0de0385083f6d4076b1a4b6913166443f0fac22d672f832f6f5e4c70869cac5320cf1a54358c52e449c275c6b4538caeb34a8e0b02fff39bfdb786fca71ea770c4cb1d4fb985d2d7f240927f957a6f591ade764a17b6d66692dcfcf5f509ffed7ff8d094361b6aefd58fe86d59ba4bde20965880874ea113c9089617d240e626bc8bdbf7b759b7c0a7e1980978d6f110a2ff5c1ac4038114b97ca22e9d1036dbb9c335decdec7a827dd28075ce66a23ff755cf8d22818be25538eb6cf38ca0f12df6a74976c2f381613c781fe4eb4b8a3275463ab0bb96b5958e5dd6c7ce9ad04376582d1c9ee4c00a819078b297757ee87a83c7ed06a5df2607ef9275fe41bc1d120bd352bb82f6660c1cb886c1d269a89011172c8dca23c4657093b6c526b1912fe3f5e066043479f8a0d619e6b134201146b084eebaaa716f6e97db54f77c1f9ed57b5757eff952488e393da4e0a0875cfdb91103db301a808ec4b8be4e7f0541aa604a4e8f00eddb688cb2de48ba2b624aaee80510c0563839aa255ec08cf2a933c5dcad709af03736f5db054fd0b37ed210b29a78e40eccfbe63df71ae33c2f25b0ebe4d9d2a0bdbcd923d020eb32616d7cc23cd4a2df37dcf53368be1b1a2229fe718dd0a128f32d5e43357537c79cd9b16132fea38b7c593e354964fe380ad3bfe369fd879c4b673527fde764d1021c45bb1a76c8cc1267de7d8072860f61d90e85536767a3bdc825c551cfbb772b50427ec4c266dc038b4126a8f390ce95ffdd00ffca15a110efbee7a372f0ed4b329786692fcc19227d2feee0691823d258473ddfa91a1e485d9189042c39b409d3399300894fae882b6c94c5cffe80bfad71bff51b364a65f991eb2cf23f69c76f019fcd6dfe5f2a4bff196f31698935b6703b3ae95a82dbfeee0db1fd73d770a446c5d0396e528723de14828604abd0be8ba695727b24a13c91609d4025b1b2793d67b24b7cbfada3a1e323cd90d4030593983d1caa22b7a526bf8f36eeb162a2a14d22a1a9a9cf1b0f9f395c21b39384911b28f3a6952385c215365a17fd942597b3647eb6f44e79f4455ed9a13806d0ea2235acf49b5c8826451fc069dbceef0b801135cc908f1acbb26642eda21e64d715625633935413702c7233260614d0b098a7a55f93fee7a78d7283b67735685f267b292a5da9ab2fb7545f4182b79a454de3becf11fddad38fcac0494bcfed25f51606ef4bbb40b23e773f688ea1c6d9ff8a18dfabcaf9a05701ee936f5dbd5f7793f1e7f7000055d5ca93518acff63b5ef5e56ac9f163ca32f52e1d12bcec0b9ea5c99bb6d0b0618305230d619999df9f71d58cfbb365f54faf0c45676c22b37bf6c33948182a66802bede8f31eb1ed98b8fd72e25c61ca85701c2987e5387f4ebdbd91d0d0c4e604ef0a1fa085b4473b840d02638119b3b9202996371355018c9d472f74a1279dd4664a0c029583a32706d87c2c6841cb8ef33ada9c05cd608950b26ebfcded6df1279e1a7a8bdfd60a0405e1affc8248b991607b30e9c4b41a862f41ab0b340f9564e754b8838b23799d33f53cb58818b039da5eb35bb62f98b54b628cea23a0355f764764ac125bfab78cd2e2d6fc676b22080e0e8e8ed7d9c99fc9e08b89d153da02cbeea1e543c897601b1a642fff463ed2b733d307241b080003a32782fcde6f3ee226f5e67f1c17f56823e24d553742f3a3bd1f1b59c4aaa82fe2e545511241de760cd67db280e9f51263940733c5c185672eb99eed288213804ee14a6f7c72f3f3aa3c2c0e5f882c101904bee9789ae3b5f05f015aecadff31a390127a50f955db58a050bcb3d819f6cd28530ac191f71e0f08392bd043b0fb33c19ef14ab5d1fc4d3eb70a933afa5c2dcadd8c975d5951bdff2ceaff0dba9b0535bea78f13a95e0f56818828994d2380150f796e7f061f6b997dad591691cf41c4ebcd388093b62da2573630de71ebf197a5e606783d2865d97327be40fb1037064728d99e581e12df3f178f8f2923c8d8230753d7907a0146f10bbee1c1bdc4b593e7439580656ede185507d9d712018dfb12b7aea88ab2042bdb951307312364947bcc66bb825583e91ad3ed8a53eaec95ac52f0e53dd3ca35e55682d1ec2273f9dd0e6923002714f4fde31decdd81b2ab8d64aa9006a08647cab41923e2e0d96631ee9b98454f8a3ea0ccb22afae5198562195d3ecd477b63dcb37701620ee78ee326af8afa3cc0f5d1d4ddb6a357a58c147166ef69d185be05c850dccb3ce2b0d26ba17cf9d76246587f0c001e2c1ee967d7a8a9e07164580e156fb8b1c4a7b2d3dfa87b18b4ff4c94b42192be3793806ac0735b2fcbfb12e086e33d31b9df05a70da482a7b435af8d2bc4329b1cc94ef0ba4a0988f7d79359adaec0d42efce7c86c4b3c48fd8c7a7aa8e2e6fe734cde44112df433b124fdb11a533c540c352e20623de61d26c450169311f5fa181fcc0fadd474ba00d46bc2d463a77adf74cde97655bcc3dfb90dfe8cb69dec404263301be11056e33e490ff5e3218ff504af89ec938cb6fc870553e2a98147c52e2e9d84e24f55546ad3f34b74e21dd03a6aa7a3e7d34ba3b52de4c6a89964f6162b54a4bc06b9a3cbae2e53e86df58492150897655a89960d840d8df460e5cfebdc296d4f576d58e8bd22f67e3da3be3e893a612d83f290d2211bd63f5685da27b28475d6c68a10fe2b1cd8651cd68fc694db20a26fa86e72f5a62b814f5b0c875bad0466f640a6d120ae8ad66f37c0cb60de0463a818df895fbbe2eac250e92e664637725aa7e26b39c3813aa238b35f1a06c4b4e411e6185b3e8f8c4f3dfba21b24a89f564be6a9ec1e678e322cf05f38a59df5e287894febeb41fd976043027c21b106cfce1ad0c4cce04e745291d439b6d59c468f250b9350e9dd05230df0275728951e3ebb28629a76e9eab4ac6999fb04307494d94d75a7e0c5c8dd0a65d6bd989915a715e9aa84679884bbd8fff339bdc7cc3dce98c9914c30c5efa8301f79a3277bfb1fedd83826b1d741cf362dcac50594a6f7878989e5216922bd4390a297affacb6df4bed492d791657d690ad923f0d1034b16cffffa8f08648c1bdb0632000c312e2c78ce06f84c7c4dcd69b74e7160dda2fd299fba8af48b56ba333876be54197d3797752babac9708ac0245feb28b1f972effede523f8e9cc43b9ea7a2fd4a00cf8f8e221bcce090d014928d93b470a81962717d29a294ee64f5ff2efa78eea6f2c99998a12c1c65d2acae86cfd5fcd4a854b6dafd74ce79f70284ae4c9d007a422bcadb4262101582c20899"], 0x1008, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/248) 14:41:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x400, 0xff, 0x1, 0x81, 0x7, 0x0, 0x2, 0x1, 0x1ff, 0xffffffffffff0000}) unlink(&(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x28, 0x0) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="dda887bb873f8bbd78e3db541f4852a39bc7c9a1131f3759fcb123cc5dcc6028bf60c574799a0d9813ca2655dce4f993754474a969b944cb241b6f2b654f6fece534c1bd46e600d5999d225fd8f014dda727fa4291232c227161289d3e65495b7412bab7b0468c869a18386b693a1d102b3ed369b26ed3b428f0b2fbbb799c93bf4f249f6abf8b07e65be32c26fcd57f26d25d354494fa96ae203ed114b38b0863d1455ec0d68f44237a339d12ed", 0xae}], 0x1, &(0x7f00000003c0)=[{0x70, 0xffff, 0x4, "277a1017beb404a9edd9bfd2877f61d2f18cbed727644bb932d1f1f2712428a586b6b5e4a57c0788bc8d2190918e6767667a1f36059b92a1b4d7a4746df23186522d69f30aa1cb9aa151269254d5b1818ca510c0248661ce2bbce6e5"}, {0xa0, 0xffff, 0x3, "75df8db22f2b1eb66471932996385c61b5db3fceb76562e17ece1576c4ef1a10db9572f3e12c6b5ac4134841b120d7e3c97bf0700f2ea36ec9631b4a21cde118e68870f76678e5976d9936041e375f3f6688871c85baa46cb55f86ae07c0af42f535ada542aef31595d5df32d63eb289672cd0fc3ae5daa9da3799ef354728adafc1efd1584fdd8aba9ad490"}, {0x90, 0x1, 0x5, "b7b05690a61844143e724ff3299a95b5462708249b9edc4cae78fba83925c45f983b32e171e46b7120b4defb6b32419a85690ab8ec0e72efb16e73266c387724935005903fbce05298a44d6f19dc4d9cb20efc33244c88b8541551a3e0dae918e8aa9554584c622af1e55440caabaea59a2b6ec680a02f43473746"}, {0xe0, 0xffff, 0xb53e, "66c92bd7b6f64c34ce34f11f95d59c0b78654c964214ca6c3a5dafe7cbc226ea38db5e2255396953eb82c2b61b07b712ea6ff5381de16da88a444264cdc2f664e3abd9da74219be7ac0f8151aff3fbf27c6919fc3901d1c1b1da596505c1c56698fcf86f68026a995c44b29aef1541172f8ab9d1dce4613281ed1cef03f649a3f4fc230efb5b26c6b3231991aeb64483e7a724bdc7dec2856841e282c12e5d2c704ee3bb33400c2043c4622eb6f00b3dce56f872f501e162d9567dbe44f47244350f2e49b5b15bf2573162f28731"}, {0x98, 0xffff, 0x9f, "0d4ae3008c6242ef117568594aeada36532b80b1aee424b746333ccfd74b20e223aa261d37cc03c468c3c24bef087f3ad9af9022ea701ba0d04b24e87eba21615a139f7767a519b7722897e97beec603c0a7ef4988b863974508090576d2ebcaa2c16c8fedd877e5d5c5d01199c740a9b3f7f7582ec14560b41943d8004a8e8e4f6725b7ea0c8d45"}, {0x90, 0xffff, 0x401, "c57460d812983dcb0d16b539360ff948704142d34ad917195ab526081480023463ab9517e1e06a20d979175cbe04332a9d5a6b6d2170797dd7b761f3059cdefab6108c2f7af1fbec9f99c7a52552657c06ba62c75a303f64101892d52fb7b7fc7e03d5622d13a3aec1080bcc45c58b0bdde07530e654a801fe24ab"}, {0x30, 0x1, 0x401, "bba73896f1d162c220237875d7544055d9ce321d15cea53f2a31a03be6"}], 0x3d8}, 0xd) dup2(r2, r1) 14:41:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202240000000000f000"], 0x1) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) msgget$private(0x0, 0x400) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getegid() r7 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x100) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="7de1c6829f6d70695eec9b65020101df83ea2b9eff49465faa0e4fb9e436da4822186bebb207", 0x26}, {&(0x7f0000000180)="cac0db24bc85301fa78a0611eea8cd9c84313029f14636117ca8068ae4d8fcf7bfdebb234a1fe41d1fa0a471d546687b05e73cee88c845c73baf4c371025ac79532388448dca8520ff036b976ecffc8ebb6100f5", 0x54}, {&(0x7f0000000240)="3542cb37350d928eb6a98eeef29a683ee89c4420d1e073db20073b565205247a2e883aabdea0053e31377c624e0c875af4816b937f315ab615d43bb0f68828c8990debb1baed2a13b7e9990f4bfb894cc6ca60609e8c7d311a9343677736b9ac79439af23d583eda011f1882b10411e01e815877ec27b775178792d988a8154ae581ccd261ac799e787a98016ea50b889b9ad4285e4bbdc9b4cd6414fea05417", 0xa0}, {&(0x7f0000000300)="65a829c3460b61ed9aa62d64545f79eefc9945468fdb897c2cdb246576b7676848b6750fa891ae66f9bc0a61cafed6587fa1feccef09d2eeb0551ef3ce2cd38b43d8f8412baa12d960b44042820e38c66f7097fb4e5d73c6128723df0913bdc43f093f11cd478e8af18e172f8e80c612dfc9c2a147ff5ec2f15f70c40bd2d7003a2000daebcac7f905efeba65196945be6596470da3a06e0d0182909fb286e786d172d7df7b69016677ad1cb8bd9af90aeba533f1538071a4dffa6c1568bf3", 0xbf}, {&(0x7f00000003c0)="1a840bd97227946c18ef3db6fe601fe70f8d94aa5721560425b3692e6e651c78ded598600e480c6480eef25695c54773227f7685019ceb1c1cc08b226299b162891c037844e91dc14e8dc80b06813d1af1d07100f36bab32fe00291dd7337bd79298f1372879107e19aaecbf88d17a8edd2fd843b69989992730deacc458f7ec11682adba538f0b256fe77b958728a8c1e57ec39f9ccbe978f89659a7a237876f36250191e4feacf0c54ffb09ec3d62db20dad5179bfb4e3d44d410b29cc9dc4a2bf9906dd1ae63c7e54e22a737c710f666855f1b103e78eb7306e8d45e093f67f10e92e5d8e245de3ae29fb2cda10dce7290cb2", 0xf4}, {&(0x7f00000004c0)="7c3c7100cea4e6c6bb4de2", 0xb}, {&(0x7f0000000500)="f50de768e4aaf3d013e3c668f6a51315c87a9a91921dc6f0a93ec0ec4dbecc26b96f628c7fa8ea9902e44dd295ea6d9cbe3e958d4988ff414780359d3636601f10e7e7a668875582c3373ee0bb3797bcab60547bfa070ca6f9bf9658ccd29119751daf43df1eaa764f20a28e08af78c90202b89463906d8b5a3226077ca852dbb7082ea4b0cb7980edb643aadb1cf740b93691066e6f2678bd1bb44f64634d279473ebfbe3e8df8976bdbdbd823ed9954b2a0f35830b6718e6794b3d5b9e5cb7727bbe449f4b", 0xc6}], 0x7, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}], 0x98, 0x8}, 0x406) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff1c849bab3556cf56013d8273af574d50e3ad1b7f99c300"/43, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x5a}, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xfffffffffffff65b, 0x401, 0x4, 0x4}, {0x8, 0x180000000000000, 0x43, 0x4}, {0x1, 0x4, 0x100000001, 0x8}, {0xfffffffffffffffb, 0x7, 0x0, 0xffffffffffffffff}, {0x100, 0x5, 0x10000, 0x2}, {0x32f1e009, 0x2, 0x7f, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fchflags(r0, 0x1) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getpgid(r1) r2 = shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x7, 0x8}) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shmdt(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchown(r3, r4, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x10f, &(0x7f00000003c0)="00249863c4465fb5494315c70d741fd04b2d3d8d90271ba631481b5bdfe93f9122ec0bc43dc8e518b79d4e618fb5e99d11f578117a1c235c7a581787a0903fdd9301103658cb7e5482580b0b3411e0a5319bb3f8a54ee33456f755821317bc96393c2e1698dd7f8a1714bbd6a6f3f35c19475dd75e421010d2ecd1ab0c63f1e334a981260e57d10fc4bb72396fc59a562d19f9953f6dc898e2b768020fddcd8f1ac18049cc4c7615ce4f9853977a872fcebc041928a9c0bc7e87b90df0f9a819caf464516b02fc2e70e81c1d3c5c1c68e7ce05a0185ece7fda0c00bba8a573b5cbf6b3bbd35cd352e2409c31e53347847e43417a5694d05fa2c4cffc48c4e68f431b5aa53b8d924d6683c9a361dbde") mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 14:41:24 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) chroot(&(0x7f0000000000)='./file0\x00') 14:41:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc24, 0x74}, 0x10) 14:41:25 executing program 1: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="5d7b841fcf7976a7b6d80c85c16557b9d2c771eb2401c012044e5056aeba6753a6ca44b9214393389275577b169e54f6400ba3ef234b10705c948004bb6d6ea3e641c503a606d928404373c23dcb0c3488a847b136d4b9cacc2b448d42e78dabdf40229c3c9c61aa9599965d9b05ea5af2edf470edd71b927e485248f69bbf6d69f4d4d38e9e2afe661a9a4cf6457170f4a86f96af716e93b4cd82b31af5e652d055b5479682d4f274e3013bd77d640c8e81758160e8c61e56ab4fb5697235338954797352f0c58d4b301f4867ffaa7239ebaa0b617fa1afaa87cd1ce1b99de423"}], 0x100000f6, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r4) 14:41:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xc1) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 14:41:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 14:41:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000500)=""/162, 0xa2}], 0x4, &(0x7f00000005c0)=""/196, 0xc4}, 0x42) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="b2", 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 14:41:25 executing program 1: socketpair$unix(0x1, 0x2000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 14:41:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 14:41:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000180)=""/120, 0x78, 0x801, &(0x7f0000000100)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x81) 14:41:25 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) pipe(&(0x7f0000000080)) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 14:41:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x238) getpgrp() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x2, 0x5, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1000, 0x3ff9c000000000, 0x7}, {0x9, 0x40, 0x4, 0x2}, {0x101, 0x8, 0x6049ce9a, 0x60}, {0x7, 0x5fd, 0x1, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0x121) 14:41:25 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000004c0), 0x10004) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r1 = msgget$private(0x0, 0x288) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgrcv(r1, &(0x7f0000000340)={0x0, ""/55}, 0x3f, 0x2, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x40) msgget$private(0x0, 0xb) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYPTR], 0x1, 0x1, 0x1800) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000db6ea02ea52af2c0601edca2a72b000000618cbdff1d5f977fe23956b295db74a6260bde9293989325fa90c29399361636ba4a30ba12e3c90f8ce4caa20f7888062a5d8a27bff6f32f82f72f30ec13795a28ea817ae7043044cd61812ef67b25a578c6599b79be1f95f4365faf0e1fc76308e28eaf9aecd7d3caf4748dce4482e06e5b987c2a5c810a03b5d3c1deaa1c7a705ce4dd5d8078ec2cbec7c2de46f90c0abeb5ed83378a1029ccd539b868a99f20af9e86ae1c7239878ee1009723c1155919164fbc"], 0x1, 0x3, 0x1800) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xec88, 0xa472}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/79) nanosleep(&(0x7f0000000080)={0x5, 0x81}, &(0x7f0000000100)) 14:41:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, 0xfffffffffffffffe) lseek(r3, 0x0, 0x0, 0x3) 14:41:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:25 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 14:41:26 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x182) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x8, 0x101, {0x5, 0xff}}) kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8, 0x1, 0x800000002, 0xfffffffffffffffc, "d73001e7bb6fcce73c5b2000", 0x3f, 0xa}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) r4 = semget(0x1, 0x4058f36bdfff22d4, 0x21) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/24) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0xc6, 0x7b2f05fb}, {0x5, 0x1f}, {0x47, 0x40}, {0x40, 0x80000001}, {0x84}, {0x89, 0x3}, {0x24, 0x8001}, {0x147, 0x71990052}, {0xe7, 0x8}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x4, 0x7, {0x1000, 0xfffffffffffffffb}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x1f4, 0x0, 0xfffffe35, &(0x7f0000000040)=""/225, 0xe1}, 0xffffffffffffffff) 14:41:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 14:41:26 executing program 1: pipe(&(0x7f00000015c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x50, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001600)="d02cae5ecbb614e83592aa8d2975327092d3eebb8f166e9f21022fb79576180dc97374bac11c9f2712665942d2ebc7274bf302ac9bc0bc615eb7728a372a7e3d1da957b6c55abf58afb9970237bc611dd27bfc16f136f908d640fc885dc14c525514be73d3e67c88763ae18b48f2e023192e5270c08d5c288ec05770f96528100634752928b18c39265576c299a5fe32106be7938167150e85d113cacbceb2152a20f41f20efa383a674ab0a23c7439c81a6030ddd85126b74d3eea8a7fd552ccb360d17c5980910b412e154c42f43c1f157f46f890b7753e223143fba8e1d6037d9d103a62e0579c4bfdc1873028b", 0xef) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="04396110a408cd077f30d2e136261b5688db26c8fe6c1ee7420c32c3c58b340685244a76e3604f7c0f0e51537fec34645feff79eb51757b96c0654bf00534d9fa1d5a4861cd8ebe131037e4d163f69bf3ced6e27ffdddd7a5dfa6acf4a8d4027b4f8f73c821de5fedd46144bb5", 0x6d}, {&(0x7f0000000180)="d9a861b1d3f6f993d3919e84484bff284644573584529446d333c453388495a199f2d83621b592b3480cea39b6ab12f1be7953afa992352b2cc90279af438d295ff2aaa7616d9c89e72462e95ae6066135264cae4b3e10ccf9f245a1ab170336838bc4dc0b4a3c88ed85d00edc33ff040ddc3579af76546e9bc8c4ee3e3e7efbce726b8fd92a1362a518994f3c70c7169df16f54785b1bfe", 0x98}], 0x2, &(0x7f0000001700)=ANY=[@ANYBLOB="c800000000000000ffff000004000000668833ac40d2a85e3e765bedaeff7f47b9622adced98c09c515413b4a109bdd36d407bea054b4e7a782b585a56d11b86c54b113879d385950e079474759f202cd0e4fe36c670bd585198019be586f468b2286d7614575b9c112590c241fa3f84f0726b8ae9d3ee862abb47791f1dbcee4c585f218bc0c94624f2df083d0fd872a61866966cef3b7a428d264d793cb42c8b746f84580a76ddc52c25ca65439566bad969e1111c7cd0284f9bb755acf8baeb90293240c055817000000000000000ffff0000200000006c209a1a9466ceb54b54b3c9e31946df532aea5ed429d6b6988094f5eabed9356c304a4999afe18d7808545b2bd655cbcfc4963ea91796f3fbcd41e675e85ad63f7530234118c44a566045780a83266b4f22ee01138c66336a55f46ffc78565ea000000000000000ffff0000010000801a62be422dc4e408ba7537957967a9a0ec57f2d9e7c96a0279ae0030d1d9b205b6f6429e8f78b35723c1acbd661f4655b921891f629c5a96476645b56751c1e899f824410517f0acd90f155ba364b0188d9115894777407faa12b45f8f7e0348c86f6e889181f6e58967abdc2b6851e9e153744527536c4c7f5e3ad2e8d7bf68be5830c785f82c349100000000000000101000000000000001000000090000005ed9ca8a602d5596f545a22671806df564b4a5a42fbb2e58a6eb6d09457c2c25301909d5fd4f92a229664112ca211688dbaf1c74d873f8a18c35da75f1e513fab8b529aa9c9fde3de2a2470b52b26edaa077eb8c345ac5a3882761aa8101f808f77a2b56ed0521699cac19cc48de97401b4ddb9a776b191744b94b857a5d2e32fc0d7f9d8cfba6abe48b0dd583a8857f0187c59105ed04cf6766b90585f2d85e548115ea656256a309661f91fb33ed7abedb747550fba00439b2f6e23cc634e7729d6c5d72477ef595daa6b59c29eb12272490dbecb51eca3f84448db4cab885c8c020921cdc6c7ecf5d0598df66413df0856ab815ae47bee22b445462a83bacde5b83cc714c524eeb5902ec03167dcf1882cca9939d3d2d099b5e08bcde70a86fa741ccf1a9f8e285315fdc8e9e86a203f6452ea063932809e43fabf4db3d925804feb72b2d1ff15b78c603a831a5687cf7162fb9ee3def5ab67f81a61452cf46c01205219a287aefdcdb2a8e9b47d75c21658a2a17dcd8021c410fb606b7cdad4b982433274ca6904c0ea7b151b2fa02c1a4bd47a39199a7b1cdf34a6b035bbf76b8e8d31db14f25c7ac320f081944ad776f16fef2c98a0d5f5a8f8d738a4c161ad4e4c0f5d4ca769519f06b5729f22aa06251662dbcb58a0f4250568880deeb0eeefbdd65641efb105df6936ac1fb245738d4e9409e193c367c4bed9987ca5c5221c44f5c148c74497d063dfca160eee37374794b5b67a98fbdb20491a793585ffa0d283db0f18c98196150844dde31002838b17a11a3bfb19ab1c66ff1fbe82a4ab27b1fc1cefaf2bbfe13b2336e5addfc2aecbd2a2c9ce85a50c0ae0304424682775d0e843234fddcf1021309b783ec6542c14ff3ce665ce620a7bac078f166f762dabcb9053e442f0c30cd8f937ccabf70972cc8d8db6ac1ff8dc54b6baf2c6c415d26e1733beebd20a5b945a3d3aa03ec4398c13a7787722e33081110bed9ce5d1c205c6537262ba26e25b4a59af2b54c4fd90c1884c21a944e99892600a93eee4c0cd9a14197e4c6f9db088265b1a0f3e8e235cb85b416e3e96bc8157c3a429e3640e3a77f5bc8787fdb1345a6d0c772c0ef604e3f6b2cbacd71e414fe5a41e5bbf740f042504559dcf0a3cfb7e93ae7c34708ef76d025ce2c090a169f519245141ef9e101c4497a1707ade18053e35f60c2dea4f93f471ea74f5f11cadeaa6e763e0c16869ed55d663d7d1b870fef15149a3b8dcd920599cf72bc785ec4b856ebb9327900c63974bf2d5dc36e379598c56de5c3ea7def23e76d60e7977a81eb9eb61d2350a16e6a31332ec762c65b252f9b153c2abb706334f8898c64e5af25876b13b11652b100c97ae06e322363f874f8f85e817935e2a925f262f13216e8739b7f9c64936acce500938ce8a4678692dda680520f8a2f31fd37c7f91d9a73119a325b9231e625eb02af768dec514191ffcbf006daeb55ec09272a607ab5876894bad7e3585b9711f7640eb560aca81278adcaff85a19be25dce8fdda5e5184c27660300d4c6b838ed042f6dd8267c86b23735177e1037139fd20a33a21832bb754f52ed7746851a49af4df53d5223b9d2a6b5a64451d9ee0ed0d67b811d1853c58cc825e7f4561d1d51ee7987fd6ad1fc5df12a9a77ffe4b12846eeb8e910b7873bdfb6a57c03d61bdcbbc594a56da9c9e3b90cabf22e183437710de43eb833b4cd4a3907ac72773eaf0c78c92770747b3a790dfd7358bb89f3d1d42a863db52efe37a2b18565b038b86e2cb1a3ae153b745b072692f892306b43b854e5c5ac7351e16f102f30e977a10a72fd0add0cd2d4a9e205601a2dfd136e4f5b4a6d61ed650217327c597ba0afc11c15c6046174ac3f9afeecaa319b1e65b8f44ff9b4ec19ef62e44b9a77eae033407d99cefb81f3ecb816b7b02401038069b0775dbd695ab791dff78f1226e578dafb14d8221cc38ebd193113f6ff5daea836220e1bfac2e806eb9e2dc992dd88c0b669e0605bb403984bb521602833f1400bcd1188cadd5fb573148f079193a99ad1184ad3962b351efec42452362da69970021cacb5e06958e108586c9650be80fdfa52536f429bdd3ea07be534b70ed13120132aa6f43a4046713286194d610869c24cab9af2e8b591d56dd3112050e9ae9c4264335fc5fd7690c42bc0f8ce0a14791560c2af7c9cdf746428720405f0222291491f84eafb940629950d6b4691b354be665a4ce77b4d14257f6e03a1f433fe3a9fe01111d205cad2aac427060a207ae1d75b6d6cfeed147d98aeb2d950dbf1aa682ddd861e9f3ca3b2d477906dbaf1085c885a60917c35e3993a5146f38f837d6ddcf4a6e719b1430b5b0e120e55de3586c8c5c26ea786808b9821ba2da6ceb508c65fb4d75f04ed0e6457a1c9668853c4c0fff5ddc5ab282fd99bc74bb204d4bf23e919ac6483df6d028422e3eb94bcee526b86aeaabbf7663d6dcb409e164d18e0376882d195be9837223096ce9bf11087971ed5b74655e4af603c1af27a7ad3e67aa98e3194ac88b0cce6e48f1c460b48ed6c70efa5a9f8623106b348ccacca2e0de8834952eca3d87e7dcf1893960d849991e86eedc1b388df407017f00aed6491ee9801b2c45e38dd2f5298e11476143c183865fd5c021608df5af0e52755283cdc7d2e1dfef539b824d75ab8fd7d3cd6bf8b7eb96aa0c642c6ebb72853f6c28b72930dd6b18448fc6d5cba94e4f11a1c8fa4d4c3e2de2ac0c6075e4e9321a0b727a7b942fd6a6bcb6238c774c937fcb218cb8e1028ef11e5c05140c345bd1e7790d5d455be4f145276c2608b26f182b2a733de7879decab02c5806f9afb6b13b71714cd8858944c62d81a97e76a9cce3d0b437f3f5e6cc28623c64df24bceee74d92ea474de77759fa0e333c4e10ff1b98a75356e7e2b5566656e7abc8fbebb2454e7847113f4821b203ae9b201c0cc9ea2724c438205ae750aeef2bbe3d01bed9d859a173db00eae8aa32639ba5e04d47806e6e86d57f88c6ddefda4647d5d9398fc929291dfbe512f4d40546ea04a5d9bcf1934670f93fa947f9ec021d0127d25491a74e780c0cd47940768ead42a906bfa733551f87eaf0a15af434c5032bee956fa66ea70531cae7813f25ee8e0db615bc37daab1d451c3d2a71dcf71482d0b80731c2fd66a1527b434920ce187f080d0ab8eef8a05b450646ddf803e52899c1e42284d4ecddbe81373c80787b74a919f8cd631dabfff3d34f5f873c0981ba30b825015a3e6df2c9c4b8a4e4bbe4c4133e127627833ea5ad1207fb71f918c8fd2a32c3e967d83a52eaa39a1b667160f00970ae4fac1361501afbb30053754cbcbde25d70438b7d1e49e13c46d52094911faf85233b3c04da25ac37821f89db79141af736a2656d56f935e68e344249283472228b4e01995bc180cf74f7ed29230fde361eef760ec1db90f986b7930f4141535ad7574d7cec6a4a64f33f314108726c928efc6a48011c645392cca985afe58bbacda9944e2b6b8ae532ba2c1464421c77f628ef18ced40e4f7272d2893f2d8d0aa39640e2598a1216e3bb3d37f40eb7ff9a2acf121f75cd6e85c600af95b3e41cd0ca5e2030a31c635cf638cee80d38ba47199684ef214d4840e1141240febf328c0975c25b4cb99968fc628b79f901053938f87e24a04ba776c5c10bc1e6a4118e999330414b9a594c56d8e3adc88efaf215da950bcf90a480e3242984afb3c92999a6c7e1fe6d9d2a2d23b37fd86d97fd7c364b381773bc369eb8302ecffcfdad8d08bb5501c230d1407a90c27045b16bad000547f6e19ddc3ee1154de748fe91053f25feed99cdfb45916c68e2b52f5bc140f7ae5006ef444086b1b076f9421117c3942b63c8b640223bab2d7dbce9a56ac2d95fc0139399f304287c78792a25530d891563f846f03fa0299ff6c1eade9614a6cd803244828b604aba4a39dbc421e5af12f3cef0d23e0e0a3c14f46e06e05f9a665cf5b8ed2ee7b8d89a36a25513054b622c2310ab06c0d9547903de7bb4927a027cadd88e416459c45256f502e6be0047e3323cdea7be6230c9fa79fe6b5815687dcc12d5c000f2db7a2baca5f209ade46a57ccad019e54e2a9b00d07968b6f8b99a252590ef136f2914e941a3b21e45d3f13e5b64f67b55b6192e56485c85aa6f89cdd9743a16a99047b955e7e0e511f42aae2f1528a9dd33044b8421c835d6edf29dfa31cd9228b1868d96b98c61a1c5b87880ece1c00c6ca6d2fe47684198e604957ea826b63df9f9f4837a7041d9be090888a871d27375aaf971a9c62cf64a55d7ffd844ee16af35198412b12001118e42583b3cd68bc26dcc7d87c5d6e32805e17f1efa2619d08be791eec6c1a670ff143e358b8cceb92c64b06972f7c418a1b3cde80150f4bc64b8c1ea8429c1e99bc8f3118547a3d7f8f8dea119dbe9b71b3455b53742ce7f7caa90eb15075e532dbed4378dc634ed1b2f995b32ac4f5fe01dbbbcf4fe695c3bec34e0655befc950f65ada5c88b9eeef3da0e143c271d96389109569a0e2cff72207ef8b609a64052e83370274e32282d11aa38131a20b0e72ac6157c0e4c86fa6e51e8e4655cdc7c540cc6d059fbf9af6555a1e3fe329017be27c6ff4bcfc2c81abded32da1b50911b9764122ed325510af538ad4b147c7d6dc66c9d6b0f7f59419d59c160bcfe7359c48ff0b7c42022ad598223c150170729660a657ddfb569eede9c1088d2fa379f392c9ad0de59f263e4e0c6cbda7ba38b37e881354564bdec9e142045e03ad00c7c7fa9b5060cb12a22324f101d50dd3f1b91620ec5775b54aed0c0afb16a628683695db141db65d08a6e4cb6d1daeac91b2a31b5fd8574070d9afe8cf0190eace27ca8a36098a23978e080583aa96d9da612ff8cdef4e4f6c0cd14840b4fd21638c7b9cbd82678718cd70d1e86725328a9336302c85dd4d203b4e6f884777c952c646a5eb8fd940104dd576ffffe2ed563fefcc2ea4a8dc9a17785413e4576ce0d8e7c5aad62a72ca08548d8d3b82d295f38cfac62f2baaf89048acd8dbf5e6ebf510a709b54379b5e20b7303fe6dd16769eb27cd02df98d461f9c401cd8a016f7820b2b484ce54e6563b59fe91c512121a59079707ea12a0ae8fe61ac6a032e125410b88ff4fbd78900e385ea3eb9ce90cb6114a858a4f35635336028017661f3e9fa1f35a23f33d00c3ef2301081537526cbfabaff5483bcf688b4c6c31ece22d3f61c48c4d07a9f3c1740170c56ed2df78bf46aac25c0e2ba7d9ff1f6399eb6fb8d3d0c6d82ce075e8baff6bf942d6aadf4a0c2a3d08723dd4cf350626096a18697b1d47b576a862d78dcf7855338657b4aff2176c1e2075a9b53050f64dc7b2b8a9ab1de249cdede9fa3d776d78024a89da85a1f832624568eee1926a06199868701d58f0465e79d1eaa7d75e924843b5f57f695c289844286130dbc3aeadd46f7ad757f924f2f2a1dcfd03496c7ddf6cedaed1067a23b983ed1ef7a37e98634d4649fc1889662b73313de2ad7ca9aafbf1f38e83699314a61a0845e987e5e81822634cb05fd7579f784782f2adc6c5867d9d49e901ed0e19511ed68afba8010f7aa54ac63396483c1632f694e56b6a3083c8005b16f8fc081f87ae818d26cd6ac91011bd648f331ca9bf0cf365530190952b567c2319ec80e3d1958451897c85f357b28735af66f941ece3b2c7bc1d23b95374883640584ba69f5053235b40e1fab98c4b039c388b3d5fd72ac0bee7ab7688e95d5e469f262ab1001000000000000ffff0000ffffffff327415616d4e4995fd89505faa62071ace96a322f90b1689ee9918548b97c766dbb185123c929ee9d909e2f7034933c6b56b5b144602a3565a517b3d953d0728837111891da4972255e136565a70129bed85c1d23c99971ca41f5b74708494b9e87ba08662750e1c10fd53532d594c1d12ba135c1946225f7783b025b9ecf68285807e2d3f89d15f118a6728f5d66e2163e46ecd339760abc75b98317cdd3a7073466c3633b7a99dceeb54e9a50e2d7d2792f39c6630293e2a383ff4f49b933dddbb3f4d9bacba3f62c21935d0ab30507e245ae1ec0a4e4fb8ee835908c322a11cc5d1754bf3602c40028a57bd8592f44128a4cc361163067bb8c3d6116400000000000000"], 0x12f8}, 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1a9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="834161250b627b127a3a0098c9a6e43886f6d8a8fd87e3257eda8c62408ed1c2b7df4ecadf791c4a244af5b50adc3cc41557454ae9de755ef1c8d75b5aa90271f6668291cb1833bd701cc64167587b0af5608057092c38fe32642313cb98465f9e904123989a3d6841805a0483f1e9997b6f383614f892368c018be559e7975062f235e07b6be658e243642d", 0x8c) r3 = socket(0x18, 0x1, 0x5) setsockopt(r3, 0x29, 0x36, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x2, 0x7, 0x7fff}) listen(r0, 0x10001) 14:41:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x8000004, 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}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 14:41:26 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x7032, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/218, 0xda}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f0000000240)=""/66, 0x42}], 0x3, &(0x7f00000002c0)=""/12, 0xc}, 0x40) close(r0) writev(r0, &(0x7f0000000000), 0x0) 14:41:26 executing program 1: setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 14:41:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000002, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x22, 0x20000000, 0xfffffffffffffffb, 0xcd}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x5, 0x7, 0x3536}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000002, 0x5, 0xfffffffffffffcf4}, {{r1}, 0x0, 0x20, 0x10, 0x6c, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x47, 0xfffff, 0x3ff80000000, 0x7ff}], 0x5, &(0x7f0000000140)={0x7, 0xffffffffffffffff}) 14:41:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) close(r0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1000, 0x3}, {0x9, 0x66a}}, 0x2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='{\'\x00', &(0x7f0000000240)='-${/\x00', &(0x7f0000000280)='(]]$@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=')\x00', &(0x7f00000003c0)='&\'\x00', &(0x7f0000000400)='\x00']) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus/file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x9) r1 = socket$unix(0x1, 0x7, 0x0) connect(r1, &(0x7f00000004c0)=@un=@file={0x0, './bus\x00'}, 0x8) 14:41:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 14:41:26 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000001c0)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 14:41:26 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$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:26 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x1, 0xffffffffffffffdf}) 14:41:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000500)=0x59a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000280)=0x8000) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto(r1, &(0x7f0000000800)="cbb8d9f35b1a258663db22414eab4d3802f84c61d5429068c741c240ad7070c22c487432a052ce0a387cad893501010000000000005fb19d9f7a24cde4e4711f182665be54df4a727c0109e6f3b1f985e204497e96035068eda7ee7d229851ae704b56b71a952e797d2c753018d6bd7d52eb2a731f9bf7f4ad8b4e6a8dc7e60ece638054853f2b6654b2c69989f6c4092496a4ebf2694b63c78ab414a79846fe8c0ae16125fb0b125631d4970a7f6c4c847d6f95e5ed39c41516dfb52e975fcd1fedb6cae791d3b8ead8e7c5b14adb5cec1410370000000000000000c3171c1c6d38b8d22196f4fc9416c77152df80ae5f4f887e04c45f00c6b2e27569208aea8cc4a9d8443f0b58a34d8bf968aec0059a318a2dbde2585faa916e28a874b6d7b8fa4e578e70668b85c0453d733fe3bb952f3600c5994f655c84a545511fa1ba85e639bc9e9f383917d95ce2855be06257face982e2ad79227959756c99809464f514e8acc2e38ba28dd50ace8cf5e6dfcf06d02aa214d7a097afb406e727f7665fcb6ac8aac6cc61246240bf638055e70caaf0b749c9f", 0x197, 0x407, &(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESHEX=r2]], 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000005c0), 0x0) shutdown(r2, 0xfffffffffffffffc) getsockopt(r3, 0x3ff, 0x6f74, &(0x7f0000000540), &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 14:41:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1f91d96a3be8dee51c2ae5a4670dab2874d4202dee3c7aee70008f83cb24605809423733e0c5e38cea23e9fb3cf83041ecdfd826feed750a2d5a826d4fed779b3c612ce71109c1d4b99157294e84fc3539467fc012312cdd4358d45d4714c68d9958f1b10609e572ec378689382e"], 0x0, 0x0) 14:41:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:41:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="200000000000000000000000005b67071b542a538706084900b81800000029000000230000000107000000000000003f000000000000000035805bceec002a3cfb2225770123b4808811473ff059070437e6cc2ca0d6e34562261d35ff905a00d8506b4b1a9feb06273404304a0637c09a709003f31c360f591ed85a920ed2f2c980ea1c6eb7a9c76932a3d2253b8a8b6a98e3cf6b2ffafc80b2c904370091352c031c5cefff9971d775e25bd15a997247cad3dc997612bc8257a2ac4fca2f2c7330aae817953a458f842b1574a8b945b80cc90b5fd31a89ff30761b885cdc0d11"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x80000001}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000380)="8797fae46c58d3f868c6fb8505d57a16c143f3f299a53aa6eba018ba7d24f37d8f894cb0c999f3cfb7df463a2c29ab5da0fae53df35710dae9a911237a0b7c17bb32a359632482aa749ae5c2f403a510a58e85453a16643c3696c37b7fdd20efbcd2474eec5466a4dd06bb521354beb0e9fa829a017d50e7f0d4766a9f4e65429d61a05418e1e4950265fc4e2d612275f5e266db38426fb4cdf1a085acb83c269e502bc7a223cffde47ce7e786299466edda4208bcc65d29a02795d1d6b44f83393cbee093e514970e5e976649", 0xcd}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="d0000000000000000100000005000000bf7a729730a5609def1c105c9a79aff8c5bc41e93391075e6c1d6de975b9c85f551529b3ca2000724fe39edaa2b80840dd99bfda7469da262a0c01120cd2de3122e72ac8d2e50a84badcb9320d478ff6d89f15dbfe2e2bebc0b35e26d5d9bdbaac1db3d99f6561e276b027b13bfa5f6b607bcd764d3481db9bc9078107aebb6e0fa39e1f30a57d8c36dc2cdc6429725e7791d5ff90dfae92b528d62ff7e0af594b63f531aa5d2e0a602b373a3cfcc354b583e6baf77e517922dfa9a86900000038000000000000000100000004000000403ea75b9ccde025f0867284117cdfe9939904cbb396a08257fe75f785e202e9879580d91bb9be00300000000000000001000000321f62339ec70d2e982205ec256d02fd91ffc0e12679ca73939b98acd70000000000000090000000000000000000000005000000a7b1246f420c0a3266c022ff1b1af9d2eea58b58c6fc154bdbb8c2e667966d3da0e879dc0b15aae50d645dff314b9c90bfda2355f998ca561f15d9e727a4f750000a569fad1566e0d017763d637123b97e6a7ec66fc3479c82e453c9b1ef8d736befcc4e58bac6dbb55e01087396ad73d9daa723340b28a4f4ab000000000000"], 0x1c8}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x0, 0x68) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/90) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x49}, {0x0, 0x6}, {0x3, 0x9}, {0x2}, {0x0, 0x8}, {0x3, 0x101}, {0x3, 0x3}, {0x1, 0x4b5}, {0x3, 0xffffffffffff5702}, {0x0, 0x5e82421}, {0x2, 0x2}, {0x1, 0x3}, {0x1, 0x100000001}, {0x1, 0x2bd3e982}, {0x3}, {0x2, 0x2722c86b}, {0x3, 0x9e}, {0x0, 0x2}, {0x0, 0x7e}, {0x3, 0x80000000}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x10001}, {0x3, 0x5}, {0x3, 0x2cd}, {0x1, 0x46}, {0x3, 0x3}, {0x0, 0x8}, {0x0, 0x10001}, {0x3, 0xffffffffffffffe0}]}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) getdents(r2, &(0x7f0000000680)=""/157, 0x9d) 14:41:26 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a63", 0x1a}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2a928f04108dbda7ecdd47e4da32f01321fbb7318130f7690189c814153874df2c6e506506222d1b2ba37cf4b5fe760b052502e56ed4510bee405455d81d9f5285a386daf07c61d1b806969ed81fa7bc678bcaeb5722e8531af1a18e85f8a084e05ca54f727896591e0e8ed9697b27", 0x6f}, {&(0x7f0000000000)="5e19bb33a39987c6f859fb1634065c8df377ae26295f7a6511097ead932d777dc4d7c02b0556f83f346afdaffbfb02eca185a7add6", 0x35}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:41:26 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() geteuid() setuid(r0) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) 14:41:26 executing program 1: r0 = socket(0x0, 0x1, 0x10001) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 14:41:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x10000000e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1fffffe, 0x2, 0x200000005}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000040)="480003000000", 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) 14:41:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f0000000440)=""/127, 0x7f}], 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x7, 0x1, r1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000c0000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x200, 0xffffffffffffffc0}], 0x40, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x12, 0x0, 0x86}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa0000001, 0x0, 0x71a}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x3f}], 0x1, &(0x7f00000005c0)={0x23eb, 0x9}) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x20, 0x1f, 0x2}, {0xffff, 0x5, 0x401, 0x5}, {0x3, 0xffffffff, 0x3, 0x20}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 14:41:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f000071d000/0x1000)=nil) shmat(r1, &(0x7f000071c000/0x2000)=nil, 0x1000) 14:41:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x8001, 0x80000000, {[0x8, 0x7, 0x2, 0xfffffffffffffc00, 0x0, 0x100000001, 0xccda, 0x3, 0x45e, 0x8, 0x10000, 0x4, 0x2, 0x1, 0x800, 0x0, 0x7, 0x5ba], [0x7, 0xc6c, 0x1, 0xd49, 0x5, 0x7, 0x6, 0xff, 0xfffffffffffffff7], [0x3, 0x400, 0x0, 0x80000000, 0x70, 0x6f69, 0xffff], [0x6, 0x9, 0x32, 0xffff, 0xff, 0x10001], [{0x8001, 0x2, 0x7fffffff, 0x4}, {0x61ff2f8c, 0x8, 0x9, 0x8}, {0x0, 0x100000000, 0x800, 0x7}, {0x80, 0x7, 0xff, 0x9}, {0x3f, 0x1, 0x80, 0x4}, {0x1, 0xffffffffffff7fff, 0x1, 0x1f}, {0x1000000000000000, 0x100000001, 0x9d7, 0x7}, {0x2, 0x1, 0x70, 0xffff}], {0x1, 0xfff, 0x4, 0x2}, {0x4, 0x9, 0x8, 0x10}}}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 14:41:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)=0x8000000000000b5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="5589d34cee9e257840f161b58d4f056065884fa4214e073e97b7a6175ff8e49d28353ddf41c07a16c7f28ce461d5946d7add5fdb58f083b43e8b6e161993d821e7a03a14901c5a36972221000c2563b78f73d7cf134dd9735b433cff9dede90931b00771e026490200dcbcfacbecb79eb4be7cd0eaea1971edd55f0b27e53b8ed72dd81c22f9d209be0bcbd6e002aad7fa2824e7ed37e00ec4f377095c2908c34dedf4b1e02c4cc8ea791979f06c0a0b7702c347cd2576051bb757d6d3b365d20116439cb4386de190536f21abd66d154f5942ee941c303ad666428fdd92e78179eedd8ad38a799eb8f71b094bd950f9b5", 0xf1}, {&(0x7f0000000280)="ef24c3d86f65d0f67b27022b26e0ee57e8eb72f85a7d6332eb7d2bfd74833c7a936318ca9f47b74594d5a24692a76b862ff60dd61e5b7bc98cf60782df244a211b562b94252baf3308d895552010c6b001d62382d1abc9e30af12d2f519a071341af6135644653e312f5dcc5ddd41ac0c54767e386452bb61f6356f340baf988b78bf08c93ea3ba4eeb2c0e827590a48e404868a4690aeb9e5235bac249f6493271704ac62ea276a1a5d2c4fecd2f5cec17b03be3df3b875856a329d328a2cf78b0bd520c63fe12f363ec3fd7b46033ecdadc7466793f68e2d661c4da1184e16075002e2985be4bbd57bf3d822fc34716e6146cbaa15eaececf1dd592a8d40e85fda5d8f4eee6a6986ceb873e3df54e599582dc80cb0b9bcac5d1706b0b4a8cd075fc23b3cd469524567111b7d49bdde632f2e6b8c65a002ccfaf8e50526bb06c45069a4c5a6daa778cb796e43097379f5f8fa1ca6d5144d37d19fc9906affcf0fb52ebffd161e988e5ce282b924e6f5b26728a226c5fce1331756424e2c783b0ecc85ff9b2d5c8baf04007e297e9a3a4931a1b77f1fce9c7982203bc58634623968b9c415b4a7c84dbe45424c5eb3f4b0824e9bce84eb348f7d15bbc2c4a1081b9aee5e0179f356626f73634d3afc0c1ed50dd6fc823aad1ceedc78bcf716ed28e61fb41bc69e1e7368f4f37b7a35710fd959c0ee6332c4bd8052ed0147e322a84e700abe221f4716f5b52b461e3e2015aca2480968685ad591d92f75a727220b0f5d487f64868d6f1130191df4515c067540528eacf51428b37d6075bf3752fa936904d1cff57d94b47b72d4e2b18e913eee219be0af2680c9c52e9695a6639db9d06a8177cc8f7439fdc5a97ec2e8ba81ae893d61490916ba5a5706f59f7a59cb32c7eadd0b91b7d55ee8eabab3a8321ba3a45a17f7e982b687dfa2749fb59174c6c7e32e52d7750fd8404b8c3636395ceb8b70de98b1b97bee96dc5372f5a412b7b2e22267fe2a6c43f28fdd856650837e75a42d3012b9b862b41e46c3b3970e62a0c038272860dcd704d1c740fbf2af706545ca808441cf141892df0e5c881485bcab16cd4c22e9cf3fc0f615a59dac0caefd7797a4b14892e7b57316ca2ceacc6987eb979e99988f557579e5f4d0d256c5db76f2b4f38b5fd2326b0a58ac0957d8ae7367ca8f1c8ba05caa31a6b3415f141abcbbe16f720da5ff14cb1169eece3c0f064936f4383ca80eeb7b3fbbca81dc1b3b3378ed8c40ad7a524bc9477dbcea5da6b38f7027d6d7a0c3d402a98736bf2c8ae0d78cb0bb630ea5c177f89bc0684a35be70b4fb24cae816ed94ae8c906c9cf77c8aa815d868ab4b5b45eb671ce8a18e77270e9cfea7bbc349245cccb5dd77de039b1580ae921f08199433d68219a200b8e017ba378c32b8810ce439c6e1c08fd5a1ab80179c8a05297a63ab73851aec92ce438711617746d4bfdfd6af5440964a5dca37a5920361fe31408c0a0e28f0cdfa1325ace021b17f349f39c0c9ecc198b38d76104b4d8c660ddbef87728c7a94661ce87fda4c67dd1a3106c9463ce037254be1098de740ccd9f4244b1d363904d1d7249d54c43d35e0bd0b36d7a477611ec7ce68b24f350d864f19130140a2c8a38a1da65ea1cbaf523e88d04b9752badc42ee874b97d815cf95138b078e2208758b07228f45c03452b6e6bc5c48f95b3e397a2abb5f8e7a8b4e7ff612e46986f1c3a6da82e76d3316c699f05949eb988de168f3049d5a3da3ef8e939fbb8270bb717469984dd2b04bb0d67add3099e93a969e99da00d16e1381ab00a91013664ab084c06328c03b62d64e36e364b39e4c49311eeeb5e93b78d196889276a89474c90e2a346f89c84eb4be01af3c590386b376d9ca27e465174301da800113eaf890657ae1138e8759bd4b55cd3d0cfed635310012b95bc4652eb7c2755c092d5a0e1b21ca83fce66a8601d24994ceddb51a6a0b53c7da0761cb8975bec33c16fab75623de2b3429de59a6dfef783356bc2ee9f0d8caac235c5b96607fbeff1d4af8ce8ee4f6c87ec910f527a6c4490477e798ad21a411d19d418423cc6291305077752238a7dace3655d05c114e17e2747d045355d432377b9383844dfffd7b09b4b74094c8715ce72a254dc02a9c5afc6b2cd8783e0e4aa8e6703fc412ef0a9e36bb6882f0ed661c9f12179da08c9d0e6089ed6caf840627caf237d872dcdaade847d8d9b2fe0d9844877400707a43aaf577a0493d881efc2437d8a4aff4391a40ea020b83a8f1495109e29b0fd6b59579a80104e73c08eb0430d16fbad0db415e479278588d1aa33bde0c030ba766f791b4ad252b822d26f79110fa3a62c8f0dac74a2d05470fa69b8b5361805cf0a470c7a2706a924204cde1186b690c9973a4adc33c3fa7c7556225dc9c60f624682c025b7525c2a273ed5c135edfc81adb9c85ec725fd9f18ea9785cc744c3b0f71ee028716db4601d5069d19cb316ba6d922362f5208384750364cf1ca0b9d9bef73c03d76dde41f2fab62ddbe33311e5048ebc1e387261008fa3cd87be6e2e43186077c7106b78b49b9624fc07277d61b43a0cd4dae39accc0ba4b80c40a6abc16dc4c7633efa2fd27d8263083e135b41f5e10ee1ceed3ced39f14093e992fcfb8dac402dcf1bc72f451b3f2ae762166193a0c2ac5239fde3a3b143623591c24727c3548619405ec39c47082aba01c2f05bce91daef4d0e1e5f9404c533ee97c67b49172126a5e53a8760c55756a558009eba9b5fef2ebff5023ae557867e3cea5a5bf7d98030cf60d259a39a68d5033834dccdf710c2d2875bfa5a72cbc7e3545a7d8b44c663bbc181e3720045bbe674e42be53a69792bac32f5849d00ad3e95682fb2ca244e0e00c64e38d1bbe04d28c8521f99feca751e7225cf225e7aaf97eb1b0612f0910a285b26f3019eebfa6b93b981ea2dfa1ce84f7a77213e99cfa650890e007115e2e5045084a7e3f131f74567114e890d7cc23759950ccdddda1e1f7d64efd6696ba3f126427f84838668b215cb5f0420d5b850cef537e4c8481f006a6bbaecb4b69d071138612fd06056c4b55e7466f2d4a73aec4e1fdee4b11a7a60626a5ccf0f518be9df0418c592a6669bf151b03b4b05d8b111c2c2a00ce290bef91f206ddef302292682653a94116381d180bb2a648d51928a5e00c85e2e73172f8619f3325b985bae009f5ad59fc90d5defb5c0dd6486b80b77cf4002e2ff0b229e5e99c609bdc9bc256697d77971abf3bd46a9a4205e80143833f2630d4e8fa47bc415f95aefa803cba40c3467e6a230f3a2097ba1be17ab4f3c9e6de86e1ac06d303fcf13856945b89ce562e1ec8feb0648b8762931f61a90458fd0a5c772ddef32982d28350517c84ddc2e22f9d150ec15e67265d0c992295268b51c602e96d2068f6a9f1a908f67bfcad39bcfcda809e48980c241cf2d7907dba1de2b8c189d7e86c542299de48c333a26a70b8952214799bc4952dc7db8a715c12042b6b9c06d776a901107ec0924d9119083535b5b591e4182b4458b6c142781bbd4b807eac109fe00d459cd346fc3c8b9ed04e21ec3280191ef9d10d1ef371140d8e02e7495ab0b54c55c0f522d1750a1ad9a6b11cd1e8ec834932132a3938231c5798573ee060a7689f22a7d1d472aa7da1c76c53ea69d45554a2adf8397508ee571f707575ddafd952027e10b23134204535539e66bdc021909f65665cb8adb01af5a1f4446c93c676ad7d67082a8a907d71cdcb9a7b6af4e04377632ed64193e0fe4517d101ecd8cd3cb31154cc458c5f218b4cc2377ba1991c1ce017f612424ddde192fd77e9512c677017a49c2e7353cda91aafb58fcabbeaaa25a1d4846146069288ab33dad6f954c023c2d7e73360e05bde1432fbb6f164fd0c17cf811faef1e38000fbb5893eca6bb4c848e5671333c7edd95b128ed22799c2910ee431a4f7f3eedd2799d7bbea129a771dd87ecda31debfd0a0e405e71ec20229f9e15096b98b8f9c1190f16b25867d37a4e5b396fa30ae42935c1904502b456b65adcf09a280b870f235a0f34aca3a6927199c4351acd824c251a59097e7211e16124d36f1b3c3ac6589dbc53f6cee4d44fc87055c90b8e87717cc7ba30bc8e38ff738bc52d0e2a302965751cfdb7267555acb7ef3965af8b1cce5282307cf73353263966f48e49b36fd136f5a6eb374615da41fd416d19600a08b3d56cc814aff8a6a132c0d39c8139e01c386e88e88304227755c7f0efd290e7701ce9e6af149eea1ccd01c4d5bd24a5bfe8e0f9b9518c7dfa2f902c190c1fd27c165be86ee52a9d299d0bb05a2e7eac6c1aeacc65fb7e9cc6c60c6d89a2bdc79f967483f6892103e969a9f561a70c1ebf1e043ab13ca7d44bbf202a9d11ec5d67cc749be0ef389adbb81cb3a9c4367b5d648bfff0e1542a2a11865b8ca02d1d2b1d539f15bba0009cab7f747e38997adb4f2c4fe81bfb3bcb858bec25274aa1cfd07d2f0707f0a760c793a96c36ef109e6f8c042f39b6a03af7191878ff857d072315372c2f64accb2864af435f656ed0d192e2ae2c53995c8c045a4b09d500719b5b03a4e4f72fcfe2f286d9ad2681b5303d74f39f3f76176efd5b4e07761a23939b9d5f2917e421bc6d99f2dcaa5d24232e3eb3f4a1fd0ca71ac3fc515fbdc2dcc8f7f0cc94d95adcc28da3025e4c39ed2dff849c597e6bd3b7ba65eaf93a97163f8ba1e95dc5a3594fb7a06478b61b5fba375adebd82e44548bd285c5dfd83bc2a1c0a335c56c52e3f2125539b2a28d2803ce3c5564bcea2a6f60fbc5208a3f6261d0ed513f9211eff64822677e8073eb7cbbced396da3ba967d7f8c79f7ecc7704fef873104a6633d85ad3e366154283850aa55622a1703d278d3a2f88056a123e2bb8915a63a6302a0279c5a95b2b4c6bcc99ec828e2e5f6e7fc687abe784e44a3c30f51260877c93e21a4a7925367693fd7f4ad678599ed810e4b29ee3be6edcbadf212ca3c457d288b776cec36214ac213b4d5ced45a221c250faafddf55a02571071bdb64003663776b2295b268c7ff3e05a6d5d79c49dbedad0a1222a5b642ae7d43fab12ba6543c9fca1672069f280ea50bd51a6b493f8a314ce9d205466a4bf8c9d950e50a1e7b4c011de663b5e46e97b05686555b582e4525184183bbef220e6380e8d95201248d68bf228ec38b198c71dabf2d8b890740ed167f7bc1ae55def023d64daff8248baa3816f102218b975b7cc3c78dda97999b9e2dc8c31840e2f03ee333b77c3d091d55e4e2a014c40fb440b7c1be8f4054b985b30553dc77699e65d46259741f95e3550da59e2cbfbe4a1cab9463ee666b467763d1977146c89b0d2f19435ab8fd5bc75ec7eb1c0464934cc1555df62811f574104c5877f17861a0f7380a657b8a7d7acf72384e52c5a17768685b826d4d6c93300d6b6be4353576b8c9232388142fc0425f1aa9e1eef35a69ae87f55bb2b9eea90da3fe52268a2d9187043c1b348e710d0044fa5eedf6d5816aa8066fda0ac3f9ae5ba5b002710b3248e3fe5b8c925e056e83408b7b8dce53a094b8eb1ec7ffd6621a6474775115330fe52ced7ff608753ab21c8d1260d4681f0ad75482892ef4410d0c54e8ee21ab03e9b32d33c4c370ae04a7de962ebee08929c6389011c14c0affafe9d709d65eb72641b5b73dc1c46bd010c9b0d7421f6bdfd900998dd01d7df48db3f0c3f17fe919102c9ccc9a9f9b2241c6a9f2b211019116fcb07db26981aaa6a6190aceb0c4f5859282a7", 0x1000}], 0x2) close(r0) 14:41:26 executing program 1: 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) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7ff, 0x1}, {0xe31, 0x5}}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 14:41:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) r1 = semget(0x3, 0x5, 0x4) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x2, r2, r3, r4, r5, 0x80, 0x2}, 0x1, 0x100, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r7 = dup2(r6, r6) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) r8 = msgget(0x3, 0x40) msgctl$IPC_RMID(r8, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r9 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r9, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r7, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r6, 0x2000745e) r11 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xfffffffffffffdfe) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r10, 0xfb3739792b586d09}, {r10, 0x8}, {r9, 0x88}, {r6, 0x10}], 0x4, 0x4951) 14:41:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x700, 0x0) fsync(r1) r3 = shmget(0x0, 0xa000, 0x0, &(0x7f0000ff3000/0xa000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/90) mknodat(r0, &(0x7f0000000200)='./file1\x00', 0xe030, 0x100000000) r4 = shmat(r3, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmdt(r4) r5 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0xa0, 0x0) shmdt(r4) select(0x40, &(0x7f00000002c0)={0xf9c, 0x9, 0xfffffffffffffffc, 0x10001, 0xd4a7, 0x1, 0x3, 0x3}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x9, 0xab72, 0x9, 0xffffffff, 0x3}, &(0x7f0000000340)={0x7, 0xfffffffffffffffe, 0xc0a, 0x7, 0x3f, 0x5, 0x40, 0x212000000000000}, &(0x7f0000000380)={0x401, 0x6}) fcntl$setstatus(r2, 0x4, 0x0) r6 = accept$inet(r0, 0x0, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file1\x00', 0x9, 0xb91, 0x3, 0x1, 0x4, 0x40000000, 0xffffffffffffff00, 0x0, 0x1, 0xfffffffffffffff7, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x162, 0x8, 0xff, 0x2, "24e46795a8d43eb15badf1151825899a1efc64fc", 0x1f, 0x8001}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) wait4(r7, &(0x7f0000000540), 0xa, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000640)=0x7f) shmctl$IPC_RMID(r3, 0x0) shmdt(r5) r9 = semget$private(0x0, 0x6, 0x71) semop(r9, &(0x7f0000000680)=[{0x6, 0x1ff, 0x1800}, {0x5, 0x3, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x800}, {0x4, 0x1, 0x1000}], 0x6) 14:41:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5a, 0xff, {0xffffffffffff524e, 0x9}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0xffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186007008b00008b2700000000ffff000000000000000000000000000000000000000076af2537f2ad", 0x2c}], 0x1) 14:41:27 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000500)='\x00', 0x1) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7a, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffe}, {0x74, 0x0, 0x100}, {0x8000000a, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)='\b') 14:41:27 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) 14:41:27 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x10000, 0x122, 0x0, 0xe6]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000003c0)="670dc36ce587db1af6b1e8336bbd92b2c7a97ad76b5c02e277544bf9a9c5b298389aad95056c39ac80b89eefaaee209bfd91ed5ec9f3ee7f22b80d56b49f0e233dd29847b6aa4a68a6c75fe9768accf359768d895608621aebe9be3d7b4cde95270404452a10633a444f179550a1e69a669ad81288c0dee5bd524f4896218cc0c2af3818385c6238dfddd039a636f93ccae6790dac22248c51509bda9da57b035f800d0d246b12b35fe5e745d3898b38", 0xfffffffffffffd0b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7bb72d661ac6e51a596a9fbf994977d1f28387fd", 0x68b9}) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 14:41:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000040)="7f51ddea7736c6f6c54444e12a4cc3130248696b687ff7a2ccacb889f6731005a59f41fe2fcb17e2f6d819854699f755e0e929eb0241fcf3f51a7908802d3246ef0889829c12d94b2d7bd8b487895efd7a8e59573051fa980f4e8d69e937ff5712ecc2f524960f95970f3d87030c4ba22684cf13cd893a9085474cc42afd20040e4be5eaa85f23", 0x87) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180)="c5480aaab8a6ebffa1ff0b7ca22b36b9fd8127f5613f00a9bbf204103acfc4b72eaa4e90cc48e4d0daa7e22c39ff", 0xfffffffffffffce3) 14:41:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000a6ce6b01f55aa8e0afb9afe2a935d000000000ffff000001000000"], 0x10}, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffffb}, {0x2, 0xffffffffffffffff}}, 0x0) 14:41:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x6, 0x2, 0x400000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x101, 0x6}, {0x9, 0x6}}, &(0x7f0000000040)) 14:41:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000100)=[r0]) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x8001, 0x3, 0x100000001, 0x9}, {0x6, 0x7, 0x3, 0x40}, {0x20, 0x1, 0x7, 0x5}, {0x9fad, 0x7f, 0x2d, 0x8}, {0x7, 0xfffffffffffffff9, 0x17e, 0x1}, {0x3ad, 0x4, 0x1ff, 0x4}, {0x5, 0x8, 0x3, 0x1}, {0x2, 0x8000, 0x9c, 0x100000001}, {0x9, 0x4, 0x1000, 0x7}, {0xe0000000000, 0x7, 0x7d16, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:28 executing program 0: setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x80000001}) setrlimit(0x5, &(0x7f0000000080)={0x0, 0x1}) 14:41:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 14:41:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/50, 0x32, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0xb6d3}, 0xc) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="b6") 14:41:28 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x8000, 0x5fc9) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:41:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x100000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000301, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 14:41:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:41:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x7fffffff, 0x0, 0x1, 0xa3}, {0x4, 0x0, 0x8, 0xfa64}, {0x8, 0x5, 0xb8e0, 0x1}, {0x4, 0x2, 0x9297, 0x70c}, {0x8, 0xb773, 0x0, 0x6}, {0x85b, 0x3, 0x7, 0x3}, {0x9, 0x7, 0x9, 0x101}, {0xfffffffffffeffff, 0xad7, 0x6, 0xfffffffffffffffc}, {0x80, 0xfffffffffffffffb, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "b80000000000000800fffff000"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000100)=""/146, 0x92) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) 14:41:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setitimer(0x0, &(0x7f0000000300)={{0x1, 0x9}, {0x81, 0x86ad}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000280)="ca6af05939d28b29a62ea26723100d739dbabf443dee886d10c21172bccf67cd9a45577f8c8572e2cc58c94360813c985d3ad73a14e61d4ff5bb9d4d4fe9993c50cd2668a0ade3f7935f41140f93d9a832d9bc8d53517c21021c0cd91ef2637fce2a93139c1531fcf8b8bb1801b7b6a2", 0x70, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) fchown(r2, r4, r5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) pread(r1, &(0x7f0000000380)="f371c05ff922e9f0ff3cb64d254e70c6faa35f782af366036b6e753d58ee057b00cb136d00a614cf7e2d4a8d6e27b155dca0c0fd3a2f72eec1524909237032bbef1c0366c153161b2a9f480c68dd812ac2d7aa03514f34a056c3abe4cbfbdc670eab02428f9a50b89665f5", 0x6b, 0x0, 0x0) ftruncate(r0, 0x0, 0xf4) getpid() execve(0x0, 0x0, 0x0) 14:41:28 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) syz_emit_ethernet(0xc5, &(0x7f0000000040)="c768686df22d3e5d0fde1c89966fdc2992789ffda6353ecf0ff8672b1df5b43add4be20052fca451c598536c97aef450d2e08694cc922858b02ec6fab024bc1b3324ae7d6119f8b3dc4e12ea61be57bada73079c358e0c1b0f458f1d8310a737cdc8b224c08daaab0bbaa2cf41fab20d38255b8e9c3c54c019b1da67ef049b9d6e76536d7e6db303a4e636d738ae30d27c9278df46622d5425770fa679cb36e005f6f4802d56f94c7bf2216e180f5a73e5536befe8c37dcc269e11aaedd06db75e9fff1a9c") 04:02:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff0d, &(0x7f0000000500)=[{&(0x7f0000000180)=""/152}, {&(0x7f0000000700)=""/4096}, {&(0x7f0000000240)=""/176}, {&(0x7f0000000300)=""/47}, {&(0x7f0000000340)=""/139}, {&(0x7f0000002700)=""/4096}, {&(0x7f0000000400)=""/246}], 0xffffffffffffff02, 0x0}, 0x841) 04:02:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x2, 0xfff, "2f73d3d7468ebfd40f6a0efbea5ee356ae652b62", 0xe52, 0x6}) socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) 04:02:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2000005, 0x0) fchdir(r0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10080, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1f, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x9, 0x8, 0x19a}, {{r0}, 0x0, 0x40, 0xf0000001, 0x7, 0xa69}, {{r2}, 0x0, 0x2, 0x4, 0x6b4, 0x2}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r2}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r3}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) r4 = dup(r0) chflagsat(r4, &(0x7f0000000240)='./bus/file0\x00', 0xff0f995c1f2155b1, 0x2) 04:02:32 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x52b, r1}) r2 = socket(0x1f796d66f7cd0a36, 0x402, 0x80000004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10048, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt(r2, 0x1000000000029, 0x41, 0x0, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x7fffffff) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) close(r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 04:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xf53, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='file0\x00\x00\x00\x00\x00'], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5}, {0xeaae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x1f, 0x5, 0xffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x3}, 0x0, [0x400000, 0x3, 0x10000, 0x4, 0x400, 0x7, 0x400, 0x10001]}, 0x3c) 04:02:32 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 04:02:32 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x5, 0xfffffffffffffff8, "37d8c9dc420625091ad6f97487ab213571b5730a", 0x2aaa, 0xff}) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x400000000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:32 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) shmget(0x1, 0x2000, 0x7c0, &(0x7f0000ffe000/0x2000)=nil) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f800005f73f20144fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0250100000000000000c7d4096e8c8b6b87cb2d4fb8a8db9ad8a4f5f728193ef16a393f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0123794ba733df6bcecbe3221ae14a5568152b6b1370525076e4b852621c1d6bc84311e8d2b2cb6033012f751e36e1946e1bc0c2042c4062506d6275599187c3e42887a2e50a8ec11006925ac8501c90ef0eb417f09366852e2bd5d836322b3d86c7aaec87b1bed73679f5e58fa1eb40ee71f02ec5841201e6d7e509ad48c39b5fe2c284348", 0x29d) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fsync(r3) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) socketpair(0x38, 0x7, 0x3, &(0x7f00000000c0)) socket(0x10, 0x2, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x401, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x541, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2c0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r2 = dup2(r1, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8c) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) fchown(r3, 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x89) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r4, 0x126}], 0x1, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x608, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1ff, 0x8fb, 0x2d, 0x800}) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "bcb0294682566c5ffe382b1726775afbe10d5ce6"}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x90, 0xfff}, 0xc) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x5, 0x5080, 0x1, 0x81}, {0x1, 0x8001, 0xa53, 0x7}, {0x7, 0x3, 0x5, 0x6}, {0x6, 0x3, 0x4, 0x5b4901f4}, {0x15e, 0x2, 0x0, 0x80}, {0x5, 0xffffffffffffff74, 0x10001, 0x1f}, {0x400, 0x4, 0xac8, 0x9}, {0x1000, 0x8, 0x800, 0x10001}, {0x20, 0x100, 0xcc84, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) 04:02:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x20000000000000) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x365c00000, 0x4b}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x600, 0x0) 04:02:33 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000009136f53d8cef326d55f4d16699c78f72565f142821db5cc1984da1a638990607b24993b4416301c6dc7ffec5b8488b42f17d30c9bc7e5b"], 0x8, 0x800) 04:02:33 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x17ea39018c6cc475, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xb8, 0x4, 0x0, 0x0) 04:02:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdfe) fchown(r2, r0, r4) setuid(r3) 04:02:33 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xf) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x59, &(0x7f0000000200)="84f70b3a43ed843cda8925a59960ae234fe76563dbb15d81714adcb67dc12e56161c715679e4cd9dd0886d9c5f518047963c78f30af4fef46a841e257bafdf0e70e4addcfd5c46e45be875c073d3b3e22966a9d16c89f3343c") syz_emit_ethernet(0x55, &(0x7f0000000080)="9add3ed9650a4da0343a1eb5b50026c3331b97279db10a48403226cad21d36e109f649f8e4d7528894551f7a6c131c972fc25c543a7aba096088d3bf04b8a28a4487c88176a20de6ba15d3bade05fe743c623323d2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:33 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0x80002008, 0x519) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x8, 0x9, 0x6, {[0x10001, 0x81, 0x8, 0x6, 0x6eb, 0xffffffffffffff68, 0x6, 0x2, 0x2, 0x10001, 0x6, 0x1f, 0x2, 0x2, 0x8, 0x9, 0x9, 0x1ff], [0xffffffffffffffff, 0x2, 0x7, 0x7f, 0x3, 0x2, 0x1, 0x200, 0xffffffff, 0x9], [0x401, 0xfffffffffffffffa, 0x2, 0x100, 0x3, 0x401, 0x8], [0x36, 0x8436, 0x7, 0x1, 0x6, 0x1f], [{0x6, 0x6, 0x400, 0x2}, {0xffffffff, 0x721, 0x1, 0x9}, {0x4, 0x0, 0x80, 0x6}, {0x9c1, 0x8, 0x4, 0x9}, {0x5, 0x81, 0xff, 0x6}, {0x2, 0x9, 0xf2d, 0x7}, {0x8e, 0x3f, 0xc6b, 0x3}, {0x80, 0x8001, 0xe3, 0x4}], {0x7, 0x8, 0x802000000, 0x20}, {0x2, 0x6e}}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x55) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x0, 0x1}) open(&(0x7f0000000100)='./bus\x00', 0x7a, 0x84) recvfrom$unix(r0, &(0x7f00000001c0)=""/162, 0xa2, 0x41, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) 04:02:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3ff, 0x4) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000140), 0x4) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x1, 0x8, 0x6}, {0x2392e628, 0x8d2, 0x1, 0x1000}, {0x6, 0x401, 0x0, 0x2}]}) syz_emit_ethernet(0xb9, &(0x7f0000000340)="8834ae61c9ada32c719e23c075851726fe318e3eea67c3d5edc8ddb2821b297ab83f6754d1663f342733fdae8a06f5006be7fb26947a2e1be9c1d82d2ad856dc7e6aad82b9241f8935e9e3d60f9b3857edbb9c733c0749525798b8df7c31ac6c48d84259f767fac3098e75de4803738800ed72e4d49aac13647b1df4eb854ba44a4467e57bb87e13733894f4f08f1a19c4b081c90436b3fc5867944a687196edee445b851fd1e33e9b0f1a7535783850e205b7c2b2c27cd3bd") setrlimit(0x80000000000a, &(0x7f0000000240)={0xffffffffffffffff, 0x3}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 04:02:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x7f, 0x7, "9269e2e747abe4ef7d69f49265ae34f67125c668", 0x5, 0x81}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:34 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0x0) writev(r3, &(0x7f0000001780)=[{&(0x7f00000001c0)='Mn', 0x2}], 0x1) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) unlink(&(0x7f0000000000)='./file0\x00') shmdt(r2) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x80000000) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: socket(0x1, 0x8000, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xffffffffffffff34) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="dc9258c5f5760b08777a5ccaf5f2d0ba5b5728bb80bc2a7c64cb665421e9e69eba7f48a47875dd2864c85a13fca1083900300c", 0x33, 0x9, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 04:02:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000080)='./file0\x00') flock(r1, 0xf) open$dir(&(0x7f0000000140)='./file0\x00', 0x490, 0x4) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/165, 0xa5, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 04:02:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10023, 0x0) dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x19, 0x5}, &(0x7f0000000040)) accept(0xffffffffffffffff, 0x0, 0x0) nanosleep(0x0, 0x0) clock_getres(0x0, 0x0) 04:02:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="06d3d3fee0857ddc648fb7b9b2", 0xd) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) write(r0, 0x0, 0x0) 04:02:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)='\x00'/10, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8000000000000, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() dup(r2) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x45}, {0x16}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000025f, &(0x7f0000000200)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x5]}) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 04:02:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x99, 0x35c, 0x0, 0x40}, {0x0, 0x6, 0xffffffff, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=""/98, 0x62) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0xa0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x9, 0x4dc3, 0xf5b, 0x1, &(0x7f0000000280)={{0x7, 0x7fff, 0x1, 0x8, 0x7, 0xfffffffffffffff8, 0x100000001}, {[0x11a, 0x6, 0x8, 0xfffffffffffffff8, 0x3, 0x0, 0x8, 0x6, 0x800, 0x1, 0x4000000000000000, 0xa25a, 0x5, 0x9, 0x6, 0x2, 0x5, 0x2], [0xffffffff, 0x0, 0x80000001, 0x6a6, 0x1000, 0x800, 0xc000000000000000, 0xfffffffeffffffff, 0x9, 0xff], [0x7687, 0x0, 0x20000, 0x5, 0xb23, 0x3, 0x7], [0x2, 0x3, 0x1, 0x9a1, 0x9, 0xf7], [{0xd, 0xfff, 0xd684, 0x100}, {0x401, 0x0, 0x8a1e, 0x1c}, {0xffffffffffffff4f, 0x400, 0x1, 0xffffffffffffffe1}, {0x1f, 0x5, 0x8, 0x1}, {0x6, 0x7fffffff, 0x5, 0x7}, {0x6, 0x10001, 0x0, 0xe5}, {0x3, 0x9, 0x4, 0x20}, {0x1, 0x0, 0x2, 0xff}], {0x2, 0xe770, 0x8, 0xfb}, {0x4, 0x5, 0x7fff, 0x4}}}, 0x5, 0x3}) 04:02:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x110) lseek(r0, 0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 04:02:35 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20000000000001, 0x20) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="0fa0b4174860da7144f97da948b4d3c8a8df5ee07aa1fe77d430df0f116aa7d102d1aa39e14ac84199a7208fe4993587d091dd9d5e98c9a77e976af932b24a1ec8f86069e19af14263beccbd7ec0319e3dd021f3373778cbf61ef2d42f009df13e8eeead7b353caac049b832b085b4fe22f9398ca357a5628313e765490867c2344f080f416d1ecfa5d6d1008a96c3495d40226121bec76a1782cedcbc20732c48cd9896a721d29d5d254d28cbc4c75073ad55f1f83a7e5eaf42933385a9a5a282d13a2cce7aaf68d2b8495063f2b266ea", 0xd1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 04:02:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$getflags(r2, 0x3) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 04:02:35 executing program 0: getuid() r0 = geteuid() setuid(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a01, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x400) seteuid(0x0) 04:02:35 executing program 0: pipe2(&(0x7f0000000000), 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) dup(0xffffffffffffffff) socketpair(0x10, 0x3, 0x6, &(0x7f00000001c0)) kqueue() pipe2(&(0x7f0000000200), 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20088, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000140)=0xffffffffffffff82) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x12, 0x600, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0000083, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x7, 0x1, 0x13, 0x9}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x4, 0xf5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000025, 0x7, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0xfffffffffffffff8, 0x9}], 0x6, &(0x7f0000000280)={0x3f, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xc0}]}) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x1, 0x0, 0x0, 0x4000000000000000}, {0x0, 0x0, 0x0, 0x10000000000000}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000100)=' ') 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = geteuid() chown(&(0x7f0000000080)='./bus\x00', r1, 0x0) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x180}, {r0, 0x4}, {r0, 0xc}, {r0, 0x1a}, {r0, 0x20}, {r0, 0x13}, {r0, 0x40}, {r0, 0x64}, {r0, 0x80}], 0x9, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x101) r1 = open(&(0x7f0000000040)='..', 0x8288, 0x0) close(r1) 04:02:35 executing program 0: 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x851, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x200040000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000280)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x14000, 0x0, 0x8000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffff9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 04:02:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x107}]}) read(r0, &(0x7f0000000140)=""/94, 0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000bcc000000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x37, 0x7, 0x0) pipe2(&(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="6c5fcd0d1801a40cafc6c38a280e2b63e06e42d477158719db64871884480703f7727b5a15abeba5115f228096ebea58ab55", 0x32}, {&(0x7f0000000080)="bb1b46c5411ece74e9f6ac7e3d14517a9e958b2b08f45d348414056599a9192ce364282eab804754ea32e39705580d5ccc4f452171b23349c2ac8601517d4fb0690ceae104d74667c8cf9917b2d9f24e49f71ca715aa3ecca181b8993b2ec63c836a8774382ce222531bf3fbd816957c7c89bad15bf9f8dc00b44129", 0x7c}, {&(0x7f0000000100)="1ea8e7e5823ecc0ac3e1263bdef6c8624dc2ecec5099c51f59af974993d5c901d14312bf9ddbc771ef92889b1983f0ee6c8ce1604db4982a4896dc30e2ff89878b0e1b604fce8ee5c91e6de4d526a07be3", 0x51}, {&(0x7f0000000180)="78425e58e17be303ebe6fd8589c8a30dd8deaa230f792d", 0x17}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}, {{r2}, 0xfffffffffffffff8, 0x21}], 0x7, 0x0, 0xf7ffffffffffff3c, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8182, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000240)=0x7) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x2, 0x5, 0x1, 0x5, 0x480000, 0xc9000000000, 0x4c9fdc22549b517f, 0x2, 0x7ff, 0x80000000}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="434f7e550a8eecb6582f969146d2448e8683b48ce008e7a2cabbc05646795660ba69d2366cf53cb242b0db5fef057220c844d044c26665e0d309c1fdba27773f201d4879284e53b0544a67565cf4fb0eafb1d2ccc1392f8da24a3aa5480c9e", 0x5f}], 0x1) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/202) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x35, 0x0, 0x1}, {0x3}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x2, 0x0) 04:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000100)=""/200, 0xc8, 0x40, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") nanosleep(&(0x7f0000000000)={0x6, 0x4}, &(0x7f0000000140)) sendsyslog(&(0x7f0000000240)="afdb6e88c9a681262e675c130f5c7942fc42f9b4e5d453a044902831dc9677ccb8bafd734af7ef024ae811cc2b803ac8b171c89005031e387bff6a34cfcbb8d43d628deaba1a0f5058469f49edda86f7fefa580fbfe91e285092deecaa7f03ac470c8df94e7bebce1e0e34b85e8326cb8cdcedaaca9befb64b1af4bffae28242cf7a1c8835931466e4e07a4c49edc2a48c6c0be12a6a25540761423982107bddcd4a71ddff58c6bb3a548d31ab53711b6df51e", 0xb3, 0x8) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) close(r0) dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000380)="4bebb904f9", 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "0000001ea200000000df084000"}) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x1ff) syz_open_pts() 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffff80000000, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCEXCL(r1, 0x2000740d) 04:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) fchown(r1, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) 04:02:37 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000002000000000000000000000000000000000000000000be0000000000000000000000000077c66200"/100], &(0x7f0000000280)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r2 = syz_open_pts() close(r0) r3 = dup(r2) chdir(&(0x7f0000000040)='./file0\x00') preadv(r2, &(0x7f0000000040), 0x1000000000000004, 0x0, 0x2) write(r2, &(0x7f0000000380)="6884846896d991cb01056124680c95be46be72cf24cbd3d5483fad5f5a01f6c41e56b10018759d1dfa347c41f4bc9a4f73e8604107a4ccfe435e2dba72956b8cedd1cf409cf14f335408957ee5b424570e98ccfb63697b59c68e16edb7bb5c367190d52e4ceece8202529b7aafa6aa825f64e17847e406db586ce4d54c9456af0d91934b20b44c54793b70593b7843efc6d3e6ec6c113292e84ed270c2fd74e651c288ba79a22dc456f599c58e53a22e119648883f5a0444e82f2e4de483464e674fb3f41e2f0d02e139de", 0xcb) chdir(&(0x7f0000000000)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000200)=0x5) poll(&(0x7f0000000140)=[{r3, 0xda}, {r2, 0x40}, {r3, 0x7}, {r0, 0x10}, {r2, 0x17e}, {r3, 0x2}, {r0, 0x80}], 0x7, 0x31) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffff15, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x0, 0x401}) close(r4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(r2, 0x5) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r1, r2, r3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() 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, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x5, 0x1, 0x2}) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="1321c13b16c85f5e69a08137a291e5679e8a20a6469cf293d5757bdd80de1d0592a8d26c322f5fcd57483d47e27aa60571e7f96bba252112313acfa72bb1f4b8491f9dfdb9d079f7779ada2762e1b5bbb941baa10bee1ddecbb239b1c580f01679db6f7f44f7baa37eb86354670bde914c860ce098a1d7340261803d434ccfbfa42e154cb61797554e5ffb2109ff52c76b5d9e8eebfb81251ebe968b12417efc04ab268d40834723fba72f6324f5ec18ee57fd8c1cd851f797eb5c22cc4f2264e7eb561861f1979099f9642648daea388989482f17140f1d199ba50349f5c3c85fe63c0f", 0xe4}, {&(0x7f0000000200)="ec06eba64a7dbb809d078b3746f062f5694e103189bd40f04be77b451d81cd39dfddd766c7a7146d34c02f410387924d935c5ae14062de0be61107f3ab3df13c58210e84c4cec51dea01583fd715e3ef681b31c5bc72b3b14fb38a579696f607c8d4be407d4ed1fe6a48c93890a15f1d1b2f0793934128b4a800326286e66d4dbdb47a6f5efc2590f2c3e869d3768eca994bed0912f9661ba123abab73bbec6042e0ddb95ce9bce98e02a0f121a757de31170025c0", 0xb5}], 0x2, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r2, r3, r0, r0, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xf8, 0xe}, 0x2) 04:02:37 executing program 0: r0 = semget(0x2, 0x1, 0x40) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/240) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f0000000040)='&+>\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x2, 0x4, 0x0, 0x10001, 0x101, 0x80000000, 0x3, 0x1, 0x7, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0x6, 0x0, 0x1, 0x34a, 0x1000, 0x7, 0x0, 0x0, 0x3, 0x400}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) shmget(0x3, 0x4000, 0x14, &(0x7f00005f9000/0x4000)=nil) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') dup2(r0, r0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffe4, &(0x7f0000000080)="b6") 04:02:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/../file0\x00', 0x40) 04:02:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100e0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) r1 = socket$inet6(0x18, 0x2, 0xcf) lseek(r1, 0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x80000001) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000140)='@\x00', &(0x7f0000000180)='tap') ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0xffff) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20589, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x0, 0xc502, 0x0, 0x0, 0x2, 0xcd, 0x9, 0x1, 0x3, 0x80000001, 0x9}) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0xc0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000400)=0x80000001) r6 = getpid() wait4(r6, &(0x7f0000000440), 0xa, 0x0) getuid() r7 = semget$private(0x0, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000480)="123f99d74cb9ef613e95fdb1518413adfdc1c713d62484f6ecf436ceedb1c1215db2ef3c803d046a3cdd06ea49aa0a57bf31359d959e026ae6ac28bca8c6378078ac9af18a6cfb2cd9f1e4b040ba5d541669586ab1ae78bc02fbab5d3d61d7128cfffcab9a83f94ef8f7aa84824eeb0a91d932b5b883068f9fdfab2ec4370d713825163b72170328badc2f4c14b99ba9421d2efa97e2e417ed37b02e053780dbb546240ab0db6677aa7af54f2f448550e5544336a854b2ebedc0b6db0a8a5302e05b8cb5a048ed8c892561523f21612372ba42e2d57ae68e8ef127392ecc9d3c5f0746f9bf0d5493b1ef2422cf9666c0f7bf276750a115d591", 0xf9, 0x4, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000640)=""/221) semget$private(0x0, 0x3, 0x3) semget$private(0x0, 0x0, 0x5) r8 = open$dir(&(0x7f0000000740)='./file0\x00', 0x1a0, 0x13) fchflags(r8, 0x0) msgget(0x0, 0x40) rmdir(&(0x7f0000000780)='./file0\x00') fsync(r3) 04:02:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0xa4, 0x2, 0x5, "f6f2d562e3c52a64696abd5637c9578d22936d01", 0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x21, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x12, 0x8, 0x4b66, 0x80000000}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x80000002, 0x1f, 0xffffffffffffd90d}, {{r3}, 0xffffffffffffffff, 0x81, 0x80000012, 0x0, 0x9b9e}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x50, 0x40, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x7, 0x20}, {{r2}, 0x0, 0x24, 0x7, 0x0, 0x1f}], 0x80000000, &(0x7f00000000c0)={0x200, 0x400}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x400000000000d, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:38 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "e196b15aa9f019d5565b34e4fe34934f8b79605c73b131036322b1d37912f9bfa8fd8a91115039dd9caf5c84a2845b2ac09fcef4024b346e1087a835a79c2e208f9b6286b673d652a720d54e0db131d480fb5a9cfa1a27b9cb5b06a530aa7b1a90271e342e587bffb9421d130e075e35ded1d1c7c70a50d1a0cf097c058ce6e076e260ce10ad629b92b585fc9cf0964eff9e466054cfe717597f836b67e3d29d89b452b04b7395407c34f63a46413fd9a03d50108309e02dd03c7e5d559f67702f3350559e1d546fa076620878c4b5757fc5b7614f28ddcbda434e8ba5df"}, 0xe6, 0x800) 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x688, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x8000}) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000240)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r5, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000200)=0x1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x540, 0xe) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x64, 0x40000038, 0x0, 0x6}, {{r0}, 0x0, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x69, 0x3}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xa0000001, 0x656, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40, 0x3, 0xb7}, {{r0}, 0x0, 0x40, 0x40, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x113d, 0x702}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x9, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x101, 0x140}], 0x7ff, &(0x7f0000000040)={0x1f}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="c7120a00"], 0x18}, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x2) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) geteuid() 04:02:38 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) dup(r0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50, 0x408001}, {0x10000006, 0x2000000000, 0x0, 0x761}]}) r1 = semget$private(0x0, 0x3, 0x7d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 04:02:38 executing program 0: r0 = socket(0x11, 0x3, 0xd8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="be28602308562b27bc8b8b26ddf55a1ace0a83cd73f3d6c6c50a0eaca5b43caaa2836f179c10128570c173732b5137645a8760a378b827459271aa667435c4d8ec160cf112eed208959032474da10e03fbf43ba9e9b48c6e1d03d9462d5ceeb248389d1b9aa38ae17e50d5fe52c77dfc04d8ed6acda595911e7063fb2218e933eb2a637bcd6a81938b77c62d1643a151fd2c25e690b997e726fe593c195292f423b69340229522e175acf96599fb9a7c1ede2c1123267f556763b67de84c80996c795b462242ee7e1c16d6f545357353b04338dd3e5e72e07984a1aafa5c8463112111604d39ac2a1257d584b55763c10ac271b5afd99dba43dcb8c6f328ce0c6dae56bc29e38111bdbb925060feac3fa1980c621502aa312acd199900fdab0a6a2084626a3061db456a74aed3886b1c5a104f0e1657c5e4b2c889ef16ffda5a570cbd80352f4956a1c0cbd555f3b59c5b831c4ccb2a78eb72a1e2849464eee56cc936eb6d659d48bbb6f4f6b0034b3e7a711ff9b7dc2513b85b2684f8da15fa8a7ce87aa320c60cc259b2f7f9bffb4ac3d0204ea9cc4438406e2ba4add438b6344225aca7c16323b9972411d2cc5cb0a171484bbb959755151a5316892b8d0d5f7813a2b3519bee3cbe28c8e1167a20d3a4f352d325f8df79ab3b6d6112a73ce23f07a8d55aeea58df4f0db403a562ba7975118dcc22fa8f928c12372788075e3360d598f77765ff2c99a6b789e6fd5d061c30ffc5be268669cd3cb7284c7c84dee0795b6af9d67015ed52edbf44c3e73b0def6dc9a3848693264addfbd94ded8513253aabb805ae14d1203a1d1682e4161f09ed5bae338d9a7445cffc0b074c4bca725a2f6513476fdc8c079ef7ebdf0f096aadf432b6353c9639aabedaeeec1e988bb0aca6196d52ccf51d52f3f7082ea1f6133ca65587e6cc0272cbd97e861cfc2333d7bd5dac973b57845bbd733aa6fec0e613330812693dd516ec17ea5e83f8de2ef457715a6eb19a5de072792e54ce3e14749e3ba5f9fba4ae0cb49654a3720c1bc54b8835740d951b10364a569082697616c4115a3e631092ed32f7ae23ad874aeffa3a455f28d5a1f0df49f531048307f0ecdddc3a84683b8f937db4f2ca7e551ebdafe7e3d921801e6d8770b86cc46f3288f16eca308d08b60585d5f84102c2f88c44ba03fb61a04427e9ea14a06e22c4875c3379913062b6fddd5dc981d198256cca1f46bf7a45aacff510cd01ebc274d277c018f97c8bd25f9e8dd745200da401f71cdc7773622160a09fe10f89f12cfae145e5f1be551b08a967d3f6b55907c2107194942161be259f36b7d1c8d5db567487cacf849dd34a144fde15b5974fe7ceb371b8a8e55ba00f816073944be14593071cd70117ff302b20ecec786010e55a5141296b409dc150c366b85c98d018df9f182e58625e9b998e88eb5ce59c58ffbacc8f804d58b83d0eb2a86930a4655b9bea8081786ac1a541867b2fb821bfd099ceb71289932190b80427e7b0a4aca54aabaabf32ba823bbb7122fa1a0e2ce1d0bdd7f490ae28c00f5b19dedee5e31be746163299385b762d5aea39559a3a7678dd2058ba49b45ae379fa81a7564bf323dc737692921744d401366d46cc5b529dad7be73bc0a636c99bc6a2e9b138988a3327456f4b7f5e35a3164a35a922a8f617162bcb6b9deccf76dde411073b5faae5ea542d6cb561eaf13a3be83aee9de46446c72395bf19134938b3a9d9f62cfb59ab5357c04a8c2e29fc3430f20ab2e5c401f4541bf63849d2e2ffa516767d312d439c371a1c476dcf89ec24563dc576ca7fa2b42fc1d6308d49d16028946b68e891a67c654316b10780d75d9815cfca4d84ee71fae3f00a1fb48f94565d65da8563552f3e2986342a0033acfc3cd2195840b5cf6904d8cc3ddaa900de1f772043de6ae1c395d6e3bcd254ced920287b002bc823688250b721ddf23a427806b10d455bd84dc7794dadf85fa0550633e70d0df385001997fd40c5a5afdfcdba2cde2a74ad31568c2f0a9e899b7605f29c85a4d79997356962d611391ebcf56622974778e2c948fba6415876098dc14a966a60300eed61c63efcecfcb0cab2beb6edd0c2a973244cf058694667bbc112f972dd1d84b860da7d3da3fd613bd350a8e782670f6cb55e0c40883bf77726f801d55eb54a5cb9430f4f885fb77adab580364f1d860e3411a44642d11157e757ed218187021c64d487349bccc8932b1cdc914eaceda21604dce68814a089b0bea703e0a3f2e09efcecfc86a913c5dbcbfa47a0b3145b028351b79ac04559ddca33afc41bc399f0a4899c1612f92424bc12fb91a422f51dc3d722419613fa2301c5681fceef09de8f8d7585a9044d0a40df81bc40be073bd519203adfa3ccb19e77f4c2cb22d60155e738e97d7f8e91ed38a2b83e0ff51d52b45d1f66d349337e4342e001c2a7143c65a0d2ffcc5580f52709d102c2263235c7755a23b90c2d505c22c50c935fa9edd8c70b530790445b5620c84c590406a67d8377e99693d4d977bf135dd2ad4974d4ea24993332c6d1edec397c120fcea444398b709a9618bf19c70d62a33527475aecf9ecab1774d2a18884d9474ca882fe8378ccced35610d0ee85a2b8d3ea6fd7bfd62d2b16f6e1dbfaa017ce1f380cbc66d8ab0f518b429669fa54e2e6313310ab990ae8d9c546b2d546307116b0b1bc0a7363ab0ee3ef0997ea039f06e517d38ba1e5ec615ffd9738cd3efd188012a98db932a5312f239910477bb9b2e00812f3d93bbdc333d1d2466fa48ec8acf512c99da846afa71cfd646aeba68245c484924f49b94b4fe47b889ec85f8a1061da6df07354d28977f2250d5602ebce3f769d1afa0376c65a2e86a7724de9ebd8f87750a6c91d82d0d0faf851d39e6d797c8ecc96969c0a0770bf27f6171b98efc62d503e27047d6d3c4e1c386973c5fd9121364c3b4d54cf9cfa99b6e5c78217afb42361a87c3a7e557ea60991b81715b0a270e9f89223fef85355950f6e31f6a06febdda4521ef8c72aaffa748762375c34c68025da171b88d587706316f7d589537cba52c031a268345c485ce5eb37f647d73c06d61bc0804844d7b5b51bc1fe6ba0426f9d10070187ecc01f9c057d0f3036cd08810d196b49d35bd6bc4641bfadb41e958b9d67719662334e7f6d269128dc86dc7b5bba189f089dd0b4561ce6c6386343dc4d155c8b478dc22e09add7600704b05f136909be75bb6d4eb0d76fa16cceb6b5154e4ee141ca484f4fc301d1f4c0256afacb8399390846f0f121c69bf59fdfca0a4d4a50c0eaad3b480e90992d2c83a7f9a4771d50ee6eabb99d62eb54ff58689da0e261f72d168fa56aeeab073af1ecc780af1dbb0f0da85e94a9388c077ddd7b9bae1bb1283248e306d0d5092f007b23fcd4f0a6c1fa332ba670d7a551263e9920d296482aa58a6e42c2834027d1d7a2d33aed1da394f568e9cb7f14961f5ce6fcbf05fafdab9014e371d488db69568efbf1a1afbaef5798b1d3e7eb462e93c3938355aeb63207ef56ed48a89cf86ac2404cc7d6e34a0f312931049c7795c05a5551f2a2a794c5cc39a898bc24c4a3d9e44e19ba44a65240b33b90a2bc45ef72bc89412a2f7e5d46c3cb38ed1a81fa86e794be95c082f544528caf8a3b6fcc77f83ffe84df9a9cb575c415e5aedb2fae75c5e9291074cdad226c911c71ff0d1ffbc9847353ca2cdb302a7de558761eb2bc3789d43516f2589de23f51d04884cda87b976f9e9d7b11db2365cf229377e4fc5ad611c843cb38a934210320238dd8604af1390045c020bcc7b723e09e7afe262b6c4d2de237a21e06e5e4e8940c55f851d0f6af5bac1b299c3c591d38434bef50049afa6bdd96c5536db23d2d785f5626a1ac1432419ee4f6aa68011035af5c790ac601dd29ed78ba6a030b5d2a0d3a74991033c9353727711840934db190eaada6ca585cb087ca9548eb2bc1e4aadb6c2ae9d9d0abcf5ff3625dab3d4308ee065c9d00dbb49f06617f4782a62f52087df6e1e44ff02bd58b692666a6cb868097388c6593e0a9ac4c0c79297b2834faf11d76eb4e8e6b74827395dcd1126619aa4f3fd0a28b043ae1973cac0d8b6d01ad79542c8466c56a7fd6ff774b43505141b4afb68f8eace86719059eecadc53f5d2bc0bf038bd9c942514d96d82d225f7d9bdf97abff5d83a81ca67c593c2be098229953bd979280c90e20e6d56b8cf5061cd00447ba40b4522843c6fab3def9fb013cdd434ee4679a5c8cc2a851753446cd6396476de80fccabfb9e4fb96681e2b1357b8c3b7caffbfa81d4d3000d4817824ca529322ef2a695be5ff034be5fe0a89475f8619409af2e14548250e0ac8d0be5c921796da337dea88c3f00e68c43a502df08cb1b8c5f1a0c4fed786f9ed054ea3be381195cda17d0cc270120e88339d0212b602a5234f8214dcd550c8314bb621d4d8f419705252fdbbc53ceff6ad46ebe2de94ecf73deb1ce969462f1b04349d721c8b95209fa026f43c33b804fc6943a5344f460fe4cc7e0ce9b139b18763c457ca0be366a5ed34ca3e818fbd3e0ef99c4873f88019d651c8b0bf8537a7c67b056063574b01aee696b9303f89c75bb7d7f6985642a214ae74eefa039c01cd970988bf81888ad7cb04080b1b0257fdda956782aafb6e08c9a194ddf81fe3fef17b32e597395e0e325d138f86f191e31a851346bbb3effa2f6934c240e648ba300438f26e767515b41ccd1a7075e2910180ac06e644dafdfc8b1ee5d5f9719a6d008f633c5e652156969eab2d437f088b3612ab89a652abb2e8dc7ebde8f4d922cd1b33abf9b2013f322782078bdfe9532c90cef350962d06d2eb531d54bf7d54a62ccefb03ebb5167ede8ace0f8a22799c74dae34bb3050b92aca43c2b8dc2c281b0ce1406d77764319039614a89f517ac3e82540b9f02bb45f1a01c33b03c19214c8c2111f4e397297f80da5dcce98ec171b70a54baf8239accbe445bd3c3c3afc1c41fc8d3fc03785141efd5590cbdd0c72553a79d63444dd72d03f4c051789a8b3fbd2bc6d5cd5d6352e67a487939caf55af1281b6c7b8815e2e0e7bf912795291f8cde372c6adaa72362f1f9158e65f37f6c143e423f3a33205edd4b1bf6785f2c02b00494e1f7218604000dc95331b75963fc07826f8696722ca6684a5b1f5902d5f20237aab533c17dc7723c39a9e75bcd9edbf7496441314bd7493c7c6bc26b02703a1ff1f6e0541857a4ed6ee057e494eca4b0b3ed05d878d45d2ee0b1ae09a785c8c0c87ba4ba2d70c990d5788455f26389eb533982596aac00aac9f0a157f3a75d9dbe8082e096ca7a9c1ff7b638835ffd10cc0170ae9cde916a5bab4c06d8aaf5e0ec5fce84c340c41668f7ff08d304945108ed298af377381d6488dbaa8bf995d12d83cf66ea4103baedc00d83bfd602179e7e1ce98a8d40c37e9a2e4ca6f3d6020334b9556ca84276681d2e80612ef3e5a158d5abc063be901f17247507f6eb0a4647454f23b6da26b15dfa092870b8cd3575d51aa6e7fefe4486174e92c10a39df83161d64bd8982d06f6515b5c4ed31a1df7773a7c681a241729c56d143b49014177eb1a62d694bbd2871a8b0dc6e37aa0fdcb64e89f212edfd449442f90efa465298331cf8dce864f35c37b0f9307aa8a4fa61a32249ec5ef0ac304fa465c81e7abc89e44a9554d65abf95a78ad46470a9d49f345647ce424bc6b23c6f14138fab8c3ebd27000a06cf8530518cb0007399040bb05003879818c5130faa", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0xffffffffffffffc9) mkdir(&(0x7f0000001040)='./file0\x00', 0x100) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x22ff, 0xffffffffffffffff, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x181, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 04:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x3, 0x7, &(0x7f00000000c0)="0753c03c9db735ee46862b99c8bc94ee6138c939e00877ae2e85c2f565f704244fb118f98ef1f3edf0580b4903d965a0dc0f0834f1086a1085f3ca4838dd8ff2495fc31c557359b470502fcc96e0b75b524543a556a8904a7b7e81ddc5c5d984423807bef5322ab231da30db657828155e8395454b7ace2b9baf2c5fac07612e8712c099c5c105e2a9c65a51feecf7d943b5af9a305b9fe01fc701948304121b55e1bcb5d92db51a4c797c1854317b79e0d8001c6eb7779996cf3205f19137d62736416bf9fed713c9b9d099febab614379d149272d08e92c4859bb1cc9bd4d8c0d37a", 0xe3) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x4, 0x0, 0x0, 0x4679}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0xfff, 0x1, 0x4, 0x7fffffff}, {0x7, 0x5, 0x3f, 0x8}, {0x3, 0x8, 0xa, 0x3}, {0x8, 0x2, 0xff, 0x4ee}, {0x0, 0x9, 0x7, 0x40}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:02:39 executing program 1: r0 = socket(0x1, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="9e3eaa56000000000004c19aab4230408603abdef2d0651cfdd308e6b7ca2730619556ae0b65d5d9", 0x28) write(r0, &(0x7f0000000040)="647821b04a2d665e603a9e758231a7f6ec717e1c2404534a0f25aac6146ef077", 0x20) 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x400080c1}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xce) syz_open_pts() 04:02:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setuid(0xee01) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) 04:02:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/128, 0x80}], 0x1, &(0x7f0000000140)=""/41, 0x29}, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 04:02:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1d, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r1, &(0x7f00000010c0)="09a90a0076106c47f36d028ea6d7131efa08627a2f61fe561146d14702033ec9a9c1a537cf243028e7e8484d00ad79fb110b4dc1e2b195c2254add30844aa775ddaca092e363a5c69e598772eab159da3f9cbcda385a755a6c2a98ad3f8fc07b2b29ee23d1ac636b9798204651678eff4ed2151f0c355ec698e76fef1cbc81b5ad1bb9c0d3e63a072d437686f7fe89a0467f293d608fa59b2a0ec449206c17bea7c82f2fd6089cbebdd02c5c43df5fa1253f270b78ca4b173c59c0c5d083efa20db149fb8414261be8f78b8e13f6f7f00563dfeb9757c106833171d28a6191300c54b392131836e38f5f6ba7e9b42b02a517b79f7d7c2eb763020c14cdc68ef27de71afc0b5b7bb2dcf69d090fbd9d492930e04b6b6f0e435bbc26d328a591c93331a5770ca1318de9d6cc6cf9ce9e12a16a951f09c64e13be29c1a1b95463b87167df4be81667e89fac7dc2b801d7e42f1480a6cf752b167916e13b996f10e320dd91d0a8f8b80392720f9cf5c2e20a51de08c01b573360b948c9dac19c392d46e98ae46686267ead6b7920d11180bed9df17e1ed7de03a5e4810b2968f5a1d0a5f7ae7fc860d89adacb48b4d06a8df740160fb8acaf20659402b2df43e09e3052c52cf784b74412f202c7a6d20902e4dc5503e2d2132e49ea4a7523a254a2cba7fa81a1ddacd5e7a9d85470992ad0719f8856586428b8a916bc68541b05528f2a8d28cb86b07559df8f72a8b47bee1b8e326e3a95819d78e3eabe7f89e947917542f724b6b1196efd3f58a7962d9a2c716ab8e52515072308f2afd93e95861e8843238200b0f04a756de33fe30586bf96e56cd0e2359c7b676b549cdca54e18d3914f6b63bbc1f837ca58812ac8d0bec8358c032a74fc94a64ba12a0338b8cccf615d8e44b7f1b480195c9873b974a3893aa6d95fc494bc88b9bfd6a78865e6a7a71fa4492447e94e5bafb63ef699ab9c739b24171e179b4455af41a0e82d308622531a8ee35899f79877c94823d57b61a4c5f05d7120c299e104936eed53e490786242568285f28152a9f50c3c590ace4bd08a9c276f76d3fe6a5b3205055d049275b6e2300485abdc70965a1527a6819b44a56038244ae5dbdc8ad7beacb9301dfabf7cf7402cf1acdbedeef8e99ddf740c6c90c7294c861a680eb0a92e5f67aa8bfa78935e0d29b3614b1bfebfd79a023afb54ec37206b46aacf98d22d652146a61288ad536be537fc5066a137d126e848066c57f18dbaa4fcd2ea476c03d92fb65626334389f16d0b3e13f462cf661161f9f325f3e4509a24f1debf309b218de9383fde4e9f7464d54ff425cb672eb20406f70a9bd957620536a74d38a784b98e2abf97573ecc4e24fb6fc19d3b211234088db4eefd168544919ceb0834140ffb3e62b55bf77a3bfe25bb7adae1d61e874a105a287a838c7c12eabe1cff026cbb98eb64c23a422ca34ac5c00c5573044b226602a5a8986ebbb486f8457a7bae82d96cb45b264dbd72ae83ea93791e4400dcc2ab312a6776d07e3281c491985115da1976bed324da9b0129912acde7ce02f013314c74b982077c507e8dda64b2cdc1abca4616afedef6f3b86fdaba79f714b942626474693a78639be42bd241e1d0ec775c6fecd134c93007473dd6e8214eb6b2d664c7ca13649d3aa02fb1299a362aae360695243ca17f7657ed7708e5edb6ddc49b5fad8f1b1e5324eaef86e2d77c2c8f2c393afe3300f87fd00ed00cca89fac3bfd7a6d782834288e5c9c7ea078c08f796f06732dc84b019e917ecae95af2f771e4a13a0295be21518288f5b2c06e584366c62332bb198459b972ad80d2b70300169ff16e5422e3008277c61eca05ceac9d41103803e85c73a72f31aee04a8d86e5175250e19be7df33e18086575f58adb27d116becba9b9c82dd78eba1f178fd82c18f35cd163eee2f506d84e52027c6f8513a28618178150f75b9683df9d0053be28c68c71dd8302dc9924efe32d44327e41281868f235c1221208aadc5e0c24d1935120d3c2ed3db77fa8c9d7ec92a8fffddfc52488371acfd5d84f85ee203dba00d0362fa14ca901e2690e788b1483eede72958632d136597407489cfc456ad789082dd876b8bc5209356e2ebe3263d5a85ab8c2c96f7f47dfe7893aeb463ca093b650c878bacb01f67f329294186e649867a06cb898870349d0cb9db0a319ac8db69e9f8522bde62f0c8307a0e31cc64c4ecde15c02e21a4abde9c8ef4bbc31285a1c4eee09087b71a600195a675012105780c6c66c9a54268caa6b187c3214ef924569ac79aaeff8901d706c3b33faf74d9fb9d128461239b8feaf7c5c06f570cfeaf59d6f280be0882c4e2550652f9653aecb1b1415e71ca6f0199740eaa9ec490c41853b4e47336fa942484b3e727a4364bae56fccb998aeaafcebb3de412075a4cc0d66de65fbb1f30c2a4f8a3c99f6c3ee9e7c0623f9f62350dbef88ec2957d6316a5da3773a44f3c0f86c313b0c5238351fb38fa57457ec200422fa2ee90df7f262f820a8e116123770f1dc61dd3536c61f6531d3e7e436105730781cf3b486f390a2870ee5204df82cdddc54abc1b6961f45318df2fa11966350c3f9967eca5fbbc39dcfd10f6a41cbaa045249f2bf863b236404dfcd67d721f42a07562f9078b264b23ab362dcde952ab053928ff04fe995481b43ddae4710d4c706bc8da06da53211dd90cde9da50c27325595a99453017f9f10d70bcd8e21c25ce8cd42694a1db54a56c6c480f522def811ce6a37368bbc0aa14b5fa4d6825d5ed8fc1d120785765d715c7a9c864d291e601ac795a38f2e3a68ebc4e5d5e39fc7f91910c7d0eb2022568a072a1589f47e8d950940d6eca1442bfc8662c80b57fe52052cc1c3dc58d2c26fb235d6b0f4d3d2fd8b3ad22f80daf31802a7dc7f581309c0058aeacdc311364d712c967133df65dc124da1f568f893ab8c4c6fcfb162ebc493d97b4655dd9992c4edb983ac2602754b02d35641d56919b7eea88ab918e8c3539fc26cfdab4cc578733d918735c99eb48ffdd4bcb53a66bfb64e2dffb7cf043330afc774be6bbc8ff6b2e40e14b0d5d71bd34f181debeeccfcbf59a805ded48a5557759711640fc7ac55453c325e8e63c77a6b133d56c33d9e36379b999ed3462d587574d0513c12fa53d61b6f25efcfd041b70a40490e7efefda9e8a90957e097f50a9c1ce9c2c2b77693fc128cdb6e272aca505b1f184b587887546380271917eb65a1320844403b473b3252927689d0a8eb709f1e60b6aef1603bdf7391a8c92ee436db17c3ee709e2c3a7753cc650e2ea45d3f402035418ec6009604638b1acc649ae65baa516683e363f09eeb5b66fd3c0b8950eb8e0de810c92fcbdae812c77aa5b1f711549f4949f9269c2a3c5fd27155d0304107aecbcb907c1fcaa6cf01bc01cd0ff5247370d8272c7ff48741d200f5ea738017cda0e31f9203977c9d7bc2d80d1c053ee292e9b76f9ecca50adcfe179db5d50e4a8d49cb97e5b1a55785fefdb59ece63748116f0d14cc4c29dd834c6acf7391e2c1083f790467737fff6aa2372d4d34d27ac240b24ec4e4ea2fc43a96499acf3f59040d938f0d4efdf44b834d014b721e399308b478f7621fa6e4f93a770528d67f926bda48a1b5ebf8891662f48f1eb98fd4cf64a8eabfa4b274c584d1eafc6dca9c4642df42380749445e95ed6b3b9574a5adb83449e3b1db452077db8b6d2d20d1961dbe1c605bbad2f33460edde9131154cedce49c18735d99aa269cfa39674715c95139a5ea31dacd3f18e1769e88cb523cc44b7596c90ca3b17ab5a3a0a0bfe0a7e88f5bc92b2b4d475bb81d12ecbb6a66cbc8161cc7a05f2919e2851ef6d13b647078779ff89aaf5b0548f2aa76cdbaeb42ddaf4059e783c3ba7ac925132acf34e0990bc8f5ce77fc3b6b52e5ae22d36805a5075d0f0bd9e93b90b0b21a246b7da32acb22d90853b930760dbcbba1e586156b5f5343a6cf13580d6b7a5f81cf6816e11e497827c6b50887c18e90524cfcd913a00b1e8fda58607f82006a97faf6e4c39803dad32c46f45a0862899420685040710efe9bcf1039b9e5cc04afc2e22fe6d4c54425afc7b8bfb10b130d5454943e844c9f9c560ab3d52d4eafc212c50abc683dc14c7c7de101b4be27e7d541f3c89d725f4009619c583196c3da5a184d6a5fe911d3d9084c51014e020743d40be92e371482187952d518f8a0fa937b2fe6b038e4425611203b47146830ca62009aa4d76279e08f9b5650a166425e270b0d747e4215e950c3bf9f3ca5eb51fbb4d5105d9af6c4527fcb8320868132657b9d21a4c8d1d3d70540cfa354f3dbcb0c7fcfc5ffc72ff17f1584483a056d7d6bc700b6e942a474a21660effb7672a0b4dba3bc21bcee73bc41a5fdaf2459dd43404b9ff1c8a35d2d33bca9ac8e931fd323023af01e7c80e0a15dfe02ca7d595925205053a6c09f24f0ebd965352b1a61a618cf2393b947380b3d28f439bb08deaf9d33d530f27553a5c0c64becbe3d53a6a6b3551d94c99c80d88167fc4c033627590206a5296848500188e12ea5dd6ceba56d9d73eb46b10323d35b1b691fb5d1fee9e433c56e8830ce2c1a05b9706fcc0f23967dec8cae1a74ae6b7dfa2babb684e6b22fa9096101e4e97cb88f227270a43d8af5c7640677503ffc86934a8b00ae3b78e84e101a8cde7fdbf0f7fe3d91b9f94527fafdc98a6fb67490684c43841fc8509f12253a71b00b05e4e0a04b1b176a9e7d065eef7b4b740acabb5339b0a4a97a99b929df1f274410728c5f824a9d4aabdba1deededf5d6ce07fc463aae45db4353d7bd06fe5e199fe85082b4a888740712ba28ac806b3b5b34ad41fb8fef80f6ea58c1cef989cd8b3136842c8eaabbb3af8962e4d5a62b5e36d392f0ebaa818681648923a4f3522588549c53a736479dd5b563122e2c1628a400d5c431a0f9933d3b93f6720e46d0bf700d5e3a1e8e863a4e7933b58f6dee2ccab42cd7f9d06012fbcd9e62c89c8640bffde43928e426bb9145519298b8b3c6d0cc9cc259c611540e03b507b56247305aaf23a947b2cd9161a0f533858f6a7f6c27e4edda9e3b9b391b2900aec7f74ef268e6e86b7232411ebd7b9b13264d641bfbbdcf99697077cdda1e7eb7e16f6cb660385a0e4f903efc38e5523fbdd552e807fca3ff662c7fa2a72fbd914acaa9d308c60a6435a2634546c28b36881f0d55bc59c55f61b6ab876c3f1d6066b1cde5522daf3c013dd55e051374e728e1d51e79d4682eac74570cb696a18f52a9e156b6c60326aa900302452a71a2f62c92e1adb1840799ee6e64da53fe07814b53be627bdd00c48d5c74700f33aaf2809bc85ebceb7de3bf88bf922f047bdb5aac6a1e6ad38b5eee04dc985e66f43088d243e6253d4b3f895023d995632b89d769a44da8322ff73a0caacf16e8eb107db050107112932bf682fff9e1b35faf8523ffdbe3f401611c2827e7259dbf0a35e16a9e1f6bdf1da1eb4a8fbf60748feecc868e6c520d145f47dbc4417ebea47802a73170d6958727ee5f16b5c3c20baecd5115a9b69d349e176d7c218f7405db32f6169cd5d2c4d4b4987fb882864c7d0fada0d7712ffdeecd0a76d78a917b216d212f12d248b6aaf70f3d143ab907ab7e3490b471b2ca881635eaa48c785d6aa63791550bee69fe77c00943788b32de7d2596564a080ebca897116acf3952c5f8a5b9e26b6df7bed62e436d39012633b72fe4dd6797219348eb9477d52fda123e4f5afa155511d0428df03d41c", 0x1002, 0x407, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = socket(0x1e, 0x3, 0x3) accept$inet(r2, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) close(r3) close(r3) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) read(r0, &(0x7f00000023c0)=""/4096, 0x1000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d8", 0x48a}], 0x1000000000000082, 0x0, 0x200) r1 = openat(r0, &(0x7f0000000840)='./bus\x00', 0x8, 0x138) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x99e5) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="471827b6149bad9563ebb7e03a263032b848c61683a4b481747879a8c161df67507a8cb779906e0d88ff08f65dc9208feadb1340c424331ece128b70bf4ab5e5a135166d4664619f8d709366ec34d89c7bdadbbddd38bc2af4c92cf8ee2bb065fd612a973bb7990474127f9c5b4ceda60553b0b5efc8bbfcfa8a08cf35c30c1e", 0x80}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="e4b26641597012cc7ed3e262d71f54a81d3a7e563e6ab902c142ad23f763b832590f1e87967dbd0551f520d6ebc501ed193a8e2b617e173b6310b30da5fd76bd418f8fad27e32aaaf6f42600cc2056858f2284d060df09383624701752cb4cf1f790a44049453c15ba8e2d8142664813e5085d71bb759477a8a1980e527c68cbd20de60331388c3fabf913f1c928e80cc677cf3367c50c763f0309ebb3af10bac7e32920c0e5b57a469483e179c5b145b24f4194498ceaf62f5b34140f32e665ec379aa66474518855888c178ffea44a3d79e9815ec0db286d62d739", 0xdc}, {&(0x7f0000000340)="742ec1ee9c1b671e1e1c6bc3ca4c178174b9b839cc1230aa3cdb6ee419898092a5af5441b49beca3572bcba47ffbb05d41d413a6875eb865994a1caa1217e7c58ce628dfd59d3881432ba7d3872d4198d44a37acca1d655122f9a76c1dd52183844b19e366868dd37902bfca08efd141ad376a20f6d42a06c701a0f6a7f6594a7eb04bdaf34933715979a9c34b758d8a6573e74e51af", 0x96}, {&(0x7f0000000400)="34b0d7c3646abf7e75e801249d97444562c96bc30e589449c19b8adbf2b395d28bf2485251c11360e278fb0d89951e2151593238a590c7802ba2533d9181bc", 0x3f}, {&(0x7f0000000440)="49d5fab8c6420b03cc0b4c235288fb0397772df69a274d573e1aaaab2980099da0b4cea39a52e0a065a06298e60c5a25aa9e4f4fd54bf6a33a6844dcc9fe856de65082c5a8f08241b741c370f9caccc64af8594da4c6c37e66cd245a36583dcd01baed4114bfe161843aed4bec3d36c6f785d0f52081b7daf20cce8b6431a82909fd1e69f932d9bf4a2c6778b13fc9fffa1dd3c4e93f8146a3eb36bb50df98f7cbee7e59ae255f9eac7a66e7f7859be303cec64a0267b92fa1195d0235339c26ccbaaf2dbfe374916fe4ce6cab92355587c2886657d9b9041463a3b4d2a75615d710c08516d5d85148b2bf1d5d8bc6b1f215", 0xf2}, {&(0x7f0000000540)="a38267485bec93ce5446c1708504f281bf10cfe39c82ce97767135748c3b42cbab4a69748881e19afa2a9311e9f396c16c35345a705336ead47a1c8e6adcb6b061c9b0d4cc656e", 0x47}, {&(0x7f00000005c0)="64115e4d600a9c2e1fc3fa4dfa560f92", 0x10}, {&(0x7f0000000600)="15330b5a3fc4d600cead66292600da5a2a40b390fe5e24cb4175e38ce0c9e490b9918c5138cae3e2fbc9745aa00effc3b566694f43a5770d73edaa809d6cf35514a0deb2ea128b5c5c11b58dadad18839e666a9993c3fb3fd7d9137cab3c77", 0x5f}, {&(0x7f0000000680)="9b823906250b33cb8041a245f61bb68bd7e99098053f52df4661da70adfafc48020a1b205c8c4a1f8fa539a2725ce30ceaa3f29c6a9bf0772ed467211dc6e202324d3ff9471cdcc6e45e2cbc59e96fbc26f8ee5d5a918e5eed48fe090de5128f57f5a65f209243c30ecb2749f8d8f6fac041944c8e1220c526fcc49656204287e08307bf0f4d23e80875c6c26ee02bf01792dac5bd5d6283906080429db6ef15e0353f815c557c09dd5e02dcdf4817dc76165d0cd022232136612dbd780850c56701e83c79cf766af6ed29817eb23454e36df29d6b457be2d6cf7f4b", 0xdc}], 0xa, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[0xe5, 0x6, 0x1fc, 0xc8ba, 0x4c48, 0x6, 0x100000001, 0x42, 0x4]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x2, 0xb0b, 0x9, 0x3, 0x4, 0xfffffffffffffffe, 0x7f, 0x20]}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xfffffffffffffff7, 0xfffffffffffffff8, 0x5, 0x8}, {0x84, 0x8, 0x9, 0x6}, {0x0, 0x1dd1, 0x100000001}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa1, &(0x7f0000000240)="b64ed37a45a9af32c7f26d7df29ba717a5595db8d45071cf6aaaf031d8d621f0c8a2a970d5f105221ddf2313804f93ff03000000000000000000000000000000006b9f12319c3543accc05613f700ab8eb5b69e4b5ad1dc76ad0b48a08e63391a9faaf1d27df7eb6785bb6404c7d3a3ce3d2a92517cf24caa223fc328003812e52d0b284d32a8c3cc6d2957d9a121a2d3db1f69504d447c8a03cdccb7aa9c5065d") 04:02:39 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 04:02:39 executing program 0: socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 04:02:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x0, 0x0, 0x25, 0xe624, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x6, 0x20, 0x752}, {{r2}, 0xfffffffffffffffc, 0xb2, 0xfffffffffffffffe, 0x800, 0x20}, {{r2}, 0x0, 0x84, 0x12, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0xb2, 0x4, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffe, 0xeb77}, {{r4}, 0xffffffffffffffff, 0x100000000000058, 0xa0000031, 0x5, 0x20}, {{r2}, 0x0, 0x28, 0x1, 0x9, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x2}, {{r3}, 0x0, 0x48, 0xf00fffff, 0x2, 0x10000}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:02:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)=0x8000000020002800) 04:02:39 executing program 1: poll(0x0, 0x0, 0x3fd) r0 = syz_open_pts() r1 = socket(0x6, 0x4, 0x81) dup2(r0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 04:02:39 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus/file0\x00', 0x8, 0x14, 0x9, 0x0, 0x0, 0x9e7, 0x7, 0x2, 0x1, 0x3, 0x1}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0xb45b) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) r3 = semget$private(0x0, 0x2, 0x180) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/216) 04:02:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8, 0x2, 0xfffffffffffffff8, 0x6e}, {0x1, 0x1f, 0x9, 0x1}, {0x7, 0x4, 0x5b, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d, 0x0, 0xfffffffffffffffd}, {0x10000008}]}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:40 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 04:02:40 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) semop(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x89, 0x3}, {0x8a, 0x7}, {0x87, 0x3}, {0xc9, 0x2}, {0x86, 0x6}, {0x87, 0x8}, {0x101, 0x1}, {0xe6, 0x795}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}], 0x1}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/193, 0xc1}], 0x6) r1 = shmget$private(0x0, 0x1000, 0xe, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x280, 0x64) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x6c, 0x400}, {0x18, 0x0, 0x7, 0x1}, 0x16, [0x2, 0xfffffffffffff001, 0x8, 0x0, 0xffffffff, 0x4, 0x1, 0x7]}, 0x3c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x8080, 0x2) chroot(&(0x7f00000001c0)='.\x00') syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x1ff, 0x9}, {0x18, 0x0, 0x0, 0xcd}, 0x0, [0x4, 0x8, 0xdb4e, 0x7, 0x100000000, 0x0, 0x7fffffff, 0xfffffffffffffe01]}, 0x3c) 04:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000002, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) r1 = msgget$private(0x0, 0x190) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000000, r2, r3, r4, r5, 0x180, 0x32}, 0x1, 0xffffffff, r6, r7, 0x800, 0x100000001, 0xba77, 0xfffffffffffffffc}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)="e08666e8125832c0e230398e3ff2d210ca5899dd7b257395a582dd58bfd8743e25cef589a28b6a559f406d961c0d36698e8211b9deab240f1aca43cbac84d395e23cf2c77808011ca53341b83a419b779de42bdfe76f695495581cb2c194722cd907bbcb12e2f35ab438eb", 0x6b}], 0x1, &(0x7f0000000400)=[{0x80, 0x0, 0x8, "0f77127895dff10c6ef2422c9e6114bd02ee0a61352cd58022b6770552187535a9c519ca715f25de610a4ba4f0c5882a3f810ff3ba35f64e98a6fa4badad91d9d788bca15e64c8296990ff0363841c0c7af5eef89285a75df9cbcb2cdedcc04823ba6622e657432e71"}], 0x80}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) 04:02:40 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x3c0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x3, &(0x7f00000001c0)) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') shutdown(r4, 0x1) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000015}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) sync() 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="bb9399f49ea8f88de9d1615ef49509c0", 0x10, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x110) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 04:02:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x2}, {0x18, 0x3, 0xde, 0x5}, 0x1, [0xb3, 0x80, 0x0, 0x1000, 0x1, 0x8, 0x4, 0x1]}, 0x3c) pipe2(&(0x7f00000000c0), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10001, './bus/file0\x00'}) 04:02:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x9, &(0x7f00000003c0)=[{0x1, 0x8, 0x9, 0x1}, {0xfffffffffffffff7, 0x6, 0x4, 0x8000}, {0xd1, 0x1, 0x7fff, 0x27b8}, {0x4, 0x1f, 0x7, 0x4}, {0x3, 0x0, 0x4, 0xfffffffffffffc2a}, {0x7fff, 0xb9ad, 0x8}, {0x4, 0x7, 0x4, 0x1ff}, {0x2ba4800000, 0xad, 0x4, 0x9}, {0x9, 0x5, 0x782, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f6") openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10800, 0x0) 04:02:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f00000006c0)=[{&(0x7f0000000480)="b7656ef0e95fdce699817ac780604c28ceac0ffa1f6df9496848dfc27b238ad6920d47fa3b30316a31ca1e7b6e5f3d697dd083793a42a85ea6ae1b11b4db2f2a54b925e2e5875110f8e47160ce16eb9d1c3de8e54984af6b003dab1df254632b", 0x60}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x20d) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2598fa6016c6e4ea3dfd59b043541f1b8d22b1c47c0e4bc390b60232175e935b123dd228ffa648ce062012e887e2458506ecfe1d9c31869628b4612d7ba01017a9ee914c92fe02e55bdfb5e6f03f4e2c5798c3db9502743df1d126ba25dcaf8eb334"], 0x76, 0x2, 0x1000) 04:02:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r1, 0x0, 0x0) 04:02:41 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xf4}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30202, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3f) 04:02:41 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x3, 0x1, 0x1, 0x2e18513a, 0x0, 0x2, 0x2, 0x1, 0x7fffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) getpid() close(r0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8c, 0x1, 0x1000, 0x3}) 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000140)='./bus\x00', 0x202, 0xa0) fchown(r0, r1, r2) r3 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000180)=0x200) 04:02:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setitimer(0x2, &(0x7f0000000180)={{}, {0x4, 0x6}}, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0xffffffff, 0x40, 0x100000001}, {0x3, 0xff, 0x6, 0x4}]}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/217, 0xd9}], 0x3, 0x0, 0x0) 04:02:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xb6, 0x9, 0x867}) 04:02:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x8}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:42 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3ff, 0x0, 0x0, 0x7b7}, {0xff, 0xffff, 0x5, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x9, 0x800, 0x1}, {0x9, 0x3, 0x7fff, 0x8}, {0x9, 0x8001, 0x0, 0x80}, {0x293d, 0x56ec, 0xfff, 0x7fffffff}, {0x0, 0x7, 0x4, 0x2}, {0xffff, 0x80000001, 0x800, 0x1}]}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=""/224, 0xe0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8001, 0x0, 0xfff, 0xfffffffffffffffc}, {0x8, 0x19ef, 0x3}, {0x7fffffff, 0x8, 0x2, 0x10000}, {0x1, 0x7, 0x1, 0x5f}, {0x332, 0x6, 0xf3f, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x3, &(0x7f0000000040)) 04:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) shutdown(r2, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xb1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x6, 0x9, 0x3, "b8a5be9e18f25d2d8971f11b6da6c57edc754734", 0x5, 0x200}) 04:02:42 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000001c0)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) mlockall(0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) 04:02:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 04:02:42 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x4, &(0x7f0000000000)=[r3, r1, r2, r0]) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x4000000000004, 0x22fd, r1}) 04:02:42 executing program 1: r0 = socket$unix(0x1, 0x4000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) 04:02:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x182) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 04:02:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r1, 0x4, 0x84) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 04:02:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x2f9) 04:02:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) write(r0, &(0x7f0000000140)="42453626a1115ad41beb549dfd3d468ea85ea2012fd619dee79a7640df9c8dbd81281abedca45717e7318464ed0a3adb54eb7db37fcabe351c118161b0c08f6945dad81d8a338a7e9d1f7cb72b7f0528b5bd50bf2c9a011ca76ec9e80591d6fefc05cba2dc3d12b99edd6f67ee4b5fd68372e9d05e3f0d6a2c6504c238a7887689300e19cd45fa424af1676429d34483243fc4895f5a8a491ceaeb4019ee525fb1d443e74e531fe5635a0b6752f9fc189b98d9f62a808fe196bcb15f311df44b6f4aa71438af873f4bb93c71968de53b8f966c7d1c2565a3e212dbc54af9154385d6d2face73a304c4f889a532cff302110db3a0507953689e07c73ad5771682dd3da0b6e27ca0a0b3560be22c5bdb491cfcc2d42828b583552974f4bd6005f5d0dec8d1e74f54329409f69bae226d934c210ef63285926ad3309eb9b6f8aee359d43e7b34b20c2465cf8883618e856ca5e827b178be826a4227adc25158e0045e265fd31168876832cf1661f1b8d5c602377f486c082a82e5a0454b9abfe9a4a2f63bbdb2e9f644371713eb3da4b7d0d2902706b6f17160d5d15110fb54934c4b16899ec8df18a52496659590bc03ce83d1c20e97de08219c53aee7e95927ea104623fc20ea8f19103c60dcbd361ea45e7dc7557f3db488491622feb89740a65670349619af85a6d847cea04e0d883c253f934b2460b4ed677acbc4dddcd7c9259f110ce5142591e424cc651fe9446eed2f9d7d5a87ae067fc03038eef4f1564f77918d257384597f6ce1cfbe76fd8fb29559f3e7c2c69d0f1e88326b0d4554c65cb357130981836621082042fd6564b2c23cf55972f9098e22f05910cda1c7b1dc0fc8c2d3939d5697c5aaff97e6896200278eaa2b476f03a90ff6fe7f7656ee1cf65bedc42011b369043255d49b3e901faabb87711f1356b979c4accd0efdaaaaaeb13a40700f8052887d90017c480a9cd6b639cafcc013ed7f6a2667baffd34e749f4caa97a6ff0cba9c324930aa5cf916813b2e55bb7e14ff998445ada8d46c97949b7980ff7ab17b4bd2fd1b65e61afa93f1a4f8a290c488e78ea06d3a116827e19e4346184773e21dbed9f47261fe963c8d74f6bc4e9584fe831334b3b99543d52de1c6fac0bc31c7c5d33081edbbf5adb38b17666c5a312cc8d3ba8366849028678bc78b9598c3bb025f10576179fd04d067711f8a2e5bdd98587f42a253791e71f912ad5f9a051cb5ec17bec373b038f07856e9c7ca8c820a058db7672ad20eddff5edb79fa44bd196b12c277fd1329e17f2ef3415123bb2a03b8f412ce9bde6d939584e2de3cda533139b4e5d25b266fbcabb3362d14dad57005da6f6a70e71fc1332f8f2a4f7023fb2ebc375397e0a7762c7d464458545c1beed2a198b6c96b32728cd392003c3e3c167f39fb724d850cda56d0cbc2769f654a677c6fb9c27309491d38f55919a4916ef00cd477bec0a764e26cf65bcb77e6c404b985fbb6261c8e06f8ae724135a2b8923180ebc312e16a1010e2bbe95e067986f121520f5c3931f0ae3bfb7f395110dfc3f9d0b4881b792f06605da097d92835f67385e219f5f9564457937bc7dcc76d713fd0d3a620ff926d90d2f311a64366365401d6ab74d2d555a99a4af908943f4cc11ebad1a49c6dfa012cb0ca5fc0d81e2b542632620295154a7265b88f686bb74ec3f450679d23a7d3384ca8f4f8ea90f49a1ef9025a014afbd71472bcfa68db96f81a13663036d89e204def99521cd92daf84a5c888dfe74b76ad29f75a7ef24b533d3a8a46c9464d56ac094c39c02ae7acac8ef51b5ba8594852781bae54035225f28c6fca5d0bb85f80805f91423e8073c468584d63ef26938d15a79120fecf0636e47bd80c1bf747f787e24b8cffc915863d92e1e4c18b2e8de67a6b5fa1ebb543b455dbc1b437228a20a78b2147eadb6ff8ce34c0a2e87e1c7a8c4c8a348caf13570fb147ecc855178efb908002b515fdb56d1ac04f9f5797c6412830222c02b461c3db3e3086d5631db38bfac4dde9854599303106bebc2f0fdab621521b30248ea4818dc371270abe37d20abe316d35ed6315fcbdadefed39c0b3bc5e402c8b9750eb21ccd67ee21900736293aea5d6197242aa301d5b39b9025bc91aec569003d3bbca300b06a1b1e2ec6d4d8d2ac1d1cf0f29a78328a9de42001f93860d1c6939a85288bd341ec37df61dbe743945b3bf9e59875a28827cae1cc895d6611a3a94d594a8477befa9047a32b9b59872695708ac9e1b3386339d61848872179b9317e8b2af8302cdf330e1e7cf5bae284dfd7214b70e50c61b8f9897f5bfa99b165db1a0b7fdb4f6023e91060f3043d52fe516aaf55f098aba468ec100ee7827df1f7d2ba20a88b69d40c81952743c5eed93b48a7a2c060fb42e934ff4959171a1bec83692645f53093810ad94d7fd491a87fac5e457eceee685a5444a8f051455edf6828c8fa001947c27ea115f16d800692540cb662178eaae40c023b168777bb6e03cab5dcd259879db7af56e1388f20668d114a270bf31194da4bb10817a296ef3b7fce0d0d19ed72c90142ea4071ec33af34e60d2a7dabde6d1b4b78e4dabe4f677f8a7a8181ccecbf5f5455a06e2c374bde01ef5a5e603826c7e0cf3d3fcaf204ff9f5c83cd26d5e8c6b351fa590ae72910bf8d67ae9a185e439f54d3b97175a7ecc178fd126add1d618688311f364c1a0c74a8bc99d935f8fd51666275107f231a13d56906c05d38e8a1674b5bac0033fb7d1986f3009a06a0507b7f0b3c95568c19cb626b7404fdb39d0048a40d57f6b1e1180d9e056c3453944ea5559cccee78e396f7bea7605a8f95f8cba8170ad4521e4276742bcac49161313789cdca856c6a1c93f2b76a9049d0d37ae10abe7e6fa688cdd004e9b2d952593a22d74932c423cac2ff703240bd529466fde3e6ab064ebcd099251938bd141b93b570ae506cacd43eca74e1f797f598ea8bfee8e269453e1621b7798e5e24cd55eda9e8da5c8e7c0a687d270cffaa8cec4a20bd8c8d2229ea67ed38cf112795188de3901fb4f401799f8e0be4459733a01fb3671e2d9f5990c80427567ad7983bea6c9f969e8433935cd18c618446e88cf7e5ab4904cd5c48a2dce895b01a1b107cca372b3c2b99e8ba011f06fc5b42f04ee26de0c771163d2b64fd8449ae26b1ae7f1763668d3078218715cd3757c1a1a3a6f77c44697c329c27938069671876cd9fe9b5050aa9bc5a70bd5ffbd5372010b50662282ccb07e6dbfc59d992f7fd86dd8e27a4a5abc961610fc3005936fae29283a77832e2b93b49c476e9bda3d9c5cd5c1f74004ec6185b93ba4eae81abaa57d4ab06deb452d9ae70e432be8d10a5e9f2a3a84627979dcf6f28e54f6d4c8644370a24839a6f1c0d5772ce07b23f73295c2d4a8a2f33d7dab64a01fb7816f4c192d505c21e7f257deb173fce7c0e6e6f1ad6989810eb6db4b376bac078066811a86da88dde82039508444253841857f9ea9ad86151296f78b5af490204742b63f357eab9834882c25f6296513efc71b49a4aa2307e2897f8826f0ad1ef45f7fa8923d81f49da516780031e9dca46b222ca019029c272f2e9507c21c0a26412cdd3d5221e81acbce4875db07744326ca60b927bf38f368bebc9aff6e9eb9bfaeed43018cca339cecd9553574f0e8c87bf80fc8b1f2a9150aba4441cd2795be0c0a1ae3dc676b2f1d320352b8fe60b6964dd41151362a71a443ecac506297e1b5468625a2104079c8772487b3e898023cf86fb2def5689ef5e5e14c5627ea02369d4626c075ab868e113735e2d8f3d97a3120f71d9f0d8e40775831cd8a9080d4741741bd6ae4292e73311ab782655a050fc04fc1488370f3aa207eecf4fce49057677bd024bb906a847c6d6ee2a9257bb73b85bfc3322d69eb6a4f9d9f14eafd8d2b7ea0bd1362cbf5efd36a30dc9b2978117a81ba296bbddc9145a072ac23c5d6bdedeec62655feb8f10864cd11f3e59f90000cc073baddbeb73a8f3779314ca86d3139220ba9b7960135e1dab9a0b12424acd4934d4c0d48accab28e0b2337f2bd555f741c6b8f42c0dab255946fbda85b6a8d772c133af332c0a52a006c07fc6f57de02b4973069e186dbcf3a04ba98c1d17f5ea7568ac4a72a1b2296c22a766ff3e109881d3a3c537c2793c347d7f795862badd7313fcab6211efc939857c4e28de362cca8764fba831a9e94ee20feaf9ba436e4c020200186108c4ac99d75b10888683a44456ad600fa0fec2f79532b0f1dc461393cce259b24ef52f63fa90797a6a6b58a0c1a5e66375e85fbdbabf6b5ffae73eeae03609cdaea965eb6af529a5769da62bb4220b77de2f82bc26e844302005d1ee158ac8229ab0fc8331b1e3c994149a0e0d4e81c4d7ffe957bf15391381bac8a31de86ae53d63938494362a5a0713963c50e7a96a656fa2d4fd80cbff287a44b019605dde5d997c14cfbfb7d53a843fb5bb0cf3935e950cacdc1242f8fd16b7354cb684f24958fe9f2fe994d9cb3fb932fdffa1c1a04eb12bb393e20e68b1f92d77f7d21a3bc52d051f2da72ee97dcf464421c6e207eb229e62bd634c30ed371ec62fb0be5b17f4a35a72451ace4b0ac3744a7b56ea98e87c10d278ffdf0062f2926b62d27e41122cdc07aec84c94af04a7304077417c8cc2860a12436b435f501644c2bf1c7df5970f3edb320e3d7a162df1d181f40459b6d76fe14e2dbdacd0cdbc10dab7ac6888229ea5468be91c7a25dc61b64d2d18b7f6ea0deffcc6eb28b4a2385bc6269fc22a66ff44e4b7e788021b1f1de307162b15bbee360cadcf74056541a09527ac0040dc6fa8619dca203f29f69abf6cd7c60dcfb073dc66221b913ea5e70af1b9d733af25d529b7b220955004a29dd35400d16ab6de1e90008dbdcaaacaa25272305788f9e9502f7aed598593076372c1078ad5c68e91baa17e89603c29920ebba265682b43778a603dacde9d7db20b63ae3f678a4b0533a3b71df6ec3d8046cb9fd31000999850e416c7da2dec1eb2ce9196246a5995cfb89bb0095220307b01f910aed8587035dac44bce866c986b6ff581f8f91ea04a4f7c163652ea46909e2101e7e877d1c201f37e3dcbb1c97a940dcae380718caf7ce96c7f9ea0ab6c9113587064784b4567bcdeab05ae4415d45a7195b6fa2c2392d7be0be8cdb748f271204f5164d3a2c983a610dd2fd017e3c2e8950c9fbe338bdfbb075c815babe01987f189548876643f5a23038de6e44968fc7cb2a79fe25ac009003542063167e836fbb4cdf1a4dc51756725103a45377fb11388225394df845da763e0a0df8780b742ab0102d1605c7b7cf38abe9ebb87b4a851286a2ebface431d0e6c6a09a8397c431458ace76a1b6bfb89c7c41727f23c52e794b918e5c0ea9f469b13bb7ddbf4d4353c76505fccd86eb6a1b631964b673fb1935a74490f40c8cd1849d1eba77d713c759bb1db3c6919d4d733f0cbf038ae7b78844c4946ee1003a02eb97600569bbdd162ba41429acf6e02d383f171d6ac3cfcbaa958df1a16a122c39bcd3995cd7c537a639b0c99f8ddcc200ffc9d1118d8f127083973fb6eb84cc38a016518ddb8878dabda1bc1cbda9be6463e70395d1761b73af28d1828ec9a486b663cfebb1a76f877a5ceb281e18592c6c7da41531b16bc128e1b6b717ca47d645884c10bbe9b02db51ebe4432135d78a5954077b6876734ed019b21640e7c6875ff36ea8d7ad01c5f54fcf8e47eca2aa16bee4ea24fe58b4c246c517a6", 0x1000) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x41d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4, 0x0, 0x5, "eefdf041480186c5b8c6e8ccd2eecc17d3d947fc", 0xffffffffffffff00, 0x25f7}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 04:02:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) getgroups(0x4, &(0x7f0000000100)=[r1, r4, r4, r1]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x900, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000180)={0x9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x1a) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) connect$unix(r6, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) seteuid(r7) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) r10 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000340)=0x1) openat(r6, &(0x7f0000000380)='./file0\x00', 0x10000, 0x8a) setreuid(r9, r7) write(r2, &(0x7f00000003c0)="0faf8254ed74cbc59e14e61b3063c8c641c602bfc116acd473d9fed17a1456cd6ebe11796bca35a33987eee727b26fd086cdad7ab4ee0ffc2bf98b2284751bf547bd63e4dd7b2d07cec0b029e1e8d3b7996c14061ed3fcc124a3db02697c91fed6618a494bb199a3ac60c08b7a78338ee89cbdcd922e633a28690348f29af0296da7400cede96dff9c92f6d42e60703428ac74e8c928e8c544482c3f756ea5c0280d5a6b3a7244c1df83ba1a4f44d128b6889264ae", 0xb5) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x102, 0x0) r11 = socket(0x10, 0x5, 0x5) sendmsg(r11, &(0x7f0000000a80)={&(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000500)="6550bed62201a88a6e6f598c1e696906a89b5846e7c66b127a7333d09554f9ed21bea7c152891b2c7a88b0e083eb994863496a2597ce6fe899376cbf554ca620b2ef38f7dabe2519a7c7f789fc25362dd71d7844e1d1a43541740c647f10ab26c971b7ee7edf9cde1f09beb13ed957aa6d0165b496a961053cff3528f60e9198587722f44ae2d05d7b63243ea318a402e8a05a016775ce70f79e7707037a82191b5d2cc1b32cb2af9f3e252f63d3888fb063a2fbe842a63ed17aae2c0f5556a6568c18229eb888", 0xc7}, {&(0x7f0000000600)="ad38641caba9e49e381fa97f83016b03b5312954109ccb81e815f8846f301f9d27120a613833756a8604b43ffd5edfdf2a581a84f405df51624f4cead042a37f1eee129a64fdd1a70f9a85814486e383b59f", 0x52}, {&(0x7f0000000680)="2a3ba01a25c868fe873c3249ca1d888d31bec760c8ac691dd03df9a03ab71e59", 0x20}, {&(0x7f00000006c0)="c14726d19a6bd37520057db5e4b5ce833a64ab6e528ebc11b3dc827141f3abe63d7c7fb23168edc6e4807b55a5064b42f3b917b33651eece8c129fb2a5", 0x3d}, {&(0x7f0000000700)="e880e5f97228470301f5e90dba650b3175f46f5f389ecb39759ea96d4e473c6f8e412819e49ff7c44bf1bcf2897e4414e84e462848a7f75da20a0cde018f5d7114cbdcd1165dd73e8fb44be35117cbfa671a8c1a4a87e2b9ddf78415b54f55445ec39a21b311e908c083c457b84ac5358531089275989ec7de3400f3cf38d00760", 0x81}], 0x5, &(0x7f0000000840)=[{0x58, 0x1, 0x9, "6db94a287ea1c4bb90906ab0d98a2985df26dc556129eac9536c3d6b16194eea89100e1397af5f91b3351a37c09267285a01d22a1c3aeedbbd391c7c5a37f6b2015991"}, {0x90, 0x1, 0x8, "09214c147d49058c595d6654f8c0fd169ed246ec77e98f032d2542eac5abdc219679d57442c6c4f303464332e0b0da9faf0ffe38fb0866b3a77f4e54e10b5fb3c256428f2e6c55432950b39478df66c2c372c3e09a2565b4b37013cc4f26130329cb02671852effb03662ee20768b1b50fe0e464896e91c326"}, {0xf0, 0x1, 0xffffffff, "7ba98feeeeb1fc5d77c6ea06f8801028189defb046c5396892aaaf610fc4fd4670d3a7f1f6385eba4215d7c4f6410888827f9c7202499dd95381ad35b9636878eac446634b1c5a4dc7e9e318e83ea6d42fc3c514740ba96dcabe6ff29c3f6e5e865491f7288f34cec2d3d34249caf3a05cd06c582ed17aec399c1947d475bceab8e1abf3169d1c796af35292681cbcb1124ef11526dedeaadadc44b2b5959c6716b38aa928f58e407101de26ecb40262a6008d24bbb0b060031daa7ad9672e5709cd4628fbce51e9c0b58180b8400c2645fcef90a7d4be052335f11a"}, {0x38, 0xffff, 0x4, "44343decf884a420a76e6494e3b51a1a6434f5373dc8ae928981d2f07a430ba3e766"}, {0x18, 0xffff, 0x10000, "e25e1135fc"}], 0x228}, 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000ac0)) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000b00), &(0x7f0000000b40)=0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000bc0)=0x8) r12 = semget(0x0, 0x4, 0x14) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000c00)=0x8) 04:02:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x370) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000180)=""/115, 0x73, 0x2, &(0x7f0000001880)=ANY=[@ANYBLOB="00002e2f66696c653000bf9921d6d3aec5855223afab02212e867a30c93f4c1ecc19b9171b4a0366e22dd80401213785acc8f4582424773f2fa855e86dec67ed55efc50846f1c244eca171dfa21815342c933506830df776bd30"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmsg(r2, &(0x7f0000001840)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000001440)=""/97, 0x61}, {&(0x7f00000014c0)=""/219, 0xdb}, {&(0x7f00000015c0)=""/35, 0x23}, {&(0x7f0000001600)=""/157, 0x9d}], 0x8, &(0x7f0000001740)=""/221, 0xdd}, 0x801) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18091, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000006c0)=""/106, 0x6a}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="8e5d89a6493d7b3a10ef8db4a2752edd959929f9c46a715e059b5332d3ae8f19469fd038a1f359ca97111a415b8d2e2d5457b90a6c04bd4b5bf2593dc09ddb7283aea81455695272b37c9d75111222f3e096cfc9c5c7a84d14c2d8404c328c7f6a0b7e651156ebe4a749c75f7cc8475de2893208241facbf8d12944daedc98cc3b483f2233495c3785fe7c2ad0435c9b35853c1a939915e1d90f1a4d797c780734a84172cafb70d995478551da3a388a", 0xb0}, {&(0x7f0000000240)="af5beaa43897a004fc8871910c158efcaed1943724bd5ee03b3706070505f00d7822375b4a498da3dd0a83fb217cf225b80e34a21a4932d3823a60b7a55ce4e39d0b0c610737c1636808eaa0bd7cad2e0ade752a246dcc2038a22288e9b865e9fafe350b97b13a29eb04b96e46808367aeada6899380954c2a548e59bc0c1fe3bc269fe49b129997e0f92275fbff4224d1dd454cb97f74be45", 0x99}, {&(0x7f0000000380)="9845f9619b2851c8aea5f3d5046426daa3d3086f92bdb290ce0595b94a664ca5531db1e181862c72847a9c5b0e9f9a18ffe8327f366fd4bdcdb51091f08f51f144a2ccac389ef9bfdc1951b7af32ad82d0a8637dca2e1331833fb5c03f40ff09b7658abcfa4b95cac87aec8ada9dc96375f8b3df53", 0x75}, {&(0x7f0000000400)="2f403a74c4d38ad23e65f182d5d2aa01d4e8ad3c977faa4ff1fab41c6a8f48f6f46b1f6052a390d61fd128f546e695aed2e4887ff14f531acfc1a7e7498039e5660858f9e815d0dff9e2a0246e3a86ca139259340d8d92e8912faa282ee7a0a7ea3ac9505d1897ef75ca8e7ade6bdecbbe0d4e0c661ce1458eb1c20f4f9b52eebc7113b303669b88a563e5ed6fc4a5f4c8f22adeeafe02b304f6ce9faad9a48cd89d33a8787a9304703dfd0134fd2e10956a59c78df8f565ecf3ede98375df", 0xbf}, {&(0x7f00000004c0)="94ddb79bcec86c57a23dec3b2c1f18bf0f4d518d6ac374f24be001a1f06b7259b7c6c8c255a06267782d4391d761464617f60c71cc7f73c2e3f0cd51377a7212414b07a2e52745ff2abc0372effc4c42d48822a16c570d86a514b61e2ee187d365d70ddbdc46857637cfb004a42ad004866cd9ce1b980ac8129abf41566e441a6ad9592b87dd4f8b5a57433425717c060c558159a7", 0x95}, {&(0x7f0000000580)="de4ff60271ab887272956b149498ee813c234a6642eaf178dda65ae014b96c67ef4688130df815f1e1d146c7d487a27395601b5bfd59267dd57cbcee0758045291f0cbe4efca61951262810d87eb6c69e0c99ee0e43c3d12c61eac32e8d985f3a5abafda87c2912ab6841b1c52b2710cd6aa10225a7a0aa32d74d6da11cac8af7b741a3287e59f8d", 0x88}], 0x6, 0x0, 0x44) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 04:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x11, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x68f2eee8f200d42a, 0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[0x9, 0xfff]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x1ff, 0x6, 0x478, "177392b0fad932ddb2afde0bfbd88b140aba5dac", 0x8, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x3}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x128) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 04:02:43 executing program 0: socket(0x18, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x8, 0x3ff, 0x8}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7fff, 0x1, 0x0, 0x100000000}) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:43 executing program 1: socketpair(0x6, 0x8004, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/195, 0xc3, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = msgget(0x3, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r4, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000340)=""/52) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r5, 0xfb3739792b586d09}, {r5, 0x8}, {r4, 0x88}, {r1, 0x10}], 0x4, 0x4951) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) ftruncate(r0, 0x0, 0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) 04:02:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10008, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x8000, 0x0) r7 = open$dir(&(0x7f0000000380)='./bus\x00', 0x8, 0x38) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x28102, 0x0) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r18 = getegid() r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x18, 0x3, 0x9, &(0x7f0000000680)={0xffffffffffffffff}) r21 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r23 = syz_open_pts() r24 = kqueue() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8, 0x0) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="00008fad4bdc714621158001cc61360c956a00"/126], &(0x7f0000000840)=0x6e) r27 = socket$inet6(0x18, 0x5, 0x6) r28 = accept$inet(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r29 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="1cefb18e56491549", 0x8}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="00000000ffff000001edff000000000000000000", @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r20, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x8}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r30 = syz_open_pts() ioctl$TIOCCONS(r30, 0x80047462, &(0x7f0000000a40)=0xfb5) r31 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r31, 0x80047462, &(0x7f0000000100)=0x100002) renameat(r31, &(0x7f0000000040)='./bus\x00', r31, &(0x7f0000000080)='./bus\x00') 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000", 0x80, 0x7}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x40, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x1, 0x1, 0x2, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) close(r2) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='($#[\x00', &(0x7f0000000200)=']-\x00', &(0x7f0000000240)='*X\x00', &(0x7f0000000280)='%{]\x00', &(0x7f00000002c0)='!\']/\x00', &(0x7f0000000300)='].\x00', &(0x7f0000000340)='![6\b\x00', &(0x7f0000000380)='!\x00'], &(0x7f0000000500)=[&(0x7f0000000440)=':(},\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\xe3*^\x00']) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000640)='./bus/file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = open(&(0x7f0000000900)='./bus\x00', 0x40, 0x2) kevent(r0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x84, 0x12, 0x400, 0x5}, {{r4}, 0x0, 0x4, 0xf0000050, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa0000001, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x800}, {{r4}, 0xffffffffffffffff, 0x42, 0x40000009, 0x0, 0x2}], 0x1d64c31b, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x5, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000000, 0xa2, 0x63804af4}, {{r4}, 0xfffffffffffffffc, 0x81, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xa602, 0x4}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0x1000, 0xcd5d}, {{r4}, 0xfffffffffffffffd, 0xc, 0x2, 0x1, 0x80000000}, {{r3}, 0x0, 0xaaba67822b6ea899, 0x4, 0x3, 0x4a8}], 0x8, &(0x7f0000000a40)={0x60e, 0x5}) r6 = semget$private(0x0, 0x7, 0x400) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000700)=0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000580)=0xca92) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000740)=""/244) 04:02:44 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffffe) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) 04:02:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x147) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000440)=0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x1000, 0x4, 0x0, "0100000000000200", 0xfffffffffffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) setsockopt(r1, 0x0, 0x100, &(0x7f0000000300)="9cb61d564acba24747804cd0e0bb87197e27a6bc0d9b01c33006f8f55ad15a44f9cc867a0acc6980b4ba24d4b1def9a4a94a45484bca3b54272c75adc1394febf2afd29a1b8297af63be2bf284d975132ba9c0438fd705c00f56da3e21bd8355d51b6f00fdd3589a275a2c0d6e69ba9d45452a7bb4cf8976d49b1be6cc14557acd2869610d515c9bc0d6421e95c3bb3483ac0844de0bb789bd7a5355771d", 0x9e) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x29) setsockopt(r2, 0x2, 0x217b, &(0x7f0000000180)="ebffcbff13b9fdc12eaa4e713048009a319296482b599313873f41f0a12395a7eca0a8b6cd8ac34bf550ffad72e9a6d59df108e82091539a52a5d71f3fabf939bc2b189ba566abbe81471a01a7474614b5c1d6034f223dd1f548e23804606a0a0dbaf3d8861dd3c88affe4e7396bb8fa975e16eaf92814ae662c9d519eb6a322aaea627a199c0ad7a8f984686af6a4bf69eb7dd4ebe2851a90b714bacb119c39a629953468f6d90920b8eb23490e825303bc9077e198e6da64021a895dfd0800d22f33e21c9b4ba4ac76f3c521be64c71b72c1ec35ba9ecd3c69a70aa4032e3f72fe2deccfe31e2e0ea95d6d2f73fb0d5fb2048f8da28294082186c599837344580dd7b23b21320270f5b982fe2bf141d56a9df270b618e1061f3aceaa135ea39cf5f16e2f84b13087bb0375a7b5fecb494b3e0b", 0x134) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file1\x00', 0xfffffffffffffff7, 0x4, 0x67d, 0x1, 0x100, 0x401, 0x1, 0x2, 0x2, 0x8001, 0xe36e}) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2b, &(0x7f0000000080)="4c79c56522b8cb7d0c03e7fe433c99c4f246909dd8480de8a3ced1434f8b01c03103f8e377d202b1b1e728") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:02:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xde1870d91fd247a2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() r4 = getppid() getpgid(r4) kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x2, 0x6}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x7c, &(0x7f0000000040)="8992a356a1669193fc8a7bdfbf55a8810709fa86aa452eff655b06d3845d2d7c7a25513e420aa15f00abd17082788df64770f14eeb7d537f108d8a04966609af6d2001eec164b9b69eb592e43ea0ae508c61c7e25c4512dfbbb6d07429e5fd8841cee766f5592e460a5c2795c95a4010e361f96291bd3d92e07fb5db") syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000000f2, &(0x7f0000000280)=[{0x1, 0x400000000, 0x8, 0x268000000000000}, {0x0, 0x9, 0xb0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xb2, &(0x7f0000000100)="bdbd0bcd25c481c396b06ec2e4ffb3d9480000000096586ccd410073382baf269068566d542dfdd316ad6f573e5cfa4c54a45bb4a9a30f49b2a57e5335eb998d5573d72ee2ad01ac68da44c4b8f61a9910b5c9008c3688a1482295bc3fd7eb09ec332462c20968e75fa2fc1ba58d5edfe04392e54679017a8a1d4f917cd4841d448ddf9968af1b80ee6064ba97adb2eb872e7aefd2dbc3c830aa1248b4b30e4561ce4d3f815dcba2cc6de29670a1cb3656d1") 04:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x410, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) open(&(0x7f0000000340)='./bus\x00', 0x20000, 0x80) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f00000001c0)=0x3, 0x4) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="eaff125c00000000", 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x6, 0x7ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x31}, {r0, 0x50}, {0xffffffffffffffff, 0x46}], 0x3, 0x0) 04:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000300), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup(r1) dup(r1) 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x8000004) 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 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getgid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) mkdir(&(0x7f00000003c0)='./file0/file0/fi\x00', 0x1) r12 = dup2(r1, r0) connect$unix(r12, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000e4239fcf91ee7755fb67e8564ea0d345c2238241374e0977d5c1d03c15b9160237e9ea6957607c0148fc723dddcdb1e449d0e40438ac9945a28bbeb2b5ba645647d8c9747da4ce8cd3d42fcf86f4b421eede7ab20b248710ae9889bb53eae6b869646aef324042da7b614027d1e758c0f21c046d92bead7a7358f52cab2c19da6b83aa0df56eae06e9b651a4e87d5862a00519157eab38db1249bb1d9adab46c257faf76e4c74f1e62912f0bb78ac0f7695fbc02fed02a060cc4bd0054563137bd1cb95733511407bec2256c01a76114c10f03a5ccb8123df6cee8d3ad328284e7f1f962cddd8f7f7a7c886c72456da9244b874e8034a82ee50ec69f7cc526ca452348e42d9d4200"/306], 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000000)={0x8, 0x4, './file0/file0/fi', 0x0, 0x10001, 0x5, 0xffffffff}) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000400)={0x3, './file0/file0\x00', './file0/file0\x00'}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x404) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000700)=[{r0, 0x44}, {r0, 0x5c}, {r0, 0x88}, {r0, 0x20}, {r0, 0x20}, {r0, 0x101}], 0x6, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="c309960728d21e7fb41dc03ae3fdde15f87e88498d240faaa39a9c522eaeb5ae13756387066bd64b17d291881984f3a3f0bbcb2c026025a2a611eee23fcdae5eb8d6198814b97462790d44f8f7a5be3ffd4925eccdc00cb481c15fddf7379818c07382740734020d89a51d6c7923f4340746493a13a536ac26d9237838"}, {&(0x7f0000000140)="a13d2218bedc36bae2917fa67be288dec8a67a6e2378bd284797ed53e38ad81a41404f05ec76d688f813d9a829d15f0fda27f69f61cb76ec1de1bf"}, {&(0x7f0000000740)="e748e54c97f19c7c498c78b0d063f57c606dcd2c9261eec9bb278284207a308321e97525e43bedd90f43f9c6e17bf29b2ba86008c30c06e79e01ee25f7f674cf250cf23e5315ba33cb48d2d55957221ca2f6e623c69806f9fc248b78dbc18f392f16d31438df7ddf39166965c00854d50fc97023780953be7e1441e6ba64364c06778be2b52dfae0efa41d39e3e95fc73a20a426803ed49b08f597223b2907bd443b0423146a0f15a43951c3616799061550d10d1bf8ffe1f3cffd26e161"}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) 04:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) sendto$inet(r2, &(0x7f00000001c0)="c632e177e85c1466c829621a38500a38804053e30b9db404ad23885dd3c229f0e7e1ddc6bf6a5ef99a9f52548341fa997b0b2805a4a43b2135b1d0e9b5fee135d5d3467f6510aecfd79bf0cc81b64decab0d9473be271fe735", 0x59, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20008, 0x7, 0x80000001, 0x8d, "0f3d5b3ef2c9925b65dd9f4466387574b077987c", 0x1, 0x5}) close(r1) r3 = syz_open_pts() r4 = dup2(r0, r3) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r4, 0x800, 0x100, &(0x7f0000000280)="fb822ed6ec6faebf26", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000000000007fb, 0xfffffffffff7fffe, "ff00402ba77f0c033c02df71795acd76ef3caf00", 0xd4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 04:02:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 04:02:44 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1e, 0x5, 0x6) sendto$inet6(r0, &(0x7f0000000080)="2b18c17576a9ce547e987e2a2658bfeb8aace8fb6bfc02cfb5c15bf976ee37ec5c9683610c0429dd72f2d3c847f649188293ee97bfe0feb8418423325533a6526142d38bfefea40475245bc94278", 0x4e, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r2) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x3) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002, 0x0) ftruncate(r0, 0x0, 0x800) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000100)="1b2e16b10e39ef38e5359e4c1fe2409e53e36c33f7503fcbabaccd3ee595c1d8e03be99f0e1bbdf934d97a6352a4273347ff74347e738d14b09b427e5017c70fc86bb559fb6dcd3ac40e15f02ab9f19ccb1147171b20f5ce708a69ff0bcabebc819db13ec7b3b80442e1c395d30e4a1c4d99dc63a89142c320ee33e6dd8c50b7df6f60ef80e57b79ca11f78e8f39c98420f5a2681145f0e907f8725e4bdf591fe7072f6d7fb342d1634d92d5d3d082959b37d914dcaf27f976632440d113c12ff7a43cbcb925f93f07a01862efd2643b8d7eb63ebe882e1a034d71fb", 0xdc) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x6}, {0xdab57430, 0x7}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x122, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000200)=""/47, 0x2f) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000340)={0x6021, 0xfffffffffffff648, 0x1f, 0x72, 0xfffffffffffffffc, 0x1, 0x8, 0x10, [{0x9, 0x6, 0x10000, 0x101}, {0x9, 0x80000000, 0x3f, 0x2}, {0x5, 0x3, 0x1000, 0x6}, {0x100000000, 0x7e, 0x0, 0xa000000}, {0xffffffff, 0x1, 0xffff, 0x8}, {0x3, 0x5, 0x4, 0x6}, {0x1, 0x6934, 0x4, 0x1ff}, {0x9, 0x800, 0x401, 0x1}, {0x1, 0x1, 0x6a19, 0x9f}, {0x248, 0x0, 0x8, 0x4}, {0x2, 0x6, 0x9, 0x8f}, {0x100000001, 0x1, 0x1, 0x63}, {0x200, 0x1, 0x3, 0x81}, {0x7, 0x0, 0x8, 0x3}, {0x6, 0x7ff, 0x1f, 0x80000001}, {0x3, 0x0, 0x40, 0x1}]}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0x1) write(r0, &(0x7f00000004c0)="864876b570fae7e9134abfb7ccf8a6753bf5f7a009bf6b63d15495c8430e8cb0f6d63a54941c267781af9cd0aef5612beb3b029b68512dd11fcf01f7523bb703a4a322a91ea407ec5595bed928921957b2ce01e6329c66549b7ff89c2e481b24ea6cf8adc8b02f7cf6da614318f06f8c7c36cd0cab4e8a85fbe60797f173c94fdab0e5efb4df6f0f49ec3f5af8f8bd7237b696c6dec93c872f0b2495737087333d9b405204b02844162d197ba218b5e00d9895ef354c9aac34961cfd627ec2320a99158c7eca26e0c1d6fe590220b55ff016db1bbbf18650859115d04b49d000dd6a05b9018ac610b1cd265f2f691db4d589bfac3ebf", 0xf6) r4 = semget(0x1, 0x7, 0x40) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000280)=""/156) dup(r1) 04:02:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/125) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x7df6, 0x5, r2}) pwrite(r0, &(0x7f00000001c0)="3bb91dd14a59e1a11266200d374f3d212c33547a06de894224c78dacd5e28941f6e6de1253bdd67711ba226f2d31db2c2cf0c381c4cc1a8cec30e97eb0e2e60e97ec3a716d07412668d765db9e08587bbbbfd17cab91758fa1121483302278409e462a7fde5b0cf7599021cf746962827ba3242c626f0be1b6c3a00f863b64dca496b4c9998314c6ae2c76d26a4c1bed", 0x90, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x4d0d, 0x5, 0xa4, 0x7, 0x8, 0x6, 0x1, 0x10, [{0xe8, 0xffffffff, 0x0, 0x7}, {0xdf, 0xfff, 0x6b9, 0xa78e}, {0xfb, 0xc3c700000000, 0xffffffff, 0xff}, {0xffffffff80000001, 0xfff, 0x32, 0x10001}, {0x6, 0x80000001, 0xc0000, 0x2}, {0x8, 0x200, 0x1000, 0x1}, {0x8001, 0x2, 0x0, 0x8}, {0x100000000, 0x8, 0x401, 0x7ff}, {0x28, 0x8, 0x3f, 0x9d}, {0x9, 0x7, 0x800, 0x8}, {0x5, 0x8, 0x5, 0x7}, {0x84ba, 0x10001, 0x5, 0xb326}, {0x8, 0x3f, 0x1f, 0x569c4d28}, {0x9, 0x6, 0x400, 0x401}, {0x8, 0x9, 0x9, 0x1000}, {0x3, 0x4, 0x7f, 0xc1}]}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x80000000018, 0x2, 0x5) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto(r1, &(0x7f0000000140)="ba7063628614eb501a0706f1c81a57c45b52a05071d766737d162105d7ae9908ac4930da4586f15911fabf1299e8d83cfd728dda6c7f621521961f38a9a7094d6ef5451d94ec09f94f16a65bae93423473f7bf89eb80e3799ee8bc7948e044027c67457ba07095f0f5b2cc53129b3aca081c00acfd59dd858e453103181d958920da079fc27ae9a834687f3420e28a9d264ca95d95aca37012dd6a1e73d205fc398b8df7f1af617c3e3b88b30cc8bd61b13c", 0xb2, 0xb, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x140, 0x2) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5a, 0x7}) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x2000, 0x3f) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setflags(r1, 0x2, 0x1) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x100003, 0x0) 04:02:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 04:02:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/249, 0xf9}], 0x1) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:45 executing program 0: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r6 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3, r1, r2, r3, r4, 0x1, 0xfffffffffffff7a4}, 0x3, 0x1ff, r5, r6, 0x2, 0x9, 0x100000001}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() recvfrom$unix(r1, &(0x7f0000000140)=""/133, 0x85, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="9e23b0d40d95954d3ee6"], 0xa) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0xfffffffffffffffd]}) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/86) r4 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r2, r4, 0x4) r5 = socket(0x3e, 0x2, 0x9) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="01fb2e2f66696c6531000e903e0426b3341caea43ed8cbba"], 0xa) write(r5, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccd346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04b247d62de98bce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcb0e75b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de00000000092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad622f0000000000003734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b30182c9a0dbc91c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d27812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4278320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0f36b628307c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c8501bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f69abe1db22d2cc16a90fcfe453ca53ea1def152e9d6cada0ad36c9eb9bb6bcb747d730cafac5b605f756e5a9ef97c8b5b07d700052d6408af3be1da1fc9ca2f4f9d281c696f5715ba619d2a2e75c4432baff18544e39ac2913490d881213e61b3e593f5f251d2bf79ee688d6ddba6b9fa13ca3dee2a22471d07873ce2d5f831289a801b3f8b324afec6677dac6dbcc4b0081f483ccbc4ced4b6ef781d5ec1ebbe197a0915f667c7a20bd035f1d338a008245ab786f373aa4954d3ebc5cb823ae697e5367ff5cf013d675375ee153cc663b7f0485b26509e7de182cf4c8ce9e0cd81ebe485779550a7395795b0ba34b77f11ddedfef1a3443776979639cdb31a0df5a351fc096a5fb6c1bbb1043431a4498eed6527993ea82ab6cd44dd7861dcbfbd17d0a81e75a373dc1e0369504088ad95d5eac9df46ba36ce91a3842e1c8312d49b879b509b67d4ca88a5473acaff2eb97ca12a2a7a0c43ac46fcefad3c3da9f2d13f52525a7bac422d0c82dc79bf001480169027163d04650cb6e397fd21ebd256988a89e32c4a81b04f12f7770118d7e69b463c33771524556907ce2e8af3dbcf274ee803f7ab6d688cb961b6527f84fcd1b04e3893709da62d7fb3db236d8957003d198ae51e052ca455a2382a9df09446a9bae0dbb6ee0959721a1f2a000000000007926d1bbd6894ac0ab0a30e93f3a1013e1897b2b3225bddfe20151df14232232a5460b9fe77aeebba71c3162a8359aceaa4d38ae7adb64b8f6923b21fd4b67233dee52ef1abf3b42de9ada2079449acc87d2ff25d7ba087349000e8ea9a09e0e8fc2869d97221c2eb783fdc03103c33389d6e95fd337887541673dd3a7f89f104af8cbaf29f351d2ddf02f0731311d090bf1b23d9e7d66a236091b34eb2849862ed35c1405c721b6f2c2b26147d36114fdd844fa736dd7ed5fd9332657a72debf666c20e6c335804feecdb7bf", 0x10d9) 04:02:45 executing program 0: nanosleep(&(0x7f0000000040)={0x4, 0x20}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x3, 0x9, 0xa2a36bd388ad742c}, {0x3, 0x5, 0x1000}, {0x2, 0xf7}], 0x3) sendto$inet6(r0, &(0x7f0000000040)="9937ffff27479a3c5eb244200a36aa16", 0x10, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/137, 0x89, 0x2, 0x0, 0x0) 04:02:46 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001, 0x0, 0x0, 0x9}, {0x3}, {0x30c200b4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: r0 = socket(0x1e, 0x1004003, 0x80000000000000) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 04:02:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 04:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) recvfrom(r0, &(0x7f0000000140)=""/225, 0xe1, 0x42, 0x0, 0x0) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) r1 = dup(r0) r2 = dup2(r1, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/78, &(0x7f0000000200)=0x4e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x800, 0x6, 0x8, 0x7f, "2d86213438a44b3b7948d6fe2fc095d56838487d", 0x3, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 04:02:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) openat(r1, &(0x7f0000000200)='./file2\x00', 0x0, 0x4) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file2\x00') 04:02:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b882e900000fff070900"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10a80, 0x32) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 04:02:46 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 04:02:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) kqueue() kqueue() select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 04:02:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/92) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80000000080, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f00000005c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 04:02:47 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 04:02:47 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x8}, 0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x4, [{0x3, 0x6}, {0x2, 0xfff}, {0x2, 0x1}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x45}, {0x2, 0x6}, {0x2, 0x3a7}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x5}, {0x0, 0x143}, {0x3, 0x62}, {0x1, 0x8001}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x2}, {0x2, 0x3f}, {0x3, 0x3e}, {0x3, 0x4}, {0x3, 0x159b}, {0x3, 0x5}, {0x3}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xfffffffffffffff7}]}) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) write(0xffffffffffffffff, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x80000000, 0x1, 0x5}, 0x9, 0x1, 0xffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x281, 0x0) 04:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0xffab}], 0x100000c6) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa062, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x653) r2 = getegid() chown(&(0x7f0000000140)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x1, 0x4a) mknodat(r3, &(0x7f0000000280)='./bus\x00', 0x1020, 0x1) recvfrom$inet(r0, &(0x7f0000000140), 0x0, 0x801, &(0x7f0000000180)={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000001100)="f0649ea428e9c729873974ccefeff526ee71b407d6d02e5867c6739e5a48086aeeca81920572b43022be38a24301c5d453addc336d20c26b9abc679ad4baa1a7123f3c148964b29f32020750cd3a5dc90a2cfc76f3ed78bdde895dc608a512d010ee966649a3e93d9aceb3b8c703a3834b9d0e735549bd785eae7bef160a8fcf51bcc6b796c3ca3e3890ebe236ef70d106a21e2cdc943db1531c71afa183b93e59bb868fec2833e89f059220705202a99fc11d14c0c2abcf31497bf2ffa4e63ac9d49eba42464758d830db11e265cde8cfd5d44bf66bc4e845688c8892b98b8a1ff355205f57d6bafa51b04553c145775853a5fb40d7da3fa95263e620b25b68400481d30b121a347cf6e532010eee935327490f86f43be064e9c4b30d82212420d07f8d5752b1155430fd5d2a87f4d45a2828f4c5fc61001e6bf51c96cc335e62b60bd4fd8042662370ddd464df4ade795171474958751e67145f4ad90be4372ed87f0d3db03c175a1f8e928518bd8847c5548e2e3b11338b1b146d868ce75a7f7c96524bc21c7e7e985dc98c98b068c4c5b2bbd6cd1a36276437777af5fe8ce63782ca7e37ba229bd85a8ed58432b5a303f61097cbad59beb1f747ed9f67aa23af8f8764bd2bc126d809ceeae0a07982b368fae6d905d17874b9dc37a5606cc98bd16f4beaae6c2d2dc25e83a291dfeea3a7726f184d88c28ce52089835ccec2855f503ca204ed21d1bf3b8df9aad731929586db8fe45c897c803a9a28a29fe6b5d61b6370f782c22000a81ff1b14d3c690e79b02e0c82d3cae50b76ac49a0a8f01e19c1723bac8cac136f254c1c0dedf6a67072a2a92c2d4cf7164931cf39d3a040e3fb502e464dc07b25be78662d3f98c64a8fcfb6aecc8a424cca275bbf4d1c19016a61a932f6f6b5d1d42160a2fc268fd68f5f4c81301eca60d1dc65eac68dd0dfb74dc008aee542c1d541fea49eb7487061e4805e0cd97229418d4c3659274f931e0b21f617360fa6c3ddb67239f3004b4d1c54ef8b651199b9cd168fea54b90b1812b5990e2ac7d64de746e32607e58df6dad6d79f15ccc7f0a312e3e19842688f84d80f3492bd2f9b7c8200b4fc4f33eef7e54b3579a9ef179fdb10a41a626a5b27854f2072c2e8c622ba5b2b70d4c97184cf4e587d1a515865447392b4c2611eac6fe35c1374386e5dcdfcfc1031229b4458cba98a589467e7c18969bec9b1838dd62522127ef82538c422611db0c6d737319330117389a8e09d86fdbf251d9c40e40adfc9e76dd4bffcb6e87511dffecc62c79eeb134c9d087fc25807fb8d56d1c66ff10df32f401bbbdf3b37d519372d6c281c0e2f1cccba782c7d1ec485219dfbda7e9a6bf841ff1594fcaeb57dcf303fac112ba49633aa3735efcf464c0e699ad287e92e9d316935db559d0f90d93349ddfe46a242cc4c732c1ba8d264c4b0fc72aff9a4a14c2359b6e7d7a8da333cdd96c12cdaabcf0326a6af4384b4f11ab80c233e4894d0b8195ec40d14494360f8fec4da4efa8d268f83e7fde01fb420f0fc7c1bdb9ef4ea4433163a26327a6c35326f4233fdbbca2b8f825b606dc59f317a9d68c6e68e12bef21cfe44a44167e960a1a24d1921c7d7abd737391336cfbaf4b330ba937a5a2ddaf00c38d64ca9c2b8d5c5d45e1a1e5fa4a7068fd2513a78ee74b25b3898ba156cb9ff786d2f00fdf3bbe8243c610f558e807c1ad16a6673b9e99833ed9432e7b8c543685355d74cc864c0e735209dbe62b015af20df786236a2c6fc79b7944d335c7ea6d5ab5aebcbf0524aff7a9753fb68257cc7de9a3bf8c240077783cbf111e364193348440e084b2223e62e9959b3dd366bc7e65433f5cdd0d39d8885756099b08ed1d04509447134d70162e64703b27e182d5bf8fa07298cb19ce1d30ab58bcc8ad6fa8bf78f1248e3cc4207cd26cb59a2b6b7527c6ac42d71cf7a3ecadf8cd18f4f65aaeb66f44757dd856a22620c7f68a0cbc7b70ad2648a133cdb23031cab01aa97061e1371ce8113f8bfcdc08eb26e5783bb8c1ecb49fd43bbe71a5bb5d8292b17aa062179cc47c31f59437e2a82b1fbfa06251f063ae14a742631b6ac3042f2099cfaa3cb5c21dcce32b9e577ea6105933ae22b914c2ebbf41c54a7d8c2f4aeec413f0022b5139a813656a53b570bfda672c9dcd9e3828a1a35778f333e3fb4f44bc25706f25dd431fcf76e2fa7e93ad1441f8ca2b61b64e6432d556193b33af72501452071670648bfbb6430dffc9c3b6b17912d9fd1096b97c19ca0c20ef160a5d6f84dcbce7ee854ff265e5d304e86f7fda788b7ea30ef9bbdb4fe7334d6f395e93d979fd940d2a1e47a23108581691eb60ea43cdc28959ec9e67021c8ac00c4c67be5215e183acb5e0a00fccbb5ca87039a2e4d6c75fd3df2e4fab5e5e8c3b8eefc60ff47b80ee7779cb71546eecb4825a3893fb3d5d5dd4c607d6f27f363e466c7c2535302124cd108eee64379c1c390aed385f09b36fb0ca9f1afc0adae56f2b7f066ab48da54c1fcad679446e8642fb4b27dedab5496a310a5b3c53bfda46585c5fe20e49970c4f70c4d0fa91b6704abf03adff20619b4bcb198fb3f111d0d844d89ec3b02a5a6de6b11b393b35a5ba30b1dea1e9a95f318e3d6b5a8f7263708e3779f4ca0bf932ac21d89ed8b9c9d983955435249da66e28a77917993950048c9ab9d18c9494f9aeb693a1a2b268ab60e6a3c61c648017e2ab2e156c6736227437c3e3e0edda27c65884f24a5fbcbef0797bd40eb4581e9d78ad2c641c21615e3121aaf7ccb64bd3d9d6b9c3b3f23b32ad2cec1f6d9c6036e4764ac99b6af19ebe11d3840f84058e0e60ff3ba1bef392b4d6790dd354feeb4ef90da80dfd6027c5499e85a03bc9a5c600644693b74be00eea96730f5b076d4d793abf0ee85a981f9400d049815ce9256afc04122c46cbfa748940acb2670274f401945150ad0081116ae24c0fe2ca7139d8f79f3499ed17b45e158564c7ea05fc09fd4f35a7e591fb76b55f13b2e70efd35b1ac00210ec6601ba81184fc76901d27e384ef3a38a9729744e4148958a74b163beb222a3ffe510845cf79fb02d9ea332402c6baa277570852182ac325e274f1cc1de0490c71585a9d6d07a433e747ab0c97bf418bad615a695eb6bdf4707d859bd3e699ecccd42094a3a7f623172745e31247dba520313a062db53e914f3c8ceca50c45456c709b2d709deb07aa99210b78096d45a8a65a25c3c3f4fea80a55b61837a054fe9ca96264de8b74f4248cafd5838d5bd47a6b74ea792688c1bc65ef415920fe834cf16ea50f9923dba4912a5a8e986c013a95ae0dcd414566bc801ddd6c4de56f8ad4ca9306af0dc68c14ce56cab3a047cc420351a53f9e635a5a80304a70dfb47ca0c01f901e0e2352ad1008045c80f0c4a9b2a450f5b1579abede53dfae3dd6a89308e03fdfa2e86b3c381cb366f2deb21132903d50ac2e131568c9bd077c812940b1a149a900913cf4643f8e7e807676126696afb3c61c861064c66142e6efd285e80fbcef556d9816beebd87334a6ae50b529ad56bcb6c8ca084bbda8b248e65d9e8645a7e9bf5498e412d7808d1940618907a854339c9cd380c82709e6b18ca51e7dd2616d9bd46e61e77985d17699847618a0a2554bbde8309200b62a78c099d9015aa00aff1c85f14a42f7df0056d0f0e2ba9d9794dae042d94e115d428a3879030ca8803e74548e1b4d84033efe1085066cbc650e2ac2b875a2bab29aee3f515e69127d079e0969789ad28073c54cea517c7943691f66bf3c4ed056f58a1556650b637aa5592f003f00e03f5f318adf08c30a50dcb162db6cb6a07eb72cd796a758276698280064ae71a2996807eeafc56430a7fdc6fea064609d34f0921e23eb831643e33469a54400a9fc59772779fc9915969073c401e116086185bee4202f24a030a6f9eccccf06602009514865b9596b8a5eb120b6d46bd3f1d563edde80bbdc4b8b37a97b3009b2a7580be5f3c52bc6d1eb21703248716652a5973e381e1ed3b98c8190fa886db5d66ba2c6b79e4febff477c092afd9f98545fab84419eddc23820b5e6684c4693c9f39caffc4cf7fb509a843a6cc5bb9282afe850855381d1a0899ada983bf2fe8f3d066329ca74e1d4396d8d5ab2a99955cd6523f1e9ea9054e80a49b13dd4bad1819b382313a650da273566fc7c7cf64fca240c2dd5a7d0c0dce17fb9a61066f84b0920293bd6e69ab0f2b840af1f41570608c80e3fd362540a9ad706a4c0e19e099a54b284e1447dee9202cd74f23e7094ec8007b9dc3bfdf1dcabe0b54808d723a6e1746d8fc0de43cc62a689d672e1594a02f9bf6269fcc75315504542ec5a67f7da747e4481e8c19bac6fec82e09289edf3f5b0a481247a01e05c1abbb61d01065c67e564cb8a724699ecb821200eccb9415d0d3639ab43e0601c027e1ca194c1248bf9e3115ed50446ae8f463d5546a8ab2ddeae659724f8f611e64b8d192c345e7935f5e71d6e71db7c98e22d675fc6ef64747a8fe0f0bf6ec7adaa88a9bc9e6616ac8782252fd84d130f5f21fd5bca043b2fcc369f5e7bc38239f080254ddab9029a821cdefb9fa9e55c50d2f1d68a5a8e924e53fe28ca5c30eb819fb52c42f3297aa916db63615a13457517d7182ee0b9cdf85be9c70da231ce55219db22fcb88dab42d18af54b8189755c6c003fb3d88dc84e668f6442101282c6fdae937f9c85de00a57c3b5f389c0e287dcfc862bb6079498651d2b30e060967f3a19b167e08ec64b21a84e03c172232d3bcbe5267b8c859562746f1358e328512950052f0ab668c0886c74973477e67ff215829fb547c62e9c967e8f86a841fd95613c9c7059957050c8953b3e935cae22b05a7c6c8809bf63af0f7c53da4eb8991a268e7db46069c76cf9ea6c67360ed84530eff4e46ebfa2eb163099699319158a0bc651331b1cc12398e8893ddc73300dae600c846c32a679c637d5e85ae01ff839a4150384228d6bb6251eda74d76d2a5044dd041afe0ed5bd2287e80056a972504204501ed2831f3e0a1ebeb4a4ebc1be5da130ab850a0a2f1e5e38fe5e01c93424796fc31f975bae94d010698375e3b13629abb03414e2aabc984aa27081774138a0a74c0276f72ff8b5e2af07142699c911bccac44cfe542eb9197b0a40d2bd6983fb4d53d92ed715ad3f6619aa7362fede6d106587eb71d4ec876430e7e9eff70e09c9bef02832de7c0998e4877355225d24dac9fa52a8f155fa4969af290cb251d1538431ba38ec24850a5d85525b738bb3ee1bbdb7dd15ecea83e7939979ccd9e7f5bd94b721b4cfefa6e85fbe352994ff98b241ba19baded4baf59f645c1796026b89a1184532d0b815b23fe6d7ae189f8365234cda8dc2c9531e940b9066e16496302dd712d021d709fdb273868b61c096ae310ed2b0440f3ee9e2c67ab0e8235d8a7099a4147aaf1bf0248c13b2b6c7b3b14861b7df7051b02ebfc8d6daa0c2c28ba7763cbe021d628998b0580af6a90325c9749961b70b143cc933e222a3d5e9d36391b67cc61ed04b1e4c10463618e1a65a2d5fe83dc99f4102e26d3b4cce7768394ddefb95cf0f413d6e05a60e92922edc2b69234f0278d2fe48db45b1136ffc7238566a6379178535945f884ee766c60890cd91df5cd623ad8a715639f4847678225f019dd35a75fd26293f04a01682540336b86d11dd4c599c5aa5733a7fe97ae6f5484e2b72eda5f9e0c8afafb1cf38a0949502553938ba93a4a90a55619818440db1b5cba04e094be39a2e446ef8da22878c15c09614e813445174b932ccf56ae91dc54f23082b8d449dfa74ac5aad49c78eb1a82c8e15b0101de25580d44e975cd93610551fb6aff834e2decfe74f8988b9025b0007031b1", 0x105a}], 0x1) execve(0x0, 0x0, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x10000000001b00) write(0xffffffffffffffff, &(0x7f00000000c0)="62cdc4fc7e2e", 0x6) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) execve(0x0, 0x0, 0x0) 04:02:48 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x18, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5140) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7fffffff) 04:02:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x66, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x8000000000, 0x80000001}, {{r0}, 0x0, 0x10, 0x1, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x3b50, 0x7}, {{r4}, 0xffffffffffffffff, 0x90, 0x4, 0x8, 0x10001}], 0x100, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xc, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x15, 0x1, 0xfff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x3f, 0x20000011, 0xfff, 0x88}, {{r1}, 0xe374237d34dd74c8, 0x8, 0x80000005, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0x3f0, 0x2}], 0x4, &(0x7f0000000000)={0x200, 0x2}) close(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) r7 = openat(r6, &(0x7f0000000140)='./file0\x00', 0x10002, 0x1) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7fffffff, 0x101}, {{r5}, 0x0, 0xf, 0xf00fffff, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0x84, 0x4, 0xfffffffffffffff9, 0x20}, {{r0}, 0xfffffffffffffffa, 0x98, 0x40, 0xb961, 0x7}, {{r5}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x3ff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x2400000000000000, 0x400}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x1}, {{r7}, 0xfffffffffffffffd, 0x80, 0x2, 0x200}, {{r2}, 0x0, 0x8, 0x1, 0x1843, 0x10001}, {{r3}, 0xffffffffffffffff, 0x8, 0x10, 0x8001, 0x8}], 0x7f, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x7ff, 0x3f}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000000, 0x2, 0xde}, {{r5}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x7fffffff, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffff8, 0x28, 0x2, 0x8, 0x1}], 0x5a2b, &(0x7f00000004c0)={0x7, 0x5}) 04:02:48 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="beb0c24432ec5cb2741eaef0ceff3a5626c0", 0x12}, {&(0x7f00000000c0)="a8900902da5f4261", 0x8}, {&(0x7f0000000100)}], 0x3, &(0x7f0000000180)=[{0x30, 0xffff, 0x5, "6a7c1e1a8c76aebae3aec0f04a303b730f203ef2bd163de453fa6cc0f4"}, {0x1010, 0xffff, 0x4a3, "44e7497d6f0d66e138d421278f19bb3f6f940355ae0cf7389be749d52fe07326f0d2ab4f7be2f07c3d4b77c5a4fdcbd0aaa69833674b320060ec8f48de62026d9bf3ed8a60f04032ea8c079963f2fa8d266cdf810871121248728097ee349d2fe752371185a79114bb9cf2665c5576a4c2c7b437927d42433fd1c9090a83b457186b44320f50c7a2b14d31a266bd419a5a7345985d24ac9d5ebfc47a4ffea56f93b37acee3efefd053899d58da73028ab7753a0059ccddc7ce4389c6ca582f5edbc36c6986297d0815bb68faa61a66284581f48e0cf537b511044615180eee268ed1b69530d1bff04212a969f32cf06a57731e8b1d67ba14246c01fc2291ccb82d2aa6f939e72dd583988b5ee30d2e3b0b04fbb92343727b1e29dbe1aa7330c20c1ed93c87bd1d464d26184beddc1cbdf938c026840c3080538464d5e3f271203c8355b1093aa440ecd96c727272be7cccaa496abbda0737cd25d3e005b3c1c47ef435637d6f5bb457c41be1ed2590ea49f52da16c8dec6fc081872e6b0d7d98d155be98846d9d277a6b42ed81d9a0a76b4f84f9253355c550ad9771c957619dee857f4509ed79bbe6c617e3e0e79334455a09294b5ab5c86a8c24a96049bcf7a7850a87f355d5dc9e091ee59f9b3c8481637bedc4d7da87f51abd73b2728316aaf122134fbf4f7c22870faa9178a6ed1013828d35968490ef174565dd09c41358793d9a9ddc187c5957595eaf97af7aa9fb29e04f5fa707d48b411b67e5e78d7d6d3786ce7c47f3044e3f088b2cdaa0e033fcb630a4289a6567b28efaa8c0cb7de983f161f81c50bf45427b12c8466c8cfd78d1717953bd4593aa61f4318e02641527b97822bc400cee4d63fac1f330588249e46f74a8f69ca09a4ac1604b80bcf545a8845c092abb37462c2c36dd273f698925e3b76dfd1409b3214f83463b9a59dae4ea65653f525846fa64c3e58809ce0687b71cffc12e665d05177d177a877d6c8ed1dc6e70655cf380ffd7ed7fbf5bbd9c05359914ae6813286954f354f0c6958b3e8b798cd427bc2331f40cde8af08a7f37fb5cae3ce7025fa836e73aa18be2667d2567d7198c7020d8e0937c88927996667ba3e6c0e21d23b7dff58b3e1665b00acc68bcc33d86e735cd0e2d0f71fc447b063258f74a6358177a52687296c82c87ef956bac0ed0a6bbea12173e9b74a0591c0d40bcc042640cdf81739633f6b2b89e4fd655d0f18d6e226c9a075fce4bfcea9edb6ae7d0f8d72a83ff4f32bfd1a28dbbf51db4ec8726de1e45b97d1bcab5b4dc5caf1f0d2a1e9e571aab941a926087f85ad7817b26940d0013e6e4c395bff29d336525384cae2588647c3f3284f712d1568649484a2aa8686170b51fd81bbe4c2ef1ed8b5f8d7c6fbed57df34109a25d1380f155940209fb5ea474c0bbbf9351ca396c99857b9391fb630935936cb1b7427553cae2463c6b2d94aab42dc033eed1643d36d16994d73b01931a6cec3b5841f0dec8bdbff36377efb9032988e4545ed781b0385ab9e4b91f31844b03ca8254e007f5f4d0bd68627cf524fec30c7f8482f173adaf7ffd6b907b36127c71986798161ff1fbbc592b6fc014451260a6236297eb587355b0ea083fe59dc744dea229a9f05c24b1cb63334be9ef76ca27205dd043e630e6a99b2e3c6f7dc3d1049ca2f19a20f2650ae41723658b0cb4443ded81e37058231064280d9d3cb87c32a922b289330da156e1e6c623a1f8a0096df7209409ab76292456b65da33525e807663819b7966ba3ae285ea2d7f977a0711d3313a518494596b87e59aa2124d3a3227f66fd49601b9ac96a91edb06c73e6a9d359e2605db7f2ab013986092fa3532d58bd36a856149697be301fa2865007aa03073112b248543d854541b50171288594a4e22d67976ea9a9b0bc475f79be3be2669e2bb7f809ed5e5ba1232ae39811f2124c8e43fb86fe0a129c8e1f585849b63ad6d0f1489741d5701f127a1d6960e87f21268183bf5c048360a3f99cd6ed8d0108d6761a3df9fb7870de0b35d42f2d76fed043fee737a3ddc899d012c15ce455a7ff74d9a1170ed51e2a5b8a9a0edf0e5192c5bd17c4f7599a2656589d90f2aa605d91a1a513a597c52fb4952621e4a8bae8cabbe2a2728013571282972774623855ed854f4343f1035ef1d277f2985aa7b3185c2b7b7c14199cbe5838c95bcc1523d1c498d9fcee88ff81c3f930f11e848ac8be28a8cad95544555d9541b8b74bb21715e9138a003ac2ff99d0f8ff98093b0e10ecc8fe4004d506ccaa941e1a2075be62fb78df3d1d6efea1ee1206c5addb96e58cb4a28b1bd412fb47d648c37be1657efd191877ffd7e76148371273f9ca3468375144fff90466d8f4eb1121d9da0b3aa2f1e14f872b254e7ddde381d2c63ed896321efa3b7c5e90b8c5a3db267eceae8e626db65a3a3237aad87cd65163589f48612c54e77ed17fed31fa3881a743afc656a99420de04f88147814ecf1229f4d4f1fc950e8f56d4f3f665cad9a19165ea1f11f043e45cae2588c194559e60d19d72a8cffdb7a22fc0f8d508b2cbc37d853918b8cc96cf677aeb528ed9b77ab2ab5efd9ee72808eeba1ac4fbc9fab3ed15de056e0e7b2c5cc4ce5b704db656c63e47b661f9b16271b7040ba5b05280a4c96b22a86129a8aaef2afb1b638191592c6609cced89e1e54bc26be8260b9289908dee28954a7866289f947e6cd2f5fc16bb4a38198527ee0c4b3e4385ab1288a6bd9686b4fa758f5e898ff44e407279e44ba19e97e6a5e48a604481ac8abe48c6f48dbf1e6660f7a1abd8ef696a7955ac997509457a928b81601253a643abf0e01ed24b66629c3be0d5b01b5f032b030ccada0a381a7bdae60f498925452c66eed06a6d7319c52a03216d639b1ca0799d8efdda8a14f61e0b09de6894ca7701e9ac48c7fa59423d3d9f07279b7789db417d92b2de22ee6df86d96b3ec6a5820c650f6c2cd9bbe2e109ec37fe393b6968f875e18c520fdc483383094c63b3ca5098139bac0eb83da634f5eb358c8aeac1f457f3c451f81e1734af6113f34462933295591cb6f4cdb153ce0f072eec9ba315a67436ceaa80ea7e157df3083e8de10a1bc84fa181ff7e70ce4477f93bcff51a4fd9a5bbbc71f247ca3b06a0da36ef2c388bf0c958894f79026f25c436f4afd6880a9943061a8cde96f54d0cfe9766fc51074e12cdcdbc393d40c1edaabe341251dcb4fcd3b9026f2f78af66a3ecdf4ed1a61365e69f8b8c9901b4f631dc2990ccaa5ead2a97df0a7fc93e169ca2edb0b445714bd4ca0f687df30cced69c06315002f45cbd92f6f37d789cfdf274f31eb11b390e31b70b479bc65c6155f2d11c3e604522470b12575699c2074f9a0b5a178a2fd22ce224c45cd8632260dda18b2503672631a43d33958117e1b4633e538fd4bd21587fccdc6d9d0c8b9e7f18830c73cbad45d07f6d937aaea25dcdf9837c875be98476cdc0251a496874a2626c703b5355d89d6fbf2b19499ff38856a744c5fc40365b64a20980631fb66d0d4fb8f7648ee7bd35663784cfdefccffd8eb9015f40d968a486168db27c6ccff32b9fe29f9081ae82701d759b7306351a0d8abd1c6c45d9919b6e646cb68e42218968cb147db42f359fd4b3da50dace4b727cce90b4bc94b28c99666fe5bbf77c8511589d1a748ce0108da867377dd4ade36616791e106b9051f53378dfae233190cf649ce0cbe017ffd02e1abf27c4dfd7b30591e184f74d292d904b8c1ed972eb37b02b7f340d92c2bae6150a928f68660794b90b4a057e3da61f38807f687b078eadc6dc1827f6a6479c53a21d9ad427ff394d878036ea5b9581b3ea1bc6b66f7508e96bc5dcba50d9717dfd32d54a85f82c3a0b937ed265aa6095d48ac57cbeab0927f45e5d9014031d73b782599f9298d5be595c990103653eb3bc7aafe5a402efdff9c1c3e6c9f41995f0fa5dca0ee3df94219ff01f40b4956ed7430b4f59e73078d8ee48115bd6650536ed6d6e5a1559947d0703a847fefa8801458a94c37d1611a6df39735971d6736e7d22e3cd8c5f6b6ad820b62d515f8601f5b1f6ffb02b035cc722dacfca949a1cbc8d721346d2ca7370476cb10185245c8b5165ac8211b2cc8953f1bcf26bb6e83f0c9a2730a90bf049437610b5b7a4eba6a8c0c8690bf1669e40f8ebb6431d2b0562873c22b7bbf883237f826c93fdb994eea70288446b9482a28e30f56798f3742710dde9a4db165dea9117294c93eedad4506f996f426bbfd0a277e6b2425a37c918fc83583a80642b29fda10fa902369aecac0664730439cbf6a47e13e1117a6433523b6ed964709f941bd44d820a936cba3a3a47256cceffbf4a69fe35625fa9b2842fd370bf3442ea2aec4984cb93fabd275179e87c2a3c69efdccec984d143194dd4cc56fb0f83cf99d73442d02e604e73a02bffed195a90d392fcc29c370fbf71bcdc97492668ce3924274b185ede06eaee6b508ea2b5e74164dbe5ff1ad6c3d27b22d67f514be09b13624162dfab81bb7fddb3708d2963f3b92cff22c0448c26eed21a11d23e92fe1f2f22cb5e47034690cf9877d8ab134fb07743257e74b66a182a25e08bcfcbbbd130f3a7dcf712488e15141f23f0bd4bfd4e57366e333a6804426a9c712e0e58972f32c1c2b2d097aa4a3452a85ac1619a04b1b6ad0ac2dbd553fc033b14279c3631fdfcd830d3a86b24ca9f312af07d8d523ab4dfdde2b2566452c8eba15559ab0fc2b027dc585d8d57c7df0cc456fd4850010715339d55fd1fd345153b4fdf1e807b4424c6e71c3da4c618bef64db3a36d253d2de86f2243345d8fed38ab456901c415a7866996b225b5758137b4a4ae396e3885cd382c3472d857825b0de63bfced3b79af9a30f88cc9a5a8d495626196c0be85b3790e0aeb389b914346b5534f3ee4d4b7444c51e22ee144acfe6d92b93bdf48c05a5a295b4318cf455c14d4d4c3de76e421487bdae6af448d7cce27882922a4771e42f19a055d629a017303a239fddf3f0ba363f5b8f8dd7a19c4abb44a483459ef035f6642c77617dd2e0597be5695441d5b1040e87ea5c9551cf3cf257223f90ecd5d463b2889c23219ba11310589203d8c11a8d002a99e294c0bfd5a0a8930d8dbb5c7d82bfa36c207fce16237a201df93ca70140d010bdfcde30f91e5a85829227b070936b8530221f13577b8a9e822996978a11c8f9c7315439e6423bf5a0a997a22d4e9c87b52a0ee32f4f23342e499962cef0293fc3adaa50571ce8e92fd7f0d4f87c939686e7c96a476ff2ec427293a0ac841f63216d9a215eb75f494390128e93b554a12e62294edc19abd5fbb38b579e9f5deb686c0f0cac3eeb54ac69c6b524a47eb3518903068faf8de36229e20a50a9286c69dca9002c4fa425b65ea757e178b37706838e3ce8fa88f37907fd2f7ee1b7289679da558bd3cdb5bbe35854621644e7185265df777026936419cd271555f19371e3f680157af48c38841de7c354120a7e6b06b4ecf2cbd59d88325fa1a8086cb985c0cbea80f4274edb4f7b6735f2138a805ffd10c7a167c00844735a64a61a8c09f843bea47869c9a890dbc318ccde4f62e15064e8c0007b797e13201e1ae2f689b00ef4a1a35c098d1a97961f43dd3cb595b2059a68575af2b13c36836cf772c11e9bbe194e78df67a6d879ab57aa1877feb763b92fc6e3aeb36de6ecc8d0eb7846bf3265757e58befbb8dc17c40dc9cc2cdedf64d9e4f8bbf292507f31c80a77a27012770bc57343"}], 0x1040}, 0x400) setsockopt(r0, 0x8000, 0x80000001, &(0x7f0000001200)="dd878d991b9db1600bd60ceae3c6279373410fca43a006bf575e1bb4facbe772a2b8987893326e7deb7e91aaa21d1920f26de5466ec47877512cb4a6c8274b586f3769c6d37e968b180a863f9adf3cb153d535fc00df5d02529287655abd51553206325396dca725e200c93c27ab0b5417377c418ac21edbedb1ae721022b7f00d7ccd8e36d5fc96e0c187027658c7316fc2c05646351cd7673000d91be58fd05f20ebe981a322d0a1089d1a92d4751749b8d1a275fe30e942a51fdb6cb0e4fa9eaecf707a51e1bb82737efaf95b760e5599a3c8f221c9a9055688ba731d84fac74d08bce88fea0fe316b8b0d3e2e9df04644d3707e3841ab3", 0xf9) 04:02:48 executing program 0: r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmget(0x3, 0x2000, 0x314, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./file1\x00', 0x2100, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x3ff}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xfffffffffffffff9}, 0x8) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x7, 0x8}, 0x10) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x45, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) recvfrom(r1, &(0x7f0000000280)=""/47, 0x2f, 0x840, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x4}, {0x1, 0xff}], 0x2}) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x5) semget(0x3, 0x1, 0x200) 04:02:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 04:02:49 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa2, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r1]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x4, 0x9}, {0x80000001, 0x1ff}}, 0x2) 04:02:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="0200", 0x2}], 0x1000000000000041) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[0x2003, 0x0]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x0, 0x7}, {0x100, 0x8}}, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0xffffffff) pwritev(r0, &(0x7f0000000240), 0x10000000000002f8, 0x0, 0x0) r2 = geteuid() r3 = getgid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 04:02:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 04:02:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x6, 0x0, 0x8}, {0x45}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0xffffffffffff05f5}, {0x18, 0x3, 0x0, 0x101}, 0x7, [0x1, 0xc7, 0x7fff, 0x81, 0x4, 0x0, 0x0, 0x2]}, 0x3c) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 04:02:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwrite(r0, &(0x7f0000000280)='l', 0x1, 0x0, 0x0) 04:02:49 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) close(r0) 04:02:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffe5) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x36, 0x7, 0x4, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="511c5b20f7cf2fba", 0x8}], 0x1, 0x0}, 0x408) 04:02:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x100000000, 0x0, 0x5, 0xfdac, 0x3}, 0xc) r1 = socket(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="78569af9855bd2fcbf086c20c51ab721c8aa9028a08915c21406441f2796efe81f809a9a198bf528d3689d2a81e3497bf869ff835de68de586b9b302091b26f93cc1ee152c56bc42ef57a344c4faac8d883f818eb6c0b6ce65399b44c0791db74e8239b03827539601443df46563b94feb6c2f2bc43e6c79b8d9f01a132e8ea86ff2a188e65700fac62d1ca2b3950b61bbae7cdd32f201b72cc856169043c953175bcf6d4932ebd5a33c6434f1d5d531fcf44fcf0feac4c88f24163464e423a2b1670b771ee499c65fc8ad6c556f51257fac97f7", 0xd4}, {&(0x7f0000000680)="f24db86c82e9be4a010b9cbe7ca4a622dc9c9d6ef157c539be44bf934594e45029f1a3fc1012377010105aa6964b7eaddf569a90e82676ab9bd5671e1b25aec2a4fb340eeab1f1b1789e11d6e80937dbf94e0e58df997366730401c468dfc1c091bcbbe2a2be1279a86d2e3ee57d858cbe4e977dd873f1b0c74f5e7cf8f75b4319ca579be9c5af878f7304374a9b2364a2b71e9ff0c174a5cbd64aaff1da3f3777cda83c79dca7bf17879614aaa2194870efd01c8ab5b6d4384bd84072651ac9754faf41f0b45ca896963233a1f2bd7a3f01b07a740882a65984b7afe2d2204a236b88b4129ab6fc2652b4de017190957218995a39967e4afb72d02d1976e1b157fe3615c42e96dd71e8a8ec8c844943c7d6fa2d7409f87810aa181b9b6e7acd92f7e085cf4491df4c7846d2f0161e5490160df13bdf68c7e4206d7e000b31fd8ce0ba4b8ac36c579705b44355dca61363b23b905b78e85a6ccbb463d3eea00beca50f06d952afd9e9b90742ab3c4a4a151f4228f38ff03e070197e9fa92299628224dc7bc67b4c5281ee9580154c9570322367861037cd05039042cd8d3b1e579a8fc3ec686b15cc54c70e4c97dcf680be06bd2be5c2623b880861a71912ffecf29a2d225a6dcaf10fa3aee6dc8215db9ccf2f306ea60e930d618c1ea62a88be0789df43bed2539f5dbbe67e70a25b74c67a97c19765405e79381e0a340de0a4d4c08b36e682527baee1458137076db77851bd9c95a39f8992065851e7e8500708f2d10bdb8d34b8f6c7a8664ce5a4f71ce5b1576a419c3dc41c816e2dbdbe6e4b42c41551f020b794c2be49ce5a4f85c558e26a1fa1591d7449cab7984d299601b1fbe7919c2ea65098a30077a107da78a14015e9e8c6d1da84d4cd7908c733cb81b523a2a00004e62a82d35794009ecc2b335ee3213509a903d057daf166e533731212a53b4f56f620fed350fafaa338701dcd73aed2461c611d9c48a3e6024c6c20e91d0d6cf91e6be6c98f61dee4d66a77b461656a4ff6e7632e5c80c3b281068dbb9b672ef5d340d635c0ec64b43fe178eb5af93f1103f8aaf4126429d84f4a42259c1356b8d7ea72c82bc894efa1e689369243c5e72922f86bd2e3aeb2b26c70c8e2502d08fcb540678dbf9c502200aa118405f2cd0461b5d5884187dbbf9826eb02ca14015901fc98773704dff7d0f66d8d46afe7d497a455a7e96fcf6936a525438d7867a7f312930c2c89a6f5a4894c87291d3947e24259e8147a275880fe345f07ed9e6647b3d63f5e51d8a4aaa5731a3f1e521bbe1a9386776cdeaa70e3ef95a8aab554fd392e124c279218fc78c9913ad21c023c5e3dbd61a9c50438eda2e8613d7de6809bc160ed5538067efb59d820fded128d0b8fec28d46109a2d63e2fadb7fc2e9c77886af200f5d5f88c9df3686c3296261e6360df43ff43f3cde15660c583e8124532c118f4e7defc6627f80e4edeb149919bdb1ba58789df08e3a45d44c58ad809c4fdf8cf3b81e1acef7ee0f32a6a88c3e692167d93ea015458e3e7a54088eae03677d3c65e464769ce4053289d39670c209667dbe9a08317ecefefb24ed91a28eb5d0590e81126d34ad8e3070a6df054fa8b6c338299d6a064c9cbd213f0f0489f3f8d0b970d09d86885fb35a1aae7a5d183edcc9d1b78b007734af6a324da07e8edd5fd32278cdb0380eec61f0f2fb4c17b4be2295404d40a55bfd122b4a54cc5deb54c2266444ed78bbf431802bb5e04ca282120c9cba29df9e835e41795606313fcc7909c4d01b96f64a760fffee45279d1d74468f80b31d942bf525394f97f5e6b828c7f51b1318028b6d1e4f5be9de6b72b31540fd5833565076d4aa803110db9f07bf1f1837a590e9d3bbcedf65655b1bb50420fad38469de6d67b40be94d2f6cabd7562ecaf5212f8a94933eef2aaa1bc0598987d05d1a70bf087bc2f37f93b478dc039b9aa20a5c6eb61d1860bdf0bc8535491efb59af5ebf3cfae67e2ba17bc659343e8346abc98e685b6c5c0e0c768bb2f33e4eb32a9fc9eb397802d0898cdb47e11d64d4e1332cb4ac92fafc25d955678dcb22e8109566e1211c2b0fdf4e2e7dded415b3372f91915070f34da48dc94b36488addf694da96fb6819d531bf0c5cb6f3eccdd183a41a22228f6da80cb6211702c97620a1a0c6e392d069ea173e030e1b1ac6cab5ec19ea1c2b6d1082086b56cf4a992cd969d6280c71f7b4bef21b04f69bda4234219fa5637ff49d21b0a2ec83fb318010acbc82466614866b79148dead9090a2d08cfc89a41f7416f60ea1335433101796d0bb8e76b01b9f899b020eb065042085cd4a19480a439eb2c15cd91d5e07756b51b36ba674049e474a34f1715ea69e20567c8394f9f927bba676e7accc1c0ffd11d165ed4da4a715aef298f2353e5b373605bfc82684e4727e3785fec62cf0521be563b48cb56335a68d4c178b118803b46e670c4e2d31877cbe8e421b270586ea195d964ec1e5dfe9ae9bcd0e99151af8910598158b2fa91c3e7b76a217c3cb6f1baa0b16ccc7b2e2feec73bd762819193c12fa984270dac7f514fc075c3dde0376db77916c2d3a96db04347068e5e59958c08581479c6cb8ed52ed63a5da0759bf5ac94bec0172b75720819f17cf71fababc76e0332fab2089540086d350052411f5f9028b069375506274d46bd6f98bd67a2c5d6736d0ed9ae781e5ca1b8dc0754d3a45c4441aa4c2d043666ca4a1283fb9c1fc35bfee8959d229b7fc9d649ba72b2877f0c3d531095396feef14b93645c06897ef50bcbe476faed3dc4a5bcef234e7b151cc6242a7f1302f6bf3dbc3ed6b7f83887db68a486d01b280fd7bd362c649b665d9971ac096b2bcc7bffc1c90df2e77162a910f1d9376ffa895b3ce901122a0ae58d4273e14c8b4c54a9f06284b59cd64522e2bbfb11af4b6dc962b3afed3f88d2558a8b546702f8a5556e31a761051ea48b1edfb53b213e9b69f455fea5de8ad486228282c2fba7be01bb98be85193dca773842783b7f39931dbd023e7b31581b71fec023af06d223211a3d5d4acda1aab9d58d2451c17a202746c0c9d8997994668812cf4a526191c257826ad3c7417ef5e397d02936b776760794ca61b1a62ed4137580772ca6acd1a51255b4a9c8ef6c286745d96a71685f574c4bc70742778ebbebcf7d4b2f4621795d83a3f3b50049dcf1bb54f3794d7459f2f83df7411cfc7fb8bb9cba840a153e86707b042ee11700e026d62ceccc4c1dd728e1cc32e2bd993a81fc8b54aefdbb98e5847a78520c70bad2cdae5b517667479ecc80f30aa08ab77d74c2c8cca80f492474cf12a04a2072707519735013f6040a0b4d237ca225089b8524b38f4af205ae7ffe9085654a0a39ece378e374f375396ff1e6b8f8a7270ab313e1bb25b17f32e7ff5866c7f14f10e425c9b0045887f5d7618f75542685d16c584fd97abcd2c922ed134060f55e40a584af02075d4d2eff928859a96b55a0e91bb3af9622b25c3965e3a0e1dca9b588e461a7ff12c472e5dc593226c22f8e932028e0011cbeee119d7bb085686a63eedaece82228ce30280038f6ab960af6f2bbbdc45ff8548f1801524005921cdb571c835a54cfb138f7fa106c3528961995c51d375fb179deb160c23daea10f356e3a4ffa6aecdee76199973f7636efcdd5c46e990eb43dfe960507ce73441187989cd29f89df3badc0da2dac12f62ade9b42947312dd04f6f27cafcc8d94fe400b80ae0ecc33f417d98ae31dc7d92c56c5383821d3d7772ad64637089bb4a238bafe80ab1ed8616c7170d2aef05345b612dcca1f1f3500e8faf5051b9333dbc0f2abf4b8cecfba78a7acc19a62e277213b4d43b1bd9f1cd2473c5cff91ece3911f23afd06d99602e8d9280559fa10058bc5b0783c13d700f4087871207b4e7814f0d404f27c2e697888b32e1399738b4b64f6bae40a593a2f86a7e2ed94266332caa3133cbf4c3b540be3026537b129307fec85500662465e2c0ea7c959c6d7084062d7d8eacfc41e6f4d851f999718d809e807073c87082da179ae01b68f244c14e12e3f201ac7bf5d722044e2b00ae421da6e7de0f4fb7b2eebc44acf21c000b880ee090e905e6c3245f6d65c815fbcb602facc96419789251ddef8e81abfa05208aae891a7544abc950d793533216fb82cb29ba67fcd53b84101ccf63c3bbcf852dde16233f0c361d72a8409ccf61e5a53b3fabd37e3a76383227e56c1c6304b430b7a532d88bc42ef555a7b9f696a501dfd482eccb472ee5f84846eeb2e47e860b0cdb49324770cffcdb398d8553da9fe7ba0bfa8b08849ccb92d697d8de396551730c8dd3923480c327992fe3504fe059c7567d50fc1b245f1103fc319b7869a5c867c5d80a413cf2103fc52a0090ace72e994d9b0ede61a45db963fc5f676c86a39941f99882130e4576255fe5ff7f1372db4790c57c471827966a0658cac677fab68f4847b2c25bf16d430cb2c529bf6d920ac8b74685610d0e75fd84351a5a9a98a84b7b11299154267e4f81be73ba9962c7190b49b398c31ca5dacbb2cd225509f515bcb068302313f9425ffd63f93fbb1a193288e5eaff3c3fdcdae294b407729feb57c55a56f90011c3e19c3cd6048e1d5dafd1fb37900a49f1b19526acfdade3583db70094e99b8ba4c4c148a52a41dc322c3d76eb900f144e78fece57b58ac67233b545362d754db9132b7c170f1228601bce908055137dc00274feb1c661b6abdd8f9b79feb30355edf680ec6705d8d41891c94ff9c426467a0ed0fb0ef17fe423991143ddf5f218b2afd31bc6492ce4f1020142e788dd598b8f31b3de669ffcd183ac6e6ca2a8fe0e56931b7861dbf42a079c3ff08edab391b9f3a64e1a8f4baeab1fd65ba77f027d22b68bcd62092b2693ab09acbd19c311d0d156ac9a0f420ee36bb7e6ef1c531ce859b4006459adc7ab6caddd1530fa4de70b448929c100dc56e85350c7523aa73a11407e6b8c177da9a249e57bac0bc80127eb5f1f0461087822d3cae33c5fec3361506765a9b994c2c81d634d5f46744aee26bb4d81e8684aaf1e2b2cdf76341d390d02880900e96ce86d1c9a91b1bdc85c34bd41ebb42449c3e6270e0a14660353d233b22cfed9c387e3c0ed65e8d373018cc8b0382045e88ea588864a792119f68b07097d8869bf64a41975cdd05218014728541cbe1872c628dc176b2ea86ce8f9095cb79b17f5e3be7269d3437777fb5b823d3ae53667f9ac7eb5b8db433da1223f9bb59d2a0f507d90bea3df6aeaa85a240f5ba1ae39a1f180d21cfec390e34332f32bd4bf56fb934d51f6741de260546b8fada05f89065e1a2122e2bf76a779d794f1794762b8f661c5c5d670c295abd926b60829a63bf67063cb2dca3cbcc04d26380faabb10e6ef70be0812b956b6595c7a6669fdf3eb305c8fbe44d8432ee2d667b3704e35af5b6b09ba58c8d14180a27361c543c2e16d2d5e724efa9e61c3da9f9a861f8054f07100bba98cb0517f170b6ab6da57707f4b9229a91c192ccda4e2655dbbd31eb59dd4c278ef71ab15cd7bb13eaff69219672ee1fcce30105951b4388da9f31b3c59d76da2a61dae5abf08942bb36fe27175bec13af76462615b125377ffb6f371a4fc33e91439af13bf80d9373b522d7282d7568f3e056fa351f44da4af7c89795e2ca88ef444c1a9d1f0fc586cc56736f65004cbb1fdd8b54684d8a8fbc8f7ecf5d4b39bb31cf59366df9f256638139de1c842f8274d630ee252dd9bd4b0e8b38a27", 0x1000}, {&(0x7f0000000280)="93685a5d6947f31672f6d50cc4dbf06c6e561bb20a4112d6aad0016056dca64f1dcd57a3d6440959a18577aea5b0f56a094fac0db9f10b688da75d1a39277475e5fd80c73ba713a9f34b382dd0ecef0bdc17b629d09f2c7ef7babdde9206749742d5794f8c4aaf0ddaff4b941308e0b2fd74341fce651d261c122daa19eba95902ed524505d882518f1b29466d3e71f679516187bee258b2962fcf", 0x9b}, {&(0x7f0000000340)="343b842c13997b573b05a53e7abb1e1d4ddf9f40b99048e9989ce06ca34053296f90852dc3c0100cc06ad858a0e48cd41476ee4d1e606d08f13b2b37d00a3ac77cc70c8016ef2cba3fa2a846ada5d018f13cd55c9149040aaf75e3c9d241c1332ca1817273698401173dc630bad088ea6ee1dec65c8532299eeeaac047cb81e2be50c0d9e5c85369cb1934c5f2244216534d", 0x92}], 0x4, &(0x7f0000001a40)=ANY=[@ANYBLOB="600000000000000001000000030000003c8416728a16e2766315e297465ffe0b2947046430353324b9d7e663238fe2bcf736e3a645c136743190399c1f6a27164d9cd7dfb8c524abe102fd98e5bd366a544f6cd1b1f47d16a8800000000000005800000000000000ffff000022000000c7f1e08cf803a6808c290217ca2247f8686cf174bcaf23157b610006ae4e6752d0f5ffd9120f245adb4f7e970dbe8bb50e344187988f2ff9d4d12250f8a0a0df7e77f99db5b38514b178522f7b3225480d26f598bb611d9cad8fcb74bfe12a6edc2842a3baf5951aebaad8ba2c2aece91c11223b4602a3564ba79850723211250067b729b093c63f8fe67817deb2a388984d828a966356e0b797d04c93bb29762069a0fb65941021bac7d7dec970435c5a41e84184dfd6ede4137f7d3dc0ee24c5c940b1b7000000a000000000000000ffff00007f00000001cafcd61a64ee80d2264f159cdce87e72a20f47f06c886d294226fc851dc881250c573a6a35e4100545d2da01a08bd0998bfc378766a479b392dccb463b8d0398f435eb4fdfae5d16f222a739fe22380b1ef3b369e1f40e68749ef023e1a15d40afe7ed0f6fefef585e4a0a33bfd4ddff6ebec595321d105ba38ff99a5eadb4a25ca4edbdcca9fb8ef32584507bef45ceaf5b1eb6c425f4838600001000000000000000ffff00004e0e0000480000000000000001000000020000000fd609c7269acc6ba57965fbbbd7266e46969fd308e0f75fd4e6d373779389eb66241bbb8c8dcd00c1e9055673c6c19b26ebf1000000000010000000000000000100000001000000b0000000000000000100000002000000ccd5a55e4c98b768a8a92ea546ab1fbf32618e4aca57ee7e78e8e3111c74277ebef616c2b8a0b9a79662307062907710ee82a53ce83ebb440ce290ca847c90eff0e766e49fcbcea63db471692677d0ecbd7804a1b330d15b35928fec7e17c212fe6af565e9fb17c4ce0bd6e440bd37e4deae2fb271a83d5ddb802e90e5472c6315cfc3a35ad994a42379c33e5b29103e884a685471433eb63ee2e9c254a414007000000000000000ffff0000350000003681e66dedebf3c140c5fd6e680b4e7211cf4f1895de330730928ecdb90f5e54a0d5e525817adabbec934a06204218b9efcba881d7de4cdf71292a199d9dde774a36beb3150de8df9e12d4e45e48b6b6661e2e3d81ef2eca63ee58d30c43b280dd50e8afb113fed9078ac884310312de131a01e06d7ac61ce35c9c54316f5a9f4e587dfa4635ce7574b8f0505829206b0f24ffdf337967505c1ab7e7afc072fa373b73b6187f"], 0x360}, 0x401) r2 = open(&(0x7f0000000480)='./bus\x00', 0x900, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000004c0)=r0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r3, 0x40}], 0x1, 0x0) 04:02:50 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x986b3bad9a403491) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000300)=[{0x101, 0x9f}, {0x7, 0x500000000}, {}], 0x3}) 04:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) 04:02:50 executing program 0: 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}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x2) 04:02:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc20, 0x104) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x101, 0x400000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) sendto(r0, &(0x7f00000001c0)="0c14109f367340594ecf9589e1ec5b1025d65cad8a2d538930c5edb9a9f2a975e7dd8c524ec2c60e9c06236a1f9fcd0c9c41e9f1e851cfe209599ccf52b952b196e98d6994592dee3a82a1c156650315e011c6fc105a2e72d463fc339ae6c1f0b47e5850b34b71b040541ec08ae3b5ce32b1c9b059accfdab417436ec594b34279120a03da4b58f8ad883c07cf9ac296a71d9154e77eedfffe", 0x99, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') write(r1, &(0x7f0000000000)="a83855322c5b95b6e80a31071837f0fd01421e0ae5fbb3cca386ee43e188e1", 0x1f) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x103a2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x31, 0x2, 0x8, 0x1000, "2bac4e734de9edc8f03c34c1d33255faed2a6511", 0x4, 0x7}) clock_settime(0x0, &(0x7f0000000240)={0x515, 0x1f}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000000)) fuse: Cannot find fusebuf 16:21:41 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000100)="50070000000000000017f248507b7824d987c7e32cd00c01b3daa078cdc22bf1e8f11ff109ee8d617334cd5b5e871fe60985d461d42da0d6ff4321033d5858b35f85c9851b28c6bb71bc0aa420d30abce14b71d5980e67c4e2bb1dfbe8b5dda2f75d1999bfef615535ee857e33467e23ee1f1e8cc861dcae8ed42d769b44689560a24e8cc81e0243a54c408beff1620ea2", 0x91, 0x0, 0x0, 0x0) fuse: Cannot find fusebuf 16:21:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x40d28719}]}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:21:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000140)="594b4836b5cd438dcefec3ae07e40e8558ab3535957ba5dbe09f4f7c43810a94cdc917c6f7306de4e89acf8213b40fbef4a16141c8a98fedfe8f9cdbecbd996ffd4310e46565e8728716c4e558b7ab50cdb9d3eb7158f47088ce8f7ce2660a95644bdab76c4db83591b3077bc3c7e5c02bfd3cd56ddd60a5e152d91eb4fcd3e9e58934620072832e4478564b6e1734d15efa4bc8fd2bc66ecb6f9f4fdb7610b8762ec499a238a1d32a6a9b63bf4725bfd0e730008faf52b34518253ee82951562b1439d7bbe8fb8ab16ff1377b7ceaab7f343f940d64", 0xd6, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:21:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:21:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000080)="64a6062ff81aad1ea17ab565f718a1527005ab055ad889bd3a76cd77d94cb90e82f37757871b51aa3a65e721a273f8596ec1a669de3474d0faabe1f96ee7ec2aa6777c"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:21:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f0000000100)=[{}, {0xa7}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280), 0x20000000000000e5}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000200)=[{0x0, 0x8000}, {0x42, 0x2}, {0x0, 0x5}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x80, 0xb1}], 0x1}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x2a0, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r3) 16:21:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e1bed9b888ba1331bce32c034c83432394786e817c78f1723db4c18bd9a1dac8589278b73cd32923a1488c5d10891c4394aea757b095822f5eb4113a2f89f7e7a8b97a1005142b52d011c060685a1743f29dae7be03a28391dc5a2b172af398ad85e37e231ce10d9c449229c9a893d004b5a9594c5a0507021ccb6b4d98dee552fe72a41b263d2121d29de935cb6e749ab240876617a74835a09a1b1fce21c510ac0a9a45fea314b823cffe378183a069df3f958b92f8a274f10c52082b70205412f88", 0xc3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbe709ed6e1f769e6aa2887137c8844e26385af9b73124468a2726010a2d17423a2488f2d5df9109358ef322a2b7bc0416d16a291a283cdeb7eb839f", 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:21:42 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:21:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x3}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/149, 0x95}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000500)={&(0x7f0000000580)=[{0x41, 0x4}], 0x2000000000000079}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/176, 0xb0}], 0x2, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x200, 0x4}) 16:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1000044}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="83") 16:21:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000008c0)={0xd5, 0x1, 0x93d, 0x1aeb, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/250, 0xffffffffffffff86}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/250, 0xfa}], 0x8, &(0x7f0000000780)=""/104, 0x68}, 0x1) getsockopt(r0, 0x8000, 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000900)=r0) accept$inet6(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) 16:21:42 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x601, 0x0) fchflags(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:21:42 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:21:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fchflags(r1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:21:42 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x86, 0xc8d}], 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00", 0x7}) r2 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x2, 0x1, "ca5b392156752631bda2db241dfea1eea673d7ac", 0x9, 0x8}) 16:21:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffbfeff0000000000200000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 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:21:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket(0x2, 0x4007, 0x7) write(r0, &(0x7f0000000040)="261b4185157cf68d0dce57ad3c86d98630d15f48297a1ac6a728391ecd1e2d5dfea0cbd4de6dd29999462e22ca8fd97232e3ca796954cd806160996b89c64629479a5950ef993e3a446bd9d53d1c297e891dc0ec2111d6dfcdebb016edb916a6c7f2167f352f88468605f13d28f6312fae0940cd4328feef2071222fbcd32af1b4f1029a6009e5181a8bb3ea1a51c01818842d0d", 0x94) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xc28, 0x8, './file0\x00', 0x2, 0x2, 0x1, 0x4}) 16:21:42 executing program 1: r0 = socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:21:42 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() getgroups(0x8, &(0x7f0000000440)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket$inet(0x2, 0x3, 0x80000000102) r9 = dup2(r8, r8) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000280)) fchown(r8, r13, r11) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000180)=[r10, r12, r14]) sendmsg$unix(r9, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) recvfrom$inet(r9, &(0x7f0000000040)=""/64, 0x40, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000016c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/157, 0x9d}, {&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000001500)=""/93, 0x5d}, {&(0x7f0000001580)=""/166, 0xa6}], 0x8) 16:21:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4100000010, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) 16:21:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000100)='./file1\x00') 16:21:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=ANY=[@ANYBLOB=' \x00./file0\x00'], 0xa, &(0x7f0000000080)=[{&(0x7f0000000280)="ca048b86a0e552fcc20a1797ea1e0575b3207e931f2ca7ff8216d0fbd3870785ef65689c764fab4217aa92ab315230496165b070855b88d2dee4891fe2464d0bf5400c7c1c2acc546c57808f9977428c05c328d471ed96bba30836e0ae14a818406cbc408f225b0d61a2984460f0d54c2fd914f2ee1c85dbdf8b4ae13a327220e818771548", 0x85}, {&(0x7f0000000340)="00b45003ae31c9300b67ad1f7c10bd80f4ef6dbb8f37e447d374e89c08e3d95bf8aaf91e357c0397370383dfc51b07addcbece6e74e93db9f69ba24c4ea644dd18cec0176cb258436645b5a98371adbf4170799a2790ab214d8de82c544eeeef74251fcf25fe1a69ed55f20e544010d266cf0c0bb54df62387ce27d8ee26fba7770b13f23ce5a37c429e2e7c3a91e7ec5ccbf02fb176d2f08f05e196aca359b5e47a3451501cd21566f6f66b0d892bcacd7ff59735c64a90016ccc35f1cf955eb0ecdb965a261ea7a763639f83f55fc92cb9c76ebfaee10b1f032eae897ceac7462568cc269a33334bb05dfdcb0980c38091c54abf277c69f1c3f016453268b6d9cebe879fc18086c9cc40557f94c4588c6ef7531e0979eb7dbbba9c14480c51df28205f1b86ebc42a71fb34a768f8b2fa6d932b1aaf033701cd1edc023187422109061618c7a799a15acdb46055b479f2e5e2d5bc8de3d9dff19bab257f5120356ef3e126c12799306366faa6681d1ecdccb373999d6900bf701c6d4a2d3d60ce3aaab01b4c7802ec60eaea5252d4749a0e1665b115c123ebc2da06d0a8e3bf27bcae1601fd8543af3dd011c4aef66dfed3d248bba31c6ef0ce83436560bacb4e93af3d9c1b252286aaace9f0cb047872b4084f16a7ace9ab32e90485d6f122d44351b18dc523942c9e974dda307c6cde16213b542d202399b34dd44c774c976e123df79cef71ddcea1337571cd05469a63eea1cdeccc76c6d5495d804be931b00cfd91cb61957eafa5902b8aaa03b05a1609ce74c49f2b31e7b28a560375595493b1f31ceffb321016bf0df9880d67ce6beb41498be88fb2186f16d6bd9bb52e42e8900786bdee408d1018bbe2ff450fa22a82190a09fa0d19ff6fde80c415c8c6ebe9ef9d35a103434fe18852db1a1f9ca91f9958056e9e8eac38909730ec425a2683180a582869a16c5d777e682430a156d6a7ac1fd3d1976a255fb39d6a931ea2f747d60c0ac3e2dcd7837532209a5b9e648a923facf0ae829b0feb737b8485a64534ba23ee87d9ae23966cc24eeec57302285fb5b3990d3443f034e660e7126771572643861a8f1e5a5e78411a1763aa73bde78072499bd72445062bb63376f949c8ec9473d92a75cd53e01415eb777abd3fac6cb582dd5419a874724ad5c2e32f69a8f7eadc8fe47e94d7c6f5eb19dd711b9859edf5012c043f613ee6368cf28a02c911b15cf26eefab9b1627232695079a80723baafb2a2561c834df6e2f02450804cf336c094da6d7d732be835cf20598f2d4376e211f52131094fd2325b3c1e640f1a7c96c420d8e451122d22430e310fbe3381a054c92dcc89e9d9323837d97ce4550363792118e7dd16b3747913c95b0d6cc7adf4f2705c1d6005b450bb9b102952b0dda99d5ede45f0d8a9beb585af6de0fb161df7fcc792bea0b9ddb7400aea264f16a1ef8f1e6a2e434ba5b2315749533559dd283ba184390adc6a0468ee209071df684c7f0497f9e6a3cc510f074d53fa6c22ffaa34503e8583c29088363419853192b2e4a25e15060f6fe375d89cb919d296331f5e16f350829117a608d75288f29769dd244a8d94a242ec076cf3fd887a550ef3a94ccc63421b760682fff22e13a27b4cf65788ef577fd7709a730011a1f93a4a94c31875135500ff59325e54d2e2e18da207862690e66fc4cced0a3bf388219cb29fa4064bab5376aceea24c52b1d0874dc0eae40bda69c88a1c9526936a6709152929a32223080daca52d90fcac1d879e1dbf59d0464a512b67133b9b9132a6d1dd1a268b01e0362b31f47b01ebf57fe349e5c8b61738220208174fc5c907eab8f513502d7b1a2f9227e5815327556f9ec39deeb4b2b2bd9cd8ff9b6a09194b363c403241082facb13635d1954e5c5676593f1adcb3e51673816dba6875c1c633085c962c868565ea010e520bc83c1a936fb8699b29cce61e000bfc3664ebca4fefadc4f436df6ac0b421903fd72a3d04faab83dafdef60dd5e581ff3553d02941af4e51d9a7661f01920c90ff9d287b70421ca12fa66ba74e801be679336e7a1807aeef5c9969c65e802d962e282eb4e1511e66fac24fb8dc09941fef507fd1a9bc7cdd4303afa058d5365cb6dc7d47c41116f72428c873af01c1fb2f1cd4e90edeff1b51c64ae6035d3aa0fcc7a16f7f40a3c799942fff45ec394cfdb09c209dd2317f0ede0b516570b8ab8e6d1efb7dfa887d94144753d0eff93865597a18cfed9423f605dc2d6ef99cd44f757f7812714f9e0f69dcf0a92215bef9d4b13f93509e8f89403f000a9d0745c4804e030515ba83bdeb7ecaf3d36583f3403edaedc6a84d3af92bb16ae81db6482e3e05249c651915535e6b824ae8db33f815e8d33802f467b761594e6e399a2b649ef50b9110454f1004f0ea923036f3309209eaa64a46b2aa06f91d770f445d1706b323f251d31e1c1038063708d2e71e62c281a7853f1e5b2b7fb7feebcf47a41fe54a38b2f4dbba0d57d159f055f05a86ca784b634b47331e5b98944ff02a48f7f46171470e814e1319b6a71d73231592cb6abfa55e7cd0fefde96ab1646a0625782e4b12ee25aa67ad1bb8d9ee52ffff718e182cabad15ee11a6a9fec3f93dd35bf3c48b99889c17939fa2b256e879e39d49b5d900bd13cb900ff0d3337e50d3e6ddefdc00020b605f817e9a64d6432cdd543b18913560e4a1494be998f84a392b13cbb2f37965d2f941649ebd48dce1a2ca27c1769b101e71cedf633dc1f85f7b7cc5e5ce33b81e9a702914c1f747c7ce7bd4f4d8aea56ea400d0b3ecbab5dac904713ffce3800ce7f9dc3a769319bc04ae0041944014c91b7b1f3a05458aeeb26c39e4351e1568016539fe202317cd619498898b9b41d90ee9dee9f0f318d6f70c95ec93f1b3db6ddcb47bc82399c310fb0f61a4a7eb147199e33e4c9b51ca731d88269f20cc89da077e8aa1b4ead7ce34ab2956f2d44bbf82511490cbcf47c382a40f51d475889d1367a52de0cd26e13af3dfdc60d3821bf1da42ae1d8ae962ddec7c7294ec12117c493dd1e41a7170b80e6eebdf0e5dc6d03a2928d2f53eaad8ddb8aca57cb3b59042834ef173620918a8efa9f9559240f2dd39ed33c755f41319c6d1df7800c894e39d5d127338f2cc1b546f0e72b82938786fd941454acde33558b2c32c6f62786653a62cf88fc790adbf79f50e3277d0169383a4d11ee0a1131957e89f7f4c6564fb6dfd5b73c1ea6f2d4cec806fb76f9ed42984c10cd8f3a5ded89b9f32c4a11914dd218522c09d56dc9e3df8acf8e4ecf8d8e0294ce6024ce37fc1b7231ba8a2b6256afe144b1aa3c844fb4c4c41d9f24ed146d4cf2206e69f0410ff2c1d1873a704eb519ac00fe5ef5785f2d121316257cf76d7c288538201612a73ec38c30f4e66c4af555322824af94392e9fc7b2eada7d70993a0bccbfd949646bb787faa287c28d166cdc3058866c1948d595f8e057d8bc5cf55cda442774511e932e3a434216617659fa9ed1a83e4aa0910b868171baee55915e1a81b577b6fd23aa7d2dc451d6e239e09fbc68d12a8cdb8ae61fe4cf06623a39342a038dec80873dc6ed4db608674e9086289b56707104e2bc9a2bc665dd7ef86d03e61040b1adfe0845fcb714c9087ade77d8c7d0a4432955405ce93fb4f2731dd53bf1f4adfa5d51e628bf29c2efbe644e124938ad29e3ae3a7fcb058b08185ffd8e659634db17ad71371e8133664bb90723b46ea0e15fb02639a1dc149a656fb78e00b615faed5ac2b7b6839e8bd98b426a84c3fe4861c025beab78e2372dc48226bc5cd6df17b05d06292afd8c84be521ef69e1053ec9933af34b6f95e971d3575ddb4a31a1c104bce54bb2a70948ad81a24ac72dda0c255351ab4f79428b2560ae70f6bc8659f639fb361f5611235093fb65d835a274d1fbae3a5b18fc7cc1a86c09c65d5efa32afefbf526f3c4c82ec9a8d7108fa51155c07a3b57a8703cf33692e68cfa531c926b42f9e4fa30bda3f4cd4bd3453584f5da111bb1a74bc059a41b9ed6dbc98e8fa32c623c2dfd4f05649ce52c1afbc68a2075d107dcf0f009ccac313d637033551a557241a9bf0b34bc466c81abc504e019832f5ec290999690eda78afaf2e0fe085204081e7fc329ab6d8b759439ace850ba5b51fea0a7b33e75f705a8d28d327c6e8cbda3e15a58c1db7120e46e4c9d6163761d2dfafebe932ee95ff1eb270982645e52fa4cf602add4fad6b630318d432bd0d3bfa8c4a0fab153700f0e95b8b170101a39bc5d61fa4415af337b4079e1104c9bf12dc21e529412050b44d9d4d2480a129db01052769009720bcec00af3bb58ea83de08efa31ac76a4eb9f8537c31e085424751d5318143778880d49e5d49a88b4314c2731babba6f8dc2634957b0f345a23708393ade987a61b1e9635eb98eac7562175283511d6c59d1e9044028dd2fa863198b603d1d4610201a5f1b8022e13a06b2e1450d081a8fb40af1a72e5c27c9a118626e7181faa440334dd73806f67b3c450f1ba00b85d2f62fd5a77a8d3b0062fec9fc772320f9471d0cfd81f994d5f3eee8be68104c4891ef73abf2a6dc58d6f21262f1dfdabfa20160bb6e78e8c85a04741353eaf5b41102f943c6ca5cbd3aeb2f25cebfabe1df2454543a6257480e3e742e571ae4b6e3d856930c1dc910af8fe104f0b475f1a4887909993168a9aae596203b43238e1c0a9e6faee5c98f1eb613045f9d951b011f3d7e313984be04ad5ccc30fd0bdd17e47441bf3f099d882df229792f1496dad22e3d0d62831d7e418f09c7347e5a14dcd86f43e072613d80e10b6a61ad117b27a98e7b80859fd556502e46ca17993cb2759215752d11f7baa7be80e04d4004a9e502b2eff36399fabc7dfd486db432dfe66a497434e3ca41a99c00cc2681a970404b88826a2bf07cbb762da496a12cac37626fc39343d138ab2f2ae9cc114d81f906db41697ce26d82f00a7ccacd909009b2bf6697689b83bfe19ed97f2f60f953b39f28b90d64ee29a52cd4588e6f01a0b2d0f80638a257005f9f780f53038139ba19193bb40f5e230ffe50a65118be1aed67fc3bb59fbd936b2b11f953cf995dca3082957253bfa0d467cf9ca3a0c9d0bd8e4b63410b769790d1d020772d91c5849e4b20376f9680964b7e3a6960afb466471000432dc0c82f1339303d2a1fc093c83e64507a1d33fbc2d4a06709dea3db7ef0d2ccf1aa87d161ce42987dcb0fbf3a90b841e46ad64378f07e1fb34e01960608922a6bd3359b1677ba1f9da62eaff8e5e9970b1cd50ab96d25f86abdb07928a82acd458bdcf88363c4b6bb7bc7c795510da9f6c27db8373569702c4f292753031b0a8544cbf481f5211b00ee7741b9a5d1d3ad9aaf5fed24bc655f3690de30ca392c0c3eeaa0d85dcdaf9b7c0f22ac75ce0a278b05686febb09132873d3c50f56202b611c114efc90058627969795640b495ba13c0f74610c61a56b8ed14849d3fc05d82e57f9403a17bc8051e0b1fe593618f8f94eebbc697144f7434c192676bdfc750ab715ab16fdee1e9a94da7afc9ab38c3e1036236c74c47b88f7f7981cd83069d21839957efb186374cd50503aee76a4e66c8de6dab6a8ce20ccefe443e307fd6844f729d8748e1d18b0f088916007bfaecfccf84c1ceec761572807b471727ec184f6c668e9120144c2bf9ae47f023a5ba23b29b0cf179211ddd3cb272f554ae80fe9874857e2a0141ec174676b50541c2c94cefb963faf748c0b5fe89ac155736a", 0x1000}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000006e59582bff21ef41142b761895335fb907b56f4db107844aa5e01ef4898fee4c8fc5266ab1a2e7badc6f07ccfcdacf6f7e8a637c21f08dc49f0360fb1fbeebd09dda0f4cbc1245be7db141ccd886fc3efcb2cdc7b39aaab871be1f5337abc88e0486df50457511ae1f9ef069448cc2ba757f4a960e2983adcd930f6ff571a199741a69f8594b8fa51f01d320c1103a61", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x40e) 16:21:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000010008000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:21:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x85, 0x7, 0x22, 0x0, 0x3f, 0x2b, 0x1, 0x2, 0x1, 0xfffffffffffffff9, 0x4}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x89, 0x2, 0x3ff, 0x1, 0x37d8, 0x100000000000, 0x100000001, 0x2, 0x2, 0x101}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000380)='./file0\x00', 0x1, 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000003c0)=0xfffffffffffffffc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x1baf) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x49, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4a5aa90708dc62b4, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvfrom$unix(r3, &(0x7f0000000500)=""/234, 0xea, 0x800, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x800, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000680)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x381000, 0x44, &(0x7f00000006c0)="20cd136be5ce7b18441af372e3e92638fca89cfdf32b72e9459bab487b96d137611e7675a0d547e665c02d364520d0849fc64aa9458018e7e381c521949c8bd5e7b10f7656dac1ffeb4a8d70d3d2c88bedb1968ac5ddb242442f0251afefed4333637788b8b680703b827cbbc5ecc3a8a49894", 0x73) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000740)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000780)=0x7) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000007c0)={0x7, 0x80000000, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000840)={0xfffffffffffeffff, 0x0, 0x100}) 16:21:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001640)) r3 = dup2(r2, r1) sendmsg(r3, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="dd5f91d0c7df031c7b59373d9c06fc0b5e5435b9658f530218110801aeb45ad17a5f11b488aa3a7b06cc8f1f3380c9de07ad8189a26d1e2963b27652524a69dea81d5b4a6724c1715edbf6c5762115ceb1867398599800d1ba966da97893580c1433f8f4971034eb56616ae3a31658f0848ee6bf6ba1ca65a4dc0ddac3f88780a92a8a367537106720600427bc115e91a3539d1195e4ea6af3f4611bd524577b3c1b0a19513f8393098308f863b2f595fc6b8e9e4c9535f18e3cfa42a098412127cf29bab3a691b69f", 0xc9}, {&(0x7f0000000040)="0c229243d1d6d592ef44ea8d1ae00458901b2b2d22a48da53bee4781d27f27f1b01cdf630cd9dd5ee9d39f8f581c997addb8ff0e8a7cf2e23e740352da578c84a70edd274e2fdb13d0254958e67cefb0a88e2bb855f9de9a1b5115ccc175f19d5ee791a9", 0x64}, {&(0x7f0000000200)="780ef678a2441e4d4c477b17b27b1890b3a9a697f4b8368f07d91c543bf1155bb1e455ce11c51072c2aafcf4459ded11c33ddb8ef6261de5fd3c2c5a6974527ad814cd41a452c5bbd4415cff957ba1eeb4e0a60c69a200dd05ae625e8b28a23062b91d009927b0f8aabd51088a124a3b794c9b3319f0c4333e698f269565233c4a45303ece852d1bb1f502405ecb5f3d763c23159ae1f49a70f747593e9824bf33dce2745a618bc3ec5cbd6f6d27751c1f286156f542cf2767238642381639f5603a93bb7a8cf24cc0df8a29fc6417f0a32bce18d01ea6c0161f72152aaf5fff", 0xe0}, {&(0x7f0000000300)="6353803badbaf538c795015b722e75608ce93ba49f29e1d085674609bd8328b81a513004723c1aa9f2412f5bbb0d52b28962f6e3ebf648ed8c08a150555df1f5459a5df86528674be6329a82e52290e871496bfd4d0fc8a6085399d3a7765391dda608", 0x63}], 0x4, &(0x7f00000003c0)=[{0x18, 0x1, 0x0, "834f"}, {0x40, 0xffff, 0x101, "9021fecf6f1c1852304f174007a983ec98867b8f5e751e766ecbd31fb91185e295124d6dedaf5e6dabd1c2"}, {0x30, 0x1, 0x3, "9430ef11bec84ef2c5edb21ea8170689b976eece5e697ec7026923"}, {0xc8, 0xffff, 0x5, "7ffdba4e13c0c487b20313cb4aeaa4ebfc8c7a017f542152469fbe27c5fd95eaaf72d5202567f2b63c3860c0a70c19e961af60943df9d819b254b31a035abea0b9dd887c996bd6ed627260eea7ca40fc2f440dfda80bd4aff9716f3aedd157f52258f90dfe1a0db9a5e1f242e17e905ec8ae48fb1684943293d2f5481ff2ea7c0d36457234617696b647da4058c65badf69ef45f5d4c776ec3c7685e9f1bfacc7d7b4340a815a9fe15f9fcf18e66be2f2c69"}, {0x1010, 0x0, 0x2, "f387a5ab202c4da452321c0535d1ee558c546fe8e0206bc018bda722492071a043940b955ca9d82c2b108d43372ca19c1e6e5aebc4521bc7e36e66db66fe4e236f2bba53f47cc0c70aefa4998513526b877145b30f6fd00644605efc3ed44e362cbc0e1de2558cb31067a2906c9876dd8dacf21947e0b2b333ec84a568f2604efaa19ba789e0a9099f2c61b80bf695c90e7b8e1dabfc764df5a30e88f516c3c8553177f1a720b5874514e10134e98c2deac6df1d18d5ad82f671150ab0e573fac261883fa77e3bc472aa75844255f63549c85b9fa57245fdda748fd4a40c16d4c47bfc66848fc6235ba56709fb967be2ba8fa48d36e6276e846f04d0b650c8825fe87251b57719f5745f067331a2ca7c5451800bd3877833d7edb50227c6b9609ff851bcf7a9c67313b1914f989db24f474bc32a290d40d600f4969445bb7beae390503fd9185e55ce266b916c88fd1e928b440d84439400ceb37391320c8fe1cafd90bc21db42efbf55e641925021bb24dc1a7cc8b41728eed9c5ba64c6129272bd9c03d80f2ea578209fa24d80f8e90870906a05f35f700b0850bced76e4df5ec9e1409ca9b6c561b668963af92a8f123fd562ee339bb7069a363447d4a7b3f2e85ccacd8baacda75e63cc47e94534a1cf7a71a057decf016b838e3797091138a387fc5883fac296464b7d36166d057c8ebbf995c99cc3cc677916026c06b5cf8be799b08fe0346d9f7cbe7697430b64de78d11a64c0150cf9f339060397129c463bfd180acdea6738634bb86fa1fab86553ffb3969e25d16029ff12600510ef62468fa8a550807f169e94aa3eb86c794a4f7f6b43841d0bedf91c66a341f1a53836653ad1e8e733ebb8a96320611b3639e571dc8d9b5bad6777306103f165502f717726a0e043387c1cfde605623100cda96056f3d71114dffc06a19ca36715c2c484e6c5bb6960b0a2d6d03fe26b51a47cf1b06daffb26bfb2a66a892f564b215db7b87ae6ab1ea92ba2ccbeb23560e402a3ab7f3edeba2b03ccbea73740d63c76045149607efc63238e85cd60188cc7c032f8cfd0f065a5ce4194fadfc236f37f631a4b50e2d8ad68aeff8f9af07cafa8ff6f5d11d7a583aa2da3ea91056cec1d204f552832c0817d368ffd38e0dbf8e5e16f5e08a75ff70d0858cf446576b5cbd78e79bafacb386924968e42c09f93f07c76d013d5f083e654e573c11754eb9b05f78538f97c12602abf3120964226430aecb204bfd4e8ede06f1d80001387f6dd1ba300af0c3eb610cd145338b1135a9b846677e137ce1162b862f046c2510c8379b549a6378071688e9fba36f35ad048c87bc68a1dd441d5e25f20ac69e2619eccf35c6f500c0045f78c445433669e256bcfa2d585e4638f68df5125f2fde8dbb3d925b7ff59ce514cb69140b066a67bf7b1ba6c874c20110569adbfe16e075ddbaf9531a7cd3c083abe89f1020b566d97b503577c0ee1b083a7438cd9d87a768b1a2bb835084ff116e91e32d4e65ebe772e25299d4310b5cd980e718463f43e646a209fedaa75441ec5d4c0f332af61a02b3d8661454f6c919c43124b872da10c570481746d425ceb287e26f6cdbdb569b79b44f2704b672d5644bcdc7e235c14b99d6cf83834a550111739666787a973b9c9d20f363ec970d224429bf7a30340d5e7f6f7d562bba170ce699012d178c6fed25593319cd80cd091606e2abf0a19b162f975d67da4f6447b56e64e533e2b684e0ad6c73d6248e8f29584a5ddc4c64b12da52a1e14a94cb1052f29b5d3ecf8beb3996fc6070eeef1ea60375eb8d40b21a1a1c2a22f050e8d5fe645e5fb8ca8baabbf15a73a7916a15d5135fc30ee87e612200a7b0ae6f36dca371dc7c25f6c9f8e5e439d40d994e29f46f4aeaaf08d8ac218cc1d295822eb09b384496ec0e355b8644bbec093efe880bb37395caadf10d1533caf44efc2c8dc0c2f4869cfe1d2ea9041e9ae5477d2eeb1214ee0c0b91ea5bc670a6da65663720b4c25f93bb1c61fc6305408c7494768def313e16232db3950a795ad457b393c4d58b7419d354abd77add2a482f628823552c17c8fefff74f67f35c5c092c66d387b234acbc1e7137e162b6edc277448fdedc2c6ee22c185b488dd80a769b20a4a8de40622b3e2c4aa8630399ac8512d2a3fe1ed7f3183123b90865ee10a8261101d3bdb409073c37ee5e00055071953ee0c6fc2bac27fafbc8f19f6b33d6be483bb1852ede8a54e6066437198dc15bcfa05ab72ffe1b81f83fb38a21c42a8eda5b16c6e161c344346eadd2d7ff2fee920940a1729ca367025381c426c7c8ef8b170ae12d7fb0498a23157b78f63fb867983c6a11b729d664b25310b1ce65b002d170d3663a30ba889ed725747373d7bb83a801c4fedcbb4fa7d84a5f5249556ac09f93df4161b414db59e6ec719bc5df4b022d8071d7d51f44bc3a1671ad887ef113e280809943eabfb25b8ab24ee84351aa0f49665a8a6a6f150807fed9b1abf66686a028abfe2791865648dd9bdebb9b4be28138123423200b1fa50a7befa3e47477e5d5c66dc45456e071bfa109953cc0ded7656b00b10d6c03f649cbc87b8c34042894fa31d1c30554e853266c42ee19754c7af064a688e7aecbe59e134d6bfe9886baea5518f49f247910e3d1914f47a306947bdd605e919d23bfd42e53f169f96cfd475e585dc7285691dd9e02eada18c9ace1d24932d4c4eaaed3e32a43146160dbb00fbb9d8761a9fff75a1f4dbc20db3ee7524749706ca8a3230f100019950ff95962000a93e2885dda5409de556940d04f76e8dfcfa8e218ff5b87d3d29f2b9ea081d93edfa181939f989b93df1fed116af40a5b668cc0f0ea6e9d06b13ecb66c757ee70b0a27d9c7567a0dc357ca9cedb4109a1ec5baefb705fb3471065b5d5e3eaae014a534e07939e45cffc3d75e4cd15d4b8b1b2ea9d26759047706c9bf6d6a2e214c459c56d8e5ba758b9a3e654ac56795e9b0fca8373ca14212e7ba18aa73b0d0a8c815a51f771b74c8ad68c9feb0d0e205a8e342136f5d2640dfbac0ed0b3ccbe5e96ed9454120f19ed95a593f842264afc325b2d5026dab47009f65300c8d8ae69ee52ac09a28384fa44607c5da84f6e28a826d48dd1b635139e819e831bc0f41c486cd892b61951a28b32b2605cb581cfbaaa514d656c13bf83e9f019d99afd5a489f21d166f4c43ee456557404342d4e9070e744a16a0c66465a1eccf293e181dbff34c8a6f14607753ca72216fec6ba10f4c6f1df273f7014bd0b82f01c6287d8cc4ac14fabb67490d78daa022f6b3c61c4fc90129058b17cbd0f28b8d587133b65388669c63b57bad3f5804012f71ccb579e1e39510dde59cb9252d4e700b5e3ed65622f656003afb4b4bfcb5c182a318cd5409a562bc36fac530caf626501cb4ed52bcb319343e460180e82c138c155e0b95dd09f431e1629a0c4c9052b9ee48581999314f329bd83e7b8a750c05d35d3f0bf560d821d81fe4ad1759def92a1b909a51f21fed91a32fd7ce47a519240084006e5a7824a0e897911b9b97ca9254c87ef5050462b882fcac3630c6fc245f67205fca909259fc006652fa2bc8ff890684263ee262c41844170133c034e297e2344d9a70bdc166f960a222192a9426ecf1bfabd7da8b0e50c816acfec0b6af1cba649237d55a02f770f84400e0cbef463952ca570779e8d270332133b13d42b50a6246f787922209a4c6eb0c3999967cd06bf1686898827a6d35c76d45b63df5dc5157676c6b984979e6ecca66c78391f748569526838537968e1681318eb69744abb13a2ffdeda37bbf096859287c26e14042858e6046ad6f63e28a03b6968f94caeb4426fcb472a22c5b1dc42b786ca6176a39858aa20ea58e096f77ec7c3f0fe77842ef9862803b049a3d9e880d45d5216ff9517efa281bb3804b6ae05529cadca04c14f22dc2f929c12755d14f100158980a44e861c1dafb49ecb65b5cc1e3af99902c5aee0085d3108594bba0210da5e2a49960fc9d0f2bfa4f04d5394bb34870e7d0091a1ffe61c682a34aa8cc2329a0d6261acf5a37b44b28f9f7da6390500380bb6d2bd591a971394171309f4f6976b77eeb6ca43b14b356ad38e6059ac2eff869b4693a997f0bffdac28aea1ad70cceb079d472f9aced909083175c93105dd1bce26477b323d687b4e7d23f0de11f66b5cd3d35b78cee8b351e926e1a8661106b1b197bdabde3fdd8428cfca28b20fb8f2237f07f67ededb0dce8dc665b7a2660704fd2d9aba4597c2cc9cefbc2f0ac7135a9e36867282652ec83a322df1591dab4190664ac164a39b3487ec2fc2bd2e7ed30994d6e35c6fab3105b157230b9e254dd1ed934ca4316c1fbe713d5bf7721cf7ac5decd7839b9954fa09f682e074582088db89ac3c4e1699db840c85ce3906305c6463f28b2a6f2b1d91bedba4330222b25ad31e0042872fe5e89cf426654d3b142e6d579a61be95374dcd9ea3488d5d4cd465d2dedead415d7c546aaba7378053151366ddca689df454ead1ee218b361556b4dbdce6c7fd950bf6d67555ba5b4e4bae45797c507aceca144e8a708e7d6d20ca2891824db9b62ca1bfed9a8fd8586a1921b29b41648694e09f28d57277ba1d75c2254b5447ed024ccf0a0b9f5b7e650e02ce5e832c40e7aad0d20aa5ee9259271df814ecf1374e36554a4022161886a572619f0c032dd39ae4052df9c6fe2c5a88c09f2731fc6628fabb6448453729cd294422f8300fbde9c189f0f844fb5da68fb16b1b6eb14d1ff517f864fba144138e63eb546935894e10461e5ce260ef007568e93f612b321a3f80f2b91e3f620f72e965f7534e1fe236f6eb142e43715f76b0e61cc0a611abf7e83a57572d3f940ac32b3242fc920362e7ac39d88039317c911175f46026eff83350ce81d9909b676a7c636e369b0b2ee22c2777b568e2c1da90905a6ec46280c5782658c01f6b00936410ad13635aa04588e12282ef5bd81f5fc3ef053304ac8a2f73b9a655eb4fcc2d7cca101e0729ead832e6d6b0a3777e1ddca71c1ff9a13b2fde79490a280fd04afe12d2dfb5485cfbf2b9d4c365e450e6c8dbce5685a99cf75078cdf4aa3963ce6db4f8611ecb60c2684672d2e413c107ee951fccedf4899c4b977b81cf28f4df3355a0de3f7813c33af461ec057731fe20dc55644b0c3fc4f1657737d35de4141a4412835625dda5408a0cd2aeb4a45684b6c58b7ad9a913e3c08b2f49e211493a16c99d948c6b405adf32b7ebd159dac50dc60917d29ceddd963de32cbda6003d93851e02932b357281dcadae9ba9f2ac4857d38f32942f673ba523c07d239826c8a73b6305c853d5722d26f249df41a56d2a67ce06487d093437965638a387fdb743f004f3ce156588105b30c835932a12d507f57d7ea434803285f61cf4ce97aa71306d8312c9ac4b991433b9911d03b53f749ea3e3ebd44a24ede5187f914a4e70aef5ae7f0f6e0b9643b7d084b8155bb7443128d7ff1ee7ac81d4b27245332f7dca9cbfff2e8addf1a39ec73ce1d06ba4d73489b935da527b075f67163e014db0f0495039388bf091d2bf93fd0b4616ab3b7d118926eb77b4dafcf3d69c869474af4d04caa258de1d32bffa4d2db7eb64e892ac85d03bfc2445454fbdad43fa9614195ef0f8d03d863e5895a7e66269c69f5e8286e554b1e3eb1f9801a145fa683909861ea85eaaad049970643f59ccda53334b3f1fab03b2c231b5741183a2002ecab6b38156896e6912e74a197b5dde32e83843"}, {0xb0, 0x1, 0x5, "0160ade035d7a9a61ce9e91546d0ad8528066fd4b132fb38226d6b0414c61da2cb17199a14e42bc40e573a7fc6047743815082745b7fddf3c81560829383fe0182267abf6e1b0109e6f5974ff952d04eec4f4e766cd8eedda8d4e719b36e113bf3a34a5a1f9084abeeae15e0ecaf4edf19d0a3369ae54789b158e53c0b23616bc03e78ca06ddd4f26c5e4998edbdfac532a66061a3d6a01639"}], 0x1210}, 0x409) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x6, 0x4) 16:21:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) setitimer(0x0, &(0x7f0000000440)={{0x7, 0x1}, {0x1, 0x2}}, &(0x7f00000000c0)) r1 = kqueue() stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x3, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x2, 0xfffffffffffffffd}, &(0x7f0000000300)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x40) fcntl$getown(r1, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000400)={0xd6, 0x0, 0x0, 0x10001}) socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000240)={0x1ff, 0x5}, &(0x7f0000000280)) 16:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8040, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000400)='v\b') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r5 = dup2(r1, r1) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x800, 0x4) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a01f8d5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/211) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0x6) 16:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) 16:21:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="f9c0b262e6ad0946c2baadc3646724dcead143ba9d43499f9723b8e719e0323ae66e434c8efce5238d93af13bc66de1ff5745de162840ceb3f3e69f07cbd4d89ee51817ace2670745a4d71777d4e0634e0ba6e4bb62f2c1cfc074c2b0b9d7e029cfa570b0375f8e21671e2ae35df9688d094eb16855f82c37231ba1fdcd2354ba7580bfdbb4ed858bd5f9f3b0fab4f6c", 0x90}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000001a00)=ANY=[@ANYBLOB="e83bd062d17d834f71e2145dfb4cfd4871803be4de8b4727e89a48fcb40dc2b194abd23a384c174c98876abc22288571fe235da792759dff5b47f33b0ad9ee2124039bc3772ba25eb6795d90c7b972080423dced216bd55969e679"], 0x8, &(0x7f0000001800)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="6dcdb2efcdffa4f2ebaa0c619b073ca52f43a1dc7c01b620bc1778e2fd065b5b1432abccb5adb464ffe40e6693405855a3d11a2cb84a1597566409b8a8f9f028b97955ba203bbae00397164debea48bfc8c35d1e3e", 0x55}, {&(0x7f0000000700)="29ef4584abd58fc98f517903e7a10419df0581dc47744621cd7bbd8b25b85e70ccbbc0df914e5c6abcc994737fb81e32fd062cf3dcce216feb0406b01b03bcb0bf34f145f3cc900f08c250acb8fbf745f3d6926e82f04d7e1dcd37112c9cdf68e348e348842d182ba10dbb9744aff52c53ec94570511eff58b04f03b192ac5fbb9e330f8e914a07af722ea761c175d716c700ba15884d7ceeba9651ad36b3d1530a1524d8044f813cba96fad8dad653cd40eba9718428bb1490a5a57000dcca6a8d9f8dd6455181b06616d2952a5708a2c0728a2fd902e924e52d5ea28d123c8b2e01b398c4eaf8080bc9b20911cf36efdddc8a6c54de523a87af0ad9459e1b41955a47f9475820c21abaec038b5655b0e922f6a8e7a6d4b6d450c82279b86fda6655e6bf355801257286beb1c3e396d53cf99909b2591ebd87183f3c0131a3e6ac94631ba7ee4fcb9a0bc3a58d628e358f3c7ae895428a23bade1d061eaec37eb83f39a8daebff52c89aba7e708c60ebd5aac07429542ccc4656947330f4ecb549987cdc3e7b4a1443d5d1adaa70ee81acf4f1ac76196fef9d9634e0ca89d513283088dba8f62853e366999b4bc80f558a9caa6bd234dc4320203fd92b3526ace0f113e23891f1abb7fed7ce4c855b5fa9df151052b84b81d06c565454ea24dd8399eb9f2abf9d1f47962e6eef26d4d9188aeba860a61f51ea876693fa7a867eec63ab47c97a352f05b6abeac384bcd5e26b73f87d01bb24fc2882ac2eed5217286742c71e9d6827e1911c22fdcff85e1b4ccf2ab4bab24e37155243531d68fd15c8841898b4e4b652e2ba32e7bf31dd58016321c023eacbf16befa10372152d39e787383181db8f4b4b1c8726604cc3c6d603b0fd4d08c70ea15d160457892ca7e3a3e569e00ff9659d8e8ff52414bd1818d649ce556a0a54aee791e9758cd1c0c1543e657719fc04a861c4a03ed9128c4f18b7d080e7f53764796369424643d3bf24ed4d54feed1ee9947ad87dfa5576266174f127faa1fabba07a6a9c40f992b95da66a6a67cdb077de17ca3c00fbde3dbf73ec97ae57b5a9336522c089eeee4d52efe7f1d2c9e8d550317a5e47c76a95d53f60749ed5d4bb26bcc79dff4a656041c959feb2113bdebdacf327802289b2871bca07c25d454033a9352a4b265fced58415bcc2ce07f92e64129a0d36d9a024d8f6faef7c656dbc0fc0f2f0d737a00aaa89f0e5f586dd7f6b075932fe4020906eef1648afd0036d964f863aa329bd8539190e727b5dcd5310f99b3cc62630ed563e78ad970194c99fc1990ac1418b347e280e210406185464f477bb0c1e3bb9e970efaac4ca11ae707373ad9141b5f7f393dfd3b09ff1d2f9ffca3e2bfea4334e316a213533b35cd56fb52343fde302afe04b3c3e87dc694aeb491dfdfe9455c3cfda49f553f56898a19f4f293c6719586a04fb81ce4f448f2d3216047b88a92524c43502ea28be7b66a10b28c88e781dc1522046c4bc79733212ed99197a80a471a580828d8223129727f513cc7551a1db671709f373af22c01a0363b14b67463a250ebd457e9d28eea918f99a84e7ee532c29f52301488f848dc8d332bba887bc3515d22e19899e5859605b5592e7af0c573e2a30ec366b5647d445efe8d849f3db4ca990b010b63e5298528eaa49861b232ef079cbd7a14ef37662d2b4acf4a212da226ff5c957e70994e4e39573fb7b5c7ee61fe698c4e0b03774674576f5409ca6d251ed07e74178f6d60f92899d3e415396c2c24351f984724b5cc43cc1055a5580ed6f6e42b0682aeebf52c2bb4ad9c64e9dc5ca18d78aa1cb78551ef9d9520a22f647b2add17385e9c39075e68a13b153ec8e9386f960f6715f39f37935bc041b026526e41f831c80427720eb0ed963310a5ba9ed4e9813d3517be93e3989ceccb336e8d1e349f8f1a1143b5f481ceef792a5b017873660738f7fb45862e201fea059be001d73c83e438474f2766e5641a0ebb68cc5d88bea1decbea1a6ceb4836a74956b95a17e3414c57cee06c69954a2cf1423403b9971f2b38340710aaf945e35cb98a43fdabe02dd6f26e58808610fef60c0a11a07e50574045301b3fc4ef98d7ce84b1b535121fc8e8003b317f4afa50e01728e3f2d06ecf8c805dbd8653b9c5204fb0445c3c6814264cf365e6ba931d462ca7b74392a794c33aaf5ae90604c363d8c751bf3817048b2c9ad02aa24c931a2780f9f748df6eeb750bb58e5074964034c2ca4f46451e9e3c471ea8bf77bb0122d2d710b14984af0b558dec73662f44b8c8dc1504a6ac45343351b8d1bf7b60603f95e748a5a3950237d1fd920511126b8825f38f2078d75ba8338c6ab29ccf0230b1cd1b8c428f69806f0d3d3c3fe5da4caec485f6f8e8a18bdc8a80719975575a9052f7f8c1bb7131573eed33fe802cc592533f6ea91d67c9affd295a6c550267d130d69ab651b5c0b6a367a897db92a11756d77ed2300ba4fde3d3b2ff8d3202f61434a0a46825b506cb8a4b05b3c641ad0cdd7507303eb34dc5221034d9108717718787385e4779958ce516299bb7c6f5067de9e64b78019dbce77091126fdc3f98338f875994f608f54972ca0832b6ed5af1707842cf8b4522bb74aab6d87ce6801b89112ff3e2a02d7fb55ce608a481c305de75385da7ba77c8cf07bcbc62e5949a55954ada54d6801d4ce95877999d31204f040c373d4d10c67b3e81a87bf03be62f570c331beae3b3bc20ddc733f9b5f58e9bf37d00b47fb3f8db14ce5c89e3dc4489dc813d78a7bdeefeb7aaf7e9aa633aadb53c3f20d168483576f393cdcb4b3ab4304c87e89a02c53a6d2d3eebb5691eeadeb89b24d0b1231063381a60b834a369ec9cf6ed348a1c09b8e749e638608c6f84d48f4b50f87c8d3ab77fd8cd3715a90e41e9ac92a97ecabf1d0d32f89f5e7aa7b7c800a58adb2334ad5744455ebd2f1667b8c58d54bf3e16c4241152b8fc788794c67652ef9a53e23016a9bec8c0fcf8a08d1198db8095f9671dd823e930af5e2259c85ac19dfc888ebfe8136a99a2b0e7b791c07c8c33e0840e211eab9ee0c2e4ab7f78cdb06710d87190e5108f3a7918eccb9e855dbb724372ca368005ce945452c4a95a6ebe42b09f44abff793da7480bec27e5e33d93ddaa718e8a8989be10d2f64a67384f5ff63fde324f07d0afed0e3db3d67a5aa0ff19875debc4120fd97f13534c9f953d9ede0c0642acae545e27a8620df108ebafe6dfe6ae2d8b0b7879806ea523926112789cdd302247e0b52bcd3884f6fdbaff4ad3183ce13310d7f1e6d6ec15d4cc26ee3e099355b02f676d6b674e22b6b5d5c4ad1cc430ed3abb649b9940534c7019bb3946f25c649d3c9b92019df54e1924de228633cff13baced5334a90f5aa5807e8e60ab218ff7d8b7e5ad71ea38b34e83c665fd50e51bb1857378300d9ea2bcc3a755ae32f875b9eca0c8eb98b899c7c6cb825688d10a055d0e86122f1394ee2af3e6c09234c276f47f445fb655c6e73262498975b29a4f0282b5f6ed9ff9f6c33f0be420d36412e65213975091c6f89471ff81541407ec3a1f032e14fb031bef546e8d43d1462bc363c6106c7d5d7098940194dd9f2b5412a75c5ae905d64739cabc2a38090d48f1213d5ca4da3c58fc22ff18ded78420d6fd3681b96df14ecd151e53f0117f97c08be89c2783010b12a4a7287d3368ca8c3e1d8a5e86efd0357ce2bf2e1d8930a99926b64a0c34bafff399d261e0382c87eb8a7e2b2f0598fdab5a9cdcde32245980fcb273ce77b3b3772ebe25c846bfd85d7089941ee50b93c925222c674cd37713c8386f2363c7cd155f5126ba8c3c2f3e90623e7ae8af708494425381719817f6ea07a8287ab1c74edc166ff0561b3e4f40e15b3fe386d045cde32b259951e0c3fe412acd240818e1eaaac5e2b80f915e20c4fe616a37897a818ebcce2cf3b8d8a460ea873e76e525d5735bd72598f06dbe34ceaf2dfcb443947ad184e83641398d3f977ce381b9c75446b4f619df3f3b8876ac03d17c362e7207e88ec5925d89d3b0dc5a6d0bd52a00e266ffeaffab14d888316421e01718e654d6d1929073ee4c0f924a36d5b01b2a0f4b399602b1173f4948ab1fac56dd24bb19419664fac070817ce62f506c15e73bcfedb6230a2f6d118740f566f1bd0a836e5530b32b3fab933f4af4aab9af8e560f6723b16f10531b85df3c1e001408bbb6c3f727ce31dc86b0579fc6d2f7b763338e2e5eeb4b9ffa614ea9f94027f9fda567c80e01ecc12b1a0f8d664d35421dc847d61fc558f30ce0cc89e7af6d8f1da23a9ca4b05a4ab87d972831030bd00a60c7d389023febd3747e766869cce567a71d4e1a1834cc748995975f5ffecd092c6cd4ebb9f6307ade9173a6c0c4ab75191809003253d2d80872fc65ed36b0c61bf07b00b261b8e7acdf755c6043b743b3ac2bae62722445058fd5b97419adc4f30226a438cf493514699170a06c46631958828723ef74e32485031bcf55f602939d616c6130412aef6d34fd658a68d84d4f8476aff3cc9494884c070a99e588b7d720bcf248ca0a192e1a29269b6ebd739998cc4a95c69e28b9993b129ae6699ceef07f1359af07b6b6f09c722c93944266b387dfe7fe13c9d9015c716ee61ec6ec26a16b72755649001b203072586f85151a4e328d90622f449457fd0ebfb5d82f77cce341bd8833654799b5974e238cd15fea80ec4794fbef303db645e35558fe388c69591528b46d1b67a52ce2f82ec6beb4aeb8385a48029a8b87ab6f7058d2289b5e5217d13972aa85df6fc46d9547e334d956c1a26fea565b8235b6121bd8451b1b20a7f3f4338c8afd09937f49db3867dec50fe1b2f8eb4b38f5b2fa593338c1c3ab6520e7f6023a4a425ddf905930bff635e11d845c790a27666dcfd8384e308a877cfdf9b6696320f1edbb5a496893ab3e575d545004cb4551abbaf60a9b49e389df0f494766f019365600ab3253eb3f84da2beee5065cb25a686281f88abeb74cf98554bf3ff3197bf15573f7a051e11705b5a03eaad4cfbec868d6a8c68a5f86a916426c62956b05ca7579cf5746fdc0c76de0d22c19906dfb82b2ba304b351fe6a9e2a5e97065b04389bc210d3a792a84303841d3689de84aaa4005e6830da2c41927d2ea49f917c911abf476d8f5a80b946862a3ae91b079253468d1e673c4293621e553bf28679d5e3069f35e4fe89531888c92eb89ca12c0eb1dc7f25e0e40ed73259eac0fe46acc1262336b1496846d93e35cef70fa0878cf0c59e220ae1c8dfdfab8d94ddfa9207b03e6b0a2afcd818ccf6fde7ccdb6e1bd80eda063f5736cc6e6c0a5378cb5c4127992bf38576d04944d6235450f38ea9e0d9fb41c81aec99922e26be71b32b5b1066f39b283e08d0ea0c64a8cfe04a92c93b3929aab211fe3bb68d1703e7b3c016f7411202624d1cfdca8742f526f67646a4e6b9fadc87d23d06e9f4523013de865420f323433b082e3015ade4bce0a75e3c279acee81ce30536204daf657cfc05a5319119e05f45dbc2ae858b8cda14123c15a19b2313efab0fb5945dfd305f6945351d2ba59252551230a050bbdf55d68f55cb76511499ea3f338186bc34187aad275aa966989f00db126577f55c29e3bfd91be2c67bee03e693c5f35679ec0b3403239e2508c7853563a0e04f2c5f9c11f02d149a2c1b4185a6de7104d00bdf6e8cc6672d62665b231f89aea860ef74b3b556b9e7854fa9687ac77a3eec943cecc95e9fd9f3225122c0ad254ea", 0x1000}, {&(0x7f0000000400)="36f9c12e81da437703e73b7aba5ef295275fd0f208766fe887ad221bf872469db8579bff356e1935ccc1ab86521b9ab7558eef7ad9b6632a2d20faae8583357224f95c2cb9876fc2d61bd5d0a042011535a390b2a3220cda2731c2a35e2e7786e5b3a0bab44760bf5195ee232e46709869be1be020111027c98bc6406186c027df8971b9643bca0ec288bb49947a166aa36f873c95498b720c9120631603476d2ddf176eb0915bdb56aa3d209000b71513f33ac9c0d02084ecfaecd95a9c069199b3f762187271cc137ea2ac63222eec1f6eeb667a2a4d4704e337fad1381d84e846daa660494b035e41dc04b699712ab64fecf00c0b385686f8a7801bbdd5", 0xff}, {&(0x7f0000001700)="44068b9d2ddeeb7aea7c75650fd5b0d9a98eaf0eaab35580b5f25b78dfe0368a55445fcf5c308dbe3ad8df0becd85df1af0804cabb7b6b12d0e370f028396c720f9d4473d94696143c2c633789a4acd67d3db9c727360c631ada79cdd5b5a7cf4fb2d187dd74ac98703edf609dec9705d9c48c8324083481e85e8a92b1bf03096ce35e43e17fc60faec87e49ec023712bda469e61ecc68a0d48953095dd9e4505d080bc69ded76e7877732d65e9b863f7d1d620d4e85c4af620ac2d22478702ca56c07ba801cdd31dac0de513159e36b6e50883ec395d7188960a2c08b2449d6d4fdb018ce417f1d4efa3c58e2", 0xed}], 0x5, &(0x7f0000001880)=[{0x48, 0x0, 0xc9, "c754d46fbc747b54aeed49a292e62e0f1edc7016ceebcf949304f08319fa7fdd416f262ed882234b50642704203d9102f218"}, {0x10, 0xffff, 0x61}, {0x38, 0x1, 0x100000001, "5dfe614328e2b5bfadb3bff5cf566fafd06a850651686826385237c09e6e04ff17fd3e2b1d48dd"}, {0x58, 0xffff, 0xad, "706422cfb369b126fe554432050e33a5b9f0cadf073a792449074df2834699c26e0ea0c0bd344bb4bc10fc933f762cd8a8f5e83e7175cb551f927d7502012a17a1"}, {0x38, 0xffff, 0x4, "fa3165c3cd9f1bb2d29151326a8d378b0dc57d18e24aa7a4723b469f7911e35525d28b534d85"}, {0x28, 0xffff, 0x7, "6a463b8adbd29f8064fd83c510cf11018dd68b"}, {0x38, 0x1, 0x1, "cf71359d7fbf88ac256e0ac9c54ee80704d10402bba7e2ff6f5c459cc3e89d769eab2ce7"}], 0x180}, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000005c0)={0xb3d3, 0x9, 0x8, 0x8b2, 0x3, 0x9, 0x9, 0x10, [{0x8, 0x3ff, 0x6a9a, 0x1f9}, {0x3, 0x0, 0x7, 0x4}, {0x10001, 0x0, 0x1, 0xfffffffffffffffb}, {0x3, 0xc700, 0x6, 0x800}, {0x17, 0x6, 0x4, 0x7f}, {0x401, 0x3f, 0x3, 0x1ff}, {0x2, 0x2, 0x1e7, 0x8000}, {0x81, 0x0, 0x97c, 0x1}, {0x6, 0x4, 0x3, 0xfffffffffffffffb}, {0x0, 0x4, 0x7, 0x72}, {0x3, 0x8, 0x4, 0x8001}, {0x6, 0x200, 0x0, 0x5}, {0xe67, 0x8, 0x8, 0xfffffffffffffffd}, {0x0, 0x7, 0x1, 0x7}, {0x0, 0x8b, 0xffffffffffff7fff, 0x2}, {0xff, 0xc1a, 0x3, 0x80000000}]}) open(&(0x7f0000000040)='./bus\x00', 0x202, 0x20) write(r0, &(0x7f0000000280)="30a705d3d147a29280bd343d444dc5b54d508e5728fefaf4a29018dfb9645ad22b3026aecb8a3b72ff35946981d09b41d150af2f9cdfd5c21ee24f8efddd5606ed44dbc29e255f2d59fd8cb8420ece00eddee65a434d29fd6df9e66738e7fe375ca5b25f4395016806a7f5091ab32a4fd0a80ba62b4bfe60e820ff94281889e6b755508e435d5dea0b7a970f5f87bd108d168f4eeee6fdc17a0ebd82b7a2dddb46113a554e126fdaabe2f300ec0f84cdeca82782f5a60bf36205436f0fa276babad7f129de5b77a26c1cdd1a5e4bd718d0807ee27bcda5adcf5bebdabbc8f7616ee83d8760708a6f90c0d835434ee4e3535d53e26dbbcc7c992200ca4d1be78852cc271def7a3cdfbe434798b8f383731fac680702265ffa1f3635d5c7cd210263d35c483bff8914a64bf5477fbd1d8c42abfb6899230d96eaad4c115d28302ca887f480672b", 0x146) execve(0x0, 0x0, 0x0) 16:21:43 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x481, 0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0xc}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000003c0)=[{0x50}, {0xffffffff}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r4, r5, 0x10c, 0x4}, 0x4, 0x9, r6, r7, 0xfd01, 0x10001, 0xfff}) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20080, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x4) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x13) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x800000000, 0x0, 0x10, r1, 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7fff, 0x200}, 0xc) 16:21:43 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="07d44120b2c9c99a4ff7802ecfa7eb78a2fedc7a5a586ee06b731e162ab3c02f9436fbb2d5678df28ca61bf863e4aa9ab0f5d241831d13e11894aaf812c2525a0bebc461ad29099f103dee12ec7f78e20bddae8ae3a0532c78e66ad93c48dc744f2e5e226e1b698ad7f57a5c7a4269e4585e7ab0f995506a8e6d9a8b3040d39f86aaa7112aff386e2468a33e2689fb474dd686f7910cc3a36ec78ea0e0ce62590f0d4e927d31a59f6a2ce023839cf1e2a27a367c91135837f68effab2917145c567a7618f80a0e82aa8a140d2cdcac557b0cc21e06d6b2b586fff4", 0xdb}], 0x1, &(0x7f0000000340)=[{0xa0, 0xffff, 0x2, "bec5bdfd7cd2d38fd740f58349e960cb39b9df041303a12ac54b492a77ab5833d12d95de3918504e0cebfc42e20be07cd4aa17cc7f1bd64f14c70fcdd764ca0804c26bf92b3217062639224a1a4da72ccd6a256d6e9cfa81c17a8f7b5d0e395d84a42850158383eb1150caeeabe37b7d5a2e3d84fcd84beb92d891a02272d848e0a7ad275b2fb744fecb6647"}, {0xf8, 0xffff, 0x9, "95dfdc1df9ae76b740e299f5edd420b8bc7079e368d465c0df479b73ab1f222df7e9211d5d2a510d3a8cbcc4b7eafa624a3f9999358c17ca54c30e2f6ca95213e1f390e91d167eaa9924f7821490fd52d3f9a2162ee25fda5028344c5101fd6a757a723b16cfdc45cb97cfb237cc7cfea0968a4c0e6e3e0e2ccffd5e96bbdbbd4fae2ced5f7318707bfb7d48771ac89227eb511f0f13413e18f7a563bb0a5584de94437d2f4b9dda6b49853ec99869777c8b3b7107ff8dd492a79a5e4e00f8640029b43ef4002e692059871409a89bab35cb48b7dcb82f5f535e50c7455f8bc052717cb875"}, {0x70, 0xffff, 0x4, "4b7af97e3baf7ecb879153bdf27c62c69b4eb7d662f931dbc70b6139f45c4848df0b7c1d1ea2ed07e5a3aef2341bec8e2b00dc82ccc2718aa3377714c905a12c3928c06cadb403bf630c45b13d51995102b08d92ec263a87a4eb44245437"}, {0x18, 0x6dba44a7e5d2fd3f, 0x4, "c87d8f4fbe47"}, {0xd0, 0x1, 0x5, "3da4d46b789e1490dc894d3213bcf2add86aee4f529950785e56f4cc4040459769a66f2625945dd37042083fe35c2d92becb522523820f10866247fd9a1a2fe5d29ccff6311a9b9bca866be7716b2594be53928f236c32ddd8385983729e9ebf39e748246d8ab6346de7f45f42f4100f895df431986817936b77bc95548899f152758ca6dc27023765b5f93c2b50c399570627f8ea0af22285859c43988956aa98f2b7c02b8e77e38716de333471338e606b34b24e78e0345930"}, {0x78, 0xffff, 0x10000, "d72003917da43f9ab96b4ae59e6ff8bce52a058f085e85b0eef7299bde69693df23698906ab0e6d4b03fe4cdde1a420c766dd31872c98c76b55de6101903fadd69c646bd128a69aa4fc7783191302f890ff326c8e6cb49480a782d2efd7fbe42a38c404985b55d"}, {0x108, 0xffff, 0x3, "877174840c7bfbdcba38b1e90c2b9d349ea969e717996b1df6337fda64a2ea228feeba280d9b27e78671d211b730b5e3c66de4a57ec795d3467e5208514da255999553736c174a0c001383d436ccbdbf11e4a6c06baee14134ae3250516de9aec157380aea8686af51818d898414b84b3ed53537128ebce226eb102963edb3ca847993d76cf4aca253233e7fe9e03c71ec5ed55d54c18f577d763592de756b08bc798c57085f2384cbb7dc5138804ae68e5bcc30d841ee6ff264e1c19cbba11ec23a628aec82e9f13715b6945b580cd94434ef89096aa2c889d4fbf34d863e8cfa96d15cc238b493769bcf09ab16bdde6c4f180f"}, {0x110, 0xffff, 0x4, "ae86271f9ffeee3c021f295f4da5af4655e99e4345b80dd3e06c68e839366c27b0ff09ac3dbefac4a1e79d31b2262db2ce913a75293f3287638ff427c7b6697b5ea0db085bcab716c0d0d5b7a3ace4c61da0c7781ca463f9ce5f47a71a4269a6d29bb4f02c80418bf21ac8b29fd4c60ea4ff79d12e8916e222df0a22ef1f4cc36c5dddb9c98b6aa4fa831b251afb20b3c1e2e562ec902643e3b042f6dbbc2fd15f6ce24e14600cc20abacc82ce3aceeae59d64f3c66baedd8efc661d540e87e92a370a121cd2b0b7ef1f22a363976f2107f0536c3a1a96e41c5854ba393321f670383ec7519bc7a90cfb1f6cc96fb55f986bddfcf253b686c8c7"}, {0xb0, 0x1, 0x8, "48d68c0b46dde484831c809f24df7c644262ab755c101b91f2ebc35a0d2d6503a13e2322d3199d7ff251e386339fe19139dcc6cdedeb69ce697afa30a6e0fd8eb9346be2bec8ad14a9841d7aab7e290785438025dd5afc7b2bc9e23850d5122838eda0b1def5ab197f58044f9444063a5d591398dbf60f10fc327a3869f9c78f678b5697b10a09667bf401d77d784f234a9d6f0a313acdca9a77224d"}], 0x630}, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x25, &(0x7f0000000040)="80f67d7f2cfe36d75157a59e1f3e24255015af1c10f8298f4498db274f361e2c6e7996e228") close(r1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x6e99) pipe2(&(0x7f0000000100), 0x10000) 16:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x817f, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x5, r2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffff7) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) 16:21:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x4, 0x0, &(0x7f00000001c0)="0300000dcabfdd8e651589136a23eb93fed14ed065de712ca5f05e14a9b3970f90fba64fa3fc23d52823b041e5f64c2b04d5ba618a2f094e39be3d2d61e49e705dcda0b9814472cdfe4b2d4ef8759f2c1cc12ac7edc11baf390caa75c700e4aa872a366604ac0688973c8715f83734a4b5cab075de8529cb67a16f47bcb4789c70dc61ffd4c79383a64efeff215b77acaaefe8f6176ffadcc3ba65217f520c0abddc952118fd3a79e0599e8ba45339b633c5cb82b2f9929425f41be750a6098841ad2f448c794f01b0b2e7b93e40280ee276a383f6548a897dd437720bc7e0", 0xffffffffffffff14) 16:21:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002, 0x0) r1 = msgget$private(0x0, 0x466) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x5, 0x10) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x28, 0x800}, 0x1, 0x6, r7, r8, 0x3, 0x3, 0x6, 0x7ff}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/39) writev(r0, &(0x7f00000000c0), 0x0) getpgid(r8) 16:21:43 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x2) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:21:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000640)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d7f4abf6678c9376c51437bc4acd5df72d9aed19e3f63dab3618b5578658ecfde4716df480756776ee8b0fc1858a07b3f5d3bc1e0f0c86a9e416e8d2310eb3c3cc9f9299949fecef728d9be45e3e2d031c2ba208bc8548618be41b260b12cc48b551f575b8ca8beda69d3374ece01244968365b4539920ffcf14046adc8c831730d87a7fe58bc67e7ca65e19543936848a5a8e62d687e8a6369f4c6bbb775b849429d1b56140962", 0xfffffe40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xa) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000580)=0x1) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="303afda971fa4305e647d0704634c82e94efc23627", 0x15}, {&(0x7f0000000040)="69e7815636ae7456cd5dc9c4bd546d57", 0x10}, {&(0x7f00000001c0)="d4fe234b186a7aba3ad1b4509abc8cdacb758feb58cdfbd458713987954ef0c4a3a4c9794f28ce7bc1bf51ce5e70ddb5f6847bfa00073f6ade8a8e1a5d1fff40388df8a596e8ab52f98ece448e77478d2b8755f33d15949113cd8d2eca4fe5363cf8cce125888e3de941c3a291fdbbbd54050d0489ed7024897da6a755a7b54b", 0x80}, {&(0x7f00000002c0)="5f25d99bff3b33dfc77d3b4e507facbf7d37557c38d1f94f78b754efcfe7779cccd2a168bddf1356cee66a2f0987e427f7cbb5f1e4dcf3bd827ae9543fdf741a4e1ecacdaf76e333ad8d2a6e83574397d3bb35eac15b65e35aec2a303828251a9bebdd260fca65164632809b655cac1ac726e9c0c1186b8a2760f914c614f2d825ea3614b1ae033226b365a4c77b31d3f5c0e46a8d41c56373fc12b545f8cca87211f56baac4e1ab9d002bf04c12ce6f6aa1a6b018d6d7699d61d13f2a3a33d0363af71c46cf2bbfdaf04584dd5c9353f6e5368d98eaf1d3d0973520c6acdea05b9d75a65cbda0436f551f3e2b68496af8bc4d93c7c7f0e34183fb", 0xfb}, {&(0x7f00000003c0)="9b6acd6e66c0b4d5bf56428b153f1f64d53ba2a9cc5dcdbd64306322460bc7790de633d4a54777ac6344ac0b090ab4fbe70bea7f49bdbc9519d6ea0fa88d8f368ede5a34835cafc2d634bcb3a81ab1bb15936fa69ddf233442e44232fb71ca6dc352b4", 0x63}], 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() 16:21:43 executing program 1: socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000080)='n6', 0x2) 16:21:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="ec8b97c6bda00b2cc414e39df7c706ec625abc7003ea10259ac95bbe7a320557311fad580ead0ebd87be528152cae74a731b0f67883a0d925c184a70e436494c7c6ff3418ab0769f50cced328dce123e814268", 0x53}, {&(0x7f0000000180)="aedbef94430edf79942904af92f5b13f9c6460d0a49e2befb61f13f18beb5f9414d162f1f4a0caff3ecbf9e568b20b0054600818ee09482f5c3ff3fb308015ef2a9f9aefc5f4fb89a9e82e3a1ca89018c0857e06d54e97e19a3f621e0ac97dff1102ce085a7da683aa0a9fa389589bf6591e85a70f5a7f86772ca98948c5fe5d60142f5157398a4217abc417968392981639d8becfe71d46af65ca7b0301e5da14b9387bce5ae12beec8a3fc8c99f613f209a801450e5b8e206e4f5d55048910556e811919ffc5fb7ff8a4256f4c5ebf48bababf26ca46b5b5491a013540e6f7153b71b6", 0xe4}, {&(0x7f0000000100)="d2c36ee87527777b759262bdffdff4feabf867", 0x13}, {&(0x7f0000000280)="fc7afb3ea0c0925ed0de8e063cc3c820387ef2a25127e3a95fce042a18710110243c48dc9bf5c9b7e45f1569bd696687ecd408bb186923d2f8c3631609f6bf3e4432ea6bb5c0f9e058a88a9de96303e76dbddfe95438e4ee93eb2362672d111decda52d2e010465a5b6756224c9f144acfa7136ae6b09fa79ae180370c95f51b36b516c8e473a5fe6ae6284552967cc197940082a97d66ad9c731d51139c045e444b5bc989476066cd40daae97302f5c994479425d5fe061fbc260b5523297c348506ccc3b4b451d9c2264f19dee9b4ecc31ca9a5f4d0e41176965b68dda2bd0fb78184e49cc0cc49790", 0xea}], 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000001680)="add5a2ababaa5c23535e2120b5fa85f6c215badb98569706732ed30c3c75ec1bb5487f2e305ccd92160399b6ed422e1e8a57c0b0ec7d50846f507d840f5b7c8428912343b628a3f4171ed5ad72f018d1f46724b8ff73a4679ff722b9f975962118ccd4f6a63813dd203c3ccb50547a7751fdd17d223da36d4c97b7a291f062fb539dd30ff4056d34d0c5084c30299d9cc50df5ad98026a1cf3765d3d915882619576d0e636713dbe1ac7f742317197242528961f90a743437a15e0d52d4f77b9cae840112a6f3a4280bd77803467b1c20e86f06cf7ac41f074d9097cd76d266647b0ccf1adbbd299e8b6dc54e4445a88680cab3fedb19aae1840bc5fd9286c2e7730ed553b8a2fa6c57db9b7183b1519650dc17ae49f11e4504f233bb2ee5959b2eca49d9e943c350fcbbc6692b8c726ff4cf25cf4bbbc8629b1ad5591c759d6cb47929be78dbb5e6b4de79b341c5e9b9f5ac13733f5ddeddddb4c1a7fec4e17f78dfa1e9219216e9888f9098d768beeb65b961111b510c01a1af74892c6d17a6f3d896201d5fb75fa4bbe1717e5de33eb2cf0ccfe0792013e39a9f594c53f3a2cfba9507c91d1c8037e47e4cea3289bd95f207a9290cd002f07c0d1162db5f350401a6c33cbb5e3340439e043ffee3ca8472f35bbca858bff60f21900eab992df93f478d42d4a6cc8d39bf4367407248b0c0ae6bb3ad88a051cd105fad0b94ceac3579cf0be07977ef2e2f7b813c0710d58c141bc0e724e45c8cde8275878ef8bbcba959ee892a060dbf8bf5835a3dc7f706097178f4d36d498d38a0426c3479f4e71ef808031d52709ab66dd9016d78e39d21e38de7249c3ad73df341b1a0c7041066ce18f18314bfefb021404e2102db16893752a1f959d6c94357e799141363689c66ddf4827c4b3d0e58bc0e55cd130ee76df51596bc678d0cd72936907c40f70a7f4a2fbaa1f14e61ce6ad9634a251b3a8c320f870c02637415a64c44168ae56c6b3a56eed3c6cd3112590a406f122bd3caad639027beba6cad0a5fb42da7c56243a28fe565107ac22429d877f9fd4418c7b3f493ee325102c4cb9d59c9a5bf34058f9f8f251fd5e037792f5de7580e3e744330282ac5fc70f462fcd8a5a4e6aebb0f750f20cbc49024fd91b87757c28b242e0d907796958d02d7f9cea8c4c610e52ea2835ecb1ecb8ce5eaf2c544b8d5ea01a2e4a16e368848e49bf8e077c8e0ea9688537c77c658b1b4a357f1931bbea0bf27469806f3aaef06e5e95fdd14f0727b1602f6059d327ed46a0918d28927d82296572d8720962ace497b1a364ccd5039bb0c5b8ad1405ead12e09628646a39cd290d8856c2f660934c48dc19c6f45c2e48f91f8b92fc5b7e5527b9cfebf677cc366880734b465d8f70a14447b84bf11a54c344d3903beb0afd9e76ecb48552bcd293d8ffbfc41e782d8b37a4924bd1d4c084dbd2a0aded07555affcbbd585d125f928fa12cf74302d86461e8fec17b3fa173687e53f0a0f346c76d1898325b635824f52fed54aed096cfa1b69f4fddf8c4da2da145d8f4534a327f796321d482a752d52beb7e78987aa99f0abe77e1da8b2ad3cf9db20984ebbcce7c9bd4b1c1bb7ca0094648de49339c03cd4c75ad39d92d445792f92e3944add055e69669675e834c734e4d74eb18e3fdffe1713fdb4ff8d7b84d8e6f3c3bc25ea758204b476e573732b8d482104dd9f4b68f22833b504dbd7806e436aec45f23f2a30e570e2792cfd8deead3f492689b125c52d46c4ea2a3cd8193f26bd54db4532f164106b1013ad1e0776511ab79ef7df723df8277748527517e3ef7eb67a042df1e8dd16bcc874f46c644294b6bd5d5282892b3f123694cd23f405d5337769dccc97eeecfc92222eb010b00b7647f328adbe4db58bd456ff2118e874880ccf5cf6703c29cb30c7ea41aa481ad03e83ead78b16411dc62bb1c12e797e66201ad3922cb1202a5e0c0408215066d8151a51b56d426d0dc3874a97b466001baf3d64860a3bada40c3e9e4a5c11807ed729666cbb50beaad5e5b3ecb235fddee28a6d5db82e2cfe1671e3086630b251c4a279832b6c3aadacf0d8b7a8925684f7d10753fe1aa71e854b112f5fb2c98143c48e315896d011d986d0b4dbf4dfdab4b144a34756ac36c39c453ac524bd6ef7401108f5ffc130c9c0c123f148802419243e820f108800fcb581db2117b30c78177473b4cc6da7b581a3ba2349950f52bc1cbafe4c91c81a6a4832fbec0fea78f3ed9bdd3c3a204acc26ec60bf89f3e5133b7dd98b76f21acf5341099ac0270355f41914bc4477885ad2c8111f9ecacdf95970a9b0106917d9fa26f25c00c585b007eb4526c957b2444c0f1856bdddaa9f9d766ba2c5bc60c25c9484bdd3fb361832616597884f7f219c2d8f91b5a8756d5c84b4e5c5ecfd939c9b753ae096ce8d72eb7b60e0da3b0f4c04a1b4eb7e388e5fc4a0462305ad4154659b3bcc17c0cb9862279bad7c64fe7aa412f3fca787a12df4c8cd7e04d80d6aa8028d821fb9b2c957a0fb5639b247742c2d89e1e3596cc215bc6be535a3f44d0944f6261f6f821766b6c41463d77d23c5460e5da64ba34859e3964599a5426f51f96d701ec178814900c337bc04f2848858b940eb30aae452ac494d4dce68d39c3e7b7728eac58679760003bf4490e7363087513a2c3147dcf72a790ceb7dc6360ba5d65c271f7be29be8c346fee5fdef2bc88f782e627c9ed932235c79e0f45dc024cd05d0d24d5bc3202e991360e4747cf846dfca920fa29e8e62b81669624676aa62f32c6045e89bf5038c18ae55cb15f4a101b1a2209f9d9c8b3fe740186e54088d01998a43cc060d54e78cf8d808cc9c567b542551a39dd440b9ba0248d7b59372d3d1", 0x800}], 0x1) 16:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1c0}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) 16:21:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3c6968e8e06b380aafb676b4a081a362da65648e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20840, 0xa9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10449, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet(0x2, 0x4001, 0x6) r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0xfff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x48, 0x42, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1000, 0xb0}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x1f}, {{r5}, 0xfffffffffffffff9, 0xe, 0xf0000020, 0x81, 0xfffffffffffffffd}], 0x9, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x85, 0x8, 0x20}, {{r7}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0xffff}], 0xffffffffcf72503d, &(0x7f0000000300)={0x5, 0xfffffffffffffff9}) readv(0xffffffffffffffff, &(0x7f0000000040), 0x10000000000001bd) 16:21:44 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x1) 16:21:45 executing program 1: r0 = semget(0x1, 0x5, 0x6) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/136) r1 = socket$inet(0x2, 0x8003, 0x40) flock(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) syz_emit_ethernet(0x16, &(0x7f00000000c0)="a1b57013d80086d746cb888333926ba588412eebf18e") 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0x0, 0x40, 0x40}, {0x2, 0x7, 0x7, 0x7fffffff}, {0x0, 0x9, 0xfffffffffffffc01, 0x1}, {0x7f, 0x40, 0x7fffffff, 0x4}, {0x5, 0x9, 0x80000001, 0x71047242}, {0x3, 0x101, 0xffffffffffffffff, 0x8}, {0x0, 0x4, 0x6db, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0x1da8a5563a20e58e, &(0x7f0000000280)="ff028461b3edc8d3a08a0767d7ee2ce2672df211cc11852ce0fa365ae11b84d023c4f149d585267048fc54f354e4c265930765e425aa6e5dd2cf13d0f1be0000") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:21:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="3c8d25f1aba9dd8029718cc4c50b2d4d9ab915d8a8cba4252afc8597f0460d246280aa9afa3b4955468dc1594f723580f5b014b303f7d8d8acb1d4bab4b2112f5d81570fed44e0096ae0aef79f4e5e8d5596fcf05fb93e0802cca3e8260fc82ae190eac835ad7c46db03388ca6838d7d4a6f709540db9ac6dba0ecc3b64271317120917181cfd2460322ce2c3172c4db6f7a01f84d4c718e609e2eb2be702197e8bea5c3391f85f27e02d1aab6865bf1533a63f8b3475121452d5949c9123b9674783900c0", 0xc5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x49, 0x200, 0x7}, {{r0}, 0x0, 0x31, 0x0, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x8, 0xb48}, {{r0}, 0x0, 0xc, 0x2c, 0x7, 0x200}, {{r0}, 0xfffffffffffffffc, 0x9c, 0xf0000008, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0x32, 0x20000000, 0x44f4, 0x51b}], 0xfffffffffffff546, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x2319}], 0xffff, &(0x7f0000000080)={0xff, 0x9}) clock_gettime(0x3, &(0x7f00000000c0)) 16:21:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00', 0xfffffffffffffe02) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/165, &(0x7f0000000180)=0xa5) socket$inet(0x2, 0x91c3eacd8b12c730, 0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074, 0x20000}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:21:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x3, 0x81, 0x40, 0x7fffffff}, {0x1, 0x6, 0x1, 0xc9}, {0x7f, 0x6, 0x8, 0x81}, {0x3, 0x4, 0x8, 0x5}, {0x5, 0x0, 0x2, 0x4}, {0x3d, 0x4, 0x9, 0xd03c}, {0x2, 0x6, 0x7, 0x1ff}, {0x3, 0x4, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000240)="d551071e82282247ad39a5f91169a3058a1ab051f74493d258e9a7bf476943") 16:21:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffa) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:21:46 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000540)="9e3eb3900603b737", 0x8) sendto$inet(r0, &(0x7f0000000040)="932c4cbfea358fc38b796a44f6bd5c11df9362a25a0e6d3843d09e3863ea42d0ed539436f14e91bba09e3f2bebf8404e6328ba12", 0x34, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000080)="fad6556bdd2e0d814f2e9b221af51eafea02419df6f95d7abcfc0e9ae0c4326f17c9374db1b49ed191d186e482971d668749775beff38ecb419d9001a4de95ad1fbcf517635b0f2df7d243518c5d35da6063c3967db025e525ffec9df112976caba0ccd42c587aefc3a59a335e17c3ee12abbcb661479b4b56ad31b119078f6c6f467e99a57689470709c3020eff39adaac53823441e3906d9e12d44c696764fe627b10b95b8fd10", 0xa8) 16:21:46 executing program 1: r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:21:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getitimer(0x1, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) getitimer(0x1, &(0x7f00000001c0)) 16:21:46 executing program 1: setpgid(0x0, 0xffffffffffffffff) socketpair(0x0, 0x4005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x8000000040, &(0x7f00000001c0)="008000d2a2ee3d607a1bdd527af3c400cfab00", 0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:21:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x60, 0x4, 0x57add140, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x86c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff2a9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffe01}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x2, 0x200) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") mmap(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) 16:21:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) dup(r0) r5 = socket(0x1a, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r5, &(0x7f0000000080)=""/99, 0x63, 0x42, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x7fff}, 0xc) 16:21:46 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() geteuid() geteuid() getuid() geteuid() r2 = socket(0x40000000001a, 0x0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x5}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getuid() setuid(r4) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) 16:21:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) socket(0x18, 0x4000, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10020, 0x800000800000) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) 16:21:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r1, 0x0, 0x0) 16:21:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="a9156f9e61e3ecc750793ddaf78e258829f33b398f2248f8c0db5d733d026dca4c8baa73112db2da0810aa60558299b53553c7c90ea6212cc9a7ec98c58239807fb83ed73c0c5f8c818abdf07c9b4c2d9f0574c0d1d328a9d051fd3f2e25e72abb49edb11670c197468514183c3b0ff61f1684f070b9973a02c2b2f3a09876446e1702c035278f99dfb37cffc3a2274312e4b39751adad797076761ac8843c7c13f8778dba3ddf53fdc235e292130f24037a820750266e94d9c4c0191e71b76839f4283e0187562ba4ca87452a9474a61a834c5e459c4b3df4f294953607e2db0d155457d845e243c00591664ec22e24f5af021cb8db6640e576e5a0c633cab43226", 0x54bc905d8271e4b4) write(r0, &(0x7f0000000200)="803e442d02816be3d1909524e0b37b6109af05dbd63f4459fd0670c07c76dd32130a1bcdb0d1e112acbaa7893b6f04e46f6240acf159808c420c51c029000ea9597e1c877358740fe8cd9f4e411564172ac7f49ee604df0fff0f6f78b32a3d15b5857e934e421c33479593922550b4ead989c1ee25fe8044c14fdc1eb3e1d875530789e45ba319c36052116883480217dcaf0a537c3b7e17683f6ff4335727c56e6981fbcbd974ab89063b", 0xab) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000008, &(0x7f0000000040)="eaffffffffff0195", 0x8) 16:21:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000380)="f1eda15f8ef6e6f713d0130a9863e0f0ec822b82b0b8f117f494bf2753a7edfb75fb4d81eb55cef23d50a1a182419bce891bed49ed2d24ec23eacdfc54e77b3c7767c9511fcd3f704164e292a6f3393f148e", 0x52) setuid(r1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') r2 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x8080, 0x20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') 16:21:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x1000, 0x7feffff7}, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x6, 0xfffffffffffff000}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x0, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x2bc}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x3000000000000000}], 0x80000001, &(0x7f0000000000)={0xbbf, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2673, 0x0, 0x49, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:21:46 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) r2 = dup(r1) openat(r2, &(0x7f0000000300)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x20000040000067, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:21:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000001240)=""/252, 0xfc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 16:21:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x81, 0xfff, 0x2}, {0x7fffffff, 0x0, 0x2, 0x1ff}, {0x3, 0x6, 0x0, 0x2}, {0x0, 0x10000, 0xb3e, 0x6}, {0x3, 0x8000, 0x0, 0x20}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:21:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4811, r0, 0x0, 0x0) r1 = kqueue() pwrite(r1, &(0x7f0000000180)="5c9bd697eef852dc4aa77fccdebb724fdbc579492ad21f3e9f060da018df7f67c15e00ae519e91bc5082625825701ffbd8e3d3487f7f434854ed65c41e23a5b8da80442fb18893f42090f51be5d4a6f2195b76a2c6ab93be42d7da82474b73771a1374b01ecea1e85bfd9890864819c113b16284", 0x74, 0x0, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) 16:21:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x8001}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffeffff, 0x3, 0x6, 0x0, 0x2, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x79d4}) 16:21:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="0000001860040000001020000000000000000000000000001600000000000000000000000007000000000001", 0x2c}], 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:21:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x440) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0x140, 0x3}, 0xbc, 0x7fffffff, r6, r7, 0x9, 0x6, 0x40, 0xfff}) semget$private(0x0, 0x1, 0x500) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x10000, 0x3, 0x401, 0x8}, {0x2, 0x7, 0x5, 0x1}, {0xd2cd}]}) r9 = geteuid() r10 = geteuid() setreuid(r9, r10) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000080)) 16:21:47 executing program 0: unlink(&(0x7f0000000000)='.\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) 16:21:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x1bc, 0x4, 0xb85, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f00007db000/0x1000)=nil, 0x543}, {&(0x7f0000305000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffff79}, {&(0x7f000012e000/0x1000)=nil, &(0x7f00002b2000/0x4000)=nil}, {&(0x7f0000055000/0x4000)=nil, &(0x7f000020d000/0x1000)=nil, 0x81}, {&(0x7f0000370000/0x1000)=nil, &(0x7f000069c000/0x1000)=nil, 0x200}, {&(0x7f000024e000/0x1000)=nil, &(0x7f0000444000/0x4000)=nil, 0xdf}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000110000/0x2000)=nil, 0x1}, {&(0x7f00006b9000/0x4000)=nil, &(0x7f00002c1000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000472000/0x4000)=nil}, {&(0x7f0000617000/0x3000)=nil, &(0x7f000027e000/0x2000)=nil, 0x100000001}, {&(0x7f0000391000/0x4000)=nil, &(0x7f0000699000/0x3000)=nil, 0x401}, {&(0x7f00003e3000/0x4000)=nil, &(0x7f0000011000/0x4000)=nil, 0x401}, {&(0x7f00005b8000/0x4000)=nil, &(0x7f0000503000/0x3000)=nil, 0x3}, {&(0x7f000074d000/0x1000)=nil, &(0x7f000046a000/0x3000)=nil}, {&(0x7f00006f6000/0x4000)=nil, &(0x7f00003b6000/0x1000)=nil, 0x1}, {&(0x7f0000540000/0x3000)=nil, &(0x7f0000409000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:21:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x3, 0xffffffff) shutdown(r0, 0x1) 16:21:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 16:21:47 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x2, 0x1, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/253) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:21:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x70}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000003780)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f00000033c0)=""/154, 0x9a}, {&(0x7f0000003480)=""/173, 0xad}, {&(0x7f0000003540)=""/136, 0x88}, {&(0x7f0000003600)=""/253, 0xfd}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000003700)=""/109, 0x6d}], 0x8, 0x0, 0x0) 16:21:47 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x15b04a47a87c3ba1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000040)="ca7c7464ef90dc94ee37df3c5c5507ca59994e0ed5e11d40f54fdc58b08047ffb36747fd81dbcdb880", 0x29, 0x404, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000580)={0x0, 0x93, 0x2, 0x5b651670, 0x81}) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="7952aa9c1839c8089d7a855aa44203418cf455c9adee5637b50e68dbc3627cf30711831222668756ffec58d53c9388", 0x2f}], 0x1, &(0x7f00000002c0)=[{0x78, 0xffff, 0xeac9, "7c42cb89fa3f4f912250b602df6d3171dd6126ff10fbb5517b47284df3f3df65d99cbab69e94c9b38b2c389f8ecaf31b4bd4f1256e2ca074f290410eac7aa742fa20a92dbf3469a0c64d8a30d31f21035aaa80e648016960370130265132c3db04059a"}, {0xe0, 0x1, 0x7, "bfd8b0238e0268aa23cee4493c50dc5ed45bce945214ace2c7818010d36063bd173ff308492afe6eec75531dbdb374ba5b0700b3b6482968b38cfcf6ebdee17d89e112f130d4357487a8255f62744fb0badbca66fb2e3bbf9cee141a6e2ef68dd64f518b0b3db6d3a999fe78acbb3bead9632ba31814302e9774f15cf122ba9671e1b7aa87f748e75a45e5920480343a951d7625dd65b40abf528c3be722eb491513a82a7afc4c51eec5ed76b08f37b83e4da47c006983762613e5968623dbc2b7f2a195cd61f9bdb47638"}, {0xf8, 0x1, 0xfff, "02f32fa723ba23f5138f296ce958cc609d0280afdd731d78878b0c288a4d6c32f8e23d2d5907653627d8fdc6401a61584663529e8e267b52b77695b593838ab7cce41f87bd7426d13f143e10b7249b1c6e4531d557612e1456b2996fef744f49de65b6e9f72feb7533a0265cce35dab0f2a192bcf86f0a4772ad3045d44b583970c1e83afd7174387ceae5cd0abe1e7e7e29a9223a4aac49265ab4d8c02704685b87ba953c0237dd8da8204dffdc3a914d91469839e2f120609319b0195d7f4e6aba05af0f40245935f4e7e2975c0aa8660a5a60ea6682c252649bbfb0c1644304e9"}], 0x250}, 0x40b) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x7, 0xfffffffffffff801}) 16:21:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905e106ac11e1a2b271405377aaeabb959a651495bb38", 0xb1d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab", 0x34b) 16:21:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget(0x0, 0x4000, 0x293, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) socketpair(0x3, 0x4, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setrlimit(0x7, &(0x7f0000000000)={0x26566, 0x20}) r2 = semget$private(0x0, 0x1, 0x442) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x4) 16:21:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/8, 0x8}], 0x6, &(0x7f00000026c0)=""/4096, 0x1000}, 0x840) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:21:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000480)="1d0161ad676fc11110ce9a6f1403c888a46d5ad705082295689b6ceff551300f31492e311c9b85d3ea38d23b74bb43c26537a566cd9f3527e70cecd516b5540e40e6000000000000000000", 0xffffff9b) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x4}) 16:21:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa01, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b4e2a83b8f848d1652446aaf1a3cbd0010cb3d6d7a8456f03a982ea00c89c3f131262bf395de24a22162442245e34a7dcfd6d11f3119e10800000000000000549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7010f4efb2ce3068667c7991ad80d0eefb2cd12b6b4b45c0b3b704443251c1e1884d228e619800fb5d49c36633c936488cd480a06d211f979") 16:21:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 16:21:47 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000017c0)="eeecfcfd708196cbd97fcc84d351f07d41ad129840b67d00bb1dd847698c4ac0b9c635b068c77266d631a59ca82ab38f87bc557390e43b695f71ad55eaaf144a1653d9a935c5c6952a512515de5542b32ccaa880281155d9e69d866b8691aed37d81b261d49be1543bca279cb27e4ad0e748d8316329e540fa1df3d5ca1ce0491899839ab30a649b5f2d1740df8be0afb4a8faf7176ea5dd20e9387b3c55bcec467c5b07cd84301bc1aadfa4b29c2c48128581027d10e14d2a1b15b30ae78ae29222bf9bf0052d0b5267adc01bd628b18f49bd265bfb03ada496e56c15725e3a1bcacdca2875af03e655ea3e0ba349ec0bae838cae05eda0b459a689590a681ff5eb7383258eb8a5c69e248c042b8585ff9b2c9dae498c101a60b360725be5506c6c999c7696f1f83b4954ce416732c3c6afbfffd7be72689925d41dec8eb9f8f836371bdd02ab5547c12c0976ca8e1340bf2846eac1ea9c0dcede20fd867b2c6e719ca49cfde8f1c7b21af9257a02c3cde72930f44b38cc7a9b7d072448cee1d6b3c8b921716163a7c9909bf1f2a375659384643065eac49b8217d8339223931a09859352ba033b6b84ba6f2c473adeb12d105807b7300c3f2c3b5da690cb31202b97bd792d8029a737983e4487ba6f9375d89db1c0e67a0f759573c75db5d3c7504333000c7d9dd4905e41665f7377ceb9fa00fae3d0f965fe4ffc3457b6cf78fbb72f030598cef7e1789feed8f41c764739be01b556f30bd6864e2c71eaf24afba1b4f594572667e1a78cb5905da03f10e4312f81a393b4742f25ae08e7a741e3212a79f1be4ba435d4d60fe97b107b4fa488026bf75c15caa040a4557d7d003cbc99c8808dc41bda53b272ee03bdd98109dd5a19fda30f9ff98486703bbc89029891f866b10efd20382531d8d8569e2b27599e5ddac0d5551e7b4b053db9c93f3cba2af6fb1416c198f52e75464f5ec289aea4a793ead9f1f04100da1ab860638ee4f4e90b6bd766c9eedcf161b379f85cfae65f6e7a479a0c625a25d1d308160f8ba8165b46a827b574fea70d697bc2475ba1a6ea9e870d0c9a97234bbaf329c1c8852afe91a344a2019861a0c854f9fd343fe552c2ea0c94838678ba863e36e22ac42fc0a95bb997a12455227a3b0821fcaff942fbbd4c4ebdff14ca786a0ddb0ca6df848ae99fb23bc9f7f5f355c46fd030669172a54abe2ee1780971fbefd2c917ba11bdfb3a56a56c29da7d182dd96ae35491a824cf3ac50d573f6f29731d80744c1239ec646e3becb833016b490270506ace4b33d23d24b4ebd1d18cd547055b49b32282015e9445da197d79f286277b159308e2f4e2967caaa1b4c0fb6726ab8c995b9df4eb16bc039ee89f8994832f2cb58606556eee37aad3376742b17e6c48c21643d835fd55fe9a37668c7b40f192dbf7c8bf00e807223b277201559915a5e25622417d39e1d101fce80482c97fb5373dbddfa249926492c0f4ecb77662bf0ef9f9824bd90a40e74efc17d494eaaaaad01ef02d5effd928eaca7f3b22092d96178c1b8eb41d738b9932650ed5f077d8ea89389be7937fc76dee0df473d5c83589541de9ad06d59480b935aed47e6eae1c9482888316571c2578b9e1cfff3a7bf889cc5bf0556af77e800ea44d0218e0c6ad1c8a1c43d45f75e58d747c610fb6738108a94c0e30fc4d20315e4a7052a5c8ec234203e9c3571ab9358b4ea808d9afe335a654847f677b36cad8c140a930a9fb97787187f7bf28eb381b8de9e13ab3a63e7ba0c60f0071638f9b4fdb4608976b6153810292b86376a346a537eda7f2b861b52e5e4d7299eafbaffa41a990bb4813827e13fc89616077e876b28b210fa486cd7e3af4180cb951e79dd6d13a569306e5a6fedc13f0650ba37caa46f053f7d4652c060c42a4ac12daddc8f4cb1d2499b625d8682d7fc2f42e9300ee087c2e2c3a344933481c67eb423358278b2095e9a16f25c15cd3b69c5f72033f1709d62c23add938d2572d9ab690c841363845d88a5a0420e3628b5b1b4b2c87a2c9656058531338c7b53a545da4e2f3825bbe3f368ac417a2f73cf2fa75058110a10242c8ae2dc4406f4793a06ea239b1fe7e1efbb4acc4ef91ee534a4d0e52e21d0d69d2652abaf82a71eda86bf7b82c6e85e3632f8b98e08d47ab94f7998e698b99c9f6995b1b0f3156fccac2bbcaf589e69bf731d8ff02329451215a86db042daf33293e82b2e429eaf4fa18a267112764127505290e2c7f4f6bcf53e598e77d2fc9033aa498137a7ce14c950f863eb912f8bd6c4e4134b5a502abf082aa4aee5fa1d398f6d965168345bdad48372cc65bd175cd98dbf43c081e62a5f3672185a2e1c2acb00d0f58eb8b304a1dae1036f9038b238701229dd769bdc0be5f58c353d38da7cd90b916c899300bc205712c020048ebd2daa6b5c22ec8326d187cd679a7ed3d5f59985b2debc679e4b39ea4238bc6de0649eab92829629fa91d323bcad90e501ea3426f9f92a14c65ee189039988515398930ddb8e669097bae2bad772e30716088e601bea5f605493e5755aedbcddf5db335c966e14a72cb9479d9bf8def7cb1407a38fd6d136104b78400c428a5b13641dad0610681e4f9dd1ab866dfb23b14297f900eebbbab9aee2f52df824b06cc5cfc891dc3868382b778f61ac8261bbac0da1eb054fced9913669202e220e794803ac58d6cbb6f396946d04d2950b0c1b1e8ad8df0bc38762dbeb58b8787c088c3fd75648f08db910d01080a5f2f912fcaa5cfafb14686b4897d7d5d0af86510fb107b0af62d31facb82a0583c35911e1bf60da10461215af83812bf1a1713febb2d4ef78d5dcab9fbbd75d047399f17d8a11854dfba2be1df567813553413700206cecbbadecdd408b87ef092eb994e003e6a32158b4cfdfd09e9edadb8f588028023f3b91bfb8659e05998778afaa49d227d5d0650edac7c92f8f7ba419b40a0d2698c47ba21b4e6d49269968dcf6b2e6c4cbe0972799c264ca09cc90f3ed4f5b6c63ca3e25439047ac91cd51ca622dc8e5386e785424e78415f9112faff1abcf36e70d2af83c89e4015c62c21a29979a925ba87855ed64b91abe3c22e79beed3038195c44a1d15dabed7e8fc22b599b3d7a56b0241761cfc71400c7cb7ed2647f4bd15ba1c931fe78dc1f30a2ef3e751194c1c7a476682691dd71cd09cd6d1357ff2c04aa55897c7ddbf382c6c7200e1318d928d77a78c931b6795b6ac0a139757882129f788a3aa3aa4ba0fc02a42918ce68fcc6a1d34534ba7f397dbe73f4b60198fa47f86579d38391daea184e205ead0eba32ffaf25fe03e55e5590438f574ba6c0a6f90bdfb75dd2060b603f831071fb2d941f10cc770e2aeeacc7589b0c24322813ed27c8d4c3cecc3a6fc7baf6746c32a82c93905929a5e9b5795a58a6f534d15a50d6c75100ec818eab4095f4f0db8334b33a4d9e053e6bdd57e473490b2b3b6c7f3cf103f88b96fe43a33e7e3f23d407df9001b08a70c9958f8856255a3ddd33a7ced9c6e2dd27e3853ead832f9fce493bdc97917abe3f17376f783b9e017d37dddfaff7df07c27dcb7e56c1e4f0e83c2083473109637a424f8b1e8377a7e20368887ad23c15a9ed9a8a4609252ac898530207b700b444060dfdb4a523c4952dc06c55e58cf6b4ca9cd96a025806fa1ba2f19d8b939ea9ede8d37b6f563a6b84ecfb6c9acf4b1efe6c69e5a7ac2a60eb87d96157cab306197c634651db2cdafb6828c84b68a01688fac897063e3abd7510eb31b2c17087c1c37247dde92d882e2f8673eaf2a02fe45a177dd504fc85be07cc69c048bb2e1dce4b12fe813896a5e89a0edf089bcc3a488651bf07159db509a58891a0c29ad4d2385904bae2062841e30acacc608c70b76c17a9ac42c31f811f0f3857f4d726fd41311cf3024f5111da1dad58a6e0e2b0b0199df62686db0e29715adaa1363b3cb9af8eda41348a0d7d2e34b09825a59cebc999d928ccf96438508fd204e127bffe0992da81cc92c9527ae4d730563344830f4866eb690c95e7fe33575a008138af306a2f5cb04fa41e6f797f1664700ef6e794497e12e6fdb52d23142bb5de9fa6df5d29bec9d976c27c0ba26baf09bea67b14bad7f27bceae5c82caa11dd4fbef7f989e3982b6da8abfb5449c5b9f10e4d0f5eba46088dd558477cf51f6c027e96fc87cc4a27ec9e684c7924ec78f5d515c83faaecdb6b5b5111d0af7489393e49276f130298bddd17a4c5f6cfd0a9b8d2fce71ed8b32bcd23d336fb51505cb10120cde7d9d13f649711025d9838267933622f77737038b5f7922ebc38337c623fa24c932930518ff2d6ae5719f7ade7a37eeb2af49141b0f2db9a47a2db52ef21024d6b65b73c83dfe326cf9e767666c813932a9ca086e60e4f5a217478da2bdbeae4ae42246eb44dedd3b19d8cb008e70155a1899d0d2ec5078dcf959b4fc2d7a5f3c2b827b6f78876a39bd184f68e6b00488f2571ddb7e7a7dbfe771bc07734c9fd95004b3e82393e9797e6cb9ae66f2d79f985424a878165253ed8a43738c54263057284c844af054c2ee4f63290d911bf3ddb02a582a3e4f7a996843f2a3a337b0d4aa36de7d007abd207f425b2bead0b0afa539760e843bbce72ec07ce36b18fcfa1bbbb82fbd2fd49f996f1c48e51609633ca5e06009bacc54f651ce7991b85a8e1c209d9a3f81beb7feccbd17e2023a67e79caba090cd2c804572b3387ff2d1b8d88bf726d9fa1930eae521459cbd6799d6dd93d87656274320e5a99888753c81fadce28c0e3c9c83f9f83ebc5bb5d5d0bf30705d9fb97e72541485b01c4a568fa3a74e01200011029ff59fc5c653870825e6b3bf075a6e1ae4d84d72788b865484216f566251ad161ab63f16bcb38a425c9a9ae657ea437affa469ded021344fe7f94318f19568b85e983a5b219da5423e2602b16d047f77ccee09096bbbdabdb626edd536e1ba2aa227ea6eb85e0fa35078e43b00cb1bdbf57b", 0xddb}], 0x1) 16:21:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x76) ioctl$TIOCCDTR(r0, 0x20007478) 16:21:48 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:21:48 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 16:21:48 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x1000000000066, 0x0, 0x81, 0x0) 16:21:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000017, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sync() 16:21:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x7, 0x24a) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xff0, r3, r4, r5, r6, 0x40, 0x1}, 0x2a, 0x6}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:21:48 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xfffffffffffff001, 0x7ff, 0x1, 0x4, 0xfc7a, 0x49f66408, 0x3, 0x2, 0xffffffff, 0x61}) socket(0x1e, 0x7, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0xffffffff7fffffff, 0x9, 0xc80, 0x5}) 16:21:48 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/231, 0xe7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1a7) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="86845a9d80ba64bc02569c41a7e886c15d5ed388f74a8b3f943283bddfd59c08ea7343861b4eb19d48b97014e82ce189ca2446876da3ab2db8ea1f24e56f24bcf4957ee374fcabb35cf5bc77d7715cc5451b37302d1b8dc0956562ac3959d8fc3889ca82f012bf6699c6ae62920221a86a1c94a748be52980bb89bf507943a85e1ea7fed8369b077252d9572eccf146ee988acad487a97ed297925477ff8e1244be62dba5b19a59d2afa3be7cfad4ac58af88d86b13ea95e88f20e", 0xbb}, {&(0x7f0000000280)="197eb139fa9b8fefeb86264e8a8a7375e5b5802612db588321acc64614e8ea37efbdb7bf16e082b534748cbd3f201e3ab12d6b13cfb1ea6e1f66e591f7a102fab2ea1f09c0a1b7221abd2ec944d3d247565ae3e8af6b4b6fe0f8245016a5cc5ef7e5e1310e52d32863a866", 0x6b}, {&(0x7f0000000300)="ba99d44d10b260dcc2578b2423f69bf882b85fd4ab0bde203628213d61e02141e1eb4aa8be9eb7b651df6287a2b79e615e2b44373fd38503dde165dc3012f47bcb56312af75c1fed37c8cec9f5e24c971e54ab42adf68e80c56a4cc5607b5b433ccd26e46522a296d89d9538d8a67d4e8dd440a3711f10573575a16c887ab45c67e7372b5bcd8bf4f2f0d842f397e5a17187b80848344ef49404afb637c1bed385c8d1bb0ebc388cf734d54941f9432aa3b3c81aaf507850f9503c0682240a97e6893ca68f28b3e6f819ff70451861c556fd0f795d5a41a3fbed2dfe46a2629ba29231fea5b8f70e0ba83429114f", 0xee}, {&(0x7f0000000400)="73442ed4aa28f2589fbca67b87cb5a8062972321808d5a39d1dfa8aa1a8ffbc60261cc7ec26ba49296535f6137559658a8a66c8614bbb801fee53a399da2b30183a6d02d183c3770b59c65dd3ff9464ae4eda296125b7d4e6921f90eb4cfd351675f1b9e3be33b3ce866178366f734c400de7566f37efc23709704b07f9f41b3618a1b7a", 0x84}, {&(0x7f00000004c0)="928451f22e941e54c0ea9986bea94f3d72c33636d2eb27", 0x17}, {&(0x7f0000000500)="e370b4254f7b07b2567109a2f977a4922f2325dcdc97b3e69dba6fd2b7c668bf4eb3a58ea9bbf5a7abfa76d66b30f9b822b2a35cfec1ca913e6680a86b8a90", 0x3f}, {&(0x7f0000000540)="8cbde20eff9db7296b81ff3172a0c29a71eae1f3e1a54cb5f055947207bb10e338a05387fef62f5a779bd9a0af6a29c555e78580757a4b82ed8f70b6926f1f4fe338610f0f6d456b65ea3aad367730cce04e735513b1fc38f158d858910a92c57546b672da1bbb13037e7074fb58de89b9dd8488a650aec0b6f3e4c5a542caced3a4652fa6b11287", 0x88}, {&(0x7f0000000600)="896c25b570cdff17a592c70c890d1f5e7aed23d48a804414b42445adf8e5d2c1802dfd0a49ba319a56f6f50bf4aaccf67c800421d95943ac2d1fd89f6748c666f345e76adbcdd4128643d57c4b53553918cc4fd4dd1ab45da101ffabfd36cb16f3948ea4b3d5482482598bdf84a0f325f9053a5b93d1b3b333366bfec6e13405d272c7f3095517b1d5fed7e0aac1502371b82ba90acfc0de75f7905b8377af28193b", 0xa2}, {&(0x7f00000006c0)="9f702c4abcd4407053bbc57d547884d815cd377ed1b280cea6f827563fce15", 0x1f}, {&(0x7f0000000700)="1e59280ede8b84c6af91aa45f18d2621f16f4340b043db53f47aeac208387d6d55c11b0e44cc6230b7f5e84086b233e1cfdd2762f72948824e65273d65ec4f60fe9e00855abda22160698ccef2333239a4aa3ce5276ec063b5b622948f5b9e3bfd15b20a7fe7958785c304d3ce3762f6680b0c935be834a31341616da6b8ecb5c1fa9740d1ae1b189ab85aa4020816b00f4e6fa9edff", 0x96}], 0xa, 0x0, 0x0, 0xa}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x2, 0x13b566e3, 0x9aa, 0x8, "3c21f126f76ca2d0b20822bb125538a72fa492b9", 0x7fff, 0x8}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000900)) unlinkat(r1, &(0x7f0000000940)='./file0\x00', 0x8) sendsyslog(&(0x7f0000000980)="bfecbf35762a2834138e020f0f1800771282b71eee56a26c59a41ef6df38490c84f822316de062780814d2148ff6a1986fc5fb36fba540d8d1f554b84a69bc683cd0675f1105db", 0x47, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_flags}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/klog\x00', 0x201, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000a80)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000b00)="ba5411dc1869b8842b3b7a5d51e467aca9c86413bda207dd1014d0082e56a2167c33fa1e10c57721ec354580e54dd5c6c090e92d3e563ac75f68654f323156ab11a027da0f3ac9ea05781a5de94e10fe96d3eb9718fb67a27c31057b412bd68f03a19c3f86d39416d8c56a82444d5891079281966c220b1f7d3d6165d1cb86add1eb6fab6cb8f1f99009fcdce747c46e0dd6fa357ce4f47f11f8abb91e2ea3f6d78af99930f5b04eda77af23577d0c6370126d51c18901d4ad1a45b1051bb128f9bbbd772db924dfe4e91ba9d13733f7d8428bdde10f78afeaf603df430a981cead17586576e7adcd24ac1f47315d2f80c7cfa6cbb14a609c9eed773f716cae6753b80b31dfbe4c1a2949069e4c4a67153e49c932b7d91f5e9178bdb5befe5ec06676a8573272ed5d044470aacd893883eebf35dd4c7e80cb147d3817dfa00e046a72571b3025a0d9596cb5cb83d3dea07f9d4cbed519c3691bd65cf1ee4e651d045ef0331d0560ca48548b68b909b807c0353e8c984eb3fdb13960333c55ff196630f57a335772bca9bd53bc588d2322adf042ef4529c91b9aa461dcd0e3f3110de88025837f64ab8b927504cd7b6f83ec1d7b461f7f8999da95f5a7ae9d9a1ae3c689cc852628a60cac88ede270d19f7b0027c63ecef9b0a0d1e2f37d3474310d8b99d60982e66058c635c836201785434def97e799fe7bd35c3c908462a62eead156a32b74aa1ae0ac7a9684cce145032a3bd83855af6c77e2e49cc2a1b1a55399e55cc0c52d881323c3c4b69fc2bdec60f47550a08ec6fa3c6ed996334cca657b28d191a889e66b7ea282f552c6efec90d2b6e351d3c6a1dabb1dbc699f83e18d5ed34a5d5c7720b1ab6b486908f193458aca538ae6621758d770d2da617b3772263ae41a6d87420947b51098b1f8180914eadddfcd6932feb076d1b34e3d252ba1469bd3da109d3082f6cde0cd605fb75a1fec0d9737cbe35687c2367ba99db005e87f60dd15f072ca3a8d37be0332fd2d4bed371e0c7c130995a64d4df04665b6f3555e57fa406e90577fc4255190a0e358255183f5eb146818b2658d8034dcd0eee2fc87a5f6c581a4714a99b755cffd6f3338cf8bcf3bcccc41a75c7d00da9d176a8643fdfe32700800022f35ce1167f6544bb3dcf85118046e486e7fd534c66b5d0e7da3730973a026c5c4148a1c46ea1bf23518c3e2ae23ef93ca1aa7e7c2b2652f6bfd1fb8690768138ecdcdaac006ac59bbedffde776a69a7397f783bacbd4d40d7fab687f394fa0b5e502a7d4f62a964d572048a1117651e9d2c7a7f2455007eb926d5e8ba344ab063bdda71da76505f3ce5f6fa32713522fdc1bf4ffa77155cc7ef8c474c0f917a3e3bdecc3cae37235e9e5f50b5f6807c411444386760a35fe3c7c9cfdf5222d97ffbf09944fc2d2e69f2aea24b614b62e5233a10d666d79a0d0f885029259411f9699db022f05e7c86523bec7d20320b658d7def8c72956beedc384829af4d2336d78d28a0dbe65436e4cfd135fd4c74332cc157e771893aac1ca32e195e2475dda1bdc4ccbe055b8a410fafa9f812dcf4aef5e0bf626ec61d25c54e7932e0d0e8cd34d3b00b08149be3d004452bb919b8e257a30780cbd9e1df01b3932e0a2c5515d06ca0fd6dcc07d227155199c846c5c3cb534ee11b235b30f0a71d167a2c0e89bd5d3607a6e4356af1910666adda34453b394524d3acc66d97a2557ada4e2491073a1a5e020bcedf4853b82eda02f575bdf50720b8a4aa90a79705c69f4274592d5923454070c926b67a36b1156106951791dfd0cff73f073321a9095208c334ea9420c2646ec1c8e2dee7eb6c0fcb8729a3a892513b8276d4f626fa67e01ea88a9b3b69a9b3685aff31eddffc8b238d3d342c062a4e5e87535038a5b161c5c3ddb4b01cd30d3097310b46dbc3a206128e9ea3bfaa8d01710681441b42bc844a7ee34fe2ab2e41dc61820acaea4d4df9a7d1fb2a814c028a16400c553dd85f76f3cf996bcc8fa6ea2029b80176689c3a4a96c80e0bdb7f7adb9ac5886f8c5b5fd0123d6ad3504c2f13aecafcba4446a661800fab3712d155136aa86e8a2ca801e00b3ff17e9f9ab63c0f1ccf1203bd9cccb3f7579ed9f675573be8b23a38531ff2fd67b0959e26af2ab8be7ad53c6efed841ae33b3f9979f1f70ae8161791ee106f20830300cdd35f16592de3c5fda8284e50b461f3c5e4e103eee79659a4b9a436641efb5afc9e1d78afca776a90452d0f20bdec99d7b222ade8400a96c871416823049248430fd399ec18418a6950fe4b41b87a6d01cc8f75a30dafdbd1ba3c2a18f022c30ef3d6d83b18616b839f229fb55e55e89fa7a149b2147ee1114db1258add18ec830d26b4c4d48d9610520deeb41129678ac4a183977dc87441a59ff1744dd59861c7f1a7592d855543b41308f849c20e076116d9cd1abdda3118b7a218b07bfc2f6a15968965188330f0fb4f78c0bcb506eac79df3d16fb77298e097db15523a6ac1d8ab8d5b109000c2e6341ee72e3e0df174637df2896d3b62c4c0e594517f954992025d74c6b95be5a1a5c16ebdcf66a74e856e06d1c50e0e1bcaf331d51de1b9691d86dc87c5b1ff99f5a870a8460406178ed419bf9eb0231ac04374c5f82c421ac618f9961b001aea5f6630030639b642ed2a8138cebeb7f9415768fe668a90f97df459ceab93435477b43e04dbeb7c433948e19662550c49d55650f98c6e4f9abf26b1dd3119e520f4e6ed81fed4f9422a3f1febaaf34d2d58ef8142fd70fdd555f153b8e8d56a8e8a2c6ff5a5b0722f06e90e594d9aeba3480722fca72bce7937857cbe92b9cb95d655c1c53c25d1cf155bdc429e7b9f2cf4e53589b724a8ec631e0a38f97a17414d17bbd30931187b85031453d545fdc30a0acb1c3200ff2b61134997cdd8a27bc4bb98067e95e77f3c894516903a7ae554a4d957b77bca673f5260270c9fdbd95a3f6c1e7484372c28a8a97f0df6b12f6f70b1ca8bb1f7b2a275826d868e9da735a37fb45e721e3924ae2e11280910890be36931d1da99cd9b1a0d463576e6054af6b85cc34a6b94e8658ab37264387ab996af99017908f5f304bf4c27a8821b699343ead03f91fc83003047a6a25b4d44f87836c50ea7922f4281aa54faf2986f1069ee43c9ff737963a02e89a31295a67a4f320499874b6b1e4a79dcecbc8b58a65c0b9c4ecd172b4b035dd0df6bf120b46ead48494c8693eae87253f0888de0060f9c137cc52c83e0e67f799e1908b69aed5335d023c0d5b2886a978a5906bb53cdda249417d8f97cd023c8e590459374369535e9aa7d08a1a2c9478035c95e15608f5da143685b10c1179aa48072b47091a789365de2ba83b9397fcfdde54d579ef0d77c265a3095fef0a9e8525e8dcaf4ff4aa70420979974e86c0daab64b7aa1399778281e3ba2ecd3554391b0f97ccbd53e7cb4891ac4ed506572fe2d22293ff69e089196c90dc35efc4ac3435fde583c16135957147c964c47c08dbbb475fc7f6f7c5094bcb07b4f680cf433f0d80fcf79d4c37d68d2314bc2cdf88a49e47f2b1d80ddc0934cb5adcee93692e2a89fe87aebe98d3ddd293477b5005fd70d356d81418c76c5b3d69266a01ee17c62490c0d10511a1dd699cf55e32ca33525909303a80029a9e40bd604822da20ede4f7405f20d4e5d753a62dd947b669b543973ba06b9c0d8e4e44045e6ad2aaf939f18b3068da6866648bb92b1e6cd8a6f449ad8a2b2e2e6cfd78f7f7d92e8f01973d1f1d7a8876e792cccc84b63161925d07394322741aaddb00522e6f2ff5a24d258b562df67709ccaf972301decf0669a405a75a9dc32c343fa4716a26e9dd4f4caa795ba330b4c7a49ec9af2f8e6de93b7ae354d7e06438dbe55584a989f1ea6cd590849ebafc9f7b1c54e123f2aa835d21ae468abe3f386a4b0fa47b120f87e80a42575d1c45298dc5551049f26259370270be76c8d6e25cfd7d30344585043fb7b29d4bbb9465e2a8d58398ef1e6518dd50c84cb7dbd0522726779d31e8457942d8af36b48f45de8c3c10e86496ae9ebc3d309399a61d30a4248859b1b090282bd068c4dabc1573731ce748d30be2fb294783211876ce5c259acb99d6878c2796bfc6388956e396f19d8844e3bbdf3986508b0a2033f9df5b15891f78b50bb065c3eaf2fe34ca6f78557b05115bbb42ff9f8ca3b7832b3649ef2a3d15d810d2477b8586460ebfdc3ca25fbefc53cc5cb47cdf0ebc90a3c23323ef97fc3dbdede5fb356e4177b2cfacc000e961340573e458227858e9c9c4cf457ff0bbbf57e734fcf6e826fd043eb16ae286adb5fef1c8835bc3fde88b095271894647e7f62aa838163fce924ba6c90648fb7ba54d0b377cbbe906c3496c637828c296600b5ca61988aec9dae09c7ef6bf1c2b89eb074150a4a86b7fda12cd1f954f02fe95364d7ad604716c3964bc042a85da9517684c4497d52008154bdd850aff1f07aca3dc3e6924fe8203c3aa68650eec2f80bc6226b260d6ca1443df1477a922c8b32f98a72570d173ea27b892dbf2c4cc5c3750d15fe8813c78decde32815fe4b4d36736879e50a1c1ed461584c02d40a21ce5c7299a3e33377a7c415c0deb08390db6a3ef555e65f6d6046f955512a5934e721086f400c2c8814fe1bfff69bbe5980ca025e9972158950f7c1244ef715636d9e8f9aca046b2cb8a01b81cc63fcf2996b14369c88c59d19d2f19117b42113610dfd1ff6a4077e210c5dafd2ed660222abbc0b76e5a64e65b1449c1b6d29bd3d0afc9436ddf2452b9c2371d12bb361e549a8bdc0fd850daf67dd6987a15c2597b70bf19eeb53c936d1ec38700aeed4cf2ad980537995eace11512dea0d74107a04947b1100ded42afa21f5a6f731a8d395015d66e01c98a07ffffcec4fd1677f6cc94acf16feb49e4c40fc9da364e47807c9962a9496bffbeba52c0b21e146667e0689925bd878347f2ce2228a6031c88e22ab130ad6ca69454c5ab48a9fcd173bf5391589e03eb885d008de163609aaab1bfb6d74d68bf06a6911014246f1592056a6062cad5bc33021fe3a2717e7bad91415e0c8b437695affda8e202049b7064a22f33d2c87c03db2899d45621ef96c435b516e66d72ae10d470106e2e9f67ace245450af7b0dbb314547dac500e239f1d4cb33e220f6968eaa2f871aa53a78a56cbba9789e5010f123a17f9786cddfdd3bc031270a923d2ae7b41557ea0c3bd6c29726c2f25e364a13b44a18c0b6939d4344fbf16b5321a94e1130d238fa3449b9b8e6ba2f65b0153f0fdad517a4ea32ddbc3b5063609266c6d722badd20bcafaec632b9e28d80f6943b02ce9512a4d73b88145f9c22ace43bde421b2c93ef308381ed1f2aa98dbcf57d7d4dbf55be61660a996407e74b51c2dd9a626d6a7c0af47c99fda549e3928f1f4c9f7d74b1aa3bb0223b81bd1b8c24d24448e6442d72c7f924405bfb7f2bce9b11b10ba3e60b9009429a8cdeb99313b3f68a493ff1cb83677de67bc536e103d2bf5073b3f8c967a669da0062dedf803c5d3e229f71d4bbd926609ad112285b0e1c89a4004eaf41e57136926141b208e7d2830884caefc3dfc7bf4806efecfdc51a277a85b8375da83d6528b3a2c25570ee0755dba327d41137312d0776a37a69c4a2b78292e20ab74de4699743299cd05c006ccea0dbd1b91ff497354ccae6d1b5f779f80a4cf3185c2d7803eeaed0a1bf134899b72fe83c56f88a8654a29b231ffaeeb1a53ca7639e75cfaa998aa93", 0x1000) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001b00)) r5 = open(&(0x7f0000001b40)='./file0/file0\x00', 0x0, 0x2b) rename(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='./file0/file1\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000001c00)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xaa}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x14}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x5024}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9c}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file1\x00'], './file0/file0\x00', './file0/file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0xe5}) readlink(&(0x7f0000002100)='./file0/file1\x00', &(0x7f0000002140)=""/244, 0xf4) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000002240)=0x1) link(&(0x7f0000002280)='./file0/file0\x00', &(0x7f00000022c0)='./file2\x00') fcntl$getflags(r3, 0x1) mknodat(r1, &(0x7f0000002300)='./file0/file1\x00', 0x80, 0x10000) getpeername$unix(r0, &(0x7f0000002340)=@file={0x0, ""/4096}, &(0x7f0000003380)=0x1002) unlink(&(0x7f00000033c0)='./file\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000003400)=0x800) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000003440)=0x2) utimes(&(0x7f0000003480)='./file3\x00', &(0x7f00000034c0)={{0x4, 0x8}, {0x20, 0xffffffff}}) 16:21:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8, 0x20000, 0x8, 0x2}, {0x1, 0x4, 0x10000, 0x6}, {0x3, 0xc89, 0x2b3, 0x3}]}) 16:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x1, 0x0, 0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x4007, 0x5) 16:21:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x91) utimes(0x0, &(0x7f0000000100)) 16:21:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffea0) 16:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) 16:21:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4000000000000) write(r0, &(0x7f00000001c0)="9c87c3772c0035b841332e", 0xb) execve(0x0, 0x0, 0x0) 16:21:48 executing program 1: rmdir(&(0x7f0000000100)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x3, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x20402, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r6 = geteuid() getgroups(0x8, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x0, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r11 = socket$unix(0x1, 0x5, 0x0) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) r13 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001180)="6dc9ea344e98d1cff7442da167e77b1eb6290868acde7ac3fc66ca67b78e1e3f18eefff144e40d86e7a9112e1e8b296f471a345d70464664cb19682e4717945fd976d7b6963bbc90f9892590c6e235dfecfa2c5ae4fd6cb2598b01ebd1c68ac5764320329fdde8732740a46826c4d35cbd2d48d81e90727f1a261619bdf989f2be54fbf6d9203029c6145adaf52a18d51a9899888daccd9e1d7f6f67ac3b9302ba018f4f6f31", 0xa6}, {&(0x7f0000001240)="e6fd322ab80f23bed1397b2aa361fb711fd85745910c942b3d1272f3385ffd729022fdeadfa650d60e676b831b683216947b88c82ef79ad9456572f8f00dca53deaa4733c3e44d0dc0c1e22ca8bc6d421350a4c7b7d0cbc1b55403525499fa724f06fe57628e22a0df1518bcd3c92f47a0bd614d6fe0d6786353749eba50c695cab82827c33410de223da5987302b6095d8ce6a3f8f9ccb7b1aa26f918255beeb261822effdd0a08e96bdf53c79af2cda014fc03b43aa735a1dd924a01f9c4dce5579ce1b0c93257de2ad8403b2b7e07", 0xd0}, {&(0x7f0000001340)="e5a98874ff298bf0866f2a61fc215b8f0e1a82bb0ba25ab3d2cbab566ad8b5db74ca7dd257868451b9e6314e5338b6c1ad23211ce97048236206bad4da6ea50f20236a97c57cc8d8cd1a4f86d4d5e8ed421f89130dbd030e392f5be215dea601967d1be9ab95e12ebd9c0ba854fd9eb2bddb4ffc52aa84162cba45ba6779d84b10baaeb2068e0f224663d132bf2da81b322fff441f6ae75f60a759e419", 0x9d}, {&(0x7f0000000080)="0ba8fc3e9c3d2194cb062f79caa9353fb1eaab63cc450d01a544526b77b1c1bcb7e67f", 0x23}, {&(0x7f0000001400)="f6038528fe1b0a257d0310061e3931efae41ea29a129b3fb17a0ff56a64ad3f31eb97825979137fa427be47fd3f1d03e098a71c4c4f62aa74d0e2bffefe12057cf6fbc4dc1122718e777280e18d08e3386fb36ccd4f57a654fa2a7a3795b32e258f1ef8f5ca5df90687cbdaaaa69cd83e0694e25988ada5423888738e8985f09a3e8004a79e2147ed7ccd4f48028c40e54e768409969acebeea6e6cb12486809b3dd2f6a5821f66fb89c2caf523581451e6eda8a3b2928c4644bee50dd09fde1faf4471dff16a164ab030320de6c833f0a", 0xd1}], 0x5, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}], 0x70, 0x3}, 0x404) 16:21:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x22}, {r0, 0x44}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:21:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0xdf1, './file0\x00'}) getgid() accept$inet6(r0, 0x0, &(0x7f00000001c0)) 16:21:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x2d) r2 = semget$private(0x0, 0x8, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0x2ce) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000740)=0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x5, 0x10000006}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x2, 0x1, 0x0, 0xfffffdfffffffff9, 0x80}, 0xc) semop(r2, &(0x7f0000000500)=[{0x4, 0x2, 0x1000}, {0xffffffffffffffff, 0x3, 0x1800}, {0x3, 0x3, 0x1800}, {0x5, 0x6, 0x800}, {0x1, 0x2}, {0x0, 0x6, 0x800}, {0x800000, 0x7, 0x80000000800}, {0x5, 0x8, 0x1000}, {0x1, 0x4, 0x7fd}], 0x2aaaaaaaaaaaabef) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000680)=0x33af, 0xda83f10bf89d139a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = socket$inet(0x2, 0x1, 0xffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000700)) getpgid(r3) shutdown(r4, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000600)) semget$private(0x0, 0x2, 0x401) clock_getres(0x3, &(0x7f0000000400)) fcntl$dupfd(r4, 0x0, r0) chroot(&(0x7f0000000040)='./file1\x00') clock_getres(0x4000000000001, &(0x7f00000006c0)) clock_getres(0x8, &(0x7f0000000080)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:21:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)='f', 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x46) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x82, 0xc0) unlink(&(0x7f00000000c0)='./bus\x00') getdents(r1, &(0x7f0000000140)=""/98, 0x62) 16:21:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x7}, {0x49, 0x0, 0x3}, {0x8000000000000006, 0x80000000000}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:21:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./bus\x00', 0x31) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)='Mn', 0x2}], 0x1) 16:21:48 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0xffffffff, 0x800}}) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') rename(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:21:49 executing program 0: r0 = socket(0x6, 0x80004, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5dc2) recvfrom(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x41, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) chdir(&(0x7f0000000180)='./bus/file0\x00') r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x40, 0x9, 0x4, 0x3ff, "ca080c2d4365c97440bfa0d4d8b6e30fe6cdf3ca", 0x9, 0x9}) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x110, 0x6) 16:21:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x100) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x1a2) 16:21:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0x1ff, 0x5, 0x1, 0x2, 0x30fc79c1, 0x3, 0x0, 0x2, 0x8000, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000680)="b837dad525e43c554c176580f1feb6b7827399d946ab3cc59bbbd15eb3e3346d5d70d8cb8880c51ad59f67e6a87903fecbeb4dfcb8d9ccba43e63a8c6dfa27f17e6760bbe0abb542d832e3de4f3b3fcbf7db12bb774a8a07e7587318f6ac04435be7ae98361029093cf754a97aee59b8352a9f1d10d73221aae1ebb2318d28ec0e8bf0df196512a738aa496e7a0aae8b4ad5ef37f0d718c08f5974d5ad485fef6235ce04f232c1d29ba809d75ae4efd0244209bc38304a366147770fb69170c152795006aae409fe116e91d7383299dde73637f7be651783aa83610c541092d001a712efb3b22f8af67c2e3126078a5d500cf3c51b2eef83e4a3d32f8491ae6cf520415cac62ef7e7de8d769e4d46ddaf662362ad72ab4478ac9e8072746a827c7d4c7a050d77aada0f72f859541aac2f700f310cebdf1228feec0e40e20e35cab8a7ffb89d928f124195051817494f6558e00eefa0862d7ece70251f2cd75822aa08404e6fac9069065355c681f1d5e84d42313556a7cf922b848e06394e97c1646384d172e3eaaeee6a0846fbf3ab0744dddb3f3d6e7cd4ec597f123c0a252f469eebeae42369a559e8cbb463176a28e8d0863adf0f967cab608194ceed02bda1627fce3da1834ced44a5a961cc9a3918b322ffb0075fcada3f60861cc354523", 0x1e1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:21:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0086bc0df17be50551a8f8e740b7c7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000dbca26702a8e9ad27a25d1c5a1e400000a00"/138], &(0x7f0000000100)=0x6e) 16:21:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x8, 0xa, 0x0, 0x0) socket(0x16, 0x4007, 0x4) 16:21:49 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000004c0), 0x10004) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r1 = msgget$private(0x0, 0x288) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgrcv(r1, &(0x7f0000000340)={0x0, ""/55}, 0x3f, 0x2, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x40) msgget$private(0x0, 0xb) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019192ef02d0b1b03c966bb65a2b7ff1dd0524969160afb3c77230578857718e3ac09521d0dc426210969ba3273f0646f4a92b13110c8ccc9fe96b82e7f754c8ff96b823fe47b272e4caf80195b353f503e45d1bc7a497a8a00f7ec31107b14f537e993afdc5d35b0afa4970e"], 0x7c, 0x1, 0x800) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000db6ea02ea52af2c0601edca2a72b000000618cbdff1d5f977fe23956b295db74a6260bde9293989325fa90c29399361636ba4a30ba12e3c90f8ce4caa20f7888062a5d8a27bff6f32f82f72f30ec13795a28ea817ae7043044cd61812ef67b25a578c6599b79be1f95f4365faf0e1fc76308e28eaf9aecd7d3caf4748dce4482e06e5b987c2a5c810a03b5d3c1deaa1c7a705ce4dd5d8078ec2cbec7c2de46f90c0abeb5ed83378a1029ccd539b868a99f20af9e86ae1c7239878ee1009723c1155919164fbc"], 0x1, 0x3, 0x1800) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xec88, 0xa472}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/79) 16:21:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) 16:21:49 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x9, &(0x7f0000000240)=""/4096) 16:21:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xcc, './bus/file0\x00', './bus\x00'}) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:21:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="001eca6f7708570affffff7fe09c001b57f9ed4989288182654b6f4cd18bbc79112b683a0c8ec710994769b71e74fd7043517e274969713b6f1b346569ceb77cf85b71845d10591d6c590416d1fabd351a2f6a4fff70934d3200000000000000ce34003d00d4ca9190a7c7c7011454ee1a9111f294c4f65c6528ac393846f76cc3deeff69d377bdc76518e485e7abbc620feabc835554ccdd33036abe0e4fbea9fcc78c03b51db0e77628d7b3732a7d4b2d9182a133adcf6646c59dec530598c3149044389ab962ca0dab551fe67979efc97a7bae4d95a9f83dafa51753d9c1a2031eeb3710ec532f7a282317c61f6304c09", 0xffffffffffffffdc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000700)="ebdd3e62ff77263a1ea32cee048d02f75fbe05442d", 0x15}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/93, &(0x7f0000000000)=0x5d) dup(r0) 16:21:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xffffffff, 0x3, './file0\x00', 0x1, 0xffffffff, 0x7fffffff, 0x8}) 16:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000140)="0946e4d7bb67f7ad7e41e9bd871c91f499d2564f964edee232831e92fd25dacf18d70172bbd4598e09cd2c643eb970b30767f7b71fa50053b43b474b9531e9e7a846765fab3f605cd64dfd9a2e2a4e78715b9a900f294d71caf943094ca38a387b8fe1dfb6a62e1556b91f7703daff300a05c074be447f43611344e95a20a13647b7b4e38e93f25d61e1a16a29a911777b968396748c62a24095324b1540bc3843a19c5ca6a0e5c1b21ce0a953011617acabf075ca2d9577d1336faefcc1bb505053500551b85eea4a1032"}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffe00) 16:21:49 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() ioctl$BIOCPROMISC(r1, 0x20004269) 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(r2) 16:21:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xbe, 0x80}) readv(r1, &(0x7f0000000c00)=[{&(0x7f00000009c0)=""/44, 0x2c}, {&(0x7f0000000a00)=""/192, 0xc0}, {&(0x7f0000000ac0)=""/17, 0x11}, {&(0x7f0000000b00)=""/197, 0xc5}], 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000980)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) 16:21:49 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18400, 0x0) getppid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="273dd9ac92665bdfb17feccb4ce405bea07a505f19c32e9075fbf02f6a9857f6755fe5c0531315145aaa37dee2de4ef5", 0x30}, {&(0x7f00000000c0)="6990d4bf1b854b32caaf228ba854709dc2e45987adceedfaee6f46ebf627008e781f2a31ea9c884c26c10139b7e843441f14cfed884aff6883a602f2de14bc7ae1d0f51528bc0c8467b6567654525c7b423517653ca4ffad721a8645920f2db42b0a8034a44eef9f9bfcb4971b414e4ae74f58d967dd42ac5bcfd09604540b44ce12b91ccedf1642631ef5407a24703db6ae9378e9ea9dffd3696087f8af2990e1efaa1431936ef26cf6356aa3bdc72ac0162db068e91f052510af1d8b76844eec1979778fa3cecd633fd964f399a62a019b9d79cd419377583fc87e912246371c746c95", 0xe4}, {&(0x7f00000001c0)="63bf56ec42bb55bfd104616bf59f85f46f6449f43f801f5d2c96d8de27cd99648dd2e284b4683341c77b8a9c2001419490a75bcd36795464941e20d67352b715d2d2a9d73d997568ea4cff3bbb26836fdf9cbc0fe01cea6b62d61d3aaabda02100db3e7b5c81e7e1e9de1f8966c93023043c875b56ca088da4c6d766014de4eb760c1d59e7a2695d2b4f5935cfad16a98a30ab250209e53b915434f3e312e36d238c1175ffac5b0e2bbcd1edb84cd9e5d7b721637483dc38b5", 0xb9}, {&(0x7f0000000280)="34ae30a152e362fc53e45a91cbfa0b98bb8cad29f288e083980ce352fa76d657e9e9ac8abc62ccb095de3e9364f73f1a8f8f3b4ebf422e6d6edbc4cd15d8fe5d59ca1d94e37da9f72769dc327867e82c75033dc17e87ade5b4d3fc8226235694a4650014f6c91b2f0c139ffc1e457c9795c5a2194a1a8f87604f3b72eef9bfc0aeede4b905ff25c3fd5eb62d1126847bb525d1a3e11eb7af95de14c5c8030f2dcc3021749f4a351405557bcf2cb6e9324e0467d700e3ba8c7035cbcb4a79b3dea5eb1462edb35e1203aa3ba64f8920", 0xcf}, {&(0x7f0000000380)="3adfd9e553094f0ea2f8d54a798b206b3563cf4b31e5ddea4c2a5aa523227b2d114cf0ca8e03541368d5effbb1e71575595d4d8d0e98b8c6e0577aea3e760bd9adde146c6aa88f63120ebcd57b3f3c0a7b4dc5ee3d789fd95b2d3a49ceb0bfc72b59e58b3363b5e9ea836177b05ce96ea57eb2dd386fe8934c0184c36b764643671d684cde30f0d6936c146811fd5e09712f2d75bd1788729b26433d5006fd8d850539067939ba8297ede837bef4273993707d8af4f47bfaf566748996388def815c1245c7a4551fa4ed4a85931abef7", 0xd0}, {&(0x7f0000000480)="370bf96beb9de5ca2a6f05cd522491d9e83e749424b2a86604941000e869f5aae3676ef4a3779347d516d4dfe680a5094881958b580ecfc56f5f94b1cae50cb183bc91a3c5778c44d48634b1a4da14ff8c5a1101c756af0077e0cddf1b4f12282e45", 0x62}, {&(0x7f0000000500)="f452b30e8517b046985d9ad4e96462c054851e52503fc3f0c423eb32c6514af9c03d5d160b4aec53b4067d70133f818514ec816e3db2c3a2344fe5", 0x3b}, {&(0x7f0000000540)="0f10f8153f336469a8c2547d36d341acf3c4cb02289593a02476e5b901ca4931154a675e662000cd890c3363b80ef856246c", 0x32}], 0x8, 0x0, 0x0, 0x1}, 0x402) 16:21:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f00000003c0)=""/4096}) close(r0) r3 = dup(r1) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000013c0)) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000380)='z', 0x1}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:21:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x400, 0x0, 0x3, 0x1ff, "3d7bad3423f0469e904a6a59c1a40d9b684e8c65"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="08454f3da5", 0x5}], 0x1) 16:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7fffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x20}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20550, 0x0) getppid() 16:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:50 executing program 0: r0 = socket(0x6, 0x4, 0x3fd5) sendto$unix(r0, &(0x7f00000000c0)="803eff675661fbf5f357a8385193a7314ffe5a67f2ec6b85ad9ece2e5903cd0a081b3bf5a10230bb5b5ff6ca72e0e1d503e99cfbca12f92ea5ea7bb6bb82cbca793b2c3c14c30c96184554e7b08f6df4cbdec273515c43effb3f1620e6b0b479036a0366342f0eacaf357dc496119095ba255a729138f02a62f7fe09096edc81b51b42e3eda6486df07eff2e2b1c92e341cae6f291db49fa9b4e6b9e8078c819a1eca10d8f62fc276432a8590d533b43ae6775e4f6cd683ae00134009f372afee50d4142f9eb62735dc6fbeaca164de34f6ea25e4eec5c820b81e3daadd65509a6ffac90c289cd55102b64e266e36d8e73d51011fe0b714c393516a6fbefba5f8377f94f8dee045d0c46c3ce28b9deeb469a5f315509d30aba264e4abb820f0928804b63b41beb8bc514de0c6e5e2a179dea9c0243a02098cbb78388ff21a6abeae7762c285a64c23e1d0b56384de53f5a6988362c1a6fa3d270fa3cdd464c0cf872ef99cf079d3c5fa8ad4027c6689b9e143beb3ef79c14195127dc3f20a52c602933f35b9475a1988aeb713a8d7e5f8f7e3294ac323f66796ebd532b05b30a3be564c63e256504b3abdbfee5a1771c4c0d639b020ca7e3a5b8366cbbd0721305c285bc06ec2f23371540114c78267e3fb4a5f9fd2f892be73ebd3c3b02cdf9ff1d9a32050e20f994e009a86da9989191237d1bf925f8a398418c7ee5639a684079dde7dd0070960ae84506737f1a0180c6c51b7dab00fc85c6da2e3b270d62eed8718b52873947763246aa6892823a03df2aaa1ecf4f1f8b3b20e3b5cd7874f665e464eae343290e97fd2245f70d7fa8a3cdaa4dac0c0b01324b73bee6f6667d5ad1df98270f62fa7aa94bd085789b0a52d9e1853b8d4ada2ed70744f5d071b6da09dced6fb3f7730f1b99bc21f6a915fc25fd0555c31a8b1440a7f40657f89abcba4757b8c858abce556de299fa7fe8fe58b62281156043cacbc2af991b7b86507397ca11b85619237ccc7e4b662c39603516f5f716921b361f4a7f29fadc998298939f459d79aae66ce958cee50ec3e5102b0e4f09bb48ff7e892135c23a7d33310d7ef54d5dd6409a99d220a648d0b55dd3b4463a50973fe9e53d9e7e000ec208bf06df1f5ec381b1a545880a5cd09137c078ae0945c9590df481bd9c2939b070ed34eb255f4af01e86c6235ceb4a0677e2705c307c5e253ef912ff5790f6a1f35b9951091952c500742c9dd13c01dd8b27e86c31c98949c564cedf8ea01c56b68efc70c7525eb93b46656f0c6d5b53dc4c7d0e077eaff7981bbb63cce1908c294d5869170138976a78f4d945b26123f2e661c75c9ac8a60a32b42fa5f2f1d89727bec0be7409f10bf3881834b98fc23bb28f6725d1a740ffbced2477c6566c5390ab6b98af1c07a75ad7fe88895acc1744c5dfac16e7673998ee0bd921f328ac4e517353bd6624fe632b98510f48e0ce331925d9f2150cad556a4533ab0a557264c0e4697266d850365d631cbeb4b4bb06ef8f0b069c80bdeda712820a7a6ac33dcf98a89d25d2027a9d194e2d4cb7cb69132c8fbda0d76e03e9608b9c6527ee55e2e0f33a65a42bb1792c00d757bcbc7007994e8fe02cf33b9c39ffc0157268ddae22b3a8fbcff42df65019917f4701d45d4b90538e7f9cf014dee402d33fb8c730c0371616ac1add12c8e275845e3676fa65741933840a295eeb3fc30c33028b0e702a561572f1dab72ccbaf44cbb91d634b0a98a3e1f84fe85889eb94999f2921425f99e1c3dabbdde4cd8dc37b6a58e56e8624c45dae9b602ef6234514136efd8e3857e43dd51c31e88bc2204cdeced066d4978831e6adfd4614d85fbb789944d17cf21592d92ca0d1716c0c3f6c685cd67784a88522d05f5840b6404d475b4b8c09b5ed086916bb8d2146f08a96d28dd853f19da45c23b06054cb607dc44a5f608965fe3b70412390a85b52c3fba29b1d308b794e89684ff72c0e99607bc35027f7111191d139c3a695cf514d33e08cb7677c0209c475ea937a5341ef3535c083abdb43ac05621370ca2e094b222824603d953b54a52cdd6959d81678bacfc8047ec6de33f936c6302841a0985aebf7403ab3a0dad6c0ba46cce706fb59b68e2a9e6952de275dbff4c5e43e71e61c3729c00e9079de951eaac55e19edc9c2c2fd6fbebc2fd5a375a6e1574738fb7536592901feef70894bd6db7c9ab7749d8e8edbdd8893246fc53200a39a9a6e070069a32433144ec6501897c8d95fd017d3f486938b4fdff9cee8e29a8257920d3bf8a3f11d26a1582195af156e9cd8e846e196b9159c0887bc026f9cac2fb0dd6f38539f71ac91db86573cb3b1c427bb86058f9763ca85e7cc6cb5e1c355666a535c2e9392cf7f794b45b10f3a158b027834558d4f0483618f39c0c60a0d5848614f414cb2b2afefc39f0c2f56f7a00408189ba23966051e59dd41b095d3e9c26917935ef3d26e9570c6f03eb30976080dabe836839408cd11d4d74c2f07cfb7011e7d2ce8eecf3b3ca3f79924f73816dd6e40d7baaa57f15d011f4abd5064c3283617a343c658348eb46aed8a4ac30ae560b03e73efca28b61686204854d5d7e899277ebf80e30cc74f1d943c3ac390495f0384e70dd02baa1ea65b4443b8b68659194af13aea4028c40b28ae96c68f9b7350872ef242d241ad57d0614d6ba84e1a781eebfc4905cdd0dbce5824c8f5afeb2a69314ad832acf8c448f31d2d8492fe89371c869ae43f0c23f62e0ab1b2f75c111b9cfbe53b076d8ba19ad0e718dbcc25f231ab2834c1e3052143ce57b8a9ebb43f8723f3d37f6bfb5ef2529a3c2139a415f1c3cf551685ecdb1010963aea6129a5f0c50b323c0695418be7e902c07528eb3f4709f3608b27193c643c8f3aadf9c1d9ee51e2ac06d201e4461f5d771a047c2b60d7345ab6da36c278202cc8a6fdf6d63cfd1f65b6f50b86e535bb4b1f14511949b0846e82fd8c1ba20a63028602795ce6dea2018d335c052256fbba0a6d93fec6a2efd6707cbf490e067ab4f618d579c6dd5fe6091c5360aa0bfce8c4744e779e7c8ea91c2af187d5eafa372af801b2106b0f37cd747669c62cc85f520f5d7e7f11284a44c09ea7c335007818921586fc7f69cc21a7a54dc018ecaa9a4d2e423d5407d0b782fa3d72b82df971863b8e3932e5373080b150f4abc7f0fc8a26eb19fe792abb1eac231a0d2141b0d107df77aa9cc2cb67af31767bea9618f5bb746f3f5777ed15cf5717e96237150277efc3a9982c2151312695ad9ddf7bf9ac7388dd1482b83528f8854b287613bd3de2317f30129c666f09ab3b89445b05f1c845d26ee555f4a914fced4366335697e52117c15946cf2d94ea590c8180b3eb682b221b46f92658533e393369fae1283e56b7fff0f5ba3a0fadd22eb1cb995b9cd2fb6b1450f7a79d24b4f15c9903e73e41c632a42f3c72465cadd3935ea8b781951d325e5562b1b02c57752762d7f76a4eabbc46f1a005e16079bb5a9263834f713ca82dd84a553c1350b35ffa227c21851095b42787e447a81b074872907137d83f00b512fed8d618ea5bb31b66bb70c44baa72ef0311ca509e9f1fcbe8ed8d7a5beaa9e5c195bae2297346a73492b759aa46c4038eb09f3e30c52e5d08332218f76a7c324295ff7e4d568893bb81cf675b5c807d17287a93c16d621a28af01b28795b6fe777780a0e525eb6d00f5b6d3770e747a978091feffaeb88e1e95dfef14774c805f0b91d07a94b97b418cd9ba0ece2118fa0b9e729cb14e6d760c89168a12b6ca2b7cb22fd99ad5aec170989af160220a5b7d8cd3dfff1071ea1d31eec635b5a2bc581450c0af5996d7059e60381ec092b167d30628117f95f6d6bd0d3e812cc3b0e913e8da2eb17367dc4a2cd123b1492baa0047103978d448991a9d13b9b2de190fb932a3523140734281a2e877cd2a88679f02e049adc278e43a82ed96ef328dabd5005117b8b1e16eea0de3270c508b0f56d2cfd30d94d676cf0b617afe47fdcc22586c2a36b498976d55fd2f9bfce4928aab453d5313baa79acde186189f2a3b4288b4031e33210826ac4e49611dada8eefb8a7b3ee0287565f62beffc8a49ee977a6136c4ba050e58888841999eb186a03f6e5910b327b515b7ce90875741f391ea9a12c40cab593e08469cae1d3a3428edb91df5daa089b66a08d7b616b4707a7a1745336708d03e48af1f7b84cf50436e5d412f0d814031c17b7f18e7eb04a60d3a910b61be352c750d2f77e6fdc096e5178bf94bcf04ae4598e674a8f1c9ceb4386dd27cbc86dae1cfb7e8ef515f6c660536b0daf8f5d89fd547cd30db3994f67808ab85bae333e63e33878f376f0b4fbcaca91b3430df26b5100056a6c723a7862fcd3010f7fbe0a115a2852b45753e60b49cc726d070ad55b3419ad5baab7406f858b9ce2b6be57853761cb1f58ce028d3cf0620af838296f82f23b3688b176fd1237272dfcf0f3df0f38b3ae92dc8409093ccee282750f30573db34b105ee95f7edcb34f71c71144f0d9f7fbc865358fd2cedbcac0cc59dfc9b2694bad50e13a48bf6d0575d2d797c514d97456e7929cfd452fce8bf53c0fb9fdb8f6121bd0217bd709a5bfa408f9d9812f28a7742bf89ff826d474bb787c3f9a263b0f06f7fec3ababb679ea0a6baf0cf267d9daeb449debd99ed74a1178459a54765b02c155fcd88e0965611be95da7e97af40bc07f89ea15b78f171676af738784b57e67d6d1f11f77e5db149675a2c01a60e33e0fe0316c92b950f9953f4bb94e577189191f5100aa872592523ddca0274bd8bbdb4bbd19e09ad587c678603c887f5ddf7e085b0750bbd66aaa348ba32093a5aeb7d65f9e942eb308a3b37f0575d4299f277452c645c7e247f8e01576ebe5c4a2be90aa772cfc5fdf72cef38dac1453a5676304ef6e2585b0fff1949cf83b65f8a5184b36c354d891d75069b3c2ec0d0b0ed8ada61557148955a99516130a0901712cae525af12c9d117f4da06837412548495abdcac50925436e034d78c9da98d75c6db4471d2a6775cd0a540a0f8b4f3e7b0e68dd83623c0920929f68ad40d6e456c4fc91157d291d67cc5833ebc7a4e13595cd787edfea1de51f5f90e306f7277b8ee15a6c4f597bd104bf5d05b47a0b37bbf9ca30d65c68243451b014b7c4f426cee05e24748a0f253b803966b3694693976b5d1efeb8c03f6bd73d3d6b189a1fbb9e155317377aaf9ef8256b1c089b8ad76f1e5228c462dc16335cd9ba24e8e3e6bfcd40ad3d8c128d7121933634384a3d9d3ddb53e506e48a02d66a26d0e267d51fe7965ef533e22ccb15b9a2531adc4f7933b458a791001418569f6016044ba790288a5644d0935cd02661f368804deffdc42202619dfb674968cd7cc0f81725158e871ee8fef5c75eeac9ab04e196b9632a29f4c23c9aa67ebaf1a2183c73aadcf4c2cf71f606d998a1848d6242bb606aac352e76f29e96f4ffa807b034e96c7a4223e74c19b81b4a5e97eaf5bad317456b3476aaf888d36c9927e0f907e7014ad114525ea20278aabcb2d61db1dca4c855bf406dd7a71eb674453722e320b95eea6435756833b6f08caba541fa9b2f3383e067bdbd2d6fa95918991bf8dcf76a286f4bbe03ae85648ade62c34449f48146f2d2ff7b68b2a4bd0a5f017ff5641e2803631a5d67111272244994e93d7f25cbbe00f929cf954d6ebb585a296a7ae397f6ccfc6b001599ec803e978a5701ed581ad25f34f60a48c5fb14b1f93ac50cea23f185308179135dc", 0x1000, 0x408, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:21:50 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1707fb67, 0x1, 0x9, 0x7, "8351af56f129cdaf6f92a590b8dfd5ef241a73fb", 0x9, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:21:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto(r0, &(0x7f00000000c0)="25fd87fafbaa173b3c9d325c51b05996e34d15e23bcc11836ab1", 0x1a, 0xb, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x400) r2 = socket(0x1, 0x3, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x2, 0x1c000000000, 0x401}, 0x2f, [0x8001, 0x1, 0x4, 0x10000, 0x64f1, 0xffffffffffffffb8, 0x81, 0x5a]}, 0x3c) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x1, 0x6, 0x1d11, 0x600}, 0xc) 16:21:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000100)=0x5, 0x4) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:21:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffd, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:21:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb1, 0x0) readlinkat(r1, 0xfffffffffffffffe, &(0x7f00000000c0)=""/128, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2924bea286888fe21cdba4e536a778357d39392ccbd897c79afc349d39eb1dcccaf1d82a453a4d6c1ab0ebbb3e238003579429366ea032a42b5cb7ce224b6e8fc1b706395a51760b13d26cc2349c94e4e4fed4cd3a494db9478e2f58b98c8b7cab88ac3f3e4f0d99935c0cb2fc871437263a6b5278b6116df3e05585e61c2673bebfc2f5cfc26c7f2e84e090869ca844f7d749d654c091cde299a096bf0f76e98793c93dd3c7ca6013110aa5cdc36beb508daddf0ec886a423a7a4e2ca8787b436e8603063c7eeed1ed6e4a602b5d89a7cca901c5672ea515be5e244820717bd05dcf3e22590b8ba1985757c8870e8197df2e2ca", 0xf4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x100) 16:21:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x4d5, 0x2}, {0x10000, 0x2, 0x7, 0xfffffffffffffff8}, {0xf974, 0xfffffffffffffffa, 0xfffffffffffffffd, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10811, 0x0) syz_emit_ethernet(0x18c, &(0x7f0000000040)="ddc3") 16:21:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) sendto(r0, 0x0, 0xc600000000000000, 0x0, 0x0, 0x0) fchdir(r0) 16:21:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x680, 0x8) recvfrom$inet6(r1, &(0x7f0000000140)=""/246, 0xf6, 0x840, &(0x7f0000000040)={0x18, 0x1, 0x2, 0xe2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x1ff, 0x100000000}) 16:21:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:21:50 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r1, 0x7ff, 0xb9d, &(0x7f0000000100)=""/51, &(0x7f0000000140)=0x33) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:21:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) semget$private(0x0, 0x1, 0x505) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000240)="09208ae444f9d95ec7e11d804752cd8439df6dfe4e5bebcbe5bf05cb09d2848f0a", 0x21) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:21:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x801, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r4) setsockopt$sock_int(r2, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) r5 = socket$inet(0x2, 0x3, 0x2f) recvfrom(r5, &(0x7f0000000400)=""/252, 0xfc, 0x841, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs, 0x8) r6 = msgget$private(0x0, 0x340) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xb014) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x7, r7}, 0x1, 0x20, r8, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:21:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) shutdown(r0, 0x3) 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x81}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:21:50 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) close(r1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0x0) write(r0, &(0x7f0000000140)="c377faea9293d05b3faf63d57bb33baf18e29be4eddba891259f6bbb6b4cf5574c34bb8108e43c07fa8adb6c3294e79142f94e8add953bb881f464b03a4bbf7014b3e68f793cafd290fb1bca0340ce27d6da4e7ed74cadd0abd6e000c64e47dff425fa56fd992e3b72a5fd200948170fdf527c9c723470a82c4cfdade6bb70b74cbafccec0b69014548ed827a6054924d33bfba04a79bb9104d5394038f3e8a7d49088897413335397ca4ea7aa0d83814738c767fab327e1ca9e53abd1a388c4cb6205056999e393c92c20355e4852bb203ad6b7f0cbf1a761cf63db549a5cae4c8235e0be1eeb86e902", 0xea) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0c28d45003e39a91a145b7c77eddf90e167dd098799600e3c10c9069fc70b25ce1b86c216b687949a2b6cc5fdeff7e68031dabc4ecee8edb6be26e470f5c87bf575ed5ccb4ffc1ffd4fd64e65a855cf02512f063d82aadc453dd2f1eb2b15c7a6a0be1c0080cd2ec01c5dff9134b362ad47e2ad14f34e6e7c20bbe773d44d87b6301cbacf8dd9598ea95336ab601d60f46db49485a909ab695b8850826ecb044165e1a6ad58e7fe50347ab992459b05a35", 0xb1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x4, 0x0, {0x0, 0x3}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1) 16:21:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54d59c574a4f7fb2f5374a385f3ad1963f823b6246cce6b76d719a14eb87f97f1ccbffebdc3b031b31563b5899edd2b47dde90f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b835d6106655292d69552800"/133], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0x103, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab5, 0x1}, {0x1, 0x7, 0x1000, 0x4}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000cc0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0x4168562e, 0x0, 0x7, 0x19, &(0x7f0000000a40)={{0x7fff, 0xa0b5, 0xdb6, 0x1, 0x0, 0x1f, 0x1}, {[0xffffffffffffff00, 0x5, 0xffffffff, 0x2, 0x10000, 0x81, 0x3, 0x8, 0x4, 0x7fffffff, 0x3, 0x8, 0x10001, 0x1f, 0x0, 0x7, 0x9, 0x8], [0x40, 0x4, 0x9, 0x7, 0xffffffffffffff80, 0xfffffffffffffc01, 0x200, 0x2e0, 0xe8, 0x3], [0x1, 0xecf, 0x8000, 0x80, 0x3f, 0x1ff, 0x2], [0x2, 0xfcc, 0x0, 0x2, 0x7, 0xef7], [{0x8001, 0x5, 0x6, 0xffffffffffff7668}, {0x8001, 0xffffffff, 0x8, 0x7}, {0x9, 0x7b, 0x1, 0x80}, {0x4, 0x7, 0x8, 0xffffffffffffffe0}, {0x5, 0x5, 0x5, 0xfff}, {0x2, 0x6, 0x1, 0x401}, {0x9, 0x4, 0x7, 0xffffffffffffffff}, {0x94b2, 0x5, 0xfffffffffffffffb, 0xfffffffffffffffc}], {0x20, 0x2, 0x8, 0x6}, {0x3ff, 0x3, 0x9, 0x100}}}, 0x20, 0xfff}) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r3, r4) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000008c0)=""/18, &(0x7f0000000d40)=0x12) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r5 = msgget$private(0x0, 0x29) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000efc4e90ef56d347ee362403747812854e1f407577f76ab015c81dfdbef7c3ecb02d4604abb95bcf7571eeeffd87c7e85f1eb150cbd9a6ade593083a3b04f3c0a58c73c75db856954db605cc60ee8c3d5c9729d90e1c4290d8904c7bb4582e728dd1cfdd7f753d25c5ee3cc88716c56b3ec11ea35a8fa500"/140], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgctl$IPC_RMID(r5, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:21:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7f) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:21:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1244) 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660cca56df8d"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x204) mlock(&(0x7f0000025000/0xa000)=nil, 0xa000) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="82c3207d50ff8b8488bdb6463ea375eaec2f87f0e2d4b8a83c10946bc07e1665e0f5a19aa726d667016c584dfc378967ceb18bc72524b09bf7b67827a48cb3cabd7712b17bde7cb0c954337c2846a9a3f190d0a1751a99062918867f9bb71cc7812aaafe27468c1ef8c42080197453c35429e8b821e98164e752a562f5fd2998e2729a179be4d6077b171d174611cddbc3ed8039b93f592c13f617fff90651d0a5236c1d06e40853998a148e61f1dace92", 0xb1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:21:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:21:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:21:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:21:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r8, 0x8, 0xffff}, 0x8000, 0xcc00000000000, r9, r10, 0x6, 0x3ff, 0x6, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x3, 0x4}, {{r3}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x83, 0xff, 0xb381}], 0x2d1d, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x81, 0x4, 0xfff, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000041, 0x1, 0x101}, {{r3}, 0xfffffffffffffffb, 0xb, 0x0, 0x100000000, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x6, 0x7f}], 0x2, &(0x7f0000000480)={0x9, 0x2}) 16:21:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x10000}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="ac69cdfb1cd45b64427b6d4df53555ca396154", 0x13}, {&(0x7f0000000140)="1b02cc52af949094bc7bc297bcdb5ed1e39a06ef1c04ba66177caf931c684697c72f1e7e104babc998aabdd777ddd7c4d20b6b0cae033323734d6a5ad1cba18aa38482f9ee276e77c990225e8295a5dab5538cefd1ed1707252c2ffbd4c2744ccff099a1790b5848816e07ea35f4860cccba24ecab1e0768fa67c37c763cc737d1421f59373757edfd0198cd6b4e509c9594f389c1429a35", 0x98}, {&(0x7f0000000200)="bc2c0c6fd1a879cba76dacab4c8d5c6f83e03945f3160655334e6c8568ca6d88fda600990e2c054b4380b5a165d1ba5ca2ab115e97b94c5d44ae64a8cb2c35aafd72461b4a23fbda93473af7ec32385311d97ca427c3d0894409e0e1f2dd1c1614f29f6c5d10aac39d1b4d5d197091", 0x6f}, {&(0x7f0000000280)="d8ee2694c0168ed4a2aacf5a39d79c2b28426b9c3a7a93cd6210eaebdbdbbae741e581809945906a702de1e0c6be37ffe78801bc8f08a44efdc9842124cf2d7a4f1ca115270d40af346612edb37d52e673787a925d8f9d843dae951d8a0c259d6e6a9b2336f106f9c70890d1e83db875fc19abbc68b1db64d2c3931bc4243a8f28b7a5b4810c748db3609e96a1f3299e0cc36a369bbe0c0f41de5151a2479a67", 0xa0}], 0x4, &(0x7f0000000380)=[{0x60, 0xffff, 0x4, "b0986b995b2f747aeda8d8b06182926350fb98be9c7ee53381636197fbb332ad7e4a22e5ca9df1e560545bae5eaf1cfddbcd698f4cff52779465a8d59ce9c701cb216f223e0a059b045b5be2c802bfc5"}, {0xdd, 0x1, 0x80000000, "332858cf3d9c68e98fbf5dad44a0da693930a3fafa5fc59b5f0066e3b386b06de0649d2254dc42bfc542ceeffe52ed44501e9af48d308b321bbce466fe0a75f143331f4f5a86248196e838a3e179bcd440c9238eaf4a3a2d45445b15994daba23ea3c612cd1e288ee40631cb41b50251a591a03a8ebfb4954dc1ebb7287560de98f636e1851ef60630b25a2a367afa9bfc2b292eb90076be44e679bec28b8ffa2648047d819d1b5cdc7702a6f769ec9c2035468da73ae68cf2a528ea"}, {0x1010, 0xffff, 0x5, "375ff66dc1058db89bb984f8b4ca7ae99872825f32e56e2196f5e339758bba08dad861f5791d1e0211532229453784ab5ab51654105bce53c7e04b937047c35aa250ea35123c94fdbf5e98f9132ce04879472779aa0b884f3f11045dd9a4f7d10cb6a92461be47cdeb65cc97d57566b6bf63ed059f78425bcd2643fbb70aa1232b9f79cc8e2a9c26c34f5ca3b03bcc26fc6fbd7df8ba6f4e5f7e0f235c654b766370b0e1968f2d1b0eb2298ea1ed88066a736586cb11d11f737f867267f8c6bf9c1e4f7e7abfccc35ea81d175bb1b3984622d1c78237762a2e020e18ddac0be6e936bf79d64e600fcca8bc668e8aa73b8ac6779a3997fe62b3a4b0072fca5fb0e3a59e61909c75cb6b897434200f8f6eeeee05aaeecd791a6bfb571b99a7f419f55cddb8fbf0f27e62754635dbbc2621320e8ebfbdebade6f0d773c279f6cff044b5e48bcefe03a7042963ddf6c1425b193eced069939ff695ba11cba69176022d44e5195e0a5fe3fe9ec1205ab472616159b6fc9bf523f0a3874e9498a196d5d8fd6df3a1a4d39d3e952802c16bac58ff34ac6a1e0c34585aeca72ce14da3b6b5bccd6bc19994d8879022091ebc2be7d563d693951c409bfb724f4be37e3047cbac4154851efe167091197aff9784f9da5802b67d8535bd0791c86c71e1d5352f2f5a75a8fcf44b6bf8259cc828e6392b2e92d41324f9024d6f6ecf34adb2351f90f843dcee9a4f084444ea95ef7ff5fea491558905fc546362c055ba3e05969fa04930e169c71516972486d49a1eb25ddcd59b7b867feca5ab79c4b679d783fdaa1134b626d74906261e0069b4dc5be2eaddce253597ca881d844e32d58779bb0fac90d6f64c3aaf1ab3c696217a0f75afa318fecd2bf6d8e1d736ac15bc4c3ac24f2f19baf83544c5b194cb1d4cf18bef517e4f70f79a7e8929994a85c64ea8ea69bea6b30af3b7f3e5ba58c2951dfedd35777749e9d4ea8cedfbae168d389d7f883751dcea2b00c80925c14934efaab9b2e1cdc77acb3cb38dd185a1bbaf98542591e019acf80d643579a73e07d1a5edac532f184b54ca7b1c8202139e49a9dc0f2863403f08b476fe10bcbcb31da88517c454ae0e0dce8eb6ace35cae1b134d220c1456c95afd80791b066dd74cb97168cc675894f61725af0132e08007e91d56ace9db954c946211084e5eb5614975454accb4898aeeb62d4dcac965bf01804b6e6a9a000354fc51a45dc2447668c0ba9b5d4f11b73506354d6e8a3b706c52679e08f04c8e6c1f16b3f2d237ef5ac9810c1ac7a0e80cb7882b8a9b0d91a76f7a207c5218fbc4e2671f5a8de0df8d77bad25245a99fadc8be8c4bcec4c361e4f69481d62de772abac48af2177ee92547b232d75cd8db34e5da2c6581f0dec18ad5485a065b96165b64e3c32f9bae345be439d147206e4b49017c64bf4bd8d72586eecc4f1d2e4ec853a3e2efa73ad806fa445a3db3a7a03c2e18eed037fcaeada9ce252c47e9fe808b6436855897416049f914914d1ecc5edebfcdca2067b13e610c85ca3ffef3cc277291819ac367cf169d0e3dde3bc033145b50193d5f242b82139660491ce32a1c33c4abe646492d6d57467ef646514520be36358e417b2f09b052465274e5a8c0ae78c3d994d41eee22488ddf13ae5e3cd2dca5535996bfd3833f111a70f2ab8f1e067f7f07b853ea055131ca018483099f5e2079cee3a0790c99e8058b9618e55aec6de397304fcf561adcd06c84ae1585d6c6db2b1e18394dd25aa115264e328bf1349aafc3e96fcc47c3be4428afe00d40380a2a44d0364f6a70829f9ca6fe9d95c68f29ac3e9cfb8d598db5ed2e83351cb6698f235b7c1812fcfdc028429832bc3ddae387ccba7635d1d01322cba8e57ff17eedd99a7e4b93d422135223f952903ad48f32867162913b06e7a0bbec58bc861c38845a554aa0fec915aba14ee02681e3c5a09060dd04774d31f85de841fea65d2b2879eea2b3ec1ece5de2f5979baaf1155807e58f4991b7c4dfe5cbfea689326b6a3eed7beb9d472544bed322ce32b9faadeb6c9edbc7cff5e3c7883bb4526f871c7f3a83a5616709c69ed8d5b3a59705ca8d564e0da56b65feeaefcdfe9374a8cdba304e6ae3c3925dffed42b945cc87b32ee9e5c7e0eb7c9da906dc4cda5f11a775e124edc77ffc6a9a9598eb4e20e1a5f2056aaa047b5f2b757bbb89e20c9d690576ba6e5bc0b870b1a9854c8baf8ed6d58e5374fbc832b5f26efdc4bd0cac6e6d15048c9167e66e87bf6c051b9fb339bdd44f92b4326d5c63906e01ec13bba4c9653da1ae6955bff46fcf3863c0e43f8eaeaf8864966951c9ca3db06e7e82635a5e95f94c613bb283b22ec7574d9e8b62630343f0faeb2d3ca2b351cc12b253c9047b597990ab9107686d70414caa2a70dbfbb9b9d90758591a233bfb81de26300ef30f14d4b32ffffb5cd79aa8a8b479d680f29ba7b85ee75d1f0b41e71224d44da894502a511ecf996881c83848c7abdc78dc39f761f09ad2c9e80caf534796b218f6d251de281cc70d4bbbd20765817b4266b7c8f48f6439f3b9551d14821efe9f42af80017800c058296d893ced286b91874ec855568647804c27b6bda7002360be2600fe70e88e60326f6cc085ce395cd83ad580965e94ffa41f45e493700d3ec01543df144af136348105bfea41c4f2973f54567433397c85a1f2f44fbba6b1ac8624cebbea0c766b9b42065f2dd09467d96f93f75b6932204635173909be06e766144d0f168f32fe264b5538c53ba5b6606131577d5024f39c79c0f48fcb8cea72df74b8a73930b52fc1227e970d037a4c56dd011841fa0334c5c122932c8a6d116a05ab447ee8ca0c574f1a1a63873a4c24fa36dabe3fe1c4339287a527c816135f3c10c3cd90fca2074d4ea4358de0c6d845a5a0487b6fbb42fe86a01520a3ddc19f936849fd99405ae791e86d0c44ae158efc57decefb9e0646e71d76c6754ad1264543c8f0d608bf79dc80e5eb51a992aea787c4cb4a8171044676f327144837302b3be7704dc500ebd698daa7333b746f4480067b28312e7ec560fc234e57e7c5081db886082530c9c9de0f1bbd74b8eab12ae7c1336837b07364325d25cfcfde1ba6c76e4db0097ec50d4940bb29d370a0af84812f01e1f02eae02ed441fb61135b74c9888b480a94fa32f53e180ec213e72d4f99f23b2348ccd2d065feb781950c347194140d3512395a6608b57fc87324e07d0b4dcbebb082e85bd00dae7b601af483e812e7e6e0353a0d171ef2ab7953af7099c7e802d8d5da734a2b579f83590fd10160863f7685d2117cc5b961086e077553f80628fbbef91016c6eff245e85c0609723e6dde2c39642f07cacc1b1280db10d756bf7008ea9eccda377babb6e8510872c98e695c1b959deed3cc6a4652fa0c55ad9930ad5382d56c34cec7014e82fd8a16e1ba720f2836216bd4e5b4fae04bdbed2e7c9fd3ebd31be7339c33f9b1a209038cd8eacc10a97fb50562ca0a66b8d83a49ceed24c19660ef8f7bb91d5b91234c1dc31e3909a1c98663a447f23c24a8ba8c054f664dbda164fa81b4af94084e13a11525d5194efbf7f6f74b9f5676f86580c5ad19c9dd69fa50badb18105f6f031f77033c43c1d621c4f3361c43bdafaff62edced08b544163e36ede7bac295da0fec49a511170f9827b00879af044dbd9868a94e78e2936513164f5d9315196cf7c9a1f66cb5d8169360f1cc5a234dab66e831a8bbc665fb8cd958eb8fa5314c2baab461c8aa395f92d6b03e9f4cbca1b1f86aaf25d27a07cd02eee52c8f120327b7b77d18cdb6c5239445ee3e3bdeee845392de767ce433d02822440741d6d38bf78bfe88056d46d1ab1880ad59ba1a47f3471c3e552df2b8b921420e4308e6f7b35c9798f54ea7e4d77c21cfdea40a3873d3e06eef2046d7e480cf52bf78b4572ae6402124082f100c2f31c3ca8bc91ad7594ba8754bf9d9b164c28332768f52d19a42247b7ba0045ab2242a007e8e050958311085bd38341f6700a5ce05ba44f161d12c21c4072a25633c81adfdb822dcbe1a0b10cf902e33e4790dc41182cfd1c310562e625bd838f6cc68e1e1041d79b2fdc77a635377ad5474b46c0a338c9c223ebfdab91074df88c885578d3324008527abf401d8e3ece68140ffd3fb1836cb7b2bea8bdb0f3b0a633925953affe5b0c793debca90a0cf04bf7b17a4bcdb08cf60e7d46b14fe2a8fd54df97964494e129ca633de9f1889469881f224883a40eddba2c28f95dfe0b1c4f63f1a117a407df6d05291d6fe626fe1e5af485c5ab82fb178f5af42c8cdf601a2eada631f6fdd1143d0b3bcc4405e1d4ccce17a104a469f5272b515ca3bbca7a5c6cc05e3ff65bd9856b0a1cbe780db54d4c9b52234361d3d90c20dc7c12a4244d8892c09357ae8fce86be88ded5f844d0c09ece48b1d8690707c6887ad33bef052992487dea8cedc028b215b450072cd7e4007c20b5f5bf9e9b2847adca9832641c0162698a2bf404f0f74661c7438a1a319d1f6ea6973fbb8d2989eb6596868ebc6b64c184435ebe509ff25f999e7952918c04a0dc1d7c6cf55009fbd84b6e455de033fe5948bd7378d38ba7ce38a3862bc341f8f5aad404c3cfbfa1c633b644c1d440ed5334af3434f6fc4ce438ab61671858ce221fac24ca4db2b4d46439fd4879d8578af977fbc22a1c4ed0e6a1f102389dbdf586d78183dde7e4c4b33b8ee6150be921e2be221ae30a7de6ca0e83436373bbd78e51282c4fe298df47ec5a58850f2503b150f320e3055c4b65649d02e0bca6d378d397fe97cbb80f98c2d099db762793594eb400e177ec3c566d66957b64e2c00f0769612c0cc8d87b07ab66e90ad452c57b7cd6d048afad6f67371e60f2c33bb64cb80c1a1daa9d48f088d35479de88b2a70e4cbb5d6e65725a98118c3d27d2db72c01a29d8e92c017f5a57ae06b69ea497e0c06cfe5e708db87978e97d553d18237684edb3136f539031b950c4c61fa19ed6dda6bba5230733893fda0a0c687e1f3b10443106b01d5d419c66fe0996b6fe69cdd559a2ffcc15b348162a654d9876bead120cc54c25c5398846cd7fe6c0ea146a74657b4e4cd35dd66aba1ac6db0ee71b77e2169a352dff245a087b9a44947a459c350896fea1e0df1d3191201b41aae74c6fe4bd6694114433d6ba78e8b5dfd3cadbd199e36490e83be01a91888179055c8533b7b7b3d926f3bb5a3e999573737deb84d58ec95447b90d4d35269f879db34c5a54d2bcefcadef44971ca84d37794f9f2a2e218b126a19d2bb6f1b9afd4d43530a95578832a590928b3c09b9a7330dd29f059d9645bd3cfbbac5d4232080719c8f6a2f1d47ada530780311d146ecb4e7a57fa6ec2ced9be6b5d5e5c2b006691203caa95f0f5a39b8f4fc73d6fdb02a3cba4296fefcea006db261222f3b9d7d132ed6e1172947c1583ad0b0cef9138b9dbfeefabf1fcc93ec229bbc4ade42a162cae0591943117570d4e760f43dd17c4c64e469694177d292a9a46685ec8f7500a6dd0fbea5ab774bb8b981604d5049b40cb5e589649e1f0cb414f6938bcbaaf9f84d4724ba6f32401fc50ab9b5d10da6bfdc53bf63d99af92e98fc1c2c25516caccc1e821da56de11ff8619c06aa21097c0b86fbfd08685c7c14562826a424d088a65b3b28d9dc9308504a6ba904cc0728717bb0dff8e3bc937bb29fdc780f8b6a4f704404e65a8228127da180250b6c7385dda0f356d9e8ebdcdea292e8b76ecc34882411647b8"}, {0x98, 0x1, 0xffffffffa8c44d87, "5898b3ebd0cc2484c79dd457a57fbef3e25fb83542bfa6e78a5c11d2529cd18190dc454c292e8f206541c18f5e64c891a153a0d03a33e28ed06e3c23c08c6db11f870f1e74e4ac8733fa1686bfe098b03634219a4fd683844401841dc2540256c416e2c9e7669197e0dc1661d78b2c64d4ad2135fdec573248b6600debdc0b38c6133f2674a02b"}], 0x11d8}, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000015c0)={0x8, './bus\x00', './bus\x00'}) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0xffffffffffffff98}], 0x2, 0x0, 0x0) 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/120, 0x78, 0x43, &(0x7f0000000240)=@in6={0x18, 0x1, 0x23, 0x6}, 0xc) syz_emit_ethernet(0xffffffffffffff12, &(0x7f0000000280)="6dff865b7f2e065cfb8876dcb2df9a6d900303c1f1fc") 16:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x39e}]}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x49e) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x300, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 16:21:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:21:51 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180c, 0x0, 0x0) 16:21:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x5, 0x0, "00000000000000010000200000000002f6000004", 0x0, 0x400000000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bdd4c5a1fdf79d364ed2de7e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10bcbd57c94ad64a3a289d05b4242956d3846a49cb4849eb194af240278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca116dd887c40d8d08944c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc00000400000080000000000000004a06333504b4", 0x224) sendto$unix(r0, &(0x7f0000000000)="bc5e3b9d8f136eb4ab65a2dcbcf0807c3d65312e7bb04dd208258ff1f2917dd28f2e8e27a2d76cb26461e1191bdce66cc309b41d2b73f17854bbc50ba40c31087e828f8646ace4f774de90448d3e8f169607191afc3a50933b5703237b802c81d32ee6d644428f112adddaf44da040b88abfc0afcf023ed6206fe3147bd21783eba5de6836f8464af2296adbefdddc54a3276f4fb7407936", 0x98, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:21:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x80000000, 0x8001, {0x8, 0x80000001}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000180)="e1b6dc06569774e9bf78d49a98ce5ef94b18a374d0aa0a6de07852b5007645e8ab3f611751190068c59f6a825114d2bafaad44b7137a26dc1348923e6a2b80b52611fefe4beb8f2f9da03a4fa87b02b101ecd425809b5a404ec0d865f6a6888695a87d5494e95e377b2f6a07d9404655ce94579119608209015a3a5e0bd0873cefeac41486675bdc54dc6f9c7beffe634b9aae8906c2a9e01c1a281c16a6bc97c85820ae3693838b9882b39dd90c418d844fe14c4738c6536f132e19890cc22bb874ecc6463bccfc2baae55ca07f08c08da873e4956d891170c32ebe6e8149f0ce3bcb2c6ec701246b7f6ea59e6843469fe392603b66f94b", 0xf8) 16:21:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000020042, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:21:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) fcntl$getflags(r1, 0x1) dup2(r1, r0) 16:21:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:21:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:21:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) 16:21:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$getown(r1, 0x5) 16:21:51 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) getppid() fcntl$setown(r2, 0x6, r3) setpgid(0x0, r0) 16:21:51 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) semget$private(0x0, 0x0, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/116, 0x74}, {&(0x7f0000000200)=""/37, 0x25}], 0x6) 16:21:51 executing program 0: r0 = shmget(0x2, 0x1000, 0x414, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munlock(&(0x7f0000fbd000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x4000, 0x4008) shmget(0x1, 0x4000, 0x2, &(0x7f0000fbd000/0x4000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:21:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18080, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:21:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) 16:21:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x127) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) listen(r1, 0xff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=')^-[^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x97.{\x00', &(0x7f00000001c0)='g\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}-\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 16:21:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="df335e15f62d46577d", 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3b0, 0x10000, 0x12afcee0}, 0x4, 0x1, 0x100000000}) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:52 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x797) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x9) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="544366475605877d599ca4d94fbf048f63a6938d4b48b5ca3bea215847edbd3b0c866e8e9098c2e506a0eda4ec69c37d311166aa55c60bb023aac9d685ba6ef336f03fe78b400e21ef5c82649bd8e3cb819e0df3463830aa14a6", 0x5a}, {&(0x7f00000002c0)="1b911cdd166d9ab1befc2a11194b19fe9c4ef923bbad44728ccc75e9c2a6cc36d24e6c161b0a058062f0552a", 0x2c}, {&(0x7f0000000380)="49b304e7665ff8a56d8f2390ce682b2b2bb5c30bd0b0915141ba3954d740ec03f046c14d0319d0215195a2c11582e85dc823ff3a2788a644d8448a7672685dbe55f998ecbacc2035a312ef7f64e7adce5dd4", 0x52}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$KDDISABIO(r0, 0x20004b3d) getppid() open(&(0x7f0000000400)='./file0\x00', 0x251, 0x9) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) 16:21:52 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x40c) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:21:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x144) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d57700172513aced803a14586b2fb97d2334265feeda368409f3ac7f6bfc8ed645ceaf41d00f2f75db4aabb7bf5b68a05b41e636e5f9a4d7431b0ce454a5a5d521bbdecc7ed13f798c9f127c2cd811", 0x4f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xc0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/102, &(0x7f0000000000)=0x66) 16:21:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x100) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x3}) 16:21:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x18c7, 0x100000000, 0xc636, 0x7}, {0x6, 0x8682, 0x1, 0x3}, {0x9, 0xb72, 0x0, 0x100}, {0x5, 0x930, 0x5, 0x3ff}, {0x100, 0x4, 0x80000001, 0x80000001}, {0x0, 0x80000000, 0x7, 0x9}, {0xfff, 0x0, 0x81, 0x200}, {0x7, 0x6, 0x1, 0x9}, {0x3, 0x8000, 0x40, 0x1ff}]}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 16:21:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1800) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:21:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0xffffffffffffffff) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x12, 0xc000, 0x80000000) shutdown(r1, 0x1) 16:21:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x110) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x70) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) 16:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:52 executing program 1: open$dir(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:21:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000029c0)=[{&(0x7f0000000700)="2c88961260eb4a86b5260af255d0ec14a057b0399a43c1e956e109bea344a96e9b4a9914d4773c5e5c472127e7860f3e586c2631301e6107c202414f38796dc029848a61d7287415b45f7bbf14780bc9c0135458b418cc62f034da320618b464483d56c3d1a9b3a6f5617641be75711164e4c886f3c2ae892d1041909d7556b434d76af434014dda8d2da9e9bbeb505b3d691b1a338eeb4cdb352f23d3a821ef591327ef933f55303a054a0509b680a95fd89428a87f751f3622034d326d6ce8", 0xc0}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0x3, 0x1ff}, 0x0, [0x7ff, 0x10000000000000, 0x9, 0x7, 0x2, 0x2, 0x7ff, 0x80]}, 0x3c) 16:21:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000005c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:21:52 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:21:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000280)=0x3, 0x4) pipe(&(0x7f0000001880)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000002c0)="bf6f8f08fe2221f6170d0f9e7c970d88db9208256f368b20f96b0a998845c78885d1bc2ff23a421c9843c3ee314293411d283bca8c9a021e6ba5629e628423296b126de621c7c44b39fa00deb719418a5c745f5420e65687addbe266377c3993dc33e7c22ccf8b2641f1535acece93852868971dad11065a1cf32b247b45eee283913ae50d831e5498d687010d344ead36b3317933510da62e3e0ccc74a6fc13d8b70498f80a044bd39bf692f1ed52268c3a2400577c52072df235fcc2472aa3409d2ef2218fd15f662f7c5ed12f1ab5f5c1d9cfde59552b0b23eccb17e89e46", 0xe0}, {&(0x7f00000003c0)="39bf6c88646ac6e257fc5c542a1196a2903fb47660be2ba69a2e66f2e4a0adc479a1b62848d71630d2e785bd852175f5b9209dde752a5e5308d448f096962da177cbca2f78a55243e4d9a24d23c91a8c", 0x50}, {&(0x7f0000000440)="130485a96072f7fe5cf3aa3fcd14ba8b1b0cd85573657d06b2880f87f3a7e2c96fd0a531bc69410c9712c41d4125b37b36b8bb442141416380cc01123835e8bfbfe9326d9f6eb70fa405c6de4b553c80e395f855e9b8f2e109602368b242bf1aff8017", 0x63}, {&(0x7f00000004c0)="3744bc1889748bf513fabbccbd23ed20c28b1b59f76e3d3bbd8ae59dbe496641d8278cc1d088962b0961bdf12b5202808b6fbbc2d3978858f01dc0c8446b5871221a39e9bbd207101f79ed65c1569d945a4f87b9e2150e6467ce9384077380e0eb6749356e02b5cf32caad56e82b8c3b11ce06c1cbfaf3ca56e19ba1606bc4a730c38b2279e000fc32ab2bba443e", 0x8e}, {&(0x7f0000000580)="e14623744bc2a8914bd300c9d984a1d1b1d51650abec3fe83833d215b0d726897e", 0x21}, {&(0x7f00000005c0)="fd59f049d2e959aa0115532804e772f79e90f2c903bf86ddb5d039004f9572a4cc42b05c3f9c3024c6deaa8708ec069ebe412a702adb572cf55bd0b04a50c12d02a9d8f03e9e4e3a5af34b3d150b7473904ed30a8465387b18995fa778ce198de8c9abdb698169a89f8a259cfc1ef78ddf316a0b49b0268f11a3340f6badb42a68a5443d0fbbd9e557777ec579513f530e7c95dc0e72599ecb6c66a571c86f9dec4b3b622c201ca3ce22123b57635f71e6ad076e6b1a6620fd0672cd3e8ed6", 0xbf}, {&(0x7f0000000680)="0d4c84d2da481d284f823b72465ef9ec1459284102d0ddc995d74a7981e353b0df5687d637dd300aef7ac0285949c48482151ab03ec6ab3080fd26dce6acf33c2bf35f99f2febc4a068d7c638dca8376faa7711ac16fdbd3fdd9e58a08e7ec58b190a779eae531bda481f0e52ba046430e7a8bb7418367abb74cd42cb5212a9b828d842e61018d6852ce0d3efb01fb1763630c4a77a3adc07152f09e1afc6638309d79540b6a3881db6c3e8b9236cf0e7c2712223daec9e0cb881dc82009c5141929ca32e3932f805b43b371749376bee2c420a5b32fce10695fcfda74a706503cafdb8f8914475aa3aa628a51e329e25e351df9dd4090eee59d57b15acdaf226b915309d8b0863ede9a5a005e5f07be0d6e0976fe2d4a9db3be3efd46dde652dc321af0866d294fecb010343453eb63cf5843ec988e7bc5653e017a0a6e5829eb51a89fb7b2478b1ce8475c4ae962c26ff6a1b6811d8af75bd5933d2e87bd4dccdc42137b2c348204c1640703e8e8e88a5dbc62bd29bcc3df86c7145a7663efd55a4e8b811b07097d6922ea7d600d6984bbc1564411d8b4f1d1bb2afdf85aeb60354c65f578b901e876396395b98c5901345d0032c03a71822b01b1305f787f6abbc44346038c7368d4742366df4bf0854405225fd8ef0031a694759f763d4eaf20626fe00e23194d7f6a434d05f6d95ac015140aa1aea7011c787b183aacd5bec8b787a17ccbb58be1bc4e3e39ff192db5427a99e954ba4e4a470f2bc7044bfb1d29e35b55a4c8632d107d5154597c2eeba5748f51da8ff45d787fd2219f26c6fb79608f67b18d01bda160ebf11b5f97576b0fbfb5b8b9595b761eccdded6f0ff3c87cfe9e45da7a9748d99b2874d2a7f51e45e459f5ca594e3ae5eb5798c83e1234f33fee34ac3d9fae215d1ffbe504f00a8c522c4b8806a3460997709d395de354b354005cdf416d3448f5816f5592d2500ed5d04cb6dace00414b82123eeaa9ad47e5647ddff373112d5176a386faf57205c6aeae43bf3c002a44917acd7e09736623ec4141cf3ee490769a8da0b1bb6bd9138dcf946c3e1d8540b43e2676d315217e42238a1340a70bb1e74829fcd0eaf4356a5d973ea8aadd57034d1842f8e7250ec86aaffe02bcbba3a185e60f1bc2dd1229660e283208852557a4962b097a2e88d6ac7d3957e7ca63fb03fe5be4f456a02056962a586efb2e9b1387f0eb6043c045f39754b45bd57dd49bfadd196ac6a9483cf999b8958eb6827a5105c1e6a4b30da8e27a6a836f39d6bb682082ffcc81bbb499ea3e19b98fb548e636ad8fc23e9ab868704e0091f3fa330c2fff99d5d1dff8b7b4d4aa63d0b3ce3c32d5e5cc3a095350783ed6042a336b9d9ba60b6b71a2275d65bb876ba4b56578e14881f320ceb72bade2277d8b52fafe883f5fb778fca132138a69e289d186eed6fe206152cc8fb80ba5a1b33ecc0d3f5bd3d447e1b9b4a6b515f1d76b2a66b2e4c01431f7c1ddc56bb3cc11bca3f4d35d481a46fefdc89b5592775c32e0ef3407728aa2eb3543b48e9376558b1b31ff57411e85d0377ead99b2d2ff040fd0c1c6126b96d36cd6e178e6a7ac352eb5413c3365f92d14ff42e29bc4869c821f971707fcc51c4e11a027a936e6e210fea83caa3575f68d9d9d3ff3e95590d9fc816399e38f343248b6578c9f05aaab15e03ea1bc4e77f75312c3e76dcd6ee0694200f77c987416b9724ffcae468b44867531511aca2530d3ac9fb224c15bc3fba9afcf9a4b5aa54e65fc14dce58b9f9a6a68ecd5d3206c56becff3ebbeed288b58e2ddf3b4b8d4dbe2a047d35e63f82718c0270cf5329e8369860ce7ec35510af7e9091bb9ac5f98a71ac643434d0eb160a857c6dadfa6059d016bdd10a2367072dcd0ae3e33403f97da3a23eef6c081a0ef734c9d30bacaaff2ac18b609c941a7d36c629dc7f4c192ee40be83e64c38cd92b107a1003003158a22c4feb08346f83a245974c297c4fd449e57682822682fb2dae40fef825d39d32f2f5b3e87a72ab2b7d9be4ca20ad6f426bd4c5094d7586658f084b08ac9730ec588cea1be3205cb9fe57c936b8ea8c71fbceaa10ada475c6abe26e1b110522be48b64c805968b3717f5ced7cd124d1622225e97172b1c2caf9c1b070f3f39a316cd6b9bd386d117f7ae146ed9d4c60cd084deb82134ba587bb3c494b08c90b74baba31232345aeea6f347ff85effba85c111120a0eea69ef5758c5cd3bcfe62a132e7f9b38792a92a4be7a896d2b37f29e968639d34f9b23c87273ad4735222431cacc07daf579e10d49e6abf73d555945f578317099d7ba7b443567c9a76a7e01829ad4dff1d8ea6e2ff62def56ec8563480a1a456a340546b58718b331a90bcfa8948175670a23d7cd0443336ebcd4984bb766f86fe6bd03caaf5ca50a489c626c25c20569d6bd1eec3f0866c415ab571bdfc56006f393099129193ad70438ba6596cc1a1f24f5830da74f25137fc61cb6d75c7add2366c8dec5b756b52400078b33794988fb60f3ed04e4fc596c5431b7816b0b3c573d446260bc2ec98ad7a9df3be226434b2d41427db4d23db8d659236e898a866ab09701878d2328faecc1e6cd51b4a9e753841cf32aa38b9123e87bd87931def7e7efe6b53ff54a2a76ae7d691eef517d7a5f03ffb16b7139af6a280a5e8966f7eab06063dee28f9e23c8095a88e0ff2a6976060a3ef24b43deb2366385eada8745481c1a5677cf7daa667d6b612173274ef939f98b1230d54b4abf14acab846e3eedbad8a0fe22898e5008e84b817596ace6d049eb75c3ee5484a0c0e95ede84e7272eff3f39bf6641eb42140434e3a9392a55ba95591f20f9af3ce7bd5f054cc3367205dd22c24662cbd09f51cf16089102ada8f654c5f79fe4dc8470fedfee8a693ee5a17c2d45b4e11bc3749b67f645851da929a6ab3b86a643efe996ac09e71faf5d9eba04ec018ca5b3b7e24df7ea1d748e68b2049b1d02bb6830138774d115448df71e3dccfe0aa22910e6434e72d926c4528c661722c48a0f8c5a94e938a6a84f088a76e5f4599b4b2da42841672f2058c2de9d156f34da0369634ade81b23bc345fed86566fd31c19bff056d2bf3b2a58781afc21c30fca73eb0cc96efb16ce740b03455171616b6ef9225657b78d466cfee537bcf83d83a68d5693001e12c480392e041efd72f85a0eb27b8f3171d5cee962644c989e56c596e78e8ffeeb16e6dd6f22ae0a243ce6d24692924903ac5393bef96eebe734797c1a5d30c5ba20a5df0ad5269fc0aae99dac58d0d6698475c6591c89cd0c0e1337b8efaffd6ae26e400bad3f5ec3d1ffa08bb918cf4c6ee82a229db08b863f22e9515a4b0c8e32bd51dd61492a84624b1c90ee868ce1a297a408a920eb59c0d245d3d7092e539d2e31c173db0f1f07c25cf95c22a7b245d2136434d3f17b824c5a41ee8d878a6ad8bebc989d746023bc8035a9e629eb56676d1800c5de2d5ab037af6fd5d02b8f2aac1ac167089aa0b96902e36f5f3b12e42b1f9e3cf3f106530469a1015ebeca3495f7c7733d8de511b580fc2a617fb5b3a4ee6bef4263aa5707b627d011f2173d4ae13c0ab46f5569ddc95b7d229d83c80aebc4d65afb6e079e1929816df68ebc36bc56df6e7a6bed90d6852b9ec959d7021def1e70accf3fd786fbcb43c65d7711bdbe3a3eee4c5161724c8255591438ff331a48332d3ea7f0f458ec80efa941144f88c96d957b5c144ada6a76e61d9809b1565f97f3cb71381b78951a7b3cba5a7864f832a7900988c4372f5a08e63898e579de404e1da02d1c98cd1c9c8b307361244c9d4cb7007139bf8f65d071f5f8086e69c92be424f4f782bb3a71cbc84b4ae8e16f00bf69156c979c673c71b7f00d8cedb0a9926563b8956dd9e32c9a8c997fe3d6a8a3e196897f13f4644bf71d674dbac1dec37c456368184d1eb315a12b45dbc35f7d69485e89e70c3c4a8f574602ff1a7ee34075a6375794f0118fcc503c3537c56a6829f470e10eb4638ca16d794e1df120f94323d7a43d624a9205063cec906906def253162d3d189447d9750a57d994b4e339ef024a6d6c3ff1a822e2256d701311ed8387a1f02d423dff0ebd74b1a20ef877717aa025978cfca2dfd7f62041dd691e91eb4ffe9ef102137702310440bac8c27874349a3c7626434625d8a1114dbd2ce63568198b84b6521111b0d3dd6fa152cb85cc1d978dc3d3595298ed2c7600b5e37e0f9cdd096fd0f46ad33a2fd3053ced75c5ef056aa37863e99c0db76cee5fbfda3d201fb63ffec06d715f58f5fe228416079e5f3c0ab3b605c21ae59a44b1ef499204a386212ea1f023091d10b518b73359139b66f7a919ad0b99ba384d4359169692a6d53daf6a8c30273e196ed1caf6cea0d8e8f98369e1b7db0303d67a404e3923f315ef8171f67e503ac00e951a2427205455de291680bec62efd91ad946d24e8f1344adc6cf93c20dc77b12a1604f5977ee979fa55ee2cee1d8f9fcefc9d186a7e6e8e1a91fd48a2f081b4f01a5c2e155c1602bfd2b1402050921c3a0efac98dae7576595e8e5905e0b93eb284d3b657c3cc9905dbdb7f454f3a83eb2d36fbb23b30977429b9e98bb99eaf1b2e78998ad89764e835ed9d7bca395bc9741dcfcdd63d0389f24229ea2b58990bf88cf7d9ab4f29a1230d0bbd17596638e2147cd70f543412211fceeefe098f3b34aa8404cf6cd16b16826023c8862521b0539b968452560436075eb42c209b05d9c6f07abf4161d72e4e62d9ca1fb0f751ddeb32ebd00660d123a3969f7f4939e3599b58d708b61ac64cb9decea4086c1e0230636ae4ad252c159b3daa6e7338e4eb0115fa80009a19a231028b44a0a69af812a9fa0a8be674a30b1e0f17d3c3a5a0db7bb5117495577e8db1a9ce740806489a46a9a4f078c9298bd5d534cb0c3d596835cda01d983b83fcc919f1a6c13925c3e49a00cba8c3508c215447b1f566cd5b923e37d2774b1fd92b6822bd40077d77387bdbabdbeb67f1dd3693fcd43ea8b70c44fd8049aecae33b37e984804160a6825e61a23bb3d4e0e92db8ab32bdae321365d2278e64ba0cfa64ffbf72ba4447610d3f3cc6d6e9bc90f7cdc313967543a00128cbbaeed21515201a7f5adf16e60f31ff4022449faebacec942350e587b4a6ff684bc65943e8931e3313883755d3fdef836580bea56d7ee83bdc0a07815cbca628dc7d337af5575f7b2cc4e7b7ea8eb372f6a264ac9701bf9156a9d6998eb91f48ef4c82b7f0e21e5911311dfc3ce90a492e68bd6cfc872b8648e2c2d68ef9c88cd06f988efb9d367e15f796241596a187d8a9278a3d840cb1bbdc52ebd42cd13fa2196ef3ea9b1f316ad927f38da01cd52637494c2c9ad1d12d79d3593d34e7e9b7d8d2c87427052ce0ace08366681ba57ded807cfc4f4769b0954f7b8694ff7677d1633192f23b1a4d868b9616d43fd4651474e45c598141aedea53ce20f9712872b3736487ca52973730664319de04b1bdfc17bc406dba2678e7d6ef925f5aa06330505dc5143401244a8b308b9fa308a5db33823d93c01e66e307792cabb0634cda6b0e1e5e13a46d133b0e9a1d2067c4cf31ecdc7611fc8b933ff63de94d0e5eb98923948fccf16648899c84bb975460186cc11e8e6a1f746cad379bd647bf593345b49d6c7b2482915c91d3d349adfa1c94c59928469fc64b7b773bda6ab2962cc37a2e1ce171b6b6d8d7b84c59fa6fc5a20e4ec084b6bc4e6dfaedeb7662a9e202466c982125181f37", 0x1000}, {&(0x7f0000001680)="3ff665a718015d763b5e0b63373d04069f539262d4d1e9b59b37d52e17db526a1b9f2bcda2546e77d4a60aa6c44ca0a516749271207aaee85554226b618b4afba44d13d9a4509a1ac627d6e0e87287165f4d5f87e052f42af23a67d88e594ef30196543711398a7dbf66bfd37d9e955dc6316d5fe72de73c", 0x78}], 0x8, 0x0, 0x0) socket(0x11, 0x4005, 0x1) r2 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) bind$inet6(r2, &(0x7f00000017c0)={0x18, 0x3, 0x2, 0x5}, 0xc) shmget(0x2, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/249, 0xf9}], 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:21:52 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x208, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:21:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") kqueue() 16:21:52 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendsyslog(&(0x7f00000000c0)="4dc39a44b12f335297c79b123c8b927e5dee7fb1cbb824fcb05246882618c54646f0ed97d1d5c4589bd86da590a81d842ae50a05ac12b4d159fd04ec5aa966643c361a0c4c05618d823989de9e4d6df87ae92734ea27cbfa2df257ff35dac99722da4061e6c1ede9d0f5de174ff4416d3e256757a4466bc6fb8e5f90f7a8455b7fac8751405d3c2298cf7834ebe292a41879bca5adc6fb57401d2c794a62f9945a2aac9b1ec658845957a12570bb1374a6d76c5425b4c71d6e53b3910cad82dd8da0a35a2c57265ff74c8bef4f72af83e52fed779388b3202787aa", 0xdb, 0x31) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:21:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xa80, 0x114) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) dup2(r1, r0) 16:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x2e0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x8, r2, r3, r4, r5, 0x142, 0xbb}, 0xffffffffffffffff, 0x3ff, r6, r7, 0x100000000000000, 0x0, 0x7}) r8 = socket(0x20, 0x8000, 0x9) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1c, &(0x7f0000000180)="a52994d1ac17dc25832b6d69af7869085d1813af9767ff3542d5e403") syz_emit_ethernet(0x46, &(0x7f0000000200)="d19189893d4941e721cfabc853141a2f3f3db784939080cee198f27bb7d237c2c4d461247ef9c75f74aca87df236bce960eafc900faee53a80b65493b1d29286c74a7cb6bf7f") 16:21:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) 16:21:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:21:52 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7ff, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 16:21:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x10000, 0x801000}, 0x290) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:21:52 executing program 0: fchflags(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000040)="8bd61739f15a82cb47665a81e3efec43b6de460902b094872405641a24b24540b0a9aa3e3f6952e5d942ebd56d54a911925c369aa4e410a1764bdce2c5f499f8a46c44e31c9b1af5181105bb5809d375ea29a0a0dc63c84eebaac45842c96dbaf6279d71d179fac4f42b8e61da6c2267072c9da0edfa2027623e", 0x7a, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, 0x0) lseek(r1, 0x0, 0x0, 0x1) 16:21:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:21:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) 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) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:21:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:21:52 executing program 0: r0 = socket$inet6(0x18, 0x40003, 0x101) shutdown(r0, 0x1) 16:21:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) faccessat(r4, &(0x7f0000000080)='\x00', 0x100, 0x1) read(r0, 0x0, 0x0) 16:21:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x3bf, 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:21:52 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000500000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 16:21:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) 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, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) poll(&(0x7f0000000240)=[{r1, 0x42}, {r1}, {r1, 0x40}], 0x3, 0x8) ftruncate(r1, 0x0, 0x4ed) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0xade7, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000001540)='./file0\x00', 0x80, 0xa) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) setpgid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) close(r1) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000013c0)=0xfffffffffffffff7) 16:21:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getegid() r1 = getgid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) ioctl$KDDISABIO(r3, 0x20004b3d) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:21:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x100000001) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) r3 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r4) 16:21:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x0, 0x2) 16:21:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:53 executing program 0: socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002400)=[0xffffffffffffffff, 0x0]) r6 = getpid() getsockopt(r1, 0x8001, 0x3223, &(0x7f0000002600)=""/165, &(0x7f00000026c0)=0xa5) r7 = getuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000280)="9118e74cd20e29e44cc4c43df9fd94c2f364abe57f94c8cb28181d182412b92de7243f7701123e79e89c67d3cf3326d4e637a38b4b04d304a43c2283b437c502b150475076356f7ec9eec5e5847e0736d522a583bc55aadcd3ad950846d4b8ac2d1f1f9d05ef81d2fc0ce9157d7a783b85d958c8e88a7f8fe3f5d6ceea0da877eec61acbc85986094fd5d6a4e95b002917b4cc6ed491723d4a92e898cf023974c67db385f7ca3d59c631864c12725a4c3f97e3863919851641962b8a07a70135db099c0f950169af15939342344303552fba2e3e54d1c81ffa47725b2ebc512ee0cba0f435f9909181ac00c92243b15ba9934c92f7407bcfeaeda36d710a19961445fe7350849ed0c52bf82c11855788b210888541ec6c0ad0f6b81e0937781f980a9d9d3f016010318299000811566f0b2e2e4228959a627e4db78c861574d67d9076e3f59ee9ad4790128fd85e49585fe7ebec3586d7e5c9a5d18ad91d76aca21a05c11ed64bc2eed868ee111a49a3d6cdc0fc01ce3d6c7cc1652cdeeb346e63224b2942e24e73bb7256b13b0c75b0a48c6608c5e880e8474c40c3c999709aae62123d0e353cde373f239a9bb67706f6d904e3a081f6082faefeb5f7e66e12f955be434a4d157e65198a39d306248c25a4dca35ddf23abad3dae26f8ea4080eb95ea42d8f6e3711758c8017797c9bd7b573baead7a7e545e7952e9695b73f488ed1efbaf18e898c95848e03005e7c2741ba58bc0de5f0f55cd6f1618f9281045e3b2c8cdfe5ade04ebe0ea2f5909822b3d036f81163bfe8f5ba1ef451c7b93ec4aeae5ed561c58436c11bbaec96a636c61bb6c77f3a2a11911423178e4c7da704734bdfa5f6b23a98ee3ca886de069104eff8556e7a173da0bf08d00cb4730c81545c10f40472609e495345f05bf1ba606ae962d15e7f3b0ddf60be9010f2601ebdddd3e356649d70d31c441d1cf46bc54e6ce93b911108bcd476a6f5363a52615760ad32254f31519c47c2f6f22f3ec521ea6cec9ddf9743ce774467c7e1253406fa4fde4e8728084e19881f8135835b804bed34b332d0400f09804b10c903b2edd3278ead34585e5c6645bc4a7b38c6c735715352e292ff5e34f87323ac3cc112b3b8c298e74a3e910a4591b4f57ca74210699961d552576470fa68188e94dcc31396811a7bdaa8f25c333f678252739dde22569250646e7d983c6c7607ea86ad40cf016c367cc113d53b6d06c79ebf9cc75aa66693b1a62aced02008d7873adeb3f87b6f7d3f6740bf99e573b535ff7586d57a9a2c673c0701b49d3dc3dac1ceaa43517c22e83c26dcf6933596f0decd81363161a30efa9980ae1b77d7260c11504a5de7c00e8f4bb5984b8f73972e61278d8108ed0b47a45a36764de8516377c60891c3d986bcbed2381bb2c229fba49358d7dcc30bfc047ab31f292c2bb47f513f310296b6d279b8c4e7bb802693f117db46ff302f4849bbe4bc9d7a1084aafbea52ab49442b92eb656abbf6067a8b4881aafd53cb1510f088e9a9c3bedb4b6fafc7c0735adee78bfa6703e0341887adfb3e7650537fd788e1ea6eb001245358dfa0d01ef5f8ec80a89ae8ad59a4ef594eb4f2519353c28564ddfe0b25d9dc19a7305456e27fb4cdc460c83b8b6771c6c55c3b4862e986450151aeb289d49dc45c37402e632857c1ee5b336489e68896197d7b8db40c5f4e6b4310ecab642aad372ce39c4bed3732178c1218dc060476beb4652570bd982bc25cbe9c04fb8a721b8203798b549aea5a92780848cc4cea976710fed7662d6d62490e12d0e7c97876af3c7a43df084897c01384e16a11588cc0520b538b4910adfb120de18e049e4a00862081cb801ca2d6dbdc3f326f17d88822328d12a2e7432d4be12a0d74db16d022255c193ea9100a2f3d1f3f1728a452faa0c369e867c71b30079321ebbf3ca862debebfd61d453c65a776c869d4ac2293730e442de4f3cc37156e6c58981be7ac4c80245e182719c36ab267ea35b30915a6be56e0af25dcff6d084e8b0857efc805f16535c97478e4012627a2b01aee97a48ce0c0942e64632dfb2727479775b3f85ed7d19abb621aaf9c382b8543adb0a54276ac07621053a953bac9fce21e31a49cb17d22013601e49b7a725ffcb5be6ab592565f87986642ca1776903c138a093afe331400a7effef1ae690fb9d8523b74dd5fa6641fa7399102ba6bb67490508a9f40e16c3d7eb93c52a5922f52ed91783615c682f0bf3d3fa6f877b9ac51b8ff3be4eaf305ef75ecdea0dda2f3a32e116093e1c849364af18e904669a6f9a1734d12ad5f829b56ab9449c7062bd89217086bbac9e2a6862c21c45427476bd7aea12f835fbfc23d9fe9b4ea43093b6761a124d6f1d0ed7245fdd79a0d837c708595d2db1639bd23759ffc7636de302b75c8ee27b3e338e52579707250fb0d8dad7961692f1701bcc2da8075fc99d7574c116d3668a97d30797851c2c597f4a314f73470782a5bdf10c5819f591d66a48e13068e83bfe88bb9293ede973cd421931d5444bacafcf03942ad901db7a14e058a3c9e5711848b532c4b902cad74ae28ac1f67228628834f957979201baa111e12bb033e1ad973a4c6c4b12422dc78e603107058faf908098c919fdeca9b392f2ca957240128c05db647277cdf7de70d19b92bb1dbce17a512e72d16cba24d2ccc6db0a871908cd4b02293c78c5c6a5d97151e91a5bed5c89b39acec5989f8ea418872a09ba0fc4b04b4dbba753e8780904a44e1210dfcb16d267bfcf8244fda7e0d99e646315055615f291ea9acfeeb5be63354298abfbd9f5e1c94e47e1bc1cb6e6535662c70291b729c5da8e6578baa2994503c042fa863be14cbdb4ea2f9f5a66a4d6787542d9bddd97f21235809c3ec7af767b11eb36be959cd2ee1610253a182b92de8f827609a4505d1aff025d724e80061c120b38ea19f4ded42b714c4b38187763f7c3e09926b9761c036c28b44cc49400f64fe2716c166e29d920b4c62a808bf3db31f701ccdb368c3d6276240b9ff14001a6ec6b5f10fdf1ae2c46cc01d3b59056f2a6f7e9d91b72c3cdc7dadc9ee273adcdf8a4241f6b51dc490735d980f50e2fe8cc102e3494e128934df3c8b7890019dcafbd267df5da34ff81482028e176c0f8b41b39022e6a9a78ced1b6d2c819cece49f285554f73bb3f74716b0260aafb6d181e3756400cc1cbce14ebe24f7a3bc69edf5b5a5990047f8a0812b653dbe5a2d8ffdbb98485bc448ccd0bc940a9afcf41a0204a7bf5c9920f7eb906e305ce69823de4a44cabc8eda73ccc099cadaabc2a7d696deed28fc11831d8d817da23a9915516727328057be59352babd3554041bf98fb890e064e59d909c87c31dbc89e2cf5bdfe4b1420af6f912d6305af7705bd003a8554a6c950640097cb839f6336ba66e2ae748d339ee3d3f2a363dc4504a3e8aeb93bc83a5f9780ebd4b7aaef93a44b7674c32e03d7b0e3b692f858ec8b1e60e1bde47731a5de36609c91606f4402135f374d44a069a14043ee5c3f0112626eca5bc523d663eaadc3debd0e719d0722ffd1a151995b0c55a855e4e078521b2ecfdefdf9b66e4563ff49d5e3eec12eb9b03ad41090e832f5624c733a6fb743fbeab3bc8836324666b6f2d55ae06e434310ae54ae37f5072b4fc9e8e00a75e630733eb2e67e4a38d8f236c64b03c74534343fc534a4a64b177db995ad4a9e572a2d4275e57a4d64c38293233772dc1f99181cac560002364401302d408f247776c2ecdfac167440e25a4b5bfdc6d79ff2160c2554cca0754c01098ca452e1e849a4cfe13b920842656b78e2e01a5ea71f700079729ac59453ca3be42c9906aa65b259025529403a68ec65d0bb686ca7ec144a71baae93e68835749cbbdf25fa03133e5220191d29ce7b9cf3bb6970910ff07177f2004411a48bfb1989ddfbef5929a4ff65f20cb8a4650948d36d39550e681de1773e959ac0dc9f5b63aeeaa386890dee2418a56a457389b872c5a16ad41ec15d6415235da383389fb24f7f86a89817ea08958f0bb7514a69afc18c695b9483fadf936f98f70df9da72a4e1cd0ae9cd400d2d5527768cbb67efcada9c12b2659e3a2e471e21678d2e203b9cee2430c769457707fdd6b2318d03e8a302c1cb8d996e869a31118c152607c07eae26d0f32521765fbe02dd8ebbc74d68434f70e75038f9fb4d6e114ece2331d9f792987e16c7cc63cf6cd00c07acbab60c6853fd6d230488e167dbe21547c1256cd26178f14b1b02948e53b903fff2899ceca197bb95befce11c61ef7948c00d593fb93c49b24197c50d894395f91d724755cdecc2f34db2f06f376d62256e8b9a46bc5c85132d0ccbfb6d7dffbaa7b0fe02cdc6528e8db9e5be33dfc8c9853800353fe3f523c7ffc121823047115f56a2768a49697363a1d4b41d362ad1f1ecbb393a828db13de8d38840d3edc943c3ab7d35bdedd0f5604a99c2ffe5c7a71ec676d67efdd47c64add5243cd81e8e8ed00ed29575a13a8e333d909b219789cee385f07e6417a8cf733348425029cf05b2e2669627c9c7b1773bbc733c066594926081e6ccda866ebec0014476410f41630fbf44d416ca02b7d09cfd5c96d1323ccf4533a983a7457b3ba327efec1f511782de96ddcdeb905ea597e05d56e1dad331ac92c35d9df1624c8544cf9397671cd94032bed477e5fb9f396d602effc7d7f9bed041fc43881bdcd51818ca920677be813e0723a71395016ffa29dee0a1c411311ff66baba778614b279b223a163800b6b7e5f577e9a45d1c9bca151d3eafcc1b79bf6b801c5649bd5619981b56eb13471c09bc46c8a9a0179c378ca3e74a248b13d1f6765fb5be237b72ab7911e2e54823d302f7ca18311db3ff278e15277816bcae0b20463584780a4ae323e32a7819fb5e078731b6712d12c5051b9c109cafa6a3552eff27f3e72452f6d0f1b754d62020eb11a480264d2f64b1eded75a3d7188a5b1ec7d96a022a013549d3f3f85cde92201de866f740d92fa05acd87e87603b8441da9932c2453b79acf251a44290cdbcd48db6f739b5378016d9f09a55756fa7b384742cbab411a2ae50c203bf72c03468524efe7cefa5fd9effee8e927828912264ba1e8ba73fa2c588d8e75a8eca5b5689cc3ea40c4705b2f9355f14cf06a279d3ce72da0b294d79754947db8ee7cfd2e708b9da71f8b7813a59da77fcc2f36c912c4172e1756ef4d91fa17fadda25fa06c0de99dec34f7d3794722d93d57ab02b8fbaa6154d55e7e309ba1c1803001bcf4fa52baa2ec3ccfdf2c550a97bc8be05ac9f7450adc08c8b719464a9d8798c56988faf3ccfc0a05a7788dc3c3f49d4fcf89a463253df330cdfc48394cc9c4e941f57a0533b18b042d69f476c0e64aef911bbf49a0f2feb60daffe8eaddd800594d55f9f605a1d3f6185ac3ae5d7622c07ab60b811a47742c0aeb8fa3b7dc48de017efb8f7e7eb5d11db656f90afaa9c0050931fbee66f3b0781b77ff54064b284e149d917cadbf73bbf3b087c4a43b6dad9492f105817b24c6c9623fbc4e20d88dc209b00e1949f7f5e534e0aeac0753a5d60a5cfea1d8e9b642ee576ffd65a5e24240147e6478101a32b27e1495e0728cd5911290e7f1e1b8a0ddabf32df84a70608463b79e29d2e0cb72b70ebb02e134eb7a8c43af783baf273611454035499fad1937c978ff012dba46a2c83fdf88b27ac666678651bf89cb0b1a6d6ec6767f09768524ccc1858460304d757ea0b2ed67d744016d57e2", 0x1000}, {&(0x7f0000000080)="fc4c86d7ca60248c20ea61e8ac6aa5f952202fc7f3d88bc73f2573b0ee6b66bcc5bc0f906ac2de8902cc38264c86475d174868c8c575a1a09ca3d21cf511", 0x3e}, {&(0x7f0000001280)="1b0cd8302f7a16c3f6f313cc2f007cb38496e1e45a1159d80b29a01118fd837e439832f264e74aca711b5a6bbf1b3ed2e770d2950447771a53bc690cfab457f51517fe565222c5af5a9da1c67748ba16e9926220c46ee97fb744ec51f875c17dda6a1eacb031e2d81743e02640cd6fe44e6c01c6bd4a6cadb031137219bb5a5987e0a30a9a0e5d7344c5ead2152623f905b1d2618a118e8fa6be511fa2ad6821c8c346a0664b5989b5e5bee632b65fe1941e995530261fc3db0bafca40a078344d914ef05718110508ce6a4aa73a01b9c40b8b8369d4753ae177ec5a41ce4ed1ccad855f8288c89700c6cd287648a2fb0f910c89050811dce2ff44051109dc29b496fde81d15f4dbb55314f294580e92a4c905eaeb241526f2e254edcb17eb598b85ef2f3a54075f7ade1fb96bdbace1f46658aca870686412e64864574ebff5af2f4fd31300d7f599088e86c251ad61efbfd7045f831db3164d4e19e2ef480e1d34bab03462ff662d77b7a845a9fc852215d7cc414323e8599367a6f0a30c2c326e448e88c6fb7ac6fa2808574e9c08068f3448e1a46a5c141daea014037e93f66a57b4a3cb260cf31fcf6c52552c7cb6a835d276f85de970a7c676861061520e8d690ab6b48ad76104dd9095b25887f0507282dbd2a554b581091a71de4c46f9f9552b31830c3fb2e1791a1488711711ab3538da48ee301d518656f382631069d5078c937b8e35a9a485c866415751a75448ea50f45af6490d35fe4ad2545b197c93650f78440087db8ebe93c56a0b895378c8bb02942dd22bcc8b1f28a168f085d01b8b3273349d3933ceacb466075e77f5c475b49d7ac8b5fe9f294691c86ec8ef077f764714a7291a7d1a5ea3cda5fe1914c28e3a0a90ce88cfa6c8273f1e54073cb38c0d9503b4ff26c22f76f49c040449d6ffe14f362f0722bdaf43b11f04e5876aa754c4f9b6e326e9cf1a6725588b1b228d4ade50e070c7e213d306e7d455e60458d1752c51ce0743f5f4afbf0f53265522623a087577f74bef0cdf67935b0c903945ea199f531f4095d751f8cb5bdf3dc013b2fd04001bc77ca939db574b9b8333d2a415dc37b90c5363f72e032b38b3b33e6941596ec569de76a5e2f545a00361fa62c5b457dd394b8c1867a5fffd3a85b226787335d08de29736b80eb3fa50849994f4a05343d3c223b1f9fd0ed5239c0f5633e13e44d888dd1a9e5c6012d96a8f52cddca892f737d9369273b3da2b949c3af6fc17e69405b82e52952e5369caeeb5e9b087f4ab52aa1ca57701b0ad1bf01f7c4b18567481252524ecd8184aadf57b58c5b6c9746a103370f609450b885b6a1247cfc61532de379cdf09c07d21f478550888b570de99f51cbfa0972927402a0894f7beab5022261e049edced509c2835307ecf46e7f8126e9cdc3cb1fa955a07c8406823be28cdbc4f80ffaa64cc07d2cc715271f4f860e2112ac194e11d434bdc52bec96ea67284980ee1ed3d8aa06e1fe90477c16566f555772072a9b6afe3cfcec9bc86918612bcd1318147c46507f18e4958fff9a8e1ed478d433fb4b7e67bf646c636d28d860189a250b2d2b8fab8aaa5862fda856fe747b0073461d95f03dbf2654b93f2b226d9c2526f95231685bbaaabfe114181ca5de955fdf7c0e0b53ba71d4cba9aa176928de2214f8d59af1ac40ada89839d1ab04dcce728bd315664df1006327efb60fd88bb539c02942cc5ea25b8ff8336b6f4cb4eb82c8446ded72f7e981eb84a23fc532337bd44df07babaed2144bf2b224d74dccfa0d3583c533b7e8a991817542446e305bf8e10ebee2a383d264d26476aa28cf5421de74294536644fae03437f72f1a65564a941ae496b4bd1d6582d8be63044f779215e51735f483a0cdfa50610859b893d04f37ef0e5e93d78a526d9b0ef195fac269080c56c60238d4002d89cbc116e3c9931d34039a292e0190b2393c558f1b1411697e1483fcd4bd7ab4874a120196268db7e1153df164fb98b223144705950d974c55498d4335ca5034c5ae6def92ec6133f90f6940fdb497b04cb629f177836f98f3f24de8f528e0fd2c8ab75b39f69ad9e85c17e93cc5f2af3a291d578d92ffab1359efdde75118640a5e963d6d1534cdd3828128b4c42f4bd4aa6f13573990f75e2f3c134769ab033a9822d14af8980e06c7a58ebd090e20992fcf3e70d1d6e0b1045c1674c32d2f07e8c4806d982670f805310039169fd5ce21575a905fde8cd88fe7d6e43c6a20b5acb4a078adc394b45d1cec960f6ad68d1202ef129b988fa012cd876194d9d26d4673be9ccc8edb5a7e4abe621be52bef1eacde592fa6e6dcfd71409cb3999e942679df2f8a33fa6df5d5e963c912f2d5faf3c8b07af55b809d9bcf7777b769e3a55b0c6a9dfe2595ae4886ec17b897c208ee22a67867577abf463cce84b521539d68fca9723c1a3d7921276d640f27ae34be183499f975cb4da8aadceeebcc718d99b37aa417ba56bf58001f691c764e605b8efe4dcb7074f0cf3cc3563ac1d8b6cbbea1b0e8aabc690ac596e4835c51067f4a8f7b4efded16ced80db96a0ca954836b4104fe9bcad7bd5b99ab7a21fb56a1f105b376fd9f769d4fb8833a9b29f259149f6f679947c6b12c96105eb795917b5473d0ea17cf32e8b604ad638e1d7118c27d228687b9d850f4d487dc4474f93bb6db840f232ec1c2459f9752dd5a09830329ee498a7c90bb8fa51e8c58029876f172456f4b30627976b65d1a73fa2fb28798ffb2e46adf307359cae55378d43a56ced4a50b7b5cb1805bec444263841ed1eb39969b5b14e9743d5f37ef5da82c8411bbdbba2fc076f6e4e8199771c035553fc251db8b093f0da674a00fe0b9932ec012f06d03e3028ecb6f9ee125bc4fee7a5f81c57fde31ccf05b07877702a843421148dc9d0951ffee77e2b0e60862b8402955365a04000a9d0068a435c6ac10fd41b011f5bab4a4adb20f847f91930f0639814980209f5214e7ce0e459805b04e2f67c5c983daf9954114994fb763c64c0cdef0df75c1a5c013cdfcbeecaf88945403388c16eec5b702b7e32c397aa94e01f4072860c1fb5b3e6d21feb1641463087a221a63679fcb0f3e4104b638ee9e36d924a94c4f0f852133a786fd1ec522318f52f737669207339c5299eb92d7225db00089c51a139b4118346010637801921f7299cc548528d7fecb16d6885c0e45b648b004aad9c0f6daee926588e6cf341dd27826d9b7855ddd83b43cc5fdccbf37851c4b6aeea5830761ea13def566e1b6fb85c51aff51a67c5a24e0ff52b57e2c8556bf31bf64fd9e90e4a52197523a9f218402afdcf888ccda32ce7927b415fb06d14ebbd40ec9295ee4db20915dd2a9f6394f5d62a94ea8a7c51157a76137da232ed34970dd189d65a0cf02f2429a0acc07ad4dcf5f2a2076514157f18d92f0cd0f497188703224b33acd2a7f5dc4ff947ec6b0797f96da961357c50383caa1c2e9cc90fdb02ac7d4d2800aacbe884da857910254bde9af51189ebf9ce8a9b9492b472b3b19e377104cd5a26e5b3280dfc14c0abaabee1e723de3138c664b1c9c03545bfaa3b43000638cc7faa17e90e6ab297b6136da6ad41d45ec21e6811987b2a99a33816ab05557ef9393d272cbb3e1cdccc5dbe9c56be508e5ca2ffc7d12106f3a585e8895d9025165100d91395b46ccb515a77d9510501afa6059a4152a2bc31055519997ad93c5fd3a39a482ffead3dc8644adab4e1a33c99af0de9829d46a1c4dbdb0d620a96d549ab9a913782d80d337e7c0c9846d0387421c97d164d108b7ebd0c8cf563dfd5255323da4e687c4ee1f3b7fb6a345cedd31b9df0e80b51d19c4604ea5202f19081433ea906a45c3c5253fc4c3178c364657b99d792c1e1837c3678ae56e3dc82753f1ebe1455f1a0de33dd1c7a449c67ff0705039a93f824766f818101d23a2f87794e16d37006af4270ae2f534b69c7a65317aa23933fa3900826a82f0d23c0a0f5275d411bf183ba2661dbd4a41eac6b5f082725579fce16807f31e257b4881e65c4e6e16de64f462305c53acaf8bad7355c4d9e960f0a5750c816b2775d900c99577768d51047b95b32e1d4cea59c3caf9702a9f4b54c281094c0e9561f8292f7ca7da1defef6a6df43a0afa01a9bf0a19e52f69375e3f37358650ad2a8f9bda7cbbb8556780e5b0749da20125b724076b2e4475344298fde864de9a7f655f3a0363d547cf1280c21309f56a3187c1694b0e0ebf3e8e34a33edd2964e68e2988f1c36980d96ce896ed880137af95bab4e6e1b9f08fd1a37d15628402727446dcb56fe4b870f0fbc6fdd3af2475e9a67b4136a357039068a451d2b7c8b4c14939ee7e23f9ca364ef6e932bb9b8f91d8f2b80bbfff59ea545585de2e0a20e35822e7716133a184b68c5726655b098ed5e73179eb716a3a5f9817605db73877864ef2e5aa8513db52db507656896c62fae64baffe2836ec38fc006484753c7dec953cc5240c6c181a9d6bcfb7f39d47c3582cf9b9ea8c2947c8f68a130d4b66b9cd9b52417635ed74e7b5ca96a1c824eff57e91e6e31977d636490c4a36c723f15dacee2e2e4911c9dcaa93b2f8ce49ff50189b8caab2eb603e72e92a9fd886217a135e863b3f12c61c63076297676ed04520c2283b889157b85ebcde3f3402ebecf28bc740b57df0defdcc05c9d04fa5ffbbc3ef99d689b55c15a2f3df3e7dfed966d2a1e91bc8b6a76914e943fffa1802d767ab411201f9b681cfa0f963b7e5c9de99501e1966ce92264d8278d19fd4c872211aa1b6e9eaafa5674389fe010569c99fb0ebdc5f61697b0c941453b3ddb7c8941fde7f4ddcd446d26728c677724c5c1fc0bd41718e9f1abeaec65f0233dd18ae1b9d094d8021908af4323c1e2d1fa79b10984e818c77254936c399f8da0e91753ca167db63806921f20c7ac8ee856cf51f37e8940c8965665835908bedebced68d79830b93d229b82814f1f8797bf8f2b97b9a1c5954787de42c4897913b6043c8bd9a7f49fba2b4b58c2603494d00d8188fbc6d41cc5501be04f65909561b3600fc834e7ad942db67852e3089a962910abfac564bc9650a0d2567ffe749e77591df784f6cf4849279d0d128830ac541e885aefa98e63e8306508f1d6bccab978adff0bce3e4f4ab4ff4ec177c893856da8a92b2b0e882558cb873a47d479f6df7b37b4403b23b32d549d69cedcb36ec8dea14cd44c606026df6ba9e6a2a581b1f19a895c6147d48c8cfaab7241b4e7ae2bd21c0dad747f6e5fec111065f98930d7bd3ae19a3d783016f3a1f47ccf43cfa507cb9b7b3f7bfab5f6f74af39346b1d552321900dedeadb95b27d212ab0f2e3f9929da9ffa2e0acc65bb451a575b2dc46a5e1e54fdf8b8b2f9201652d8da1b9feab0f66ffc639557db016f8c7dee6bc310692a48bd8a0388527e7b7b54449654a0d4c2b256df5d336cf2e80a145ef3cbdab0c95beb290aae5ac897afba76eb1d1f13e6bcffce62ae13fa26da3cded7c701606b3f7a31dc23b527a0a5e5772d8405de19be0b1f97420439217384c28f0b013470ec58a7635ca36717ee41a4056127c32eb6cc72576d443ee9ec433e12da0ec0e83c595a7fbd1ada06848c4a93a387f7727ed61ffc0996e7e80973c681b99a60c707f3f8b80e400c77ad0ff497ee9da341795b06c97542317d60f61131a799d588dfd865fe871d7e1c10b59f4285ec7b2c0aacb9cb03b97e55a39d8cc90ed4612bf3a899712e8e589d3f840864b2bc731590b9915", 0x1000}, {&(0x7f00000000c0)="6d10f6a3ca4321d90e8fcf20b945cf469f9c64bcfe1ea5c6131c09f231d5c91015d2858cd2c3e956", 0x28}, {&(0x7f0000000100)="dd960ac42e48aa7994fe6bd6d905610d3c97bcf27c3ec4db3e702b4b513b390e83b27250e489ef6d7ce57d38de57d209f96121b9945bd12595586e5c8ed8badebc187fa350cc3b79c957e79c075f1074d0979b9c", 0x54}, {&(0x7f0000000180)="6659ac20ce61e92670ff40f648fdc7f964051b66dc9b84f4c1499cf78bef196c13e04f892af5635c1b98b1f4adb0eb07b8ed17f3ae4b57f4f2d5cb44f4897d0f1a3df6fdfa2edee753c886b56df110e30dfbeefd2f47e11f9400f455a310410b1a26780ed1f48ec63ef3936b5af3bc00a9b3bb89b1ad21e907306f95d3f9ece86c8b4d011ed9e1d5318e9a848a446f3a04339d1ac0da90c2878fcb18b444f5d8d0cfda5342c757200af3cec68846323f837870cb5586ff9fc134", 0xba}, {&(0x7f0000002280)="797fee1f2b704510b8bf554099c7c64ff4e16b527df86ed65ab73a0047d92f2367dc50ce54391783ca82e3aaaa32e749a04c11166ffba27ca9b9fd28d3904e4ed1d06e8069061493a99c1dc3047a7c4825451962d40b7e120ccdb82357292236ea6a6ac652", 0x65}], 0x7, &(0x7f0000002440)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xa8, 0x4}, 0x400) write(r2, 0x0, 0x200) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) close(r1) write(r0, &(0x7f0000002540)="b053959a74bce8b60a37dc53f176869d26efa7a21a7f9b184e17b819688e48e6783cf095060032c5f8391bf48802eca6a4095e6ea06b184f095d126846392858477142ef4c782ea6769c0c4211caee56e8ecefbc05d80e1cc01948e5ea875bb98da976c203400dcd73dedd97e78cd5db80fbf85f73d19ee833e4f81cc80ddbbede547c977c49027fd4dcee980baa595ac16d", 0x92) 16:21:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1ff, 0x6, 0x6e6}, 0x2, 0xffffffffffffffc1, 0xffffffff00000000}) r3 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) close(r1) 16:21:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="4ebe55bb30bc264f65003ef4b0ce62e8411f711d1c1a51d670616f0f7be8d732905b72f4722f6fefc2d42e5261b178485575e7a8fb4ddd1b5dfc4035a75e9945518250246e468b588e5f22e0e5e2e30e5e0821bd210db726c580f94459d551ec01f460b0ea61c41783b5992361dabdc439dabd7b0ba6a64af42b3b9fa01600e449c6011ca15a9ce12145b41cb51d3212428973f05ebd845d1f904843d0aab5928ddd2a20e895b6bf22225d7539518f08eef559863b855c05b416a290e4d7d9b5265b2ec5b917f23a", 0xc8, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) 16:21:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80) 16:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/216, 0xd8}], 0x1) flock(r0, 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) syz_open_pts() read(r3, &(0x7f0000000300)=""/132, 0x84) 16:21:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fsync(r0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:21:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="42641b44cefb859b7572c4e494aded4c4421211062dbf13c9e5041d7b2878947241505ede2e210a92d20c45384edb85e02a7e14a65b9b7ec8f08bd71bed7bdee439074e383f272fcabf2bf5c256b83c9d368934dcca5b28343c7548e6e381c76e17512a671c22b1c475cbdd2e778eaca6bfc2a7c8cae96731224af33973835b34b22ac6aa1a5e8330e1f", 0x8a, 0x404, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x25) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x3ff, 0xa849, 0x9, 0x2, "96b747536bc6f1b131e5e389d65d331a73b342eb", 0x7fff, 0xdd}) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x4) r5 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x1) r6 = accept$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x2) mknod(&(0x7f00000004c0)='./file0\x00', 0x0, 0x1ff) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000500)={0x81, './file0\x00'}) read(r1, &(0x7f0000000540)=""/201, 0xc9) r7 = semget(0x0, 0x0, 0x10) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000640)=0x10001) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000680)=0x1) poll(&(0x7f00000006c0)=[{r6, 0x100}], 0x1, 0x800) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000700)=0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000740)=0x7fffffff) ioctl$TIOCEXCL(r5, 0x2000740d) sendto$unix(r3, &(0x7f0000000780)="5f6ee59f2412193f22aca3a93312593b9a73591c38d72389d25af62d95abaff4791593796ed24ee564f52c24aa22aa1be52cb58b200e77fa43ff9b7dd1a4428d0bd47730e98085bf3ee9d1657ea03e6fc471c0ac8fe05e62630f250ad3f3ace64bbb34069755a5d6a35cfa32dc8be30448d0d663884c58ae4b1127fdc865b3ecff9bb1e74064645be27d5afe45a53869c5f2645a971ad1", 0x97, 0x400, &(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = open(&(0x7f0000000880)='./file0/file0\x00', 0x400, 0x10) readlinkat(r4, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/198, 0xc6) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000a00)={0x5, 0x3, 0x5, 0x673d2e74}) recvfrom$inet6(r3, &(0x7f0000000a40)=""/98, 0x62, 0x800, 0x0, 0x0) open(&(0x7f0000000ac0)='./file0/file0\x00', 0x80, 0x20) 16:21:53 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/36, 0x526) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fchflags(r0, 0x10000) read(r0, &(0x7f0000000180)=""/196, 0xc4) execve(&(0x7f0000001500)='./bus\x00', &(0x7f0000001740)=[&(0x7f0000001540)='-%+G\x00', 0x0, &(0x7f00000015c0)='%,%\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='%\x00', 0x0], &(0x7f0000001800)=[&(0x7f0000001780)='*\x00', &(0x7f00000017c0)='!@&+\x00{,\x00']) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3, 0x1, {0x6, 0x8}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:21:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = kqueue() r2 = dup2(r0, r1) rename(&(0x7f0000000040)='./file0\x00', 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10000, 0x1}, 0xc) 16:21:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa000, 0x2) 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100000480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000293, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x0) write(r0, &(0x7f0000000100)="6e362ea0", 0x4) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 16:21:54 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)="cc31d6d7f5b79fd11653cdfccc42") mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:21:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xc277, 0x0, 0x0, 0x1, 0x5, 0xdf, 0x80, 0x3, 0x2, 0x2, 0x6}) dup2(r0, r2) 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3c00, &(0x7f00000000c0)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0xffffffffffff7fff, 0x722, 0x4, 0x3f}, {0x3b, 0xc2, 0x9, 0x5}, {0xc1, 0x4, 0x80000001, 0x9}, {0x8, 0x200, 0xc576, 0x400}, {0x8c, 0x2, 0x4, 0x100}, {0x8, 0x100000001, 0x7, 0x3ee38390}, {0x8000, 0x6, 0xb8fb, 0x1}, {0x2, 0x8000, 0x101, 0x10000}, {0x0, 0x1000000000000000, 0x6, 0x1}]}) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x27, 0x0, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/109, &(0x7f0000000180)=0x6d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x22, 0x10001}, 0x9, 0x1, 0x6}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x6, 0xff, 0x2, 0x0, 0xea4e, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x98000000000, 0x9, 0x2}, {0x1, 0x4, 0x400, 0x6}, {0xfffffffffffffffc, 0x7, 0x9}, {0x40, 0xcf7, 0x142, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setreuid(0x0, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x1a, 0x4000, 0x6) 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:21:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa8, 0x108) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x5, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="a5") kqueue() 16:21:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() accept(r1, 0x0, &(0x7f0000000080)) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1408, 0x2, 0x3, 0x1}, {0x20, 0x3, 0x4, 0x791}, {0x4, 0x7, 0x100000001, 0x1}, {0x6, 0x101, 0xeeab}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:21:54 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 16:21:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 16:21:54 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/236, 0xec) 16:21:54 executing program 1: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:21:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:21:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x4, 0x4, 0xffffffffffff8000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$TIOCSCTTY(r1, 0x20007479) ioctl$TIOCSCTTY(r1, 0x20007461) 16:21:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) 16:21:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4091f7c8df5f882b297be1aa5b23ed04f4c8b2ca3ebbc257699a1f132e27acb5d60200800000000000000037282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000cd077351152a000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1271d5e762ca5898440b70d3e3399bac0d33cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303758760642b45cbc573", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x9) 16:21:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) 16:21:54 executing program 0: r0 = msgget(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x608, 0x0) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000), 0x200000000000001f}) 16:21:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0x43df7668, 0x9}}) lseek(r0, 0x0, 0xfffffffffffffffd, 0x8dda824c88a79f1b) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:21:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) fchflags(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xfff, 0x1, 0x7f, 0x1e3b, 0x5}, 0xc) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = geteuid() seteuid(r2) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(0xffffffffffffffff) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)=0x1) getppid() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) setpgid(r3, r4) syz_emit_ethernet(0x265, &(0x7f0000000180)="782ac87dbc23000029098800") 16:21:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc8, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:21:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = semget(0x0, 0x1, 0x604) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/101) r1 = msgget(0x2, 0x519) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x88, 0x9}, 0xffff, 0x4, r6, r7, 0x7, 0x2f00c6d6, 0x7f, 0x2}) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x82) open$dir(&(0x7f0000000100)='\x00', 0x2, 0x44) ioctl$TIOCMSET(r9, 0x4004667b, 0x0) 16:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:21:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:21:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:21:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x9}) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:55 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:21:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000140)='./bus\x00', 0x10101, 0x108) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='TL', 0x2}], 0x1) 16:21:55 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00020000000e007ec41480773a592f5b42250000000000000000cd6ee53023dedb76443f56b27c0000000000", 0x34}], 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x2, 0x77b, {[0x4, 0x0, 0x9, 0x20, 0x7fff, 0x800, 0x5, 0x8a, 0x3f, 0x1, 0x100000001, 0x7, 0x7, 0x1fe, 0x8001, 0x0, 0x1, 0x4], [0x4, 0x6, 0x101, 0x4, 0x3ff, 0x2, 0x9, 0x6, 0x1000, 0xffffffffffffff12], [0xffffffffffffff74, 0x20, 0x80, 0x4, 0x2a793faf, 0xffffffffffffffc4, 0x3], [0x8000, 0x1ff, 0x2, 0x9, 0x853, 0x9], [{0x3, 0x6, 0x5, 0xffffffff}, {0xfffffffffffffffb, 0x8, 0x3, 0x7fffffff}, {0xc7e, 0xffffffffffffffc0, 0xffff, 0xfffffffffffffffb}, {0x63a, 0x8, 0x4, 0x76}, {0x100000001, 0x100000001, 0x5, 0x100000001}, {0x100, 0xffffffff00000000, 0x100, 0x800}, {0x1, 0x0, 0xf36}, {0x2, 0x7, 0x9, 0x80}], {0x7, 0x1000000000000, 0x8, 0x5}, {0x2, 0xc1c3, 0x2, 0x9790}}}) 16:21:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xffffffffffff36fa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:21:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) pipe2(&(0x7f0000000080), 0x4) 16:21:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/121, 0x79) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x9, 0x38) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r3, r2) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10010, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:21:55 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00002b27febf000000000000f659565c0004ff0f0000000000000000190000000000ffff", 0xfffffffffffffd28}], 0x125c) 16:21:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004001000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10300, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="0000000246e2c9d10c7501df839f212fd50e78d6ade36ff251f43617", 0x1c}], 0x1) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3bc, &(0x7f00000000c0)=[{0x60}, {0x10001, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:21:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x20) r3 = socket(0x20, 0x3, 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0x0, 0xd5, "29501610793be65b5bedaa0081937293dbba288f", 0x7ff, 0x1}) ioctl$TIOCEXCL(r2, 0x2000740d) getpeername$unix(r3, 0x0, &(0x7f00000002c0)) 16:21:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x200000000000}, {0x4}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9, 0x4, 0x5, 0x7}, {0x8, 0xb3f, 0x8d2f, 0x3}, {0x1, 0x80000000, 0x1f, 0x40}, {0x9, 0x6, 0xda, 0xffffffffffffd874}, {0x401, 0x82, 0x3d26, 0x1}, {0x1f, 0x5c, 0x7, 0x2}]}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x3, 0x7ce657a800, 0x7, 0x4}, {0x7, 0x0, 0x7f, 0x71}, {0x0, 0x7, 0x7fffffff, 0x3ff}, {0x3, 0x6, 0x1, 0xffffffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = dup(0xffffffffffffff9c) getpgrp() ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x94) 16:21:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/176, &(0x7f0000000040)=0xb0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x80000000) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x8, 0x7fffffff, 0x1, 0xfffffffffffffff9, 0x80b, 0x7, 0x8, 0x10, [{0x401, 0xfffffffffffffffa, 0x4, 0x100000001}, {0x5, 0x5, 0x3, 0xa0a}, {0x9e5, 0x3, 0x0, 0x7ff}, {0x78, 0x8, 0x4, 0x4}, {0x1, 0x2, 0x3f, 0x400}, {0x1, 0x1, 0x100, 0x6}, {0x1, 0x7fffffff, 0x9, 0x10000}, {0x8, 0x7, 0x1, 0xffffffff}, {0xf7e, 0x40, 0x7f, 0x800}, {0xfffffffffffffff9, 0x6c4, 0x8000}, {0x80, 0xe8, 0x6, 0x100000001}, {0x7, 0xd7, 0x3, 0x4}, {0x80000001, 0x8000, 0x0, 0x8}, {0x6, 0x1f, 0x69ec8, 0x1aa7a74}, {0x7, 0x100000000, 0x3, 0x4}, {0x30000, 0x80000001, 0x8, 0x5}]}) 16:21:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x81) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 16:21:55 executing program 0: r0 = socket(0x2, 0x1, 0x6) socket(0x3a, 0x4, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x13, 0x3, 0x4000000000000008) 16:21:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x3) setreuid(0x0, 0xee01) sendsyslog(&(0x7f0000000180)="15fa724bef74916b91263d001a501bd8c3c0f9680c1bddf9891dbd50107f0a05d506797fbf6975c699dfac0affff93538ef46e7de0b2b629a9c8934419a0c09ddd3bcc5c9ff1eeae294aaf98d2fd33d32c2f1df760083f501fc16d5591442fef34e44d97e5ffe0a539ea53dd21c2c30174e0de6c828f7a4ab80086ba882e5adfd3489bf1d1ec06beb711f99c2228fe1533e555f7c7fd7455d5d74d254c927d427828bb659ec9e3b162266d8226adad9f9c92932d871788ca4a96fd9a6851307e6907c8f248c08302d75e8c387d8a95ce11fb3a328c3071547f3c8630815264bea3aa05f33f8480f7a26c5e2904e8fcfe62c091c3e12100"/257, 0xffffffffffffff8f, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 16:21:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) 16:21:55 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x82) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f}, 0xc) r1 = socket$inet(0x2, 0x4005, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0c3a4bb5bd0156e160a86434b1f83a800614efa9835f10baca08ebb4e3071975848b5698a6995167db86a0d857561571ee18f7e2a0205568c757e6283d22b81bd7307b9fd638d7b5e26b81d89689508f3695c50999791e9a0c86949885e24f5acf2ff0df", 0x64) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) recvfrom(r2, &(0x7f0000000240)=""/25, 0x19, 0x1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000340)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) utimensat(r3, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0x10000, 0x5}, {0x8, 0x80000001}}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) getsockname$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000540)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000580)=0x10001) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000600)={{}, 0x2, &(0x7f00000005c0)=[0x0, 0x0]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000640)) close(r1) r5 = syz_open_pts() kevent(r4, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc, 0x0, 0x1, 0xacd}, {{r5}, 0xfffffffffffffffb, 0x1, 0x80000024, 0x7fffffff, 0x2}, {{r3}, 0x0, 0x0, 0x4, 0x800}], 0x51fe, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x15, 0xf0000060, 0xfa6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80000003, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fffffff, 0x1627}, {{r1}, 0xfffffffffffffffd, 0x42, 0x1, 0x0, 0x8000}], 0x9, &(0x7f00000007c0)={0x3, 0x401}) socket$inet6(0x18, 0x8004, 0x6) utimensat(r2, &(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)={{0x2, 0x8}, {0x7, 0x7}}, 0x2) r6 = fcntl$dupfd(r0, 0x0, r3) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x0, 0x400}, {0x47, 0xfffffffffffffffc}], 0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000900)=0x50) read(r4, &(0x7f0000000940)=""/4096, 0x1000) open$dir(&(0x7f0000001940)='./file1\x00', 0x20000, 0x80) 16:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1fffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') clock_gettime(0x2, &(0x7f0000000000)) 16:21:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pipe2(&(0x7f0000000480), 0x4) pwrite(r2, &(0x7f0000000600)="a66d22e7e928403d32526936711727dc7b8bac3634c3f7fb69de4e08fb0730f7d66f146dceabf37168d5f963c6d96223f6ed0ce8830cc4a47b4c89b94960514b9865c95fe14176018b7eb91230025da5", 0x50, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x100000000, 0x588e, 0x3, "88312a0307e10038557c4d57c5d26da2c204a775", 0x8, 0x5}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x4810, r4, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:21:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x110, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0x10000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0xc80, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x83, 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="620c18e6899aa3ee6a355988b6f0c86a75cf0cae5a9cd0bf0f30902fd22f600795cf5fabf376766c769c602857ae34fe26ad9c0226d5170b646094afecb42f062f73afa5fc", 0x45}, {&(0x7f00000001c0)='i', 0x1}, {&(0x7f00000002c0)="d462a20cb9bc6407ad55c7026a1bef5164b7afac9d836edb1b3f0b4aaad73cf632497edf5eeb7e1934e4445a150534930129a3855a02fb6275e01207dca1f052a9de4d87fcf1359161d694b17f6dcad5cb6b16ecdf9d91a464c9c4069ccd1e", 0x5f}, {&(0x7f0000000340)="90e1d5a35991d5c0bceea950aee7978d109c59e182ec815e83b5f2a292a581f000056ff41007a3a549f803f1c32671dea2f617359d4466097f0c95a0438375b38b2a9901ebc82f18d5b82777fa989443f8e76ad4906d36f633b4107c99ca91131526bc1f9a722448327fc79efb54d9933b71fe05f3cefccc5159fe4c13ed66dee515bb4d50b3e7c1d391a1e4aec8a4706cea73c175ea04ea556615859da58327a60ee320e40f6c5ff37ddb29a64a8c65cca74f7ef19c4e8edae7fa8e8c1f2254ab3e", 0xc2}, {&(0x7f0000000440)="ab9dc24301e72ff65b40acee451f79d17634efaea24ac9bc847a66d2d756dfc8eb0016849cf8685b723e4fba774d647fa707d6bcee58b4a80c15ea09fdd64a2d79f6f4f15fd4cb98721431ab11afa77f58e73a5d8e5b03a50be78c7a4758edd65cb95441f9d7719ed06d7b96c30e0f2e7e9e51508624f0eeebf4e3acc18d613c7e31e8b0b3fb54dd3d69e0331a70ced47527307d631ad71a2cd727bc51540f762f079c0ecf74f9bb811ad7d5857c6b5bdbe0b363900bf262c76e26f845cfceea0a94843d50624af865ae6986c92e4c3f1f7b499e2ea72ef6804927e331b42003cb591e012e74ceffca19986c081afc066eaa104d5eb235b25c3b55cf42765b2c4b381f4ee9188abe5e4f835b410d9bd10a22132fba9e48574d0975aa14f3bc7cf74c4bfb1203df79a939a96c014b0684c5317118ee520ac72fd5e05c7434b26c2cfdcfd9270948050cc4c497a680452648b9013e9c3711c2cbbc931009fd2dc1b43d2b9472939096a6358b11d54953504b3dcc5b1e9ac8c347aeba0392b544a18f553202d0f3efc5b9560bd08c5f1f06a047f6ef4c811a670800fac109beca60aa35e31e27b3c9beb2b9e7c31632d6fbf88e8a510171069e3d721adc44798c72ff812aac6782ce19d3a6101c107a6c1351141391d2f0a5cd6d19399420cb1a156f385001c5a5a1c68ac3410f4d06458d3ac28cd211ab0d9990de2ebf2828b56e2bb6dc9015fcae898bf076c6cd476a2928178a794c352b78243d3498178f5e4eb8cbf6a5d09f4d11fbbe755f1ed668a680e1a1b21098a184fdd0e0b74f212f15f12425eef418f8545494a187abf2254ebbbbd7b6d3b5966727617002d2cd98f1c30bfc0326cb2d6c0277abd82f83cea4f5a3ebcedf3c5014100c076368b4123f5162c2685387f53a0297693150f734eca96612215b849bfbdaa46008a7d78c98fd943955c418198c7c3aab0c70b03d2248e493717a2a58d4a63f342f1c030933b54cd084297310d60cb808deeb54a70b1151d1b0d05770ba0eb752d2aa72b6eb453ac4c78c27cde3374e4c5305ef9f8f3c9fb6b31c9cc0cd9eb18093645d7c7495d6d15c460b668fb367b3b33c9383904edf1a6d9b075e76f8b1e9bc969c3274bead55dadc962e91268ec3fdc764ce7dc9016a254cfe95cd5a23a1a7133ed934009fe2d026df976b9e953ce9d24b289ebf027283a129ca558fa964e4fe071f7186da09c1ce5e73f4b6aabdb10f6e9fa213d73ab7a26e237b757722c0cbebffc6f0409ffed2beb6f94eb97909ae6e39d771c27ab0ba5e4f250fe2f4dd66026461e9783f392aa38aa8c09e3b0789ecfdd551fed2d58dd5dae5490f4bb5099e71f160747906050ac0ff0a315009797054547081a8ee1ef1365785c6bc9b9430f537604453a2a4bf1c2a101987df31c97857333b291149a68fd6e3310f5611cf4f4ac520bedd67e55b7387867596c63a5875022028d2cd4caaa401ce44f72dc8068311798b82f06a20321c09cefa3602af8388d23e28ca81649caa5f23e4c9e17a3db61a0330caeec520909c33eead58cc14f68d71f47b3478274acd55651187ba54559c93877f4fb255460670322b68304789115455f7fad69831ea43d5406dbc576e0a7c0b56ef7f1f39ebd74196349280a892f2af967342b3ca2e71c82bde842bfc96b06ec9b3b3a3bab06a9fd08c501f1dc12e13eec00bb20a30a00dd421ddc0e14e02f8a1ba42dd5cf5e87a38d84366954b425843561fd10c1194b9be8cb0a5b733eafb76142b39efeef80c93c81c9e9d7265af2740bbf7ce71212eb6be6175eb6c91ed2a63330b108f3d80064ff2972e59923808bfba02b2bbb6929acf6e0ec2d2a45145dd23b65c0aad304cd5d418d4e32a5cd961242ee96fdb786cedeef5be4d9aca4f98659beaf7b328d46971b6dd6cce1fcd8bbc64d1112f974b2acc62eac7e9b700e2c32b8ffd8191f89418083370092e8edec5aa072fc206ce5eddeff4dfeb30ec258bfd27f5e80b390feb8659d92fc90aebbdda42db92ea807068931f8b62198e2edfe14906174314547c442e6e1952979309434d1f9469a7effed7fa2682fd7262b5c15dc7e1b07c73c4f1971b06a467c436b8557fb6b466389e34a634491516f94f6e8a851a4228f863216731e4a55ac53a3a1be3cb5e0ff72a0617ddac9052b1e97b950978ab1bb494b374be421ec304487d1b5b45471e7741530ba7609743c9bfc43403c52f02ee24df8f6ac1c3427c35a87c19a64160410c345c2886ce1cf68b3547704e0d41e5452130e85fe371df6e49cdfa4dc4f823b337d69b4a350528fe44ea47a7f5d2a49fcf82129ab604aa86c5fad4f5ae5aff182a82bff2fa98af10e2b3d529f9097ee166c13207b6b250c1365c4adab1edb34ca1a05d09fab8d00b4e7676c940434d845f209080dd4d065629ae9e6c28cbcea8d2e0c1f599a24ae94f49bd51c0d2d73787e84e7c7af748fbe7aca19c211e38cb33fc14275c94e7e370a32cc04ce9f9b846c699e4e08959ac199cfc4e4620ac2360b818a0ad580d69f5eb86839ceb601647c746f19b515e64f3ab36174dccf874750277b6e4d905e2a57204d67d1f61ddd79e4e00a3ed639acbd5c8bc83bbb394db12796537d86eb52596752639097ddfaaa7c2d7ad0fd7ed59a6699f05cca35b308ec1d68947a4eb7fd90a7a5414ebbbe29168d453f5bf2bb100a0d941c440b261a12764df942760e3d0a70441832e17ed0eac1bcc5bbddef9518f4d96e7f773a0b35cfd564e17ecac2e1073ae1a5f6a2a0e6f7cd6857534dd5fa60d156a10af6e27094880c01132e5262f2f65bde4d7db42eaf0847868f5f07f0cc41f1eafc72c66d47e689f824522dc95acd63109be250c2bde314752c1264b361740bd528cd8d128b3730f683af620b43f629a9df052ced16b38416250b61480ef2a8be938106e4a4363fd061fc1ba8de793c091ea0c91081c1ea80fbd372428b93db5be96840ce864169c3dd12551f00be57b1fd4fb0cf61fc0fc12a9d10862d435313483f78853522a5ff85383631f15bab96057cfeed1e0998d8f2206db1e5298cb553ec78af100171cb4835fb4c5d0dc30e91f42cc62eaa75ccacfddfc77e8658290637415947a37c2e7f2266a9f9c8f7b2c19a38812406e35bc61b9a67cd56bd2cd9641c558a482ff84b91f25069be0ba0adf3281c1c04c2a46d72cba1cdd8964d60e599b35e48934894aa8c6a905ce9d0015895e6e8a31b961b9a26cb646998a7dab5f821625970153a0389c15765a8d42b1ac685206007a6592e8948cdd0b31426fd113c46b0d822ab19a746541c202c371215feac43aacf8edcc6357af05cc8cc4e621b865b1058c7f6163e575a2376e055c1ef0c8ed6f49576e219f372c929f7f8c14ada477cd650795588cfebf96487b4b3d79eea388c3ebffba7a6ce2b32ed55947a5b5b99f7034940bb29b72faa92cdd168a94ee7bb680592871498b8fc4c432bc329ac21512ef665222b1f1e2623b0a36ec42890fb040998f0aa56833d65ca8655e9b8713213c3bc420d0e9578db028aa99ab9a412a35bac0ff4860216d6c8159e6a154748a29a8d3be5d61b77cc31d05b6013f4612839b38133fecc611a1c9e55cc4d849a50ee7b2e06561f8f4a7b9ceffedab0c3631ffdfaa2ae16b3db1d9b6b1d2c612ac4bb917c4f19bef081eb2bb0349e375771a30a638856071c9efd7f5dd5364bdf21aca610f2de00f8bb1d112ffeaac03c7b3cb977b2533f4c446d785d164d756a93f78226102d1ca82f14d5e7fe5e5da1d1c1c1547b68aa8ce59e99580ddecaaa885a58ca10e2c739d3b666263c45ec85ca759bdc5ef5130902e39c57ba0312b4cdcd24a3356c5aa64c0d029dbf297d5bfe3f7c82658e2256659c35e8817a1816334a4b8a5c45ec88aa64b7945f829173527175916b99c3f95553a19aab1c84fc589e98090db794941af38e4448dfe1e4468251fbb23e0f21bf0d8b180eec4263838ed3bd4a3bb19dfb429dc25cbfa95aa5eb463874c372f8f366d127381ec2fc65656067b8be5ec4b6f329b76fefc0dead905d5f54e5671fe61b9e79f8c7d6cbf20e0d9ac06236087524e457f0f0cc577958781a8a9b75dbaea33e83797ec00a4004fe00ed6b375a670af298cd2de3de892d404006d33143a540511c98d680f8bb890825709b94d19efb8d45abb89e49874e8fc3ba7dab838845c1ec715c9eb48be0b3e336727bf36ed4d2a8e68107a83bafd718160e8652af1d57ecd53bffddd543b84c7e6ee2ba1b2963d4d2c9f656d62ee1f2487788c9ee4eef12ffe979a4cca33c9f589b4466c736cc4ad992c7ecf1eb25ac91c6b3d0e736c6a7e07a3100eaaba48d1ad06432d2627c5f30afe7467d2c8f8e03dd6927688198878addf1bd2e522d53471a3c5dfb7e007be0dc217658016554fdbac5258ccc9183dcb72873693acc4335706d3351b6770e9dfd38fef5b58f41999cc34015038aa0a5858b1d35e4767e609a2ac0574b933d5e2a32231a3dffa0af041f126802660fb52e58b88a1a998f69b5d3b33ec0f095aad02e02abc5ec908b77b823cf1e49627be797bff62d6f82a1bb6656a0a965c087418919e13558764665ceb050d721e8e65bebabafbdd5f73522b6b57774f5563b22ddd19f96a833b518ebc848a48171a39d647eb12ee902d51fa16c7044751b58ec7f341a688f8b946ba4574a538e764dfc5795ba169e6b18ec7cffedf9d475c16dc62f40672e1a0b4d36d9cf184b0dd958b61a80c8a6dbc3f066138c2025e80a2c51543e93f398fd0b0391a19d18bb9865c88a14e00a731c825ed0290b00ea63be9b6ef5cb368e8134921c30dcde75fad060cc8dd972d98d4b2ace92b2d5e7605ee021088c2cfb41d3931e273862cb4c212697888aa5a85f0dc8c60591b9d5ef85fcf648e779fe74d0d5b9decd4af96d81ac2000b950ad02b1802d58a3764a53384f01087e47ea1e17971509df2cef3f475bc91eef3645d18dc035cb437fef06da3a74c8effdecca76765bf5c8919e2cbc2b995aa7bc18df49fa8ac3c5ea2d3a31e6fbcd40f2a37080a339a24230e677f790fb14de4bc60e006f033c1cfc650745948345913ea4699f4f1c1d35d6a9b1b13bab6308a39c78edf741f332ed2dc7cfaf9c4972baef435cca44526b3315d173c11df77b334c244171cac87de7f24e5052ca753a9cac49d0634616efb2f16494cf860aaa58415ee567747ebd3c1f15e216ede90d5776a6f66283503b3a50b5521c0e8335df74157e219e9c27a443a77d977ea8fddfa36324235592a725968d18096621052aaf6ed204277055dbd8e69670a1d5900afa39d6019530d3542bdfde5574f58efca88438d7fe509d0c7b19617a66071e9fe559f09038483153251d5f82b48f627f67a29e39a52ce66e4c7e5abec75f47484780976dc9991d286604c1f1ed192cc3945ed6e743d31802c837f11172307d44923bdcb0cfea6e05d2c0f2e134312b8873d72044b691129c11dc9f92db321b3c58b564b63ff684b490cb3c4e60bb3275900ef4b94a88c7869bf240b7eb768706d7b7c8a8cc1e56f425ee95f60ce10395a598b6d0513feb65745f2ac41fed38b4538e95cf368cc9bb0567dc0ca7a68fe92b771d09fea37623447d06a64aa276dedc8f191fd32ba4e33cb97ff7bc6eb360fc35c1f45c609391895528870f315793abd3f0ee45044edbd6a957530e8b487988356494a45806bab47ac00f6e01228a3e8c2756ff26c368589c3008f2e0bcb6eef322c6a5c9f20742bb1a55cbac0950e4387858187277d", 0x1000}, {&(0x7f0000001440)="a7acf80afe44b0900b4c67d1f677b9e53d30a5b6116d1bbf5ebe112fff7321f83ca306176c3261ffc127c135a5d1cbcfb67ba243f0852ea5d7c4a7f32a0b8cdf828fd82fe241b92bfef89f5e0a1eed2a2281ba1bdd5e610a23e5b8cc9bdfe83934bdcb9c24d04d816dbd4d91abbfb7b73193b9e2fb80f44d7d2ed87068517359ad6371880d53d4175e7c27979e782d51768462a617f3c7831516c69e68bf4c84e24adc5e5b2f31df0e3e8410397219d0c3a7cf70b5faacca9080b3c1394f62e14ae91a989a8e2914b756cf2405de1b8c0354c0bd2cf207ea7e7e4df9267701686d", 0xe1}, {&(0x7f0000000200)="0a69fbcadb5e326db171fc633beb1f0c0502a131678594cef98846ab47086d0c6a8cfc63cafc86e5e40c6524ebc506f8b9a2e110aa5f599d13b3759f3c8d", 0x3e}, {&(0x7f0000001540)="9ab1a83e44c8e2f7b00a389f9d14ef16c1d16b0245abd668f6a7c3fbff71c9396baf123f2a920dd7f2f038ccf7834cb35a4a3007988972e56b6b0c49f4148655224cd07e611739f81e5ff95058c5a0e6478e198e6b632eefd7cee6cb75a5726939f2f898e63f0231861a6c876084254e98a9207a5ee472e1aa2bf23782378900", 0x80}, {&(0x7f00000015c0)="17bea33f0728e457029ab24ccbd7acbb6bcf23", 0x13}, {&(0x7f0000001600)="5c783192b708ca0f8619cfa37f6a187e420e2348bca6ddd27886081f226bd45c5cdb577ebcbf50e463d88a69b6af2d6e476bcd1710972bd25b8dc80e1980a17c08fcde01d6551bc95ec0762d8fcee78edace1b3b1de64628cb0b471b4173a24fa1db55d37a8d913df82b5befe0c4485a5f75951da0b138695c271831b0ff6780740bc8cea8df5e05f4fdd55fe5cb4b93a84c20b5bf07d87d", 0x98}], 0xa, &(0x7f0000001a80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="60b925d4b2186778ee50071f6f7af22ab6aa766cc75db269cb4d1f53f3ba4ccca3ad718c50c893ee412aeec81d497025b836d3b775703c8261173f4752bddca5301591a77f992877aaa8e9063b4ac3cc5dbf5baa1a333437864b9e617064e4aff6e7daaee1ff375b826a2dde53913ff0548dc22a93d5e1bd3119ab361d70b9c05decbebb247274"], 0x38, 0x400}, 0x8) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x8000, 0x3f, "e83fe84f46c17056ae3c406e8f1b5e8b2ac3cc1a", 0x7, 0x6}) r11 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000001a40)='./file0\x00', 0x2f) pipe2(&(0x7f0000000040), 0x4) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r11, &(0x7f0000001c00)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562cc5832bbfa61920ef577288c7b751b639b14686f3a3b34995ec2608", 0x97) 16:21:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb4c328a05cd9ecc1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)="4a74954ca74c0c5a3da9239242414f6f13d565a5805ff6ca3b6af58f22e3eefe671e91b5fd8b00c96a39d1412f44e3d2cbd17ceefe4437e25cc5c7374083fb6bda3b721d60a339f9e1a78c5651da2e104ca74d13656542902aebdf6247d5f6544fd3e22e21bc776ac0f14892492fdc44059974246f11401c6a62e1c54ac4fe0ecbbefddf5d0649a6f2757a1376d284e8175674a3619d2a1f22c054ec824c35d218bc5af60d8c157d64a1e4538b4849d62b1fa1bcfc3f3eadeebbe2e70f729ae06c188ce1f8b3cf738a7b674d642267c05968c83c070090e3cb0ddc3a2026", 0xfffffffffffffe53) 16:21:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) 16:21:55 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000200)=""/69, 0x45}], 0x3, 0x0, 0x0) dup2(r1, r2) 16:21:55 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:21:55 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff2c) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:21:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:21:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) 16:21:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xf, 0x627e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8030, 0x118) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x28) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:21:55 executing program 1: r0 = socket(0x400000000014, 0x4000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x0, 0xaa, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x1263}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt(r0, 0x2, 0x6, &(0x7f0000000180)=""/217, &(0x7f0000000080)=0xd9) fcntl$setflags(r0, 0x2, 0x0) getppid() 16:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x8000000000006}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="92d4d3aad776bb941ccd32529f56da083bc21a84e190a58be8a088a87bb7719ca7f49e5844db1070f5db3de4456058463095ddf895013da8ac08b53aaa217740aba6170cecad6d6419e0c030f826b69c751a8609e00d406465fc743625e4e80a4e075489bc495477ca457435c3f1b704d473f4c0e05c2027264beb7ff2d73366405d67d7f4ad2c870d9b2450c1cfafffa96ce7c2fa3f145b9c8d91d799bef47e3cde3f68d30e3ffbf8d9290aa6a850931f4eca273f3ed66374c4f9745a4465165181faed49c186fbf35b5f02e97fc89167ad6c3b5ada1e", 0xd7}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x2, 0x4, 0xfff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x43}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffff4a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x375843a3}) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x107, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0xff, 0x12) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x7f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000028c0)=[{0x0}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x32) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xffffffffffff7fff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x7) 16:21:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffa) 16:21:55 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x7ffffeff}, {0x0, 0x1f}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x5, 0x6b0f7cdb}, {0x716, 0x49b0bd6}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = geteuid() setuid(r1) 16:21:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc) fsync(r1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:21:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x400000000003, 0x0, 0x320) r1 = semget(0x2, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x401, 0x401, 0xffffffffffffff22, 0x4, 0x12, 0x80]) 16:21:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x401) r1 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="030000000000000053c042f770884a1d6c1545f7b9208e26b2397f561bef6e11776d665bed3cca77676abe134003819801cb4612289b6948df0a2744ae0f9f83d22a8004fc37b9d65f279a167908c1689e7a08702fe63c0efde60b2b0884a221c0e0cb1413e1654a440f814aa48e7bc8c1e5899d50b008baa439c3e963a19033aa483dee6bd8956637f2fd3a9b46dde6e936e53b74dd342f7e6f36bc7615e90a50c63b9ab52ca8942d6725d1a522cc52633e05000000e3b65cfba2f9ffffffa2b5ee9a5beb0e98a1725f04714e64156636377da509eea34e86164cae3beaa7faf122ebf1a2f4ada53bd4e7b953aebb801d97ee70e0cc660d4d847306863c32fce69c9ff5c873d160d72a67220edbfe7b2c5380e59fbfa04179606dc04802954a5fd2ba9c4fe4e732b541d79c2b6fc9aa6957efb67ad47a979a3b979b6c7efeb899d5c61b5ab028014820d52eb580a228b7c430eb05a6fa698a475094b37bc68001370114510837709a600d2435cd7cd296508ff92af92cb35119483e4fd77fd2"], 0xcb, 0x800) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x68a}]}) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:55 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:21:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x89, 0x0, &(0x7f0000000200)=""/137}) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/220) flock(r0, 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000328000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:21:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 16:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = semget(0x1, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) 16:21:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e9, &(0x7f0000000340)="b6") 16:21:56 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xa, 0x1ff, 0x99e}, {0x6, 0x7f, 0xfffffffffffffffc, 0x3f}, {0x8000, 0x7, 0xffffffffffffffc0, 0x1200000}, {0x5, 0x7, 0x3, 0x1bd0efa4}, {0x1, 0x2, 0x1ff, 0x7}, {0x20, 0x2, 0x100, 0x7}, {0x8, 0x3f, 0x7, 0xc5}]}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:21:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:21:56 executing program 0: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000021, 0x7, 0x893}, {{r1}, 0x0, 0x80, 0x20, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x101, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x40000000, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0xfffffffffffff65c}], 0x2, &(0x7f0000000140)={0x81, 0x8001}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012ef3430000653000"], 0xa, 0x0}, 0x0) 16:21:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x14, &(0x7f00000000c0)="969704e0ffffffd6279c029288b83afd5d78d000") 16:21:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000006c0)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10521, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="fee71025f43dae16a339072bf6689944f2e05d890ff103e9b2c80ee8da17a6abc93934fd13b590e33ad3b64b6167e05c37eb3568664a4e494fd870b5fef29fa1482394bfc83996581f", 0x49}], 0x1, 0x0, 0x0) 16:21:56 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:21:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x100000007}, {0x81, 0x8dc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x899, 0x4, 0x0, 0xf14}, {0x9, 0x1, 0x6, 0x7}, {0x3, 0xa9, 0x101, 0x3}, {0xffffffff00000000, 0xc66, 0xffffffff, 0x5}, {0x6, 0x9247, 0x20, 0x6d}, {0x4, 0x7, 0xcc, 0x1}, {0x2, 0x1, 0x3, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:56 executing program 1: r0 = socket$unix(0x1, 0x200000001000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendsyslog(&(0x7f0000000040)="f681ebd685a1622390cffb036cf6c93959ab33f4c0d05d1d135153060c319f1b0cd0619af1bf561309052be94b07b0b281bcb80bec14596f9547d8efb112d51be61b80cc11fac336f1f59b1b4e6ac5f28baa9a4dda20f0146c72eb2dc15d199b56bc1e015692d5f2bdc9fc38729af58718e454bc45f613aebbff9d4c5f996bc9d94551f998c3997da36420f33df9167dd8da28da87d4b6604feea9ea12b5db29b66bed0bc2f5f3a1304e789abce7721c384e8109a49816b342ce05f1d63a3b29ce12a9d903a30dd2f6fd119f799c7456f1ac1fcc3812b5a60031b374434b8fc273a336c2b1752cbbca699e72ac1ad46985", 0xf1, 0x11) 16:21:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20240, 0x15) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8000, 0x1, 0x40, 0x1, 0x0, 0x1, 0x6bf93705, 0x0, 0x2, 0xfffffffffffffffe, 0xd}) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:21:56 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffc, 0x800}) setrlimit(0x7, &(0x7f0000000080)) 16:21:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c, 0x2401}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:21:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) sendto$unix(r0, &(0x7f0000000240)="b84de2190c4f42c02f56ad9b46ff94a4bde0ea66fde4298ebdae0064e62614f1ab80a9076c69a97f84c5e9c2ceb796d587b5c5150cc44522aaa0ed261405440cb2baedb7ecc027be4b5255b6734e6715d16882e3cb16594c12d25cd0df9764f586dbe0c528ff14cfea8bea7970162ae732ab0805540f04b77d1a9514e5129833cb339b7e4480c959b6778238c1e2617ca4a1561bc8a50c18cf738065ced02c35002c68c49dce6918135dfdbd866f255eb64e6494de7ccd08d608fdb91f5d15776099495d3117b0a9709510f7b11c5ce75a9f095caae6fad1606baf17945889da233524a04426c4eb4f262a3066e55331f700fa5b", 0xf4, 0x0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) 16:21:56 executing program 0: r0 = getgid() setegid(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x5, "34d5ecb35913be4ae6ab9322047a27a5f54c0499", 0x4}) fcntl$setstatus(r1, 0x4, 0x8) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000600)="aec2852b8f6649534155e773280975ea3b2e73de66d413a452d5d78b967f65b2ddf917f2818de184891dfe38068c0f1725825be5e2487edbc660b77d7bc844024f0fe6fe848d6d6fe52589a5b527a9e159ac18272d554246145455db597c8e875c525d506662994753fb2a3cdd79ea13cbde10d416686e3777966ec0f4ad7e08f7efe40970869f597172d15b18926bc6ef992b1a6bbaf146395f66daaff0708d032aa0fb5db8a5c80f04cb521676b12cf436ddbbb74e66187aff61838a2423494770bcb52a6d1bb00d6de62d40680deafd5ec6c3c3266bb271db852f50f935eb87497646daf2d1ef973384fc120123adc1b9b55d4f354b08c138bfe8be390b08b722f3246585aa5dfde033a20ed156f4a6912acd2cacdd76625ade04ff4e0a57ff9d5df57141cebfc018bb8b12a6339770624c8b6ac46cef32021529656b3153ae04c0dfb8076c35bc2e243afb4c012906274343157eeb462ee5fe6133061ed51acaa22d55ae6ab63aa74ad1a7872c0d5598f513f3ba1d1c35ec18da5f84abd4ddcb4afa3673d4e83ee7f1f5bb543a2ec08ae1a3081c51a136e4ada0ca8a9f54355e9f9eba4002602ecbf31dcc0a00b610630fe4c13d1a08a0b8a6c1b7a3837cb91eb4ee0a", 0x1c5}], 0x1299) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x100000001}) 16:21:56 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x100000007feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1eb5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:21:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="92", 0x1}], 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:21:56 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x13, 0x0, &(0x7f0000000000)=""/19}) 16:21:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002540)={'./bus/file0\x00', 0x9, 0x800, 0xffffffffffffffe1, 0x1, 0x2, 0x9c, 0x3f, 0x1, 0x0, 0x2, 0x10001}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x100) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000200)}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/93, 0x5d}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x5, &(0x7f0000002480)=""/123, 0x7b}, 0x840) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002500)={0x56cf, './bus\x00'}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) fchdir(r0) pread(r0, &(0x7f00000000c0)="29150ba55c7606193629a9a5206d4a76be8b320f8e61debd99ad481dec1b22b642496e4fae726835e41c5be262ee94c1aa4e2cc9f73d9882899ffed41a9d33bbd16b680cb8169544cd57aaa249843bfcac1f5bfed6cc0e1f13b69bc90a21c3ae2cf25fd80fed2977ca2212e51097c33ce366ca2ae519c78cf5590586b7a2bc429cfae8dbffbd65850f69679f2d179d4750b363cb8e9c96013be1a3cbfd85d89b2ba19abca6561d9e76fe9f69dded24b71925ed556a2e9b3479a9b77bdf897662ad37ee4e09604d477fb3caa9549d5b957383847a76618ad4cde092d85983", 0xde, 0x0, 0x3d) 16:21:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000080)="b6") 16:21:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:21:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000003f9, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000040)="6e2e2eca", 0x3) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:21:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)='\\', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:21:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000140)="f8b348", 0x3, 0x4, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x4}, 0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x193) close(r1) r3 = syz_open_pts() pwrite(r0, &(0x7f0000000240)="54b96840f0c14c0a7f1d1cf2aaa19f1634a666569d8167f6987b53eaa6380839d53fde7118e791aa4b79894af390990af1c47d9f550e9d2982ed5ce2d3826c2a593c6575f2bb4c8dd697cc5c8d4d4ea8ffe79591dcc3103243e92fb98366b9816b95e3d230e995cb0ee57b4a5ef83233f728c05ab427", 0x76, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f00000001c0)='./file1\x00', 0xc0, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) open(&(0x7f00000002c0)='./file1\x00', 0x4c0, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1000000, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100", 0x4}) read(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:21:57 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) setuid(0xee01) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:21:57 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000280)={0x43, 0x0, './bus\x00'}) 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 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/131, 0x83, 0x800, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffff1c}, 0xc) 16:21:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) dup(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="2ec18e397819e9163643c7d500d48dd110670e3dd8796841bf5ff294c838608950caebe4f3643deb45dbe0da238c00c62cf3450368c4ff4599d8b84427774f74c1af8e2b80da1542c2f518535165acc761f82e3d0ec371ea0bb971b8af7cf9f2c4bcb5618a17bc5c7737897353cdb4a7a56826d5a25567bbba87", 0x7a}, {&(0x7f00000000c0)="62f9cb656f3df0d35e6f1aa60f7663c74cd31b9c6210", 0x16}, {&(0x7f00000002c0)="b262ed3c88e205ab26fa41daa51caf5e0b89a7522951e1b7a3ee9007990c477bfde36931c6236db3ef0bffae74735714b0cf13d4490e50c8c9b238fc3aa2213c56f1ee8b2190016e91586e126ce1c32f9fa53612fcedc755001c13b05006406e244f8ff6cdf4425446155d073451b2467f973123cf2c4e52376d702981ce0055ab0a644f1c84d2b32bec4f293755a0b4b034def954dae5be73c4e41c7be808d6d49410fa66de2ede4f2d1c7da28b08b732d7bbaea13992395f3958c7d6728c14d0", 0xc1}, {&(0x7f00000001c0)}], 0x4) syz_open_pts() 16:21:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:21:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7f, 0xfff7fffffffffffd, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:21:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) 16:21:57 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6fd200"/113], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup(r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000380)) r4 = dup(r0) recvfrom$unix(r4, &(0x7f0000000540)=""/103, 0x67, 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r5 = 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) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x8a90, 0x10) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x3) semget$private(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000680)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000003c0)=0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) poll(&(0x7f0000000600)=[{r6, 0x45}], 0x1, 0x6) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) 16:21:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f, 0xf0000000, 0xd}], 0x100080000000000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:21:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) 16:21:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 16:21:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffff7, 0x400, 0xda, 0x1, 0x33e, 0x800, 0xffff, 0x2, 0x1, 0xba62, 0x1}) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xc3d8bcb, 0xfffffffffffff800, 0x9, 0x3, "37115af8c8d7291effee63b2d3d4cc804d949b2b", 0x2, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xb5, 0x9, 0x2, "4f8b762a076df5ad70311af07d8f731f37c149e7", 0x3ff, 0x6}) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x18) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000001) 16:21:58 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:21:58 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = socket$unix(0x1, 0x1, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:21:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r1) 16:21:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) 16:21:58 executing program 1: r0 = socket(0x3e, 0x8000, 0xfffffffffffffffa) setsockopt(r0, 0x0, 0x2, &(0x7f0000001280), 0x0) 16:21:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x440, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8, 0xffffffff, './file0\x00', 0x3, 0x2, 0x7fffffff, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x27, 0x400, 0xffffffff, 0x483}, {0x2, 0x999d, 0xfff, 0x7}, {0x7fffffff, 0x4, 0x0, 0x7}, {0x100000000, 0x4, 0x1000, 0xae}, {0x18, 0x3, 0x3}, {0x0, 0x400, 0x6, 0x100000001}, {0x3ff, 0x53, 0x8, 0x90a}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xffffffffffffc718) 16:21:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) recvfrom$unix(r3, &(0x7f00000001c0)=""/192, 0xc0, 0x2, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x80000000, 0x40}, {{r2}, 0xfffffffffffffff9, 0x1c, 0xf0000000, 0x3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x89, 0x8, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffff9, 0xb1, 0x8, 0xaf7, 0x6}], 0x7, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x10, 0x3, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x192e7c43, 0x5}, {{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0xffff, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0xac, 0x40000010, 0x100000000, 0x7}, {{r3}, 0x0, 0xc1, 0x200001, 0x3}], 0x8, &(0x7f0000000140)={0x100000001, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:21:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x0) pwrite(r0, &(0x7f0000000240)='Ms', 0x2, 0x0, 0x0) 16:21:58 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file1\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) pipe(&(0x7f0000000300)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r5, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) 16:21:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6534008b5238a5459a0903000000979d2c398f000022d71e99ef5bcc99399df7ecf20518c37e2fa8a1249d0f7d6147e415ae1fc628fb85e1cba039ea022f53e20b1fa383ef09f4651b0fe8ecb48616b20d0cd2e683cd7f05d7a0ce116acc6f291a5a77e6ceaf69dee3b931924b7981547670a1043a0957045e9d66589538dcb590fc271dae8ff5af613bc57ee44922cc99a2c02142220e384c53349b6ee83a90034726e566abea4752385e583679edf6c45fc8df150ac6fc4bfa7bb1358eda31eca63dd3d4ec91d06338c6df3c3afc748a3facdc35251145939c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ftruncate(r1, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x20000000000, 0x8b8}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:21:58 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7494a168) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1fd, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x50, 0x4) flock(r1, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) clock_getres(0x4, &(0x7f0000000140)) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xc, 0x0, 0x4000000000000}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:21:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000024fe2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 16:21:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = msgget$private(0x0, 0x20c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/163) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = accept(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000001000000000000000000000000000000000000000000000000017f1d5d0ed0f1a9100"/110], &(0x7f0000000380)=0x6e) recvfrom$inet(r2, &(0x7f00000003c0)=""/8, 0x8, 0x2, &(0x7f0000000400)={0x2, 0x0}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x400) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = kqueue() r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000005c0)=0x800000000c1) r5 = kqueue() r6 = dup2(r1, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20080, 0x0) renameat(r6, &(0x7f0000000440)='./file0\x00', r7, &(0x7f00000004c0)='./file0\x00') r8 = getuid() r9 = getgid() fchownat(r6, &(0x7f0000000500)='./file0\x00', r8, r9, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x84d0, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) unlinkat(r7, &(0x7f00000001c0)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) pwrite(r1, &(0x7f0000000540)="305ba0871c77b2089e4f2f36d747fe4e24e84d06476f94b3a191f23fa6a946a689b9946895679d33f2159eb61afd2e8f504de4cbdb051ecdb8e610208ab4a93c8ddfdabbed7ce1b0c78952e61475119256ea307980905b25de51eb7e741665b1deaf7b2e7f96315e71dd2a13128ec778b48f1fe2", 0x74, 0x0, 0x0) 16:21:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() dup2(r1, r0) 16:21:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:21:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="6276c4002bf327cef1537c503bb5188d13bcedfbdbb2c66c315adf49a4448e2d170c71980004d9ab6991f5ea486948bc52ab39a25ffbb90ddbe16149e4b3650ce10df386f732603e91028072ce7517cad5f41c5b236d179070f934b46f6ea0a17a258779c9103de98b5f508999d9ff0f31fb", 0x72}, {&(0x7f0000000280)="63f7e40330f1f7b5abd37958b8cc5eef330ba9a04df8c7083d4f80346d29a77ef41a377180bfba04a172d3fdcca2f6b23a502c3bc3d28a55f107f674685565674aad3ae95714e62a8d8d6db833bad94e6bdb639ec3a67590e6c6425b762e2bbb2e58209143586e558092952dc679b42933f5512182dec156c65276948958a56b3545d6b5805f892d2a059b4fa1d131005616e1efe4586fc33f036da9e05650a2a4e01e92501b5c66457b15d80e379e306a8df859d797b21d90d55e9150d351d53a004d36a83dd11f6e7b8d4feebacd1424a2b8c1c5a440cbd5b4039f9649", 0xde}], 0x2, &(0x7f00000003c0)=[{0x50, 0xffff, 0x941, "eb88db4b4d9cdda501c27352aa138957f8b9b99c83b959149a7a7063ecad9ba3c448d2ca04d563fb664ff51cac1c358a67460f50bcd29e4c278dceb00f"}, {0x100, 0xffff, 0x6ea, "49e8c09d6beadc9bfe150763360581a2858df075c6360575a9c1705847c56862dd18177f4836bcb5db0acf49ed62336a4603f971e04969d3a13f3ad4fd55f0425394c5189473839d6201f7499cd2a1de59c9f2ab6ca8612e8179384ba7b61cec410e32e0b1a609af6fe996f353d64d5a1e3ad7683520059cc0cf17c60f06c870b0ec8dc0adc3aa44159efad7cbee93f91f26b83ff0c3484e81789363c99b4613eb2084825fc429d64d09e676a4411d8c851e5340471779639674f73e192bc86f0fb90fad4e22822be6648e12bace38844a67b8e0d72a96c990b9bd752e22ea0984c3daaba9ff46dd66a8cd8412"}, {0x90, 0xffff, 0x0, "ee3d42b1fb63a1cc995b43c8da9c692be0d722084a8b814da2b957613ee5106314c825444cc265d22c1e67ef84f731aeaf8725673d4bf55a5993c3eaf9a0ee8913cb3ddaf28db02c324e4148f114b6937a2033550c6ed5b0fc583537eb923f2694153c4775d8957469afbaf9a2e011b694e9c3e586910d31d36b9cc04d6a"}, {0xb0, 0xffff, 0x4, "f4cfaf209eab919733c87bfe70e6a04a20df056c2056db8924f93fd1ef29ed7171bb76ed0ab6854ca1f4edaed8397f1ba69c184a8a1dae66fb074e5ffd57942675fb485e56adf1f8d0b33919d85dab7ce4cb75ff8ac32630baca17ce1b0a13a5cf3667f78d3f687b6a1a65f4bec364cb28dba4325539f9ee01aa7bcd703cd475e99e7c095d8558948c8106887c26ee221f262e1c528e1787f207"}], 0x290}, 0x400) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) panic: in_cksum: out of data, len 63 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 147866 8639 0 0 0 1 syz-executor.1 *292363 36016 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c in_cksum(fffffd8065f8a500,3c) at in_cksum+0x6f8 ip_input_if(ffff800020c0b158,ffff800020c0b164,4,0,ffff800000a0b000) at ip_input_if+0x32c ipv4_input(ffff800000a0b000,fffffd8065f8a500) at ipv4_input+0x48 tun_dev_write(ffff800000a0b000,ffff800020c0b500,3c9) at tun_dev_write+0x418 spec_write(ffff800020c0b2e8) at spec_write+0xd7 VOP_WRITE(fffffd806471ab98,ffff800020c0b500,1,fffffd807f7c66c0) at VOP_WRITE+0x6a vn_write(fffffd80675f8dc0,ffff800020c0b500,0) at vn_write+0x1c2 dofilewritev(ffff800020b39128,3,ffff800020c0b500,0,ffff800020c0b610) at dofilewritev+0x1ac sys_writev(ffff800020b39128,ffff800020c0b5a8,ffff800020c0b610) at sys_writev+0xa7 syscall(ffff800020c0b680) at syscall+0x552 Xsyscall(6,0,d,0,3,78fa9fa4010) at Xsyscall+0x128 end of kernel end trace frame: 0x7922cd19c70, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.