kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 3 17:12:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.46' (ECDSA) to the list of known hosts. 2019/05/03 17:13:17 fuzzer started 2019/05/03 17:13:26 dialing manager at 10.128.15.235:40151 2019/05/03 17:13:26 syscalls: 320 2019/05/03 17:13:26 code coverage: enabled 2019/05/03 17:13:26 comparison tracing: enabled 2019/05/03 17:13:26 extra coverage: support is not implemented in syzkaller 2019/05/03 17:13:26 setuid sandbox: enabled 2019/05/03 17:13:26 namespace sandbox: support is not implemented in syzkaller 2019/05/03 17:13:26 Android sandbox: support is not implemented in syzkaller 2019/05/03 17:13:26 fault injection: support is not implemented in syzkaller 2019/05/03 17:13:26 leak checking: support is not implemented in syzkaller 2019/05/03 17:13:26 net packet injection: enabled 2019/05/03 17:13:26 net device setup: support is not implemented in syzkaller 17:13:33 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r0) r1 = shmget(0x1, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) r3 = semget(0x0, 0x3, 0xd1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/4096) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x3, 0x3}, {0x18, 0x2, 0x2, 0x9}, 0x80, [0xff, 0x81, 0x5, 0x9, 0x100, 0x4, 0x2200, 0x80]}, 0x3c) r4 = dup(r2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001540)={0x4, 0x1, 0x3, 0x8001, &(0x7f00000012c0)={{0x60ac6def, 0x7fffffff, 0x1, 0x4, 0x80000001, 0x6, 0x7}, {[0x1000, 0x100000000, 0xfffffffffffffff7, 0x100, 0x0, 0xad1, 0x8, 0x100000001, 0x10001, 0x6, 0x8, 0x9, 0x1d, 0x81, 0x9, 0x1ff, 0xf, 0xac0], [0x2, 0x6, 0x1ff, 0xffffffff, 0x0, 0x1, 0x2, 0xc420000000000, 0x53c, 0x400], [0x3, 0x4, 0x7fff, 0x2, 0x400, 0x9a4, 0x6], [0x4, 0x4, 0x6, 0x9, 0x7ff, 0x7ff], [{0x8f17, 0x8, 0x7fffffff, 0x8}, {0x3f, 0x0, 0x4, 0x2}, {0x0, 0x0, 0xd3, 0x401}, {0x4, 0x8, 0xffffffffffff7fff, 0x5}, {0x6, 0x9, 0x1f, 0x5}, {0x168, 0x7, 0x3ff, 0x8}, {0x21c, 0x200, 0x7, 0x400}, {0x947, 0x9, 0x9, 0xfdb}], {0x3ff8, 0x9, 0x9, 0x9}, {0x92d, 0x2, 0x6, 0x1e5}}}, 0x3, 0x4}) mlockall(0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001580)={0x7, './file0\x00'}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001840)={0x9, 0x9553, 0x7, 0xa1f4ee3, &(0x7f00000015c0)={{0x8, 0x7fffffff, 0x64, 0x5e36, 0x7, 0x4, 0x800}, {[0x0, 0x100, 0x5, 0x7ff, 0x6, 0x90, 0x7fff, 0x8, 0x2, 0x56ac, 0x5, 0x1, 0x1, 0x6, 0x4, 0x1f, 0x7fff, 0x80], [0x4, 0x800, 0x5, 0xb2, 0x6, 0x41dc, 0x40, 0x7, 0x6, 0x2], [0x7fffffff, 0x7, 0x1f, 0x5, 0x9a7, 0xfffffffffffffffc, 0x4], [0x7, 0x0, 0x5, 0x401, 0x0, 0x7], [{0xd16, 0x22}, {0x8, 0x0, 0x2, 0x8}, {0xd6, 0x2, 0x6, 0x8}, {0xe, 0xdf, 0x5397, 0x6}, {0x800, 0x101, 0xffff, 0x5}, {0x44f, 0x1ff, 0x2}, {0xfffffffffffffffe, 0xffff, 0x7ff, 0xfffffffffffffffb}, {0x8, 0x80000000, 0x7f, 0x3ff}], {0xce5, 0x10000, 0x0, 0x5}, {0x9, 0x81, 0x100, 0x389}}}, 0x3ff, 0x7fffffff}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001980)={0xe7, 0x0, &(0x7f0000001880)=""/231}) kqueue() ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000019c0)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001c40)={0x853, 0x1}) shmat(r1, &(0x7f0000fee000/0x12000)=nil, 0x2000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001c80)={0x1f, 0x400, 0x8, {[0x1, 0x8, 0x8, 0x2, 0x80, 0x0, 0x9, 0x8, 0x20, 0x1, 0x5, 0x10000000000000, 0x3, 0x8, 0xfffffffffffffc01, 0x800, 0x81, 0x1], [0x40, 0x7ff, 0xe348, 0x9, 0xc8, 0x1fb4, 0xa6ad, 0x7, 0x1f, 0x7f], [0x3, 0xf9, 0x7974, 0x800, 0x20, 0x5e68, 0x8], [0x20, 0x1bf, 0x100000000, 0x7, 0x5, 0x2], [{0x7, 0x8, 0x101, 0x3}, {0x8, 0x2400000000000, 0x7, 0x9}, {0x152b, 0x95d1, 0x40000, 0x6}, {0xffffffffffffa231, 0x9, 0x200, 0x10000}, {0x6, 0x6, 0x1f, 0x1f}, {0x1ff, 0x8, 0xc1b, 0x9}, {0x2, 0x9, 0x6, 0x3}, {0x1, 0x1, 0x6, 0x8}], {0xffffffff, 0x7, 0xe4, 0xa91}, {0x38dd, 0x7, 0x1, 0x200}}}) shmget(0x2, 0x3000, 0x282, &(0x7f0000ff6000/0x3000)=nil) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001f00)) listen(r4, 0x7fff) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000001f40)="4987866cc58ab2310f996675099652429f07ae59d186abf07ba35806f9c3e167bf942090cc0cc460775cc5cc0f450e915072b71413a2b17f40a600e5c90c6ceac811c7b09fe4ae49f947d6ef05facdb4224d4a9758ea02e811d8c822f07a5c4bff3b833d5ebe807d40776279c1b56f7a328a394216eafd588f54c5e7d8b71e49664a10de63f24af4628ad57f5cb796f6e71f090e103d4ab7f1ec04f7857f1a10b643eb9c7ce30a2cfafa03c9cc5ed18a0d67c584681428af9cc9ecc5ad09a848ddee16e6da151c1e14a4795a91391206ee4e91ed5f3a692458f26ec303bd8a14e94e7ecfc7e0d37675", 0xe9}, {&(0x7f0000002040)="37348013010e55a86a667cdb766b5435d1114c64bfe7fc9715e54a34164013cabd4f439d4f2a30bf7787b4d228c6e05c9e14d74b13483553026797252fc4b5efeb716cea3957c81b206b407b02be9e13cc242c74eb2a28ce81035ac327be8a7ac510ea0f94523bfeae582eeb554205a39e6e82495912e6df8900afaee733f6dc8dfb5969cf63cb8680", 0x89}, {&(0x7f0000002100)="5b82fe47a5285ad24808ff6b2fd27a302b6618e7329a2844f925b84360a7b347649567a93cb7b0d3ff137ac72b7cf4bb87fa82c23b8193dac699cbcbaf4cf5af2e9de7df255b4e723107063fc558bddbaeb7b244", 0x54}, {&(0x7f0000002180)="39d8c11a9e5c8c8bfa121b691857d59b541033f85891814ebff295980d24e3f324f87fef508b9f8e49165c4cd216b8cb7789e2931018bebb00a55853b56d75df5915a22cf43c2578bc79f6a5282d878b0df9fed2693cfdddec67f82d8f56d483730f0aa764093153c8f37e9ca725421afbb4c443033259327855dbe23dfd3cc393c021744ef383e4b3bfece2c1b027f934971bbe0189608a3d84bcb80f3af1b12251076cb76635f02b513f3af0a0", 0xae}, {&(0x7f0000002240)="fef0f498924521aeb0214e0e8cb3baab44ff1d130ee152bad7", 0x19}, {&(0x7f0000002280)="f39f85f055c0d658280ff0ad8e3b856da30a6bd22049aad2b12e640693501c733c98cc931549d62a892fc936269016a99494d681fd6b4a1c29c3b14d2f739f8bfc31d21484e8a07e91a680ee84e89bc5cfeecc83731a410896db3840acf78d1d8d3ff4aa68e31b6c3395cc894319251831e743d8de4f66fb24416d57c9911e01bf16bdbd482c88070a59448c61f35037623f8d795c8aec32a3a62136dfd6bb304ce1e96dc18ed96e45dca8c8a86407d4dca5551b090a6dae6aaf35a8e4a911b34e49a0827abcb88a343db8faf4d3b7a011f4c5495fc7db35883d33b20365185723", 0xe1}, {&(0x7f0000002380)="6b865a6f1ffd5a20ef072f25610c599c70c60b1504d3c0236c4e351b32b928a6d56ccd9f1768a5797961a611f1deaf1a4291bf84b156fa46ef94de23dc2653c5e5072834d361dc4b398a2ca96e95019cf7e1cf56ebc08425b925d8bcd1ef671e89fcd67aefa3f3dcb4485ad1252475cc3a3c2c012545ede584ec91d77d7fc1cb97eee16d848a96c03a2ebac99f2119ba4333aecbb92944fa262bf84a747f5a75e0e48e2c54e21c1b0f7cd6318a6d4f967e63cbe493965357a8ca0ca70cfe939eac54e37db3", 0xc5}, {&(0x7f0000002480)="cc78e3e0144006e1edb1de650ed325be25f4371d", 0x14}, {&(0x7f00000024c0)="defe9d1a856c25afda01375f7e292ea3b624a7b1f5b0acfa31f09afc", 0x1c}, {&(0x7f0000002500)="01bf4831301733662a9aaa30f46f2ba6854dcf12ea64a072c64e9e8baf54687b070d60b4c93d6f364b15ff4f8c3257f54de8c84abbc022fb1c64665b225639eb124635009248e53b947f03a8a319158e48a4cd51bf8f6ac48c2e8a737acd18d1aeff8ceb7a629c0c6e34470833656f8c9aab1da710e55b415eca08002a4e71ab15cb8d1195541015f27c20095934e2e952e21441c0929be8902a1056", 0x9c}], 0xa) semop(r3, &(0x7f0000002680)=[{0x0, 0x6, 0x1800}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x82, 0x0) r5 = socket(0x6, 0x7, 0x20) syz_open_pts() accept$inet6(r5, 0x0, &(0x7f0000002700)) 17:13:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x149}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x5, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x8, 0x15}, {{r0}, 0xfffffffffffffffb, 0x83, 0x20000001, 0x5, 0x7}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0xfffffffffffffff8, 0x20}, {{r0}, 0xfffffffffffffffc, 0x50, 0x40000001, 0x9, 0x401}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xffb2, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x8000, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x5652}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x4, 0xfff}], 0x3, &(0x7f0000000280)={0x0, 0x1ff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa10, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x180, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000380)=""/237) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000480)={0x1, 0x3ff, {0x1, 0x1}}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000004c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7, 0x2a8b, 0x5, 0x5e1}, {0xc4d, 0xfffffffffffff4e1, 0x40, 0x2bb51eb6}, {0x3be0, 0x1f, 0x9, 0x4}, {0x9, 0x1ff, 0x8, 0x80000000}, {0x2, 0x8, 0x2, 0x10000}, {0x100000000, 0x8, 0x9, 0x8}]}) openat(r0, &(0x7f0000000580)='./file0\x00', 0x180, 0x0) r5 = geteuid() r6 = getegid() fchown(r1, r5, r6) poll(&(0x7f00000005c0)=[{r2, 0x140}, {r3, 0xc}, {r3, 0x3}, {r0, 0x6c}], 0x4, 0x6) pipe(&(0x7f0000000600)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000680)=[{0x7, 0x5, 0x800}, {0x3, 0x1}, {0x5, 0x3b5e, 0x1800}, {0x4, 0x3}, {0x7, 0x6, 0x1000}], 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) semget(0x3, 0x4, 0x100) 17:13:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x80000001, 0x8, &(0x7f0000000040)="2541d15e25b5165d493463d3bd549c097066614151151447dca9812f40483b6eb3a55f8bfabd971118ce6334eca4df2fbf1002da7cf777c8a581d4f0fddaf510381efc344afe35720d10361a8618ed97e41cffc72b5353b32b28c1df", 0x5c) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 17:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x10061}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\r') 17:13:33 executing program 1: setreuid(0x0, 0xee00) 17:13:33 executing program 0: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20082, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x9) r1 = semget(0x1, 0x3, 0x140) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0xffffffff00000001, r2, r3, r4, r5, 0x7, 0x2a8}, 0x7f, 0x8, 0x4}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(0x0, 0x0) setuid(0x0) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="20c5575c4c9646ab0b5ce211ff2c365a35ae37e93c7694f47834cab53d00118c6307ac10d37048f87fa8198f", 0x2c}, {&(0x7f00000000c0)="7c47698a54b6a5f05ce2e1e494e9802df6d829bc10ac2007a178fa09c3d01b0d5c57a319f59a5be104efac6c40c623359239c32da174d3d73b3fd58295d19581e85f4562e0bc90ec22e4f58cf54250c28be47d6a4fae914152a14be22632e9dd5db954c2b22db117c6236969825446758157f701f8bb0e8f0366076063eac2ec34179c95ae3253cf5a9c7ee1661f8e2b0820ad9c6f5776859cf80ce6aa340324d14cbd7da33e", 0xa6}, {&(0x7f0000000180)="b0b398c8d98c2b6eb0a122c6158c625252138207e40e0157e180ced490d570b580722f2a0faf7b5a6c80fabbd4ab6823696521334f054b073f66fa58ef957c823f8a5f8ab51942c4a3da7c89a9cce15880a7be3e2f0a18e23b6393988a350c5567b4ef22c3c8683217f38731659b0131baade9e4be38f1d80ba4b6cda600311d94", 0x81}], 0x3, 0x0) 17:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x97a0) msgget(0x0, 0x80) 17:13:33 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}, {r1, 0x6}], 0x2, 0x7fff) 17:13:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:13:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) r5 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) dup2(r2, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:33 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/165, 0xa5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 17:13:33 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000080)='\x1d\x00', &(0x7f00000000c0)='\x1d\x00', &(0x7f0000000140)='(\a+-/(\x00', &(0x7f0000000180)='%\x00'], 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 17:13:33 executing program 0: r0 = socket(0x18, 0x8005, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0b72778ce902ec93d998f6da65119e63010364ecab3c7976061b3f536033a5e623f4d14b216ffe5fcffac2f449e9a8f3789ab648a54e02b53ac4b910dabc36730bdd32d1d063d336c56eba2b0b8b48cac8a9aa38ac9450e13c5b41c36ad659f8b6a70cf0aaf9b164763ce64d579e42996831deed09493fe265b140f23b270317f2868b3495ff9f64", 0x88}], 0x1, 0x0) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 17:13:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x20, 0x0, 0x28, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x3, r2}) 17:13:34 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 17:13:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20180, 0x192) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x1544, 0x6, 0xcc, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f00000007c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x7ce}]}) read(r1, &(0x7f00000008c0)=""/94, 0xfffffffffffffe19) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) recvfrom$inet6(r2, &(0x7f0000000140)=""/150, 0x96, 0x800, &(0x7f0000000200)={0x18, 0x1, 0x3ff, 0x9}, 0xc) socket$inet6(0x18, 0x4000, 0xff) r3 = shmget(0x0, 0x4000, 0x418, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000280)=[{0x2, 0x6, 0x4, 0x9}, {0x6b, 0xfff, 0x5f, 0x44}, {0x3, 0x7ff, 0x1, 0xd1}, {0x0, 0x7, 0x5, 0x800}, {0x1ff, 0x1, 0x1ff, 0xfffffffffffffff8}]}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)={0x4000000000006, 0x8}) nanosleep(&(0x7f0000000380)={0x0, 0xfffffffffffffffc}, &(0x7f0000000440)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0xfffffffffffffc01) 17:13:37 executing program 0: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000900)=""/69) r2 = semget$private(0x0, 0x2, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x103, 0x3) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000006c0)) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000880)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) mknod(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x7) semop(r2, &(0x7f0000000700)=[{0x4, 0xab1}, {0x3, 0x6, 0x1000}], 0x2) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 17:13:37 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:13:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000500)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ef9ec03e6c64800354266f785bdde639351df373890318e618a18e6766ddea02e19feddbffedfd2d6303e3e42f2de06840a9e23f6b406c2539f4", 0x3a}, {&(0x7f0000000100)="2c0dbddda2ff391585bc2aaac2d2d63b80937d9cb939fa22d27c523a511ed6dc68e51ab6ef1b63b2932bfad0c27d98a816f36dd445fc7f8cbba5bb46767e1d82e2393edf817efd1ff4962db365c67e8090e97aeacee1b5e2d690fe27491a77e7f6562f6b39d086aa392de530ff3af8505e97d3dba8077006cf9458a839e04470015f86831ecc7b0ff8458adebc", 0x8d}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 17:13:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = dup(r0) write(r1, &(0x7f0000001100)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0xfffffffffffffcd3) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) readv(r1, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/4096, 0x1000}], 0x2) 17:13:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x168) 17:13:37 executing program 1: socket(0x2, 0x8007, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee62f66696e6530"], 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x3) r5 = kqueue() preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/133, 0x85}], 0x1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r5, r1) 17:13:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3297f8d552131e99, &(0x7f0000000280)="1f31a4620049f4bcb0e4172284cc8ffa4f1b615b8a6bd7623cf4dea242059085940c72c9d009fbdd848100ea60401777a1ee0000a3791ae090225d59a75926a3fac700b79cc26de68bf7bc636d1c5a9b6fbd7c5088ef386011e9708a338c830000aea0ea0c55d630230f16ccf65174a2a36c63353618fcecb8c688e862bc7534ad25a6423e1669e5872dfdf1689b39fa128888f246576da9bf48043e3d1bcf81ea85a7a553c58dd09f1c62a2132b03f097ee89e5e62766181d") 17:13:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 17:13:37 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 17:13:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x1f, 0xffffffffffffffff, 0x8000, 0xfffffffffffffffe, "037f0c00", 0x0, 0x1}) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x7fff}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:13:37 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x2135) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = socket(0x4efbdb5b085ac380, 0x8002, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x9}, 0x8) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/153, 0x99}], 0x1, &(0x7f00000001c0)=""/96, 0x60}, 0x40) 17:13:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000180)=0x80000001, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x13) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() r6 = kqueue() close(r2) kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x1, 0x7, 0x800) close(r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) 17:13:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 17:13:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) lseek(r0, 0x42, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x6) semop(r3, &(0x7f0000000080)=[{0x3, 0xffffffff}, {0x4, 0x100000001, 0x1000}, {0x0, 0x3, 0x800}], 0x3) 17:13:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair(0x18, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/185, 0xb9, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x7ffe) 17:13:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x3}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r3, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 17:13:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x208d2, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7df22e231c1fe548b9c9f5f9d8f0aa1344673574d3767bcb9c0da8e36e6a1da14c1498f223bd1fad11ac30b77ce14fe90022266a6802bf0342b3ad4dd98f5843984ea6d3ff1a9e4a242dc4bb1d23e2efe63ed0fe12d1bc2512297c4708e851e5acb2c748e97c7629fcafe4e55a6845481f6b5cb03e634479d26dda8f0f76a40260a9c1e31037e6b437cd0f0f570d4a1336e2295114d4c342896fcaf12ae63c796415e217c3bad9633a63bd2fbb358e06b415dd9474b7821d9cee1cf6b37e039a6605", 0xc2}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x982, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) shmget$private(0x0, 0x1000, 0x225, &(0x7f0000ffe000/0x1000)=nil) 17:13:39 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200bb, 0x120) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x61) setsockopt(r1, 0x2, 0x6, &(0x7f0000000280)="8887e951eeeed7fd217aa69f891099c4bacd3cd457ecf60a22d88b63d116c19ae326abe6d4d38ff394b05fbfb204849658ba432cad7f1f942cd9a3c2eae59c3754a575c1fc81d894ea25b21d54a9e618930d6c1d23eb3551583fd9a3b390e4040f78805b8dafb0ab4632f6527887967a92b503269a0ccdd2d914b97a6104fcedb54ba3", 0x83) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r4, &(0x7f0000000180)=""/124, 0x7c, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)='p', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000200)="a7", 0x1) 17:13:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 17:13:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x7fffffff, 0x5, r1}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) 17:13:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x2, 0x43, 0x0, 0x14000000000}, {0x0, 0x0, 0x0, 0x9}]}) 17:13:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1001c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x3, 0x9, 0x7f1a09d4, 0xa5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:13:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:13:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xc0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x4000, 0x7fffffff, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x28, 0x0) r8 = socket(0x12, 0x2, 0xffffffffffff785b) r9 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1106, 0x7}, {{r2}, 0xffffffffffffffff, 0x68, 0x1, 0x7, 0x81}, {{r3}, 0xfffffffffffffffb, 0x4, 0x5, 0x800, 0x4b}], 0xffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x14, 0x81, 0x1}, {{r5}, 0x0, 0x4, 0x44, 0x8, 0x7f}, {{r6}, 0xffffffffffffffff, 0x0, 0xb, 0xffffffff80000000, 0x5be22ff4}, {{r7}, 0xffffffffffffffff, 0x10, 0x200000a7, 0x5, 0x8}, {{r8}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x100}, {{r9}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x1, 0xffffffffffff48e3}], 0x3, &(0x7f0000000440)={0x1f, 0xe949}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x15}], 0x7301, 0x0, 0x0, 0x0) r12 = kqueue() r13 = dup2(r12, r10) kevent(r13, &(0x7f0000001200)=[{{r10}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 17:13:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202010000000c12b5c4"], 0x10) shutdown(r1, 0x1) 17:13:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffff8e, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20011, 0x0) readv(r1, &(0x7f0000000100), 0x0) 17:13:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000540)="eafff05b00007b020000", 0xa) ioctl$WSKBDIO_SETMODE(r2, 0x80045721, &(0x7f0000000100)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x6, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = getpid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x100000001) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x26) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x7) mkdir(&(0x7f0000000380)='./bus\x00', 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xfc) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x2, 0x2}, {0x1, 0x1000, 0x800}], 0x2aaaaaaaaaaaabb4) mknod(&(0x7f00000004c0)='./bus\x00', 0x8000800080002002, 0x100000000) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x40000aad) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000000)=0x53) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) pipe(&(0x7f00000005c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./file0\x00', 0x1000101, 0x7) socket$inet(0x2, 0x7, 0xfffffffffffffff8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 17:13:40 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000340)='./bus\x00', 0x8000, 0x70) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0xfff, 0x2008000000, {0x8001}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1ff, 0x8, {[0xfc21, 0x3ff, 0x80000000, 0x7, 0x9, 0x8066, 0x80000001, 0x6, 0x20, 0x80000000, 0x39, 0x100, 0x0, 0x20, 0x7, 0x6, 0x3, 0x100000001], [0x3, 0x1, 0x81, 0x10001, 0x200, 0x3, 0x2, 0x8, 0x7ff, 0x4], [0x2, 0x4, 0x3ff, 0xc888, 0xffffffff, 0x7fff], [0x9, 0x1, 0x7, 0x8, 0x0, 0x8], [{0xcff9, 0xfffffffffffffff9, 0x6, 0xffffffff}, {0x12000, 0x322, 0x4}, {0x3, 0x0, 0x881, 0xe13}, {0x400, 0x8, 0xbf5, 0x80}, {0xfffffffffffffff8, 0x1, 0x1, 0x10001}, {0x100, 0x4, 0x1ff, 0x39e}, {0x3, 0x3, 0x7fffffff, 0x3}, {0x9, 0x6, 0x7fffffff, 0xffffffff}], {0xff, 0x2, 0x3, 0x1}, {0x1000, 0x1, 0x6, 0x2}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4000000092, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1}) 17:13:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) readv(r0, &(0x7f0000000000), 0x100000000000021b) 17:13:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x3, 0x8000}, {0x6, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) syz_emit_ethernet(0xffffffffffffffc0, &(0x7f0000000140)="cf6d41228505988d418d0cb9ca6074551622ce6f83db745f17d33dffbbee3a9b558008f5e5c37cbdd7df542cc4f7538ecc78d62227b9606596c860b8691f3c69cab3863a21a9203b7626b791294320477815225e2aecc4270720461fc8d28a54e78711ed2b438992f5ff01b3eb5f7a33c4d44d997dce6ba8aadc561d092bc36739bcc128e956538c368aebd0dba1f241712327dfca9a871b109ea5748f3522aff0259cbb58e897b6e0b1eda4d8d8dca2182dd2dee82ad12bd72c0a1576f5c4ecff454d88952f1b2ad25b1797656982be01433e6d9de74d45b61a789ec5b4535bd69fdc31bfaba9b9653c7e1ddc6e786fcfd3705cea5ced3a89b299f927a46605af5c92d04924462b76baa9c1613ca7cc4a760808e7011ba1a22961b826e0c512129389cc753adfb46cc13fa5cebdeae4a7999a792f705f0bc7775b17e118ab7ce55fb0b7843b0c8385196a615d6661dedd6814219977b64a2ff007ad7715ce456fa4b6ca74c727fb7e111ee2219bdf") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) close(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 17:13:40 executing program 0: r0 = socket(0x7ffffffffffd, 0xfffffffdfffefffd, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 17:13:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[0x3, 0x48df, 0xfff, 0x0, 0x9]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x54}, {0x4}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b6c092bef1c08b6ddf341f8072cbd2ca3d6361b7c4878bef349908367fd0db9d6d42ba87d7acc9ecf60f367094955f391fcd7e5c0e1f0a549c0172f6756945d27ef2bcc34cd07193e66e77610db50ad17374c9af7ede5ac59a0e4cf98897cc54b4d48043e0d3c8ae775b5650701590b2c21fcb7099fe23d0cc98286afa4ebf19ee588dba6ab6a267b0df10dfa303d1604369efbba6ee3ab57b06f6862ed37d89ff25c900ac658e0b974e6d469f65cfe73aaeea2d8c604f6c028b9f159191c0482425becad88de11b53135b09495227f6871086fdca9cd86dda53b1", 0xdb) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:13:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0xffffffff7fffffff, 0x7f}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 17:13:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x87, 0x1}, {0x0, 0x5}}, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0xfffffffffffffbff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:40 executing program 1: nanosleep(&(0x7f0000000180)={0x2, 0x47}, &(0x7f00000001c0)) r0 = kqueue() getuid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 17:13:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000000000002, 0x1000000000) 17:13:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:13:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffeff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) syz_open_pts() 17:13:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10028, 0x80) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000080)='\x00', 0x6010, 0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "1a0000000000e53400000000000000ce1e00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 17:13:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x282, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xcb, 0x1000100000001}) 17:13:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0904c44f7b202c, 0xf0f8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2004, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) close(r1) 17:13:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000040)) 17:13:41 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r1, 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") getsockopt(r0, 0x1, 0x4000000064, 0x0, 0x0) 17:13:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5) 17:13:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffff01) 17:13:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x280, 0x0) r5 = socket$inet6(0x18, 0x4, 0x3) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x8003, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x28182, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0xe8, 0x800fffff, 0x200, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x10001, 0x2}, {{r4}, 0xfffffffffffffff8, 0x10, 0x6, 0x800, 0x8}], 0x2, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x43, 0xff, 0x6215}, {{r6}, 0xffffffffffffffff, 0x42, 0x4, 0x1ff, 0xfffffffffffffff8}, {{r7}, 0x0, 0x20, 0x80000000, 0x0, 0xd73}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000000, 0xffff, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x401, 0x100000000}], 0x4f5b, &(0x7f0000000480)={0xb7aa, 0x20}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f0000000140), 0x10000000000002a9, 0x0) faccessat(r10, &(0x7f0000000100)='.\x00', 0x11, 0x3) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$unix(r10, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') fchdir(r10) 17:13:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000eef4760e400000000800"/56], &(0x7f0000000100)=0x33) fchmod(r0, 0x190) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() fchmod(r2, 0x1a0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xe1b}, 0xc) 17:13:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x6, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000214, &(0x7f0000000000)=[{0x3f, 0x7f, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:13:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) socket(0x31, 0x8005, 0xe0bab3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x1}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x94, 0x6) setsockopt(r0, 0x25, 0x6c, &(0x7f0000000040), 0x28a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 17:13:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) 17:13:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x400) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x46, 0x80000002, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x2, 0x300000}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc2, 0x1, 0x81, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x47, 0x40000000, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x2, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x200000c5, 0xffffffff, 0xffffffff}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x5, 0x3ff}], 0x6, &(0x7f0000000300)={0x38, 0x3f}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pipe(&(0x7f0000000100)) 17:13:42 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000000)=[r3, r0, r2]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r4, 0x2000740d) setregid(r1, 0x0) setregid(r1, 0x0) 17:13:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) read(0xffffffffffffffff, 0x0, 0x0) sync() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="da", 0x1) 17:13:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0xfffffffffffffff7, 0x10001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6}]}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="fb1e8750f37f54b779c8e83d051c5cb7335f517c7d141a8b6cf2817aee306cdbc11fcafefc118c47a0496fedcc1d232bd96c8d04a3ff05e9f64ee0296364122fbd41cfbd5812326d33415fe15b4fa7130047a4994a01e3c002f5a56174a47c9ec61e96066c396c82954beab229361cb5d4d6e910b6474f375b2f245eb068b0fecc03a2eaa0ed3d7ad122efc4f5706497c3c89d01cdaec63e5d3f1117dca4c8a49e7da1d4d69c7d7e48588aa863cc64463f7e6110d5237ce033c1ab7ae3c7f039dbc841c3e09406ea683334a5571cd7f980e646ff2f1acce80c9797aed6d85561b16a2cda98f26e1326324e0445c81f82f06efea9e3053debf3bc70700fe68fec4e50b1aacd27416745154f07f9f77fbae8dde17d29214fcd69810a87d48d26cdd008900b4175c27b9dad7fc910c967f39cab5c2dd42ed9b6839fb88c7613e56b2c2f0ba78c14a1febf1227946d346836c8112aafffb57846f01b95ff26bb9ca30f583a1b6617dded8f4b12257df6d8897755a89e665cd4e748e6c197b9f7bec1cc09aca73a24664966701871e74936f52202e152b25be56b580c1fd732eb33c39b0ff9d49cfb66f06b10586997a45bd3dcfc77636d768aa42ef8a96de02aacc4220f7957881ba388d9f4bf6cf31a8e0438e3b0ad9423407f4c8ecce6cb4fef0617e01066fda0c165740da0afc91267260cd3ae0a6814f8104bfa53d782392e1127f94de1ba9a51140044e247e754204698710ac5dfd994a8d0f484ccedc0a9e86a40b5c0e327737740aa1a76d6cd06cccbaa463858e82656569f07acce6aacb913e89c493df91b6362a382ad2fb850330345e6ebf32e939a59383c33cdd2bb64544f621e2e536cf20fd8599b1c8373cf0261d4b72f80a249e011c60155ead19aa84254a5aff2a37430b8d48eb5dd23982e5a0e50a63f0e5c98469a7bd6f979f336f2c03965e5c919adb8ee7a26d9ff330a3fa843d580bc69e51071cd0d144322f27303e49cdaf920f018abd3a3fcdf809a0c202f9fd752feb8fe5370d4a3185a07dbcd509bd29e12a13b52c15730e6b2ceb5e2de15c3de1ea485247d5491b606a3ada785a7e5934168d6a3b7a3e77f6e9089092305377a84d5abbec60fd78efb0fda34eb59e5c3fddc0499dce9c4b92aceb140e4daaf0f800ed758f14f2c2fb837f884df2bc7fc4d88a5a34d75eeec9d2712927f4f7be50f20d3139193bfa49e83b4f0b3133595d8b0a940362a4d8da34235cd8c3f7e20d6731a5f2d28425043d8936d152df1fc40f75fdad6cabcdd6e45056f28d388a92713e9444aa29a484fc739029a64483ecd6fbfdb07af3f30420561a1bfeede2bb93543b71535c37c0f8b455b0f5bb26d4cb4f836efc3e69eba779a11694070c14106b2b064ca61beac8a46b45a530521b96fd0703aba0b993a5de82e80ac813df61fc01284ad8af381c2c8897fd97bb3492ffdeebc21af6593031b1015fb328ac239114383e14faba27e09e1913ea8c054799518b1e09ddbc7dec087c80f9a650f8ba8eb642bd8cbd00adf183d849c15848daf862203b7523b8be603ecf323d74847dc7c2686a4ff149674f34d19a08fe554021afae6b4063c0f8e7ad08ca7dd66cd34762df6d335f7e4f7f6b0b3b2f561808e9136fb2e0f1cee1ecbc5fe534853dffe0ca9407775f057e14eac22efec0cca95967403f2cd4b95ae25f6c9f8e29805abf3a8da6ba48491677fd0125bd13b928eded398a9927f7060fc8b90fefc4e5d7af98cda958047fdcb3fc05be4e5f2fada416541eef9ed0698965a9a6162b9ff0a4c463433ffcf2d1d229365769aebaf0d3a395eacbefec16b0c5e0095e4985aa1cafcd064d1570606ffadf0f4527adbe4e5e780c0d045af9e38806991a67852cc06ed55f8f8e3a2ab11239aadad064bde6a4394128a9a85edbd2d0162bbba09b22cdab3b9bef6e9326baad28764401feb93200d06128f9d9f98f8849425649112c929d274af1616437ad4b54fa5b96a66105ff2b0fe04a924dbd060c3330438d87fe0632ae6461473fdf68dfaa1d0f9834c82972d149d02ea619d2707ff0ddfde272a34a79051008561382b5fd1924245e21df5670fe6ba5ff3bf4f33314555f2bb0616e9ec6b13dd76297d8c3ef3ad3851c448b803c54d6cf31349050bf8db3f25e3008a3dc1260933fba3d82fd179da12fc8564750531cedc1072912fcf2e662270fcdbbb4a431c7a68116ee1999190908de26e1f49f2186f401db136592d8b49af483e6d5b8c63f98c858a4a1648c307c0f8ee3356cbd02cbea4d7a4ccc75d6317cd88934d630f6d96a9b4aceab7f76e4e8a194dc111fa4866dc5c499d52626e756fb8a990987e31d6a144e89ffaaac4a9c7ad3b8dd69e0b896f1a5f316256cb3c37bd8009e3c162606d7547c1b3bffa8297b665712c1860f11a6443e9ac76a9d3269741ab12f6377b3eb7ed530ffad90ede3ae4a0df7b56ede009c59ec7b873d8f12b5ff3ddb010a7724595b1d3e628b7352505da8adfa3747dc5e01ef2bae1923bbea85ba79b1915023612d68e72b428d5cdd6d36f4c00fcf48571357d6c83ec6729e9076cb09fef6c43ccc25e0c3abb198f5a2caa40a80a660ebc3f148b1c6b2262b51d1431d8cb2502a430346ef18b9d412c73f323be94eee7444a2095093cf4f8be6073ed6491343ec353da0297c1c38c8655b8706d6d2c8e4d068b81f43fb35b7053c811a7385b2fd724823749ee3540fd582fd1ff9a6848bc3b6c00971aa2c090de39e8c1a5371c21aa0fcc99604ec25806f6a1ef63c3282f5074e09aae3c55ac4fa497c232787ea462d44096b6d93927df4aaaefbb0f641b7f66d824ab838d50fbe459500b3d85c33004d7176588ef2f0918b981706aa549cd8a53c68be11b6c1a4d88d5306f1e95daa13e3c79bf505cab450939411d0243f2b5b69de8d0661fd759d0842b5bc518b37b5f8979547710a3676070ee239e8822b41a1350a406fb6d0a216a2597a4016977654f652326280289084522d131fb80705a51f116db03527d271f616d1db9bd2432918fa16afdef2f50fed623630ef1b9fd73949d7fd6ca7133d87fdb0e27de971c0fd6add3a5636b3752c5ea918904b0cce7922da29b89bb295e8425b25e05fe73c09009d5165cae65a6667ddbe8e90873e367e8e20fbb15633898176f13e748e22f24c88917be49ecfe9f8fc11cf7c543b5066f83c9c05e7c819000f70316292b82ec59bf1b2799efe3bf269db62586d0144e2309f813cb7a1aeee6b166fc8d85d65e42478d9932ae79f095b20842514b12621101fb6ea27c8478f80a5653ec8ec47b23b407fe53afbe65342163df6bee387aa4b46bed547708e233b8505c08dcd14876a9e1854dad95e8ea78c3f42459f88b24cc81d09ea31e4859e30789f2248327bfecaf729e7d2413e7de52362aa81ff9b98a716aa0ce406b19ef266cfef4b88c23f7ab810a1a3d3e8d974d3b6ab488313963f0ba94440378c78fc2be72a15785d459168fac79bd4c6c69fd7e9a08b0b588c736894a12f7daa4412ec2eb9f34a7f36f37c82b83d0652665769e683d22e28038dddfd0f12559cf66e69f2e0f31ea466cdbf9915e16e9d9bd336f16c04524acea9d540f5b951adc4848c6f2203162107b10eeb5badddd161602dadd273412b3ee963131f4e0f26e3a15dc82e702ec9c38e14619923894dc148abc2c103a480973afeb58a3bbfbebf85168b78254c169d4be83a7d5e772877d86daafcf68b364e3c32f0d23dd05068052643360d3b8dc8178c7d9d8e43c4a9dd5bd408f0c538ddec4084223a980d8ff91ce96b3217470c92ed8cb10bd6309a111da8611455c931e65b5a2743fd5e38f01c4a1b91aab5862657ac3d967d4a9c30f3218c4936d60d7ac94b6cbda2a69262722b12c98511f86b765da49e81b3eb332e8bf5e33d126ca39a9fb0302ac734e440ebb7713cfb6259c491723b60feb586a966b15a15f8de1f69622f0e23b9c37c331e3d7504efac2464cbab5c113f5c4315039d6881a4520362552ed53f54d2afd4bbd0c4bfc9ccaade01e2f946fb48b31da1f37ee716f65f940c29b22398cdf2ab3e8aefd9407249b49db3c63e199a21dd839cbd177ca61e889fec1c4cd24ee7a1360862dabfaf17cf6dd861373b80fc3a3b045c3e4bad7ef1a445e51dd47a0f0c24c040b2f0895dd17b80089dea13bdffdbcce2ec628dcb7834fd3f2f11b59fe1ab7585abb0674a4b262385c2a4da683251e9a453f77da32041ee221c0b8b14c02569ceb535a10494b12dbdfc109bc5c51cad02552dc91f058341ab4020a642030dc78eb57c9d14c44c339429043c18aaec343a94d32a6e0308d1a9b7e9fad16dd38c39a75b9a470a30fe03c4fa599b65d3a938cd916304c915fb28f665424871df06e7d7c897ce961a92353795ac4c96588dfefcc3579aa7ed1448963d69a2a5fe9512234de4a5f8b9ed884fbf6bf4f41742dd3a97ea579aba571563f29e16910f96a2ee2f2db509d44db9edbe427c8573b9499e1999123aeeabd7982adcdeb458bb2315f1d9b1e09ac7cf22df1d15d1cd3864d14a3b88036bb73fc74d6f2a49680108f989ae65f5e5837467a6ea134aee9200bbe9fc9a3b1d5403d63ab9f0bb686f15221c0f0a10cdc031e6c5e8d6e8d9262f079321e188c6ebb5bb7c19b8bf305eb44961b0a6abc69f17dbea41c3ea74222d47e762f86eeb8030e261f45862c68ddef02af9821a30af5ef4441aedf2fa2cc30fb4d6639276fea0ba675ccbc6789d2e4ac5fce9526da48cdcd1a870d477b2440a347c325e465accfc6c89fd384dd9cafa5f1d1c2c1a1885474bc413096748bb1b016d5e0827b81142133b9f13219c47ccd6bc5f1346066854c045b31a2e6818473022801a38b97d1ec05e1728663879035ac477242dd7f2d2d0ddea70b7d7924a0c517dce0a4cfb57f0d1c8445cbd01a54393e025b721e559517f4cadd6251875afa83705d1f1c056a68e9b5943417cb05b01cbf8038e8b3f6736e43bbfb4ad60cf9b00ae56a2de0650c4e4fba919d92f80e1036d18df89afcf3a09848c233b16d72d38dba8f5ce39917a237f5ff9cdedaf31ae1e926152d5bcda36aa4c6ad1d67dce29c3f852cb6a7f58eb036cb8d1f8b0b96b14b024eac1463d21d8638af24c13d4f26c9408e4ad8323ab8eabf677c0a749307e81ea83c1387524d96c887eae24cd10250db3c06f321d21f68590e016a558778f062b7d0b9bbe9172bc6a69e93fdb75651e6f0cdd9708c78221163fd0df0eb8aaac6de112cb0ce47fb655253c5af56c5448666e304c8383d915c9fae02ea25a27bb929cbac3e5d5ef8729e7999fab3eaa7cdc85d7f768004c34790347a354a20b439bef7e9913140f128cdf86597d4caaa3eb16b61c35eb4ce6e2ca9f4a817b9b7625d5bd2366a6b2241deb235b18f47f1448a6c70ef9737185852cc4c54d231e6f1d6d6523b4c5021150a5a7da497ccb72a6479d8fbd859f19518cfdd577dee7942a3991435641b4299bb0752aa242320075e066dafeec523727d4540cba70b8fbbbe4ceef570e1fa0c94e6f239fb81c0eb2dce5c580d7eb574b789997a6d750c45ca8147a10102c1348a094ed08eaee8db6e5d46867750a1feaa52fd6193dd3199b4bee7617dd3f446510644d115d0ef5696a5d9cb8453249815f84596711766ccdadb9f45f8cfb21d0d50c4d8cba71dfcce4afe66308f78bdef6be45fece74a0d521461daa823ea45cb0437a237edac4c0aabfdca04b7a478b902a4ac0916a72a6cdf783f6b69314892cc6f0b84f85e", 0x1000}, {&(0x7f0000000180)="69efbbaf36f25c33eb74b3ebb90f99208465ba75996ae0acc6cfc4305103f7403f3bf1e08438e0100b99641704a0de5aec473e94553b6c24c98e626359a72309a662841eade02bb41663e0f5b018a15bf90e4836885624eab71359619beb9e5864912c66e096ea6fd90d1be5a8d619889bffc3b24463911f667c17adfa39fb7276d65237cd4f541514e582dab1378782c019a3fe8850236c904d875d1ebfe48df0211967935cc35b7bd8d8feef9893a92d2c181a1bac83f7441798c2f2a3d2cdfc72656128c01e78a54c51bc0ad5cd8806e87d5c551e5b82699cb53d", 0xdc}], 0x2) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 17:13:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 17:13:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) munlockall() r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 17:13:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, "6fc6e23c5b00000000000000e74de400", 0x0, 0x4000000}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="4404dfa08c142d0886c7c20887e11fd96f167564e133ba02fb2a83cf254265be29393b75d6e79a9d163d94f893c4c916809e194ceaddb42e98a3bc878085a92732f63c5ba7077034dd6ce72ff187b88f09e7797b05f956fe76908525562b80a209e195546e25984a", 0x68}, {&(0x7f00000001c0)="5227b6c47aed9472379311ca38ef849f85e5415d4577d1940293773e9a219ecf9fb0c76e9e2488c9147a46c603cd56780cee14fe0e37c4f3430cf28ff114cbcd8efafb6af5b5d54fc0fe6c30cd283a90f3875d3148f08bddab8a545224bd912ca43e9b72b032c208310047c47dafff678b299827fb5238c639933daba8d9abcd678f1ab21a9265e04dccc56248b013fdd9bfc75c843878774b3ad3c9b3361629c51f06303f9b8abab73feed07ccd8451e971f790659bfa5d1a631154dd09a8d981f669b0363272ea420a898f973f1ea21eaede0e6f4fbf132380af53b6a9ed476976099753387d74bd3071a035cc4821f176e3", 0xf3}, {&(0x7f00000002c0)="b038c0b5f55c75857d51f4b46b22e105c0b35fbd9a964aa40f0f59b8e4d3f2d5275e2caf61b65b701b168653a7457afab46f985c4fb6b19a641327c82b775c6f084f88261814f5bf02dab203ad", 0x4d}, {&(0x7f0000000340)="9ae9e405f524e9d8d32adf0cc3db2d2a295896fd70a678d9289645ce2404e1772dffffaf7861080b386dbde895f2012aa634e9c7b019a425c22304fd82269161ce1d521aefa0085c69a4fed157ae8056437daca5a316ba913f50e779cb4a1e2dd4ee56dfa37705b450b255332c037a165d5cb79d1dd4f9e018446bf4489a8170d6713603f215277041f00b12910872d76fac730f869e151fe63c89e9951f2a2e06336facd09b076c643bd6e80071db", 0xaf}, {&(0x7f0000000040)="01d25d7926fc8e51a9d396bd2e4fc2151af470f758a0094c7637192a4c1a", 0x1e}, {&(0x7f0000000400)="465838ad873807a31d81fb5491ee744909648f4fff2ca3970cfdce77703610169fcd83931e829405af81ba8043e98455817d178b85442730dd834f444945ef570a9d3f8e32cc255296d03dc9c29d61eba8c8a895fc78ad7b862b6a7cb30b309376ee1282a6dbd81d8556331689f4baae2f8db4e7fb9dce1118fc905e5654112a44a9e1b5d329f79ff9", 0x89}, {&(0x7f00000004c0)="56a6047b19d6703ff42232d844aa143aaa0b8079ab31c73496e0f5f0f1a5dc363d1f8f5dff619b83f847a36e041c44ecb9370f0573ae9aefd23da98025c5ac9ad7b8bd793971ce4e281cbffb51461958a2a5526d437583d21e962a5adc18400c6612cf", 0x63}, {&(0x7f0000000540)="da47aa4e78c2a063fb5928addc792b484d0100798a42dfe74f5cbe05834012d5ef77cb2a57b6822bf04a13a512f5f85d1a393c46961aa0a35007f5e5f440883f0250db40740ae86eba07317ca9394adef29c08d639db9c00655505fca5acf2a1e8e49d4225de3669c312f121c9104c5f2318b113fe0122cba6643022a38ce32da0ade6b902a148fcb3a31fd87de1c6448373e9d64fd2bf536340f94039171f6993ba", 0xa2}, {&(0x7f0000000140)="0462d569768cae3c01", 0x9}, {&(0x7f0000000600)="49688a6701fd488c8b67aa0a2ff20c39d36d049ede85e3a606dc7109570e1906c0461c4ba1f12baea5bad78929f414b6f658773b7ad7d34502dd5565631c502b608e790438c79b64472d91fb3111", 0x4e}], 0xa, 0x0) getsockopt$inet_opts(r1, 0x0, 0xaeb570c61b1b3ed3, &(0x7f0000000780)=""/255, &(0x7f0000000880)=0xff) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0xc8c1, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000740)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:13:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xe, &(0x7f00000000c0)=[{0x80}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:13:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 17:13:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x3) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 17:13:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x1000, 0x100000000, 0x1}, {0x8d, 0x9, 0x2, 0x4f97}, {0x8001, 0x58, 0x3, 0xbd}, {0x3381, 0x1, 0x0, 0x40}, {0x800, 0x20, 0x7, 0x87bd}, {0x10000, 0x2, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:13:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x4, './file0\x00', './file0\x00'}) getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0x6) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000400)='./file1\x00', 0x1, 0x4000010001) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000004, 0x210, r2, 0x0, 0xfffffffffffffffb) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001540)=[{0x0}], 0x0) getgroups(0x4389, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e5", 0x5}], 0x1, 0x0) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 17:13:42 executing program 0: r0 = socket(0x6, 0x2, 0x38) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x51) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x32, 0x0, &(0x7f00000000c0)=""/50}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) socket(0x1f, 0x8000, 0x4) 17:13:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100002, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) chflags(&(0x7f0000000000)='./bus\x00', 0x60000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="1d71b18ca508bd241a6ffe742696b2ca6c4934fa39977833140e7d391f5a007158e3fc7ae6d783fac28d03c14812865488ab0af41d384a313702e01e369932ef12152411d91a77e9adb6a0802f1ad421bc6d833ccbfc80d2512a4c55c672114150541a86a9680a97cef33f2754c3892fd6fd1aff9dc574baf8abd728205bc254d5f2b1f50b39c295847e89b52d56954e546b51d9a6a0dd946be4fcbf059abcbf7ed51a9164e1d35b09770507dfcb7087e94004ba96434ab2012c849165865cfbfc017888de73ed683d39c209aeefb482fcfdd846c43712a778722cf99e75fc3e6d0aa02eb9ba836b36037ae5671d94f04d779199f403b7357164aec7e3aa5e971cc3b05c026f04a502efc5edef3221f39c99895f87df04309bf0c1364276ebc8df52cb0eac701efbf42db27bc16f7d6c01a66b5a98a6bb10eae4a76a55a4d5e1d0608308e3b5ccf45e641bfa3ae21c2a3329ade6047ced45e61f1c02a9f0384cc708be3f46a0ca08d839a8a8abe4cd94aaec0a5754e544361dbc460b5ca2076323f92afbb32923ab16c3bdd84517274106d065ff921a47333d36fc877bfe4e2a06e918518b2ef2a1b03132b0e2da06b2ed1d347549e64eebf20ee183c40a6bcb69fb307e24a63f2b8571a7679bb7b7a2a3db6587df947e2d868835d00b30d4144edd45f20c7b3a08e88941d4592b085da413b47368f43f96b5c849db7441410530d7bcd2ec66c6a8c92245fc43ce9bc6aa8d9d826c0fbff62976497a354d6690697f041a4e25b114d776e25706cccd9289185a6df0bcae132da30c79ecc705e1a439ff837376b38f924be7bade7de68b7647ba1cf3001bbcf6990fea8a0e18399ce5b653eec2a108b5e49442985cbba595fb03f7d6bfd3df175672c702ac562677a767f12ed7df06c4207d8e1de2f78f0e2eed4834fe5a5badf7e2f472780739562be23e1a0a04f4eaddb62ca150200a978925e44e0c0044ccfc87f823f41b560707a3dddd547e1dde323636474d3941c984face43986137d75c99c8c25d0c8d9554d170c1a22a03ac103e6327a17f2980a0b7eb92e90fa6ede449466e15eb8732bea518553b50490ebbcf28a7e4c82a45359253163718c7d44eb3ab83a0ca98c723167cf55977fc30ec80f769e9cf638e42c6c85261cd2a86046f80cc030a3b9d2a4714287427e417a888739680b8535936d2f3862bac24f34113cb643c14034e26a4bc8cf7a51dacbc87fe1cab01b4d325453e32f3f23cf8771ad6b884259bf7610ab068f5bbc70cc9d23436801857cce3010098eae7c9eb6b8ad232f2c3c7f09137d1fd00f2b9bfc8f21dd78fa23b630411e6bb0750ea1306df601dda9ce71355c86c841915d97d74a432ddf188c643115ff8c2228b9bd9253d92d84eb05c3bf47faef7674478fb9435dfe0ea9e135dfa54648b09d56739a897ba6175cb851299f24319858ac0d820952b2174c8d8a46633eeffa3264257f03e933212af322676b3b6f955629e397cb54e633a436d732daaf5107487fe8566bd8c283efe1d41d334d2448c6ab5b3c8d8c9abd560af4e529daf09680addad6184fcb5d886e92b1609bf5a4cd37546393d569a0003bf91eca910cc4beecf94f536bc4c833b6b34d73f9364e407cab2dace21a28617aeb352cefa6c1609e96b1842befc3c62bd90cc6674764b797a15d2266950197e3a0faaae2ad118bde953ceb27c2cf0c83e211a5700a95c0f05cfa84978bcd88032e2164d9f2c58f82c2ff03ba7df3317006dab038ecfa12850bb57b35a74d0debe8a293cb4ac52c2f16fde89a758e724f53e40386e6f8ffdc045efd4390a827f620f377d40501ac956bc5f19b81f3dcbcfe0474411437ec105748d2685e16c5478b62044f64f5a8c39fad34577ac6fc8d8c2459d6c973b77330ec3c9e42da7677ebef8bfc7bb5432579afd0e47df965c926ef46bf2ea59b119987d8a2be17d02cb1ebd691ff77314a8c3fae4c1f76498cae2a7689f6a44481fbb14eca0a61be6caaefba091f5310f8ece225b9b24adc1b4d8fa66f66e94fb2191f38cd93fb58fbcf463bfed9f22706dbb299e8ba6641dcd61b3663a22773669a6dacdcf272ea59c6466588af39b99087ce97e02fce1737794ecc6b695e72004f601247228f78be4e36eab9c79b76b14bb462ae64d3897ce50c1fa39b59f0b82ba61fb6036fa2387f95027f476bf7911c6254ff213a76992b8d8a4025965f347cb6192f6a9a8030fe140400734cf199b2ab220ffd491c88f6c36cf3b5e93d288ce30b325624b8326d216a929756da3b0dba67e2b5af82c7917b03cd94c46140b772f2830bba76f00f9a2e36a96119c0909d710bd3e91b02942d17363745a114d24784847fb3ad20cf78d9c7914f142cd8579a014dea439279de2cee41e5fe7c356a7ec0770855d100775a96f5e7971a98215f041b1c59ebad2fd231a397398b6a6f980388ba924aeb90bc333861046cb5edd9619536399d973a3fabd6ffb654ce34a0b2188138f27ca62e733cd9fd08b1d38bf20ae8bb51cb04ae321e8f33181e6e2af7a00cb73a779feeccc5272895e506cdd2851ff3944a25150d05086c448b90f9d0cca93da4ca90677d05b529222370608712ac1a971bae4ce10a95c1fd5f2de0c94cfb35053b9a8ea7c8e2084426658d70b0d8640c1660b8519b8732de8a0b0df88adda5b3bb194f18cf4169dd06a90e8486d877650483eb426e8571610972f5df229920a664986c8c2bd01930c2169f0f5b7c313945295fa34b48b2450914e5dcdbc4523f7205daa893851b781c065eecb9ecd17cb04726794c910930a260c41d1bfb491bd773b1d1a8d4e1b5bb08bba779d2474065522aa2d77ce2f02e04b7d3d34392d47d51335efee7e89346f3fe530cf49c86722305956c7c8c0627faa12ffd63e47aa7f703783445860ecaa856d56df1d98d45ae0390e4389dc30391e3c0556f69b9daafbdc446bea8e413238129aed3e0b6e396fbc0db77b5688245b793169b5a68de0658148c71470da1b1dc55acc6782a115b4e2a01b99a33ea362b90e06300e3a118dfffcd83184f40df0a2f230166c131455974af2e75d6831fd8791f1709757918845e8f502f341c2b72e3184f122779d19c226559089623cd48f53403aeae6abfcbe70a1583c00f71079b7c6e8be3aa85d37f6d04d5c2fb1e995aa720ecd116de7dcfda565199ce137c980636fddd38eeb9e91749f9b40d4f9d2b6b270316c94f29bbe1fb99cb57b81605be16d61cb2aa3f8534fd642dfdc5b4656b52c5acfdccba0b8d0397143786febc3c474f819a7a38b71f6dc0f07e62abef9ff03cc52df1e13bf1f8a553a0dd0378f68f0cf0f41a4b84b3fd136718c3e5a9aad7c65d5d120a389ad870774c0e47c28bc1fd156d7c387693bf99657bdcb97c6263f0efba002803413a5f8f3ab818a0a0d3f74b08b625d50829d7a3e04abfc6d860a63161a8b25f29d840a946f3a6eb1529ae2513c6099ee4514d7e520cf4cfee5d445dc2088955047dad2f0bb13df9cd981fb50f1311577e3cf41dcb1d698269121246fcf99ea2b0c6d1dc6bf99320232e85f164f210ec555bc76b1cc3e29f2136dd6275a57ae5c9308abbdaac5ef897ac50583028e27504a430a2e04d84f1ca004658228d42d30a406580245cb26e523cdf75e4144606ac96344984fb941ab7855327055c5be18bf1238c092a0a25b1d740921748a4c8a8d4f8c35868a0d6cc99538a5237694a7cac806a5b0716e29e476e487062b776a526dea861ed3e3526603c951c70e47cbc19be640dd2a2276e3bf1469dbd911c4bdefd53112e886e100a9dd1fac68a6c93a10dfac761645eaab92799c86d799dd6ef30c2fefe86bd866f827c2b7bda86003b6eff303e62a196567755b900228b1eaea1976537421e6cce7bb0dddf12deda868c34ecd54c9c93dfe3538c567e4dc1369d54fc3472b2373c940f09f950a04c848fe3868fa70ade436e473401c7e03ed1d6be79239182fc464abb07fc1fec9a88744013e7e9015045f3f0ddf60cbfd7d00350aecda7698f3f1df65461e4205cfe2ff25cf193aa41a5529c05bf45732b75b520cba655654cc4fe09e140f496b432a0507b7e6e6efda2b6062481bc9e47d0ca8e200f7c823553e46c153a6e347a4c4b162f60a97a8c75f1d71f452803da8d1a2cc6b9b23217ab011f487ee99304e132ae3014978eed1d0b81fc364b4e69b71826bead1b1f36711674abd296046647668cd136b1127f7384ffe853f26e35a990eadbf9bac50597362155d10373b56e2dec4f7de7e2f25419847703b42b08b23a6c7facac150d3a0154fc4ea5981611dfd458a32f87dbd551b7c5038844f19a02e1f08b5f856822a1204fcd66dc5dec00d26fb71d6f1b0c0b49ce29438e298e963f5d8d7a4223729ce0fa7ca8bd76a9bc7f5a31edda88153082f8754e497c24594cb64f80c4d12f17d83180951ea3b6218fdd2a9efd119d1d2e32d3b6094af4e5809e0060286f340ad8937754b6eebd60feead27dcebf14d9d8706b311acaae85c001b37b50ffef9cf7236b26b3f50e091356d0df7419683d1867fd3782780db48b06d0eb641840975dc95580c7eafa11633dd59fa95694b986d763594b3b44efc86a1f7be772bc089170dcc0be87f40daebd7e112900f6ddc3def6ed5f52b2c14f0ad7ebf7fd9036044af17057cc16ad01dde3fb46de24d3d9b265ec7c7756e4ced2ef60a5f76e517d339f89988050893310532ce5ebdf785a207258757b0f737619b1d58a2d96ccd928e1082e14a5c383149a1a0e2216c6293768ba69e4140eb8b3ccf415072c243a7c49158ace0c07efdc6d5a5f083f765bea0960d3e07a74aaa37ead9b335c48252a42c04081bf34f9687711c07e5334d8de90272c96e20e0fbc823c0d0ddd0b3e3a648b9e08faa0d2b1a56dcd06527ba2a678de5239ba3ed4b9ac461c3907622e696c83ebc5186e2009753fd916ce56cbdf75f3c898b5884172aa57d50d4af0dec145a7c387865b1f390389f85d648327d698e0ab3b9220d4586fb038c402161642c889f23085610153a256d914f922224a963fda0ee43d5bbee8f321b7e4998fbc487a52c3edd3c60593f1d0297c6e49d125fdbf32113b653cdb18327d11f0de2b33e61de398ebc2e3f1a4c7ee371b33eced0c00d04f12332fb0bf1748336bb277ed00c08bc3f8576be354dffa68d3e94e048e0714c0edf86b2bf2b271a95fb61940d5bebff15ce451c0ddc8a73e96164e6dc0e9df27fe9286e2c945331b443f45775dadd6536168419a5cc4224e5ff3a388be07b262476722426a3efc2e2aad234b8782186b3a0bff589957a9463594f21f65dee0ba98fc30799daf1d11a6fa43343ce27609a46313e07916e9e723713a025072720d466cc2b46479d7ea6ba6830d5cd5a944a577a537d3d991012a7e137a5af1ffe50067d24f066f19ac56eb87cb5e2ad420576b214e9249c6717b70e30593b597b3a63dd5717b749c320ddf26a1d475a34fcfe8d34df429394ae5dfc5088338c0b4e7e69adfe99258144b56355d34d8178d40e0171af78d3c1c0d1e18646988176092cb36cc895c3e4be60778c7ad0e67ae040e5b9801de81f9f3703861c640ce33676696274b0b5f6417cf07469bd58f92bb033c90e0fb5c09348b980fe141c1d51c153535bf63e04678dc4cc9138c03ca4213c47c91726e627a14b6841f780c8d05ed7a9ce3cca3f16b5fe7c26ff78e15b40173423a1c0251fa858a6a50d3c4840960f55ffd86f3f5155de5b590697d22e0080220717acc538d022", 0x1000}, {&(0x7f00000001c0)="69fd8196f13eb440ce1032f83da9766100a6e1519ed12282d3d607836518b93e6d05c61ca158913af94c7403cc68ac91b3bf2c2ef415f69c8e91f59e478075d1007c42428589376b82b4f6128a85efac3be21b63b98e1a8fe9b7a4685ec752743bc54d8ffd90a4cbf71d59bb96692b72d65eb26985f38acb2c8ac95b73d7686ef2f930330d963ca7ee082d82eb41e7fa9e9a9f65b684aff39326aa7f4bc03577c1491c5dac3ebb8392eb7bbbc7898d07d05ba3c77f88a05a9dcc42fc6e0dac0385cf1b2bd3fc73f131bce1893558c42df69596157be58658b0b4a07a9cda8ac3f2f7cb83ae43c877d2756814ffce818272725fc4afb52241", 0xf8}, {&(0x7f00000000c0)="8c8e6a3cd52cbb48a124a7c6f7d98f6f0b04da6e367e1c9e418b7bd42fd5316a821a3407656caa35a45837ac1453ed45abb6a8e6e19f084cf75ba9e900d86b", 0x3f}, {&(0x7f0000001300)="f26fd4b28825f9593a5d941b344c5dcf1c4ecf654bd4bd9502c6d17b945cd74a2f340fab8ce99988a9f40c2aaf265de413a9ffb6403c00a3e6b540320ed468ecefa484ed11c290c09daad38e4d67bbc5901fc3a3eff8be68edd8cf3b9d662ad273757406ec190812b41dd474d8db0dd41f0eb7ef96581ecf5bb78e4453bd5d410d210f7dd9875633481d643f5b2dba88e8de937d651000e453195b11d1f4e51052bdd010", 0xa4}], 0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:13:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x6, 0x8000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x907c495cc1030bd1, 0x2, 0x3f, 0xfffffffffffffff9}], 0x9, &(0x7f0000000240)=[{{r1}, 0x0, 0x30, 0x1, 0xfa, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x50, 0xf0000020, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x8}], 0x2, &(0x7f00000002c0)={0x2, 0x200}) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x80, './bus\x00'}) symlinkat(&(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f0000000100)='./bus\x00') r6 = socket$unix(0x1, 0x1, 0x0) close(r6) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 17:13:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2000000000000001, 0xfffffffffffffffe) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x600c, 0x400) r1 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', 0x0, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x872e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000abe600043f00000000000028000000000094d63cde0001", 0x2c}], 0x1) 17:13:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x2}) 17:13:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x24}, {0x61, 0x0, 0x0, 0x7f}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 17:13:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 17:13:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="d06c1c6cb5432c4257c3268d9250774fdf7939a776fbffd69467379e01c29ba415e627bbf0fc2782cb502805e19837ab5ec54d4aea2fac6d00f21332369aae709a3a2fed97e24b785bb0b1d848c12f1e26543d0c05bc3371ce67086b5f1a337b3680f2e57a14b405bfb8be990cfaa8eeb97295c34d83a079b8cebb7cfc4aef51c65aba258c86bf1254c8d88e574da8d595565e3d3699e8c9511be203d9df7acdcb537b651336e6f8b95dffd93f0b7b85760084e8774d541f9aaf53273f2650dfe88108f75fed5974ff665d36c5c635c38d5ed1c1cc38998bb0", 0xd9}, {&(0x7f00000001c0)="fd99325a24d991c2824d1137f9178cb7b3b9160d8aa3fa155cd3e2dd0348359d27d0ace388cb6b4393f48022929a34a4fa8856462d49763c06788e12261400ae648afa61122e0ba90eb3b55cb3901bd44b5ed9529b5ca6d024e43ea6d3fa35fbdd6e48864fadae843fcca5d9d6945e582ebf55e5d7e3b8d670f76990645bb3e1ced74e5f74f1f529b92e46f3459379b8edea6e3da08f5a1e9703be3b", 0x9c}, {&(0x7f0000000300)="c2ceb4fbafb3b43625cb7ce33bfee4d3133081737f1e336e6b907bfcbdbe97118492596ff68b3c6022ac04b2f89c731378198d42012856b0aa5e2b83c94ed921e833d5d563709d4f42d04b455ff32168670b", 0x52}], 0x3) msgget$private(0x0, 0x20000000000120) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r3 = dup2(r1, r1) accept$unix(r3, 0x0, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000400)={0x5c0, './file1\x00', './file0\x00'}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000000)='r\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) writev(r4, &(0x7f0000000740)=[{&(0x7f00000000c0)="47f0d4e0423b1526b42634482667d1a4f8a280fdcadc27b2f4c8c6f48ef9bb", 0x1f}], 0x1) write(r4, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22", 0xac7) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r4, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a", 0x478) lstat(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)) fcntl$getown(r0, 0x5) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x85}, {{r6}, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) kqueue() 17:13:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/38) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 17:13:44 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 17:13:44 executing program 0: r0 = getegid() getgroups(0x2, &(0x7f0000000080)=[r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xad9, 0x7fffffff, &(0x7f00000000c0)="257c5a2dd97b543d0740e569b42285ac2205b3f8438bb33bb865492d87605010052327cc2dfcb0825ce0efa9bf8a66133873c8849564f75b71b168521066834389042577124b9a90a2f4abe2a287956dd3", 0x51) fcntl$getown(r1, 0x5) 17:13:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x889b) r2 = syz_open_pts() close(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) getrlimit(0x7, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 17:13:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0xffffffffffffffff, 0x0, 0x200000009}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x8, 0x8, 0x10000}) 17:13:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x10001, 0x5, 0xc9c5, 0x95df}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\f') 17:13:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4010000000005, 0x10, r1, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 17:13:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x204) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:13:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x5}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe2, &(0x7f0000000180)="8dbbc8") 17:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000000000000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r2 = semget(0x1, 0x1, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/113) syz_emit_ethernet(0x2cc, &(0x7f0000000040)="8b50f8d9") 17:13:45 executing program 1: r0 = socket(0x18, 0x3, 0x1) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x40000000000044, 0x1, 0x0, 0x4}, {0x16, 0x0, 0x9d10, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='y') 17:13:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{0x0}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) accept$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 17:13:45 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc08, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0xc8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x11, 0x2, 0x1, 0x3}, {{r0}, 0x0, 0x20, 0x1, 0xd50, 0x9}], 0xfff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x30e, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffffff05, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x20000000, 0x8000000000, 0x80}, {{r0}, 0xfffffffffffffffb, 0x83, 0x20000001, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x200, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x14, 0x7ff, 0x59df}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0xfffffffffffffff8, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000002, 0x4}], 0x3, &(0x7f0000000240)={0xd591, 0x3ff}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000004000/0x4000)=nil, 0x2000) fcntl$setflags(r1, 0x2, 0x0) 17:13:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x100204f, 0x8caa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x40047477, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ce7c784c5d5e48cf3a91ff20e2ee5f078566248b"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/195, &(0x7f00000001c0)=0xc3) 17:13:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x81, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0xfffffffffffffffd, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) fchflags(r0, 0x0) 17:13:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) shmget(0x1, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20018, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x2, 0x4, 0x89) semop(r2, &(0x7f00000001c0)=[{0x1, 0x0, 0x1000}, {0x3, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x4, 0x7a, 0x800}, {0x2, 0x7, 0x1800}], 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x80000000) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 17:13:45 executing program 1: mkdir(&(0x7f0000000000)='./control/file1\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 17:13:45 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x22, 0x100) 17:13:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0x6, 0x8, 0x87, 0x1, &(0x7f0000000340)={{0x5a, 0x401, 0xd9e, 0x5, 0xfff, 0x3ff}, {[0x8, 0x2, 0x3c8, 0x100000001, 0x0, 0x3, 0x2, 0x8000, 0x2, 0x9f2, 0x5, 0x1, 0x80, 0x2, 0x2, 0xffffffffffffffff, 0x10001, 0x2], [0x8, 0x5, 0x0, 0x6f675895, 0x9, 0x9, 0x3, 0xaed1, 0xffffffffffffffc0, 0x8], [0x200, 0x4, 0x101, 0x7, 0x2, 0x9, 0xe10], [0x80, 0x80000000, 0x2, 0x9, 0x2, 0x80], [{0x1, 0x80000000, 0xcbc3, 0x8000}, {0x7, 0x1, 0x6, 0x8}, {0x1, 0x8, 0x1000, 0x9}, {0x1, 0x3, 0x1, 0x8}, {0x5, 0x6, 0x9, 0x8}, {0x12b, 0x7, 0x5, 0x7fffffff}, {0x3, 0x1, 0x1ff, 0x4}, {0x0, 0xfffffffffffffffe, 0x0, 0x4}], {0x8, 0xffffffff, 0x8, 0x8}, {0x7fff, 0x7, 0x2, 0xff}}}, 0x8, 0x9}) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x802, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) socket(0x0, 0x4005, 0xfff) 17:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt(r1, 0x4, 0x2, &(0x7f00000005c0)=""/149, &(0x7f0000000200)=0x95) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="9a30c76446ed84951f967d87d5d1369d886067897e2f84e58724afa870e545859bcb8c1a5ad66d3c49bbbf1cc2f23cb2c61bfbae8dbc4c903c1224bc38127a93e86aef2541ef7734423305e43b65571cb84bd7494f4649bab0b05e45545a659aa4dbaebfe3f10df1de71c9535ff333971df5512879ab1bf443a613a8c3296c124618be6351a8bcfb9bc5283538664fdba687557a1aef4806", 0x98}, {&(0x7f0000000280)="96d4d4bf8660029ad4a15ab2cc2c660f663f0d011be043b558217a349f56976aeda5ac1990291b243097bf5a14df85ae1e31d3cfeaf0c9c953dcf4ca9f8a8d485a38a35ca4fa437870077df0c55de77528104cd9c6e7b6d00c22bf709ec3367db16936c46dad68da9900191f078c14798240c775a955074661bdcfacf9675020eec5e7f55d37674c0051650d1d339b429ae02111d7a57cbe53e64da6bcabf045854aee2353183e25be053bb5591bd8b15c6506e66ad30a6a7041bee63b39a97445b8afd7fb42618cd894bc0d89ccf19cbe3217fa9606131dca931e0b906aa75a67a38b0bdd3ea52f7ac1020d", 0xec}, {&(0x7f0000000400)="b4dfe21f135dbf3dd708d9f81118077490e1b320e97d43a22140dc76815e429982c9b78a4b4a1aded1471b2e4996c48d9a7499387ff7179fb14d0e89dd9d29a5dd35e14c099d30316f0f53698317537dfb0b0ef1c524d3fc8fd6b158dee66acdf98a17fd5fc4f5db3b7325cdcabaaf89533b1948adfae3beba440a4ff35dc07010e1d21818c4f48f597e8f248c3e6666843732c0a3c455cad726eb89f656a70df0336baba6b9a1a42ef0a42a677aecbd971dd081ab1da607a662ce5ac6c570176c727051815c5ebbe1717bfae371c91851a537c29e819a9a6eb05ec65305d1b7304a17ef4d605baaea0b0719a194ae7c9a0ca4779c956192", 0xf8}, {&(0x7f0000000500)="005a544b29c41d59e03ed2f83954bc360e924a2598b4ecf25db2fbc8af6319f8502c534b0c58cb470a3ca2c91bec70872530320ea0ded7241c25ef25c89eb439282027088de0f968cdcf9ded69c72af9297e21443d4da05e4e5e50b5ef95c0b70f651fdd7bb334725ecc6bac2976aac5f95eef425763cd5fd783bfc690b0ddcdd799f620bff093491b638e3e9816dcbe3fef49f42b5db58eeba942df19bff03dea", 0xa1}], 0x4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='s') 17:13:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x840b, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x200, 0x29) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x20) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x6, 0xdd4}, {0x8001, 0x7}}, 0x2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) 17:13:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x9000000040fff) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 17:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9, 0x3, 0x1dd, 0x80000001}, {0x7, 0x5, 0x3, 0xd}, {0x2, 0x8, 0x800, 0x2}, {0x4, 0xfffffffffffff527, 0x5, 0x2}, {0x0, 0x101, 0x4, 0x100000001}, {0x7, 0x80000001, 0x800, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x64da, 0xe8, 0x3, 0x100000001}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) 17:13:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') 17:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x200000000000, 0x8000000}, {0x34, 0x4, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x6}]}) poll(&(0x7f0000000100)=[{r0, 0x3}, {r0, 0x100}, {r0, 0x44}, {r0, 0x4}, {r0}], 0x5, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10840, 0x99) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) sendto(r1, &(0x7f0000000300)="32a680a51619d59d886f82b0b6be4d4d11abde494f6ae214f7360cf7b8bf38718cb11952fd7a3e015d652ad39b30ae23e77dd07ce4b8bfc8439a3ee440f4047b887f868b50a3be2ee5d6d9dee6b72c974dc42482e9015141763d966b3048610effb94e0043e41c6fb20de133f3cc522a3ffd04f3b03104096d05db1c367c3697b8e91cbcfb18ee6d38bf8d0f39502ea2e85ed5cf1236f9d0fba6da815255c2baa96fb9c377359953a6dfa08964a490dd0bb7cbe1092eda554f043bde602a3b9e517f119ed0025e749b4695694acb54ac29f148cfcf39dee6e5b5457b98cd2c2c725ae9c913fb1437d50d60bbfdba", 0xee, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 17:13:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 17:13:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) dup2(r0, r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00"}) write(r0, &(0x7f00000000c0)="fc6e3df42547c81a777c9306a860a18f4cf005126fa93767b985289af69347115716a0d59f29a1d1708c4f7a5bb8167f7936c15b604ca735b04b38878e95e97bc7d0984a43a5926d9c0548ff7df9745275d8e99993d689fd0941f02ed69a3280f50f8061fc22249047097261a16c3f12f3d2712ca96444bdfdd7d87368d970cc1ea884bf29699f1d98f2f33582730e289f93c69be8dab50247d45b57970c672d20e676", 0xa3) 17:13:46 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0x6e4b76f51d72e29b) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0xd49, 0x10000, &(0x7f0000000140)="3e8d", 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/46) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x29) r4 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xe564356a) r7 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = getuid() fchown(r3, r8, r6) setreuid(r5, r5) r9 = dup2(r3, r3) fcntl$setstatus(r7, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) fcntl$getflags(r9, 0x3) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) 17:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) 17:13:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x9}, {0x83}, {0xa8, 0x800}, {0x0, 0x1}, {0xef, 0x3f}], 0x5}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) 17:13:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3cd2a807c7bac86a1a54a5e2c381a5f36816081ce787ac541fbd686b795e075e90e557c25e879703d9cd7ef7adbf85ce431da162872ce63a4fc3243c754d4e460ad32ad1"], 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='![)\x00', &(0x7f0000000200)='^,\x00', &(0x7f0000000240)='&-#)\x00', &(0x7f0000000280)='%-$.)\x00', &(0x7f00000002c0)='.\\!]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\xfa/[!^-\xb4\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\'^!]\x00']) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000540)='./file0\x00', 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696ccde510"], 0x9, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) 17:13:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x6) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x100000000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00000d27febf0000000200002800000304000405000000", 0x1f}], 0x1) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000180)=[{0x0, 0xeb3, 0x800}, {0x7, 0x1, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x9f24, 0x1000}], 0x4) pledge(&(0x7f0000000080)='-\x00', &(0x7f0000000140)='\x00') 17:13:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f92ddd"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 17:13:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000700)='./file0/file0\x00', 0x8, 0x100000003) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/236, 0xec}], 0x4, &(0x7f0000000580)=""/220, 0xdc}, 0x840) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000006c0)={0x3, 0x5}) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x5, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x20000000010, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x7) kqueue() bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:13:46 executing program 0: r0 = semget(0x2, 0x2, 0x1) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff}, {0x3, 0x1}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r3, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x29, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto(r2, &(0x7f0000000180)="bcfe87f244834bb53606462accc5d8d17d0824ca7d7575728041ca92cc262a5c4f872035a3f6394e200744d739f7", 0x2e, 0xc, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 17:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x40003}, {0x6}]}) chdir(&(0x7f0000000140)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x40) syz_emit_ethernet(0xa, &(0x7f0000000000)="33fc7e43c00c1419ff67") ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x80, 0x5}) 17:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1d}, {0x6}]}) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:47 executing program 0: socketpair(0x20, 0x1, 0xffff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000003c0)="7f824a701250b87caa64ab864ca6fac72394ca785de08a582f643e925709afcbfc6bfaf6f9459bcf6ae1e8cfd0703f60a4df8e1b1d301327b524896741a0", 0x3e}, {&(0x7f0000000400)="cf381eb86bd153ddce78743bf54e251f16aa8fc094ef1129ae294602d9920bd76791978704351592a28b4819c0c04007150330f001d133b5a3105eb986921f6ab62d7f89436c096524f5e5681f67549e4702d1388cb6c19a733f5bc66a21f391708c1033b31a70b2b15889089cfd07cb724b95e83181115d7a286599cf3fc33b39bde514508940b7871c7b7be7d6e10fd72fcde0e9b927be451e44e95fe9cee90e313e1739bc4771f2435b64b5c11514d3215820bd9d9360df0090372f4be3649b5715a1291c41e5b88fdf1dbe30ff910660524c5aac50149f38e42d76b203a5be49493a535cc4c551235be8f9fdfe3968c96235362b740d2abcf3be", 0xfc}, {&(0x7f0000000500)="902037e8951731f3999a8f72bd1016a6e2b73bfbecb2f1baf152f73ae4a282972daba4b43d1c7ba68bec0ef126658b30e958a5519410378d06286db651f2e7ae8a432ded0a008514418dbc30466345c814463b3b2b1401a86b0496393c6278566d3ae58dc21f2712a07392069ab6e2212eedb6a13a3a425b07ffbb043ca74e4dd8372085d007c5b15f8de11e0981a8470dd1a82f7f89c584eb3f3278d897f186464b77df5bfee9c9337ea679a8cd454f28b788ef", 0xb4}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r2, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r2, r2, r2, r0, r2]}], 0xa0, 0x404}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) r7 = dup2(r6, r2) recvfrom$inet6(r7, &(0x7f0000000140)=""/241, 0xf1, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = geteuid() setreuid(r8, r9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) pipe(&(0x7f0000000000)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x481, 0x0) geteuid() ioctl$BIOCFLUSH(r10, 0x20004268) r11 = shmget(0x1, 0x2000, 0x458, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000300)=0xd042) 17:13:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) 17:13:47 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x80) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x7) r3 = fcntl$dupfd(r1, 0x0, r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7}, {0x7}}, 0x0) 17:13:47 executing program 0: r0 = socket(0x26, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 17:13:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1d}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10010, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8d") fcntl$setstatus(r0, 0x4, 0x48) 17:13:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000001180)='./file0\x00', 0x200a, 0x6) r1 = open(&(0x7f0000001100)='./file0/file0\x00', 0x20080, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001140)={0x2, 0xffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/4096) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 17:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x5c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffffffff) 17:13:47 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1ffffff, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 17:13:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="48494c93887592acf197cbb6697d3f566d14fe1e89e6428af4f2498771cd4c2e4faf881332460780bc05742650d3e91e4f16cda0703dc98c1b18047f8b4f1e89d749a632704b2e6fb53cc39055819ad8fcb8fe8363b2100c39623ccb332091a7b726a08465221b772361034a", 0x6c}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="a8a47e611f8ff8db835b497f06c4bec9a0b94e9e60b8b7d072d2f48d9e4fb2a067a037cadb99bcac5c7062b51c65882ad97ecb1e4d07ec93b5bf94ae6633fff866e2e33321143ddd09f29457868b952cb6023bcea4a8de496a3179a9e2659d722de21478443e469d5834672b", 0x6c}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4110, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:13:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fchdir(r0) chroot(&(0x7f0000000200)='.\x00') fcntl$setflags(r0, 0x2, 0x1) 17:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x2, 0x0, 0x2, 0x4, r3}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 17:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r1, &(0x7f0000004300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f00000000c0)}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x5, &(0x7f00000001c0)=""/31, 0x1f}, 0x840) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) socketpair(0x1, 0x8007, 0xfffffffffffffffa, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x80, 0x6}, {0x18, 0x2, 0x0, 0x20}, 0x40, [0xffff, 0x12, 0x9, 0x3, 0x80, 0x1, 0x80000000, 0x30bf]}, 0x3c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 17:13:48 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x82) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x2) flock(r0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:13:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x3ff, 0x200, {[0x2, 0x4, 0x9, 0x6, 0xffff, 0x8, 0xeeea, 0x1000000000000000, 0x4, 0x4, 0x20, 0x37a, 0x8, 0x1, 0x4, 0xe0, 0x2, 0x2], [0x80000000, 0x8e, 0xffffffff, 0x1, 0x9, 0xffff, 0xcd, 0x9b, 0x10001, 0x5], [0x9, 0xad1, 0x9, 0x6b, 0x4, 0x4, 0x3], [0x2, 0xfffffffffffffff7, 0x1, 0x2, 0x0, 0x4], [{0x10, 0x7, 0x57, 0x9}, {0x0, 0x3, 0xa836, 0xa3cc}, {0x1ff, 0x20, 0x8, 0x8}, {0x7, 0x2, 0x5, 0xc5}, {0x9, 0x5, 0x3, 0x7c4}, {0xfffffffffffffff8, 0x3, 0x4, 0xd13}, {0x1000, 0x1, 0x7, 0x100000001}, {0x5, 0x20, 0x8, 0x3}], {0x7, 0x1, 0x6, 0x8}, {0x46, 0xbf7, 0x8001, 0x9}}}) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/82, 0x52}, 0x43) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0xfffffffffffffffd, 0x200}, 0xc) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f0000000500)=""/191, 0xbf}], 0x2, &(0x7f0000000600)=""/95, 0x5f}, 0x842) getuid() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 17:13:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') 17:13:48 executing program 1: mknod(&(0x7f0000000040)='./file\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x28013, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x10001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9490}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xd342}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 17:13:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x20000) preadv(r0, &(0x7f0000000100), 0x0, 0x0) 17:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x6bc6}, {0x100000000}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 17:13:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0xc182, 0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 17:13:49 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xb, 0x10000000000091}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r0, &(0x7f00000000c0)="32dc6ad634cc1bc75326948727a03944efb2fcbdbf2734edf9114069bd13", 0x1e) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2, 0x84}, {r0, 0x80}, {r0, 0x20}, {r0, 0x20}], 0x4, 0x6830) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x0) 17:13:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="083e9ff2e8", 0x5}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 17:13:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) setgid(r1) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:13:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x10}], 0xffffffffffffffe1, 0x0) 17:13:49 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20010, 0x4000000000000) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x80) r3 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000000)='./bus\x00') login: uvn_flush: obj=0xfffffd8070087ac0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 17:13:49 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x85) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000140)=0x200) 17:13:49 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x53) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 17:13:50 executing program 0: r0 = msgget(0x2, 0x50) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x660, r1, r2, r3, r4, 0xc, 0x7}, 0x7, 0x4, r6, r7, 0x3, 0x39, 0x6, 0x80000000}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) close(r8) 17:13:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008004586ca900f0e08fecea11ea8fef96e00000000357ae26caae515734f376336ac400000000000000091f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001180)) 17:13:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x20000020000007, 0x10729, "579708160000001ee6e6d6f4860880d5f7bd4005"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="8981193582f8019748c130ca913c096f51191b459dc5f30801b6982a0750894c230eff15f907374d7faeb7b1de06cc08c17d093fa83c61633f51b9aa6c0d7a803e691c40ee6bb3acfa07a7fb5738c1b79771fcea62f1c758c8d11f0c7d50c4599ac5ed10ccf8e00d4918014d319352b4b3193ac8e3eeec980ba061e240b62a8401f7dc97dcc04a6273c4dce022e401c4869164ba6b1265fa071ae7c7569681d24d754b301e73fc69f49032dd7faa5e9b6f53da0bea71f26240d67a64c44ad0ee836c203c9cab60d8d83ddaa0474084a7958a1239a5b8ebed1d6eb29e50a547565ccbb3961b3bbb3a6d4716f9906d399bcf99c068bcbb", 0x372}, {&(0x7f0000000340)="1aea255680e42f9d2a70436adcf78258d0479d7c0f16733fd4e52e4142d73336dd2f0f3a17f774c03f7a20a180157bfeaca12f84c0515224dde94dfd6d777e7a034ce508f960b8d96baa8d86ce27d1e9732bd40a2022b5ac113c9da6cf5d897d686c57737a89fd981458a07a96dd2a09e5c1f5699aedf400df05e4463b9cf7ac96076add8d49409a320fa9905638084a4b898c6bc79df826277503ca371acaa7d53d0b48562743a20e6a1848c5290803cee5f95995d0ea59ee342a1f4242c4c31f218a4adcc55393036806b0abb0e064f3c15558e0de5facbfe7393fa6e496e1d5a7e2d2b8f39be3b2dbc4c42af8", 0x385}], 0x10000202) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:13:51 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') write(r1, &(0x7f0000335000), 0x10052) 17:13:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x10001, 0xee, 0x0, 0x5}, {0xd378, 0x6, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:13:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:51 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) r4 = msgget$private(0x0, 0x0) r5 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0x0]) setgid(r6) setuid(0xee01) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/94) 17:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21", 0xcf}], 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 17:13:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x1) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="cdcc4bf49d43bc81c6d5010b8365df568857c4f98a08585bbdb5cac6d37c7a2d476d46d729250088743fd3f6748ed21722b1b363c8426520315302aa573b719266727e84d82f9f0b4524001cd1ba4210d7d03e8c6b8e22a24c18d22da02c4bb4e743771ff19386a3e5f0c110", 0x6c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:52 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, 0x4004427c, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r3, 0x2) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) listen(r1, 0x8001) 17:13:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 17:13:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) 17:13:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x4) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffd, 0x2}, {0x8000000, 0x827}}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xe6) setsockopt(r1, 0x1, 0x3, &(0x7f0000000140)="6701adef392862ab5560f790f9dbb93d81b1abc705dc588bf58517207966ea2c905ce4489177ff9b8af0720c775f92a555ce48d44e8643d59d16846e13bacc99fcec940d6c1867b10d1b45354ed4dc73eb1f8b34ab1ca7d4241fc078428489cc50ea5035187840779edf9686698f60943ae0ad0ecbee6ebc50db6875b08c13d3c9e723db18f9c800344b735c47fbcc2c3ea6653bd0e876202a", 0x99) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 17:13:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 17:13:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x45}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 17:13:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200f1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x0, 0x7f, 0x40}, {0x7, 0x7, 0x80000000, 0x401}, {0xfe, 0x4, 0x4, 0x7ff}, {0x3, 0x101, 0xfffffffffffff7cf, 0x7}, {0x1, 0x3000000000000, 0xcd, 0x3}, {0x3ff, 0x7, 0x7, 0xffffffffffffffff}]}) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="adf7252f66696c653000"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 17:13:54 executing program 0: socket$inet(0x2, 0x1, 0x1) r0 = socket(0x21, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="824bd2259d5af6da10ce9c51a677085aa623604d88328d36723e3e68af75ef9e86a8a0c5985438d675b9b4d9ba3ad5cc897ee5aa516fed9de77dff6983596ee71c5afd31900917602b12d91dd3f57ed594130641b8f28810df3808495307327579d880c1c2b066bdd0a8bacf757a327000e0d0a557a17fe38dc750d6a6f2c54a2c896c09431790c28134f3df29c284d04d1fe4c92f27b00d1a88cd32e4253ef3f03f54e7fe3f4605739e87efa30193d941c0adfd3ed6ace1c9862d434c54f54d3a2d14003d9a94fe354e4ea01f936e829014cb885449c8e8ecbd3d909129fccf69559b843a2ecb7cf14cc7b55a596ee1e3538fdd320369a9d4fa320a76", 0xfd) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 17:13:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e82e667b6734ef8f00"/169], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) getsockopt(r5, 0x7, 0x7, &(0x7f0000000300)=""/14, &(0x7f0000000340)=0xe) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) 17:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000040f43bbf61c94b55eb00"/31], 0x1f, 0x3, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x7fff, 0x6, 0xe9, 0x3f}, {0x9922, 0x8, 0x80000000, 0x1}, {0x7, 0xffffffff, 0x400, 0x40}, {0x7, 0x3, 0xc1c, 0x9}, {0x9505, 0x4d, 0x1000, 0x84}, {0x9, 0x5f14, 0x14, 0x399}, {0x8000, 0x7fff, 0x20, 0x100000001}, {0x81, 0x7, 0x401, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget(0x2, 0x0) 17:13:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x19f) ioctl$BIOCPROMISC(r0, 0x20004269) lchown(0x0, r1, r2) 17:13:54 executing program 0: socketpair(0x39, 0x4003, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/186, 0xba, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0092244d027b070000e70913dca05f7172242f4eb65f2d9daefd979c6d545ba7d1651b32dafe1d25ee9187ff9ea414dcec7ee4d4eb0cbd6dafd22966f9a94c6c9573c2859503ec08c7a141dfb40eb802fae70b5ac495f156bea569c4d0adf2330d0be7708a1c8bfcbfd65dbe17b7d945088e71b37304fcc0940e44d30abdbb22be04028dc1b9777001ec00000000000000e1"], 0xa, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x100000001}, {0x3, 0x7f}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 17:13:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)="4d7389", 0x3) setsockopt$inet_opts(r0, 0x0, 0x1000000000000005, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 17:13:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/75, 0x4b}, {&(0x7f00000012c0)=""/7, 0x7}], 0x6) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001380)="abf2b6edcf705eaab75fc5c7a06aae9ca6d3f0b8545a78ffd410607cd63f974df9f803636b58f12cb53fee4de62cf63309576413c4bcff4a5a7fe3deb8d15a10683903c429ded938697fb319c69057eb42e57f3b93652eca659a6b906387a791fad11c8d0d438920b6e6e13e2e7ea6f873dabedb44ee2f408388388b0bf8d4aa141dc379a28c07cebfa29cce1ab18938ddd11df25651d488c06cf56b5a2c1545798e99fee04258785bed2681a013fdce36896e783116dfb41953df5fe8677e3ed9cb1ea3595ba7da2df540ad0f050da274e9e553415773239605450e36a313bf2ce57fe1798afc850f4a6507bc2cc4d9c36afd8315ace5c7881d7b08c653fbb826465c4df37b319fff4efa59cfb5cc505526ff35368c3376d673f34dbb2d9c51a078b9bf1df19b13bbbbd267e1d3baac5d852d515bca7b2836c91c8ead589f1b63570ec441626bfde1f6ed38395fa2bf2b9b1401e24ecd6abf691d582ea27cd5d017d08cf8001501f3c99314ddd01c1a5380661f7a150a2b62969beff730788e03cd9f53cd9aadd5a94759e57e3f06df9185a7e0049f4bde2cfeb954a85fba18a9914421ef16e6e3cd9477b2277dea1948065053765043861b4a6e46c5c75bde7411c365b7622e0520967f5a06de0f7a8e9b6b1ede4221592d11108ec403097c50af19b654d098b874a4991c22ad6b500fcb3c768e42d2b9a4b4c72ede5623e07804014574164dfc06080eb854ce476df36ad995fd51107265a657c93a58901bf2b21172aeb774eaeeffdee11c7c41a356e28868b784dee6d4b2c2c04a5f57b4f09fe602e7971417e885f9c71bd8c3a3a84290d230bff62cdfa2ac0ee03db24db2e289e47240f984ca8530bec2dc3f23a9c0cf25e77100e91254456a54751d151357e3d2786b42c06b50e3811cee6481e668e16410cde507548d2511b6d94f6f18954ad0beded7b45ddf187fe4ff4bfdfe29cdd8871ee04b7d3825db39ce0ee5ea64945d96ff71fa6dfc899dc46cbfceb932ed0753e7a3b28e58228b53da89249751140dabe510e1fcc9df2b3f4e3be74e6da26f07295859256a10f44937f3e4dfa9c91cb9e7bb2ea6cb366741db25596ae67d325b54ca6750e668f71fd30c2138110d33f1a42c3e67a55466cf48fa0504d70552ca22da0af0330e1584303c6e89d6c402f3b409ed3139ba7fec0e391a1eee23fcaecc5f9c34638dc01b1691e9ea058f844d625ff67adafb7cc3ac8d0873b117bf70a5b7d0f8bed2eceb5e2de09b637fed178284bca4e5bb263d0f217b9b41a83f9cf394788987de91dabb09c7d9f42d22c67bcac7fe42c55f7158987b0a2d972c1f8b49971e7b37462260d51c14ceb6c6d99c20d414114c02ab55e9626551840e73a12bd39008ec81cd3dfbc29c5986baa200bc4cf9e83da1ca5ab91ba93e3119adf6c33cdfb51d888bfa67e578938f9186ee0c25ee9d1c387134513beb30fc406dfd6dd6791511fb2e9dba996b2d4b35958a5aebfed0416ed62e4d9abda330eb7512fe594f7833186ad9c44ab41e8d5a2262da4faf895030c2ef804b39c54d5245c66eaea2f96898d610efb11e1f339712fcc965a5431ce28e63838453c39a8dd65ed4c49cd2a435d554c87fba8524c577e590a5d0d69fef692c0284c324cc3771f569596f67a5068694c3121a824390d6b10a7dfd834ffa699e5fb20a6ac65de2bda8aa69ab50a69c24a54b5d94110a6c1810141c4e39fa2362847fdde4f49d37d98532285a7ca177c86bfcb94923fc7ab5619623748a096f32bfe12a7ebd9688870711da1ffaf47a19c9d2b1f30ff0f884ab211cf8350187d7f7650f456b17af67398a5d1378560680193ca07f8e9340dff8dad302b2d668ee6c73cc58359e1c383ce843215b95495f52e4ecd2b1dbd186f3fa222ea47367a6c013b8578e95837bbb00b9c07e9968b5d460f403e2063a00f41579d860aa74fb6959989b528fecdd63194c0d3a3cb59b84bc9661f68b31029c3c6af039737dcf59cd57c0d7eee752f081d9deec2420a59a8b5b8727bfec7be39b9229e69115bfafe1003e7ef15c354e3fe18b446a11fb8749b79aef14c041b32284642714532a2d19fc745482af24e809d2ef3a245850421fe25cd20b20bc962917e480b9b09844073d6289c0ef0e2dea1d020664c579fa99d557a18412524e0553a07f6c4c1394d4ff49202e7c421bc99c543e58625df30c34c50c44b3cf3c4e9baa1523acf0e37f8d248d01346bb289e3c084801463b009cd5213d89fd98536d081c225ef037bfc231deb5ed295c3d3b040b7306ecf8c39a648e9158390a1a99ed6f8f0ceb9f1bf90f1435004a7d76e2a8bd38f472e94d487e3d1e81946c861e98d7b106a02364260c64c6c9e305cebb49e09a34c421a0eebe51afa51c2a19f0a290eae14a0f0d351a8da6c865a298594fac2bca20471cd0133d591ed259bf382fd6dd3cd957fdb0d5227c573950650f5289afc681baae89e2139cb6740c9b8e072dea3505bd50544af9443018a150591bceb074e73ab5f8981f25f71fa8b2b6e6cfd6f02242c04039cb58341bafcb8b0a4461b90f25ef16811538d468d563817d54e61bae6dcd0f12862431e380265a9174b8cec18ed9cc8b12107b69501d6fe6dc9f3b3d344db878be99b60a7ea5f55cb753c3fb8d52df0320ee4e37db6dfcbe6423e0765349b7e115f997cbd1affbc162dff70e8f5913e1e85832ffc82aa71dd623b7db3a2602dbd82ed21562e0b824522c570bde7221412a21df2922a7e1a5812714a0d55d3657a7a9e760cc35b6089c37664e900e5d634af146c7a6fa35df4a536b70b5e096954c2c26e513fe700bd39236e5151153c03de59c80fd171412e9c18ccc1e801a8760f211d57c1a296cc97fe48ebe7318d6b6f80bee425a82e774e00c7fd55ab9d08734f95bf396cb6b2d60e6b8a6ee39ff2b175c5f5dd801cd8b89946be0c5b66bc9303b12f96282752f9a7b2fd06bf2dc3338300b4621a4a2ad1fc25311f2bff51711116e4801fd904d18e6dad6c1a32280ffcedaead3effd437c250d48dd57610608a26ff4652340a3ea59bfb7268608a561269b90cb6a9d23ad9ef536783b6cc1fbaefe285656bf55e769f2dbc6fb3409522c6a68cff8d446a12c8ebba0a40007174b2b565dbbfd1888040d646fc1b4e8ffe2e17b661325979913055a891d71a85b4bc44e99a2f3183ec644ce0e6ed3a3cdc0836b229757ccda425a594b1dc89707c8924fb850f4bd2e95be7cfd4e7c37161e3bef7cccca57aab9f39be39d967d7f5dbe86ab9a3f134f00538cb56df7399607531b3bc6a2485a3a3ea657b35c7b8250acc46d2a9b7d520b4f0a6ab7c9f87fa447be7769b06f64a0288034a6ec206340d16baf3d735311f6fd190a9acf2b1e30ba20fee8cd674d4b399b270b7e8ab51b6ea675ee246f0c8b4aec6f5e7c99da6177c385e28826cf98c78cc6490c3ce744b6b1eb5cdf55f27f2dcf03035d8d4d64ff0b884d235e9124ae40944fa9cdcf5c9b106e2ca0281aacb9e18ab3c4ee454f2699531c1011090e67471c50d7be80cbc481673775f58e97a26e6e7af5c9eb5b03fef5a78916d01a006ac0da36f285d333742346e97413e620cc7a8c37fa7620fb4a216dd21bc1cf6b0ba354e6161e76da61a5755901cde94a01f956e897c44704a8cc8ae4827ecfc634235aba23508b1b519b379a347f4f5f500a27f14208035db3d870146d0a2e29df24e218cc0a552051e7e4232053e35eab990b6de43c51932bfe86b2635f81dc57c2eb11f4247a3450fc5a162e4df5e227d5263695e7146936b84369bdf3786c0092cb27bcd4fd5aea55fb122291ff79237f927c446cf28ae8668e09ff185581108f082a6e9ebbad0109188a4c456bfb7ff3c6c0a98c9a476ef06b702c4d17f58748fbc9cd90b5439bcc93c00a6ac8b58ddd150648d51c5c9febf45b239483de1aa9db3cf168d9736a45a4fd6080d2f5d76604e3892ef04bf37cf79d9aa0a2a1c1708a835f45a18758f62e766a1fcf23dadd684dd608ffe24074cb0ce214d343d31f6b0f33d388859e4bbfa32358c38dd492f70e77e3e3f64de8e3047486d9989a7dd2cef90a9a430614cd2d32f2b89b271d91293eda46449d2ea24bddda578f42393f88dd31ead83ec62daa0163a30e81c5ca14b80b779560179ea260688c9c49eb3191b8f683d8c66143b0cbc94282d6b86cc397611cabd244066a76c2ca7fadda6bc2ef953e5e2a25d9d11be6156e9bbb4e2348af58dc9bf9c67fc7877f07227b624185b4fb40bd4d24ca8ca7980454e5b595943f1888c98e44ba8fa322457bc6e951fd8d9bde37fccb5a5d92c252d12df7588a5667e4fba778f38e852f138a170fc2a2e5ba00ba201d2fb8375a843c853578d89e6c3ada65063f8f687716302bb516ce91dd814977fac09b89c731a24e1534ea8ee7777b35c4c6733d692e5ebed9f9845b17581984c267185aa7a60326b5dd3529f5d47473e6e8eef26dc43e7bf3b737a5b4b7ea1277a409b7245978a921d74d24469394c9aab018c139e731dc7fed753326c920a7b1d311afc7dca671dc7399bc4447a14675b0cae9e321a7c8d128ddfc817e83b67726ce6a217618b9384fff41285a4cb0d83d309db26d3176dd4247c2d3b9c8f60ff4cdbd79a6dc48a208289a2e31f8f0b6d2ce0503a897200d626a919a02eec490775c7f1c55c51e432dbee0187434c5f6ba72a313e2d1d94865e735f378ee1421c538fa809f0740e7a95f4d3d28f115a0396cc03ce1cd284f03099de1f7f76e3500aa481e04e35531fdebeaee6d6d4dd31e652f57d1db8d8b06adb3f241cd20333547462330845392531874971ac511225d07bafc79168dba0512d6a14eda92ea4108be26389196b9d9c02787f52cb52f69c8ed0b0778e3a855aad5a9e4df546cde08dc4f0e8a28dae7d1593964b203ac2659eb38625a8930d57e33ff5a5c7e73b8a373850a3f48e2000314311e9d3602450115e963bf48321581ea2967207a6ad9a0d3ac4422fb8b854dcf5843d15798706d5a59b3820dea6afebc72f4a34cb182ac1087ea5103e3a4c3873d6c46e52f074a26feba3020e132c2ed4e429a0ea702a08801af9e200c910540028f62b493f94cb7f1b31a69926d5e5a8dea7615e03ce0f4c491c782bde3322216ab864c28b4a3cc9d99dbdca72f7b87b9265a389820b13772390fd2d6155d0598fdf93613b1ca7669ad5794264548d285414ae230da94624f38fe4bf682938f018bb3d0d279b98fc4666446ad786b9db8d17d2785baf3801ebd558e1882e4824d252aa41ae01b720a9dbd54226f32f8a152f9746ab48101814b89005665ff741873ce436752bb0147c386330019b5b7cc1b2114ea0c0c357f520cd11f8f49c87dce20db2a73aadacade10a2d8f0c8649878eb832aba20253700355e7174173304243b18fd7c7c8f322fa3322cc19154f5c122ce1bed616b9d07637870d073eb479b03724bd7a062f533166b625453e8f9cb7572a961b6c65ede0bcc71bb078c8c86eb2cf8ae31f49d6bb1c4f52874dc24f56016c38533c02252b82efa660f83fbfdfc50f31ad3c51a54024838cd4b408e87122afb5cbc5b1560fe3f3d858275fb7666fb2badaad1441c514d5f0020858708f9e8e17cb1d784b7cb963499535a0b261f4045fada4b61fa3ad094b646e6d41a455de962363ea29ee15fb74ae3da1376641bd1727f8d7aa7d93305794ca0c2e306b8946010d149d95a300cc0413dbcf8d0507ea2e9074ce845b526ca54f3ad4d129da9335ff9e94506fb8", 0x1000}, {&(0x7f0000002380)="1c94a8c87b98495689781896633ffb8169d60a2aed1a0fff199717885422fd5c263830725032d035adf4c5fa59e02ba9d4268056e5becbb4ca7283ea1f0a013ac2ccb231de306bc1079e0dbe62770777a713fd3acbf94beb9defe6fa569c8afb2487bea9f2e0dac227a52839951cd434dc695fc93539392e574a8740ee93e0d5ddff13ba6144814ae0e2fda809c9bd01060619c47280ca27f630b9f1f20913", 0x9f}, {&(0x7f0000002440)="d5512ad95495f61608472b5a0111c805", 0x10}, {&(0x7f0000002480)="0f7225c7461cd00f5e1cbefe4dd50691fa3e89fec0a231794f01d692b5e58a4f675d4ceb678f3dfc5a8f85e2c86b3d9224defd537ae2007b8786dfa1f2a10560b723307b492765e381b5ca218c7f13d7db4a56a87a699395acda2fb54b2cef74c3a8626a41081efdc2373c08a5bb40a018ca237b51fa47", 0x77}], 0x4) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4011, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 17:13:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000011c0)='./bus\x00', 0x0, 0x0) fchdir(r0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 17:13:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x8, 0x10000000}], 0x3, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) sendto$inet6(r0, &(0x7f0000000180)="4bc25184e5dc8133be310bf4f5d5a4ea38baebc48c1292c23f0e972309c66fb1da5737b3a068c8f794939eddb0479c5a89ad8da08487b040698289b03d6533d26f7295563d507db0e737c09fc4c4b94186ca74b9e94f559f14fdb24c08447956d573c912418a7e1556bb2298f8ed8c5341d0a7cb641c244cc3ca086b9f5ce41324a66f6f85bc5cbfefdf0ea49609d276618df92498442914718db07b642eff62e8f57167fa555e425749d033454a10bd269103e6a6640e5bda501ef731b148ef220bc6e25ea9fa3f357f9790640743ea7b661b8dea069cbb800de8d53875918d436a39104486a125dfc111f5fb148e035949aade516942a16af6af291443979cb78756e00ec7331e0b0cb31b355b1fccade06b1aff7d26d7bc374aa15734d125540ec415b2a72192dcd6251f782cc4cbd71388a904d238fea4885898369073462fb02ee3854253650bdc0574d048676e953b25c6356ebc3eb885457f023bcb31e999c7af85e29a403c04e4aca2a4ce757a5d3272042164403dfce45c2d14c2c030aa3070019e5652a30d524859333cb9f023ba2ad1c93da7a0d2dcb6ad60c6d37c68a7bd96180e500ba246a26e6d4122d4f8cac391d3a9f3396e51175fa04c22852ce7ef5db5d73323216cef068fcd06ed6fe0cd7359e8833df622c809b309197d314ca6dc5264e8a7e89c25d29305166f0bd677a369659f7959a31270839a6da44bebb03f088c731cb41e140d96f861bd440769b8e91189c7867546b1e2354e81f90d5a8fc3268941fe3f689e1a6b0d2df9c904b6ca71450d2dd16da967aa3ee9b15d06bd15c96029734a2f8b830d26cbe7e461e1a4aecbc7b759b6eefcd9b230e6c00aa3b6a17b6fc3793a55a62603ebd45e54c117a4da4ed427ed731156a9cdb111d2dbcd19f9d3dbd994a4ca6f4b6ebd4bb4f8b1dfc0d42dbe90ae8d05ac2c857af87a4e7a24df6171a17a67a14c9df122900cecb8234ebdee4fe6e7c317969d0a0c4d0fe8ffae5b064904ebf48df32cf74b0c82019afe2c8c0c4beaa2f2ad5ddf6589d018d7634b9ab8d1db2a6aa77655e4ea0666d67558630054d1f5ed0ce172d1cc01acbce9498de95c8140c0ffa73291154d6467c33bab4fc555851b6c84276513b22847095f16d94df5ccb1b59c87f7612b7fa6962ad478de30a7af7867090e8b58f051061f23cd81376a04879490ae6f00b73356d89c5f72221fc5ae22c8f22814c3bad77ad38e110dc886939c00c087ca8d5eb2b965d16e26cb7a12afea10fbe3aa81b074f39f1a37dd2dbc555b16a514cbbd812b740f2418109efb9ca0d0f74b16ea9dd9a18fd815fb9ae7514caf66378c33aa24e074dd46998be665a1a772a72cf527326a91f4b55c3e75c8100f2db25026fc93b8345ec6ac2538239df8ea63d4a4a85174e63f88a493166787b02fc677b9a94002481898afa7d34e34ecfdf9577278bcfad16d95f4cae6d6a404a475f5e52b3a60ed89a9a3c6ece6979047ec818888302ab1df935c738b4d519abffb36663e2b28208d570e4ae202426449c514268e324fa70be34717bb4edead78f0f869aaa93193511ca50f507344cfb7fc73d4e775edaaf56a84dd0ab68c80dc3a9e8a404dc18571475c4980a0f69083ad53cf5df22204ebda33f974dcb4a1da6d28b8af82e19d07c575c6df195b192b6e74f431cc5bff93323fdc86dffd8175a516dea2f68f8f8bb2c82c81a85bef6608b2fcf6235e351a034a855f44b962bf17817bc94f20dda34a5e29ef869aecdc47ab2401d5275dffcd121ae283d895aac923a9d267e123734534d018905f02ffa9eb561a1be17db0bae54d99f5df41d8b51ca52f670ce0b931ad8a67f1e2f2148d75a441318465d87e3796f2e432a312488780b4153c769c828509d16ab2da6ad7d39ab2d8e4fafbb8c2b6c038e72d6ab09c8a7ef233a47800d153f82e20aaae25ade1b338928e1491dca4b78205591d1c63370f93c4b3ff7b86f162311ca0330582a7ea56260f7a3ef812e6079857bb0254eaf9316a00349389ab607eeb3ff9cbbe2ed7d24f62d572c9fd5a6fc8ca19e2a2cbcdcd2bcd22b3f7edff4ed226963960ed587585a19c53395cc88268e3b9f36764b65cf5cd5be67e5d354a55b546699932efbdef3a1580781b7f4b9c4001a7052d4f76e54c75106b0db68354cfe0c0b4c08373f6b9396fe01c226440c5398cdc957afb90bec34946cbb23a9d51e805ab44d799f80196166f2253780010a464b37137f966e22b84a36fba8fdc1c06e7ed2fd129fc7cfe40159c70581be1a1e2917cdab521fc92ab5f9505f424e527c122154678c4a0396dcab82a9d32c520a30ad81c14251c37b857c98a4e134c469fa4ec673a45a3465cef113eb3cbdb9b6a6bc0d21276b4668888da14296be21dd028e21d49d876e47caa44fa3e2b642ff23569d80965a07f7a8219719e3f7fc78db78a40ba772138a69001a48bceae6134c3a03a19faf6e9f89db9fdbe12eb910dc3c456d860e0a88fdff239e9eb30226e2148b4d05af6ff8b465834da64c8ae759c36f9ab75797eb4ecf1edb405ca75f79e56b71302816b029b61c47d54a6ceeb89d3b9d930aac20dcea5106c9d5c696a817493f8779c4cf5405fa9ee65dc575088b5465e5665af3d9f85f3922587e62990bf97b24c6fc233112d2ccf5a1b8a8d38ac98bc32d1b778f8f88be436fd9b4467527c53597dd1e7f832a90d90465295474b09a079fe9a6e4e4aaebdf12594cd205901a3b1e125cc65c07bf08e36b36e041e99b60c726c283f4812fc56d693ba5aa6d550ed5176b5cfa3731ae9d989dcd3e8a16a9879325b1e399c76f85d9c2bc5c61d056d779cbe97f332c02b01b3e3dbaef761287434e10b83c19616ceeee6f8bcf5c1d99573313a3f702529e4fbe09df81a04332f69c988a1c7fca57eab504169032578972c76a2ec40c0db9b03d5e4f7cb3db49fd5a45e64e42d610d9a35503f2fafa78c91416a04ef6521e3c5029d703182328c1cc410bfaa452e66845c7dd82b2cabcc751b4b5609486105479aea14328d6c86dfa25033926d9594a86723b3a7287bf51afd43ab3328361e0346883eeb7555f09441094baba91d34ab06077e457083a5833ede09da8bd9f80c82fdf182fd20b0223a68d51897d1301844ebdfd3bab39f1eccbe443d37e17e98b6cfa11f99f127be416df941a5df0a7d93b5f0fdc787cf328a25a988afc23efc40172c0162a8b3d38bcfd5a6fe9cc76b1fa4adc06d168ffdbcbc1fac2c78349e17c81506ce37bd111e76357e9b8958d7304975027fa4b2a9ebe3fa3f077c6c0c62db82237b46b13ebd7746770e6e3cd0c7751f11c6349e98725e5c23f618f31b5df9a7188f8f4f1b7034a4eddb954351e64b51418b793217631d45990f0edcdc21927683a1a52980620d390b0e12d6fce6f0a227350fd8887b0414b1e613647f313add8cd7d33e03e9a35417d084a08984ba1c366211a1e5d4a0b33a1186758433bc4edd9cd533e222c4d29bff12c0229d4194a4cf6de2e3336895a573b25cbd51f1849b058b6b1717c4492873357cc2ff084cf47916c30eb7741706d1ec32a0c4dfbe9076c5213e80d4d3667ad5570c1d9918d0b343ce80394b4bc635354f36703e3e64cce083b73d05cf1b03030ceff8bd9d65f41fae72e0c2e95068751335aa19ebe09af9d70ec8247f7038641897d129f88791f3e26fd5b0aa07a3102220ab756c81393b687fa3f61ff23ac507d9131aef68f124038156b0a5c916bf9124efdf655675bbe3fba004e4423f8eb92d1d8a969bfc38d29f224e4df9e6aa16abe1ddbcdfdcd4e57de7dfe84112f4ad99cf716a8c3464647f6eed93b938b34aa227f5ec9f69ef2d66f5934af968770bd2020ce87a88684b4f2e78cd1afc05595b0db1742111554d843367fa023b075ac3e10498ac16fba6695bc2f7725e9238c24b3df4c14969aa04180220c124069739a743242f141b49601d89af5e4072e2d9090e1c16f1636609e80f64e397654e94224f12f8176bfe4f76814307fc829bc2be9add36571bdef0e0da038f3072f2a6ea9a16b2676a2c613472ad2f32776159affe2b5a3045c76d3fab57a9a36b7b42c45935da97c938253cc2a24c6a6e631ea22820bda0ae3521f88c2f41536f96c16e64e1e5fa2764cede9a44ecbeac9a1c08a0ae12e2ad768f1769c65c68237add2101ee82137a6c58db4302df5a060f0b937689fa1b837fd4b412db6e4f7b0430ee793678199b0691833a2d5a0744542c65788f8920b2e8ad5c6883dc2dd3023f4bafd9a931e9dec8894818e1169f878cfebe91707f54fe8f0cafd9c7f6fe1cbd7d677456d3eb4e7fa4cb3c31479a8bcbf6f521c00447fe6b24ef25ae7001947f1b9db3eb84d34799717eb5d895f4239f85a6ea178483821514c0aab73c79449aca0b8f564d1a2a9565f7e0d47c6312b786a92b8c7889a8ac3607d8270489837ef3c8cfde9efec500b98b718cdef3a1ec8002bd02ba1a81752b0bdea64f775d5cdc408e15dc4f2116e3e2dc97b666a541da59457cdfd2362df35e0a7c50d7446c4501273f05c41d4c3fc2706a6c8a4326538e8228bd7cfa0f4efa353ca462df222582df7a1e1f05d58559dcf22ee0a0f41053cfab33fc96a795687c6ce8c17272b7fc148cc2f2520bfcaa616a86437fe31d088fb57d1666c5a7718a2bd5c43956fd694bc5d4e4d46d7da069127b40a143b26907de4601514313efc4a5a9536d8dd7de70a9284f962de4f10a22b3ca5ca1318fbfc441d1587b016c81f0dff0b805a41e5301132aecddd70b32084a753b90d8beccd9bff81e439885b805db139dbafaaad83fa8c1e9c536e5661999e6638c8d0fdec0410407ae0f1d6e09f22c88c43b92fbd56eb96af7f76f13db28ea391cf6b977e631ba3f01f0e6710d0aa80d8fdcf10cade60b336a9fa08e3df3b231f36b705c5784cd325cf7976b13d6e8cd087f89681af1f6a236d2f147a0ab0880814b46407f295440fd61b49a3061c5a10e59f139cad398ca7541d9543b1983dd7b12650ef63939816974c307ca8d0121a1e50b8aa330ea6f4209aa51e531e4cfcdcd8663674954b88880580fb88e80718fbce8e120794c92d57e4149cceafd7fd2056767905c11fdf39568cd37f5b50aa8500a39f1ad1f99e1c3194d9790677cb6c4358ed35511baf98db1d329076633b8f84d15a0c40e78c30fd4b6009f66df93af1c6bdd86a72d0db55c93d71a2d667e2a40fb6393889e792cc4f504fd15cb0d6a26aa7f58f0ce7eb7a1264f546d8404278610c4005b50a4f9d1bbee701d609339087d85378eb8697278c793c7773124bb3a4efa554acdebe76823490778d44d0b3d8b2335726cce42b097961709645cc1da5b1dcf4a6b24df3e4c509606067c689e6e189c09c5bed34c55a5135df0227c39a514bb5685c12ce42e7355d127752f6834481f2af9bd3d3fe6f5471107f450ad0182864e2a3ee15c4a3d982e7481e38b94141c10f4273dfbae328d5c6f36cf1af32982ae1dfa9df7d3547b759927b0e0c0b70814e541534e45235bcabd7a200ffb63b72a7e3899f6c44e69a9aae522ff2b5ca116528bb2d47a5f530cf3b6711fc5942d1dd412ffbf7e47a176ce970ee9053c34ec039fe6adb5d5f5b51a6f2cbd27bdaa45cea68aeaaa70c590fd5dc3f45fd0bd1e9ee82ab1d697010ed75b3e124726462054ef4ed892607a2a04be349afb90ff5df8dc09567115768f3c10e00613f9dd9f6a633d568cc08151255b1638c08cd80f4c5b0b514c56f9a396e36d744c5424cf74655e628a", 0x1000, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x92bd, 0x6}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x0) 17:13:55 executing program 0: r0 = socket(0x2, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="da9be57ce0ff7c3070e4e58abcb898aa90a47d461bf79b6224542e96aefc7542eb2bca3fcd23b309b7a46ce135f17172a5598256374a24a68d53bb42f2cc83e7c64476ec1816317d1346e76683a21b9b34932dd19a7b870f1fe8380105fd93e1ae945bdbe64780435d1cf262183cb59d5b28cc7a2e2dc0cc09ae13110233d0c225ae614e2173e997d2cf0062ffe3c7410f2116fe57a010faeb8ceea01e48a84e9dd8521cac7d5a81de6bf5d534363a", 0xaf, 0x20000004, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0004002f66696c65300060559d0300eeeba54476082a978b0000663fbd735a37d0ebebf983e3dd39e6ce031fa5a833ebd1ccfca0648dd3"], 0xa) write(r0, &(0x7f00000000c0)="89314d4b766600e5", 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x5, 0x2}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x81, 0x7}, 0xc) 17:13:55 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x3, 0x7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x13) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = kqueue() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = semget$private(0x0, 0x6, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x1874e328, r5, r6, r7, r8, 0x8, 0x8001}, 0xccac, 0x8, 0xff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 17:13:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:13:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) 17:13:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 17:13:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x6c}, {0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) 17:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x15ff5956) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 17:13:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:13:56 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#-[\x1b\x00']) chdir(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x12) mkdir(&(0x7f00000002c0)='./file0\x00', 0xc0) r2 = geteuid() r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r2, r6) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000380)={0x7, 0x2}, 0x10) open$dir(&(0x7f00000003c0)='./file0\x00', 0x180, 0x190) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000400)) shutdown(r3, 0x2) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="ac0cad1d13f7a23e846632c867c8b39dbb2c422617e3260d9e07b155b704ffaffc4bb97f78695cf1ed823b010ce294c04172c8de0c4b38d69ca7b0d86484b89beb024af5c4d623a31628981e32c1050c5b5f06b650e059459093bf9dfece1bfe9f55d673fd0c2453df5103828c27b121dc276096262a73d2784e0f78c2a22d13fe25e6f9db0220347b287bc21cee2fd04ebfb9a3fc8115ad6d62bca6884f77a5d285e05f7b34e7c9fb2111cc50635380deda8c4518555553", 0xb8}, {&(0x7f0000000540)="1e083ac0e071ec1a362467f8508beca472ca6b30fa0918d24609251af02758250800919150caadcf86ea22d94d756b4e2108d24aa4e8f4b8899c220452c118fa53fd90fe954727d5d51c00d0a1319d380a31456ca78354939a2d79dd78f6dfb3604868372ff64f13ef952d5e0477c4093fe6d99f9d885e356f6acec83f3ae98f3cfdcf20bbbd84f0e3dfff02ffd6e58ca8c87c20ca5d7d28a179bab23b39063d43245221b071168115a828452f3651c88d", 0xb1}], 0x2, &(0x7f0000000640)=[{0x18, 0xffff, 0x0, "b2931becfc45c671"}, {0x50, 0xffff, 0x7, "5b0e69eaac2a845ed44d678f7af14e8df3bdd86373edce59058732215c2d698764452481c6d19fb9718e6f0101f5eec8f602c2b599d75b2547188936d7"}, {0x38, 0xffff, 0x80, "d2bf8a1ebd800e889bfd712ef5718765373087bc0fd7635ee9de9dcc42040f4c38595c15"}], 0xa0}, 0x400) r7 = open(&(0x7f0000000740)='./file0\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0), 0x0, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r7, r1, r7, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x60, 0x2}, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r3, 0x0, 0x0) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000940)={0x7, 0x1d, './file0\x00', 0x9, 0x6f, 0x5ca, 0x26d}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000980)=0x7) ioctl$TIOCDRAIN(r3, 0x2000745e) setpgid(r4, r4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000009c0)=0x1) r8 = semget(0x3, 0x1, 0x1) semop(r8, &(0x7f0000000a00)=[{0x7, 0x8, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) utimensat(r7, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x8, 0x8001}, {0xffff, 0x1}}, 0x2) 17:13:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20400, 0x81) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x7f) ioctl$BIOCFLUSH(r1, 0x20004268) sendto(r0, &(0x7f0000000240)="7bb81fef9cf7f6f7ab34e2d4262500b821e38364f0e65703d75c01b5f429552c6c1ecf1392d56291287cca782dad0e086af6100c49ba7876c8920a4d463f2e09f75d04783c7d93f5ebb9f67c73fc87ddad6bba4ce0f06338c4338906a273f1afb62d32fcafbe03de1824629b806cc05f472a05c11a70e347bb9fe58c", 0x7c, 0x402, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x60, 0x8}, {{r0}, 0xffffffffffffffff, 0x9a, 0x1, 0x3, 0x949}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xe0f1}], 0x69e9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf000001e, 0xfffffffffffff7ec, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80, 0x5, 0x2}], 0x3, &(0x7f0000000140)={0x6, 0x4}) 17:13:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) r2 = accept$unix(r0, 0x0, &(0x7f0000000180)) lseek(r2, 0x2f, 0x3) 17:13:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) msgget(0x2, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 17:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xc39}, 0x10) 17:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x6}]}) syz_emit_ethernet(0x10000011d, &(0x7f0000000100)="8b8dfd9ed76ed499ea01e5206476356d95a1f7a0d04d9bb92f956524169909d285d2d7cbe8068e836ef795c637e94f2e41adbc081b0c186e3a228953e230d2e24a41f1dbd61af121244d25") 17:13:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) 17:13:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf0900007ee106e3ac8555000000000000000082b65f00000000000b0002ff", 0xffffffffffffffad}], 0x36e) 17:13:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x31, &(0x7f0000000380)) 17:13:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCONS(r2, 0xc2485607, &(0x7f00000000c0)) 17:13:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x39, 0xb, 0x800000037) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 17:13:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 17:13:56 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2b81, 0x1, 0x0, 0x401, 0x8000, 0x3, 0x0, 0x2, 0x85ac, 0x200}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 17:13:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup(r0) setsockopt(r1, 0x0, 0xfffffffffffffff8, &(0x7f0000000180)="23c20e4489d8af22a5afcaf96c6cef6f232bf38c011394a7b9c7940b9fa5a9fffedfada418c8b79bccd87c66d1158c66ac224ef6c8d616704c6849649629f73cb287ae3c94653b1e695c369888693677ccf8806d623409c43730c62072f5a3b4e048e064d65bc9a16f68beb027fabda2a470dc77f094e98e1b04f94e7abd", 0x7e) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)='/dev/bpf\x00') 17:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xad79}, {0x2d}, {0x6}]}) r1 = getppid() r2 = getpid() setpgid(r1, r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) syz_emit_ethernet(0xfffffffffffffd83, &(0x7f0000000140)='\x00') 17:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x4}, {0x6, 0x8, 0x0, 0x101}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x1, 0x5, 0xf32, 0x1}, {0x4, 0x3, 0x20, 0x3}, {0x84, 0x5, 0x401}, {0x6, 0x9, 0x200}, {0xcd, 0x7, 0xea, 0xffffffff00000000}, {0x0, 0xffffffffffffffdb, 0xed, 0x2}, {0x2, 0x2, 0x1, 0x4}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2e5b43399886633f846d59e80684e29d3fdae750"}) syz_emit_ethernet(0x1000000d1, &(0x7f0000000000)="8b50f0d961f13f000000ef7664829ae53524329b8e3539fcf37f0e5afd62b132fc1a65e56f8c8b67c323883d4c795b8ecdcf3675c9992e9729bd9bbaa3") 17:13:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x0, 0x400000}, {{r0}, 0xfffffffffffffff9, 0x45}], 0x60, 0x0, 0x3f, 0x0) close(r0) pipe(&(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80000018008, 0x0) 17:13:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x20003, 0x5}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3f80000000000000}, {0x40, 0x6}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xfffffffffffffffe, 0x200}, {0x4, 0x100}, {0x400000000004, 0x2}, {0x8000000000021}], 0x26d7647a4a4c05c}) 17:13:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="52d2aaf65471253c08516780ecb4c235b5ad4dd1c927e3e13bb79a4da8371508623d2e34947c3e0b41bb897dac8c1048e83ea04339a2a5b71811d93a2cde2b43e853b74f1616e5e0abd0c022380e7bd5eccc9e500625730007c914313181728fd004622dfa09b922bf2f5b58654b6edb9178e79145f7b6ee43a946e9bc43ba8f99c108f603ba79b22810af9b207ecf03be1ab561bfccd7dadce541997612391bdd9a3166100a3da6523447ebc64011c41f817bd69a7f9999de0ca1cf6809d2324bba346aa4d6b766676be342ffaac5704e027a6278c05e9e2744422207eab7e5cc3a4aafd45fdf55", 0xe8}, {&(0x7f0000000040)="a024cfc9a9993a976e2b121cc15290252f462613f7df690e4a40bddc8dd14083a4506f51399238fdee5513ed175e08325f8d2736cb4ccbde0155bae335bd7d327428ca8d02fa0b9fa3ca4d63c59be32685bd20b5d5e838e717abf5afec204a67d5ddaf0ce753d5d5a4a27b534e429c3905eed8fdf23a6e6783852b580e8e3c031125b090cd8c33b69429146f9f914bbac31b88d4ac270ad3755f152e2cb7ddd8de1279df74333fc54e873b9bd52185ef06e3bc5fcc8b99ea58", 0xb9}], 0x2, 0x0) connect(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') pckbd_enable: command error 17:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") socket(0x6, 0x8007, 0x9) 17:13:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 17:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28000, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xffffffffffffff13) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x7, 0x5f0, 0x3, 0x2}, {0x4, 0x3, 0x83, 0x8}, {0x7, 0x54c, 0x2, 0x59a}, {0x1ff, 0x100000000, 0x80, 0x7}, {0x1000, 0x9, 0x1, 0x3}, {0xfffffffffffffffb, 0x0, 0xfffffffffffffffb, 0x5fd}, {0x1000, 0x3ff, 0x2b, 0xa491}, {0x5, 0xfffffffffffffffb, 0x8, 0x7fff}]}) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8c4) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x488, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000340)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000000000, 0x6, 0xffffffffffffff6a, 0x6}, {0x7, 0x9, 0x0, 0x5}]}) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0xcc0}], 0x1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x24, 0x1000, 0x800}, {{r3}, 0xfffffffffffffffa, 0x4, 0x20, 0x9, 0x3db}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x7}], 0xfffffffffffffffb, &(0x7f00000004c0)={0x0, 0x1}) r4 = semget(0x0, 0x3, 0x20) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000500)=""/4096) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x8000, 0x51d) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x249, 0x80000000}, {0x1f, 0x1000}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x8010, 0x0) r7 = fcntl$dupfd(r6, 0xa, r6) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0/../file0\x00') ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001680)=0x9) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001700), 0xc) sendmsg$unix(r7, &(0x7f0000003a80)={&(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a00)=[{&(0x7f0000001780)="00c5d590d470e40150e65cd9a1d55f93ed715950eada9b90994dc6a1a74d48ac96dbdda5267f97f39ed810267cc6fa00437dca690b2834f2f9568e029f29fd465530922d1be9441a3d25f7d0a9f9a57b53c3b4b6021d504927487fbc946ec420dad58a54a682141dd777e4b03daf34e430f5a73fe628f83e6b75a0621f80f46b6854c4209ac911c1b6b6e83596186ff15638948786fcf8a540d1b4d0303b4d107794402efe1ccfd742bbdeea992bba93ac03d42c980c82d982a5711220a05bad769e5b4e9c432e1db4c189b2faf4c86615a34aafa591a4b436d7816eccfa56784b0c9017759114a75d3a5349379c7d58cd1294f5965a5c30943d73a4783a0105269f6ece50599fb922dfa25e1ac769587e79d8ab93a2dfcdd924efa05a1ab8478ba3a29fb13dfc66b5a679178e025483e4998d73d267b19d9e908e6420e880185fcfe5af8f3cbf5dcafbc1a06d3a334bf4ffec2163df464f9e8b09809e1db00751509ef65e1dcc186ea68e3237f97111934647d9fa83d7f0a199938f33896548a821755213b7bbb0937ee0912844921591ada119304729a0990351c1a133aa09eb135c9775e6c365cfb898a8b115217d44a7ccd19ba1f8624136cf4aff5d2011d8f97c40c84b06fcf1dd5007e02365078d6203b566703c653178098b46fc16ab9668354abefe56f33a111ccae9eed36272debb9a3a23a39508ae51c31264c041d0dadf422cc96bb247f1ffcb4af01b37b9e1e5acf42254c298092e77b0ff0802ed41a4323eb98ed1015922dfca4718c392a91d37d72acc060e0113c7ab3b41812187805fbdd0e150712a0befe3e7230e656efcbf6513c79d825747b68d33543310ca90c09248e09636fb65aa55fdb19e78aaa088d0f9ae65653547367f80a608ed70ec6d58917675c8b1bf0f552e89a8c6728a817b48aab506228080bb268ae84524dbbc02756167c590d3fbba46affdcda0ca5eb5c530eaae4e752c177535fb53cffc7354b0bfd0da25e60df93441500780396269c1897172913f7088d58fce5c51829d7f7832f31b1aada0a4b5ee6ce32befbb46b7a497c5eee14d0536fe4af7b20cbab709fbe551e798ebefccf76d45a406784fafa2ee57b8031f6ba59d91d5143081f0223f088322bc296c78651ea638f04ac4e26dc5a883c7eeda21bf64d022c093c9ebd12941624a4a6428940f94b67c17b91a00768ee4cf832ae4ec49add43d4d1804cde97c24b6627df68cd3ade97523637216babb259bbfc50e453c411b4a51c5cd60630cde4dd638d4038ba17be3bed50a2f14065715e0f7d647e978ac211abd3aa674b0c7c2eebaee717fe831463e9b48c400f2cf1071186b4e004e6b96297c81dd9f913d81ac268987c8429ba8f6f72ba060696eb41a965f7ce9717cd24c1a24711cf0532367b41beb207cfd6ab3e5a818cbf66cdb4fd34ebfda8040c265a2091d734f5d97926226b443f2c484a75caf6c3c1b203198480fddd066c1e5cfc355ac93cba8c0e443d1ad2bf4d9ca96f22c8771808cae02268323fb86db82af481bd6a8d7c54db0dcad8331428bbdfab66c81dad893255cae256a64e973f9a9e025cc48678db01974451ba52a9280316f6cc766f3ab9c666186f97a14521bb4ddf1431813dd056606ddd1d7e55f53217c91d46f641fa6f8127a55251222daa18eb75ba03f1147f8c71be4ac58746b872d84d728ccf77e50210f22824a79f2d8877cdefbfb577a666ec909c6abeef367232ae743d4d973012ccd9174392e0901876da16912297d0a492008435bfcfe4d94c4d9773e71d3de8e3f03304557ba6d29470fde5cc9679596834c8c7a4a9f772ad3f4cbc1c589ae0897220713ee38d9581b804762022e2bcc8960e5519f244e904cc71f250a1848b9d29f097d7776490f241fa28c2e2c53b814ef07267597c967ecb29c97b81252e7dbf87be44f467504b252d2c1707e1429a692af08f0eb4959831424016bad1bbf12d7f1ba5a147054af754a89afd508dfc6a4a0b3059de0964bb7ec9bdaccdf88c541a1faa6f21c0d4ebb15d1af6a0b21a68ae9db8f3994bb8f2de9840e9571ddb464928095c1838cfb6e544c8359fc47aee2d06bc09d554a9d369a2197163f74b3064be2f640b934838ef32121afabd5305832f01decde0cb782a8c1270a75e1900980ef7d16bb883a398a3f015f8ecdffbfec628b9656b5ee4702ae6d3b8000e4849af811731bf9087286084371af388f6064a2bbe42f05f97ce9b5171dc58a4973d26124eb3e730168b7724972cd63a4f31b07e82b5cf228f0160f687e00a278ef6f47e9db3ad3846001f92f4b74799b1fea3f68f6a22570ef6ef3f309c7240776f871eebfae9f0517dfccc14ff0ed6c3dccca85f1079ddb21f6d737b1fb8b02c22a7c36b4e5fb6df48eb1e88ba88c0cf7842db8a0a9898e2893a8f60c18308b0a745dd5391ab988d7947735280ab7f95a8f2501c731f0536161ffe8e9ba824128f62387747a478eb5497726fe1d1d458becaa3517bd4b08f2f313c81ac2262a556a55cabe7b956757c2b90820d191c53c62f45b04434060630682be51819df081096554631dd294e9435a29d3aa490aab2f89ec789646e04b475f7b449e7dc9049a93abbd6c9da6628e12332166e5928ccfce5f7180024d79a7284628000d67d53872c15554a302074de076fe1483ee0569bae761050dc85021c683dd540c9ca232d878424fbea5b85170211ed65185ecc897953d4ffb66243deae50908c38c76ba4341cf012cbd7eae25048a6a107b0ae9a013ff1cd2ad0a8b47c33b72848587dbd3732da45bdb61ea04260b36bec23b1364481e929ecdacd8ff2450e71c8eeb15ea3a721be1659eea11d4f1c88126e1dbfcc0670bc6ff7a5024430686e35ee685929d52250b061dc3a27dd33b68b01431fa8f5f790bc251dcd04f79fd86f558bdf8b6de903eafb4af89dbba992f80c1edca02aaaebb082e0adb7168475e4f568d26c9a5ad1ad4d46d690e2719ced5fcf4b7808ac9241f4f23b61ca902f7ef137c4ce51bfabb3bd7b9a888d4f600cc5337c308170a42eb05b6ba1bf6fff90888fd7b2e025a0e7f4e5865383315e36d0145eebda747483b8e6e688ee6a81fc4574eec83d3b051641e97865db36dadb6a77da26f9ec12a1dd38d16a3042de2ffeb52d37b4ed2a132af03bb9338b50da36fc744ca1552154a4954de0ded303e35bbad0223f7bd97b5ad799a4f153d53595ab69adc410ff7035c7522c3d07dcb44515d11b1a66379ba8d2b39afec9392dae3133d3346dbb4349ac6baae9603c77324710633a91901e257c811f85930f7e0857dbfbfe7cfe4a011b49873963cda5877e4743e7df13c7052a631d98e868de93c00c23d87f1b60cc8e73583d14d44243f51bf75fc1f317be2082bd7ee3ac8345108d751295c5b1f425a77fa0972e682d6b88c2726ea9e2b2e5fdf8dc64009a43811e9f4c4493b59c7add4a9d7b0dfe70794f1ab2a44eeabcaa1a189f4cc3bac9326ae5e04d6fecb0b46deae5ec0d482ee1a3ff7c341c4316ab30415b8881be769a53934815b9bf154768798e74551b0d6483f8719d4f7cd9cba76fce33fb52afe53423f73f223bcf2985fa357d8caca149ef769dd6dcc75b18179ad2de1f8d62df27111cd78108346d5ef752171181ab6b6876ad7a2b7151f9eecc6e554c6028689ba25c547e6aebb57ed62e075bfe2f56fb731dbc935828a22898a3b1863bc3473a4dc4a44f0b7c176ea376071e4746fcf9e156393f7d4d06a6509bf39fe58563ae01eee07e28358b258a5d5743020f249beb6e2680b10cfcb35319439f3a86fa0bb36d6e1f3cc360ad048d5249060325edb8fa1de1e0fc730bcfcc2a585dbdcbe157b754e643dcf81be4b8cecbb4f28e00bc958c012d584b4cfb2a45e8d27bab2235601052cc9e724cffb14b191a3e5e4d43c8f8fdbe94ab9aebbaecbb352f6c405e7ce610f863c04485ca503030d79ead716efc556425479f51311058e7247b60d952b078aa003c8247eda10e1e428016dbfe46fabbf870169282a2f1487e2fb809dbdeded0169fdacdaf6238a81af88adb1e25dfd942755a603a034cf1a98904bf941d2cc91f7ace55907075cb41946244a3fc3ff7ee3fb26d6caf34cc888ad02e4f017c8919a8a19fb0c86ac23ca5d6d8a37f0e9394b69abb1d6cc55b59eb109a685c6081cc4673ecc6e6e926a8ce3de39281352457367e45fce630ecc61f59c638058ebe6f7fcb48d4a07cac52c9b34119ba7ca4646fb58ac8554200c57ff313425b4df542ffcafd8258be063e046da4a41a0315b28c7b2963c1e56c9b5cfd99885cae9a3971f63856b8eb3bae7e770302bbd0dd927dd8e3d29e1af97332748dbedee906289322853d3e5887d8c86aed1d7ef39f55408dddd07f5f84a8a6235ef1b7f6100360e9a516d7bdfeacf21829971b4bb89bbe0fa9019ac4e88d5f2c820a4061af02c87f9fedb6afee3b990f929670e487e13715a133a00de8aa78a57f1c34f464654d2704847e30d027e0f18d987a82ce7308751fe50d38933ac848233d21e9ea59039cc8b2795af4b2456e3e56fbb49933e4df27ae5d12ac6dd31c0287d19ca13bc5d9f44d0b3d77e9bff0afff6782cbc505d0573c7485f20ff0db922187d2a22f99ea02e21b575125616b6149d31c4ae1f652d431218344f039c7db02b346d6865f90f88bbcc7e8927915e7a77a3dab0d3541b252bf1698f79fc63e57f90fbdc5ae5281a29e430d7773ff1a19cffc3151658e5cdb2610d4230b0ddb0d703b8211a2404f28f9899dd2f5e9fc47ff768abbae4ca491c21ced5afd50851fb813af78e033d9f931db9c773ac09b8e5fa486e6a219a0a036adc459ac7262531f2ae4c4638f034231be5078b144a3c616f0fcd48bdfb9a775c6aeffdfeacd5c674a996e5dc614722da5539bc59366491d0b2c6fa373c6cbff7af47db704f24b73c4c404024a7fa824186440d017cffec7d98ad0ee3336a371c7b5f2b9de4fb16be09c6476a5812fa746b2a7d6d98f01201b6768ca55076fb776a13c360bc3bdba54d88165e329bb2a483c033e2d6a6c47e7ae0cf4958ddecca99df7ec3f4ded2638ad2ad87e2662cf6b7962aad0dfe8d49d742d7b392ae6f49f187d7a97416557c54f311c5310a5992c4ee890afa1e50085ee1e8ccba4010e5614fac08f7258f689a00cb1d6a36d7d0dcb5bd1f06340f085b62d51c41668043b4edefbb88f6a6765cd2a092756ef08be868cb4898fd146ae703552415f7291c666f69c00465bbc26f45dce30f681657473a1180981d8a82fe6476e06c7bf370632a2c8579da6babc0df4df43518d6bdda68d7d59ab63200ba5fb29a38e1fa60cc2dcf65f33f4f32c3ec807f2b7b4d451ff96f43776ba342a63a4d9869a8e684a817aeffa16a0fb1a747af5831780baac38f69a6452cf624388cd608d9176ddd6b60f2f30b54bf8e91363d6f8e2990c34835df88c2ea57ff1fda2fb3fba9ae8c16b7a3e4d0257bb76bd1e077e2b463e45b479d8dbd11471a2b74593f0844238de2c88b07ba2553be71c4dbf755750d8e6f89e00b836fc869196d54e7439627415f55b1200585c50ae5b648fd376a4ab11a2c2de05d24f56a8b732a855f27cffece1819a9f96f00cd8b01275916a490c2f996ce0985835c246e2a2aa62c2c8ae42df6101ad1949ec5798c68b37f0098ad37d6d7353d5fd4b4192b01e7ff3882b203742ffdfacca8e14d0197a2ce5cfde067574219a154ae5f000baa7b19a3d8b8351cf81b193ee04cd88b16afe08b833bbe6570e4", 0x1000}, {&(0x7f0000002780)="c177a17eecc4f06fbbf29e00b8cbfc68436579b17d025b59f32178626ef3f7d1583ca01971d9c6460b2373d3c383d9a961c5664587c6f61e1ab794", 0x3b}, {&(0x7f00000027c0)="e327322df77631eedd2bcef71fa75ac999b795a341d28cdbbbe8a64e16ab62ad7fa3cd9e400d34d4413fa66eed4dd5ea56d2533bc6f5364d708cded78a03be1f92cf9c4cbc69daaca6b33b38f2d5a2f7b3a14a5e9d385b90b8ba94ed572213c749785faf73cee19a268af211a69ec52e14ebf724394895dd04fc669aeb16174ee09df9274ea8a91900434d9a26925f2be3d63186babd7656f0c46a1bcfbdc8fb0f3790e5a325ad9af778644fd118467f5d161ea4ddeeb9e430fb1ff3479c9139a3c0deb04f6b832ad4fbe766eaeaeabfd0ddfca0c4", 0xd5}, {&(0x7f00000028c0)="9aae4923c9749b6ffefd22a31713e95ffdbb2520f0dd56ad422a9545bd1f45ed270b650592b74a2e261b4f9b13ffae30ac7bc6316694c5a7e494ce7add4fa7a9fa87ee5e61c6ec86c0bdf022794aaba348985407400ab7b66d0e3504dcb09b5d650587db4d7510c04155f22d6a79f1e0fcfda3957b6ed4e39a4a3a6d2d344b8e108b0f83d68093b33fcdccbeb7dc419fb3469d5c795edd391a08e9248b6b2456a7b5f97bf2b12234f77e046479218c2b04455cbc4b0b1b9c13eb82af6f4ce01363b25e79c807ef84214d61a4b03f1d9e25ef92833478b638fcddc2920cfd3c512bba72fa1dda9dcadc818549cf841be56e14281604616e26d869396a1902eb83c38133be3d1f274a9385f727a2ac95ed874cb2be53c76f6718e04b233bbae1465dde237c630a7faa5ca12aa0ef3839e8c5e04181fdadd0890e73f4dab2c2df39b4e8392ba24af9f8e2a50b70f8c9149818b5798d5f1991e9ee042269d3f64d06fc3cb9cd69affdaf87c54ad61e4e8a61a37028fbaf11f9e969a21b5973f240e8fe16b437bab743b80bcd7732e45f2229badf832f2b304a2c6bd4700e9044b7fc885a94b408db0c5cdde8a72a32bf3f65964e24e6c9c79b78074ab9cb5aaf6efdb8e31de7bf0a2aae6bb0383f194af887c79fea504f6afea2256babffdd0cd0d559b9ddeaa5473f00b05c8d3660ed9763dc1dcc1999e308b2b5d3a6be91656120e2d4ae142c1bb04fc3d2918813c21cecc6101c5a509c4b0a20c50bb1e4180286b1f268817b1bc27f9ea8c5ee49e855d9bec12df594a98adcc17b46088fa91d69e4e4d4891e8ee77449ed24434635edb3359c4f23158d0ac9d6de46d006adceae4762d94302fa8990e710a7397cbd564bc2225daaabbf5c40d91d0a08f6633bb16d0875bbb3f93f2004b83d2e582123ec63c4471acb805e284cd94755828b081cb1a93de4f518b60ae95bf6e9593ce70095dd61d4bebf91796a13ec83dbce1ca46b1d29725cd987dccefa7824454c8f6afa5b79985594eec5f8a61e657365d90812d623c1d1e21e3d6ff12a63db1fac841bf616564882815a089a8018a285443e19d599becabb170030ba381fdf1e9065663e90fa1f48b8c33a468201d4f4d6809e258ae46140206d58826abcf101b7277544759cf93254bf5c613ad1eb863a809431bc4bcf3273675d47c4168caa8f8b7e0dfad8ea8db4bfdd83573d4632b9b134685a8c433cd89d4ecd05e87c9c9a55fbf9202d0b7162a1703334e2f45e03b329e69ec0b52a6ab9e104bdfa41304c0192af8a736984834e93f993f0f1385bd8d59cefea65c47840cd5849401e962421d22a379cfe8602a40e0bc4cae0a643e43c4eaacb84bc6e193eb5e90bd26530c0159419d88356c2f17fe953eb1785348d80af92344f994cf99270d902c4968e93e796054ef11b0f8912e000bba7931c35deb0aa1e3155df5e43afc5b2d7e2ebda8c3dbc628666341f4aea8692cf4e1b4849832550044af7247472869b4bcd7b9d1f8976d94e5fe346d8048148c9c1d710e1522e1ae43932051bea989bbf83e9169d604a552ed8e5293b0405567bedca72602d2127f39adc78916e0c6bff621f80c151c2ab298e47f8635a7fea017e234c47637a9c49cef1014935227ecb4a38c27457db336a3f062c34280d4ca45e9a30e56638a90150f9cd3cb73dda25deeb917424c005776f8e4e1f142850edec456b83ac6e39978717eab5b645418736f2060699f9558be1fc483649bde06e0d179ec98b4fcdd2c376c7a9bd18ac0d3a729752c8ca5eb4aec199d2dac55b8ecdb3403d257afb67a726f8e409ca59f78f93b112408569ddc3ce49712f33a180f48656f8b6af193b0e430319c20ecbdf5fb916a4c31b7be5f210f0ca92d7f90124d68e74434a47bb6d9d533802675d687645f307f7a9779d65933b9f9b023a2004c202ec371f151146d816e47324e5740b5330b1f1274170ac5e16bf136fe05fd5e2bea54c3623ec4afba07bcd1671ebb9a69890bc0073cf9d8d4d6284070d0405caccf331a3ab66dea76473f93e99f734ea193ee03e2336b60fd65193f4840dde8f20f9cfb10342500ddc1c24fda4ec87424064a4d979abfa29871dea983a9f8aea1ceca559ae7ff59add4df444fe10bb0ea94d54feb951551209c03dad09e46913473441b330222def8ff21c1ae4f2b2ee856a74c27982694c3404a9d3aa003b74cf00bd0b09254cdd0dfe5a3a0506b1b49cea128f326ffdffc2ec6cae255013ed3ac537f76b1532eca360a3949c9090b8be247a923c63cbf6b03338bd0ff184ab24a3b215dbcc7cc4d7ea654ed91c0bde4e40a899a67b466523006a06f33490549cb4d7412c8c67d0d28845aebbadda7302481b258583cf91d4a4fd15e033c3ca87ebbed7e5ac01a2a837fb1fc791ee1b682d3d86d1844c07e2697950b986c1a64b465f0832bd122fa0455dfff4e62c5f5172bc7bdb92894871369c0eff230fd389a4de4122489cfb73bc3f686384d74c5f73c8d9c3ee8622cf065a41e85daaecf41086fd00094a234ec0fe17d2e8d0fa886cf4472b9fb07b0ea41a6c08d1371d7232d9ad5a00995301ea4aea5ae1f2417b68f91296ea21951457bc3ba9131d4f7e273adf62f5e5c5a8800519bb60c2aa3f039095ac1ad7cbbe7d26ff236943d0f5e39e75f9e389c3dbb9fd91b59f8436be64281bf39e9ac635071d06cfcea362d705efc2d4b4bf497ee60f35e553eea6f960d052271f9c579a65603eb0e08368e7469263e1f22122c9d70c5b7e5679b6d17e9435754b403c42443a3540cb53f1079f4c5398185d62ec558d5fc4c5d9f2573c6ea078de1b29eeb3b53d5ec9c9ea049ea8df67268e2ac43e4d0dfab8c9a86446a55210c0d5ea5df7c44d6d694fa43f9016733fa195eb96c944f4381d47c42ad54ea933b6192174e2b48224b178f1f3571df7897bad8d9832a1bf598f147882170b5358542a2071ec83858ae5cb0e2e20c2a7928c84ffe3089bbb4b6521c79cd226f331b808ee85e52d0efd24730ade81b6c0b8d90967beda980bf2d558c93b6aa617f76330bdc8848da892f01354377b6f3141407ca8c59041230d8083404ce9952231d2b48236eb943486f840286c30583b68590b40b83ef9fdce4098418d62d8cfc6ace8d15501951c4c02029d5a84937001f20f1727a89214524caaa231b039f3cfdf7e8062575c8193551976a62e7d9b2cdfaeeeb2336271eb393dcc3320c32d6336b763cec1542d41be835094221e8bff12627d2258178bde5b84b8d17d16e8f78ca978540f19fd7afac3920a89dd816646e6b967d1e1a8695111ca63afd3f98a13c31ec43441a1e368639d1d60582e9bf54f9dddb155e70a61312a82f6f9859618ae54053e498418f65116d723cf26fd7bdb56ae83fd00f7ce1efb76d3c8e1606955170bd947a0dd2af3cafb1417001891b732a8136fe78a84328ebc308d061b63d690ff81cbeb362bcf016887c9f71817975d023b04509549a37f2bfcc504554024cabede3e1d6712118e252bd7d1b24f70c48a53934bbbd039c002829f870e9cb8451e45ae61e2f6ae81a721720da88e28fd66718c41d481fb13d67681a5bac9364953127212516fa22412c683a51f8458803adb1cd284ba7554ce295893d7404fa4c15c8e5856314c8c581ed1af0154ee96cde16eddc253ec1bcf792a5660826fd46d1d0e4072333c15680b8f3a1f183d885d12423b5aac11c8e4c2b368ee70dfad95a1fec250590671bb996a39272c03441d493282a160ba7beb26cc03dd169d4f38630621b26fbf125394cb515c0df6ed49ad98a030f1a275e10668705542b1281e2c98f9cd569361af7fd82092a062ba999b3d175058f26cd38e7bfaaf20051d43304a027408538200e1bc7dde5ea7e3a556ea31f2bfdb4cf8cc43cf35e20d384918fb253ccf24703b72b4e0c78b447dd66068bce26536fb6b3c43a4e05c115fe8fba6133a14aa67432eb2eafec60aee884d104153eab12f87eb9549520856ae82d0f768d58658cfd862995985e658764d5470e1a400d47e3d9111a08e7fd551ed2a620232dcc993494d1456350e712108cf8efa7aafff6f352c38f271d77b0b49b23f83faddfda6ea024eb27a50ee0106ac2ddd1ed512d7efd28161c5d1a457543647ad7c64f3c505c9a73349c3d004201a0c6f72c33a22c2268e5564202cbb228a4e7c09948fbfd53a350465a5e08fd97313a25bfe801557a9056e3840f468f9e21f550ea16eca8fa3b578768b76b4a1403141d09304ca55c9c31de63375b3bcecf7c75be58ad76110cc5c61ec14b54bb90085aa6e5de1a1c978d0439e1b44ffa24c9ee7b1679e8234345cbb78b9139bed4b3b5cde93d5640832082a2390c8cdc76a77546479d65b5ebd4798c2cce101151bb3390f465b5278e9a8f63e2c76bcfcb652d752827b9faf9fba2fb77c3bc37a6c37842eefa00acbf2ce206c58c4347be2e0691cd41235b8d25877c957b6e66685c33e6f32cccf429625f2caf5b05d9505830f6b626af5c08182b6b4677139c31409016980c23e2f1f07b6b9983d212f5a7fa2aed9a22d5161ae6ea1a88acd64c6a8291a5c738289a3237444527531d83664fc61703baec1e22c9a3c8511b22b64c0b5c91d5af15ba7928f13daaf18a762e3b18fa6585f211a1f2bdd21bf61558c27b8fd5a6cdec980229f121433e1e4b2cddb3dcf0d6179e90b70a658b4df3cb99cf7da1e3b2dfe2fe37cc195fd44e5f0bf44b06194b720861167d206351fb8f85d372fb171a39f2ef22aa5fb16f9fd3b57825e8082cd0759b1333bbb02d724b898b80d4eedb8e3547f1640176536698da64b2e9632cebdb5f0942a5be11244bd36ca1a4b5bfeca022460cd78da86decf5a4a973e0b2f689c1b0c4a404205cd76a984e3e99ffb076010018b05549c9cc546e6cafdca0f5285551627daa10db029d42fa11d0ecf6644d285e9adf23c0ce8c08526c04776d13b1e74634659215eb555390e395f0d3023a8fe3f94d948f9d9e125a88f2224988ff1565f18fbc92416d5a7ebb2687fed767f405798444aafd195bb48bd30a613cde6c77fa2eea7f5860ecc5c5327b666e8224c650f5197fe92c83e65a5addee276a56ff376373d7527c053497bb75d7a3d6d44dc86c221167f5342c20712826ffb8fdf3f5b47cff983e5c5e040214c46d79d4f4f7fbba424c3a04a1facd022ec3f0ff7d054b25381a5ea85df04fa3b01c5e01325f229a87cbc129b43f1a7babb129ae62dae79f0a191086a90f390831911925938c1fc3fbb204dfc075f894e9ac18fc87ec6c8ce08d34a75d56b07950121a5c26fec0f1cf09092f003b453c7a1bebc9cdda09458c1d0272fb7f390890cf62ee86a13a3ee26e2c5c09b782e208fb3d95c65b0cd9c5c03da4aa56acd5143a045aaee9c3a2b23a3b884808ee0b9e09be420e8e265a91158fab018bb40b94a36422b1af5d3c6dd5982703c9802e99993835ed177c17dfcbf48925cc09609867405b84aa28edea058d950f9a2dad8789a694a669ce717ae3d38519d2fe5dc03929ba2f3733d2b82c65e2395eda19b35514844a7045ef85ec1ba7a685ad9ce51d0bcd18dcd98974341ea9ae674bc1bc2122cb3195a11e1a1d9f4424cb59446e9ae3d40e243a8772bf81366ea13c197ddca44cd153b9921f754d95b4af4176ca319d7d0dfe3fd325cae1f790b0839c54bf1b6d01e51fe54da265bad3c5fb21dc9c51f8a14b72672281c1bbf6ec222f82628027828ad187165d066a8aa3a7335819fb46461ba4d6a62a3e9a5476f7920", 0x1000}, {&(0x7f00000038c0)="6c858faaea55f8d35aa28f5d46feb221cecedb1e7291d2de21715f3211f568aba6717417317c329391a99ca6330c4191c2f3abbfbb56dde4f0217ee42f9877cb65d0456bb3f47500c4036121c84ff7dac0e3aae697e843f9800eced6f8aae9591b44e21a33b29092bb77bda30784589ead53f99b5d8a2700201f1539bc45f63faf47c40b0dbf049534159ed136592f57093adb7c2761f41cb7495e370442798d7c9c2913a1fa11bef3a70c5f076f7b1a944dd1e0bde597", 0xb7}, {&(0x7f0000003980)="1a1703acb211a8", 0x7}, {&(0x7f00000039c0)="7fd74634ff7e05433b8a2c04dbc247fa7b11ecc19f9ee31a6e2f64ac4c388ea7c8033086abb3ff463b0ab8823b3925ecd492b3cc6d07", 0x36}], 0x7, 0x0, 0x0, 0x3}, 0x2) ioctl$KDENABIO(r7, 0x20004b3c) rename(&(0x7f0000003ac0)='./file0/../file0\x00', &(0x7f0000003b00)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/null\x00', 0x8008, 0x0) rename(&(0x7f0000003b80)='./file0\x00', &(0x7f0000003bc0)='./file0\x00') semget(0x3, 0x1, 0x1) 17:13:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 17:13:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 17:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() mlockall(0x4000000000400003) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 17:13:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:13:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 17:13:59 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="27ff3f7e9f68fdffffff4716295ce504712623c84a14506ef7ffffffff1620a9972536c21220c4244463b595d45bfc5e79705837fa0f680b9b79c2d386c80e7ae99e6a7d0d3ed69b4a00b0c02babbea9d56ffad50fa6c1874aa849acf5c6872a079b10b12a19b58502e69ec1bbd4cace0564706f617d88da9386e82749252a20c6aa6cfaadb37f2bcaaa1be4d0cc7501c3dadac4e5b737fcb080cf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 17:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x6, 0x40}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x401) 17:14:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x1, 0x4}, {{r3}, 0x0, 0x1, 0x1, 0xa2c7, 0x7ff}, {{r2}, 0x0, 0x1a, 0x4, 0x100000fff, 0x8000}], 0x7, 0x0, 0xd3c, 0x0) 17:14:00 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x80, 0x4) r1 = socket(0x1, 0x1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 17:14:00 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8400000002c6, 0x20) r2 = kqueue() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 17:14:00 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="fda95e3297742d9b36d75686dcb39bc142a9e6a4f4d5870401b9f5e700f902c6f1ed91a466f4b4c925109d9e8f3156b9bb5ee3dfe796001251cdb900ad6f1dd6cf44c980f7679791700e32a8c7d5dc72e424e81b1f86c1cb9cf7cdb196f855ce352772827b7c3f2999b2665498cb2147328bdadf6630f9d52f04027c4fdad921a46e96ce446dc5e2d3266351b6a15cc5e82328646271c5a7aefa3e31", 0x9c) read(r0, &(0x7f00000000c0)=""/76, 0x4c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x800, 0x101, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x5}}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 17:14:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2020, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="9c874f772c0035b84e13", 0xa) 17:14:00 executing program 0: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:14:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x44, 0x10000200086138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:14:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x3) 17:14:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgid() lseek(r0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:01 executing program 0: pipe2(&(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x1000000, 0x300000000}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80, 0x1000}, {0x3, 0x3}}, 0x0) syz_open_pts() syz_open_pts() close(r2) 17:14:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x351, &(0x7f0000000280)="1f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc1, 0x0, &(0x7f0000000140)=""/193}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 17:14:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x800000, 0x0, 0x10000}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") 17:14:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000980)=""/217, 0xd9}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0xffffffff7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x100, "ff80ae507225f1d9096eaae96bb50a14263d3cf0"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x188, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f80", 0xa4) 17:14:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x822, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[0x2, 0x4, 0x4, 0x0, 0xf051, 0x5, 0xfffffffffffffff7, 0x7, 0x22, 0x0]}) 17:14:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:14:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, 0x0, 0xffffffffffffffe5) 17:14:01 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000002200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000002180)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/248, 0xf8}, {&(0x7f0000001d40)=""/205, 0xcd}, {&(0x7f0000001e40)=""/73, 0x49}, {&(0x7f0000001ec0)=""/223, 0xdf}, {&(0x7f0000001fc0)=""/228, 0xe4}, {&(0x7f00000020c0)=""/144, 0x90}], 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/249, 0xf9}, {&(0x7f0000000a80)=""/223, 0xdf}, {&(0x7f0000000b80)=""/16, 0x10}], 0x7) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) 17:14:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x80000001, 0x8001, 0x101, 0x1, 0x2, 0x0, 0xe4, 0x3, 0x2, 0x3ff, 0x80}) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/57, 0x39) 17:14:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xe4c, 0x0) 17:14:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8482, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 17:14:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd765baa59e04d95da3400"}) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000001080)="cd", 0x1) 17:14:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) geteuid() r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000003000"], 0xa) 17:14:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 17:14:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0xfffffffffffffc01) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x8, 0x3f, 0x79, 0xffff}, {0x6, 0x2, 0x43ff, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) rmdir(&(0x7f0000000280)='./file0\x00') getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000300)=@file={0x0, './file0/../file0\x00'}, 0x13) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unlink(&(0x7f0000000180)='./file0\x00') 17:14:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x4000004, 0x0) r1 = socket(0x21, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1e1) r3 = geteuid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xaf2, 0xfffffffffffffffa}, 0x8) r4 = getgid() chmod(&(0x7f00000003c0)='./bus\x00', 0x180) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x6) r5 = getegid() getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000440)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x2) getsockname(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0xe3d01048b5c1c707) writev(r2, 0x0, 0xffffffffffffff30) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1c, r1, 0x0, 0x2000000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) fchownat(r2, &(0x7f0000000200)='.\x00', r3, r5, 0x6) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7e) 17:14:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8c4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x9, 0x1) 17:14:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 17:14:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:14:02 executing program 0: socketpair(0x10, 0x8000, 0x654c, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0cef3de878a63d8ff79c5a1a04dadd3848865f86c07435fb6463d5f36bafdff1130bcf2611e0b745801f5a29c352b053c39317d87c0ef2f212cf1ffad78ea992d24c7c7cffab4f9dc9fd575c884b18be82f1b10e809e899df80f89bffbd98d3b2515cfd0a056d0213526a0bb2667dde30164f7c30020936041c0da207309f4a77cd765e9d07d05095c62a933cea5727d80158458303084571f38a2efe1d75a59e684b63b9cb05076d0da4a35d619112f6863451a29db584bd3c1a0ff8d6cc93b914b573c367d682d", 0xc8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x3ca3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7, 0x83a, 0x4, 0x7, "950ba48bdefc497038af876bbd18426c27976411", 0x9}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) recvfrom$inet(r0, &(0x7f00000001c0)=""/96, 0x60, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt(r1, 0xffffffffffffffbf, 0xb0, 0x0, 0x0) 17:14:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f00000001c0)="c6c0dd481d2427e8dcc886cbdd38c08836118b1329b17cdfe12d4cf30b7d36106b4db751c8103209495aec163258c4750313dcd8c33a02a2354debc2cf009a5ebf22ac8b54eeddb528caaeefafd99ec9d89beeaf8ba506c2c37723000654", 0x5e) 17:14:02 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 17:14:02 executing program 1: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "09433c203b5599a560457c97c51ed1f6f7f24501", 0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xc04, 0x0, 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 17:14:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x8b03}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 17:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9f0dcb0befc83bde, 0xf0000008, 0xd0, 0x200}, {{r0}, 0x0, 0x1, 0xfffff, 0x80, 0x576}, {{r0}, 0xfffffffffffffffa, 0x40, 0x88, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x7, 0x35, 0x1, 0xd}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0xa3, 0x6}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x18, 0x1, 0xa2e}], 0x4, &(0x7f0000000240)={0x100, 0x2af95084}) 17:14:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:14:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="0000000244dfc8c080ce3a63b6ab220c596960076938bced", 0x18}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="ad0af6e804c31fe5c79c96ea7e0b3a51f72fc0ceeb3b019db100bf68e2803b9cb74b14311f77f2cd046d5fea6969cb1827c7174d72125cd552a352c3e56f7d33ca107d5657e33abe0b73d78394b91e92ccbcdb9d171f91761b1830efdf1760fae3ea554b437b7d8c317282bd05a971a83de204daa078c18c320a282e62", 0x7d}, {&(0x7f00000001c0)="da3aaebef15753c1e93dc0ef331a612daaabd8695c51e42e88e836439303a7854b40739f5bb207552f9605e0a143e048be468ddeae1cde7c76ae4c2fa29c6ad348da20db418a1a03c283dbeda27192f5e8022ea5ba63ce86c1cd77b5202816428d7680eb0cb30fa012a2308f68c1ad4988633bf7747ecb47d2f36bb0a473f4d99bc649279f06f6f7efd48ca17e803499b83c58b52a9270f77b7fe19445c7184f5260c56287b8c147c827cdabeb2275e0", 0xb0}], 0x2, 0x31) chroot(&(0x7f0000000140)='./bus\x00') 17:14:03 executing program 0: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 17:14:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000880)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x802007e, 0x0) r2 = semget$private(0x0, 0x4, 0x8a) poll(&(0x7f0000000900)=[{r1, 0x8}, {r1, 0x16}], 0x2, 0x3) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r3 = getuid() semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000940)=0x1) setuid(r3) semop(r2, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x1c3f, 0x208001ff, 0x0, "b00000000000000000001800", 0x0, 0x2}) ioctl$TIOCSDTR(r1, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x1, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f00000005c0)=""/66, 0x42}, {&(0x7f0000000640)=""/249, 0xf9}], 0x6) getpeername$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000980)='./file0\x00', 0x8, 0xff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0xafa, './file0\x00'}) 17:14:03 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20800, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x1ffc) 17:14:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f1040000006877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x2558762de6b9f237) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:14:03 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="11b83a30be9a9031984564be9f053cab4c535d02a4e15c188678b21ca000b6ddfddb445537fabc9af387cbbe26ff72efccb8cc343d295985800b51af450e8c4ed615d0a9720ef5be0e4e2ec6dfd8d6c8243ed42fb737748ef9a1b62782e86830ab82d312106bfdfb54086b6f2076c49bb129ee41723a834f39d5dd4d8b28c052e83a9567fe3ff41c91da03fabf8824", 0x8f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:14:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffe00, &(0x7f0000000080), 0xac) 17:14:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xfff}, {0x1, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 17:14:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x6}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10c41, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) 17:14:03 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x401002, &(0x7f0000000000)=0x10001, 0xffffffffffffffee) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000002400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="53144ed093ef3f1c0c94fc37dad2c0fc7274cb4e54c557c3ae346c457f7dc32ae4882e669222ef3b09d54559592e8a683648a321b376945e6a6992c9769227ced539fc712ef92ec280f3573e430e4fa868e8e610328640aca1851fe27276c5dace8b767f1a6b3f673232104d066b8e564986c03f93202b02eb0d213d74a4902b35e7b4899436fb97b5e64ca638cc282241f24070af2f0e54468cb2", @ANYBLOB="2c380134d07074f0bff10178275835ae46e4e95200051eaace8587160f6b42e0e92df18e58bfc2c956bc26080c80d5fe6080702d598c5596d3c11c02bb6fa647a696ae18b3b3866e6401363950cb1b14787a6ea510398fdc33491399b9d4c5bc049315365330e23b1f76427f6184adeeefeb54ae39402761e47ab17cd57960eea8507d888680f546e07570dc46089c2aa8ee9e4077e561c20bd80b0ad0c758aa9d236f23a4c287102259671b9ebb103335d90ed4505ae2256a672fe09b03b1333c1ea97dc974196c325fcd555734a519de2f34eaff45", @ANYBLOB="13d755d76f85a11a55144af4acb3e815e9103a3be71d4c7b594f74bce441cbab8991569c7429213459cec3c552811b2d0aa94ff822a89a9bc7ea2a2311e2ae730e2bd75675e45d6e98cd23e867045d9eea176219092aca04a58b2b3662c93ca98073684174ebe1f64fbc9080666e1aa95644293daefbb2b5f7ca37301c6dafd2ae636f03570284ebcd7787f2e030e876eff17776dba63b2513138a79fff4a781e5ac83f1ed28360fcc502b9d116dabb31eaafa8ad1eb9a0554dbc54b281ae9c047e370f6540fb39d91618afbdea5a9373bf08850f8e234c83c18a4298b20b8d8eb64753e1fc370617e1e906ba36e31f6fe576efda797ad6b17f06a7949f2dd9717e7fbbcea579555e7047a4358731497fb5c7a768be5190084bfa6146b3edab7eb230cab6ae04b0ffc4ca7b200f2907413727767cffa69cdd6deeea538c946f5fc961fce138ee802cdfafa782a7c7105bd94eb17e902eb9aa3bcd064c2882f5f89f838a08daebaf63a8d3fb5cb98c5d35f66c00e7a4113043741fc0130967c6fefe3f7b1628428eab62c9aa7a50c2ca0d3278bc739064869d420788d118bff6efd0500e2b8bb906917a16b4a3cc94b63a7eeb804c6eb88b67ff9a9b7f3a7416dcf20666930199231b36c8f78d1967eeaf681333c1169882d0b3771c38bbbd8f24bd4aa5c15b5e6c8dd736bd40cc6402f1b6ac6faec0eb25cb52c58d1930553aba87b2de85d9540fee8a076eb6f90d35207f32d0458140084f3287c5fa51b7feda2062c42cf35833d70a864699c7b61341f06c1c7bb9d15251dd09d0195265df8a3f40d7a190336877753a862bfa5fba5c251ed54742c6c1736b7f93f02594285dc126c5a9c8b1d41aeeeb07d17ab9e1970c43420bdda291445ae4a24f697434f65b60334379b766dd3fa074f824bc486183edb1959fd1ff0d4e150ab8a53803bcbaa7d00ac9674e036f708e0916f29ea85601f0a0d82c036f442d8ce147872cbd70f2f2defa8e2d773107a0f250e5097b2f85e1465e2ce8afbeb9dabe680682d4e65848b3e965455a5932a52f37431c8e4c34a860351dbfadc68ec6ac9b34725db9f5cb322221d7eace0ca693f3fb87256a205fed4f89b94daadeb9f0558501a3677ea81140cb191e57d245b054e52bade2a56252503fdbf5514d1ef8a54544d999445e18a2cff9343ae3c4170c61c5b4f12f1b412c66e4d78e2cdf1549c3c128cbe0ed8ab0a81541cb1fb52b217f03de25788f740b68ca20155021bbcf263893c7c6f9e0009e92561ec604b17860b57c1dc1dd22fa1694c4bc19f3f18c841c01d380ceea84200eceacf597a27fb583dd0b7c267039731189c075cca68c1cfb3e2bd00adb8c878fac434f7a366d94cd231981ea96e03ac19197011aaa6a27d407ba9a9c0998dcd85b6959243b813213b55d92dbe9186ff28751d203bdef3e22fcee5a5024293baf29b47b228331417ef1394a3239faad99c775698bd1080ad8892bc0b351766294e016926bd358443469c69b4fbea9c3abdc95740af16dd419e8f88876bda0cccda32c1e9ddb6ca8470b75f8f31ef3c89b4c09b7fcf46c471c4d77cfb4f4a52c557edefcd3c8128ef4306bac366ecac8e747d9911a16d320493440e9a582dc3f4fc4a65be9e971e26828ffe442b3c162f07f5feeef571747faf4bcf5737d56529e0a0f4235fe4146e03110a8c811b145a37a4e40e5cd36981354f3c115ef220d9e0064d85737606da3f7717debd87e2dcbea80f58ee3baa29b18834cd5644e4707f1320c094f66a29957e56c303beb87ea26607401d96384fede6d2d9d954066736207dfdb1aa07dd678fedf0b28502caaf357415c6a1a6dfefff43c292cb81824cadf165becc61185f81f0d17118e6f024399f150d3e9db291ac21f5f3913ef2df50f3aa342348a62561d90e8abdb606a8431f2bb291fdef600f1413b1530cbb35958a05be0eff36c766dc7bcf48e5e79f05d98ed395d14325bbf03cd7739e3d74f2a1f416efc0ece2be9a34bf5b2b834a111c5548f3ec6bbf17d4dfce583baa72b532405fbb8ed0cec23d8369fd43b3a1c36de578fb2127fac21fe3388b9d6977e8a037c173c4a7638cd83452157fc2da3509694166d99017bce7b5dec771083dab085a6f754701eb8ea607fcf8ad31bc41b360d95c372a46ce8b456b46bea56971c0816818ee751fa4a839dd70851f043d7c48667379bbc0258f9aa97bfefc8ee32d177ca0ed7810881eec3096789b9bbcbe9c0b6049a193082bb16affe56ba7bacce2cd2060d9076bd9df867a916767fc712e89270677740b06dc511e77a8a1f0f5485fc7a9ed03f5b237b25c2da9328c2d48153fbb88c984721293357233e9092b96c357d918df8f6fec2773ad5c07cc32510bf4315e7c6b45060fcb2806b60bfafa0b13775c231fa605ce0be1ef6a0e350187232c52a74bbd8ccebcc39ba19091aa67a1ea642eb58586d0e41a12e710f941a4f37757eb7226306216097b0c3ff4a7015f8c5b1f160013f1f5f678fd3c99fdcce4f4f64dbae5dddc62228ed1b1651244edcb3b3b515a0d6180a1f54a4e7f1c55d29923c55cb6072cfd4a662651c2f0be6c4eb933d7034d228b57bda59d3b1b5327ca9f00455575311507f7afbb7d5393768adf20eacc2f70237d87d2aefae979066f4ec0da45b2338de1c787e5fa23d990046d0762fbb96253e826dd1606bcea05a699ec46b7450234de795724f2ec1477581b09ba55e32a7926976d881e39d561096bc40084637d66668cadfa776774549a57bf5679cfc3c5d1d049d637ad8c0902d86c37325859dbc61785f514f410875af4b884c68dd5b3a363a07a1f643f39e4101f1ef15cf96e228e0488050f3164e05a1586a6e58c8d99538d29953d9aedcb4c72f4f5cf6b2c9f692e307cf9b85ab4c3b98a3e4fdb2015c4523e97de0e6614c6fe5b349398ffea18ddea854190197afdb09d91091dacc0249b2fba045698fd66751a8de21494939568adf8ab909a29b52da64c526ddf47c339621b56b0cba0d0adac3037752ec9e7f893306302677c8ff269132223b9ade505032e6096534cc59396fda434615077090b2e825cd87db7210b33e8dc7acf793615c1fe4d5d19ec24356cc0e20fe5ce51396bec59353b10d69ddf0bdd0fcdcd891e29008f7acb0f62c632caee3b6e73c03e1f967535f606ce1f6ee5b48785f9a3b33d2a33cc0f23782a9659c247e78c6ccb11e2bb1951c39f8f0b18d0a7cb2a5b37da110462c25cc55a8cb5b0b4934f5f8823a050124aee6c19fac4db4d1c0a776331041de5ac5b0e77170c0b9ebbb654e3e9fe7ff9ca427b83e20478b211d129d72c29340871656fd6cdf31f2627cd6490d6bc64e3f31c7c752e7fd80a0d91d202aac48f8590766f138429b48f6e18759e7560437b07dc2208b992b81624133578b085359c8b41eca97140206d1fd337c8f3eccde40c7f9c97e41f308c1ef514452681aa26777dfd778065fee3727e35b3695474d73d39d7f064dce36097b77c4c22e4f2c983fbea1c501398bed754b38341039194e8d2715d7f951ed7624c89c6fa099b1bcfe34c8665711a9300dc1e959f51a18ce719dece0ec1d3e9de55158a04e644c58416c323f2887e36337825d29e4e659eb981b23f2a507b8284dc269636afa952ebb6259f7253a0a264a2ff8c57428b77d965e0d404ecc0ae015b31744828376309ea616de0dc739b41165a2fe65d8e156287ec15bc5a80b87ab5f6f9cd70a92f30661072459aac77733bc14ffb631f43484a01ae625f4aca53c0570c7c84c658410537569c5291a22f02febab9409faf993cdf7eb38eece191bb02f2cd4984ca4a819a297af8b3c32286a20cf0b71bd3dca4244ac9ee4445a7abe15009192014a8ebe60827d90bad478f4aadaf244c6f597665fe3e74cd45a4dc57e1e3d856dd597c696e02b4f66e4e6b57b74957e118d3f0ee806e41ece90d37f2df93ecafba780b4e4a8ef1d0b8b72f8e80775e1b7fd65ab4a32ed0984c04bc974ed22dc931ae1c47e50a198beaf5441a452cabe5a058b9d5948426da269b07553cb68b0e9b9b5290762ec733a83b6e27425603418926a87a6c85b1833ec59c4e3440eac0507228e279cb6d0e1408d93d199a1d83f31d9c7f0a3720e7c881eb9ff3531849cc9f56c118bb6dfe0680a8a4400afb7d919bbd891a5a1404a37358d92ae4ee4811150812ad71d2b414aef64bd8ae312d78e6c7f7c8a85203c055f4894dd1803cac4a4cb8a8737d7eb25e1c4957b14d9427f0caf39f9adff02fc17c08fa33e4c0d8b04620d63f5fe1ed19dba54bceb0bc625cf5144d8e3241146462b17d38f37e5896d0686fe56d255f6842eb5b3407c4ecf450fcb32772526870347bb1646a289f7bc07704b7c78e6fa0b83fd95163c1b2041f7ac77a29f0ed367e0b154ec7c7b483a53f3a059ebadb02b99df48d5718f6b579209f3701b011fd50f92c299bc9c69feacc6cf504e7b7b7ea6fec82a6897ad225680cc947ef93f02f6f73c943706eaa433bf15ed7c24b6b8177f735de9023317f2bc6047b1cff62b21cec69425e877bfd2a6af7ceb046bacd87c0887203ab98011ecf07f28b2fc9a5ef184957615ddef7393d6254ca76fc174385b1f0c485f64cfa1a07be47d173b629c6dc78a6d52d28208ff12c821f32bf37c13bd2945a1490c4d3642c4073a81bcd7295537b07e4f61f8e4641f6639b066fa23553c75afdbb1b315d2ab2cc0a4a93f574541c6cd7db58238d321f99f8bae12bd6b1d98215e0bfb678840d334cf89a23b1a8411b2e6d8e7c7c71983e598d36546d30e09aa57226ae7bf188c713f59931e13d12910104c4ae9008ba68408cd1708b451a9f21538efb3c8d50ec734e39421a4cd73796190a73265531e4d80b749b1eaee3c9287fd7c01839fd5e53c0bd2d83437a2c75c2f6598d3724586e8af573f0abcc852ff56ab01b7b0c75e30801c8ab48c276d37a7be93c1507940807bf8936cd4b7ef95e02715d491d4c629b0a969efabd63dbb864b58805c4c87a17f734c159094192b6437ba4f6d0f5780bea1bb083e4a962273d36a51941ef69f4f47ba4c2cc62cfdcbfc8e149024b582454412272ff12a6b5648eafdbdc11e954a24442097c0c36cb7bf2037d62e01600b5140f97898ac835b6ff155a71270ef14368d46e0b9d1042bb1caebe85fca10b0b6e48eb89776b0de10b1ba151f109fe51cd39a52907e1fdb7eb21e2702a9cbc3d36dab4e49660985845c3cbfdf1a4b3278ba6dcfedb5710e1859c16426763e320c363e562676e68badd5fd3150018f0b54b859b3a2fa596612e5b3e4921a967b71e0fb9716c70fc625fb40232c36052f5846e34c2949b3c8744312ca9f7c3777b88cda63cf5c135506048209588cdd9933f752e1defe3077e6931a505277b9703607720e0853fbd213a49543d8bc2ffcc738db42e7cab81f6442930480a94590d3ed3051faa590919221cabbfff629baa0532e6f7f65ea0d06b4df6ad4fc7121b7ebde9dea935565a6c1f859d94a04ec2f0e7a4f19d1a8c091b2b56cd1a42db64d8bc4f76f09430d1015ea521200311ad40c20f458632863e3f35ce6d5b3c9df3c622551101e23921441e407c69e57de714e7b436fa771f4ed1c9d0fe49e93ed7d933e7f72c49e58d5ef634549cf599388ef3438008da951636cfe89a28f6b1219688982c3c336a45f23715a68aae7ad84264295892c0fef79fed05efa6129a9410d0456c59aea6afad996211810337139a37b16f647499f6699a467ee8498a071683ef5a92b1da61", @ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES64=r0]], 0x4) 17:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0xfffffffffffff801, 0x81}}) 17:14:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x80087467, &(0x7f0000000440)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 17:14:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) flock(r0, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 17:14:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() r11 = getegid() r12 = getpgrp() r13 = geteuid() r14 = getgid() r15 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000000800)={&(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f00000003c0)="ab473f84086f04013c1c7c30f6a7000880797cbaec15bba132d720daa426477e5b3cb19f0e39ea5566d5a73f4247ecb0b3f648c0b82b1944bb6bebf693593a253aedce21c36a902c4bc4dcca746424fa76809919decc2f76563caf4796d9fed68db1bd1f00281308bc4aea77a6db688f1aad7eb0160ddd09223fe71a2b73894736ab7ee4c63e7e6b9c5f032887c88ddcb0ea4813464f5abdc29701c3c5fb2daca7761cde2edb2d", 0xa7}, {&(0x7f0000000480)="77393abf6a1fbdfcb84b6a2f81b21c53a07b3d156cfef726a248fad5bc9cecdf7c77da911c762a0fbb330b4ee675155e0a5f5315ef5c85b6abb9818d0c0262e4c762a769cc5d9f1fae48969f27ca4cab6015c2e12c8b799b9c0e5a8b39494abaf9553ae99f0664fbbd2f193840055fe13e9d34075441cb90bf03ec7254fad700447c16411a0da1b04eb382475b2f74a7521024c02e0097672d4337d879ea0e8c6a34e0d231135922e4fb6aa8f8ee23801978bf0e9db2edba00a2f374e265453ed7d73d48fb955e26def9526a6e063fd1f0752521b3abf34406107015057cf7272e8d2cc50899187c17d8936cee2c04fe70842bbfdc2713625aac88df45", 0xfd}, {&(0x7f0000000c40)="16e90c5003443097d1af90083c39cedcfbeceaabcb5e2b01a2c9c6139cbe68721ec10f01dde3ba4751a43f2140eff61ca4cd8a2e7460824893d43d67c85de14f562cfac047385c74017f6744e3657474a4efc965b0a835664a20a90f71262e3c2675b64e4b9eff45eaf0d4b14fe77db6ff30657240a8a1ecac03fc6d30f250c0d2b8e28b5a25f58db2ac3f83884215e9e09b2df52350dd40129680e07481f2f4c9e57abf5226ac08a72c7365f7dd154984776f0d7adc5a98a7ed6a6ea9340a9fb10f1fbf171d2b6a74ecb7ae15153c65187cfe85c756d210c6ed333dc0d4dbe71133bc11d166a13c04bf3b8959c0e7e21ec2e766eb4286e69dda42249839f0e1c8e5e94fb952a8ad7b3879b7569b010651acc30b2691f6eeb6d1d8a411f883b853a2c7533ae60ba9b1b8d6a31dbefd4f8c49349849138f392c17e3be8cdc4ff9452b96170b254aca5cd92497248bf5e2131b28286defae79532f5a94716a63ecaedfaf34846da5eeb1b44f2bc18d7acfb7648b224d42c5a28de4c5904d3bc7fa2edac181e86bb75c20b851e2e246505a1f25cdd2e8dfdba04634394c85eb26dd4c8705f952c3708b88a935a7abc02d520a8cc7a64bccc2481701b8acae41970e9fbe600f14ded718c8c026aa740816483ce5177401e2aeeb6d615f0ca9ec1581e12fbe1893680620c348358f6c347b2df836f3eb1169cecf7f3c97b574674c5116fe94187945656be108833a12bbba095987f38601a70ca84f6ead5c1d9cdad9de8ef4bea185b7d4e8093c46aa51ca732e78c37bfe2d2a11ba22cedc1f14e52bddb80f3c326190a711bf83d1ea91dabf7e70eb723f1e87a577e5b96a5c7c940bcc206c2c6c9d868028e33796ce3f475ed8988a7b92b06f47b778c8ebe929ff9890c666690607891647cc05057f43586bc7b80936e16ab44b315d201940c496a6861ae5150a4554dd1fae781cb1fa60cbcd16ecb5a18829baab32b8a7cedafc54c8c0da12454b11ac39ebb207942cf8973f0431a1b8b6cb841bc42d579dc4c9e8001f707199f6706197ace5e84ebfd6f51c0e25e26970a818b74329a9115f29451373f64611bd7275fbf2a18e9289b1d0c9860c0ff5d4de0c594b772c6f1d5b6b1979470ba42c118195071dc2715901f355dc14bb1473957dc21c46fd1b8638dca7ea8a95e2a06a2fd0f6ac279c07f704edc51ffa7fb9482d8254e31c0bdb72a3a567bfa4c5e7cc03def19d10065d83e5b78f2b93bd628b3d520187498f51f79a019fecc5619d5a20008e1be5aae6798ce2c55fb07c9640b52e2a8b92e2ce3d9d975dcf145b2c35102555f545a535a7a9c2af425205b9bea70c7943e98714e60eaa7c4a71234776da6ffa5d793448a9b4b853e327550aed9e91ff7b00425b2626710186190c6f12eb3d6da6109ded1fe80dcef259517596b695d0f86ad3759c227c220778a5d9fb31c1ecebd56a3eb134d1da194113d3068976b39e50d02998518f2a9520edcdeda6cd7ff6eb358566975030ed48ed52177ee2f513c7ae86dae32314f5a7241b9459c6f7abb33296b331129bd59bfeb16fe96b68ac208fe9590e0382dd9940e4242a35058ff6d8c5e5cb2b99eec04cd2901c718b4dbaace0366174ac4ecd18753774468e48329a59c52613c41beaf38baf1543ce6a3bfa8f125745f10291110d3d5275b2fc7623bd8ebb0d82d00f33e3d1adf6dfc051c1394073ca2edbaef08c39e78b440f1128ce73bea734f7dc22928e2e5337e647a334e13a7a1fbcea2fdf21346b9705fb449bc6eede7a376884c0bb44495d87e6d53394a602f2e4fc9ea552b5650deda9653340693869d7a900ce93a7637993b9af669279f5abed5e8c2480407529bb327cc8c1d755c1cb4dd6b851096afad693b0fe6d66b7c1a2873f5db3ae2bc8dd6186847cf7f248f65e18cc344b9df0a0bd125cdbc7a408e1e65970266adb0cf73eaa40b922940f91d36e1ef17d76ac32fe133330fe4473a493ed5e5326238f4dbf14aed48c3e89686240aef3f9908c8c63b8d2366c109d5afe8a5dbb800beff60743f194ff1c64ec814a5a3abfa659ce075195603323cd2795f7ffe6af9e94efc6af451ff803f6c199117bc98be8128d9f622069745e93fa597a7db38fbd6e1d902e1dc0c3ffdacf39806f94505ff629e7ca82395d4cae8f9394bad1e09a3fa22c1c7cdc57554545e9b65c4c5f2fa8f774be4b41ebe683dbfbf077a902a2c1f3c802581a4bcdd8d3436979c31140f02afe8ea3ee33d8dcdad8bde9a48f76110b7381cfe77a35a91af3fcd514497f2432b0d623a7f919fac09c3714fdf53789c50afbc390aca2bd4af4ba60fa9d1e7a5dc7684291494c2a307fa05bc4befd6c98688379cb812f32bb91e505dd361b3656fb45ee92f7a034308c7ed408b9f03c40bffa6c044807e63958affa4626e9b81086f09cff9782fafd2c666f8470c4354fa7cd37618ccc128e7367881b583aeb4e9ca7e5a794a551c3da0e48f00f1a314528f928467d397a7dede42a92f65e28aa1820407405b4026be146bdc10a025b6d4ca5583d46e01cbdc2766667c8c05a9164665cf0a78631f43575f044d7a33fba1f43310ae81fde5ffe8d7fa6fc3a880997fce393956a8ac302228bae2fa846ec6e995491ccae10445f99792eeeecfdf8e0a71576ea6d1aa6b9984f8b79566cce98e3178ce063f1a3c16acbbb616fcb4274718d3d8558901cd6193aa06fc7d9acd990291ae70a18780738f2642eb9d3ff4966f1e08242d1b9faef99b408fef998dd80c2e6844097924958b220a5aa91f9521bd533a851e9cc93c9d6642133e0f6bac6aabe94a713cd6b4a58edfa1df63463dbfe36a6ff71a57bd1bbae3ee788aa624b7b71e61d0db404880241809ca794fdfb2f94571a9378084aa0aa9ee6552fed09b440916aa083b63b817c6863d163bee2058c611407b2b5c15d16055caf2040a98555f49d47ca05b13f7c2dea31de1d40ada5697b1a37da7b400f636b581837b5bda6926f3ac34371b6dc0e26d12eb6f0d2b2de7a3da3d9196a59c82d8f2a145d846ccb30b3035c15e4afba224ee18ce3250273633fec943914cd5d22639345cd8cd90a5e2bd38650dd4ce160f1d73b7d7e5df3c3e5f035f1dc81db40c44781184e6c162c5dc4b6d003e3332d31a96e0028bbff7e0133ca5d56a8582f6f9bf416ac82d6669bde87f3c374839b90a85ffd58f30bbed7936dc70f16ea67b65eb8dda67f65d8bb038b81aff2ca753e83f051dd72121a4e9a32d990bb31bcdc668e6aff789b3d54ec270290c69356f6db2089094cc38b67cdea25c0f2419db37830f643925973a27b1a3dddb551f1aa4cc726511afa456022d94da14e965e2f59d745862adfe3f9071c040d376e8b1570397829c35a94db1b0a0133c1de6a931ed30f2e1992fb38ff1a3f81321922bff490704e2bf2fd24e8794c5abb52fadc6d25bdee0d2251c33d7a13df1108e62bfb902860224394212df512ff0cf5274c60718f0e4b0b03084489ae1fcb6ed938a4ee968f39da30d2165c065b7d3aa0fbc98d868d081ff122c29e9518b7182372e40d825332db668272f7c294333b5d486a38891740fe2336dfcb602c3ecfbe67ffc5a9be29c23692b6f22535b8f0c30d1b04b33761b3a9ad97f2e5f93665c2b52f82649ea7c98509e7b5fe67b2fa744cb1a2ca489df3d759d3184212bb1038d116532f2ce991ca191e4dd6ec1c9dd99c0d974397373707fa64aadb8e22eb3ef22d5406d9dd45725b0151bcafac1dc3bb037aeeb9ba2dfb1891578c7e9b24afcd5100d89c8f2e9aaeeec17756878ec943ff9e16c542c83ac7299ab8c887a684d8f9add26357893c889db9ba23427c60ff63b04dcef3917e58659facee0d32c65503504442edc648a7e15ef408e8f8fe034c0272035b698d342f2c40b5169f888188adb388006c5eddb7fbb36376da7bb7b7b1995b5d90063909c2d40e75932c3583e7b7e60b04e3146cd0a7e1087e9305e8181415d45520fa4986f60869e5226d7c1c2c6f37e0b4dc77f4498d5165d55eaa462ee7740d656391da7972eb4e8a1cacaefbbd545ccb6ac79b2759fd22c69789f3faae91c24ccda49ffcc8b692db5d8d5f74b6a95185a12c3d3b97c0dec8a48197547e751a995e8304e2824302149fdb8d833a7c4695c803b6177ebf39d728fe48446bf503d015c82c9f2da77939150b26ef30c087285da1763c075fe5d6deb03e34fd423a8343a4a2c6f291ce92d138dbd91029886d996366d36dcd77c5e528127f5dd5e8ff48c121e027220bb8f293bd509df6588d76ad7c86fc08117bf5a6469bc1ab522f9c57cadbc46c5c067748df11bb9ff2b2342e1bc1e1039de08da613f602f10e0c289e1bf07250e1b638f37ea74df00528375750e2734209e1ecfb03a9358e2803777b0d0d01a575d7b96b2c9960c2da90d85b536facad4896f45535c63bbc7892aa3527c76528bb89c55d33b12371c75502c0c9d4b4b97a9ff6624196d66953fe1d94123672fd8394f826e535fb48fa248114816b947cb74fc541a5d5212d539f68e046c9d28ff80bee7c2e742dfcc01cee639e19bbca811547ad4ebd2668c7828c087c055ef29dd80333b7181243b59685956051720f5589964b2694943e24a1fef1efe56e927d4517e501ae0f8b6f96ee09397767b6ec4eb791aa839265311fb61065440ea38de974a379a9f34ae8dacc5512ee1d41cc5c692795ad044d1d4a17d3db0acf13caf2e3deea56e3c93ab6ed879323d86b4ee4033b658202b67d3957639805f912ca8b6999ae8caaa1ed05ba732e7084db212c8e6a0588f7f1c914999a3062e440da7d1adc0c1bd1409f8cff7bdd09cfe3bcc071dd7149867992c29e89b6d23e99dbe71c138fb0cdb71d2f7512de9f88d7d2e23e3e55cdaa09ae5eb65b8df356e207d4fb743c63297df8be6604089fc6f5558f95e276dd05f0498ec18d5f67d04da5dfa3a621056777ee69afca4313c63cbb425a9b87358d2cdd13198977e3957523f46523cf6011dbd3eda4b5096ea5a869a5445f296ca4135c855f1aa9661fe0ef025add80da431a8d8ec02d4c6ca4f4796c9ab3d877ec2dce2b7f6f1c047fecd49e944501a6d78cbbb7ad7ea648d746d9af1bf55d482bccc882780f67ba46e3234078c18b03795a44f4e6d3ea950e0a8ec032af356f37fdd0895d854ef2dce1e298746e7cc128e9a3fd43b55c1166812067242ed20f0ce04cc82b1a6b5059b19af5b3f085bf398ba1c91aee6b2a14477bc7e31fbdc43ff5ba94ab831fdf45fdaf8c4e6bd7b58f859986b909ca3aa19f79fc29303a781fa110a3f38ecb6dc7817e1aecc8939a4ecd454c4e8a6213204aed9c41e43df86ebb760bfec101b5114ad1b36940d1837e88515e279af50c604dc4e8350bf8f18e657a3cceea7fdcfd9db3582272d35769652f4be8fe336530a1f637afa99ba7430b9c1a963d33ab5f42cc7c9f51cbeabaa1c353c1e0c18f14d4756aeabbda95e4fc2eb9a99c6315da548cf0951da46dd49b62b68cb187cf713232dbd223441d68aa7afa054c18f8389bf40364ab5928ba1fd89dde70736b34a93d4bbf0a1c810f4533bbd01ec02b25307404450f84b5d846973a4fbe3d44bca7969e3019738775b7c4f92cb2f4653ddfd3e46191ab67662cfb7507d9f3a4bb662a3ef753f3cfa659993321e96caf7a7b1d94d8364b0cb8bf2e0f1ed0979b518442f0f85e111a14e090e4d5055ca1adfb3209afd0940aaf8bebec1ddc61898de42c0ff2be0d7b8c2de707bab58e4bee6821bf5c716e226f8623", 0x1000}], 0x3, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r5, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1, r5]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r4, r2, r2, r15, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xd0}, 0x401) 17:14:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x144, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 17:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfffffffffffffff8, 0xfffffffffffff19c, 0xff, 0x4}, {0x4, 0x0, 0xff, 0x3}]}) 17:14:03 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200), 0x34, 0x0, 0x8000000000c69, 0x0) r5 = dup2(r4, r2) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xa, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x0, 0x100}, {{r3}, 0xfffffffffffffff8, 0x10, 0x6, 0x7f, 0xff}, {{r4}, 0xfffffffffffffffd, 0x28, 0x20000000, 0xff, 0x9}], 0x5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x6, 0x2, 0x5, 0x1}, {{r4}, 0xfffffffffffffffa, 0x80, 0x3f, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x7}, {{r5}, 0xffffffffffffffff, 0xa0, 0xf0000009, 0x7, 0x9}, {{r4}, 0xffffffefffffffff, 0x80, 0x4, 0xd72, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1c, 0xfffff, 0x100, 0x8}, {{r3}, 0xfffffffffffffffd, 0xdd, 0x81, 0x7f, 0xfffffffffffffffa}, {{r5}, 0x0, 0xd9, 0x1, 0x5, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x100}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x3}], 0x4, &(0x7f00000001c0)={0x1, 0x100000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x4) 17:14:03 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x4, 0x401) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) r3 = socket$inet(0x2, 0x3, 0x100000001) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffdb1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000004c0)=0x2) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r8, 0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r10, &(0x7f0000000000), 0x0, 0x404, 0x0, 0x0) semget(0x2, 0x0, 0x4000000000000389) bind$inet(r10, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r11 = semget$private(0x0, 0x1, 0x200) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000280)=0x200000000000000) semget(0x1, 0x3b33a252ddd1985f, 0x40) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000001c0)) write(r2, &(0x7f00000027c0)="3a5575108ded0154d7399c9bd59e57fb12c3979cf959215bad72fd4eb1df75ed15752c2354e97fccdf49f9c6aaedbed8213c9903106298c9c5c2f6cdaa7af665454a4193132738dc8984fd49b177454678190f54a7eeaa6d1a89449ef4da7d9ef55d174131998c31f29a820b9d02afb4bdd9f5e9a204c514ea251fc0b27d4ac1631ecd26448c169c8897e847929459f368285ad191e1763713c3e5dfdb7bec7f8a84ca2e53ae8f1ce4b5feefcb90b911abd0a63cb4283455d83097bd02dfca77d6d1204d2699d4f03d3be54957465ce8ac5c6a117774e27d43ed360b5f619f69ece9485790afcb6de9ea34a7ed6d7a0293a0398f989a079fc6da8c6096ce87e670aba6d28a74374fd535372895bd2bb9e1c0c3f703122d9f944f9a18584d66b5ec3f03442eea0900b7fccb2573a1938a15198021ed808ec5ff9e5a02734bf56e4a1361c9ea021ab0b4267cd346d36c76152933ec7e7b5544cbe7fc092cf620cc6bc85f411abf76718a345871e28f57149d32ef1ff4d57c9389cb8ca1d16deab807310d1376c9e957d3f11ece5a57b9aff55fa8b20bfa11d6ba227bc933b1110ff7645d39ae9dcabff4dd85d4e10084a6fcadfa77eba45ae84e01a12b3a04ec76245336902edbffc5f096055bb686d56b6623704e6e47974457e3d70999f16377df31d780a69c697355e63a09f6563004b56b02b956aef089041aab184b264e6f6c385834b5fddb02df1621fcccfb6b78f4c6c26f2c417372a357fc69055696deafb98668900431cafa2bfb74587c07d046cba09c334d557979bb260d4b71fb21c5d36080a47b5d68b6013f6e6768a2eb4799453f6811a3cd7192f0769a0ccd0e6f0aa6a6cc8a3ac1da7fcf2d7e6783d1a783f1328f0264599a3c1a24e387820951577d6c89c956440874a15bdd8392368e90450cf4a1341e75d579af1ac9bfc84850bcfef937f3bcda44d79b5ab76b2c4178f7892906b80527580ae448387b7aaf5e9f790414ee2b1078d64d82d10c3e2deab8a94f193dd894f4efe9ea0f57b8d90048388a3449b4da84e320dc402a699df2e4cb9f390369611dd37c363ac61685e3d5bb88809a5667e6cad43f030a77a90437fa3f13750c5cea52b33276d323db9672424a1514e9090031b1ae89a053b0623f433a19cafddc728174b831365ad5f8e6f4ba8e22304bffbb3f64ad63147bc6738fc1fe63f91aac1b2348f4c839bace7fb6ea0fe42d41a9e1c6abd13462cb9bc487678f823ed3081e647c1980dc1f0d38dd7193469343a43cd120aeacf5abe5e192860aeb43c4973aa1f93785058184fe8f1f566b1e2090852dd5969d059cb4c6d2282d2471373088a28357c09822614563528848d3c49dca9419a1aa5d0a06723cacf433e3018d0c60190e72deab18a2c0da5d2c7a887e4bc2db09ddb11092b03e9832e755afeb5a9d42570a5d1bae02dc2ffd72b2062cddc75abc0fa7170a89d26983f785fbc2ce19d6e02e447c957a5b4d75a3a3e75caf424a38d189aab002d965bb638230a145899485923a4513d91e74119a719a46e6d65bf33a2cb106fc9c5fbd4878de3c88bf590fc6ae3aca35e0c7193219f6f5aefa3969f094342647747dad7f106fb51b851da83b3ab862797340edf8124205d2198f778dd95826de7fa9122f7ae0991eb68d47bcf867a606a666e78a8fbf2106a1099c23cc9ec7c366a1c323dcb010061f39a2a40c0f425b935c62eefef0075d070a0728681c1494d465b7e1e210dfc1ad1b9caafbb48773fc0602383c58a3e8e9e3ab45006ef02497610e7ba24f012d658b9ad12602cd91a9758befc1998787b554ae834bd613382be3e802990b111026ffd536be06b6838ee657af08fed10f51eae31e5c2f353fca758a4e3798d7469952a2f0aa89f2e98d0daf6f3d0614c121c9beef302c29df7858787afc8e6dc31c112109c00f87c1851cfa14af5fa811c7c3648670b272c474f33c268f0348a9e1710c8dcb2ba768928991978810a166c90ebefceb9cf7a5b38d0bebd584c4798a4ac6d263d13e1a980ecb427a799bd88263f05b37bedb35c8a5c9e0a53cda454e96d2d5de9b1e7dae7685f1648592d6b2f16e0470a7d4cac222dfa0c2060f6bda218be3487655f10668ac4a25874cb1e15cc89255e0961afa06f146fcd49244e22168b0c6846c8044edcc2d9b32d52f03fc289f6edac99fb9d799fc27f1222a0a0c1547a6ad1b768bb42bbcc737d5a62ac7aa3241c578f33082193bb1960a3229605c1927a204d6b5e39a21a23054013d3a3082bff5041f2961b10478d41c0bdf2e050e76ca2a81286c341dd921c820ca99592a09147f0f712ec1e7a8f2a902052dcd11e996e00eecb38bf4194396387c2e80cd4ded13c729562afa4fa1f941ff76161ac4287c851b6a9bd47d85f38369ceda7a55564421b7025b32922a9e9601f3bbfce1d8e3d69aead57eb886670904e392fa5cf595601aa118f45a2ca8bdd220470bb01af1e3c7d928fb51ae643c6e54d49b1897272abea5023e2818c0f9fce63d81e19180051eda334e7f45354f8d47d3220810a9deab39f469a5a135afb1355cfb1bc598ed2e4e2a3412357d63ba41f0dc42960dcca7f882c2c672a5e7c83975f933bb5693547ff415d4a55c30ba99695728a24454d8e34925bb745656cecee3a60eafb69ea6b11606b3fc20f31e175ae8f778643592399234f210dfced74e283f82b91d7ee1817faccbc64ed83744f7439c37ce78e5324cdd960aed202a66bb8e7dbd2a1adbeb77f4b93fd1256bdeef6e923f240af3de87adf58746020a2a54f7746905a3c9c8ca1e96199a5108c667ae390868e71f44cc468b455292b16c751c8bf37da601806b26b3571844b578d3d5169cf076a7416373c12412367b89ede2665b12a1c69628662e84507ed532aee34bc236bde0b2bac941175a49ba19854e5d611cdf6328ca205423d16e0bf649a7f9752e7082ece6d7aa12dc837cf87fdabb889ffc9a284bc0f57df4b8ac4858898dbb951958dade8a58c8867ee3337cea79b72a259961157d846ce09d3bde5724553e772907e6464e5be330206d87bb400b0e14b4409b0a38635ade2551a547ca7eab59bd6ab38813aadf088d90c3aa2d5e1ee5a00e845c7f54ef0dea0b2a5a5be97b8381dc547b8deff0c8d64ab15470ed6539bcc04c7728fb61cebda8109c64555d0bf47977d18bb072103f1ba07ed6d751451916549aaa38e689217dcec1313ac3099fbba7fc2c7bbbc8ac9917bbcb9298fd92210be04315e1f9b4a77b0456034339aa7cc9a321c9ba91cc1a5271902f90bb2e98d1a8b5e2e150875e27b40005523f3c5990d0897746137f68e5fccb87a89acc9f507825957afafa69fa4f1ffd3fb2309f61f3de1799512532ec498d4760f0b0b8793b1c9603f74b52c46dbc65150e6b7fd60459e8e15bb3d4fa28705de668cd34eab11e718be8840a95667d69a381d8f804f6eb05ce58995e5d0fff71e5a52280e7948dfa2acc840d1adebcc3b266b051bf327c297e8564be4a5d148487c129f5e667a6a50f646341daf93e02f72a3a2083059293a3ece9c969c8ae59e4dd9df25385095cee71ad8c7f5fc5a3d71628725bf851377b385f1753e5751973891391fb87e787cef17741a8357dc0b78034b99692732135fa9ad204f5aa3a25d7219d15ea68f00b693fb7b2a6584d78ac3f4d45926e405fd32c1d2318d93f68992415b71574fc6d26a21a0f94291c9145bde35b103bb02a9e2bc41d5dd0a19e448a424691dc99579f0c5bad753670adbb8748c927f61c9fb0d745285f3a2d2309357e8442051fba04dfdefca56d9d044836fa608e115efc435f0977f59f1f36c6c3d68d160a5758fa7260b79a3f6f6c8583950a8cfe1239ad2b1eda76599492a703f1455b863b6ba8dd00a11eee4decf46a4794614780f9420201e2e154c1b5ae9e8fb6d8fe6bbd6d981e39fd8ce8643b14c352d349dd70fd9481dcfa6fa2313f09c822c2814494ff149798ed7bdbd695b9fda29c041ef944395d8835238263ea0b454b2675e30f73e1986e153de6c9bec911505417fbb6596c26b61fd142e0509eefcc9bfaf02b8581af78af614e5a868fa471dc41cfec26300064df888cf678d737437fe9f0689e3166962389a7bd920b47875f037979a95837ccf4a0d91d1491a29b3bb825ad5bde7016d0151d0e749194a638430b71f941396ecc2ee4e417c89ee05d5999069610fe5aef1b349a30ebf5c2d6a351b848ab2adaf2b6d67264d0d559774863274718abf5dfd04175ed5ad8eb6ecce322d37611ea523c5fd9d57875ddfadeb0247a1afb06d8cc5a8f0e48fcedc6d77051628f1906ce8a871331c022dd31900c90d6ade6410f779821b6a4c7137fd606cb5628097eff9321eb3bf9fad79bda0615237e59e18dc7b72550d3d4af14d5cec7ec10d4ebf31f9ad53b6c5690af19bad2cd82df82af7009bd19afb642b2111463b49913ab0097e91c4cfdd14da65901876d5aea97f753a9c1f112a93b3929231540c0cf7b808c79b327d2c3f92db850f126e8a67d5e62e039f040afc6b315f88e467ff4282c44128b3516aca43b62609cb7b624957e07de0e82438cbc3e2efa374a205244ebccb48c393d46a3380d14ff734bfca9eb55399afaac9afd5094e713ff8c400b2f0df44bab6cde1af18d86e802b272b657ef41a710cfd903ee59dbf4838492f0a5f8032053e5d613f71e306bc3c347b3453df60c96c6cbaedb43c9b9bbf5885c9aa30a3f25a8ea2299bb42afa956c9276c4c801556838d5b1e1cd3491725603b354f7d65c4e08aadad7f923c600b4ad178dc83d6e9febe29d98d8ab8674f5edaf152a249c6e2d279c4f7a513784c310127db6e7ed549a06d51c45246c1cae21fbb79b793cc365ed0b01c3896f7d82ee4b86755387d38221710286fa95e4d9fc54ea04330d8df0d4bc1a4407d0ff6f7a48a7a9f981ad98788e50b4f86cdb81a041d0afe56e6b9860ca52f969969b0b775ce938a479780c4a6a6b186bd57ab18f149c5734d2c9d47d5b6764142f270a311214c1b68dc4012175efcff80293c203fe53cd35970afb0375d875f710481de820bda92340b49a8acb748d67816ee9d3a6a1cb05adc6c2043f63e6a11d267ea672ddc19f799fd9358ef7cde1625bb411b64cc26558ecb60883acf404d63132b39078fde8caec0cd50851ed0f5cc7a11185bffefb5960bdcf0b9e61d61654d906d51897358ed8ef5514fcac3fc3c81ca309548c7a978d0203b4758da76c41bac70e7729f0767a1e572a57fe425a7cbc42203523c91a4d3c8d131cbfb3c2b3dcf4e36585e5ce08e22c05cd507f41623a2f83b7397eb96eb272ee2e792bce1b8501258c7ccef698ff5c035c945d75a382c38014847b1195a7af25ff7a3ada6fd28775429fe648edb63fbeaae0487c2e798d05533d7517f89e44d79be99b6364ed19f47c34b559cfc6bee6558bfaa9256c6ca4ec066cc7152ece0bacb484ac412978890a3b7aa07776970d7de526a9e137219752127c463781785e57665e0c89772990ba674362567cf4ee115c3c3d2f603d1310aaf327284d3c46eb58994b8132e5755520b857b61bab833839fd956eeaa2a115bc99800d7b08f0d92796c5206a9377d155d1d2d052c3f581ba1f29c2556e1bf65d863e8f14f93f238bb4431f19d3cfe8728269063fca25fbb84628b8a17c0a0d8a1253fb208e6b702e980404824c9d3a9f26d35365878f3352d5487c3d80b8b0f5b9926c75fa6dc6e603caf881ce49f5780c4e93b728b1bcea101fa45c37718975ad6439c27259f2a2c147e4d6e824328a8f7bb7fa7eac03e4ed2276697da2d8e5b81fdbfd495686538ccb3509cd0ac8de8002d696facac437df8e5061824424ddbd00d018af178b0e335a0c4cb176462e22a844747f30362f9bda0fffe3c9b13d3d6f151518ac56ce782dba84e7c96b1fb2284a382d0b75b54ccb06781407e4534eccb2fc46362ca0ad2261fb0db58765a2c806f4bf3575c14732efc2799f03794a4b06f27ca86aa5c59a88fb20596584c968e4f069d96aba0d63d8bfb0da7638475f9c952a7a787246b26dc98b10c9fd717532332e6887421d26982dc44405ea2d0e9927fa988524cf631ce9fc1ee32879a1a998a0ee2e44d61b1a23dcf3e54ca8a452b5846f3d94a1253db675bd1d762cd351a2b0294257905134354792e8778036946fa7ea843de3bb6e6c42e1ca5503445506a835783e68df11590527e9e1f6558566de4d6358864e3b36fe60dc97c761579c0b972711f161ef2760acd40e6ae93547703dc57e164857327a6d32300"/4476, 0x117c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000004, 0xa34, 0x8}) bind$inet(r8, &(0x7f0000000300)={0x2, 0x0}, 0xc) 17:14:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xffffffbfffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7f) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001440)="8241ee57eabb72e192c86d905ad8a711740e9392beed7df52ed7b4b0bfd487b509798e47180d46e7aebc69179fecbedd693457b3e8ca0f2d63c8bbe96e35d289a755fb97f92c00192037895ade32ae53d98836c7db8ae4c85f9d09037b1e4031f1de44b1fcc8cd79956f037496165ec75fba43fb19eda8802194c6081ac3869be88267d169d4f136cff8f4a8a1f74d012a13401d00253b9307f01f4b9bf6e997acdb0ef96854f1977ec59e404564661a15a89943323fe4d6b35ecacf28b4d68ac2a5f7ae6846d4342e8fb3e318c7376f54dfba5a66c3dc4f0fe1bb29cc4912efcc10b8fa469405", 0x73}, {&(0x7f0000001540)="020b30a026a73456b2802a810da70e2f6f7c37a154107d97d58ad07209590c4bf6db03be8c7acd5703d832c41196e1b5a2025eb74adeda911298db42af3512ce7a538d562819b1ebd8c6fe00e8e01665f4e14fe58067ea35f28b6aa2a434f77e39601657cf5238b8f3fbe18a942ffaa541766f9e943f5e4ef6d0298bb778d3da8298b082f7b1b921ba70d404f60f89a6149ba72920a2a3d713b2e729bb9d196d5a34f460311ef8aa22238da859374da1f7f330b54cbcc57e88eaa88ce66e8d0a1e65296806f6675ba7019853fcfe7ff0ccbab29b23c738cf6a22f4e8ffe76ed9c56f9498e3a5a13a0e01ed8ce4fcc83b29f940f765012c05f821bd9c617c23c3591ef718821e367f2501eab7d80cfdd3fabb369ff5619f817ebb25c89127ba1b5bf087180c874b938645909b676abdaa4eab6941f8141c2bf6793ebae8f4fd0b56e049641ecb25da5301531e66ef6854a730e1679e9e61247fdc7abe24a4c6150282a169e0690b34da0579b3b263277d76fe52085098d3ea30ba08226206bf91c97df4d784b9a0e5dd6dbf80b056d901b8e1c11a850ae34b05f7f854d7d7ae512f1050a320dbb3b84e3f58a72e7f956dfb64b2047fb6c901922a7a9f63718682b6e5237716f2cb70ba5e6794839e1d4b5ed82d762898ef8a6f15a4673e0c72908871668be938cd8f42ec63e23fe9a2e0bb583801293d7d494c8310801fa2ea463058d1f4a825d5b4bb019b4ce37a896aab07da6030210bf45c8e36426bc0d70c005e84f2886496720b2511215f8b53bb347b271073ebbafae660cec66242f5a172ae49734473335d5de858826ce4bdca85ec4f4cd9b4e283a1b3bc9707018d6b60d7d1070fd2f414a5aa5d876633d336913923f67a5e00e1beaa78820cbfaf1d597abdde831ef0d6c2637e1ab844bb619327343eb55e4ab27db9af6eb6c32553554538ea3437f5bc1203f7e035ee3da2337ef6d10a0a11a644b9e2fcdc26fdcfce12bc8256b76ebdfd73b50ecf5e16c7f82684b8b77440c241e4ea1f0d57799fe40f5b2528e2baaafb43199b76c8b3862b2f9b872d8c0fe0422a151f7f5957fc14afb96a2021e79f6cd92c69b86c44e23a600d1db06da45e9e648e81bb7185a7cfd46fe056987cb2f6f5e23240eab1a3c6b3faa7b9c1340194000e1008cd65192bc8130ab51426c9fcd3edb2c32b7d1e9bb2a5af7471782b7f1b84bafe8fa716e87d05d26b103407858b6b95a304d588269677c669ae5472d0ca72eeae204e2f271952307dc6f187264e45dfedc969fdc9c3bcb5f39f4ae750001e660eb5501241dc8c5209db389eb4d0d8165d1f17cc8436add688965c75988cc21c85fc043f25d5e8d73a163febacbd6c955f03a374cd201b0d1b29a19f77069517158eefe044ecfd0871585a1e2f00659a75e6583180a629e02f0b2ebfa1f398f072241ae2977cd3bc63e1455e209ad2449e15c65261c7b33820e92379cae67990db3eeffbc75ed823107bde5ebc06f81220d8bce380fd4b98794622ecc89b5d213fb37a39152d3ee3df875077eef8e24dfaabae207263ca3d48325e724c0c540c55ae72ae776ca64dd54a25342d1a67683488f9521dc3de35f376059096bccdd7567a11d6e6aa89ff2a00206098e1ecd17a02dc82aa4e2ac51c37c0d8e7f415a822e26bdcab1236012826fda8cfa9838a4bcb80d5fe91296607eb5eda527167df18eb8a77a4553ebda97daa011ff614284f5933967949cb62353bf7fd96244078540e21fdef8aff9e2b0c006402f5204e5cd1ef8307792ab366bc0ad7d8df6f1c5d9a39ad77b8905e1824c740c399d4cedfafc74d618e4ddec775888a170297ae6a9ce494651d4a09ef8ea620ed7ff548eef205e7214b169098513d1f43a62505699977a1f2db22737a33f11e2fe137d4e9f23aa669b0b46c70ef6893a2041762a651a7c3cf2bceea5e30d2ca4c79760d799990ad0f848957bb79a8c498bb9c22d9ba2fc9278da435cd7028fc8679ef0ec1071ed889e05242c05f01b560a6f2f49fdf1c074abe59e0da4301bdabd4a7d9d3a001078e50c2ab72a1517cc35463821af2e16952036394763bf3e366bd060be4ed73b00e1b1ba76bfdef7acb91e5c3499e885aafcb79492826c21e4cdb042d42bd0cebc0ab3ff23e76f35164205c2e04ace3316094cc338e9f5abfa7b0f6cc3b7567bee4258f18f4749a60cd85b659cae3efed23496587f5066134478397f7b20e10b1b5802b6633912e1d2683970ad6ded34ad31e5388e8f2706d20a8419becc1cbf8471cbc517ea8f39212c7d2a9f904d5d1223d6c184eb54d882d7448b5776da4098a8364eed381aa9db1c50a514b6894570be8a89ad399d765ca91cdbcfa969dafc672261d7bf05cf198e39a2ec13c413305c7c332ca11d6efad43f4eda04eff8e6b15fba21338b64dc900e1fc87454e7873359e97f598d57f972abd980a1445ff2c3039570a7ccc899f34945c86f6c3595b971b46a78c5d885cb7635fc5252033a9d9909681e9fea9126183260fae99b7fef6ad68183b1ec2fae8aba7fa8582e1c289fad41fec7aac300f900eb8c5ed0c1322e238959f75ba57e2ad06b3fe796836efab9ac2ec04f75887fcec06d40b003cb41f567234f5301346d2f3dcc662dbc4fed1ba44f3ca484d8fc49f36266f42b1d77ad47646e9b62ce795b159c051365f6f1b338dd63f648bc523b3515c020a27d58c537d7aa2971da70ef844514fb5a3227841eb11b81b0cf09736567237908be8e5a1516c0f8cd2cfb78420fbe3abe4ba34332132a578f3c5a59a3f4811cfba3aff5ad2e50302c73f0d5a9517f35efcfc8d5a109e5c6e3a334d96523add6d8dd06506c8337852038e425664a4ce4d3aaddadca5a941be2f4fac033ee12d6bf103b96ad982a6aa7eb93a57c611b52808c0a11f096ab8e1175e6ac59adceed5e4261e711013d0e16a371a75fc2b75fc282fc94e368519414b3ca5f6a43b582933b039d4c0840b50d25cb53ea912bfccab7ca65dcc65855a517075d6a0bff7c26f91315f5a9fb272f9435cff149ee4536740ef6f4810a7b73be241609548ae7580c4f7103aee0a87e823bcd6c2620eb78a523bc0e5ab98c81bb4b2e5d7179c23d3f6aa61345b7fd9c44e8c84f8216a7eac4739644944ff2153a578b088f5cd06e850d382e96ebad3ec3c7b1d07e4519b521e28d3dc7c83b4c8d19159c3296ffe46a59760f3e804260007f0482df0eaa4dfb3eee1f7242411369dbd0493a6d8d414fddfa5ee7c98ef01243c4c513e709981eda5cca38fd06faa5fb6c29d1589285ea75797b7dee94f0cd4f675dae0db1b061d7d29eddc9c7015fe94a06bbf85d094437571db940e76f9af9c6b1bc56e0202c446babdbf2e1eb15683c5ec43cabdc258e4bf99eb288042fd186f5b23a0ba4c6965514cd54be381895214c502abf7764a79850ebecafe99e9e8f45e0eb0e4642b5fbafd3ee5630fe40fc2aace624a6ba9a9adf4dbdcab0feda88eab39f26121a4b1ee55fea3cc6888edc2aa67641b56271bb0ab33fb2b08e957d271da2c2c760384605828d346980ff0cd7a09ee7871df72a64e7e14a05bd6cad6ab12df1220bfe68272ac031017973d46ba6580758cc5543f4e06b1f7e0ee22ddff7652bd8f493100d793f48cb4a6be7b94620d2ad3804877b2a69298afb8b94bda90738625eb016736144d23825a6b49afb84d69eb6c24465d662fa0ff5855f845390dbf7e6f201b1a1d523ec5a6b2da4c49306005bc2e203d6369acd8ecad4ad6a26bd27d6478ed2951cc40dfadc3b24b4af885e16bdb76641cb6b61a9cfe4e403afed3274098af0a2800163b3fdf8c2fb738e3959d001f3e088eb8c0c422b8d46a9a0ec6120776137a352e1c84c3494da3fc61f253040c8d07709c10c48802618ebbcc5b459764c052eb370d494aec1a1f4facf16d14be4f63b0bb6954e6b22f88c179cbac9f5751e6472f550dbba1ed4736b209ca211addf185c75ea31b366824e42dbcc62a9e844d27049c599eabd3cc7d3a0e62cb1a6f9266e1c92fc4c65fe6fe5f49fb5424f3365a5a6941117c75498eba2bbc4cf44f3a3a4d2b72a29939995c2c1dda4d1c6b8177663ebc5ce89f1e0e21bd5d140e97b30c536201f30418bde2b24eaa89d1af0dd3140b8eae4b5f5fcbca7ad4fc30cc13a0d814d5229d922765fea35f94c852018ccbb4ae3d6a0ec50b93179db17344189ff9c6d7aafb519eb93aa8dc58bdde6d27400f43890ffc9e285d67abd1a0613bfb782b34f41f6cee5e48cb58a550e1d9eaf22663d94d040c863216d5cba5238b518420f63da8fbca04b4d8502711fc34c6bfa07817908192d22d23745a94332e92571cfd9c66dbe0a85757bbb9761981beee504b65c69dcc403a54d876d5d27f7930eef32b1086fff9f33e92c2234343d8fff1b9fd3ed04d5f6f3fbba1a2a307d6b6303418bc8f545caf79113fbea1534a51e569b85dfeba0ee9f272199b231c79575460995c5ff1db9d6bee5eeba18c3fc1fa217d886626e8b53296213c7841a682cdc4d989dbd3e6f0b57b3c32441a362233801fd255df91516ac8a5f12f82a18c230aa782a41b85890237b8cc909657649f78b1f74482febef7d6fc95204819ff2cbd8d5fb26771a5c2e098fbf12d7cda26efe7406964733fb4a7ce096c978f058f25b1198803dfad72af85d5ce23a28cc3ff826d5f33ae9952d870661a8bed8683c231ebfa1ba1993f2aea6d0f695daedce046e90ad7429bab5cc7477e891eceb3d84ec75459989c7fec3c3728bdb6877938e04530d6abea6052511186f3ff4253d76c2cc791c72a1cdf13f388eb372bc4ebd60504c60765799b2c1daf261aa9f5019f2182e2e7cbaf1c109ee94a2116b1f30c6d28dc2ceaff3609ce7e086d09f1bfe7dc6e658631b187bb1572d39c10c4df414fd26a8d11ad02708b6d7f676294d519586cb20cae2bb8e41073a6e8df4880f247a1b23d42e71645507f9de9b966937dcab427344c6881a8aca3f35d258ddb08edbf7d31eb7abe10650e910691b0498c7a67cf63169e486f210bf96244b3cc8fbfdf9497f64a2422c9ee6d1c68646efbd40b186e5675aa954fd441cbfcca0dd22e8a2278094411ca4ba90ae189e3d0ffb2d768200ef450aca820697c45318c2653d3db8baf714a915fc37a42d77db7e1db10348a833b88644e464db29fba6a67edbf9abeea9e767346221a4253296052b1e6ad1d5f213311459f6d146af55ac73deec21c3ca326f2e31d637b0f09dc03926c22cf6b7cc1594c1156085ec2eefeb72acdd4c5ec532a5f1d4989cc44dc9cd1a32e190723ecc011deb8d14dcb4d3318127b9bff204553072cedfe3c40e2dc51387d4fa8314502e7ddbf5fe4dae31be3f19cdc67e38abd21ee49762ae96764e3c0a56de766b7f1557f45b43911cf1be25af920cddf433a9ea4ac85864e5b4f34db641d992e03f0b35f45d2bce115653f570ad6652d7240b697ed40f8b9576d8495fbc83be9dd0dbc7925e40778ca1069174aa7d4b5c3591940b06e0b6ae3a6af56b389fe5ef6206083650606d6ff24400fbecedc5cabef7ed933d33662ec5662086033fe1489e382af7fc91e336f4a5d882849c9bbe87a90cfbd3cc84343221c96875e9c28e05d1aa0d4eaf448ea223468180d30beced3e04011985b352f1bc549f1f7f1a40047b34a54754eb81ae2a097ab9493a34f097038f961c64e6a6fb5fafa464b1b31e33d524d03af304c4f052e65674ede3a1380f04ac850a3c2c0894977ce8eef9fa030f48a593b092bb7374d4eb71b", 0x1000}, {&(0x7f0000001180)="5ed4e7a7490f2b28879567a74b85c454ae458c8cce0741a2f0e618a605b074546f5149ff384f5ee019668b573fe7d61fa10f33226cdea6a02c01c7e743fafa431c4e80", 0x43}, {&(0x7f0000001200)="044478387a61461d24e46513a3f522d7faa38543edaad32281bf0fcd9fce6a74d1d430597d154487f1fbc3bfa52f9d43341ae085816a7810dfd58d8d9108acef332221c5a8363d1968919bf94b036e546a", 0x51}, {&(0x7f0000001280)="2236cfe7ba402094e2ab67ac29c53268f29b48b8221d192df3b053c69d1cda5f08db9667184769cd8da89eaf0bcbc84eb50ab5c6b595a9dd4d64562115a85d771736ea710d1401a0cd5d0d8c34debc27fdd1e410388725d7f8a98b3fa179ea571e3dbbe219febd797e579e18a5fc5a666656da07aae92117a534739742433b023066c790d9cb809c43c9cdb0e393db6e35c0d74ab25b312fb02dd91c6a42d2b644f33ac9a5f70d2d211ffc3638a505d26faf4efaeb50c26103bac8646ce79f715848418a58c38912992a447d272e7eea6187d8d712341f55a05caf80d9112b3a2fe342b6c7a893b0009de9f5b0b8b0dc4ebd54561e9c4e", 0xf7}, {&(0x7f0000000080), 0xffffffffffffff5e}, {&(0x7f0000001380)}], 0x7) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x44) 17:14:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) r1 = semget(0x2, 0x9, 0x3) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000480)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000003c0)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000500)="8b") ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[0x7fffffff]}) connect$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x4000000000005a1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000200)={0x21, 0x200, 0x1}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000540)=""/170) semget(0x2, 0x0, 0x464) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[0x800000, 0x80]}) 17:14:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x7) 17:14:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0}], 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5}, {0x18, 0x3, 0x1f, 0x3}, 0x2, [0x4, 0x9b56, 0x7f, 0x9, 0x6, 0x3b8c90a9, 0x8001, 0x20af]}, 0x3c) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 17:14:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000256000/0x3000)=nil, 0x3000, 0x9) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:14:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x8, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:14:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0xffffffffffffffff, 0x2, 0x6}, {0x2, 0x82f0000000000, 0x0, 0x2}, {0x10001, 0x100, 0xd8, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r0, 0x3a}, {r0, 0x5}, {r0, 0x8}, {r0, 0x4}, {r0}, {r0}, {r0, 0x34}], 0x7, 0xfffffffffffffff8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_execute_func(&(0x7f00000001c0)="41a1008000000000000041ec43d18b00b00000f366650f18d6f236f0428368e9c4c4c16957f63e67408a93390000003e0f01ef640f0d69f58f6978c7613e") 17:14:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0xffffffffffffff80, 0x2, 0xffff, "0c38cd8a89c8cd73328d6b5696ef3c84a67e9d8d", 0x7f02, 0xdcc2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x4203, 0xd2d, "aca5418b010400000c9f00"}) syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) 17:14:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 17:14:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) shutdown(r1, 0x1) dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) 17:14:04 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 17:14:04 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x3f) setuid(0xee01) r0 = socket$inet6(0x18, 0x1, 0xfff) r1 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x22, 0x8) r2 = dup2(r0, r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 17:14:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='P9', 0x2) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000104000073003d813ba4a24ef29048e707a796d60940667722e8477f3771d447d8dd098180aa2192132578a833c970af"], 0x8) 17:14:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bd9039544d8fc5374e6c2fb820511a6b176eebb45f79371b7307d89ff46b2e512fbf5f869c73d74d77447b2b8e41488ae4c58259bcf479b3d11f3d49dcbcc00d4680c08bf7323ad9c2fc652c7be0aba88363cbaee10d234753e3914440c1b6998ae781de968f6f108f42157708c0af81bf6ae343748ddc81369fb4fd3d8feaab1e4cdfbc9c4c3dd", 0x88}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socket(0x1a, 0x5, 0x7fff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 17:14:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x7ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 17:14:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) setuid(0xee01) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x4e1, 0x95) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000440)) fchown(r1, r2, r3) socketpair(0x2, 0x0, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semget$private(0x0, 0x7, 0xc1472ad3f0edc8fb) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000600), &(0x7f0000000640)=0x4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000000300)=0xd8) r7 = msgget(0xffffffffffffffff, 0x80) msgrcv(r7, &(0x7f0000000340)={0x0, ""/160}, 0xa8, 0x3, 0x0) 17:14:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000001540)="30796cbea569796f8b8a22c758e2908f889755a8b34291cce2e7924dbd230213634c299640da77682d2522c0dee4cd1fca0671c0e78d9e1138ffc8a2b6614ed10767b01a301f59ce", 0x48}, {&(0x7f00000015c0)="2be77bf323e6d6f2ab3f73064cdc2ca52d1c0d59e338dcd745c816bd555b167da153783a238f3eb2d644015d0c61fd266a7907f5728f7b62b976064b1f4a403cac2afecbfcf1d008ea3f697472ebfda5520ca5b89b0649e53316e7ad6522a2e68fd70df90f76e9276ff8acff400cbce49a8240693da76122e723c3f1b053798421a9d61fb9b0243b08ffb6bcf4ff68ece112982f92b5b9fd32602aa47144e9697005f13064ef8d31afdc5e782bf46eb82cd798b21dd2b6f6aac12f09cc9c4c57740a66c41fbc95", 0xc7}], 0x2, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001800)) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001700)={0x4, 0x1}, 0x10) socketpair(0x16, 0x8003, 0x8001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)=""/173, &(0x7f0000000280)=0xad) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socket$unix(0x1, 0x7, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) kevent(r5, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x80, 0x20000081, 0xd4e, 0x1}], 0x7, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x7, 0x5}, {{r0}, 0x0, 0x85, 0x20000021, 0x1, 0xffffffffffffffff}], 0x7, &(0x7f0000001500)={0x10000000000000, 0x80000000}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x1000}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) 17:14:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x8) syz_open_pts() 17:14:05 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 17:14:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100204f, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10800, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:14:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x5, 0x0, 0x3}, {0x8, 0xf7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7fff) 17:14:05 executing program 1: mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) 17:14:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "000000000000901dc09e9f00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)='\t', 0x1}], 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/230, 0xe6}], 0x4, 0x0) 17:14:05 executing program 1: pipe2(&(0x7f0000000040), 0x10000) mprotect(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x15, 0x4, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 17:14:06 executing program 0: semget$private(0x0, 0x3, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffffe1, './file1\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000180)="082782009adfd896a3a14a8e2f986429ed9b036a4d20057622e65283171a494768d0345016ffafda43b7ad102ad86d6e51932cae595cb84ec57c38bb45ee175e85a7b0ba5e3c959df7dcc2c560d996f624d842c062e260214a59126b5059853f7b5a37d18e2578611d44f4bb59ffcc5376b0ed1c49ec879dee8d16767a198aea0d42", 0x82, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './file1\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x24) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 17:14:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x7fff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xca, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x7, 0x7) syz_emit_ethernet(0xffffffdd, &(0x7f0000000240)="8d") 17:14:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000fcff00000100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r2, &(0x7f0000000080)="b613061960cbb4f9b91589fd21cc13dbd800b04a87d8b72bdbab13a268a0009e66b2731a5cd3ee884baf5a747bd7fac342e697b67a8fc6f3d02f102e58fb0076871803a25e1e18eae872332ed286e2f5eb48f02f2f6664fb8531afa2f7b1fdfd9c11d4add97d32e8c5ba9c6e46432960a83b0f0fe79d27e5ca4e053728a901d3fb382e608f57f1ac4bcfa410", 0x8c) fchdir(r3) 17:14:06 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x8}, {0x18, 0x2, 0x5, 0x5}, 0x1ff, [0x100000001, 0x9, 0x1000, 0x63e, 0xf141, 0x1, 0x1, 0xffffffff]}, 0x3c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82e065300001000000000000"], 0x10) r2 = geteuid() setuid(r2) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="dc1fddb77a", 0x5}], 0x1) 17:14:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x50, 0x1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="2f09b6a76d231e1c3f98ce53f764fba22e9fa1403c290a904143ee1d33f354d9d58fe56752b7b1b7fd3333ed1d1d43c5f6960b6da1cb1244509e9e9d6fc3b2dcbf1128e3d61cd7ad3e5e8de3180bfdf30b15b304da7df2175240cf96e92003c5e7881da364fb0d0091713dbd3e7a3dd69ef9fbf601ea87464d94eb1b2c71bc5260e5856cff224be888597afd03ad5afe923f804ade1dfdfc6c904a015fa19979eb2e641ad8d267c676687fd126ff1d", 0xaf}, {&(0x7f0000000280)="f18ba9279115fa6b6953c91bf8f5c9bcc3423ec5403fa9ced7738ca892b52ddc72880ffff0ec707b151c850b8b026ca03045653128f4dc67183b3d8b789f10d2cdc58369273c12171a8cabc28403299305a417e3f344b8d284120ef57b1bf698daeaf88422cdf7824f7c64223c68117f33cdef9685c3de06c026d978e16c385a379622b1f3", 0x85}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1, r0]}], 0x58, 0x401}, 0xd) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 17:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="5d7439c5") 17:14:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xfff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82000000007880abb103cf1bffff387f0000"], 0x10) pipe(&(0x7f00000000c0)) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 17:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 17:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20000000000002d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 17:14:06 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r0 = socket(0x22, 0x3, 0x9) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="649f76737008b7e2c8240738dcba6d268465bcb20e1a3e3c587e6cd49e66b7ae95eccdf552246f7a6dc15f8a56780d00c3334fa37adb0e7e09a3ebda74b8d043bde9c3127494932076878f2c4dd5a1f862c95a814d138008782704cd32961a111bfaefc8213fc2e31f0003ee92766265ac6f4b3f623d2d6317e5b401411e9de405e36acc6e2295cbd19c5101d5080ed193365d071d6f42eb1fd75dec2334c1b1c6d2a48e2400", 0xa6}, {&(0x7f0000000780)="b3828a72a6bca63d8a36cf826e50c57caf1be93b420294291c0dc9b6285a91876984890c683e23263e6212ef46271da31248fb037a0549f18bef795002dc930ec08eadd6025a51d476e9697174f353ad9703d1dda2fd594d85a88d15e2549ae6078b3e68140d5b63ae666669b654f72c3722f4e91bdcc8ea15a30cce07ca18e32a4fc3443bcece40e2e5c360603614beaab00dabf5e9e44cc769578fa8923ba3aa78c492659c7d6d5dded7080c1bcf243c2ac900e7e44e5bb8935e441f34d0b6e22cf0827f8cf01592a76e8cd694053d9af767d7c2787a7b287d4f5d177c4b17bdf69c80e26f3dc24909d197cac4874f3a84a5948dd62d4ba366b68efaf53674c01d4b67eba5a778101fc4aca5b8705ed6a9fb18ec39664fc2", 0x119}, {&(0x7f0000000180)="442d9adbe974be9c8b4280d2a17081b30a032c0d", 0x14}, {&(0x7f00000008c0)="525f0cf037d426561e8cbdb8d1e939f17dde2d1b4c7b51e8f75a12eaea695379e0a356d9fcc04eab1d4abaefae9c4878df3626eef5febdbfcab2053328d2663af42d0e8bbc2ff68ac4aefe8a22b6677df64a1132e8d3529896bd18a0b3979e6c2789a4e75c5a17e3422a4a4c4c2976d820e12b8836e877b24ab307748bdc87577577db8629bb25a02b40d8b174aebf8db3b2fa18ec7cbd2abf703684807c91e577518707addaee4031ded414c7244cfe97500d9b8509ff31f5998553058d4b4e", 0xc0}, {&(0x7f0000000140)="b426f9130fdc", 0x6}, {&(0x7f0000000a80)="ce361b6541e0fcfd51d0baa8d4924539e7162bbf78ca32f4445049bd5d27c5c83cb86b0b002b458eb43651bdb199c6d467fdf6d3bc8634a18eed1c95072da906167e4ab7563e2c01425b44a1c4e0ec480f4af639b4b12ed0952889d0f29b45ed5fa2399736c966694e91546e22a5d9e73d843d40daa990a83c087fc537f1b7d366beec78556b1dd77315f1d9a9c4b2ec1d9919cc2a669550952600b6b07b721ae2d13583710bf471557ff0e2b5de7b4b215437486b573f32a5a62a63d12111f398bf391e481c6aaa2a427547dec363231a6b66cb3de8ca9a5acc83a76f8c1fc0c37f260e935f51ccdd357fc8f36340c00f40b75f2fa7afb37bbc9b625d2108000000d6b21f8bcb301c", 0x109}, {&(0x7f0000000980)="81567f92954049fa800528d5a61e9de60ad3d1906c39b7ca666ec5c30e566c9516168914840cfe90bf0926a5e4a465b3043150c5c76faf91b3f76a8a49e9e9bcbbfdc40481d58a7abe83dabebed229417096b73579317d6c4b514d19f83823f862a29259606e90f9f30533db867c1a85603dbac4739d130a7fc43fc66d510d9303297ac92cbe311b6fe9bc5eb8c929628695b72e02696acf666f7f3fd7625b54abd3520f66677d83d6568a96ab5781e2cbe60ef810c2665c83364a1626c8e5f132a32a0d2c6fce29e769cc167e924534306365f516d65539c5fefa91672dd4d999a0b406244569e6", 0xe8}], 0x7) pledge(0x0, &(0x7f0000000000)='pf ') 17:14:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x68, 0x0, 0x0) 17:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2000020000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 17:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8028, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x14, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x200}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe0}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd2e}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) 17:14:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xffffffffffffffc1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x14) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00083a2724ed32e68609feff023519edffff0001000000bf1000e6dd66410334eb1de81b8bd313128caf8298", 0x34}], 0x1) 17:14:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="456199abe93fab95b7df68a8b1d94117a53f15551887d23f74f8273f5d1e2f14ac235fe549c74fd5536ff2ca21dbc85354072e78bf5b86ee0efecb8730c442f3991a4b96a783433d39778141ed4e4eb788ee92e0b8167ddf41607006c13f7ed923bd656554", 0x65}, {&(0x7f0000000100)="01dfe814b0fd30943835cc8df665e41cbcda5da5a17804385a13bc240226b89db5b39750ee94b27dc93779b9cd756a542b7ecf14c0f2a6c2cb79246436a8232de062d08013a5cd0e62", 0x49}], 0x2, 0x0) 17:14:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 17:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x420, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b5") getuid() 17:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0xa8, 0x100000001, 0xff}, {0x0, 0x9, 0x750f, 0x9}, {0xd6, 0x4, 0x5}]}) 17:14:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) read(r0, &(0x7f0000000140)=""/143, 0x8000) execve(0x0, 0x0, 0x0) 17:14:06 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x6, 0x80000000) bind(r0, &(0x7f0000000080)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff6c) kqueue() setsockopt(r1, 0x20, 0x8, &(0x7f00000000c0)="cc47214259d45b33b30d40c491b3a3db6168e44e06324f7219e4ab2db0ea82b6421012bb81cf9a947b79f224167b3fd02b06ab2ec4974e6670b07a65b0721272ec525017f81c6615efe5cbbc3b9a2bcec8d4814053e1f75bee8aef3fd25e6a60f49b657b1e25bc22892ac5144416b4e58da9357a2df85cc256ae4ecf2dc135314fde076405f7221a5b7e75f4b3b0eb8b4429b3329e7e", 0x96) seteuid(r4) 17:14:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x602, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x304a0, 0x0) r3 = socket$inet(0x2, 0x5, 0x9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000004, 0xbbd, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3, 0x11, 0x1, 0x112}, {{r2}, 0xffffffffffffffff, 0x20, 0xf00000c1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x3, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xc72f, 0xa62}, {{r0}, 0xffffffffffffffff, 0x64, 0x20, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x1, 0x1f}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x4000000000000000, 0x7}, {{r0}, 0x0, 0x40, 0xfffff, 0xffffffff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x9e95bf3320b17a90, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x80000000, 0x72000000000}, {{r0}, 0xfffffffffffffff9, 0x11, 0x3, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x81, 0x10, 0x1, 0xd230}, {{r0}, 0xffffffffffffffff, 0x2, 0xc, 0x1, 0x8001}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x10001, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0xff, 0x80}], 0x100, &(0x7f00000000c0)={0x4, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xb244, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r4) 17:14:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x800, 0x0, 0xfffffffffffffffa}, {0x2, 0x40000000, 0x0, 0xc1a4}, {0x16, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:07 executing program 0: clock_gettime(0x400003, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) 17:14:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000)=0x8, 0xfd0b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff9, 0x0, 0x0, 0x0, "00ffffffff00000000ffff011306000000a02c9a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000040)=0x7fffffff, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r1, 0x800, 0x95f3, &(0x7f00000000c0)=""/102, &(0x7f0000000140)=0x66) 17:14:07 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8d4b4c51ef7f1869297e31a4878e52"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658df400a522b739e9f07e88d6", 0x24}], 0x1) 17:14:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000001580)='./file0\x00', 0x100, 0x108) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) write(r1, &(0x7f00000002c0)="5f0ea8c68da2161c60b627977eaa4d4172766274e049f3717bc53198e940c503a6f36ed098b3e7751c09494ac487bf28e95ea78f18c5b572d58614b05790e726021755edcd39c69ea3c46d178eb24f22dc27074c6f4e459ebba15778f1cca5a1c6b335edb1c75df6fb788907f998fc6ab30be349cb9be292b142cfa54f7d59efb91384b94296f640fbfe3e530b76a6525712d5b319cff3b4e45a55c10c61a3e9712cfa2e256f1cba6801f73fa1590ba97b7b307f3f908a818e2e364209efb66f0b3842039d318713b42787ff8023078724c2f6f0175179b5112dfa8713f10c74ff7e9a5c09cbcdd81e5f80665de290b3d71a512411b02a1704e0a87497", 0xfd) r2 = syz_open_pts() syz_open_pts() fchflags(r2, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r4 = syz_open_pts() dup2(r4, r4) chdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./control/file0\x00') preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r5 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) r6 = getuid() r7 = getegid() lchown(&(0x7f00000014c0)='./file0\x00', r6, r7) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) open$dir(&(0x7f00000003c0)='./bus/file0\x00', 0xc00, 0x0) chmod(&(0x7f0000001440)='./bus/file0\x00', 0x1) accept$inet(r5, 0x0, &(0x7f0000001480)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) 17:14:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x82) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 17:14:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x84) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0xfffffffffffffffc, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff3a) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x400000020003, 0x81) r7 = getuid() mknod(&(0x7f00000002c0)='./file0\x00', 0x80002005, 0x8000000000002d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000300)=@in6, 0xfffffffffffffe27, &(0x7f0000000a80), 0x100000fc, &(0x7f0000000c80)=""/245, 0x406}, 0x803) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000000e3, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000340)=""/159) setsockopt(r1, 0x400, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f00000012c0)=ANY=[@ANYBLOB="01022e2f66699400c0163b783c8f790f33551e122d3b0fbcb00f458d9d7046749f71058819b3ea7f36e567080c6baf36891d9868dbd92d20810681b406e300f56893c26c06000000000000006f1efc93ba89d1843035a435ebb12d0bb1029e31c8d745c1a048ab95d5599cdbb6d15f1b00000000000006bd040000002921bf6360a5ab2d22b8758419dd0b404243cae27203a2725275672f0cf8c9611a3d808c99ea59e9fc4bc2e937b7124b3e4876d9e00347fcdeb1d107e3274ffb4c3adf07b54a55333dff39c9422547470820f63d03062120e1da986c7282390375241ee0f1e738622fab72ac2b800d5d5ba2e2e29c8720ce41d90600000054cf0c4d0010ec1fe7b45762b6128d6677e7b935d6ffa80ee6bf4f9037e89931e0de495370d6f53fb5473b8539863d097137188c463e2005270925ef87cabe47a401fb379f6b5a0317d6890e6dd70a3d6440cb64238df938d226cd7512ad4e09c8a8f110fe167563d4b50019deba3bbc17a86aa261680c8e6b19f7e1121e384406e6fffd28499e372387ae1ea9d832dea2f23b0a3600005336a55c000000001000000081e58d6887add8b6a22c115f1a33fcc387d60122c7c8287cf1206d36a13fff804a36438c583b8549f7c4709ac5eb1167ecbe4f28102535202760dbbc2cde9744ab8e4f348a3f0910417f6e6f87c31718ae3e3e718942ab010d7a9dbd0a9cbcde1cf984fb39bc0b45cbe6532d90ceea385e46691cd0017710b76b59592daa5bbca045d0ec5d098ff0219db090ba7dc36cbaded638a3b3b9d0d3f73617e450a4009ad58eb0da972abdb47f32ceb98d590ff5bf5bee56de434f04eb983f9babbd120aff415307e3bd105d452557cdb6f8ca44668fb160f2493b548013e1ce61b8f6ce4f2197997dc913d93773a6277216d854ad6a3d373e86cf1ccb3ff2724073a0b4f9c61616cc015a2ee345617fc88780ea2683b56b6575e71f91658d6cd67c8a09c2c5f2f1489cf6a7009a21a13ceae8b3af38260cb95c86a0000000000000000000000000534f9b190119d305aa4f21c9f98b66fb971f1f71ce421d13006c737198410790859b72c122fa9d02a0"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 17:14:08 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getegid() msgget$private(0x0, 0x20) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000000)=[r4, r3, 0x0, r2]) setgid(r4) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/94) 17:14:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 17:14:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x830, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 17:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e403d21c734f4dd33dfaf919005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fcbed23bdb325da243fa0a6812d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efb90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:14:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xe5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 17:14:09 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, &(0x7f0000000100)=[{0x50}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 17:14:09 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x6, 0xfff, './file0\x00', 0xfffffffffffffffb, 0x7, 0x7ff, 0x1f}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1e7, 0x800}, {0x88, 0x9}, {0x48, 0x800}, {0x8d, 0x6}, {0x85, 0x10000}, {0x0, 0x8}], 0x6}) ioctl$TIOCNOTTY(r1, 0x20007471) 17:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xe7b, 0xfffffffffffffb7e, "8507db000000bc3c0000001a0000005aaf2ced40"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 17:14:09 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000010c0)="c02859ed36eabe7e551ca3ec26b02a8fed140863949088f4fe0eec322d067e7838aa809317dd88d1bf5b3f3e7e6c53c3c0d3cf54fdf42ff1ba90461386d44adc8026aacf358653945e838500af9ee672f6718bff25bdd3c37409af6b67a2e571b893088956c92b164830be090e7346860e3c03dfae1cbf2cccd7124c47314472bd5e1cd81b3a2d74952a10e85419c19ebc29ff3feddaf45e14950ba587c537", 0x9f}, {&(0x7f0000001180)="f127a15a4af8ac9120935f9c990cf245c0a98d2a17aa3f3c60ca9d02fc40510bc9d8569e92ebba2d53c7ab3eba2ccc40553888c9f6d9d58a5059c734cc5c35848c6565dee8bea0881e961d9b4508f5df31f45f0ca94cc4738531ffd8f7f3780f78d715d3d074e3", 0x67}, {&(0x7f0000001200)="e64a1b651ce732bc1862b54fa99bb8f3341ef124f15def7d5236683ac22ec00717aac85f61d2193f8f9b264a5b6508983138ffc9bc042c6655167eaf10633c485d6a1929f9494acc16abc2aac2d24e7c8c6f080d40981a0532d1741fbdc2", 0x5e}, {&(0x7f0000001280)="67bc4989bb51abaeb72091a7b8350c8a7d844ecd3789d4b2341a0f2b8d73b4d84e0fd2fc218abfbec499f53431b0f0e2b2930d6d52b447a7daebd93d3727fdeaec6b65318cded6e4d1703b44b79f87982f0622f2be542edad11d4d097447d45d8fe0afbf753b2ee7f10686af0fc8c462e31bcfe007ea55db7485372c68ab493b43eb2ef8fbd39fd596ece790a87d7f3c904e93aee974b9da945499782fb3d9226dd031fcb80d863adcad426e7e94b6239b4450add7d49f076df1ff51e5f08dba84add68cf0c8a7216f77e43f7d1c72e5519c", 0xd2}, {&(0x7f0000001380)="7afc2d6342e19b8a00b1a941e3f8fbf46ff3d2e9895add0a824fda5b09d951533781b6d52917c665bf752db7fff62148fcaf95bbc5722ea9f4fbf451dff5f30a4f69893688dfede6f7b378de4044229d8b87c9e125d49f71a0fa89222b8ff8a6f0bf461159f879b9325f8fc925897ef851da057b9e60e2eda38f9fd05d23f83a1635a010e8b96c03c1aefbdfb6155ff69e034a99fde9241bc08f06a1029e0edb4e566914669bb1c0f71dde2481d8f8e046d730cfd29acd370d330f72285b95e92274fa208e9978b03bdc1bd69c41d96e9302e4f13e93d5d8fa50dc1fae213cc5906425ccc86770c14540f4dec7119003105c69fd46c68aa23f", 0xf9}, {&(0x7f0000001480)="e1e25a18552e860a2d176c5e143a0d2a5a9154a9edda09d7af075421bb0089a1345b0873cb84c7a25d6d6e0068689af6c025c1840f4fe46b24d3b37e59f4931fdbf05311c54ee5fef588a0efb10ca5bdb141c70d49de04af81e444f57f29ec78a7fc484e03e19d48913537dbbafe64a34c24d94372076b08bb1bcbc736bfcf97d6652299fd84", 0x86}, {&(0x7f0000001540)="5b22b0dc76f75c19e7df4ae5c4ecc0a29071a1104c2b7f2d834de8cb503765a8287798d098dd1573fec0989b0d1a030a9acd61b1dacf7132ee2aad28eeb11ca810d2f535f81f7ad859e873c007466a5bd3501838d40b22f88fff2e9d6dd3013f47071dac57e0bdcf6d9777f477552b5377763986a82310ada8197a59ebd1ee35722f35eb7afbadb4d9de2eb82bc473f1bec0e9de50cb5cbe097bc8", 0x9b}, {&(0x7f0000001600)="5e70273608fbde6e5ad2311315fa066174e5cceb03b68c04df466efd962416bcd66b76b8a30c137941f567e11cb8e7be5ce23505bd61975e4232293a420a774247901d6e45a7296acf71a3f1b842d5ca26a26e3fba2b955a6e7d9e7710c528dc941f82818b3d6376ce8df7ae1e49", 0x6e}], 0x8, 0x0) setsockopt(r0, 0x80000001, 0x40, &(0x7f0000000080)="f11350ec6291782186d374d9cf0a568ec853fe812161daa3e71670418bd23090868da782d7cce54bed78e045d8096c6c7b5b8b42efb5416265e2c109939e3a41367439b6bde385580392d97c7d3c044dc884f4e88cf9b7eba92eafbc11a63ce072f28879d8ac448923f5f160ab66a59c317cbee27e9d49a723def8877834d5f5f3d54eddfb5d42e8315199d97c20b8f33418d44860362d8b380b86f15fe286847eb4d94b5a73790679cd557e0e69a3e24f93813dd55c319c30ba731f1635636502d427b4da46e59b68fc6cf3ab46e25781cc2168d70c4a404c0b4a80fbe3b82e0376244c1cfb427607fcc1716591a0495c6bf4877a7f37992747f033feabbc50c474abc2b278aa9b0c2a4007cd75c9834a28c6e0081ee774348b8a21ba63e287a88ceae558c94d4dd1f0ad6b3ec2cff0667d705cb45da4f17e494eb18b14908815b3a9173242fa790b53b480e3259faa5e3079783b35fd37776f34b685cf6611abe7ce3dae07f8fb145478abaaf1280369d76b09d31564e9b63e94f875c4f243118027b5963c073145abe4a841f57392533423d22f668f23753b48f3f4ae24c8fb88dcddfbe8c7c6e3e29f134c05f732da1069b296e42cb9727aa14098f1ce454412cf2d90030e8623cee26fe3ddab827ff4d6038f9a1eb2ed9a32dcecb01d538a2c95adc8c8d75d65b28deedd6a219a275f366974f646994acd1b62d8613d1edb689dc82ba455e1c6682458adc5e987f95fe5c828cadb31ce37218d815650c43b6e6a868c19b82008e45c59ac23a816a1f8827d374ce8cd2e419c47c9cc89dcfb0d1f6559735b0802d94bfa2b66b2693f47ba084d77658da0e83b5579b86091beae1cdb0ab457830bec4804c1dc5e2e64a969f09e89abdf118596037dda81af91115942d6b861526297846c01e2316e9f9cc2166bd79e6c1407b477477b36aa078cebe0b6b4bf92b64fb7c52ff9fcec4def7168d6b2d371f5939fb0ba89e66924628a415edb6d4fae64da4ca73e8effc203f44dcadaab31641b555aa3b9d39f57ced2d160d1834f038674affca5a3516b5f74f6e4f6541069eba4ecd164ee9f4e00aa90dcedfcbf669f4c29cc7b448cb25da673245d40869c3a883b8e102aeb5b2113c00e0d65442d3b2acdd364aed1905dd74293d65a052b5264583c6452ac8cc5459e7979c3f0c9efb201d96915e648f0959ae5910c824ff30d4aa5e7b676ddea096c80f71372b7e1ef08cb433cabb9858f25faf1298c0f950d0367a36406ba4e8ec1b9ebd67cd0bff0d4c64dcbe82c016d0ea07baae09bb1480f80926b462248b4f5586551aac0c887979de62694da80052716b4ec3701ea063d94960aa7d41c2c2070cfaee8c66d3e49a2e28c4f418f6c5e57c2c5248e425d50109a82a080e9b98a8ad10bf1dd49c4964f174b26d47aa00138f0f5f98b4b7a695d206e9fda473c70deabbd37f208fff0f1c896c9b0b7b2417508a66f3a07e0e51b9ac1899e818a377733e364547ea96c183992aae03125a25b2cbf52de6017177ef1b738fd260a9f0a6b34bfb8b84142c35eff790bc22eb995bf130dbde5518b631688f14fe5b8c13e3b72d3eb744bba0f8f6eb0d6c3b231375c28e2a9d96e715e1b077719240c1b3eb31131706befb92710ba05ff3cccc60ea1b804bd6c07b9a14f2ac6f64c67c681fb83acb9e7ab737533fcaa8edc50026dbdf3f192fb1e0150fe77e443f75c10db6d37f7234aefc81af2c46f513d0ccba91bafbf6d5c71bc2423911e609ad24316b81528bb12ae5f334108213d42002462283e1ff891c10b1286c152b3bf5b57b5f882ab484310aa625a0dbb8f4bb01323b21cb2ca91b9b979d832ba2b3bf9111ce25855d315548723a99a848c93cf551122654880aad84d25ebd9e978b2038674de7cc3d9531014bd22432298721cee955e7b9eaa5ca512a6b2fe4d79b5530ba7917f79ac0a0e1e06a7a33a4ef558dd1f7fc10f0d73b0daca397acad1ea84c13f9ca0561dd4a742d60ded98d4f0669ff298b83d84d5c42c1e79bc46ca44db4540d19282f3706ee023b73572b68be64d578e7ed39fc731515a2ca9da949749d1fa8130aad38203ea448ca93169d21c560105f9468d304e576c7ef97fbedfffc6b67f987f7f5e31380aef0cbe20cea873bec098b1d903222ff19e882a69f138588ab3d3fee880295ef2381b9bd3b9e6710ba23084964e81a5406d02e2d7bc6b20e2d19be22009db5b9c0627734a989951d4e206e79730666522a6491a6d461d5a271d144292444128647012ad6418b33c7669d7080e53bc6d352bc11d6ad5e3fb9952966da7aa4d97da3c7bae052cf7c8144e01b9818cef29b8c83042bcd92cd01102e4168db7dfc8145ce35afcf68ddfeeffef7fb734eb25338d46eabfdf90700a265870f5c517878a1df3c808f9fe710553de4f6745fcd1f7aba884576f4d2589ca616948eb8140e0c8dc7f9d47c9802d2263d98341f362054b04c25675ed5b0a133669b27cea76682684f9bc8ba60d686f8456ec8617d28735b6020a88952a6e416d529885769762ed481707baf4a5167da465fa0781795c6a1d5e932fcac2de439953cf85179c9804dc5320e487153c9190093f92c6ff7f2e25880e1ddbb00ae90ac2fa468f99a72ac7875c6d6b7f83653c0cd4535053af25c3c66cbf706935f914204b1efe1fc843e750691be806adb60560ff6164c76f0df7a7e9ff3d14aa6da3d5ced51413d2524cbdd58c2e3df2764b64c1660504b4ed465c0c007d01be6bc2c9d3c749a94776b0de5ddccd26cf86c402cd9bd7bd39886b6c7d5c05a60384cc8b59756303789be6f67ab04d6ca54bd96fdcf8c64c7a5b93ae692109081cce7981ae2b84c96ff2e4d9b3bc15dff4c251bb3f77a808ef256c4f3d98d1e6dffaf278c75a673a8abda76d8df0d5edb9ed150d1ac9d7d1c40bc8ddae508bee27462877e8fdf1c506059c8730af86ccc7d88a26841edd831a91849b331faa3d94d4110f6770cad1ee8bec4557b7909a71a39ae4c51c7581383055317995c6f6325664258dfdb1428ccac1978053317b0b657eaa6fccc33e8cca25bf0cd53ccbd74999266adabc00ce9680423f835011f6b1543b05353b36b91c6dba03f3e6565a06b9dda8028f6975c69aaa74bf3cf36a9673d01d90357ed508941bb340d7677965f46cad1a32b2fab5377099752419f4043d4e18499e1ccba9dea2d0a6815e6f89616726bcc0daa95eb68fa4f701f7070c4e30b69a50b757b5dda3b8442c20064c33468056ff3325e2ed75483c09d639bd4a59bdc32b5ee53242ffdddb155eb71a565df99c0ab89aa08b652577d0b9118b20acb9dc60f7110ac8f2fd1d0b90dffe423ca36e9445a99f8b4026d92d13ad192afd967e435206a58df6ceece2ffdcdef532693cb4d86f81475ceb6d3bdc74d7bc5e2d0e770eaca92854c74a150fbea4b94d3086685b42691e45a393ea785d6852d8b931da3c2ef31f8f5f1b335afb01734e8195cee26181a4ca276e7269bc97138d31f9563e8f398d076ae42872ed7fb6beef1baffdc1bc59fe369c46851e7fc5f3cd11e2a1bff15c2170d689cf8698d90c242c5c716f1766b32ffee473d5baed23ce2bc175c7f0bac28f21f8bf63cad521f8ff43982e08943b7f866afba7cb4f00e2581439bc904f6bd14ee20c5a0649a4cf21c6a4facb29bcb02a47bba9918a3355bfe884132d4ef5872f80ed888a0cced73ea6cfeaf6e37cae13fdff5330b981b44b77836a16eec9d8f8c00c0d9f91f157fdb9cd10ad121be6a3d99becf1ec0ffc400d78e4375ef5ad775b62239c4fa45c1fd47d14493158044d16dde848cb3e6c0d0983edc70451654ed17f4d6e78b9488402c9c81b397647efb5a4fd95e5396bf7170612b6b21d5fee64a5c020bda18be23be20851d00d5b9b6034d86b29258bb2593cc8e67b65d372671dceb7a530ce8a12b03840349ba4c0e87f81dbd3df415f63168edcd26aa616553f7a8f9896255d95373b629b2f82cc156355d69af3b22d7d18a1c323487b57eee4619b37fc1b140a0eeef301e9e0f667d710985461ed6e3e924dd86ef9623189b6440bf9b0ef169992e3c9bdf3ec882788fad6bbc26828f6fd85c79a9cc0db34044c86773ad7b47f9c66578b3705e2cef9ca57f94eb5835c9f0052adeff6fc0291b5424ee5ab07f9a7196f9d846d7e316ced43480980bc16e688dc3b2e7610def6db2a856ead0053b32278072b2a92617e98776b0e388bd7096e5511076329ef9183f3c84f761fcf878759139e8a9acbd87c7c7feaaf03f1e88c30a6985771ab1ed991b95aacf30e9ca5e62c1ff8beebc58620905f61a8c641a458cf93b7d81be380f42955751041c49732a6fad9198011d78e1cc98f7c9b2570c96a0514ab3f02e20c948a0e612b3ed5fac25ae4c2dc0c63278e050efdb6c9004a1571bf69c5ee6feaa5788e4ae0adaab48c9ef847a55f70322ec7dcb08b61829d8c4d15e5488a52d0f8b3c1acc125061a0219222bd7dbcf9b875a92eced3b2db6c25d85e8ee290013fbc9707b27566a2a0e5d1a3eb7ab233f75a4a4948b0cd5676524b3ed6cb9f7f9122047268c00dc6c59e941740f322795ab39ba2484bec91141e023eb9f6f1e2969c30bf159e7b78071f8ab3dc4db826f03c5908398b3bee64fc116e6fcee75cc21db0a84800531bd89abe66e4e9367a4d02568b677fc63aa37926eca3d3833fedad9e463718e5cdecf16836c7c1979662e944d8c17547a4a5005e83dbe4032942fa8accb5fa47741d6c5a074e0176d0c32203c689df325515f96cd4ce0abc409575c8f20aeee0a34e6ba32a8e847ca43c9e7d8f1616f8a7c1e33b44e861fee09c9542472e8c7c31dcc0f1a2a489e60edc3aae13ec562e82a627e71100f38760797a36e9cfadc2f2e9fa253edbfffc25575e937ae0d752fd924718fa3f4fcb71cf065bb3e276ed6925a52adda756690b3bb7b493d2412c8760819c575785bb99fcf83ed39c1eb15544847c3f2e469c617781e476890593a647068f5adcf7a1dd154afcc892bb1235c6bbc404752e932bed5a298206a09e26debffbbc5642abeec137d25bb699a756bd66225cf48d5b09f0c1265bb6ddfe46de5324072feff0c41b6a4b41d149fae8ee8daa0b3163bbcb27fdfab9db4ebd51dd92e364c93b9a92666df134b0443d952715854b91166cb5568b80555615246d9c89e924d8b693bf3993ef719b5f8a23076f74d345f5dae0bd259d0c09858902e23e0ba592d2baaf577d20c0c7d9b5cab8446404e1d725f050ca5a02466fb2744a05f0c19db2fe967ce0333185cb729bb771cb93403652ee6e4cd16469fa90c63e06f38f564c73789677d270a622a2ccb902b459c5048f741f9626fdb75eea1d8b2cd2fb11be57cc2e0e99a6ebefb8349c28aa6ac59f2ba9376f9445896011889801fa9ac014ae344df1cc9242147753b562d74caf78bbf6a26cea2a97a33abb74bf94dc43f67ff1a631803bea324605666916f044e816e100746284cd1d286fd50fec09ca28c07de8d89642ca3e5a95ec8c09c85dffa5e794bcf958b4868ed11e4df2291f14564a52e4c1c76e4bd3016f04c0b0e6605d06a88e6cb0e6e3043f2365e350b7492f2deb37e242f650f9a67f4c4559b709a37dd15b43aa900a2ecbc41529321f9e27bb7629bc64e1370300efed207f560a572b34ea6f49488e63447ef2b6b3f54f16ef83a083ffe0e63c7d972fa9a8093c5b4fa3448bbec6c4b548e49023c55d4c64f8fe467fe6ab7a41d417b05baeeb1dd3af2ab1897a8e3eed4a7ba51", 0x1000) 17:14:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 17:14:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r1, 0x2) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) 17:14:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x4000000000000028) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4, 0x0, 0x1}, 0x8, 0xa9b, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCCBRK(r6, 0x2000747a) lseek(r5, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r8 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000700)='./bus\x00') r9 = accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r7, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r10 = semget$private(0x0, 0x5, 0xfffffffffffffffc) r11 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r13 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, r11, r4, r12, r13, 0x8, 0x4}, 0x7, 0x100, 0x80000000000ffff}) connect(r9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 17:14:10 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000300)=ANY=[], 0x0) r1 = syz_open_pts() msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair(0x20, 0x5, 0x0, &(0x7f0000000000)) fchmod(r1, 0x3c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r4, 0x0, r4, 0x0, 0x0, 0xe8c}, 0x6, 0x6, r3, r3, 0x2, 0x5, 0x100000000, 0x7f}) 17:14:10 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10002, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) 17:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x40}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 17:14:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="77dc8829a5349892c7b0936311ca0e45de296423b8e0f50f85de2193caf46d0c28d12696d98864752fa119f16b5b3f9e74abed865934a4551a26b26ac3b8b8dde32e7a1df50108fdc8d98cb08acb358c093011d7619a6419019d63ed5102a0301b4035fb35a949cf16d1ae46964ffa", 0x6f}, {&(0x7f0000000200)="f0a411d47bb5d1942aabf39452b5dd9e58ead76ef5b52e029f471cb93e55c484c504a00b8a41858f64a833d5049f76d97c01e13a4ca07c8221c2cc728f90b30c8853548481039835bfd551232d702d8627615b5976f2e8c5fe97ef9f482f0926d9544da021aa7392a251ef3e4522d9c9f635ffdd73bdaad06fdfcf7edfdaf93d6559bd4dc3807ee0273d8076231b9e50a906ca60460e4838056adf2f1d04db089628c470361088b878db555bab4a858f0eadbcadb3dcf0b18a957467de02dc2332af883d0be12e243f364dc1cf7f2418ac4a432076dc0b", 0xd7}], 0x2, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0}, 0xd) 17:14:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 17:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="ab") 17:14:11 executing program 0: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x80000000000, 0xfffffffffffff476, 0xfffffffffffffff9, r1}) semget$private(0x0, 0x3, 0x100) 17:14:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x20) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffd, 0x0) sendto$inet(r1, &(0x7f00000000c0)="03a564b45cf8e0358975c57ef2be8308e91ca7265d82a7d1d11c1ff89dc5157c9d49f8f4f962ad893994cc8a1287eb1bcf4a26a1528f14d967bc19730a51cbf9c47c4a76cc2b0472577c4f33027e", 0x4e, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0xe4b, 0x4, 0x7fffffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 17:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x6, 0x7fff, 0x25df, 0x8000}, {0x8, 0x1271, 0x9, 0x6f7}, {0x4, 0x80000000, 0x1, 0x1}, {0x3, 0xf7c, 0xe228, 0xffff}, {0x8, 0x0, 0x0, 0x1}, {0x1, 0x7, 0x101, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') 17:14:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x40000000001, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) 17:14:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x76, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x4e1e, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xdfcb, 0x5, './file0\x00', 0x4, 0xd99d, 0x9, 0x2}) 17:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1da, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x4, 0x0, 0xfff, 0x4]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x145) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 17:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x46, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000bc0)="ae0e2fe98c0453b90c2875917fecdd324ee98191c2e06b3f19557fe0bb1edd86b08ecde2f2aa2054e55ccb66193e1e132f2b3b382f8299b7f645eddf6f47ea790fb359e6973f5a66b46f4de2480ab4de8d1b060dabe8c224907b2acad2296b3409bc0c93d4a625155efeebb831d32e241c6e99f2f11577bf9b5e8ffd7e04829ea3c580feb7a3f1f8f496de62791a23de223eccb9bb4f582b06ad8180f8ab974e5a22f4c5cb8a9bf0b9d23c1a35f623045d66f9355854698cc61b2314369e60b668720ed1ce1ec007e2f7aeb38602af3bd7fc1e1ae5c10a59ffcb59351bb65fb4aec30c90cbe4295412ab4620df22a6998946dd54cdc87fd2607386b9be2bc0bc624bb14eea9a085370a576c5580a671e2e0c1b52febfce275cdb7bf8e73d3e05b4c846db8960949fac1e4089d9bc4c85a66397128ed80718e929b25bb48b61a96b53c9a93b1cd58d69fd44f9c94ae1db7ec1776ceaba91341eacc5df95023aebb4aabbc6f8765378c11252958f3e497d144ff765cb22e62eb6eaa641c5d239252d8ba434d125610dbdb71d49ce28d0214553f027c05ac37baf3b6a4a011195c717592a7af3abd9ba606028fa9aea43c370c2489a5af2db57151831596206dce7dc5287e0b48afe5b8556a8d7533071d7479f32276292c0caac9357ea075b1494e5997079e842346cf9b66e6bd076646a9291788e07ed50f10f1f6e9690ba450449eb8b84813b86dc19224381848e01e3128f4e7a45de7fb0ae9fb2f8d74edb9f706832552b061758827107d364b6bacb17a021d3fa2cfd61cd040b0c5a9511b28c005ef31196ed1d851579f7f15d86449f7e05b822c8f580993a8b57ec439690e9aeaa04fa3d739d5c943d45cc733488d5363c7da664b56ccd41f20eb46cc4f90ce131e90feb76cb8a8250c07fe4e5685068c3d3b66adc5852aa978d90b8a1dfd59f3987661ac078eafc1eb355b5f023e31e66d663b6d06a368b2afa23061f4d7f7d561d407f073a5501d1632c902bf956754479f62c499ab9145427dcd6cf159dc89deaca538ab4618bf6d1052a3937d2b2532cc9406e3a197b36661767c4bf8c87564319a2de09c44c39a38cb3bfa26a4321e4d9eac84cf83c377920e4446a5521601c9905e561a85d5238fa868ab29b8f831717355f1624dba72389c36a698f2430ecb82481100c1424eb2f002f9af969552cbc91684d910bcf3822b11ae99051cdef522b1c65250f00e3625362c49d0501a9c4c865d078d88c25820b78e9511b12c6de3a03618b0dcacccb00f16b5da4f4c0c1160460f53ddd054be18d51bc1a11fff08bf7465596a460d872931fa04d0c2441f74fdf24b0dcb4b58fa1a5ce9ee45f4cb62e927c8821b9386c84339c76e2213f27aebe24fc43963566b65884faaa159e57390652d75e224facf714698def5e458dcf39f0cbd6f7e39af25190fd2c47d7a3fbce9a4176d1515b2b3581d421b135f4f9f322f5a69baa699b9cf5f124d66ed7454da3a1148aa992bc8c098748c3ae59d092f500475a930f1b6f4c0b086b5a4ba259cc92467799ee2dfdfa07b338da081591307aabb5a57504798685eed667426d8270d48d53c624942d78decb12cdd2dbca04d808d7323ef3d32dcf5b2cafdb21e74180acf1db3dd6908a72ef0cf3dc9bd166", 0x499}], 0x1, 0x0) 17:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:14:11 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 17:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x35}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000000)="0ef181a3ccf2212bec8d") 17:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 17:14:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7) 17:14:12 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="607d0e116274f2fe3f63e3e2fda27c7de642b7816054bd7876b385925bcbad558ed212ac3fb0beed6e0fc7586eda04956b9242773c1551438417a34ff6b9b63d9d668aedc77081fdb8e8f238acf8a3823af26435c41bae4ec858be654416161c6371bc5c9f64890ef48aa88e7614bb97fb25f3886d9817", 0x77}, {&(0x7f00000000c0)="22fa2408dadd7a49492123eceb56888af950c890f4c5801a3bd373dc27928baa6128eaafd794f7203089d305", 0x2c}, {&(0x7f0000000100)="87cbed0bacbccc49195495a02775e92abdbc8fddd9bed4ff0b0445859c79f50d0c0870b81e4f4a7b26b3ca3e9c72581468689045397ec2d854162087570adcbbf6dd4d324a826fbe86e12bb791ab10c0fbd2d6d8ea3dd13d4dcadf", 0x5b}, {&(0x7f0000000300)="aed9169dba603ac0f5248149ca4f2a68d406147f93df2c627b0c5f44ec78a39130ac4a1af1f09f0c73d2d116a2b7b26f636cc9da62154884ba4651b5da4d9b29adb62631a227b5a059f5531cb45936a23724ed33b8c378544fc55374b5151a5fb24b1da8a7e57666b2e04fe1eef774264e922c82a687314714930c7ad007671f499cdb2ba5a20c01554b4180b1511d28697844f175689a7b5a46e1b2e5a45a28b8cbe8edcabb3293345f585e7e3ce31bed3a455ed202115b459b317094f5dde1a39279c1a57bfd179ceb7e3ee3c593ca37d85f044c63ea8fd57dafcd83979300829a7820", 0xe4}], 0x4, &(0x7f0000000400)=[{0xc0, 0xffff, 0x10001, "c6edcae243d2d819e87055dd87cf35598abd5f3ace05fe9823d9e820b515ddc2e15ba966bc53eb0ec70e01872b925a6c5725fb692435fc9f6c46ddcec37676cf8c7d4d6174d80eb585ec0b1a5a34d9d568f477ff03d431ee3882b1862c00d703657e294b34e29b08cf305b40f53a927dd4d409d392d665d1af047292cbf585f3fb219eb661955d5a84f1818cc7b2a7d583b7e559aaa4613f2b225e59499fbbd52f4822d21be1516a7c9e"}, {0xb8, 0x0, 0x20, "f010894e32e1d24ef7a51bb5fde3c6f10f77e2d4d5e6bda8576a8ebadd2c0d3bb1cfb573e6ae55da91e634a061cfb1e952c2d2b0ccdd58b00ff0b982415fbf258c2cfba00ab491e85dd0cf09bee598b63616e638d81d69a8eaf12c3f671440cc6d9094a8c54914b186da3a9f1059d82fdb120709dcf7376b313b918d20f81bbed1bc539e0d477f4a04e6718cde7d0646e02bd9ec9e91603d82fc57fa440ff97134d3e08b5ed648ec"}, {0x88, 0xffff, 0x3, "7c518220ceb4a991203bf71a9caf5dbdbc029ad7694d789b033f2080c3a0a37f069ec69c95b3d30e1acd5f37bc993905460d045db0d1530e0761ca93e252d8ffb23ff2d88a887ec40a3fce84234016c25be209c2602c916104f40eb93133a847842f46870aac710a14833bf9895b062ed23c"}, {0x70, 0x1, 0x40, "15f2afab26d367e6f17ff81a6296b347196759b3f6f0a39f279b8877f1741ac65c3c48c648b52e4e46a20085f17b74b83ae979af431b62c03544f6e45fe7523a23c260b19d04191d64a32310083b16546dc7870de9e0091424b3f8"}, {0x100, 0xffff, 0xfffffffffffffffc, "84d250fea85896612bf84a997a3139152cc345c52653cb4a4ebb51e13b5d1821f10c6015c63761ac740da891ba72875914647c781b65e50b49bf289d378850166ef2fd64b79cd0ffde8dc6a06f67f57c6d531ae31548e62883e524c7b394391fe36d5227d156e3384f031694d8050089435857b3d4b3a7a6489eb57e810cfdee5fde966aff233769c5bebea4c6743c0a2242a8a963d39f71ddbfeb0ae8cde17a11e69c441beff0b917b81eb96f3c4e67fc02af08c49bda6ccd1351b525840f01a1071aa0794479887ac34ca72e8b406c646b2c310c930ffdd450499ef892d019d2d540ec4380a8b314"}], 0x370}, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000003f00ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7c5501c53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 17:14:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffff7f, 0x4, 0x1, 0x0, 0x3, 0xb33, 0xfffffffffffffff7, 0x3, 0x1, 0x1000, 0x44d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "6256cf781965f04d0532ae440c7361d1a624ef00"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="4c2d23908a00b7c08eb149f6e262cd6aa58d0acb3f0e1ad1", 0x18}], 0x1) 17:14:12 executing program 0: r0 = socket(0x800000c, 0x8007, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 17:14:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 17:14:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 17:14:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 17:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 17:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 17:14:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) close(r0) socket$inet(0x2, 0x3, 0x7f) 17:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6}, 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x80000000) 17:14:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x3, 0xfffffffffffffff9, 0x6, 0x9}, {0x3, 0x1, 0x1, 0x5}, {0xab, 0x6, 0x4, 0x2000000000000009}, {0x0, 0x0, 0x0, 0x6}, {0xefc6, 0xfffffffffffffffb, 0x80000001, 0x6}, {0x7, 0x1, 0x5, 0x7}]}) r0 = getuid() r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pckbd_enable: command error 17:14:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x71, &(0x7f00000001c0)="d030f00c8622054a8b796d88a0418ae6fc5bcadee41a472355b193c02e07d333351d500a21ff11e8b9d866378d01a26f51e952a8ae191a44faa78ae90c79f5c0defefe4e8907ebb128d60f84ccffc6386d3232817eb7412f1d4c6b1109d7f979d3015ea8f52364c3cb765af07f5828c3fc") 17:14:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x723, 0x9}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:14:13 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9ac9ff}) 17:14:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f0000003040)='u', 0x1) r6 = syz_open_pts() readv(r6, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f0000000580)=""/160, 0xa0}], 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x124) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfb941011698b653000"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1b}, {0x9}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x7fffffff}, {0xffffffff, 0x81}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_open_pts() geteuid() r1 = getuid() setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10001) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="eec5406e79c6c2e19248bc6dc8d6a0a2098e9651be95aaa911b9b480e5f64fc1af459bea700a0c77f2521ac463d6d49339f505ae8019123f8a98f6538d79b347ece9a982451fa729b6d0157a360972f6f56cc84758f5cff143d6a525e6401a337299af2e31cc2cb2712b31060000002e4e849b88e15c17ec9d7bf28ca7587029d5f3e4b7c7963db8fc9bf5ea4a1a2cc9566631c91025b54340fb8b83ab88fc8fc90a20b28361d3763607843218709fecaf745bf24da23c5dc2ddbcfde20150c183ae282c65f159c3de11528ca8b03816814f3b64fd25f183d40fd5d54356a02046cfe301e428cb4752dd8d2a42dc2be5552d55f87501dd91118206bb6c621be4cb69a353278047304dd7741199b9a6b23e1425814e3c3e6158fb3fb7c52a964774f473fc7005dbede0a1b3881add0de87a2c72cd42af296bcfa5aa806c1a2fdcf4052450c51b04e6b2cadb3cf08ef7262798a5a4bd9ab352e2e7117779288c6d1d97d2a40951331f4b16615b77eb713bcdb172d5109a40d0c8fe72b891653cc9c13614ac6721630ccd0b24a720996f04cb36030b", 0xfffffffffffffec2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x84, 0x7}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b1d00b0000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) listen(r0, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/83, 0x53) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:02 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a4a000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x180c2, 0x80) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0xfffffd22, &(0x7f0000000200)="2d993641346fe1ef567070fa92ccacbf8b52759aac04c9186739f23342eefe0b5bd0528df0b8f687a1638fe45e517a1af2e6fdc2d31011db8431fc8ff712d493c37797a3c46cf87bad2016674abc9c5fd48bec3c2a4eec46ffc1008a251484c0ba1fc7193492e5214c2ff7ce1ed8c27c4dc74e11f67f1ca8b7a3a08fd59f73545a80125823355636ca907fc6fa9ceea3fca451eb95384bb1c2b97072dc45656d48c622ec8ad9b316b74735") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x1, 0x802, 0x5}, {0x8000, 0x0, 0x5, 0x7}]}) 16:00:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) fchdir(r1) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r5, r4, r4, r4, r5]) fchown(r2, r3, r6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) fchown(r0, r3, r5) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x11) setsockopt$sock_int(r0, 0xffff, 0x1a04, &(0x7f0000000000)=0x5, 0x20b) r1 = semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20f58, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xffff, 0xb6d4, {0x81, 0x20000}}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/46) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x101, 0x2, 0xb249, 0x1, 0x1, 0x6, 0x1, 0x1, 0x2, 0x7, 0x1}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {0xfffffffffffffffe}, {&(0x7f0000000280)="98c7e55e4f0030cc7cd80a206ad9e054d481ee748c0befe38399fa2ae7416b2cf687849c252a02a90380e05bed254a87521edabf4362d3ed13988f7ef5455f4122814416bf079f016f0cff310f0689da528966f40d2915716754f178804b26808f05825e52568c0620c2afc9fe0d838a6f4c1b530e25a1de7547c72ab0"}, {&(0x7f0000000440)="94707e2a988d4328d9446cd13d0e3576690d2f5500e33d476137c9a9c9ec4b8e3ad697f53bab6608795d1decf6438610a677b21bddff4a01b62804423ac871cd2a09f99dcd2c9b5844b38ff9aef0e04243eb9ce468ba78013ad7e502ac707920d4d3c95bddacd0c81fe73cb31c3168f3abd98339b3311a4e7058f414442eb6046167cefd79fa7c087af4e7262d03ad863f9684f6801d17b471be3f8ff9318b508db2a22958297bdb148f42f99b9f397419c15618a512"}], 0x34d, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r6 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8a) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8b") 16:00:03 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r1 = shmget$private(0x0, 0x4000, 0x2000000098, &(0x7f0000650000/0x4000)=nil) shmat(r1, &(0x7f00004e8000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:03 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:03 executing program 1: mknod(&(0x7f0000002600)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000080)="09a0a6b8d062187de10855b4e1ae55c04e3196899cdd4f9b3036b89646fe2169d1422fd7e8b04200291450aaa47a1b64c724842c31b06ae32c8ecba0af4c4660d355a7123c6037c5a852ac750aa324207d914d2bd8452405158ff9f9663b54ea9c636dd3c21d0556e0527a89e1bef8bdc9d4ec936565c9b7a49d55d59ef40d", 0x7f}, {&(0x7f0000000240)="9df5e6d26898d919586b3724a45a553f0e18b3db3baa6e3b9e884ebb4744923ec87ecbfddeeb8f3f326b0808d5587ccf8bb9c742d794cefc33be63791d2c2a15a1173678c3609a2190111717757da5b1aa7639ab41100ee45dd8de2dbd660a6f7487892450414564d1d3bcd412367a3af246272079a9e7b697aa8d4862c6e08774729a8fd6dd22d99e41d482097879b89086fb144db56149c2ceb51b853bc3faa10faa70b119f70ee2885e65e55d1cee7497cb938ac639dd466af814d20f780c533b30921839e1a68847a82a402e86005955987cf6bbbb286fc32a7c6264b077c3d87b66f8c6", 0xe6}, {&(0x7f0000000140)="75d57acb97e43803a647dcdf5b6f8664a4231e072516ac071eb52c016d4c37b577be62560e416fa56465c61c6b441e5780b74d81cbcea0c37fbbca7c3d9878be56433d2dc271f9d4effc9d400b3b1677ede3e576bc1fc5ad9e64a3283288d0ad13333f0e0e84c1ba51fe8a3b1db2655746a9723ba486348a33287c256f8480c0b1cb31477ce361b9e260f1563e1d2366bae66688e3b3af77c6d1a19a67b7033b9b7ff348c79d260658c57cff5fe1f1c8dc72e5567c14ba7a", 0xb8}, {&(0x7f0000000340)="cc312ffce08f54527c2bc3fff58c8953c0da4064c23e3d77f32a0cdc05ee99c25e625e9969d7a4bbb21ebc79d9b808141824aa8722c69c91aa4ace2db929b8b1f9d8c411dc51717f3cb09647005fb6cb0229fce604fe73f6e49dda130feb5789dc0870bf30081e3e82cf4a9ad838ce20102efb18d865c304c32964e881e2c59c8cc4bef0936123dc6efe5d1ccb9cc5dfd092cd917224919827c926dfcc970c01f4215db5a059abdca240910b5912032e5bccd0dea54c0740aa21f421b6a023672215360ad18e6b4dcd91e3944d3e0e642694aa23080f6c1276dabaab", 0xdc}, {&(0x7f0000000580)="3fdce57d508e6fc2bcbf04b23f683e08a8366863eac29f149c1f72dd3e3d3cd089dd99807202dff4e763fc2dbf31b37efaedda158cd5bfbc12b8869a38867eb1da94053f12387f134fad6d65fe232d0e126b4519f544f720068292a631eb7347dff23afd49c9f749a50a23025fb3b43d06665b2287e0926cf7bb00ab3856abcf67e4f937df6f63645954008b4faada7fe15016e5b62a291df14efbdb9dd609cbe659f1d4845f809004324a2abd3d195ebb5848ed2eb3bdde85401e7520f44702bda6ff008507489f5c300b0129861373eb5d63a7c25ac377b201b8ec982a0e3f059ba804855563ae5e4feb919a861c673fd266338d8a88dcec199c31a71408088ba2be0c69794c4c99d5e8d48f9adc22204b17fcf53d72543979deca5fddcde231dabe3911fdf5df22aaa333978f3bc60ca68fffd7b8ac522f8ce930b8f2592fa469725bd63da0f0048e9ce8541be7700718b229a5cc1fe59b32611ddcc4f4cea97922495490c3ea68cd1fb9ac89b1f0463ed32bc6263bdc9f221edd7c326d910a379558031634e4e9227fffa0c4e0fe9041245efa1dacda578460dd903d439ddd44aeb04f8ecee4cf100a75b555de1de30a0479f64bfc123a4e0177e3e7f5cb57941d59ca7f253d1b36d765767faa1204e7a2e504847a3e83f90b1f1015dd9d50f4cd23d7ca7802fa814b53c5d0f92e4f3397c0dceb18687187b4d4137c4bb9f3049156c6efae644beb76b8fd43d9e8d91d6f507f8d0be47463fbc7a126a7dd1642a8cd9d4fe94ef6790bea2371e0fb3dfdab9cde5d05368a449fc5ea37b3a2e921dd9ad06623fa1fc16f7e7df601be5639149564e5aab367df4947c8d9fb274ded9602b8148edba4a0e5a0861acd9d0412dd0c0bf4a46009daaa5df6e85a3acde0bf452ea51a23409b4fdd0e30b1687ee54c222dc2d3479d6fbdb8861e75bb93968036967931fc88c5e95e01bd4c5608235da3f446aed46762b63c60299cbe101d084d42ed94a21c5d50602b9725fb31b2b6a4395cec1cf81be10fbc214f11f6fe1e825467e8d49384855ac9eb94beee67da834d01e86a51f65de929ce9be08741071b1f5d7c1c9bbbb172122dda07123bf2bf0a83ce34a5696196ad4445978ed81df457c72c67148064254eb59a933b7ae96a2761c79b50af66a31431b0e597e50230f1420c638576d5394c069ff37550546b2558430f13bcf3179286ff8c6014467d0eb032448850b3d9e2a4fc1c7265e98c402b68c855836a447d53fcfe78c24bef0a01d4c70bad0e42ed32af67e15ddf97fddbf74aaf29cc07d0686056d2f0402360cdb3d8d6395812d46e8e7dd346bf2602b55fcc2fe9e2c523f58bf5d02a6db234b83016a2861b62c61219e2fde349ce747dca34c43b3bcd9398293033c70bb9bb6e40d53f781a81d39d20df531b5c18a001424058f36215980d8872029c1729121be6b77a5c6b123e08ec7fea8cbafe671c70b66a9c32945908f8319b2f94bc3e2fc0e96a7ccfd71658564a7e31bd2279d206b0611f9f753a2b53ea87089dc135a063c11d9c032b740e6000192ea5df1c0aab7deb3a4ae9b597c092f706a61b5bd4bd8efa8a74f15a6b6ed8aacf65c50b1994a7a7831854008a81125e1b3287db29795f42606e8db65e4f3afc235e2a4c10375e0baa72f979a0d49988bef8b0fe21d5170c1fa74afed126b68fe685a4080a801bb7208120ebcf95db6a6a49783a9191046d148969e0f0939007ad3779a6d9183af14de4114b204ce7c3bd2978748ea00ad014194afd4401a7157fe9387c8fb6de45fc31a1a04958b476d452f292d1fdca06415263d3e46391965f400c70c0f04d1a3098cc3cdbc6fc9df3dafcecfbbe8d14bbfd5e2c7f0329e452d4ce192a4cb9044b8b8cf9666a4d499cb3128a62a69934e67a6961cfea4151618ceac21d0ab4b87b852dfa10eee841204ac53d982646399dac5c168f9fd2cdeac5b19e290862f85c202235a002fdb0c8c4bd8c3881a9270ca866099a1dbd8c48855ae8a2c5ca0fa80483bf6744e71fff54506c5974bdd4e1e4bfff19934ae9dd291d094131e9d3ff3639d0fd5e87cbd56494543a4f096b6afa64c4e8ec084053f689a3a35ae688d75806bcddef0b52539c427a7ba024e7ff8fd243fb872d44a25427536bd950349d1ce9b25d9bd39856a349062f678c179d0e050f2ec62cfa35fa55a8f29e2cb3e80775595fd933bc041275c5a0d693d335935ede55bec3dfe6c24e7ab63083c9508890f656af37f1ef0c8f3d5aff8b321fcd5f291a46bd69a5b55314cda3ff8c96fc1276ea41ecde698b9e06a8d58511238ec435e68fd974fc1eb1e2ae4f91e36c3205640ec13a0162a603e15f1272dfc733377a8cea802e6eea3d8f92e8e3c8c782e3915d84a5c52a09bbfb4c64e26712d478911f675d15c5de715a17d65ff71eca9a56bfab8b508ff885f1c6d02c7348f090a53ed50856309a70aee9e2f68c83bffaee46fa4a2373dbd1b21d039c47f6650e650c17ec2fb17de953b2d9abcf5af80972189410ec3c5353482883e56fdce71abbd9132aba1efbab54874a1ead98bdfad5a50a309643ae35e739f70b403d51e766ecefe1e1f47db94ededac8e0b847de7f2b3c8180095f36dd1bc10197e29a85d5f8fdc4b7da28881ef338448763c06da982cebc91bc9847251197a940def9cff6da7bd84c1f75fb5ef7f5efb5a9efca9ffce22ccc4ef80aada03b644ce0ca5e846838a68cd531bf2d2d1917be6b542d9de5da341ce18175a0362c1cc94231e3b27b9ed6075215ccd905011c5eed3fcf887f07a97d608b1c0a815e10fca37be029f5917976164197aefa29c888946b2630a73b86d01bee27a82f92090335eac9940b038792a9cdc37478e712454b792475a9f337eb8301e942c76fad8db319f82206627dee165a5c95791256e4a515b7181960dfff1fb350e6a390b688a7fc82e2c1ad4a848dcd51d941207fe399440ec555f841347d37f834ee02c2c8708a8bd907588124d530b2a2b66bf59eb3cc4de370cb961b5a242eb886804fe29669cf9b70aec9f28c11413ac33e4b924854522ed00e37dc5e943b9c358ac9254807ce1f5dc0c2138f9c73c1de2304b5d571c1b4349f299698656e1a2db84c368bcb7e47e3a343dad23595424335b8b2c655a7cdf4687c3f92f01b75ae8a1240ecb175b518587ba69c126dca5a12417c2ea9e0efeb3093dc1d1922f7c06c0990bccbe6b21b286af4bb597dba90125bd185197c2619b0c9b29c64c80fd95a4f251ac40a43dd0609fdcaf55c01192766cc584e70b8ce92b30de79b4c2365a6859fd536bbf6ee22b7109a8f6139c89a1d3a48a1eac8dd0cd0bd5f5e806edcde677648a7a91bdd4228f3b1678aaa0d9ad11dc179fda46e1745be772979db259bdad185ce8826f79b85b5160579b603a42de79f913f74a5a0450ca0c1f97a31cf7e89e430ba3f1db1ef2c5917e31977fe6a826d2787f95cde41cb72c6798e82dfbbe74f5b47b9b2f85604be218461527240b0f7f87400159f35ff721a5ba7daec7697ac954b8249ccb49cb58e4f126a9e40bb30b65071984425c99ea7c00e05bf5f22468d2e492891bd690ddd474f11d82b74e4e969cb8c4f444c7530f9b4e6addc9e0268ccf7c4efb71bc7683dce11f5b93c64e94c8a4a87836989e6ffdd5f29240a483977664a4709c94e7e49464d2d2e1a0afc67623274f2d3fec13791ccd29e53241136f6cb659f7a8b23d3f856ef23b3ef6c1d520f142dacf59ba95219ba288536b99c0407eb055b19d3bef3ed7c8080e73de6a187d69aa46866ec1c46b92dd5e421730122f025d2daf19a3b9ab1b217cdf3f510385fe66c63524bd21b3ac6db0cf9018e52de0217fc25682ff9787e6fb49c3eb8844914b029ecd90ae2a154d719c794e4aede91c111b3541fe5267ebfebffc31b9081a91331f02a859c34c489c3fed6ae325a58b56612689e320a743594074262e9512755cf7bf774085d0fb63f62304c6ed02917810b733cea9f60a2f3aa36c060412f4a0be2ddec592336a5edda9e64e3c62d207cf6b159f0a1a553b329286396de2326e371760ab356beeae5f0ae838a9c69ae2c7b7bc8a327a3236da03750a795173cdf5433ac53a6143d78fab0fa591812f8a1519dc27a808780d3a7726a97baf9ecf765f72399731b55b7a233d5c43fe63434caa0b4b764f37577cfea500df3ae85315a6077190227fabf770ed252605398d3eefc596ded5787540a9d6fa5979d7a4076008dcbd44a033d3cc336530aff2ab6a2a2dcae0f89f468593c3a85f4eb32830b2e86ee63af63efa53fe1cd7fad032a140aa28307b631b04af7338d7326cb7be0a0eb7eedf2c390dbc0f55b4055e67653dd49e7490d06afb36346eca3d09c31ddb24d2960360c373e2c808d15dee5d85bf5488a9ade665c3e4c36a90990ccc73c05b71850c3ece0e27250f5534730032ac187e2decaa2d34ebb3bd2cfe8dede2630627680c5a68c3998fc405fb0dea41d2244a20ce27827c485fb82dc829bdea02ffceb9e8acfb94b0dbdb2a084486b40ac4451c78d26511e056549b713e4f66c5b6c8655b71886aec6b6b5ad6d39a80452b7663db61767dcc91ee7800c48347d40151395738e41f10ea55babf3b64efe69ed094b54314024de4a0dedaf6891a2bfe996dce56e16db5a5e2aabc6c5231d46c937a17b7c56e4b67741b3ec115576e625dc49e2c32bb1d849128f8b23f0e3109963fc5ca660cf94453e6ff17fd2505ebfeb3b2027cd449811247d65e15085fc9773a81f210cfb5abd0137280fd503e0917d4f23a26433ec7e9102bef7de2fda37c28c8557f323445ca21da916acfa9fc9e5f2950a05039b2a0bfce66ae952631a01d622b950c3faf83e6faabcc182097c67d8b2d053c52968c1affdfe9290fa209d91f13ef8e1afa39bd5c667b9e24b5f9b0fb1721600a19001b2653f607235fe942a7924b8bdfe6e4bcde94c8ddcb1a55d7a7b2e1117d72336f978ad9ad13fbb969b154735b35ca6605498ea1c4522026025a10cd473f9a28af322e3323157764d8a515c3d002c6751d830f71f84955fcc5e9c3af464b708d8944cc0ff51cf531333d137cdc9217ee0af0acb99f071db6eadff9ae32305e74f3e99a821752d0dcf752f8980097e1e0510afe8ec7e0beafb230b0fc74bdd273caf3a5323dfa563993481d3ec5c677af2b8cd39d77e1a5825b4501633b4189f9cf803206a8a448613f3f845be684a87cedb9918479b9f8c7a38e35af87d43880d1c548317b6cb9416463f0e0e9ffcd371527bc43a97471270617dd2206b32a4f7e306ca927a6a2e3e66b285c1d23c7460ea91446590d4ab7f5ad1055e50ba3ecdfbab8e6ab02053b13ff3a2f396125900b995574ecace2b59206bcf9342710e46e49d042bc88a73caee4bf32adad943599dd819508d9ddecc05a2d70a04b6e214bf12d9fb723bfb9d82750317bd839e89e4dc803d4067e3e987c11229dc6e7c29d46658c902de7a27c3df40bfc16e12d5fea62a4ae05fc3e9b5e34565da68a8c9ccd6d3063348438c76a061f37dc31edb28c18fc90a0581ad7bf8ac85c5a579097ddbbd1de8187e54825bb0e6c8f9570f8e77d670c9492fc2341ac689567a6e0533bdea9d433313359a59ef56523a45bf362b2a86f74849e339e8a342fb1d8dd5304959f315cf099ff6b971f665c7d4c2a0f9b3c432444f20d370b8895cfd477147547b96c8aad681a11322c95849f8ae78b76c10732c882c630f46681dffd408fdb727e748ea6bbc4b5e64b142e60ce40d4c", 0x1000}, {&(0x7f0000000440)="2725837b6161f3cc6bdbf6bfdd398c858c3209452a5a95097202b0fe0c9fb5ac17997618b1871befe0b997019277517dfbfd7effcef6c68582ced1c2be829deb053fa0c8cfb4b4b964f906f8e2d85ca157ac4d3a1221469242ba81fac3f5579b9214a128b194c6aa869bb227e9c0e0985e19b47eb3c6", 0x76}, {&(0x7f0000001580)="8628144875ae8ec4862c541d3ed4ecaf4995a936984c9dd619a4f2bd9bcf0774807fb51caa68a92e2e3640a9213b337977f5f9894e0a2c5be17d640dd5ffa9751046a36921d80e6ef5bdef0ded250f0564ccc5c1643d09b8574218192e20d3e4cb230b5f9b173655250e65fc0b9f0ce0571402fbcf23dc0743ce6b721ee664f0702684c1f2bf2e5a5acd3a1e7fcfe3e7ddefebd7ded050a4658b350122343041cbc5880343ca60300b8cda4a88aa4f473ffd5b8c7650d600c9d96abba41e2d48e0732c58e0411fa8551deace61393794c9b36ec6e94a275fcf2debbcfa8f8dfcbe96df113265fa8023b2ef121c25fc74577993d3bf6893973096172cc95149490f808fa72601487c47a07690dca2e4236d5a8e6c12788c09eb490b95dc0042ff85473cd48079ab61c0ce8838237638b03e4c558822ddb1ecbaa4d6a29d9fff52559fb688525910ad085d7511929aa5227f8d21608709f18dc37719a0f3b51f6614f2449b312d87387b8b5ddea2859b41e9ffe1f5fddf4a498ac06855525dda529f8d3f2d81c76b25eb7cb70fb41a03f2c6a06fdeb5078f37fa5186ab14e497b8a97ee99e9c1115a0c539fced8a7f3177b31319039a0b7437b2ad9ffc14e0f447f5b8b5c89cea7c5e2c2ce8b123c21d0151de2a543f282b8b65a07c4e7fa31f4378d600c4ac5f724de24b8e4db0c6fa68f37d73189eb7f22c8968dc4aa72697fe24558633896c7f2c0e48489e47b83203e1111206f9a3fc45fb476e6c576125b3f42f181109fe7dcba9b419c04995653b057d2a143022d058affae0a97eb5b8f23138104be0be70c58ee3566a6848269a047c897769ebb7296287113c8739dd2b4b93d5970e15cd78b917945874df6469fcbd29dde8cf04a1dd6d49f9aeaafa1bc19e1b8c5ea60d7880ca698a9086d7514899168e38ad224da3508a8c0f5e9013386a0a90b6c47584f5ea5f73d123e9fc856e3f4edba5c96ce3de522a0e5d63fd9bbe72b51bd0619a4517a9ab9c20c14b5bf8b384eb79f2bf2c989f079787b38e28d59f1d146e8386589fbffc1d638afd3363aedf95fd04d8d8184cb181e008c62d7b81b6e3ffe8fdb863b364f5f76dd7fc80e1fd83606c48057803edbc750113760e69f247184c5263e515d0a58ef5ee6763f5025b315d4df99570134fd69223d2e58f5c7a2aa2f40a9e0dfdce7b2a106cc50bcfb37456a05ca50f1fbcb291361a9324af78b268ffcad818eddf6b5c4b86da00e80f9b1fb8c2c5ac7158b7dfe9b13992a9569331c47065a56c6fe65a386816273d690f92c81d576c06298fd82df1fe2169e7485b2bab19611c26b4810fa15acb919aa85138fc0e8a5229f18afeefc90a717b63de45f841bdf4b0a99f4dfc7db36f94651aeb5aae6cfc08767360d89b26344c579edd3ce4a753229b7a7a2e97b45425a3a57dd8df4bd3e0b51c337c1c014af0aa9dc911d406d630b358bbd9477f1bc258369aab5860c744e93e638fb2497ee7ffbe9875ee2927afda7653f2a162a91a73a4b2f2e0339573c5d26ec56728a261ce7e409887e220da493f85a146fe2d146c572b5de6e8b523667a4f65f2f8953b32a164e9a44457d8efb572472c9a1d5375f7634639456f4f041f517a9eeb09e68c66c86ddb85f606bef3e467db4dc2cc27ebe0bf500e242128d98c71786108fbdad420ab74c2d54e502adda97a758b549e72bdb3bc55e95604e0cda376f2d9a767200b509067ff328e5a87bc18a6f2418004bbb2413a6b9eaac460ec17091216a2de9bb6c438fd83e0c8bbf9ef2a5ee26ea4412ec670b7b2b2aeb3e439286a189b279b6737531df7cab1a1a2bb6bddf0ba1780a763ff143494b0f3794cfc9aec24f27cb25503fce806349a5c423735f7d9bfeb3114f6c1af63689f2991be76179df9fc51b2dc51f9fec205d17346bd9f66a65758e5386301e20f6d0122fde12cfc6a0f8f114bddac913e77cf47f07bf5a77ba7dded9101ccd9032c80b11fe136a0c75b485c09eafd45f386b470a0473b43d95f5eddefd5cd99e1c6caf637c8ed6f1bf67ecc4edda04c3845517c47147c527a30c6bb947f87e0864571cd2aee3dbc9d3c96cbaa3454b24f66a7a35f0175c620e2d1fd01c0b711780bc04ec2fd867244742058aea952f9e32d7613557321a96afcf223ca628d5b0db9ba1b5811a63d9a4f5a90e3976b34c24f0eafcbc2136ad324aaf2897c0e81c8a16bac2de741ceff0fc16458afbdd3e2ac712dbc9100060f4d2a1f510c735c660d368277838c96b7fccfd868185c29dd9736dde6e41abd1bd1dc9d85bd0615323e22d3be36683c2fb72c5ebb6917599de9b4803ec03963961667efd88fc7eaf4cd2919c6d77ab440f096071441db432df5cde35a3954da52ba3b7bf17db0cfb3b9eddc120215ba8472e740fec91e0c1e830cc8244b34449a78dd678172431a9b9e38491283471db664d50a136c6f3d52cd720beb7d633520e375db3af9397303ca0593ad458edc8f8dbe57f4087eaaf6dfe60e108e24725304c52f7dd0d22c8554a5d81b514df6c91670b4f919b2b839b7342fa7adb019fb4d0cb0793a9b4c0165c60089722a337624b511f2bc0a690984b9129f6f67458ab251fbd0f75a8234cec47a3fd233dfa1c611631cd4ec3b1760fc60e05af230d8e6c2408f1aca0bdcc1d05f48ff7f425983082fba7d87b8b7d4fa8db1aef080bcd71b2c72f0fec74c1735b11b2be42cdf496b6aecc196fb855110604ebdb13aa071048cc8c3a443e256878c5a72d74ed7a46c17cdeb7b72d5852c339ab168bc12dc5720a4ffac2e7920a60aaa50479f542a8928452e0481916be628c4082bc3c59351670cdf467269d37e91ec211d2a9068407ec6383f2cfab83aa6dbe989683bed6bad2cc1a16071c0d61ed6fefd3f68d2d1140c1d1c0a71d6d1eded98a3c82790d2053480f938fdaa855e1ee4694e559119b6e4ceecebb2a9092601fe384a164722b6d1a9ce8374c9d27b0f25e1acbaaa0b00a523f13eafaae219ed617b9edb94e9dcc5a930faf5d17c547287978c803276a6d7fb4f8d5beb709b225b695366037592acc9ff4f5a23812874f27df0907e3c74dc30c3e074be44f1431b31f4790a68bc765f1dfc08bcd388e4da5469366f4a6da524ed81db19336d707430f320b341f2d4d400aeb1f859ea6a02ed98743e3b1389bb5849172ea0e4cae3b3deb5bb1962b80c19f84fbb84ac003fbc6cb35b9b66a9e823736837b7d9cb41fc70e4cbe431fb7608f3e5e7944da8f1a30dda232d69764bcdc0e37d89fa6a0b4398b8453953865037b8a9a91fe47135b6592cfc9be571a3be4c0670b570dc811a8a32cb6d53af1d42f0b6b83cb76b8fdac7d7d49e16bf4f54c4625bd8e309349734b07fda88d1774f76935583fe6a3b5745b44c49e2f5776269b12901230122a093da8ce3efe0734850f222ebfa0d4c8ee0771b14684fb63208d313352097dc3807a2e27a0d6c37b2f7af383883c476fbd3ba8a6d8491639b355d041cb4e2d60b2c4ff9afda87702fc943ab797b6cefb6897629e3fc6f5c8db883ac860b995b83aa70906bad038882a5614de0bc10ae109328212605244e089e4a5f1cd36ab1795cddb8e763294d2c06c9efc3114ca390d31451e3b11c77e9dd79121b2efe11adb6ea3243d169237947e08987334bb2ab97c2416d7f818ad1c9238fd2e4ec9cf87bed7e64a7c5b81627208501a291faacaaf27249338bee4a3ca8f15e17a0f5f716b54382cad761afc5853979aee10774ff078293e6a5ed82c14d654270960d037ed587527d63efb05f1436881f086b70f625f342c7becd5ffaf9fc48ecf84697a5279ad2e5111d3aa6d2a68e45467988f2b2ade220315d7562a2915126e43f15d767a466322ec25e9106d9598f3c7a638c5fc5a087d6d6fd8ab4b4479bd6d6421d8cecbb8fc56eabe7db04d4fbfe164b1329ad0447dec769f763a53e23d741a3899d90de9d65414b105b1de800adbe1ab0cc28268d8816cf071ffd5d34857d96b0875643b8861d269bd6d2fd8631ecaa21f52546cd8dc26c9176816e5216ff916152dba4258b9a832184a83cd223a908acd688e50d8fe82c7e5ed75fcde38d6a9176d7a345a994e130243c3e06084403d239e3adf915a52192430e33e3b9249f2c4540d51a37dda62c6a6d49b3a54d67307b716cc320213cb6cfc9a764a022f5a3c19247f2e500be15b236b3b47cd30e6e79c5b1913566e29c02aa899879ddae39728c36b39881d409b7268fbb613c85ca24b0875caa902c0fbb08fd5bb1dd0d3e1842b581fa1e27f0aca0ae55e865b6ba38a1540b46f7767ffa10256bd7361eeef5a3bb717e91bf182f9c29039ad3155d140b156f000076a81577d1cad6b9ea6aa97c02adfdb7e013b29978ca233c060dd96a52b21413d5a9475cde96e1b4961bb160d34a550f68cede573d7e012793b98279e1c8739339cd81a07ba6849c05e665beec0e5bbbeef56e22e8ab7073617fe25989c0bd93725b423f6b3c18b6faed057db4161c8fed021ccb417f9564bc626eb3c056a408a7c9bc3d5135509dc854afdf18327c36495c3cd16b395e4dcce8150bc5d3e1303d6706104e53a974e9c3b2fb9088f3e52c67d57b586ba0edddb5bc0573dca11a42216efa9626c865bb5b51762deb4c5af04046432705c622d332315b0a734e591921ecf58ca79b7f0ade540a876628809d492589566be56029d09cd8c3eccff4f362aa80c20e42afaa7c027b3e44325f917d826f060d443a45492f4a03d884fa4295c7fa344fa0665993fa95f91720bffab0ad1c58dcad2dc7c0c8b6a7b112bf07cc731d7a15c0a4b0304a60164609bea494eb69a129659f4dd20e8b4b74252bc20ef3cb566e290724e8d525120fdee32e482d40c59c28c3d8f0124b4a41d9892063838a1d587e26c50f3d12d84cf1282a2c71f80f74de584a9fdd94eda81aa8b5a8339b9e4fc6c9de43c0b9516f67c36061a445175798ac4723a65ff4a52e14786f76095f12903f1a23f5911faaba4747ad8fb7ae3c732f9636ccbd3a4e0d8811c009eea8c828bcc595c4794ef0740d6fcc57a0a9097aaaee84a3059cbdcd0b1d9ff3af22d049939a9b5dd28b5b6da3fdab883a3c244bc879ce2d89d8e8d55e6f4c857fcab8ea52785e8ce5cbfef7aceaef35764f1db4572092354fa03f0e973ff4c1d3882f13cb1bbc6383282642d1d836689d2015e8d501c53c5fd017478067ba0bbc3378e24f09f74e1139482b063e75a76b967aaa2f15fd5227d82622b38d75a50cd7a750bfde8950e695a0514157ffbbc0091e7f11e047881fda4cdf2af5abcced9f9311e43faf5ec9a34863099e23ca1c470fc32848c19c497a0f02d91ea3a00f81300d939a4ca05b7510341c16943ab888f5764ca188d6b6e8c4b3611103eae0edfeda3c844616e4efb68456e44d9175270715f5a4dba08a4c2f20b17476dda5f4527d646da080338e8fa2f973f31b4c1bc2bd274856a0d0ae2d76b0c56ba61f61058a0623cb455b752443c59eb590ad8590dbbe84aaba96581a5810cdd7e4c21dea9cbf35759dbcb6c9bface0657e173f6d903c9cb7942770f71a363482b72bac63c5925204407aa40276d9fee92912ca78b22899394152eabe436e9c056fdcba37e104c30f924c3ef9e61c643b91fde884d4177fa740f897a75f590dcb1d35d5c9c230422aa89f65e40b84bee0146e1604325fb64e3aa93dc973261791ef218a7017e7101de6ae5958f230214ce366abaaf3e583ac97ea9d4f9955809a1f5811071c3c5cdf9aaf02d9ecdd8d83fbf9", 0x1000}, {&(0x7f00000004c0)="24dc61db038c0a5f39fe18e830c5eed0f4386494f2f9b3f2811218bbf4fd8cffc48814ff75d9bda41a69e9fc7b5eac02d74a3ee8c07b6875bd5d5523545bd535213cef897fa982ac5586a8a43875ae4da15349230886cd", 0x57}], 0x8, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000001140)={0x0, 0xbc2d, 0x7, 0x9, 0x100000001, 0x10000, 0xffff, 0x8}, &(0x7f0000001180)={0x401, 0xfffffffffffff001, 0x6b, 0x1, 0x7fffffff, 0xc01, 0x80, 0xffffffff7fffffff}, &(0x7f00000011c0)={0x20, 0x9, 0x800, 0x4, 0xffffffffffffff91, 0x5, 0x8, 0x5e}, &(0x7f0000001200)={0xfff, 0x916d}) r5 = semget$private(0x0, 0x3, 0x141) semop(r5, &(0x7f0000001240)=[{0x4, 0x8, 0x800}, {0x3, 0x8000, 0x1000}, {0x3, 0x80000000, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x7, 0x1800}], 0x5) select(0x40, &(0x7f0000001280)={0x3, 0x0, 0x8000, 0x9, 0x40, 0xfffffffeffffffff, 0x1, 0x10001}, &(0x7f00000012c0)={0x1, 0x0, 0xfffffffffffffc00, 0x5, 0x6, 0xff, 0xff, 0x3f}, &(0x7f0000001300)={0x1, 0x8, 0x1ff, 0x3, 0x8, 0x9, 0x80000000, 0xf13}, &(0x7f0000001340)={0x10000000000, 0x10000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000001440)=0x8) semop(r5, &(0x7f0000001480)=[{0x1, 0x9f, 0x1000}], 0x1) geteuid() mkdir(&(0x7f00000014c0)='./file0\x00', 0x40) r8 = shmget$private(0x0, 0x1000, 0x363, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001500)={{0x5, r6, r1, r7, r4, 0x80, 0x5}, 0x81, 0x3ff, r3, r3, 0x200, 0x6, 0x6}) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000015c0)={0x15, './file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000001600)=0xe09) kevent(r9, &(0x7f0000001640)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x5}, {{r10}, 0xfffffffffffffffd, 0x4, 0x3, 0x100000001, 0x4}, {{r9}, 0xfffffffffffffffd, 0x20, 0x43, 0x7fff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x10001, 0x7}, {{r10}, 0xfffffffffffffff9, 0x84, 0x0, 0x7fffffff, 0x6288cfbb}, {{r9}, 0xffffffffffffffff, 0x44, 0x16, 0xffffffffffff0001, 0xfffffffffffffff7}, {{r10}, 0xffffffffffffffff, 0x80, 0x40000008, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x59c5, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x4, 0xa0000002, 0xffffffffffffffc0, 0x1}], 0x7, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffe, 0xa6, 0x40000000, 0x9, 0x9}], 0x58, &(0x7f00000017c0)={0x80, 0x6}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800)='/dev/bpf\x00', 0xe6e08cdd5eddc2fe, 0x0) linkat(r9, &(0x7f0000001840)='./file1\x00', r10, &(0x7f0000001880)='./file0\x00', 0x4) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000001900)={0x5, &(0x7f00000018c0)=[{0x0, 0xda2b, 0x3f, 0x10200}, {0x0, 0xffffffffffffc085, 0xfffffffffffffffc, 0x8}, {0x7a, 0x8a4, 0x5, 0x2}, {0x400, 0xcb7, 0x1, 0x4}, {0x401, 0xffffffff, 0x4, 0x4}]}) socket$inet(0x2, 0x5, 0xe1) shmctl$SHM_UNLOCK(r8, 0x4) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000001940)=""/160) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000001a00)={0x9, 0x8, 0x8, 0xfffffffffffffffc}) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000001a40)={0x118, 0x1000, {0x6, 0x1}}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) chdir(&(0x7f0000001a80)='./file1/file0\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{}, {&(0x7f0000000080)="2c3f617f8e19637960e6268469f4cbb5ca2a86261e0d50e16a2e5ed27cbff96f8e0296f85e338b4c902511260e1a2dfb50efd4e32b691eda79378f76683e4bbe9fc4f57f8a78b7ad65733fca9d48e6f9543b56055f73f269d0b29cbffd859c35a02ce46344bfd57b0b80a6c758bb0dfc6ad26fd4932c8aef90f1553b5a29769119fc84e4ff75fbe203e2885a709b8d67b196d33a2b7f4bf013fd5dc934303f881619b5d5ae0e01fc8d1024b2283d250a1f9911287075860ed9bbafa4a18570d5f9a46020f4d0852ec986c1473510533511ba6852d479362dd891a2171ecb408ba3f17cf4d37037a77e9c3db9ca6be14afc022bc40d0ac9", 0xf7}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r0, r6, r8, r9]) r12 = semget(0x3, 0x4, 0x428) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000100)=""/4096) getrlimit(0x0, &(0x7f0000001100)) semget$private(0x0, 0x3, 0x100) getrlimit(0x0, &(0x7f0000001140)) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000001180)=""/196, &(0x7f0000001280)=0xc4) ioctl$TIOCNOTTY(r13, 0x20007471) getgroups(0x9, &(0x7f00000012c0)=[r6, r11, r4, r1, r9, r3, r5, r4, r2]) r16 = semget(0x2, 0x4, 0x200) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000001300)=""/4096) recvmsg(r13, &(0x7f0000003900)={&(0x7f0000002300)=@in, 0xc, &(0x7f0000003840)=[{&(0x7f0000002340)=""/103, 0x67}, {&(0x7f00000023c0)=""/139, 0x8b}, {&(0x7f0000002480)=""/185, 0xb9}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/230, 0xe6}, {&(0x7f0000003640)=""/42, 0x2a}, {&(0x7f0000003680)=""/181, 0xb5}, {&(0x7f0000003740)=""/199, 0xc7}], 0x8, &(0x7f00000038c0)=""/15, 0xf}, 0x0) r17 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000003940)={{0x321, r7, r9, r7, r17, 0x140, 0x32}, 0x6, 0x1320, 0x7fffffff}) r18 = semget$private(0x0, 0x1, 0x0) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f00000039c0)) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000003a00)={{0x1, r7, r14, r7, r10, 0x10, 0x5}, 0x6, 0x3, 0x401}) ioctl$VMM_IOC_WRITEREGS(r13, 0x82485608, &(0x7f0000003a80)={0x3f, 0x200, 0x28, {[0x3, 0x4, 0xfffffffffffffff8, 0x100, 0xfffffffffffffffa, 0x3, 0xa4f, 0x0, 0x53f9, 0x360, 0x7ff, 0x1f, 0x6, 0x4, 0x3f, 0x3f, 0xffff, 0x81], [0x7ff, 0x4, 0x4, 0xfffffffffffffffd, 0xc65b, 0xffffffffffff8001, 0x63b, 0x1, 0x4, 0x1], [0x7, 0xffff, 0x8, 0x6, 0x6, 0x1, 0xff], [0x231, 0xffffffffffff5b80, 0x100, 0x640, 0x4], [{0xa0, 0x6, 0x5, 0x7}, {0x2, 0x20, 0x100000000000, 0x2}, {0xffffffff80000000, 0x8, 0x1, 0x7fffffff}, {0x0, 0x100, 0x9, 0x7}, {0x0, 0x9, 0x3, 0x3}, {0x5, 0x3d3, 0x1a, 0x80}, {0x2, 0x6c1, 0x5, 0x5}, {0x0, 0xffffffff, 0x3, 0x10000}], {0x7, 0x9b8, 0xf8eb, 0x10001}, {0x2, 0xfffffffffffff551, 0x100000001, 0x7}}}) flock(r13, 0xe) setegid(r15) lchown(&(0x7f0000003d00)='./file0\x00', r7, r15) r19 = open(&(0x7f0000003d40)='.\x00', 0x20, 0x2) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000003d80)) unlinkat(r19, &(0x7f0000003dc0)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001300), 0x10000091) write(r0, &(0x7f0000000040)="646bbde58124d31dadade415909c623181dc2d8d91f950cad64d1a838170d82332999d5f93baf013912fadfccb8569ff651147b54992841473ce8d436a231df31d4b6b85c72883ddd702e6ae14946be8ce20f68b043de660967fdc09c2f80dda60e1162f8968d067891e17e13d8303279cd10e7e6874e6b426ff3189ea904b30cf71fbdb813ef3a18c46fb82f396795d15def9b30011086f7459cffee12df695015aebaa8b5e94a8b868ddffc67531040a1411b5ebc3d34885aceb8e794e3e774c3f76cc3871d42fa723565062770aa232c60d26c1d9", 0xd6) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f24", 0xfffffffffffffd93}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x15c}], 0x1, 0x0) 16:00:04 executing program 1: r0 = socket(0x37, 0x400000000009, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="a5ae91ff8642f3aee8373ae99b77c665b18450d9b3e68ccc9b7418ccb2efc0c3a6b49333b819865f1463aa16aa49b0919be14f0a72edb2500c5cdf6e464f8bf910f788d8cb0a1c5127b6e7c2de2a76f144929c65cb0f56443a1f561ffae4ab05fbd17c3365db5c4283c655c3a6ce2ab68d8c9a6d7652529aaea1196f6d48ff99772a77fafc49071ac72858db976a714fac02f38cece6ca83e3d7b4c4627828ef796dc0fce499b6c1640c6f5a6a4d5c4fa3bd417c7632a89e98745678343f75b3", 0xc0}, {&(0x7f0000000180)="485da4a73f92f8b7b01a59df145291667b2c1df398d66dfe155f15526e5bf97eb0ed107c9bba4e9952d47a2fe0f0220da8e790be77b7c573cbd176b26acea8e56741800a35fff6f67fc90e717c29a413a2473c8b8533fcaa0876dfe1ea83a5a19c4438aeb450784b1bb36104552e8e82b32a431dc34574fa29f2b40ba89f76413021a1761b2173e5fe85278c0ffd379359e749729137dcdde7f46814063c74610d60a6919537dbac9c1b7cd7417e58e65b2d19dc6d4bf33bae", 0xb9}, {&(0x7f0000000240)="57ad228ef45820ddb12e5759814d6d0f74cb7b358c0cb134caee10ae05c725e3c08d234e3303b81e3b58127fd81ab3dba0f91b9f870a0a5a90e5416708856c911f3b24c1538796303db6fa76a4886d1e1cc6b5539d9401f8c632193677dc49e9ef14c23f19bdb5828743fc6265571e84753a5484a8ab5e03a845b72ccc434896ee211220ca8328326b54369b860eef0118180bdc5b058868e5e4bd358d8f61b743054367379c58c51388cf4498d9fa", 0xaf}, {&(0x7f0000000300)="c8d4cd", 0x3}, {&(0x7f0000000340)="dfa0f568b0baf6eff5e1fa4885e1a7ab1761c32bed59ecaa915b6d1a63a79c", 0x1f}, {&(0x7f0000000380)="718ff7a47ce831be8f371a9bdaf85bc871c5785ebbcec58b8d4e14f4ec732c094fa85f8cdc3f7ef5128c9f74b478f0d1f509e5f843364b38fd2d00e20b71e90d0ec5a0d1d9671f6b5354009628035c81d5d28d2f3d1628522a891a435afd585aae3279bdc6b8d671754f0563664dde563b040dd7af231eacd59137a6d930dfdf", 0x80}], 0x6, &(0x7f0000000480)=[{0xb0, 0x0, 0x200, "1cbfef8af5cee24d9895f1084f2bff8739655ff7c1c5de7f0dfde3fb516942621f68b4b5119719a0973aab628f96fc2bc6cae0aaaed0c684a2654bd2543900adc8fbde9b6d4fe76f760ad46bbe945490f19b8087e5a4ad2b690bff8278c1dd1456d92d39473c2be9d6df17efa22f159f1e62dcd58efd630c57783a40d55be4b2d2b05076f0590615f912d6d1317f5626602b58727a3c5740a5526b2d"}, {0xa0, 0x0, 0x28d, "326d0c77c6b6e39178bd65cb1ffc9904ecd5c27a2d4ea25927925df20c4bc75de86457ffac3b4908b93b385ebcc7f64344539db437e9c1d5ef3434074b4ef69507372e58d17d1e3fd399d192ea97b18706d0413ac9ea57838a5e363950b750fcfcd2127bc9bb011b660ad09e90bcf4c60e26b9403c53e41ec29178ded0dc79b920061982825b749df204a91bbd9603aa"}, {0xd8, 0x1, 0x10000, "564f373de4a0691b9e70e93bf873fa1414124a98d05f8bcd13857b4ad7173498e3ec3cc232a1a460832a2420e1bc9b915a058b85c2d7f7f238b92657480b7299785b9dec65247084169bdae44d97b66e850480bbbe58fe553e08ced81b3ae8fb9c0b53370845a91a3ffac14d6c8141b80e062452af85146754fda75d8ea9d98191b879e843954842dcded5eb53b3a703edeab0c7af8fa6f38e194815416481acfed71a82c409d0e1ebc92bd63401f883dc66d72b3513fd49bbf74531972fa48fdb77e2dbe8"}], 0x228}, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f76936467cf58f07b0a52db85ceba8d61c7770e07a6ea8eff0ab28be2f74e7e83be7d790e0c0f95573ff647a11d925cfdebd5a81f7fa4749bf2e5594d1bb007554ea30dc8cdf1c081ee3a207ab2ef2625939e70a1ba0bb35b6e722179389931ef3c88ac7431f7cc0b285b0c2ec8425599f367f13f17334ba79cdf7772d185bb4cdc5134feaceb14ae38c73084f59fe9dffb72541f519c64304a21c375c37bbc8761833ba71de3b73d95bdff7afb655eb7f49b3562edc56cc826732e6678d4ed0cb17c40c80867a5118b72b9b3cbbd12101515a4bc99920dfd16e2aff5d6f9656c15109", 0xe3) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xff51, &(0x7f0000000200)="8d") 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@abs}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x5}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x0, 0xfffffffffffffffc}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x4c, &(0x7f00000002c0)="fd35bccf30849fb1ed6d863f470683d26601d84f9b88ac487551dcd5ebf032c82d6a14d35d5ecab714442b9301d8d5a446af7a004a310e298f9d040a8312477bf186ae108e1c8540bccf881737c288be3826685da31f751071dad7a954946f04031ef447f1c5c1c16678250e6f6f766d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208d0, 0x1a) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x200) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x9) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0/file1\x00') 16:00:04 executing program 1: r0 = socket(0x19, 0x1, 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3f, 0xfffffffffffffe01}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x27) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3bc6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000002900)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xfff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)="19f671f3fbce77a23786fc2975e2c2500af84e1104475f07db725d0f5808638e7d65cadc269963c833bb69a76fb1bec8fe80341949fccc7bf2a9a4f399ddcabf2f622f1d3cecee0e9130c017a11264f878cc9a51f373f01c85", 0x59}, {&(0x7f00000016c0)="1b736e90c9987442c582a47ddf5b4c15ad7e359c70ffdf6c9f504f95f5083b0a5ff341122970889542838a2232fe9065bcf0696722dee53be1becf58d45e48f981e7791c1b507eee66686c9dd84b32c09c2d5ebddfa0076b1ed102792eaa3221602cde0b47fbd1862bde0fa1813b0333f890b4cab89ca6f1fdffcf18f98731a9b5913606a860e9be3748e19588a68add25ce724a477e47c3ca21a4d39f63d7be1cebd33a7064fc44091069d56a45cc4ae1e2142304cfc20f2ec6360d8f09a4dc5a5bc8a7167ce3", 0xc7}, {&(0x7f00000003c0)="b61c267c9e5f4b44d87c5a4d123087d43568f01d7c82bf65f5d5be3c68438e159c4244e545", 0x25}], 0x3, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x9, "bae2d518d4c7113872dc6f9d9e9ce6763f03850c7c530bdbf146abeec9c6ea970b82710715c322fd5746d5ffece0d1e5d3b8afa5eaaea209d7da05cd5f537bac8b79a99be0e8653e6e9539e7c91fe64009949b7a10b71cf81e7e8692e46e3da64306a0e89657492caeb8fe54eeb2f28bdf504b847741f6afb7e39b3b5fb4257cf2c95d72ae13428309dfa7676812a664a91c5cb237c125f7bbb0162d54b733e2ed34fa1baab014915c551d3c4278d3226acc618f6bf2cb1b59d9a79f60604919ec2390c770e067e1ff5f76dc5a7e07f5ea2a10e376ca7aa527f12049499b498490068c35f2aaf7f649bc70e0fd868e554c6e53c7cdcf8d29739aac4a537bdd877a9071c94ce183d290d18b0f4e91d06c45f269d24149a9d4897dd4bdafa2e3467d1b76e31bd55b6e6a6fab75caef604e5f3f3edbae8475e1c655c7091936dd9e61c5615498838c6cc8063d35ea9b4069ba1ca969b281fbc937e761d439bc93d75c8ebc3b412b2a8a89e817fad4aaf1e2242261edfd43d57ec91eb7ddc08d024121d459868ed73438c1e05323d0a138af9f24c7eed86a04aceb2bbd8ca34ad075bc7d7ba5abb8a89f14d700951bbb209f80c6802cdc46de734f3bf524a8604ad69c987793b0cc1eaa27a0d479258b3e59ba6e5f93fb69701babb7fc1dcd577dd60de3b1428d2c5bb0accf52090881e32a1919ad161317786a41903ab7a4c8a83328ebd12b86e9ba6164e4fea88f5c8b465de4d53e132ec397f694a14d1e7d57067ad5fc0dae9ca5717ca0f9b87754c89a63a3971543671a33ebc4bdbea552c495b64f5cba5e6eea6ab684912f4ca74b7ae0a5aba70617ba45016662d337df3ffb4b8f347d30c4ba6ea6a68500701f33d2dbe29b388e4c071cd134d6e0c1bf41fd64952a77b120412cc59e1ea4be9273d5fad07a433531e00c13c7aeb2774b4dc42848c0a7d73da97341241387ac898ada0958f78b5cc7b1c71e9b6ae504596163a620ae168326738c2b4d8fe3d69aec2927e71ceed4a77bd68dc3dc342e4a08312218e10da73dec79fa521e642f74bc26f36996e903b2241760c3fca6c13b64d15f143457c728a9d5bf5fcd7c3078eb12ff897a3d1d5105133a0b835f08d876786aedac461f7a0fc2f76d70fbcc257242308ab872d82841cc639ce94354c0d858a1efd98abf3b5e63ef5ba5ba4533a710040a172a89eb975e0463cfe4ab2a2fc50a526ef88889ea4a168c75b164074c85edb56176c7da9844eb7b6434a25466b1ed51c6b70ee9bb718b7daaa1d0210da13ca271d9fb260107828ca737da9c30d49b5b2513c7c29da91350fd984eb8b507e0d2b17229d207e15ba2f84c443f60e669c59339b787523baf35953e90f53b8586080eac5a59a43cabe32b5071d9dc0dfe806eabc509df3db7e0e6add566faa756ea06b978ace9d8a5b8dfc2aeffe978a46e0f41a2ac5238ee60591861e1dbe497df41119da59bf810b58376dd7a4e88aa771c2a093cfc2db40f84a9eb473131e6c981a7af8f96bb79f38a3e5349fc7f25e2cd469f33d8ee9cb5a5f1c537ebf2714e06eda138a59ff32a134983ed66cffbd5359d13444dfc42030b5e4136708daae09182264c21e0dfb8da942ebc0dc65ae9c30f126d4c14e4e533dc896befc9558567091e281da736493b50f395b7c3f0995cd047e590b88b14bcf4df2516117a47032b2a81079f0f752434788eb301971550e236e440ae88e0a2696c77123cc904fe2285bea32370861657fed1f39f1bb17fbfcd9b866adac987e9e2e4afd6de78c3a4dca615f20465935ef9232b23f01692def722202afcb8408b4c39d9f3d19cfa6c09547470d458465d71c345820546f5c5371131c746a0995a10c9a4756fc765f0d1851289f09043b2f3f3785449c8d729e49c09900e9858b9b21070efe9bbcbd1f8c34b39b2995c662d2a094b06a6a5ce154b0d64fec1a744c16eff6659751353ef19588707c6621437b8afdb7a5626b0fd360f194d4fb4a6baa0ff3e51135c9b385439b0b1cd29879d61c390b92f0f26447d8b0d02db0380839aa5bbce08c3e6bbdf44951b5bf9671e0feb2063e9408cb514cc1e2c8527883cc413a0b6f88c18bdcf282c29ed1545bed229ff8d8fbc0d0c41302fa11a27e7780b732f418d8a7be5cfa209f68101628513b94a32038c8b667a4f294302fde216ae2b0bf5a289bbb0ff037bcdf50584caad2042b964d6b1f35c8f24a56a97d653ad49cb8b13f34f1edc4ddcab71f00a33edd7a2f5de722bfab1c2c96ad63d1919ed9bce3e50814fd5cd74ae49ed5a07b99c89145ef8fd6e7d4afc3a9a0bb1bd48090ea02a48b84373b1441e1a823784be0ff6a9dd75a01d90eb460c968c6f4d5b68e996a4fbfdd54093f1880cd88e08f0b61f24201e59fcce1042d66557beeebf895435dfc01cb15fea1c7f371624876dea6aa19103a5d72b09db869827b93b9e8f9c9500f56b67d8d6f5acd607195545498b6d8a79089e8509e40c115cc99eb0ae9c7e85f499db3529e86678dd6a1a7c2fcf64c89e5dd26176882e1db376e1889b243492352fb60d6d1a5f9e67367670c9afc2214684bfa0f1ad8b5b705e71fcdce9e947b8875c709780ffaabbc196a8464c657d0bd3c0eba54628a5335ad3efe2c3b51bb9834fd10fa3c72ffe35363c44108be5d02f7872f6f870678979a64092905ab1586407c2f1bad093e06823818d8b14e7200def54a4798abeb3dc484e62856671436671a2a275369cd93e6241d3bd335e7b25e2724924ff216591401860a609e0ecef51bf1a4af56fc1beec18c8d45bdc858e32fd6c4f1b41df5ae5f56d51c317a45794f18390e34dfa3bf0f44e6a17ec26a5699de8ef43fb8baed4f64487dd80e61440f2bfb995d93ae46700743f55ad951bde58c136eb417c5deeb522ea9d6c8c8519b1a50ba489171a94f073bc881dd2c1e4cbda8b46e4c5f0723b836a65bbad5e418fc81ed67870b61d4425dc767903c5939da0c7211ad1a239a11b758ef30786b8908dae3daaa795e0e6a92df6b9a744e9ca2138e7c92ce04be46850062d6e8cdf777571c5656c0d435360d549bf870a58635216603a2ab7bbd0cb591628da702ccba28024fcaebe103525057a44e46e6023656ce00ddaf35850dca2fb84dfcbfaafe6f86ded7c6c4adda1750501de5a6d9cbc54e400217f06f52769ffa394c801e4418a699d796419f5ec172f38b7c2e7803790266fbc489659dde40e13eafce5fd8e71fc1b89939e8b1569a8fcd9e2e35135951fec9829a3f154aa1e15ca467ac875416e016504cbd91fc37ca01163b1228d2ca3cb4353b9248d08bc7e89399abbc086624dfe1b35bcc6f1f4dfc34ce34b74d53033420f67cbe1a4626b12dffbbd85063ffe84ec1f69707f3e2d50d9e82e18bbccf020881d7c0bdec02be85e5157e480d74e00a35115942b724cb22e2cd12401cd36c4de0a203c4a1d0246e37aefe452c01cfcc05f011d30d622fb9b5bd111ca26575782aef3f9da2034c7334070c62d9bde4210309c616888ccb3583df0a85760f76622addd6dfb265e66e61d5f578de7c568440193813b501fb0831da55dcc491d7ac1b27b7b5288729f29648af56e2d00ae1f8a6a1711428a38cc6e2f218e9262adcaacfe321f4a94eb2ba2fd9b2a04e1ab84416cc5b086a3a4fd44e71790824e5c4bf9382ae2da20f8a65434b271799e073447078ea4f5e323f3d782ab0482eefbd2117a44a471dbf4033ea20509af6b17aa0fdb0a3651f787f037bdf47147bc5c73a141540debcab36a8b8e3abd44e30bb579903894fb93edcc292be32a659d3e73ded57ffae61faaf4bdf5effb7a3eece1232ffdb3c321c7d9801ab6056c91bf35627a77ac24dda8b32be87f4f74cdec37695721ef93c779b1fe61a9adf6c8bf8ef598ec6796f65893d0b3626dbdcc05aa760eb3b7baad69be496f75b7c8127c2415ccec98632b8fdc4fbf2681c8f7db8bf7d781f6976ce1ff4ccaf6d57c07f4066f660d12952255327c55278f7b0ecef7a74e73372129ef59c85f527f2b2560b17a69d5c4531b6ca5e18572812efbb27641e650591b91e2df268cc5d9e036e79d8e24eb9db8dfe009f065f4a81f0c829a5d27e4eca04bbed854743724f64794bb9b6486284c1b3e02b9acfe6273adc0284cc004d0aefd2e648c19badd888836c4d90799f41285cd8887eab2467863b97430a4c674d9a96c8d4032ca1f2ebc4d53ac04d35f1fd600c3960621f604f17ede9fd2fab5da74b791e244a44b4094560ab37536e11b7b25cb08e2e281fcf76b10a489c35fb349248464f5b42fa382ab0fcbb358d0b90191e3ae2ec135d3c4d3db2533fdc2ba5fc6eaad61894cd91f79897ef0b2a12a5fa0227013f791b4bf1824a3d0cf95de497b932324ad8786e2317cd515499a96870f0db820ec3944936a6245fba426e3049f894b3e52bc9ea9bd64f2bc38d8ccbabb47691bfaf2da8f557108a5362e27f0ac4f3811f4860accd62e988f462f818b7760d5ef9f3c05a2ccd62761140dccf11982ead13c81b0cff8ba6176a3dff0a6a383993f8a347c8fbc7dcb67ac8ed83678a40b33ee34347436caef7448384fceadab2f453c798a45675d2fb73b2557a6c737808a7768b361641f1ff3e0e6808ddf431f1d01e92f4b4ad09aeb09327509484ff6eb0c471e3a6b49e52383aa7f5e3de27a54f02e6e8f63cf3fc8661cf180da12fe64342ec792f935569ce021a06213f2d32db0fe1ac557e3e1a0df4569a3119e8319c1ee5a734d0ebd9038658b37dc4b4686926a548b8ca78b89cc0448ff46597d2ed7b44bc0b7802e3193085173e1ee4971c01ab37934b43b73b2d045adba071260f176face96c5d815b7cc517d2328a460a16f95d9c47e7d0cc7675871e540c0276fca626653463ffd2667283996fa085d536b7d62463aa0b1d0be71d386c90f5e196b6a632d4aa2b705646eb83f680affdb0e40b70e93f2d361e9840da6021f676933c11f0002c1b5e0884195a880e37fedeb15738ab0e024c38ee3aff16c5cd9fb8a71661023d734e01cb74291cf3aa83285aad7af9beeab985d53ebeb7d1444741eebbbe310d3132885f2f2447119205b381f457198085152ba9658f4f5377779f09271cf0a581781fac18f6e1981669abde6c583f19880efebaeb0bb4140fab535ed009b585ae4598506d9e3f4873e64ab791e9cddb42cf44d67185d8f4fd2be993a2d03b2a4ed14dd30e6cf2a1a09f2a53512f23995a7ab9615cc10474d51e82752c6559a93c7a65def677e9d60ac61b45eccc89842e4240a6cc7c2e2395a19f1143ac738f6d98a9d782c1bf0e50a51f4fabfd535efd8e62c541a07787afe86e5da16e5a6233803e275fb6e7cf2bfa36ed58df52863d5c2ac795a17935220009eba0e2eeb278303b43586328babe70e771a2de3dc8b83c2b85230e79d0229dc66f9e1a29e0f37e4e72b01961bc350bdff64521812c80f387f2cb929c4fc91880e9a8365908ce837d247759b13123860a83cdc416af66149f70409de65058eadb9f8510e68151c2a6e4aec933596302923c550cfda20c1004b06e1ece259bb6d2b3e7353f279944e95b07a0a31bcffd0d95f9110e55384337d8041855343dbf84c198321afc9cd0c36cdf21757cddfbc3db3df6de0235fcbef5d36c1fbcc3761ac75164df7cad6ec757d4db60b54f975cc6b48ee03aba8aad04b32332d50d7814bc29184ad4ba7a537aa7742acd91b6e1bbe9f9563b3eaa05b535a3b2fa4618906d428d434258a3debe610551ff0a58c7d010148cf9df8417487"}, {0x58, 0xffff, 0x4, "78869390e831719299f19dde371d1d07749472702068f5d103b6832c837f1e6455dac7a8987a14d53a0d43e97c9e82243445b54f771a8139e2f8ed0ec3d20e4c00199ed67e0139"}], 0x1068}, 0x401) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x67a, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="610a7944f28d0e39f5caecf0", 0xc}, {&(0x7f0000000180)="98fce4ba9bd8426c7f8505c2f8e60fb2", 0x10}, {&(0x7f00000001c0)="fba65c8a64266dbc4fbe9640f0901d3475fe4f9f5c1c02ea204475c856b722b9923fd80a808ccff3e52181d5bd30db5b52ee8afe0aad7a81aab040e524f21b1020747289227402af1ec017a481f3e68ba95f6858ff7b7238a0d131b4f7cccb834fb9b0b554138bd6ed720b7472b7ce698083d6252828c0557c10007098d1a930b7c45eb8752a0e500f1f1002811ab707cc1eecaf", 0x94}, {&(0x7f00000004c0)="e60c0e4077dfb3025056959a898a62258435a7b37ae193173d5438e928530c21c3ee8cc57ae11dd1c44e13293e5bbf774355253bf3dfd06bf4e9d4412a2cd4c0e2a907a761ed501d061be25461ad8bd854156d52b28f07cd2285c284a0b6a37e1c9358984c936d895af103e7077da93fc980aa9fb2fd0946e24c5e2b666d59be9e22a052b3807693a071eb2ba94827d8d21ba5e426b6c33e610204907afc9fb8ecef687b03a47482f96e3e0bd2462bcf094c1af31935c07ac75896c64f5e0d6435784b2b2c77de51b04364cf4898b7fa124ce5fdc4b6cfa26fcafe33b1008521b4658b7616f885fe4a5a0731e6b345ad00124b9817a85b596834bbe252ff66f0cf1275973610f0892e74891214ea4e1215fd810c4bf5f6817a48fde388c1b1ca8327551cc3ebbc6ac092e9a8980065f2e9808346c138be22ee1f199da284fc3ef05fc88d0d95a53907349a1bdd954ed7fe41351d2f8d09a4ba1cc707df5cfbad81bed457a098362c627dd39eaee692bfcb139eff0a278e4e0416348584ee08e2fbdf0d0e0f39ed7b3344d45f402c451465f541322223a51a58b5274029df6bacb4a864ac063317ceb7a6f5919fb3f169a5dc4b588c9ca0593d9446817752cc3192023329a6dac154766eb5202b76cbc9b4f30f8c1bbc9413c7af93032c649ba21a57c2ae537cd88934afa208b33ecf7807d5e6603447d3e05138e4063c932ec757b15231bd0ac46b7adca74404c702160e8f2a1a182af67c328ddce1118f5c86b3e72f360318c079d033f9b3389b4d87b8f532c98e7bb925eb43680ed0c0c1ba6ff981f4df93e2eedab27dd213cd934c4e0f70ca0e274cad062620493a948235e40d81acfce3905afb50b65091428180e329724e3933af74819a67fbf1ba0855ad57d919e028f8539c174072e044654b37201a00ede0a4e1650786ff8c15ec27bd6d9da31f7241ab353b0a89edb4b7c0c122fa163c0e013a537a2b964842320dfdfd7597ecfa25fa4a417c4eff209195b23ca1e526b021a4a0d59a1b8e84356aec5545c20d914f3585b2db3c4c543d6dbdbf3ce86417ba3a8b38401d0553f6bc687051ea04a9c9cd4f9043b74c6763381372a46c677e858cc410a3f7a2122b378e5aba5691f77ba6bf975c257ac9896ed398e4f3edd3ba3044cf67abb3bdbd01ec436c49c2147a047ff3754ec2166ec2ccba92989c3bec4a239695d0d279bd625fc3a7a6daffb17b228f38343388a798336619cda1f2640aa3f9343f12420d05a73945353af59e70066a4300fc57adf2d5309e9b529e4be672b6b5e3f7dd8355ab00ae27969319ac1500236494dbedeb68f28bcd312917fbc7fc42eae5e962397f957a9aae723a63b72719d97dda01fd219cfc7fbe7b4829117ec6003c07038c74bf4ab01f142b55e97534db48d3989a602d8867e6b2aba8ebacf2041cb700f215226c421c7be572e180cadfd1f6bc9c99b4c8de86a40207619512bb091999f53a479b4a4628d3fbfa7931ce6d6edce02a9de6d512260b4256539a8989166ba4c695473870c65ceee0e7d81be98336c4d7d3a4a09095f4cb3c64f9b1e2f0ddc5731fec50a360a66727cbda9997d490cbf189ddbfd0d17be408ff7149c48f0e5a7f629c1de5626c353e9dac6cdb5fcac6fbda03d4b1f41a89b46f7914c0bd111cec57247d2e348d2598ef88c8b08a29d1651bcabc4fe34120d236495df91710d1f9ea9f88b0c183124c7e4dd42c67694662f1e4b3ce5ee6bcfe1f220b948530af55fbb5dda7b7cee54151f1a745a2533aad8fc03891c3f5915c6f74c1f034fb5608fed1a8da275de1e4f636dfb8d378c1141038a8501db539ed0c1713220304ba990e4cb5d8ac9f4c48dde311dc9aae4b32db2dc2fb68cc74d09494c052a2d9c8356f60f367625c90f53190e7ddc7832964027eab4f2b00e8272004dd6ee03f9f3429bda8495962435c801c46194628f138188b54ce28ec6a77cac27dacc30b1e26ace06fb74c783b7b6524eb124dfee2f364568af19f92b105a5485f299861b60a6723c5e82bf89a7c2abe3b2a2e7fded77fefc1b81b7fb0bc2ebf5a426ded89940cc1a5bb005e63af0a6b7de6a0af443813b7407b15cc260b80bd5f17396c107fa7271ea96ccfed26411f1f62427806e0f396077bf29d409bf634e984c8f8fe3b5bb756ccab6f0b9180d3089cdd20644994cb02d1f12325dd27e01bc81b0cf7578fabe71b8b816d6006e694ee24012656968e0b3021d6b0cb0fde2018df27230a7c8c4cd627beb5e9056fdc94eb3d3af5bdd746a5130b473de735ac9fddb9994bd0459b27359de169f200d5d42b7cd953fd08444d4c61c4d96e3b255fb33b6338d363d27ca224e7e4a8992fec88a336bc0c82f396c28fce8f16eeae017ef1c5783a9cc7504e8e7298dec032e2605d3889ae08b45bddf634ff75dca12c07f4f2fec4cf93215f82a77c97c7562fd239de1372cc917637e4666220542f0df5fb2fa6d5309ca2e74a0bc3b7ec98bfe10067eb837bd812c3f5835d9f55dfdc745f645d0570c43c0918363024bee473ae995d19051706390dcb4242dbddcc20adaf194ee81c7bc354046fa42bfb0c8231616ee93c43794601477f8c83117a1a1ed456210b7335c2ff061701bdb623c26b1ad4b2cbb51d0fccb81a255dc760118f414538c765b16d03f4f03e73c7ee7f179fcea9847895b8dd6e8bee800623d9d9e516e89fb3e1f0ed99a9a2bd7f18bf0dfe6e3e66965e3b4916f47c7869ecd1c550d9a51d00e956f25384ff1ffdcb7585a855c8f6e6ecf25036b6939cbb2f1222ff91624757510ebe2153b41bbbf5e755f82c0a89189ebc0ecaf9723e1474193af15f8af3e283deee7360cb860c677c0cd7ee94fd5f223c359950b00c17163120970acf0f4864030b5e72ad1bdb7f0e5c5237e34dc629dfbbbad564ef7e005260382e69dbabd30798707a4cae58c46dd0f1e72c05289790907b10ef628b1246ee42e016105bece615ef6dc0aba274bd9224b449b813ef285f3fa10e36a63bebba6a5630692281c87fd84a9bf966643e31f38ad903c937a39029d2171e8f90098c0ff75d556c9420394acf91d415f448daff3bac76abe302c69d64b881de98f8e73009eacab26d85f9fffffaeb55fdd70fff46977d63a6fc613a906c35cb9ca92e1ef4250d910e218f32a0a99472905a8ffb538f6a8ba49d6f82fac1f0401ba823b831006e5b9540e0f6aea20b6d00fcbd70ad6c0de678466dbd0276ba340ee56ed14f2831c4af70cba8312e713ef9768e5921b8d7c3a441fa3f5ee889bc0787034f50fbb3e0e8896163366c2c46add38b3f4ba0356d220becfed29ba1dd66b968ff98bc5da2cb7fdb9b3fc8dcfb4af346562e6492e86eb0db994c0d168b7fe81cf781b9ba7c4ff841966fc5cc1a1aea8518845c48705c8e93c11b2579c68611ed4b4173f67f8d8ca700cdfd122b11c26afbf833a0ceb39568b9d752a34f2f131c30214720ac6de209de9f226fa5a00413bbe3d49fe8c2393d14245dc14c678c1854370dfd2ed1a9f051780433234bb449fcc8799ea34aeb901b2020afb84b6940a5e4f2424b7b91361825b841090028a791f69796cc97df57d472270bf73fc64c9616cb6cf63c6b99f1bc227486aa948dc39a460f1db600a7813ccdeaa1511c7620bb680f29d162624df479a47fa35d80305ada13529cf7535bd57480a060e8c4ebca3e83b94b107f4cca59a8085a72905694951c7fdf00182b4c4cdff22c6a8b51253eadf6eb790e4e4668e8969adb3b53dbce80e35c0bb216fa5f44cd6c7b22b3815f071b77f4fe0e0ec97e3d335603d577479b8d0f1d07b7ef2f88247200054b11088e8cb4c885d57a83f4170cc238d179d95a10d5cd22abecd5c8aa915b6f69ec4cf721b0421288af1ec3258a9980a32e3bd734d261d2c2699693c42dd7c3415a1de532c484365facf536a40025697c525a9e264e422f9bd1a696da01e759b07bc14a035190de57cf5d7d09ce4ec5922d932e12f39ea52a5ef1ee102fd9b382e9a7d71d3f4633472ad03f7afce018c9af26f3b4c641e55d0fe5babf28c615b131c836a9927ced02fee0e2819c1d597257d724fbffb8cd81c3848eb7edc844e07fc55accf0aaa8495abe8ad869bbc3ac09fc015138e5b96d36d024ef1d9e2a8b4f8eaf686dbe6ee98226a5f2a0f8ba6d54b7cc292764f2d1aab0a6e5f69c569b92d5ea670debb94780cc2ad218b95633afa4f0fc3d9062d2e2900f740029baba8a3456a90816639171b9f0e2941673f3c534bd53af44042dae28e4493778e4c21624ba64c07962a0c07bc2a48697d2bb74faec99c82c3d0eb2504466b71c558ac472070b095820cfbe404b37de15a33d851baa0c3d8fa503b490aae495e7a3fda02bc2ffbce4f01e2e92153ac579d67bfb884a2209d0615468da888ae43c85fcbcf2726f46fd590a1550efbbe8cf570c49c794cd88ea515f290ad82147e9b4703dc4ce616698aa8aa4370a384b7b8cde268fe311cc972ce417445fdbf5dfdb7f151925d3b39b32ade6da50c84d9dce846663e04b5fc01a435d03c605db65e485abd770183aa6b0bd2a53b8015787f2ea31af54c967261705935fbe563da30a7c715d9adb754bdfa83aca27a94f3b7d95880b17b2b5bb2d5df1b6865d5db7caf552cd503447ae5313f62d65179f3a4d5c09b2b2ca82c83151cf48a034a58be3e4c40387a1624e01b891a7685029f0edcf641e82dcd82b030ca586ebdd924d7f8f8a7c3d5b4f5017542177b6347d168bd138775f94618fa759b5c156421188ba3099e1bb0fa6402f0e499e7e88b04db9d7575a18c1b176992bb0ab2af1a34180d3ce93cbe55e674120bda613a6700d7ce1046bd7c1ff0cc3087c92483a12fefd7685fead2357ffdf56b557bf5bbb0da98ba509cdec1499f84193a09a788f624fff4c9c0c73c84dc218233f85632335d73c5cd0d26fd008287442b80aa6ca9b6772b08c7b4473106f71c31d3828110050137873aed3c12fb816795fba45477ac7cc243873847123a4b08496a8275518241eac1ff677983a7ffec39d125cb3f6d5e031f419bfb53b0fb11dfa1bb8edfcbf9388b400c432c420e448a11b6979e3aa7803bac88bf33cbd74c5956980f3064044c447d0ec9f537dc57d05c1edac62d8a1f6f3dc200ec32f67d47766dcdae4442f2a867a833be44fe15f8d0536a506d87d495e652119d245576bfce30906467e06ef78a00974036bf5b1678aa98e130a1c0cc76b93a6ef2af19a92cc0db4e87af9fed020b7f3b95448313ee2a3984009657d187914ea6ea30e92825c8248e76f98c7e169955e1aacec22fc61cd4cd7a614002a3139087b92ccab4df1562257798d01949d47dc9ff587b623f92d08ed7f652d9e47626ef4dc9ff1c92708e216fe2d2f0584d3458b6602b44b9c848c3a9dd0f51c37311e49f8aa517b9f69e3a6e0078f86bd81e6cc40a211dc50585bf77831f023907610126d5baf704a6aa4f77933841b6d7d472199ae2a4cf2c737bdfc9312147c189af36674f2e31d6127fabfe254a9bd5ee84015ffb075ab0b68bdc90833b228dcd23d9ce188c8dd2e2693d53c9ccc3b3e4d1cdfeade57d9765685d609832dd3ef5a8b588c6d679b08bf19e543946c5bcc234d49dfb3f1d4de966f1814dab9dfc7f723c89de7afc692f1521860bf96d92a8a849954babc73ffc3c9bb3e2b93c6c7fc9f3b6a9236a2d2dac8b9aa80d7ec3145cb830f5ff48703551fcdff8cafb7f547bcf6abde757fb53ab178256ffb8a5cfb673570408b42b66b32164bc9", 0x1000}], 0x4, &(0x7f00000014c0)=[{0x78, 0x1, 0x200, "76faa0c88c083946bd3a635c2169044a1891930acb3192553e04c049056259ab0bf0a59ef651a5c928e6ba6ab592e46bc39e6bf7a0dea0ebd11e45d37348e05bdca8b3088c15521af12a12043fd157fddaf0d66e687299f7f233f9cc2d9908285051bd"}, {0xe8, 0xffff, 0x8000, "0cd9f665572f7a0a91a48048d7cd7c97ca9b5053197343d851d5922e54486b97bbdc36708c6a9052b51e5719ceafc3da9f439a543d1bac4605272aece66c98c9d062bf25b7f2fdcfdc05519dc57a4642cfaab6cc9d3bcb6795ecd11ddf31e5e5e4c671eb6b92216fbc1ea12c013cebcf19ccd0ad66aaae9b0427e9c01918f64316f63de80f75cb9f75c8f39c0d8b9edacade2c33d1d767cdf4c686a307fa9760787625d2019483cc13698754b343c07ed81a253052a7d188ddf428ba760d50d911388eed016545826819b0e27297a9e399"}, {0x90, 0xffff, 0x2, "2bd2c5ea3aaa5e4bc443a5b16e23773705697794f04e3fda9a03104a258990805940754daa866d0e4dd155cd0ed54e8b0490f463e39e5114b9bcf173100e8b792bdcafcc6bb466aa4c44b9b08f7c422a7a1085f4ce74aaa55265930325366c8de3d2f5c3300f5849288df0081a0dff6d056c2efb64050fdcbaba5c2b131c"}], 0x1f0}, 0x403) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xd2, &(0x7f0000000100)="3bb51948ff93367580278aa73de9f2b767f6648deae27191919d95d8438a74c7bb1f647012a4f78bb482804371f52b0eddb60b54a3f1dcc919b776aa0aa4aea43f8ff6b7fbf956e40aedbd1f3c0a8bcf967fd2fce928f697b5e032e263cbf667499d93bc30b778618d2a861da9d89c4f39a641468a317cd92a3c522803463454de770972781aa320b244b62b8c31e5664110e8682d8b929edaea184998f720c2063106c38cfbc73e58901d1471981354efe46526a989109b5b6a820c1f3b097ca8e0846861e698fd9c6a5608216aae521b2a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x20000020000007, 0x10729, "579708160000001ee6e6d6f4860880d5f7bd4005"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') sendto$inet6(r0, &(0x7f0000000600)="14cefb80f8abdeabfc59d4bd1299f60f2489a8a389cab2da769ea5f5b5fdeac222850bce660971b7f019048628f4ed3121ac8fe8f454fab17b260007836340aca806f2b78ec460402a5227be6e553d27d55ff854e8a7af002bb8bc06dce92b3fce36a0349017564941e6abc3cd7a1bfd60f01b33db937a6cfe6b7bddd70a5e9f10659f7f7ebfefdc9c46a71137831510f59fe214e7ae10e5a27b2c28e08762c7ad986d0c5dc22235db4f0a1e9e757bfe893f68e8afcf49789f074e92655c6be3477afdb2491865b241f8ae77ef6db93d0b94f58f2faf2ba6abe1b48c1067685fe8192db07a8da17d23971812c91e5bf853958ee431b8e77884f9f6ab730c74d1c4189515298142ee277bc35cd73f745359c245dff16ce942303544523e49d6c532e45bab927304799f6872fa280e1b5f57aa0eb59d127013bcc9004bd63a2ebf6dd6c5d8e8888b7031a2b1a7446d55f8149f6b7fa27136f2d2c7e8ff02f8ca04e2f5c369668c9f3ab4ae39ff77d215391d8541f5d782f32063f95c55cd7228c03defe6d22ed4ea5f76eb289b19e1962d3690389c69a7b586917c788a75037a7d5993339e449f267273cc0149d2b924b20154dab3978e3ffb6018a23221e5aacfdd0149da61c972692ae3be791f9642d225576266dfd4ab048c2b10f810e68e7b433c9bb81b2b776aff3bfec9fda97abc4ecd7e545a049d3cd88d1925320528d7a13319f6461750e414ef50feccddbbc6ecef3ff91b8c6d4a64fc47af0dd7e4347011e4a4ab9ec8fe38962e29263380780f667d517d5e1998c15b558e991a968d68beec98d6c0a809914e82039a44300b9953bad1844156a9f1cd6af884393e6ac60f1f632b801c324ba785fa98f907ef8e8b994d34196715d95aa4eefd629538be2854a8fe4839e439687f8449baa44a6dccd8db272986668576f2acfe5a8e3e342847c760c9e8e0d8b83be7dfb32a4fdc52e71b46f3a0522a2fd3de33fdf9f2e9a1886acbeed880e10bdb6fac3de20ac0f934246edc3570d5a6c195837d365238c5d6e125ceb1474b343d487c25f6841b265183662b1019e52b64df5160712854bcd9db167c3a788ce2acb89bad03b117091bc8c58f8ff0eb6381b55b38c10241e9a18911803eaf421373361dc714f0c965a01454d74573dfec233e908e9269913c17f8df1fdb3d30da6d1eacf412e923f6a31d50bd382c0287faf5100f16f4232f69e352c6307d24b4294137f98c982c0cee11d014c34d678ff9c3446ebe3ad3e9362bc03892067e4c55ccfc18c1ece2cddef1bb6e5bf6ad3ab355bf787a112032a4c164b299b808361d37195452a3de9fa8e93897bcbaa8c1b73ddfaab80d45a0bc4ea8e52e5401642f4bb0483716772b9660ecbf0e3c793d61a9e2d4fd20faa6cb63f9593bab5cfd41da7719ab6ce271614088db5542c4c4beb34cf6a350174ec496228c9d83e6e67436987513727c2e6f716a56779a912e14ce9d457de1b360e47c9238f8bad3a9dca04b9e0be65aa350815ebd85cada530b841cab42582c641ebb3fcb4144afdeb621e80b4be136109172fc7d5cb4ca4900a024d4ccb31c3cede935a1a24d1b5286c7d3ccd602e46328856fc01194796b6436181c2dfca911b09aaf9812fbe395b820f7c5e7cda1513bb48adad15462d3daeee692a62aabce65b4b16378ed44303d4e9af0831465db042903ba5b8a85732ea27057be19b3fe03d36a55c907622dbb4f36e6994698deeef06710fb07afa5522cad4581f63fccd395a926a348a4f9c2ab63861e6aecd282f38c7fbfc0214ea940350558df942a38c10a70bb2efaffab9d6676467fa3ff6a0a8ac2dfc8b3b9c5a8349267fd1404993b5f43d759a66c9ec10b80503ddae8855358c8a9cd60943f5f1e81f143ab318475500f04d0fe189c87aa132f5e7f7de884e750e5276f14bd07825933a09d10eca8ee36f6e89676029b4d2886e3bd3705b378c5918db09d07e2ff94ce17ec85ec3a05ae6f53a7eda181fd2d0cf66249250572f40cf2e807d449af892e790ab8491ad36517012fcff286e2f97cc9214eecb672ea907a753f264e5db0e5a743cfbf57f03338803fafb5669bfcefeb25a10fd3e82da231975cf100bef5206d30ce09ae28fa17795304724f456f3263c31dbd8f03051c5082584e8223de973f9d9194e6a52537c8f73f85c29487a9377f3c147159c62b64efb23d8a471e848b20604e13efb817e02ce20475f16ba9df28ab6486fa6d7f51960715819509a04ae4a64b7ead947405cba26fb679caedd4b40c710d50a552c995bccbe87e4d6447ad43130b1184d4cb0de44b567c96ccafcf0d8157fe66d08717ab449fe0cb093944a2b498eb707f65378d3d53800b7b29ba3c064bf78b784aa7b371be2c4086395b800565d0b338bbd09e29bd54fa6b64899c2a45972f1ae24b2f6f165baeac98060e3722581438accdfb06f91a33b3c90a6b542f1801c8b1eba3e6ce83c9f999fdd63cbf6cfb2886c74f7ce8c5a5c3c2be6b829389fa4e794d2ef358e2eb9add3229d26ef27cf26181c0a6e872a7f2fc1aa2bb97a001b0bd3b26e2f61a53a05c3582107ec623cd8e91ab017471e1651c6a0e50b523eac0c7867e0fb2bb7261e8acfc400dac9db6244a59b27907b4748d1d6799d7fe6c55965475e2a4bcd2a982ffedce7b7e0cd44cc8405a325ec4cd0847174e9dcef14d8784d28c7fe8e493e0b36848e09bd5bf76f3b56c50203008e421c9f60d60953ee0fa76ed5cd4724e275a3fb2565bfc5c7762433b1cd25c9f05b74305ecb5b5daa8d08da5ab16879a09747644197c8d17b0584dcabd3ee1926acf0cc1afe7eaa2e949d5de068ee94b9f4ef7a55add8754709f8d25e4fc8fc05be223dcaeb378ed108d9c982b72f31ece7a078656f9a0fb7d493fb4d5525eb5bb2b1fe0455983f767a0a70f0499574f35cbdafaabcbd981f06cf18c7df20a3fc6fe4556f8ab685465ea82acbf6a924e96eb73bd79af3a6414ccf8ce5522edd62506698b4412c9ee387c98dcd6579ff3121fb14d3efd36344cd5da38772c650929bf135e2842aa70c4fe06cba250e34fed68952a3e56e5d1796a89487eeb91c4bb8c18ee424d1a26567e0937015ac07bed8a6d48a3a1d49a0a82692c6626c2460333cc4d03fcadc5f1332e2bb96936a44c49cb4e16718980e88c1be42241e3366a16f5ce437f4c142f5b9dedab88481ad70c84a4ad20674fda7687285f11091306dc55439ce556d1fb24114c522582c91cdce888ac62ec34bdafb659ec26dd58a86aa54d1e85138346adb9560f84fef6bbc96341385a912fc463a7a029384c2059a01f0912ac948a6c9452bf0f47eca33c9d3a04c2f3d4ee1cb4666b71652d540c016e074673feb3b142bf51b041bcca084fd9d87ec0052a6ff922814e7e499b0eb5da49ee40aef37072b7d052cacdc13fabcf91244b0f38026f007b3c83b6ffb9fbb84a4e2916ad57f87a3b03f04d7a70b7cc269be0043e71b030823eb6ce4d985424444610f66aef7f650ee939d04445f00248cb10d1fa8e328e608a7d363feb6497691c07be1105bb199bcd07d4c3ead25fd669193ec308e4c7ee0ddc912d3ca0029205425f48495063e3fdd15f306d468fac9e9842cd343f5f2d1eaec488805fe1d43e623d94044b55617074c1e6cd1faebec9ab9dc4dc94787695f11769c6c78a122922fc7a799a42ad2f1383ec6f514679e69901052afab937bb9f0748855f79e9b83ae0e47bb84d92de6583fbcf1488c401e76e7cfcf1f695a30ef677f6282f1e3101b76dcb1608261aa6cd7e67e8af8515c7c19e6061ff35c35c0a94bf8402c73d8ca07522841bc0e5cfd14ceb2db932fa888d2a7950c6cf5ef1c67380da42113964ce3dbb098c07dadda9e16d4aa263427c444340c9b7dc3a4e42f903584e2b8a768095f994fd30b16dcd23a7808fd5bf02d9377b8e0497875ecb905003c1a22484409542111bc948cd577fb8a9e9a633d9dd69cab37dca09bf1762643a9392a84b5e3301636a1997555311d14caef845c7e32620202f77a353ab2bfdc3edf13e16c0cc1f798123ffde0cee754a6b38339071d6f100c2a1be392689c9c494e25f3c6bfd293c460b5c3e6923246de8264ca46e9e9432113ab8bbbe2c667461a64a156ab529b648061aa205b141596a6778c3317cd072b7325e67c6271f87f2c132aa522e33b3210f7dafff4631fa89c4bb117bbc2989f08d251323dd4e593500a6f93c3e6c38a176101abccfc25ab2c0d13e8f3e36dd8bdb852379b896479491a3f170b5b5f89a0aa7081082a5d2ea72769aae8205f9103ab4676d871f5fcbddfed6b0312ff5ca0887d4d93c471c2a5c8228c3b14572945a7f171bf0d4dcee2fb62a44cce930c16603da035d5367825fa27945ec668fc3f597cd943e7669b5cb0003d9e9e239bcfc7f781796fe5d99560b7ddac9b1e7688e00900b488f78dc707a92d8bb2754e3bf721e6994cf5870337ba10aa03c896965ba20c6e983064226898a3973e9e99482ae7aa28b4b14332b52e7d94649a22cdef7310bcb79cc6c9389753eaa161220e745e25436786501d95b33af7d29edeadcae85f785a6abe442fe9cf6f774771ccef2a90ef3f1d71e37e71575393063ce45850692b3f8f178e4c289ab5a553f04a58152a2e0a145cda9586490d017b52e5e67b19cd007a79a28ff160fd10721b9f50985b458b5d892c6668c012981f5c529f94e485a168a2e63c151657ebbd17a6e3729f8893b763f31acfb6d8596a00cfcb446d307b6a1920dd5230f3e8163c0756364f13bbf053e74ced93b5578e6d1435b4b086799c0ffbdda4b121cdbcdb1b05c5810c4f2781f104a57fca36ea41eed7f8a81cece63eb197edad50b04a7a200ba0e32983632fe87ee6cb05a94196137d55aa5a04e3806714113b4f9c0cbc52cbc031f8116e5049f24fb4b2faad9b3df206b6b1dfa0d486016c730d8b96ff9461a18a81cf38ed131e76d3a8a2986b1d58ab1d57467537d694d52ca9fef786ae8e78ab8d30c6258f1a7f3057ccd0d71630d4879c2689407ff54ab93c38438c4ab0d67f8ceca906b563a7ad2395bf8aedf082d6303b2ebd838bfa3cb6d62236cd643b61e0ab4c94bffa250909b5b46adff92b1e28ed1cf07e3221db0237d31abb404c5c879d9a11408a784a61438919e74ddd0ec109b8ae33d4b7e0a6a4b42ee581834875084c31c82e59dfc578f6f2831c77848e4a0e1a8d53a8f24e5d32f0b22c882e7d43651c28e93c4c63b9bc79c39ce4f4ca801ebfefe8bc75592945015e0b0ecf0a3fde78f11ee1bdc66e12859c6bcc84caffaf3567e32fdb673848e9926fd89003b766b41c40220686c6123d4b466e0012c2235b55abb20e12474bd08604f2d3c21899b7ed051279914411c576119f355329f79f6e266e69d1c8feef4b745617ef228696d63320328bcb06e15723005ec9f79afd26af2307247b078c6a189172055dad123c04d35ddfbd13068f2ddd66916fb2dad0d894daae5db60ec2e51359284d49e796048b2eec8d8ab8f1266a195cf2174c9141fb656ae35f187a8f99129a2e92e504ac94ca88c60106ce8a7608e9edab227ded44a1bb72909de605bc001845be01255d1a814bb86e02cc0689b8a9d76c85e98b2a202489f5b3d009ebf8b0cae4060cdd8c61dcd786594712cb8548a64fda46a5d0138b83392d9b61ecd8c3f271903a0d62ea12517a27c18b07f58ce9e6284bf9ed82b6c1304238fc29979375f21bda4c76c7a753ed6f5ddbaf4cd8a59900cbfe405215adf0748136539746c17", 0x1000, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x6, 0x8000}, 0x10) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/17, 0x11}], 0x4, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/210, 0x1b6}, 0x0) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbff00000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:04 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000040)="cb4f17bdc33beb452d7c09f717ea7fb17efbeb8f77ec68580095bb24e596dd84ca3dd881a6d6c80d03f066476189a3e4f1ee2e3c3e1c7afcce1abac927fdbcd545378d94664b619a054cbcff493e61c20de3d10a1cb89f09a3f33d83409a1af509475606ea7dbd0231c052310fc492c9cadf8faebae39aff019e7c5aa0b4d713138ec6d6a76879323799b121e74542f78df92f87702ec3", 0x97}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x6, 0x0, 0xcf9f, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:04 executing program 1: r0 = socket(0x23, 0x4003, 0x0) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000000)="37b17d685f7abd3c4b790b13ef23c3123303ae98cd75539564644df575279b580d148cb9af8a5512d52c688c2e448837adb0105cc8b803ada1b3c58edffb85ddfff2288c9d618fd1322033dc42", 0x4d) socket(0x1e, 0x3, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') writev(r0, &(0x7f0000002500)=[{&(0x7f0000002700)="e28acf7024e989aa9327ff0ac8f93b904b54ff516ae547f71acca7a994ac72f2f1fac2728bfe1ad09533a1e244170de74638e98b9d336eaf502c15659b0d46417c1c80f773f3a5393d55ca76deb6d6b2b59bdd44f2714c604b7cda3cc30ad4a4060d493a0bcf4ff7b09804f4b81198b0ae1ede80cc63848e01ce840035fb76fe2c2575f9e70652038c515b9a2a38dfdc0b64daaa99eeaa5ebf787ce2bf865e40a0f143ebc80dbcd16490eccec74c242dea7d692d463fe7c2186c86ed755fc0b1f33b907035c786ac404b12fdbfc362971759fb61521038bd6dcd3dced61386112619531aac59546ae9bbb349891ca76498bc0a7929e9b880ba649233258510f76381bae4ef458325999174d06a90061dd07b695f62c0582a134d4d2e57413651f059074f18aae4a42eae4c7a005368a893fe0cccd6989ece4b046bf98f290e323b51ae64331fb3b0f58cdee8b6d7366783dafc6557ded0c6b73c75f7fe5c6401de7d36705eb1a4803c8e61f7f3d20a3b315183dbcec209f295bc7fb414f61ba1204ed192dfcc1d8bd765fe36fa04018d67a3df99367fe1c81e933fa3e1419905124a87a07e75683eb47b7bb7def3a6d4a09c92db0656cbcff390d274dce0880df4b9eba913b7effa17d52b965c22c3e283569c193a0d2789d6f06ea50b1d68d733f6d1c9f103757747e16c6f675efe306a0ce41e5b94465fe228e3323ec84fceb254cbd354454e70e9faae61c71e13a98377ed10530df947626dc07a0c1a40fbd61df1e7b5b35c5874ef3747a05a4a718782d21bac82182cc838127932e798dbcdb2dc9e115f0890bbe5a9bfd7bc29eb1e18fd7722de05469edb10ea00e66818f2524b204ee18964eeb7473ef039ecaf56decea055a6a9be4de437f5a365c4fc35f4c40edae9929f25369ec4cc21dd61d90ada6fc64d7b6db3eccb9a4441467daae79a538ddbb81e1de9091e59b8f44ea0f08e7a12cbd5b3bb8eb73ec1b398ace1e9d69daa554d7b68f8858b857590372cd23ab80d9746f1c99bd66191d320f008f950841f8d11b4db318b99deeafa733c0da16bb79c6234efc4c32cf6c69f9e22adf7ac2c1765abf0cef6ab7e62f63a4c1c8111133b0866dc6fe823c187cf07e513e823d7daba3992756a803d6eb25755d27f44f7ee71c925b2bd0d5a266c708adb9c7e7400ed02e87c819b96da4c3197d72c0688c9e0c2f54d18cf44e7b38d6cd9fdedbda6049ed713ab7a7a060439945bb1ade1a60b9cb13ce69f7f278bdc085d2ee64b394ad76d995f37490b0e57fa42c09ba678b8dea391302deddb5419b2876e0d8e7afd71f992d582717aa8c957a74cf1315ea2705b93e0087abdb9d2cbd761ed2cb74c12421c85aa11cceecafe65c5a55fb447e338e7ad9981a016b186fe651a842a221d57c7d1d16692608893e8938603005530471bd46cda77f00cbdc3ae20e020db16af6b7ba2209c9a3f3bb489fe02f7e7593bc342d38c0770ebf437c595c903351f3c08054445846a535d812c2330ff63902a011a769da646e54e279c71476d65b8aa9221256b5857d67d6efaf713bb5fcf2bccaebf64e5a9fe8563ab804bd639c9bda3aee0ed589137045ae951fbb6ed660c988db795bb02da57864367613dff7f8be98386f9ca98135edb79da696466130f7f13921fe1e7dc0ad7e1d1faae0973c34d5007e917c77332b0ff91ec93c09c4c097cd668da939b1ba2c89bd2bac29028a2d1d142666d10b19978b693d57599f679122810d5c924bec3739f8ff2536d19d6ac79bb5f01f0bc606d2b680097d60923611612ac100b6f2d3b2061bc1e721951392e24cec691fd4c3ec1ebb6d496a467aa3d55b8497c291251335450734f51c14ec8491c3f9dbd2eefd22c0ff4ffba126a97176674724cae054cb042b33fc2b59af960971982f3ef92540daaa1547c6dbe18eb0bf77984751b260f7966509e21782d225b20f51b0774bebc533d1538a5c66f67bd60764aec7dc12bb6ef7fdb7718cb26471357add6ca3b55d206243149f6ddad653b23eefb5aeeda56664f90911ba96c6c137eb337dd6a9adb71ffc0dc1c95ee9da4344c309ebc37f03298aff784f7dd6c1427f6cd50a942de5774cd0e4251f8cd43766ddf80c3f0ddade33356b15b341f2dc4677e5e191847d0f6fe490499540f79b4772b6dfca666719169dfa5d390bb7667b3bc1f6c7e042c7a06fa59b3ecdea192685e396a7838c816b22a12bb0a448248e1efb8b1e89c33ab37fe5ad0695fcec59b234974fd4f2d4cc68ce4d02a78ef075adf34094c0572fa5a9721747051a4d746a2107375e8c151bff810deb4864b332e0d731e1df6d2a213e1f504359246142de09c3ec2f273791e3ee90cf4d111bef8770faec08e471a81f6edb5716c2d627e494812a8ba8bb1b7536e6236053cb891e8f36ea93a26911c3e51808e156a98e15fb72941d4a42ea26fbc0aed7fd5a98e3681997224573e303daf19b2df476bae3935b2e6415ee25d51953b1b91e0a251e7baea2857f1bc6346e8d03d1bfb389b495059c822ba94444f51eeb11c83ac6476bc5a8f6602be9be6b50dae2456920a7b57f2274195551cd7cb9b1a59ee522ce114cc3feed2bf8fc5522291d368410b558f47a33b0a4d81e37815306a4f8a25084eb1759526366f28a3f67d3a845f35950096c56b788c4b93c5464237e2a1248463fb29497e66b869356597fe0375458041c86e9045236361a93e21742f04431cb3c94eb7f12e8c88d6017368445d6cfdc3bff073ce09cf1bef4e4d8bee2152119e55bc490f081f756b5a6d2d7ec02dac0e03e7108ac4b3946c73dcaf0a86a0561d747d7ee9dcd369df24c84ef61f950bf7ac4f62a432b54909d561c637f44278758a85ed66902b542e43a156b4cf9dacd594418ea6814e7eef553c5099ae6f79b3eb3439217b7061e43f8b5650cfdc0232f34ac2ffb2b61fdd9279c24c4c605a2499d07eb662645f28c4695dcf5c32ada405aaedd1051641208741bf97d0c06a6ea78e73320997867dcd25a91fc7b59304f417e7268f1614fb33b1f3a2371b54027e9af2e57e86a547b124e4c94bff5deedb34f2603190ca2440a91a46e564fd312964a13b7d22be32129eef39cb278c91b1197b03b8bb7059007962709e3da00710c5626e28a0f1905f9ff16335c36284133e7e9ace002f5420e1b960adcda1ca2cfab9b29da6a998a20623c337673d95e066f0f8081bbd76d3f6da0cee97a5b9b73b967c2528a3ff7a418f28b63e8a8b1d45109f1de39ab66548dd0f46b7911a7ece6820c2c09fff7e6aa7e87b0e27a3f5bfd967c3eb2d6bd2bf60ffde065d9ca518a20130f065399071c12efa86950d0bda2f6014b3fa9b44554a002143ec97cc5c9ba9344cfe125da23cf7331a10c437c949077658e8742ee9a855833e72ed945b1aa5c275cb21aa570885acb2734729c0304802555141620a1336f52c142a2ec906b2eff6e3edb613125b523bf345d4646eefbd609ad3627dee7a5ed3763e07463fb272e05e67d6", 0x9bc}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) flock(r2, 0xb) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400000003bd, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x56) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="2c70bcc8991f348a251dd8ea264ddba8e14e3ddc8a2ddf48a22bdd8e182f803123bf4fa8846b92f2540646d42c811b28e0df3114100b7737da6f69ef49a57241ba3821c640cd3c422b", 0x49}], 0x1, 0x0) getppid() execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x7ffc, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x7ff, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) fchmod(r0, 0x80) dup2(r0, r0) 16:00:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) clock_gettime(0x6, &(0x7f0000000740)) r2 = syz_open_pts() nanosleep(&(0x7f0000000800)={0x80, 0x9}, 0x0) fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) dup2(r3, r0) r4 = semget(0x3, 0x7, 0x202) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000009c0)=""/254) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x3, 0x8, 0x80, 0x2, 0x200, 0x7, 0xb15, 0x4}, &(0x7f0000000300)={0x0, 0x4, 0x9, 0xffffffffffffffc0, 0xfffffffffffffffa, 0xee8, 0xca, 0xffffffffffff8001}, &(0x7f0000000340)={0x8, 0x3, 0x802000000000, 0x7fff, 0x7, 0xfffffffffffffffa, 0x4, 0x101}, &(0x7f0000000380)={0x100000001, 0x1000}) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) getuid() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000100)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpgrp() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/120, 0x5b}], 0x15b) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000200)="f9db65100aa07e2180507f676cc566c300b42aed6c2f315f00d9d982c7def4b2f90643a41eeab9d6bc0230bbc3887ae9ba9697fcc0d69cb54f5c92a223ec2a", 0x3f}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x200007, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x5}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) open(&(0x7f0000000540)='./file0\x00', 0x8004, 0x10000003e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xd6f6, 0xfffffffffffffffe, 0x5, 0x3, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x55d3}) fcntl$dupfd(r1, 0x4000000000000000, r0) socket(0x2, 0x3, 0xfffffffffffffffd) r4 = semget$private(0x0, 0x4, 0x80) socket(0x2, 0x400000000002, 0x0) syz_open_pts() semop(r4, &(0x7f0000000140)=[{0x0, 0x7, 0x1802}, {0x3, 0x3fd, 0x1800}], 0x2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2002, 0xffffffffffffff80) dup2(r2, r3) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)={{0x8, 0x4}, {0x5, 0x4000000000003}}) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) listen(r1, 0x1ff) syz_emit_ethernet(0x26, &(0x7f00000000c0)="298b98ad2c16e9cb9d3244d2c749ee6e36853b9eab5967e703095af5bd2064853fd0d1349827") 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSCTTY(r4, 0x20007461) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) dup(r3) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x48, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0400a412efffb2fafff5d4fe6c07008b8775787b6a1b5200000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e22bc8b862393f02b82ffff4bed1d5ba88901001c068b", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff18}], 0x100000000000014d, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0xfffffffffffffe00, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcc5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe576}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x12000)=nil, 0x66f}, {&(0x7f000000d000/0x1000)=nil, &(0x7f000000e000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000009000/0x1000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000c000/0x1000)=nil, 0x81}, {&(0x7f0000003000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x6}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000011000/0x1000)=nil, &(0x7f000000c000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000c000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) syz_emit_ethernet(0xfffffffffffffff1, &(0x7f0000000240)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x202) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) close(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:05 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x87ea, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/90) setpgid(r0, r0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = semget(0x1, 0x3, 0x288) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1b9a00000000000, 0x800}, {0x0, 0x4}, {0x0, 0x101, 0x1000}, {0x4, 0x3f, 0x1000}], 0x4) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7, &(0x7f00000005c0)="a2597bc70878d0b050d9652d8a61317443470edfdcc63251e1e37448ea6ae94b37cf20c265973dbf14ec586cd235008cdfa568be708b0571c619469d80e1606bc2ae3d6a567eab0faca9f8e720a1cde667bce88f91995d40b537cb441f1e561c7bcdcab0a3fe14331371895e3307c812dce941776c9f530d6033ff3e052625ca04fe67d86583b7cf1c29656381a0560aa65f584b82cc7671f5eedc77d429ca451e9214783f53585fe9c82bfa7e45381d70c258f281000000000000006cde195f98972908a3b451c159afdd478d4de4988e64d943398ac009d97c5af84cef4cd756939a9b9c956af2da88e1f532f23daf6f8052408a5cdd51755fccf6dfd5b28e82d5703ce2bcfa83d07238a98f79a0eeff8a96e9781757b8e54fa0c6c43f95d9435918f8c20ad563002cf9c50655bd9a57ba073e24283d9a9f64eb8ac3f9807f549529f6b6e1950393e0c0a1f2ae3d04297398a0e7549107ab4798581c6b6fbad29df4019f47dfb2aaa6eb500e2f2b11bf8be1343096c38b0974ed243a12ee4e94b18df0bc63478e39493156365c8e6dee45492ad4ce800d53513fc1892f50ae7b3e62ad8b") 16:00:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000480)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x1, 0x3, 0xff, 0xfff}, {0x0, 0x7, 0x401, 0x1}]}) getsockopt(r0, 0xffffffff, 0x0, &(0x7f0000000180)=""/154, &(0x7f0000000240)=0x9a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/105, 0x69) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r4, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r4, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) getitimer(0x2, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0x7a1, './file0\x00', './file0\x00'}) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000080)="d4d7d3dcaf4e29c2bfb0d7ae721933ac9230176deb8daa43ea", 0x19, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) socket(0x12, 0xc003, 0x9) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x401) openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x40, 0x70) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20008, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="a5008421a1b46f26fc4c240c7f0502761340319a46ed8c9ad7b3bac162ae669ecce8265285f3c395cba0e44351e38ff3a74967e8889b317caf6e2194943cbbbb9627d93e8ce6eec9d49e4c76b7cd", 0x4e}, {&(0x7f0000000280)="9d1747579801f6c43dfdd3d79dc00582caac662a6b041c0de29c0d9d8144ebfd6c6637b5f388b383c88a54096a6522f86986ab0787293faddc0718913a3407a366058676c1e8e20edb260debf6e6ca43d07b19", 0x53}, {&(0x7f0000000300)="61269f949bfe6dcf4c608de37ee40e4ce8da22d49903993e59b37d0edec67e9af1351ab192b90c6ab195c34c1c849330d15b7ecf5e69168454b833fa27e78196d34c6592578cff5f8292770c78647ecbc5", 0x51}, {&(0x7f0000000380)="7f121a4ff93d0daef626ab77264c9645a9c491705c13ab5542bbf86f7664207561a71e69ed00d73ab11a9a83b6908e9450c4f58f2640bf966357af665c36b3f5754bfc2b274cc4b5d6a25b39257e4fb601473fe3a60ba55705504b72d0fd04341001c1420ec58db00596ec4a8fe681a0446110e7f15bb8263ad319b14d47e1", 0x7f}, {&(0x7f0000000140)="f1d383ac879cb7e5652c85df28804f3b9b3648dda5e2f45a7d0368", 0x1b}, {&(0x7f0000000400)="dbbbec55b4af2865abbdc35ff0583c3f6a61125f51de11d1dd7951be72a5845fce519c87a424336993cd0ed00c99b2d146b23646d089caebfa6c70c1851ec5caf693ce7221479be8cd7b0ac4bb810a9ece655ea6c64efcacc0978cadb297752b569756ddbfb34977", 0x68}], 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x42) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000740)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000500)='\xb4\\\x00', &(0x7f0000000540)='\'[\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='\x00']) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) mknod(&(0x7f0000000240)='./file2\x00', 0x0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file1\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0x40, 0x21) recvfrom(r0, &(0x7f0000000140)=""/181, 0xb5, 0x842, &(0x7f0000000200)=@in6={0x18, 0x2, 0x800, 0x400}, 0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000000)='./file1\x00', 0x40004) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './bus\x00'}) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2006, 0x3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0xfffffffffffffffd}, {0x7, 0x0, 0x8}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getgid() syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x20, 0x7, 0x6, 0x6, "1016082117e11b8b78fb487e6ecc544192fd5096", 0x63b5, 0x80000000000}) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xaa8c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="bf9cda90432bfb4bc59533880c3114678e638d406e0d51ea103f8ac0c3a07b024936d43f625a312baa09b859587bb611352d9e69c36d650987e9423d16213fdb7718cbdcbd0488c8998cb5462f5c1b07a034fbd182f12936d7", 0x59) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x6f, 0x0, &(0x7f00000000c0)=""/111}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x33b, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000001, 0xed5, 0x5f6}, {{r0}, 0x0, 0x2, 0x3, 0x6, 0x3}], 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x6}], 0x2c, &(0x7f0000000100)={0x1, 0x3f}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000200)=""/238, 0xee, 0x43, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:08 executing program 1: setrlimit(0x4, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x4002, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003940)={0x1, 0x7ff, 0x85d, 0x5, "1f9d6f814b5825d7b3a5c711b5d93f3ff94bf2f7", 0x4, 0x2}) connect(r0, &(0x7f0000001280)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000003900)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000180)="cd4caeab3d9edd12839c1fec1b9bb306b8927464f10e574dafd5ebaf4af84ed01c52ddd6b1eb2d2f4734d5d3cbec8456a7f2007a5793655de29068bc5be3b1babefc4cabe82067a4a31433671e714b31d91b5b7957bfdedd36ed315dd3585297c25c4600a6e8c9cb8fdd33cd4b376fecfb80badaa439635a987d18ec0a034de420d4048c824385b6297cfaacbbf669acb8a08e0bbe76c69923b972d5ce00a7d067204a96cce5afddfaf8df4a0bd02eae50baf492e0837b670d6143c6d2c9b6812c3ec3bbb19f2b044bc7e8a5c092cb4f6fc3f4a388360248626734efc91129c4165bdd074a8ad5a9a79e8344048b2905de68338d5221a4c8bb7ba43fbd6fd52f2899aafd452d32f939403d72ca96602a67cf18b555ccec7eb7513691120aad27a0fb58c079ebda0cfab433989e6e1284dcca932f5b64c7ceac9ca71849b34dbb3ac4f6d1eadc92b628ad920205e25f36f8acf62cced676adb37927ac04430e532d41c3eb62d81b7136e8e893231e64190a7886db6b825ada9a87f708f862a552778355b78e92b9cde5f9a834c7ae3afd0e6c2ec006544ff1d207d51fcf0238baf29b3465fbc65a88ba58c8638428766c4f0cbbcce87b4eb8efd4727b61382fd5d7e63331aa7586c5f7ed3a33ab2885fd454ab4b55657891d3e34e3630b2314979e1727393e77510361dfba7d85654aaaa5e9ba5dada09b8b4cdc8814973bc3171cb4442e4120a350c652f151ee9e671820615a20f172e9695f262f504be2d79b75c8c7d8de867d7cc19f22c5cbe7ad991d45e94da23d6195eeceba93ef710df8cd589c2897c4f49870e706a85016691fa9024ed6eaa13998f6c6973d78dc132c82a75833cbabe8f949d2654248b84ac7e5a2a6b4fab925ca462197328c72ee806be84f38c798b2a10e705ac3f57db94c4477feac4af3ef9c5e4eb604187968f8fa5a1717e16ef8f306056ff4911a3411d54d148c25d9a39176ebb69bbbd6bf38c8950d62b4b247dd9622a2beb2d0252a5691c1d86a0dcf1f4310da4537f90da5d24ad636f8dc0eb39a38e19f5974d0cd372d23e5af041175bcd3b4897e2c36b2caef7f86435c7d96832c2794e5c5ea14d2114624b1bc87b1b10a18c41ba5209357e41d0bbf1d77353047cbf0e31631465f696b4f0fe1cedfe3f68fecd6f4acc4f5fa4c34d778e709337112bf1f1977eb6101e6ef4a3b8db0141526c417264692b8540094031d9b73d8343961d3d9067bfb9b5caeffb72a9f4a8064784df6dfeac33e621f9fd4c6207f7ab936a19ef6cb4aff17aa9c8f675e3eb688a4774339f3103a49e889dcaa1849f150bce777b061a5f087e6ed581bab6c2db27338a06d625398397664404ada795e7fdab91ff0cab14f7179e40f8ce1648d2a9a2158229cadab494f6a24dbb518eb45a2f371f71b12010add8a48cee0ba6f58b0a2922ec2686c931eac0a8dcbcd843638b1f49885bf86bc680191156d6af6a788cc149ac1fb0543f19937827e9eeb3dc4eda0a365dd0b997463493ab66a14aad714f7add05e86a2a9c660e430be9e731451219f51adb058f9d4730333e6bc86aafae331949fa52f270fed8b5303066615637f3f66f31274f107ed86fa9908848443ab747b43c2743b347d34ec3f6d45305ffa8ffd2fad8b055d0169b4ef3a0ea9a8ae97c323e728ae6f9128d845455ed9bbe162e2f65f11338ac374a1dfe12fc898faa33308fd245292d551657ed270fa2b83685305f94c33308a0b91fb11910b4ca8a05cb20087391196b09a52be512018daa56714ab5893435ac13a03cfef5d1b5c69f1762a18ec4b823cd4e62a64eacbd6a403107df8b8f84f9b04b6841ff20f712d611bcce8711a486eac8f0cb45a58f23ef153bcddaefe6956c58f783175befb4675afb442925072fcd4ee4bb4044be4c5e5fd816b52aed7d5a0047228f24088d36a412c369b56520a875f0d506b6fe5f703a5e6c9e1e4979e3d5d1bcb82ba8413974a111e340f7e23b74164f8679b75f1d3e5ae11831d035c18e2ce591b240cbf85f87ce1637d440b9d2601f92dc21f9af8c509d772eafc413ded6c0a760001731a37f6f4145125364dd5184202a19e769fce65ab240abd759be6e24abdf00b6d2b916819eb08f6ab8b0bb54732aa4273eb5cc9ab24c879f5ee51db63c96351ceb5a15d94e170ee730b2b538bd6d5cbbe0ee1fd100544672ea901989e9d8a3839f79c49f45df943291463355ed912ff3cdfb08d45cc80a62ad33abaa7d5b27b8feb9c9c0c48d2da1e6fb1d41b24e6b5175977ba92ccdb1e53b74447fc56967aa62d5190a0175c3ca3a3253aabdae6d90d92f0fd95382c6cbf747d06951d800aa7f208e8d7631966163c299be0b9225de9f1a3e485827d49348dccec3b0d5f494550598858d8e402341bb756e2ab3dc45e6c355075b5d78078f159adabf410f3b33a9ef430e75f764f444354816df63f68672dace8fb02d81fcf565a9d86ae151ab96143a1e0a13ea9b5092c12aab880089dd81c6d76ed71ab9ac5195ff0e1420696d284781ab5f1513b34b0b41eaac534c515b3911ea4e48f52ec5a1c23d179fec60c0650a2db96cdac7b7193c920f38c3ef1e97d24e804d42526f541aa81b25ceee038c6576330417c928bdbc0b057e2a396f5304fa39414213ea132368150a68e838fa7de4f17f239e1a931c72d3a7eb6aa4a499967f7415927442dba4c143a295fd86faf809b184f813261ee10befbfaafe696d6cc6f2ca5b55a109eb469d399a6e577d5f4791e23d980f087f1252e43d2c4db06b0b9a3388ddf492333102e9f996ceccc07e108d7feaa181bd907f7582167d6157efeb3ad600ed63bf20ad7b3784be0f779258f61344fc238fb9fe8006873c6bee4fd568c83624837b677060019b980ebbbf80fd19cbf47220f7c3bcba0aaf76217f62e3fa73e26b51f1edf6bbb09c8e343db32656b2f5dbdc24718cd2cb72a5a5f5132b38fc52f84d48e1f1da60bd5851a938fe0da6e28ecedf59db8b88c5c8fd0581f9257f5543e117e0d84012ad7a03e169f3f75ca7807023f5f888b9395ec457dc0f4d27f46bc0067321a009fa842dc910ca48f851e3fba88f3ebb6a5a5ef56ab6f5209290813699fa99897bb2f69b1eadfde7ad07ff654cbc24a5439b252f44730636ad5d78701985280d472dc3743535dc87239ba2ffc41a31e9d2ea41938c65685de93c8992680faff41f9caef7b953bdc4840c7f999dbfc7a97fdcd5e41aeb35b4e6f5c228241f04288c04babc018190ee3660d85fb15e33c518f6f576c33e9697e48b45716c3b7d9c0d19156d8663b719328ac1df587850d17a405cabb63aa88bf09b50bd3dc017910cd98cb9809063be0a16fe704dd2cf83a1481c2f7c52e55fa395e0a2ff48c703d30a61180229354420c13ff034643223793497b85ce698c9a91ed4a8001066b8edc357182132a3c66654966af8ca523037ec39047b0b6339ad130a0f11777d3237dfd0820972801dee4e9b86a4c43408dc80ad2fec50c1e7fad070047fb5946dafb17026ae680120c9c9d05c1804ffdca1e0b432f84ad840ca0f40744376a03f60cde25b45115d7b84081d957217ba9e6d8d0975fa83bf03758df7c626d75a2600fd3c1d860d18ddc3ef74e47b085c20663c7fc646350a6ee2c8940952ab57ca83e5b7638740be81497638d5f0d1cd84196e610548b139b8069649e27cc3afe58f89c7ff04ac4ded78142b1abbcdc69ecd78c7cc9ef958a9d28d9265e0bde46b2baff3cba0697ca15415b6d866ac02c1a3492be08af613a9269c2331de3b1ff2cff768c57b833d5bbf74fb09199ce3323b93695c2b5c6b90295e91ef5cfa94b2ed803de24d79191a1c2bd1e958fcf2f5f7f0dce60402a80f73323fb3677d0446b656849e99e0581e8f8b50940a683e5d96fe85d802bdb529253589d6cf39a4f9c7360e8d43b293c0a2bdfaf8f372221a99bfc34d023a31f01c053eb7801ba1364154281813e86b6c1b64f334725b8c9dc1261c70909c43c62b3c5f9e699315a35e39b0a4fc22bc3e0a85c8681394852ab4c57943d8efaea7bdc30890e5a0d5dd10b8662a58f685cdc4863fe7a2346d2fc2556de2da3a6124e34a3c4f29bfe652938824c94e2fd79f0abadd53b414730d521116b70a4701612c99971303d4381fdac8a6b244320f5633e86b7bba3f0c9a332ca31ef0140f3df7003238d9212de00bb84cf9ec9f0a75b727ceefb21c7e35fb09bfba4522c8bcbffccec1322ff0d6006908df0f3946d8d0b322641799a08d7b4e1ee17522a9f13d642360b461212c10fe16b70aa6842b8dcba082911179ece6003a8998b6fc30e3acbd0c6070b459fa6a41cccf8258104eb78be37bb4148db6fe840478e5d0663c9b7972ea16c92c5f315ccae8a1bd1d800b987793697fc784026ca8ffd463863d4afa0bdec3d3f5f89710be55266b22afdb588ab8a04f335a1a3e50ae1809fb5bbc4c66befc6a7e1cfe72e3eff3083514582eb75785d05c9f134e7b0e589eca57aec43fff0beef6e31974adf7b8c84ae7657f97f4c168418e4bddff738dfa15ec7dcad83f6a149c140b1ba7bb4df18752122afdf69fcffb68c384ebf34538ecf3598daf9da67799e5fed55023b1d41cd276d5357d34e1a41f3c4993c522e26d64f3e4f0af379c7074d4138a64b28e6976287d4cfd97935cbf8a5a32037646ad7a1faafd7d35d4577d23e287f2a1c1086cc59605f96376bc4ac74045cf6781cb427e7af360700adad44b9d1de4c0f45ff18d3f73db2864602ae5095f88addae24309d257a1486346fd929fb06b83a516342833fd8e00ee6db5bbd412f887267737ee82e89669e6909772324239197425504ef0cec23b9a2b94397f137023b9337173e6985a6d292e864fb84a9dca8699402016e7d4843693cc5c5d4d8da660760df0065548caae8909e46626f6095bbe9c1c556d1cac89e6f181ede5d22c72e4c19e5144bdecf263738d9cc30bdad44397c0ad41c410a3d9ab0ca5df97252300b67999e919a554cc6cc5ee9dd5d4791655d06faf3fbbc1cf9d17e3039e63e07569b861467e1b87af150c8436d11dec0dc548ff6d09eb6bdf612cde27bacb6e71053b96c825fa39772553a65f8f0630528e74e2829d010d7618e32d02408ec221c424ede3e50c54855e319c13f60cc958ade39c63791b254947381c286757c488c2f134a47e325ad8c7f78893a550a7753ec3c20e9cbae7ad8f1b86ab38098fa0c0c9c1dad58b67f96ce10457b53d31393f09eb79f1ca24ad30f2f8b81f0140c3e44a2bf5aba87a3f2add1aa273e8c90051667acf0587fe08933835044f0ff4a77ae8731469871aa6d56475cdd8ea51874ce045b8da9e399176c1f89b2baa953bf25c00ac5da30786e32faaad986f600a6626018eba71f6d3084ac5622bcffa559410b89f094447e5cab8cfae419feb328784a657e63e06e07299e8778c19fadf5742f89d03818551ce368d01e98ee830e7da71040d179e58b37ee76b727173a546637591ca2981725a2c6d81b4cee8485a3161db8b7859141fb873af8a4caa436858e109994d72a26d39b00eca2860314e58f73e17e4fea590184d580b272bf9e3a9b7228e9785bbe92c296b6c2c69712df04dad0349eb82de76408cf5801f843301519cb26501224fd0a3643bb41784fc2847a9f68a063ffb0ef01339aa6ff0eee44f1128ec18858ad58a7e2db32554f66bb7355ff3a2bee04487e5f1921dc30b23789015f3cccfe13f0c9655b243e55c1933d5208436c3e3307d2843f8e57e0a7c8b5a4958faf", 0x1000}, {&(0x7f0000001180)="1bb6b778e9671f98dc54b932b3967b89e91dab474bcd0e8d95444d8918a7e0f6cf452605d92a00494bcadb75b205e741624370c8f9eaa81c38ab951d40b1ea20ccd4feb87c975b602a54d9bf92e9a4d3ffbf5a53451f0cb77eff703277e1093ef44bd664a6f8c67b5eaf5052cd3cf4b516ada38a9656cd5112d28516c14093667cc5e4b89aa6ed63c44338c1daeaf062e69fa3e5e3da61be422a967df49c47a8a3689ced8cd77cf74cab7e7ae585a5bf90abc004cda7620dcb5ec5152de2773929563d11faeb4b0e2ebcc0099a7910170b287ad63f62eb8469cc0b7ed0fafe4ac3d2332cb5cc", 0xe6}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="10db2d9e72b97a676282f881eef7d9ac351a0fde2f1111d0936e4853b80d247619e38fc72b0bb601f097ef51de74c564a00addd76777c3c4bb19d1691b3f28e7a084c66aa889ee79c5ffea0a0e25fb54e3e5ff911be83a716f5b4bc007e0ca024ec45d404388d3a412bea2e451bf98571c3d759fb819be0e7cbe6a7236e1dfdf39a08091b7b5ea84591b27504c97c7a66fb1a5c4d4af9b269913fdde92e44c6aa1f82f0a1da3dd1e0c01dd468067db4fe77db0c97e328e276b87f07e76fab027bfef2381a04833402411658d91e182a8a1b820a6ac3331c319b237d5ee4aaeb06f2f674cbadcc8fcb03487bd3618351cc72c3ca7ceceee12e91e66c5559d6ac4acb75e071a1bd42c70e6e2e836fdf6b6ce0de663e22efaf2b72407732156983dabe6091011c9b711df82b3396547cfadcec73c37a9063e0b50565363a6deaff152a5525c3780999ff46e515b6b7a7bf5e5b47590d003ad2ccf8793275c1768679217ecd2155b769252162300659d707a0ec4ab79f6fa01bd0b31577f390af24cee97c75fbc646109db8b4c00b6836bf8861a974fd6ddbbc3ae5965731a280c79ab56f2070845779511412f368927028c1b8b19fbdf1b5c5ab66761079a59266e398b50b088d886d447773e6e7de62c2709c82e17cd76acd938eb8cc43ce23350e5956d37534fbec71ae6044aa873616ff00295e4129e9463a39d984c006eda1007b88f224672b4d1ec4adda9efeb1b5e60f3600270b6096003eddd2f93b578db3b74cc760fa232c89a1932d3d2e66cc61f221f32674fdbb1fc2a90e2f626506a27dfde475f24dd7e6e3cdbbc2fb25d80eb51f0152e6bad4e6cc3d929010f258bd01352e7494a6b10afc708811f36c39e81a2f51be3272b09009a69dc0e89138a5d9e8cd785acfcf155fb8236f4fe6e9256cc6f2fd77f281d22adf5673fde6b0c7d4d853fd9c55781c398637398157cef5fabe70def42b7e6f05d023717532a505179cc5c83b3bf6e18594cb3c732b142abaf2b08ca47e60393b2e975505dc566c8895ae5cdb7fb05f5603bd95b0488a2018a5a42e6ef7658db18c5972ef4dd02681f0db387f0bda16480e318b3dcbec18db8820d55d4991f58ddc853a3a012da4d8475004aa3f62d71687a6f10165e19945c1b79aa41654b7ad1ef201e8096dbf6876fda0e304c8be684e8c7fa2c4318976386ad164e37c69dd50131599a77093849590a3102971d344eab0f27f7c5f498b6773415443d2235b73b29d8b8736f848bb306e59b380b8bb4d4cf24de36e25199d536ddc4b84d48a85f2914a3efc038a829a6af701f1d8b740860e2bad350c0f2dd554387f1260856c0bf8b017d0f074b7dfd6865d409fd145e67d488cd3915fdf2c2578470cba070d985bdb97ea0d9720ee76c2b50c28edfb2a0f8bb554c815fd931c2887ba95f5ad35601677e34f9f49262875e84879a0b4f4ebe3081f98e811aeccee44a7408c6887d72d94af84ddd690ae5dba8e197974c4639d0c71ca37c9b4277f67d2f18fe2cb752446643af01936ec8690980327f1b97937fef87de8b6b8179a293ef287fd0e936d53c4ad02686cd1fca1f24107a7ef11d75f8d8fd984cc9c13a639a0a127e3fc59fd30168652d87d6480cd73c678a0d10457f9392a4bd1b56c04d35361c96cbf575485ec130e1355abb42278923648fdc7124db1228be58125cbf8be1649d09700745a46312d927a0af98a1ee10d7e0f64f9fffb2fc666125946fd5a466f16df1e7122bd8a1d4776f5475c5c723a6cd842b4cd56c49a1e6679548736f8347f27f64c8d399079fb2f619093f42c3ce6c6c7e57dde0e10181a53e4575e59c4266a2e980d2725ade9e9f8e5363ce557950b0231cf6a878e63352ccdf3b93810c9ca4ff3790a5fe6169fa72fc738f53d887bbdbe767ce09447a5e3ec1e598f8164a8c718258a6eb3ef3713644f7700c9783c5f596c9025233dba1b9ea7801d9cd22923050465c7298966db768d40285828e5523b9675d83ded8c83c9487a92b87a88da720751a017fcc4ba24b33b91ee391f7388de0c148ddf8839281dffc8b55be29537b5c256b33ef5ba97af3da8d74c40136fcde5bdb47ef6bddd1cd58293ab09969be248a65034cfc5d9ffb897835154b27ca64c5add7b23b28a1bd6d264dba7174ec857d96f0515686b2d4e777e429ad53b488c5765ce33ae84011950283596de98d5e285ddf6ae779484289430316ee6f2295cf651d3523105af4d3a7db36092fc3f668b65f525fa28e6d1b46220558fa4bb9ef7e2f24f1761b5bcd63aad9ef390fe05c606ccbd8e2c65bf0e746d57a0d6b10d9c1d80dd7bcab4dbef989095d10ede3a66c5d19b74a9a81104d2007f3594cf3c2f8b5108debe680d32f3cd4d3bb676869f1f2a641d2bdc707c5c31b277d2eff018583f86fdf9173b289071a6633835e064715fcc2a3b691597b7d7233222c78f47135f42abe43840658cc3964d537654389621e3778b50e34e3374af519fc50c94880590c4992d51720432b8a94868b94a7e3326d7e502be1d1b5292c954fffad3cee02ae1512933985805431f3f8189b9f9dfc92d2892f226de379a90de93f5a8fbf04fe564feca97ab0f4fe019bfa37a4dc8d8a99d52118797460625605303f0a9cc7e8a815fdf16339a16a21cde5c08f31253efab55d1e9ccf16574616f0c25de2110a1d57abf7334ee8befbdfdd6bb85f779c2b1f79a237493a2d7906955b8c9fafe696862e031deac4062aeaf1f12461b083895e76d4abb6f8afba233572ae6b50e502b755bf1d0f4f8da9d5d4ea4078f52eb3d6027f4a0dcc0ffcfd86b03a23b7b5ac1cb76b269e0fa2836988eb8d07a2ac9293460a88e7215c1d3c95e922612a5accff5f3abc8bc4f2168f16524815ccfc577d4bf3fbb23a64177447d4729f66c5ee5d4db7378fdf7da7f2746ae12b4aab2809ed20ae49828a2ed153f3e28e09da649fe2595c1d7de2683273a55edbbb619e51d964df90fc1cc86660a80f5618b62b5743486534e6d54fdb83c72f5bf34d9a7cfd75d68de6f41ea9925b1c726c0d7e0c4a60a1f53cffe5a43f4ea1c8c98b5260e1effb493c58e090af4389ee8288f61ff3207e6d536af0706f4cbbdffe527504a275252343be52e3d970214853269ee52cda7e84a632bf9b7f96de794433ab5ea83c05f38a5df8baaf96c34d50b1d90094fb09546bddfde0a3f20e54da01502e2c058b2e9169ee772b81a09e958e92136676475dbaddc485a687dbc9a3fd17930624fed8b3422015909cd54084ab8ecb30d5fb16186ee7757b8fe96e61097b80b7c835a9c301a91fe6e6a0d55508efad0f46ede7ad57c29315dd5600c6818f72d4c590a71296deb9fbbc26b7e704f37469faa80a1a90a254fb078b41c39706573815fe8e607b244e89bfb5320a09602eb582f62abfd9ec374431f919043e97ae2fb7441b9f4ae925ffce0da5c720db3f095ca0f0483ef3dbc8531f17781b5d18376d95dfd0a96f21af79e982c7a66873f605aec68d648b38a368a246864edbfc04c8a995dcec48af5ddd79f084628b5756db8aedb1853cd52667f53aea7bd052a3cc454481e5e3933c3091be3b71887f314af04f34bb53e0694fe250211eed09e7112d3f0c7501faf754f32caea5b46d5224344d655d17f500d014ca6f3882904b7ae3c825156b6d26b5b2a0230e2533ebdd67454c476a320b74ee4381e89b36b8982e0f44cb93577c373e815b9281eeac9151559a2825f50b43d1f2b33f823f6865ace26e3205ea286da6f206b2f4530e70a5dd0c086d99b96aeaffdd33124d4f63cc78b5edaa402b27bf03f368de79078cd5c1fd077c5dca5da9c8066572b4a3e8ec9c0d10a55384d7aa38cda372a1609da17bb41f84f2e8dfd5ddd0622365e8cc9294bbac0e1e94c0db0e54055a265da6bee694c19187fdfea5427cd7c26c465225c7469216ec18b05578c3e09bc473223998af725552e0f7109010b0752af4566e330d879f2d508a983677c00419e36696d371cc118190d6ce37605a035daa5717beaa5d18c68bc31e657b4838178c55ce4ea523f60f5f340a8da2743c5238770bf8ae3abf96b3ac1383d114fb02acfff5e8ec08503ade5800e17e73258713aa690597ba3eb591e084559d410ab214637bc55156a7807a12db08fb8233ab1c441968dfb528547f59404008cde021943c4b7acf7780bf1d8127868483dbb33f9733e757dbc07719f01591cdfadadbae4cf3062db065a05b0f196ecfd3fbabb65f2c02f7d96d0db29e11dfe63091d9e7def7516da8e3534f8ddadf4debb389dea1c15d307ee691560aa46d625716cbc8e7436d06396ede4038c7cd9421f9d33108010a421f9405ccc97ad83778236c30a31dfb9899bf4396f3d11f8453bc08e28dfb73bfba7c6e5e09c75399ebb25a383545c943e7333f2d81fe08e14c9bdce3d199503388b63240f1f345fe2bf36e9c28c640b4021a28e696fd34a1be1ee314d93e025eee02488ed185af8733e077ac47f8cf63aeb03e86a5abf38e1fd2562cf72ba1dabcc3ce362db3ff1621b51f89838965b04ae733c96d9dc228a40498bac24c904562cefdf75c0282180672884591eccd107cd0cbbbeae2c9d04f3942405b2e6238339b8d0d01021f20c4270a1b5b3d380a657327789c9eef13f87ee13db356ac3f18e90f7a0f91ce482c65ba15b362be65acdbb1ee00d3aad2d50cbab4b583507eab8df2b5ea71947107c25a70d284b529c6127ce4a1a64a3b5ade0c38c237d9a8a7b7530371012524df791aaea07390355142796d044c432a5b57f8ac5efd8b5b59d44cef83f9c1e97c100ffe1d6a49c389db962a518203f57455e7c40a5cd4c8542f6bb37ecc74f5a6d80249aaacb0ce706f931f5d08e5098b908bcfc405a32c7b743c01a50b263cc6375eabfb46d0c4d1cc230340ba55735373ee96957c37a06fe09adfddf16ed623a6b198afab3899969dad55f83e81f63d8d8532ae9683884e3261ac3f40800bdb014da5bc2080b8e0b316a0e90afda25370434e35c41ced33baf281b8dda6bdf31a131d882e2524bfd80791a295165124dfa452499bb99a2523f4a20491a0a4acb0bb06a7bcb101e44ce802ce5841676db278b99cd57c8e97d4c41bf6818c7bcc34c5ea3014a5818cfa07e1dd514f11d86858bb70fea40f1ce298841271af9b412720e0efcc03c5ca371585b6518ee2e2504117ff27ac68578ea760a429b97c19e0868be206f56e8897c65e859e50c7b2aeba90451e6c6b4adfce9de6b0a2d0bce5c9c0148d498b60baa2bd00adec73d8a21a30454c7a597a030c14f685b98167c110175dd6313abb98c731dc11922df506ba8ad6b109279bde2c7edba7c6b4d7b53acc2b7df931388db9075732cfa0dd312e45d15dfb3c7baee94353e8201e5772fac7d79b7466d56784601e7a064ac18cd4d569197388f3bdcf639425ae1cc4ac25353e17ab366bf1dfdf84ce62f0deeff1163509f5e49d7159ea04ee79068e77ced4f6d4e0e101be4d61b9e69485faad717941dd53be6b9b751673ab9a7b76937e0c1e2e6351eacdd19858bc4484a8fcdbd563404aaf53bcecfff74ac395a43cc0149cb551737ad4734906ef64145a251949c2bbae9d26dc9a3860abc32f41cc5d5a04d653beadc44cd3ea2adafe28b59127bda0e9a260aca926b7c1976884e7a1379a8e0f0334112e5d96fa7a2dd64f861a74329f866a264c45fd51063906f8506537877f79962ffd8987c0b151456284fed2cfaa75a6748f5e127e6e95d73cdd2a8ca221cc099fb129", 0x1000}], 0x4, &(0x7f0000002300)=[{0x58, 0x1, 0xe156, "61518d5129f172248380a2b20926a012c7a2151becaa49dfd3cbc2a0fa69cd9e1e2005d93ef22b95ad37b5c2d598b31242f40290cd77d2c5049813c2139cf440063e60a388a0"}, {0xd0, 0xffff, 0x4, "5b1be6c8a7d8c98974df6fd52af961f1356402839215412efb3cbebb5838b230481df55de91844e8483eef6acb936b31482010495d683d3a972dbe7889b0bc9b989a88ce59a8e56fa046495e459ac61c25489581f3c165b3da7531607745a479b9c5fea05f46f66792dc71d3875076940e5cda682169a0281d3085d1e44e18b8e7c0889683a4f2ca5965cde43929906d370e22998b1b5b0a3049328f0cfef24638f26c227606fb9ccf15b3a8aeb72ac334a25d66677549f77c0ea12373e4"}, {0xe0, 0x1, 0x1, "4ee8521eed6f68c9f2a1e4160b51c5f4d98822d4f650efa6b7702171660b32f23d8481f6662b1520e84071999ca00d79987a20555e8044ab651574e335121bf0f4d066d5c03c5aa6c16a805025e0530e347b54bef4a38de940e0267b388d87f9dfa05526c3a9d23f41a717f1ec32c9f946a7959fa950601966dfb99a5126b126a8d60d433224232b332f17a6a6fcbcf9cf3d71dfa11b891e6e18001ef8c13e71b86fc77528aa3bdb49b679da9b56b0b9713b052578c3ec64d1b927a59d24cf06c605b868e57ca77d5a85"}, {0xc8, 0xffff, 0x81, "0e1427b822c935e03974bebbb6d970e951a367762dda2a06b0860930adfd734aa229e50113bbbcd19906fbb41dc8549f757a1dc13f81103582b504607de6dba6ae20b90e5425e2e9dafb3a9b4e1781e775bf857df34d4bfd082cfefbdc36abf50f8889b22e4902ddabdcf1c108c182a7ebd26e9cd739f863d8c5241694e32e78d65746500b4a541ce7804e78011a72dffa7dcbdc6c75d4b2ee4f5d9292b3981bc53a9fb6136c1b8afff4dd963be79bde09f3e8b974abb3"}, {0x100, 0x1, 0x0, "bb21e2874e15df4d7ec6456eaead47099a7d7b54d21b83b00e036d6df42e82ce615c6b2366acd7c4b39a9902af2a70f00c2e1dadf2c9700305620a9ef4c330f295394316f40d137435514702e5d9047d51d4304d01b74a29a29f289830e839e82ff51c203b2c7b894da7ed9b0c1fd0fa9a19bdf35eed23de3b392f19e5a39938ed8d330582c71794da75805dc64aca15d03f8ef01d77be6e0435066ae480a78de66705be706070c20304c9ce1190de5aac3a4bbd558bb06953f5d46dd0aae5f58ca6199f48d5342deea2130d68b3d19de09f4ae8342155a6e2db59d69bd610c2cfa0343cfddddce0e4e08de1148919c3"}, {0x1010, 0x0, 0x6c9, "b790461c22b559fd2e57e1c65da91c9623f1c3604a61e34d089f3ac0a08dfac1c26da1ea9784bd5c7b4d53103708e20ec21bf12ca0a19e133a5898098eade040974fd3c0502595fd668c1b97b52c0be0ab38f55416c16c722d9ab310312e218474c57a20077043484d20b00b681458975fa511e4230a3ed29a16c7d13a071828a1319793e7ffea771a048a48ae420034d14e8916df6ae8b84b9d54836b3d150f03fe02d929f8f7b1ba5358f8e2c3f0bd44556af8304edd33989a6621490d3477cb85db8184923b5f78125d49704fa9f23624495a70aa685920580bb7e2f20390f3445a7fbe99ae9f0e170a2fa21c76a8ee1cbd8581541e288949dbe40ce2dc6a18bf7e294bba99512a2b8bb499883b9619393832ee9151303726bab98b81bfb179516999b891b2ee975dbb2240ee05fcdb344d9b6863602ad150004260959a74c15a37b7664058b28056e298fe6b431b28332dddb439df09a81aced5bf7ae926e3d028b176f849ba880de832d6779dd031bbce159e83c41563d1d0be0ed5814dc6e27373418f2ea57e71da7b6cd309c8531222a3c204acdc418b0790aab8e0f5f702401e4f2281dcc55f1289d5b240fbe8087c54ad5a45f968047cfb970a5b21a57e3d9aee4d6f19601324b4c836a940969c80759a42859a4c9cf098839f698e95cf5d36e8a3afea2137ede52d6250c9dbbe592abe4d8acc17cd850f65a8875b2895a9a4ed87138e88fa0cdfe8d6b0eefaf71a2a639777eedcda94dfaa6df60b40ff2fc4d8083099066c54a85c9e8e28654bef4939037ae60fec039dfe9ac5a1d2ebf71c3c9d9f5e07ad30e423ed76aefdda1e689d8820805f891379118bc3faac6f4f50920d370d6089e02b7edc100c17a630731359455259c3cd88bfd1385f3ed3a666995cdf4063b7e208c6f1e34468b70e1414dfa269fd177a68284c14a01726d273c9580113695d23bdbcb5988c2ded5756e0bc95af77796f43b7f736b4c0632984c5f0a393191910e50fefa2bbc6b76260a52d1f0a2f27e45ebbe15f4b712d30677584b9a09ed7e49eda84d43adc1ee63da1d05cfb8875bb5822427253c8de978322b6fe441f70c568d25565ccb0938edaf2cabaab29ef1b55ec1d4d7c73d5789ebd9ff6f0003a24052e545f2c3089599f6e416250f21224379b5f2f826cbfcaade3e8a288fe1a1ca5ba7542b3bd907179715ac529a8e2923dc7ff578f6e7b036a2236da4aaceb3eac024c21dd34e4a13ee1e43e6e341b436cad3e8d8a5d8140e905c547ddaf15e50e77c5ce13948b6e0ec9fa86b19063f9429d6165a59ea06f74556d9123bfe0af79d46c683dd3450487aca861aa2d3732e237a6dc7b5c559fcd4f2a771ebc5fac46ba55c8686f8f78c70789060764ead71fba903c689e3a2aa4f0d3d29e7b0aa25032c4a9b25d94d1f36b2161fb2ca5678f56bb79cc3d1d3d356022ad225a9afe910b623d5b5b443245dd68b066499c6b5d732e760b4aee2d7c2762e41abf4da4e38c965de319f34b12e14339438df0d2a7a597e2f4fc8dc041431e2b8388dff8519aeb290a40c6ea89fa6eb4b955832a814e42d06b4867355e0184e94e23b5c27b1378ee528688a667019a25b72541cae919f95861dc63a97a47127d45db89c49f0a3c66f3d54dca79ec7fac57c9b3b3e4a93c67a0ff8ca8aaab68598e5ec0481c30140f6380bd080cfd76edf1acd25ac104976615ac23969695e4b5c2330d63b0bf48b2f3228dc9b227957cd1e18ae86b18f2b5063b16f51224e7ca6abe47f29e109ed4a520ac4f3f83933cd0b6f672cb9d4665c1d930079a4b6d34cb584f632444ef48a6b994741ef2f6d1249ccadeb6894117fdbf85c9f73680fbc98059817a4d16ea3dc2ad4fd2aa476c1442a4ac5fc5ebe1cf11495bc0979be3d71a728eac2c79d2bf12e2cb61129f19b3f844381a930d3ff1e8d8490d3ff9b3d4291becfdd6b30e81fed6422729bc30123e3e0aae9860f56127ff276306f88b25f14946f93d782588eb350317bba9637057ffc05fff39bed3b39ffaad628e08aa72e6596e59ebf024317006190571910271f1fd101c87a47edf83272b43d7c19adceb7e5c0e26759bfa4d61777ad353eadd767a10ee4dd210746277ce776f732ce6c7985f31e6064a92aa24be0dab985acdb88a9000764373469021a4ac14b6fcb0666f463706843807ddb7b443ac1762028a329acb216ba5fc5962c44869148e834810980b51aa878c384cd1813d8760b357793b0b8a7f8878ed513fa67ce5e81ee5f4df236e9e3e63e23dc7e2f996107d8201e568a5460fdd50182c84bfc2744df7d6437dd0689b361b1e2775ef60fc709578602b4dbf59702b53698a0dd7ef60e2229744f6440e55731208a63f3c1815c3f1ec91206d2216ac774736e62ceb504f505b4b2844ff999d29f51b17485d2e9c67a7b02a57388c66cf079eeec0b5b7336d10880ad92b0786eb29c5688fe6dba6d49856668851fea3c7a98af8182e73a215844c5540a85d3fdc644e23c63ce09aab429c988705d63a55d0276739f71a16d4baa510dac3314e9c1f1a9a0663cf0a2774de9e1c305c9d744c98f86f4b70653af1e37d158e33c50b8a59c53af6186bb4298bc158e59d814a71b84ba746a7a6f689dae030a035c82dd5d3e34d9cde91b092268830776f6a7d883416c4ee60e0a746d5b04c00a4516e0b2256e45e3e2bad5f8595ce2720ff1354a870b9e056f10fc676168b8207bffefdb0f6211a930d41e78226c55558b133a9a48a17578aa4701e6663e07f05e10d8ae64f992530886ae3698a192dd8e3ab69eeceeb72791a993e5bbfab550fce8ef8c4ce01fef4c1e205717d6c012a2ee9f122508d8030219f11107cee738702bb8252ed69702d340215be0b29f34858ec3ff356cd38233908042d8cbdb976dd545a41b969aae91726f142498eb947587ae0f6db34e24f4e67359a5339167dbd15ee20ebe24cc2ea76293eb68e89f0aa9482f9cdf221beb1cbe50f910bea8fc240581c50a575fe3237f7001e537630566cdaea89dffd024ed7e899aac13755261fc0354c78c778927b7267405549590716b67437e468a64fc4b9b02f1c5b606dd095912fd06d38cf2d1b50f59f047059ffa47a96de40ff88ec655620652838957815a33a9b95da8c8ad8c3ac73bdd01e0d9249a9c3e71c06cbe8b4d1255048f60a20594ecb5b07f27ac58c1a191c81623818069bbe61e1165926fbb58cc2753c3790315e69a343210e30317d9e0420ff49f1687fd9b9c07d8f4d3d020ac391714e08563bb4fcd58ae0b92e84c54a1f45e4f248026e20de5628affb1b75953f32823f4886c20f8823e6bd9b22a537b944679fe7391955efd86ec27f7f5eebc9cd0ee2a6bf0ad2bb69f3687e9797e224e59267bf5648c08bd3ecdc07dae184c5cc758775f0edae0829c3b686b5da1dd5c973b7b9a498e82db3845ef07cce880e6491707cae2dfdd45a78507a0915b9dcaade88e0397678132e5808fb8095d4cc9d2ed288c732bdd1b01a12ee8698d493b61eac2c6828fb7582d3608810ac180f3e2930e92e070213ca66507d82f9464f5c4ab291122e214d17b8f1dc179c20db805fe80e28b5516f23fedb4dc10ae573a8e6db1b48b6f448b43f749411fda4e62d89304102a509412a61f8d8572fe2a63dda3dd741ad2d166ec83b78dadad419ae3ea8c14a0062e2c05c992d681d9fc42924a590d606f2312735f7398a962c3a75c7b98c50a9478af1ed2dcda873a644b60c013873f82d0bc46e21f43c500dbf793fd421280031d8b2c42e26959429dd3fad6c63aad23cfc6f5f5d0abfcb58dbeab893a39cf15ad2a3ddc2157e06bf32a3e78a3d6ed0ebaf9f4088e285f3a57b1d03fbd986ae74aa4b2659264ef6c62a3978185c67c4350ba999b4bdafbeedfab27653f9a52fa18ef1f43aa0de59051f25f49d67ce96ad51d784177f99de59b31ff1dce2627f66f07b3209e77b1c0d7ada25da7fed68b5d95b8954fcb2ea437aebbe8916b6dd9081d38c032008cfcdc2f4c0d3d905e9c2100c1216cafea778d8b15d338ba29db5209134545692f65b3651c744447fabe2793be7584fb92a92dcfcba5503fa794a143f586774d88fb62b8366303965096ac4193e2a2fd86b041892be633ded6fcdb7ec7d9da6b9867052a46c88d68f49df870061c04a9b2bd45c607ff5f226ba5a60e32cfb80aff7859d42899fcdbdf2e03241665c42736acf8d41858d4a47408b55a308be1f7968188a0e85c25121463a4897282d3308d3bb93a0c0ee094916cc5ece5f1f6997cd94b76e6a30f7928d5d551250e5b76f666869b195714c94cb6a07ca28fe209553ba0492a8d11559db939549832d897c4fe8aba8acada1b1aa3a65f46e77db95867df99898ebf13eb1531254331514cc20de0cec24a901e007fc8c765d9099c444f7d52363ef46bac3ebccd983106cf3b2d2db9639d66df9d11a0577173419599f9e3bc2d7d59eb9efc2fe54b3ec79727c75e4b5b4a732de6f4b94261217825fbb1241f3cf96a4eb1a863c8028f678808ea01e914d2ed2d7f22b9fe39a8f28673beffd80050fcbf918ec8296da658516db31fa64fc16f077047cd11f6e3305b51aaf869a43be0043744b4fc4c5fcfb70862791c9e2a6eb52521fed0cc54fc3c731b1fb400c2498db86133cbe2c69de35efa87e6f020ecce8ec600032d56564be2f990b503cd3df1c807b0a47520a84133acfd8088d8158c4ce85dfbba2a97b80437a2123c1081466e6b5e3fea82b269a83813070ec929021e04044078fd4f36dd24004018a8c77988e58d4108edc2a771ef816c6ff4651c521b466fee26a8c88002dac0170b8c3d6aeaa768fcb14e6039c1a89fa4ced8c7c4a70958b58d4f448403e6aa5888dad1ba18057a73cdd1629d894c39f265b3842a03b1871d47e886fdcc5f1e5d691ad7eb96b66863be94853fa17ebb8d6090a45432d2bdbfd4f3d14cc07b56194357cfae1c996104a9e0b71b9334144fd80ab70102b37cd616bb682e0d9cbfe52b9363431da1f4ecd10eaee9b8e117a35ff4a5336e7f668b9ac18d6ba8dea080ecfcbbec81ea2668f17d9cf8ebddb91dd861a1fa8d51e12067283ec2bc4de5dcadea39ffe161c07e9d6b14f3bd61ae212ca522b334584431e12c3f42e3aef9ba0e3241e7e355295ec46435ad63bf19a72d62043029523fd0fae727e32238abf98159f2d59b7feea2b6be7db70abd559ae126a6d10149fe406a7a96c8196b222e53e2c3dcf5cc4c8a06ca115274c2b8f4e8a6eb4182df7b437d5a15a20adb7278f6c16fc2e6c149b8141723b41b85b2abb438b7e99bfe27eba5443e8f136dac38d74c3f9074181dfc777c2ba8ab1bc6909c614eb4575efa827ccfdc683fb2610dba26bc6f74dab5fc3d9ec4422fe6a182c2490285fd0bdbadef57826de990f178a01f8633fb97dd1ce3fc2f407b5f1e71eff46cf3b993e109a94ccf47e14571e50dec98e6bf899e30f01e20a14bd8ec004b630f6beec23e256ac9de30036162706aaa6d83e6f04b0adfd47b39cada9f1a96ccb107f7f6728fa510573f4e28c2d6d51f3a1bf0ddd750794c2ac4d0a2b1741f0d96db23873a194a7eb2a5592cf9762c3785123f31348102d412cedb2069fb476600c7e1464539c94da73552c4db51bc622fc0ded3e8591624cc0533773b76de13237b1956af6060dca7368edb9cce37e193a290f4eae92a058e0027a3027b119f00d699ccddab4bcc002f9f55644f7b6e2b56c9d1d2c853df6d65b469b4c6c13e50b020fbe80de4c48c90913"}, {0xb8, 0xffff, 0x40, "2749723dca51e52094463b906b957b200c538ffbbd17861c9bf92799d1aa88aea6058627bf59549efc4fdabaa3c5fb4fc584c2e4dfbce0793aea62d0de3bf0f2419b397212b14c2650feddbf35d8bd5cc6d3024087b5b8c1752b942f21e6f63fd4209330cf746ab487709b76de1fe4e88b81ee702b68f6f5e490d884cf3f5d7746f727007074e162b4eeab97a737325ad3217067dd4da682d895df42d0a9519ae0eeb1"}, {0xa8, 0x1, 0x2, "30ea4d3303e07ee3ddf70ccd0d0e8cefaf7f9662ede93a1e3e4768df4eec294ec8f455553c0dd976b59c1666de57c06a2e656d4655d1e74e2484a5ce666bfbe36352550127981783126d2ab98210137816ab40c250888a82653ea08435583c097644124de60f3aa8188ddf5ae48d4d7d124a5cf2e2c6de41b726204d31873f9d897ad255ac6d89824dd034f70ac346286603"}, {0x60, 0x1, 0xc349, "338e9819e66a677ad3812a3b4d1eb33d973d06a6fc1fbadbb8316ed4b70845662e6d32808b0cc89fa787edc5497e16dc9410c22ee6ca9695abffec6cac26db4fc4a7b296091529f85e16"}, {0x40, 0xffff, 0x7fffffff, "a286be1d10cff7134ee9145eaaf9a3a2a054e2933b7533107fddc93270a6f2e2f5b02d890ef438fda67bc0c4635013"}], 0x15e0}, 0x40f) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(0x0, 0x8000000019c, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x4, 0x80000000}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2000, 0xd215) sendto(r0, &(0x7f0000000240)="69835d7b7e894b30cc234fc9db2e12cb3134796c90943b572f71068da05a7ce4725a9a7738704536b8408c0fdcdb59c00ef9d484a904c8aecbd898a638cb40c4febbef058920fcedb0b330eeda94e3795350b6a1922a5bd96a6831c9a61cc08d18a252c1366a53321a7a32862183d50f527f0179ab9c7b3c574cf06e40ac8b", 0x7f, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xcb1, 0x1}, 0xc) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x6, './bus\x00', './bus\x00'}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="886ffb2aaa1ad0e7164d1d713e84d65a12317aae5fc67e5de3d490f24d8bd09e7eacb1e33a0f6bd29f0ed739fe2bcc002fd54839ea6b1d468eea4c76c5eeadaae47947dbedbc8206e8339e1b2c15a81707370b85fcfc12"], 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000480)={0x0, ""/142}, 0x96, 0x3, 0x800) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/30, 0x1e}], 0x6) close(r1) recvfrom$unix(r1, 0x0, 0xa306, 0x40000842, 0x0, 0xffffff40) lseek(r0, 0x0, 0x1) 16:00:08 executing program 0: mprotect(&(0x7f000058e000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x7, 0xffff, 0x1, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getegid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x4}, {0xcf, 0x3}, {0x8a, 0x5}], 0x3}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042100, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x100) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x3) fchmod(r1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0xc98, 0x0, 0xb811, 0x0) 16:00:08 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget(0x1, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)=""/167) r3 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000dfa9fe80c18a963c9d4f6c140201eeb74b363a21a960e02d11a3ca95872da28a5a62cf1b4437a13eab36cc4ce198a63ff229f2d39c3d0a72a1"], 0x3) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x1, 0x80000001, 0x1, 0x40000000400, 0x1, 0xfffffffffffffffd, 0x2, 0x3, 0x3, 0x5}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x21) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x8, 0x80000000, 0x1, 0x9, 0x5, 0x7fff, 0x1, 0x0, 0x4, 0x2}) r2 = msgget(0x0, 0x0) r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) execve(&(0x7f0000000740)='./file1\x00', &(0x7f0000000800)=[&(0x7f0000000780)='\'^\'(/+:&\x00', &(0x7f00000007c0)='#\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='v\x00']) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r5 = getuid() readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/5, 0x5}, {&(0x7f0000000440)=""/179, 0xb3}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/121, 0x79}, {&(0x7f00000005c0)=""/113, 0x71}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r5, r6, 0xc0, 0x3ff}, 0x9, 0x3321, r7, r8, 0x401, 0x9, 0x80000000, 0x4}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/126) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x6, 0x40000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x3ff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20040, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x9, 0xd38f, "0068ddc17f33248cde84dbf680776a662480d14b"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="0172a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 16:00:09 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000080)='\x04\x00') r0 = socket(0x8, 0x8004, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x1) semop(0xffffffffffffffff, 0x0, 0x0) r3 = semget(0x1, 0x7, 0x708) semop(r3, &(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r4, 0x0, r5, 0x40, 0x2}, 0x0, 0x1, 0x6}) r6 = semget(0xffffffffffffffff, 0x7, 0x6c1) r7 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000300)="adb6896db09d2e3b21e0095daf2a3eeff841a14808275489b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736", 0xaa, 0x2, 0x0, 0x0) setsockopt(r7, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r6, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x80000000}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000800)=""/215) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000005c0)) syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) shutdown(r7, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ef5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r0, &(0x7f00000006c0)=[{0x0, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xfcbe) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r3 = shmget(0x3, 0x3000, 0x40c, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) semget(0x0, 0xa669fde76d8219d, 0x100000000060) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000480)=""/157) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r2, 0x20007471) dup(0xffffffffffffffff) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000580)=0x4) 16:00:10 executing program 0: mprotect(&(0x7f0000153000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x4003, 0x4) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000700)=""/101, 0x65) close(r0) flock(r0, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce2ae0000000000e602e400"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xd189, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x400) shutdown(r1, 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = semget(0x3, 0x0, 0x24) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getrlimit(0x0, &(0x7f0000000000)) close(r0) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) socket$inet6(0x18, 0x6, 0xfffffffffffffffb) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fcd97edf68bf89717807e76f630e4010fa2726714ea32f4e1a7e7b1cdb76478ef8231e5ac534610a616f40fb98d4d963fc1736267b2a2bd59f3b25378fc69617a8db8fc13d6cea2c70236f49e39626a81872a0364a46af78250f1a6333ee9bc7d57589351eb6fc0f2396f89094c9d77fd7ed6bf012bdc3136683d95fec52c975b53658dc47e41d0f2b55ded15dbef7b08f4f3c6d2d42e008aea6c312aa81994aa4121e5ca02bd1ef1c1ab2d60e", 0xad}, {&(0x7f0000000380)="e7ccc8243b46b69c4caf72521af53859ae85d865a690ba946b020aaedb9867191a05fd6c92fd7eb22f8a18e17379d67b363f2d3bb41317e0d5160d6d800c826b7d8d46649899068b601842b6b0ae6c912529b41c78027b6449f5304afba314082490aa83483728988c5c2842b39321bccc05e14115ca0f3775faa9236e96cb64a0a7f4db516eef49c6775b7f0e60d9e8f8b015db3ecf6aa5ee36ad0eeb05fc8c66c89f3cdaa31d33c9a0d902763311110937d19d484854d1cef2335d56d64c8b01d8fdf312e6eca0f9f11f15424f62e8dbc120425d8f6d705d", 0xd9}, {&(0x7f0000000480)="c3a5521c897f2db1ed5970e2101e9c9fd4b66ce493f395c0ed488618cc1e5106a3f8271d661b40cf9bb85e9a7ffa032f20fa62f609a9a9b151cacdb83e29b8e4ce8f9a1fe81c7cd812abd95438754649954d08943852e88f701ae4a6ead99b44a5583f8aa0de38d873f1891f0c425f85461a92732702fc9f726288069948b1fd95f664614a447093c5149139c7b437fed4919046d74a664bc10f2095de5e96de0ad0673b0960e8bd33e268226d4359f3e9a341f2f8213121fe248dc0262c61b8d907bfacc356a917183f3e23c878f699663db2f865e5a807fb6415963bb00f3d10b7440c3830a9204077966e4f490e0fd39d6445ae2032", 0xf7}], 0x3) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000580)=""/17, 0x11}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000000640)=""/12, 0xc}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/247, 0xf7}, {&(0x7f00000008c0)=""/106, 0x6a}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/206, 0xce}], 0x10000027) clock_getres(0x4, &(0x7f00000000c0)) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r0) 16:00:10 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x4, 0x86) close(r1) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x21) close(r3) getsockopt(r3, 0x299, 0x5b, &(0x7f0000000380)=""/178, &(0x7f0000000140)=0xb2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) semop(r2, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x200, 0xf0}, 0xc) getsockname(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000780)=0x8) 16:00:10 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2003, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x4}, {r0, 0xa4}, {r0, 0x11}, {r0, 0x1}, {r0}, {r0, 0x47}], 0x8, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x7}, {0x16}]}) syz_emit_ethernet(0xfffffffffffffebd, &(0x7f0000000580)="8456332ae0079d00ac27e68284f43fbffc93ef505f8598c78231788b98fce8793ae3749abb6f14de343c185640f8c4bc2fbb05a91646a408ec8cfd98e374bfa8fcb6d216d15122934dadec46c53fa2e49cbe3ad80344e0a539be9cd14ac33e387b803f86c9ba04b0edd869e212664599e5d57773221a93a38719f9c3f13d7a46d78d1069f13f24fca2f364f3c3d1317411111a71beea50af0c69f86d7da59e0205eda3fc843017beb8c56cb9fb18c205ab0f15ed266bd72e53435a92be80bae623c297551b0e730c5081df82ddb3470b68bc28d172295b6e8f9e5b44d95b415b2ed490e363467139c174508dcde75be054fb04b6000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_emit_ethernet(0xfffffebe, &(0x7f0000000340)="c22abae141c199f19100ff5deae47ba7680df4493ebb6b3f355dd42e36517f187ff0da205e7c1770841fc1cf872590d234f7d43ec49d341433761f081bbdc3989322a7704328be872e18fe8130682adc5e102e0a74c6228cdf872f3e210c10638cd181e7e39085f77362e5ba18cc86db196f17d634e93f390269e6a821bad32b54fa50488b8e9534690e97ee4d10038c2cee84567f914242bfed55f0d9d1cb331a4de04985faf7fbf6bb44d964616757665efa6cb5ed2fb69ab602932d70c84066f8f667cfa903f79007f0215575a3ae2be4bc66b52a5825d5c1f8c1f1fc4ffe4a269f936af1512934d32b0e47e1783ebd9266db2cd2a502dac2ba185355a5e4d916f765ba0953cc310f89e1739fa1bd55c4ed0bcc723fb0cb38c89e5bd7881de92133002b532ada0e6726b5ad1410725b4d95727b8d48cfabce23cfb89bb9993689f7cda2f273f0a9cb7ec4") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x400000018, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x2000000000001704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() r3 = geteuid() setuid(r3) r4 = semget$private(0x0, 0x7, 0x188) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r5, r2, r6, 0x2, 0x101}, 0x0, 0x5, 0x123}) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8002, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x401, 0x4, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf41}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6b6d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1a}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe11c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 16:00:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="200000ec138a00e0bfff76aa285b02c56baad621006400f8208a5b2d25771b542a538706000000b8190000c6f29e0f73432f8f5d1bdd95bc7aab8a70cee5ee7426cb7860eaf38e9e0ce490446f5a2acd6875016a6a76ea8fc5d10d238694c7e1a87aaf485d58d1953fa01afed632fe2611aae8e7df80479ad861abca12475e00"/142], 0x38}, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x7, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x8040, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="c27e3f996780b5061a3712142e0de52d678fddcbf076c1e153d7e094031005a946c0076f2e34e496b8cc57487718553a833114cad6db9aaedc1dde0267c1c1718d1106da9c5b821c47ebabb7df7495bc14a5ee7cde46d207baaf73ad1243c6511fa5973a4c17a580cfdce4399dc4e6a53f3d09cb46a04f1497d534b7c5db735374a29d49eb0a9e0ee96237e555a3e76a793eb8fea777a44bfa20c33a54ff02577d87adfa2077420a43ce6defcd5363dae93f960d25a881b27fd6f88a19056a44b006968e78de606bbf28c094cd9218ba2a", 0xd1}, {&(0x7f0000000240)="0b88220c5ef044dddd85e582bc8cae59e04eb9756ee55cc581242d975f6db73eeab58df730001c19926a8cc5057674735ae351f7429b4b5567334a8e5e0b4eeb688b506ea2d3d1489d26db8720da8086966e3b47d21f33e20174269d9783ab1874438110dfe4082d3f8b30d96b00cfa8f746a3db14d41446d110c5b8720e7905603a4bddd04aecae2646b998ba5765261bb309465b7d319cd02b048fe52cef1206174995bea73c265aee08dfb79f2c3d443ba9429ea0ebadeda8d350f040f1e8c97b259c364ac21b38cff9a00205432e057b1706dd5ead0b09aa27edaadd6f623749e1c0f40fb644a7bcf7eae1257e453be4cbb2370cb81797", 0xf9}, {&(0x7f0000000340)="bc240f076b95ca73a45a58c4e8d96dc8b92c5fa1cc120c060f5e0b43649a282904ba1a5630b0b1e545db59616ba26ab1e4cd6f0a90780b9e89d91581006c294232601b27a57ec1017a18d67892f68b57fb7d541df421939bcea69a5ec865d9146948ac455e983d7fe642dc6a04cd6254a509e058f9009cfa0f0f543eb9d93c7b73cff48b4441742fb40feeb11ee5e18737b2a8e18616416515e25e1abc0b7420279723569cdc945c1d3c1234acd6d44a50ed9c", 0xb3}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="100000000000000001000000020000000001000000000000000000000800000085607da2536fae1a6061f71a8d434b986d88e102a28fce8c0e45f0812174d882d2b5510cc04ecffc46934217bb79dccab09cd84953088e613727ebf1c5e68bf963886bc47ef20b0bc356596dfb120aa3b3d6db40ae68d044e607722a0618705d0626d298604266f1a5b1b1b53bce72baf4b4b2cb26b4ce7c54f07bda94b2112a8b7581632f876ab0da48c8ee930505e980293aada40babb1b609697660a6162ef18c138378e4ade896a018a28c94180eac6443085e8f000000000000000786f7ccfa2c28e6a9469e42f1e7424e6f9539b6ca006456e569733f92859d106cd684e339e62bfc41979395000000000000003000000000000000ffff00005800000014a9d3736bcefb061161c8fb8de66a432f3f6f89938de0746249bcbafe590000f000000000000000ffff000001000000fd7ac78e2968b8749029e948664666ab169dd57d1ede50e7eddceb525fe27382541ed2c3728858d8ffa341106d19d6542836008fce98037319b226c55bfc034741377738a6dafe98f6797d627046ec4aa0308230763b65d4dea20b69549c832013ed84b032af046bf673e3abb85e796fc116797ec461972d98fae6d61e6cfe57cf5a28d0788edb82ff957e78736be2680a4272b21c3d509856e7120cd7ec51bb6fd23d45fe5388bda47300f9e2498f3167d842192581a610ad2952d388d1a20d0fe8cd3096b3cfa179f74c71c06ebde7a3923100725389d345f36200000000001800000000000000000000000400000056000000000000001001000000000000ffff000008000000c20b9c3ba9fc087cebfc63816cb8a3beeb6f0d4826e25945bd9e3f18bd849008f43e4b178f4c345e698dde8901b3796ada3b1b621b9ab3bf9dafd00f9f9b0a80c5d49e488c3f526a9c7ee541574115ea142f16a5c789614126bdf31dd484830fa52ebb013b86470970b6376e6c150904032c8c72952c7107b0e7df9bdc8dc94f60ce874dbefe0145e3e04a6b34a7a173e14ccd5bab8a05f19975c66c52e265cc844e691c306866c25f7add0d6f23b3d0b94310e9f8984e04b2899e06f63e44f739b30554e458417c4dd3c46ac51ae96ca49a02093f349303add19991a015edb7b1c0ed7c4584a2fe27cad8334849a95ff2ff660c4b29a14ab04c1580340000000b419227e353137a4f807fd0ea236933baaf503cd7b9a686f0000f6e5eb93573a13536700be4c0e70dd25061ee9cbd07a3ca1a0ba682e76096aecad6084bc57e3ef1542a0c1e18ee8b0302a2a036a9b1f37bee76a63d1efcc7"], 0x358}, 0x40a) r3 = semget$private(0x0, 0x3, 0x400) bind$unix(r1, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x9ee) socketpair(0x18, 0x1, 0x8, &(0x7f0000000440)) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000040)={{0x8000001}, {0x9, 0x400000040000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000680)="f4fc67596dbe43e9374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a161981da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fbc5db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d0000ba4d8240ec42b50c5b07b2f8d16a0789957d9dada4f29e70b6d858a1489b8d8d04c6c227", 0x126, 0x4, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x800080) r8 = msgget(0x1, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0x973, r6, r5, r6, r5, 0x4}, 0x6, 0x6730, r3, r3, 0x1, 0x801, 0x7, 0xffffffffffffffc1}) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000240)=0x2) socket(0x18, 0x1, 0x8eaf) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r5}, 0xfffffc9b) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xffffffffffffffb7) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000109000/0x4000)=nil, 0x4000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:00:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) fchflags(r0, 0x60000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x4000000000400310, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x808, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup(r1) close(r0) flock(r0, 0x8) 16:00:14 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2, 0x4, 0x5, "a66024d39fb06855d70940f4cc8becd680d03e91", 0x3, 0x8}) setrlimit(0x3, &(0x7f0000000080)={0x80000000, 0x80000000}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xfdfffffffffffffd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b0600000000000000000000000000007f4afea1000000000000005b0de13ce00000", 0x2c}], 0x1) 16:00:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/150, 0x96}], 0x2, &(0x7f0000000280)=""/151, 0x97}, 0x843) r2 = socket(0x2, 0x3, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8000000, 0x5}, {0x0, 0x9}}, &(0x7f0000000080)) r3 = fcntl$getown(r1, 0x5) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) setpgid(r4, r3) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000380)=ANY=[@ANYBLOB="56022e2f66696c653000411236c24329b4f0ee120cb74866d45cafb7efabc76b0e45e4ff4a26c3aed48198f5eec32c8d6ba98de22574d20ea641ec810d7be3398d1e7531ce9fe07bd36eb8b9e7300ac961b7780468162e463cb0e533900df00090202b8dc11b8a5996c330a31176405601fcd4516fda940d25f63149ca549dc41c24035834134499f99380a468678e18a613c20ba2e23ab4404156817fe78a49ae"], 0xffffffa4, 0x0, 0x0, 0x0}, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000440)={0x3, 0x0, 0x9, 0xfffffffffffffff9, r5}) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x34b, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/99) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0xded7, 0x1ff, 0x2, 0x8}, {0x8, 0x9, 0x10000, 0x3}, {0x0, 0x9, 0x100000001, 0x4}, {0x4, 0x1, 0x7, 0x8004}, {0x170b, 0x3, 0x3, 0x5}, {0x552, 0x40, 0x9, 0x4}, {0x100000001, 0xdc52, 0x9, 0x80000000}, {0x1ff, 0x6, 0x4000000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x456) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x2, 0x20}, 0x4, 0x101}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:14 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0xc2}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0xa, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/52, 0x34}], 0x9, &(0x7f00000004c0)=""/231, 0xe7}, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x3, 0x5e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000180)=""/156, 0x9c, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x6, 0x8000000000000002) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x10001}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="af0af8ec3a0cdf575e648c75abca85f99de45fa3b36ea5a7ac16e9511ed6e92ffd9b92f251da08c739b22e5d7e60ee9f6663b09719b245b418f699d24154177c3603525c31aa9da706377aa5ffed0cec47ac95", 0x53) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x36) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x22, 0x4) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x4000, 0x297, &(0x7f0000416000/0x4000)=nil) shmat(r0, &(0x7f000016f000/0x3000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xff, './file0\x00', './file0\x00'}) sendto$unix(r2, &(0x7f00000000c0)="09fd825065a50b190a1f7bc048b625af9c9d4d8accad32e0e844f5145bee8ce8f976cae31f25979f70bef71cd85bdbcf6288589d88b3aa3064d0b8b4a00a6e83f131c6b943ff533ecb42af1a32353c348cc4066bd3092995f2834d8a4dc85b1e9941c72eea57964bf35ac14de6c9b499c7abff16c6c1e9058af4e1b70db388cea5e2213a1c6fec5f367433b75268f483c57c8a717af94e54b3c047dff6348ab258eeb9136f70eb32da9308de2bf9ee90ac", 0xb1, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r2 = msgget$private(0x0, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) msgrcv(r2, &(0x7f0000000240)={0x0, ""/84}, 0x5c, 0x1, 0x1800) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x87}, {0x6}]}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x0, 0x81, 0x5, 0x9}, {0x70b, 0x8000, 0x1, 0x2}, {0x4, 0x6, 0x1, 0x10001}, {0x1b88, 0x6, 0xb0a, 0xffffffff}, {0x0, 0x7, 0x8, 0xfffffffffffffffc}, {0x6, 0x7, 0x0, 0x8062}, {0x9000000000, 0xff, 0x200, 0x3f}]}) syz_emit_ethernet(0xb55721bf, &(0x7f0000000380)="00b28c714d3acaff11d56676dc8bf6254b3ffb45bb4ba56bb77142754e1f05aea8e16cca5d28fc7e0c615e150900000000000000367d6656b3e6083ff34720b9529ed64dcd607169fe9168e61997cbc3f65408405c56862dbd6b44325b327be19c75720a5e1d3e5b6a5d950ba24288399c10d23356a25bdb482daf5214889a821861c1415d0e9c1b9f72545d7c33f56c13deb44f2e3642a8f40abad39eaef474017ea9f88898be6f544326cd03a2aa5cd31221ac0000a130556333b05d8963cc8b09f052b634d349c0b3ec676a157057be79321039063adad34d7c7b3ac43ab5606c1549f71a00d122873bcf0a4b6b8a3994c9fba61556c273e7e6a1abe60f0ff68c1492ab7c6501d97d0d88fe20579bd7d3d68496a218d1e931b75403c779137587d486962ccf9e1c11df39c0af6c276e0cd048ea5eb9cdcbfbbeff125e6f07686f774e73ea1aea3d173071502a0eac26b1833c02b6273aa65323c6b4f1534f543d7844d593b6bbc60f158ef9dc5af629430a936b7a94c3a3cdb755954d0564796f25c90746e0d9bd43346ffc4e90f6652d008b56ad2d5ffc183134c863f9ffdfb0af011fd7f59a58a9db89b9e9202a0bc278d195fcb8a3c6ed3bbc5a91511f2a6faae04d1be5c905079cb28a8f510a45102ab8d64d3b9b6a59f92f4913104ae41c80def244d8f0995b62102daa7cf29609e0ba67a24a4f3f1633494e488b48656fe86f641972957c60e71afce89badb519fb127ea64edc2134f766adc8f84e5c92f1179599") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000000000080, 0x7fffc) close(r0) 16:00:15 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x17, 0x4, 0x9, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x1, 0x3}, 0x40, [0x0, 0x1, 0x7, 0x3ff, 0x8, 0x10001, 0x7, 0x7f]}, 0x3c) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f0000000400)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r3, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") flock(r4, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x28020, 0x0) fcntl$dupfd(r7, 0xffffffffffffffff, r4) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r8 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpgid(r8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x0) write(r0, &(0x7f0000000280)='\x00\x00\x00', 0xffffff61) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x84000400000002c2, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') smr: dispatch took 11 seconds panic: kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_event.c", line 1076 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 237206 41923 0 0x14000 0x200 0 zerothread *398932 23941 0 0x14000 0x200 1 smr db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8d574,ffffffff81f8855b,434,ffffffff81f97a51) at __assert+0x2e knote_enqueue(fffffd806ec9ccb0) at knote_enqueue+0x216 knote(ffffffff8234bf68,1000000) at knote+0xbd selwakeup(ffffffff8234bf68) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f837b0) at printf+0x9f smr_thread(ffff800020ac1770) at smr_thread+0x335 end trace frame: 0x0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_event.c", line 1076 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8d574,ffffffff81f8855b,434,ffffffff81f97a51) at __assert+0x2e knote_enqueue(fffffd806ec9ccb0) at knote_enqueue+0x216 knote(ffffffff8234bf68,1000000) at knote+0xbd selwakeup(ffffffff8234bf68) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f837b0) at printf+0x9f smr_thread(ffff800020ac1770) at smr_thread+0x335 end trace frame: 0x0, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020ac8e70 rbx 0xffff800020ac8f20 rdx 0xffff800020ac1770 rcx 0 rax 0 r8 0xffffffff8100bbb3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x9d6ed690a103c599 r12 0x3000000008 r13 0xffff800020ac8e80 r14 0x100 r15 0x1 rip 0xffffffff8137a588 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ac8e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (smr) pid=398932 stat=onproc flags process=14000 proc=200 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac1c20,0xffff800020ac1528 process=0xffff800020ac33b0 user=0xffff800020ac4000, vmspace=0xffffffff82389a28 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 84811 97481 25830 0 2 0x81000 syz-executor.0 84811 153845 25830 0 3 0x4003000 suspend syz-executor.0 25830 417783 67190 0 3 0x82 wait syz-executor.0 32718 151454 67190 0 2 0x2 syz-executor.1 67190 273960 31471 0 3 0x82 thrsleep syz-fuzzer 67190 82281 31471 0 3 0x4000082 nanosleep syz-fuzzer 67190 289154 31471 0 3 0x4000082 thrsleep syz-fuzzer 67190 514644 31471 0 3 0x4000082 kqread syz-fuzzer 67190 505605 31471 0 3 0x4000082 thrsleep syz-fuzzer 67190 399821 31471 0 2 0x4000482 syz-fuzzer 67190 77206 31471 0 3 0x4000082 thrsleep syz-fuzzer 67190 454451 31471 0 3 0x4000082 thrsleep syz-fuzzer 67190 257549 31471 0 3 0x4000082 thrsleep syz-fuzzer 67190 258553 31471 0 3 0x4000082 thrsleep syz-fuzzer 31471 328048 34191 0 3 0x10008a pause ksh 34191 101266 96650 0 3 0x92 select sshd 14937 422549 1 0 3 0x100083 ttyin getty 96650 321211 1 0 3 0x80 select sshd 99204 74098 67387 74 3 0x100092 bpf pflogd 67387 305800 1 0 3 0x80 netio pflogd 33838 6702 43160 73 3 0x100090 kqread syslogd 43160 136517 1 0 3 0x100082 netio syslogd 1807 145066 1 77 3 0x100090 poll dhclient 318 192645 1 0 3 0x80 poll dhclient 41923 237206 0 0 7 0x14200 zerothread 38555 367350 0 0 3 0x14200 aiodoned aiodoned 69013 375491 0 0 3 0x14200 syncer update 43528 162755 0 0 3 0x14200 cleaner cleaner 62477 489812 0 0 3 0x14200 reaper reaper 39303 284572 0 0 3 0x14200 pgdaemon pagedaemon 81017 21392 0 0 3 0x14200 bored crynlk 57599 195647 0 0 3 0x14200 bored crypto 31219 16667 0 0 3 0x40014200 acpi0 acpi0 57069 42789 0 0 3 0x40014200 idle1 21846 41868 0 0 3 0x14200 bored softnet 75938 376167 0 0 3 0x14200 bored systqmp 67925 344230 0 0 3 0x14200 bored systq 84320 500227 0 0 3 0x40014200 bored softclock 86488 385017 0 0 3 0x40014200 idle0 *23941 398932 0 0 7 0x14200 smr 1 171339 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 6418K 14851K 78643K 12113 0 0 pcb 25 9K 11K 78643K 300 0 0 rtable 108 4K 4K 78643K 495 0 0 ifaddr 65 14K 14K 78643K 144 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1488 0 0 iov 0 0K 16K 78643K 60 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1770 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 84 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 608 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 83K 78643K 568 0 0 subproc 64 65538K 69634K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 61 0 0 in_multi 33 2K 2K 78643K 92 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 296 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 21K 25K 78643K 2863 0 0 UVM aobj 22 2K 2K 78643K 22 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 19 0 0 NDP 14 0K 0K 78643K 44 0 0 temp 172 2712K 2777K 78643K 5627 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 inpcbpl 280 271 0 264 1 0 1 1 0 8 0 plimitpl 152 47 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 89 0 45 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 26 0 26 1 1 0 1 0 8 0 tcpcb 544 101 0 97 1 0 1 1 0 8 0 nd6 48 18 0 12 1 0 1 1 0 8 0 ppxss 1128 10 0 10 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 14 0 6 1 0 1 1 0 8 0 pfstkey 112 14 0 6 1 0 1 1 0 8 0 pfstate 328 14 0 6 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 368 0 176 12 0 12 12 0 8 0 art_table 32 369 0 176 2 0 2 2 0 8 0 art_node 16 88 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 80 0 70 1 0 1 1 0 8 0 shmpl 112 20 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2311 0 877 47 0 47 47 0 8 0 ffsino 272 2311 0 877 96 0 96 96 0 8 0 nchpl 144 3336 0 1683 62 0 62 62 0 8 0 uvmvnodes 72 2779 0 0 51 0 51 51 0 8 0 vnodes 200 2779 0 0 147 0 147 147 0 8 0 namei 1024 9862 0 9862 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8979 0 8979 8 8 0 6 0 8 0 sigapl 432 795 0 780 3 1 2 3 0 8 0 futexpl 56 6492 0 6492 1 0 1 1 0 8 1 knotepl 112 244 0 225 1 0 1 1 0 8 0 kqueuepl 104 140 0 138 1 0 1 1 0 8 0 pipepl 112 512 0 493 3 2 1 2 0 8 0 fdescpl 488 796 0 780 4 1 3 3 0 8 0 filepl 152 4435 0 4335 6 2 4 6 0 8 0 lockfpl 104 194 0 193 2 1 1 1 0 8 0 lockfspl 32 69 0 68 2 1 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 41 0 30 1 0 1 1 0 8 0 ucredpl 96 583 0 574 1 0 1 1 0 8 0 zombiepl 144 781 0 780 3 2 1 1 0 8 0 processpl 840 811 0 780 4 0 4 4 0 8 0 procpl 600 1988 0 1947 4 0 4 4 0 8 0 srpgc 64 24 0 24 2 2 0 1 0 8 0 sockpl 384 537 0 518 4 2 2 4 0 8 0 mcl64k 65536 257 0 0 33 0 33 33 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 354 0 0 20 0 20 20 0 8 0 bufpl 256 6666 0 1165 344 0 344 344 0 8 0 anonpl 16 86523 0 72205 77 19 58 58 0 125 0 amapchunkpl 152 4693 0 4560 10 4 6 8 0 158 0 amappl16 192 3558 0 2723 51 9 42 42 0 8 0 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 160 0 156 2 1 1 1 0 8 0 amappl13 168 11 0 10 1 0 1 1 0 8 0 amappl12 160 64 0 62 1 0 1 1 0 8 0 amappl11 152 107 0 89 1 0 1 1 0 8 0 amappl10 144 399 0 394 1 0 1 1 0 8 0 amappl9 136 641 0 638 1 0 1 1 0 8 0 amappl8 128 187 0 171 1 0 1 1 0 8 0 amappl7 120 369 0 364 1 0 1 1 0 8 0 amappl6 112 104 0 97 1 0 1 1 0 8 0 amappl5 104 218 0 204 1 0 1 1 0 8 0 amappl4 96 963 0 931 2 0 2 2 0 8 0 amappl3 88 255 0 244 1 0 1 1 0 8 0 amappl2 80 5426 0 5370 2 0 2 2 0 8 0 amappl1 72 27575 0 27130 25 15 10 20 0 8 0 amappl 72 2314 0 2273 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 21 0 0 1 0 1 1 0 8 0 uaddrrnd 24 796 0 780 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 796 0 780 1 0 1 1 0 8 0 vmmpekpl 168 10375 0 10349 2 0 2 2 0 8 0 vmmpepl 168 92103 0 90264 131 40 91 95 0 357 11 vmsppl 360 795 0 780 2 0 2 2 0 8 0 pdppl 4096 1599 0 1560 6 1 5 6 0 8 0 pvpl 32 262339 0 244869 178 37 141 145 0 265 0 pmappl 232 795 0 780 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 541 0 5 16 0 16 16 0 8 0