8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 2: syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getgid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r3) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) setreuid(0x0, 0xee01) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_open_pts() r4 = dup(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) getrlimit(0x1, &(0x7f0000000140)) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000140)="de014425cd263ac8147f32bf215b62afab876ff5c8f8b726492edb28a870ebae41", 0x21) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00007c7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x1, 0x8, 0xc65]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {}, {0x3, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) clock_getres(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) login:             OpenBSD/amd64 (Amnesiac) (tty00) executing program 7: sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000000)='\t\x00\x00\x00', &(0x7f0000000040)=0x4, &(0x7f00000001c0)="00c80000", 0x4) executing program 5: syz_open_pts() (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) (async) getgid() (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x20, 0x0, 0x0) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r3) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x20000, 0x2be) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 6: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r0) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = open(0x0, 0x615, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027", 0x86}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x50}, {0x6}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x8, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r4, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getitimer(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050071002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000500)="000001000000000051fd819a9e98846382cfd655c334d31e38db0f905cd7c8dcb23b7dbb0c55fc48ec77eff427e014ba2ec747ebbd9014d440ec551bc9c9a274f91d20f6bfcc1fea1b1957a3b670da5f6ac2593194fc569e97e336fb24a7c200242d0c44cd9f05c7c8eb0ec4114c21cb5c25ec4dd524df0164fded9c15a2dbce37cbd32d05d8507b7818739a1ad20e458292d62861f40c5dc94f15fd053511d49ef61932d0c4ffa8f2", 0xa9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x8, 0x7fff, 0x5}) seteuid(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000002c0)=""/229) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x26}]}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x0, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) dup(r3) (async) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) (async) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) (async) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000140)="de014425cd263ac8147f32bf215b62afab876ff5c8f8b726492edb28a870ebae41", 0x21) (async) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000140)="de014425cd263ac8147f32bf215b62afab876ff5c8f8b726492edb28a870ebae41", 0x21) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x900, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x0) (async) semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() (async) r2 = getuid() setreuid(0xee00, r2) (async) setreuid(0xee00, r2) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_open_pts() dup(r1) (async) r4 = dup(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) getrlimit(0x1, &(0x7f0000000140)) executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r6 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r1}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r8}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {}, {0x3, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000000c0)="3552da17bb6e53994ba609373319fd62dff54d57729d7954cc49", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c) fcntl$getown(r0, 0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000430, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = dup(r3) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000142000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) sysctl$kern(&(0x7f0000002480)={0x1, 0x4}, 0x2, &(0x7f00000024c0), 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000040)={0x9, 0x9}, 0x0, 0x0) executing program 3: rmdir(&(0x7f0000000180)='.\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x1) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') r2 = socket(0x6, 0x1, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd92) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10590fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r0) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = open(0x0, 0x615, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) (async) listen(r2, 0x0) socket$unix(0x1, 0x1, 0x0) (async) r3 = getpid() fcntl$setown(r2, 0x6, r3) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r4, 0x9, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) getitimer(0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x1, 0x1, 0x0) close(r5) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) read(r1, &(0x7f00000000c0)=""/78, 0x4e) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) executing program 1: acct(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027", 0x86}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_open_pts() (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x50}, {0x6}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x8, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)=""/98, &(0x7f0000000040)=0x62) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) executing program 0: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdir(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) setrlimit(0x8, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x4, 0x1000021, 0x0, "00010000000000f1007b09000f0400", 0xda8daf44, 0x100}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) pwritev(r4, &(0x7f00000012c0)=[{&(0x7f0000001300)="c507655d959c75e92f083c5c3388d919a94a1ffee8e1de38a2b2dceb44f431de8a2f2a98c75433347ad0766bc088aaafb5512d1eb068329e4811b5bd65e8b8a7e565e7a9a8c59b8ad8fc4d3062abfeb5800bde96f9f2f313904c2071e2da22333f5ece5618dcda4b52e3a4fb22273d2f7466add05dee9a80cd9619b9876a9de86bd8f2d98dcc65c00dd82254cb42fa1e903371c535616732f3cca4901f915bb388f7f7e89967e10cf3a0a2c89c798aa43b7a27feaada98ce8470b3ef91d963d8b863126758da7141ea5d08ea9d37fd3efbd39edc1dea06b363239fed9fea5f09bd184bc4c1f18a6344b46af9098f9592dbc681495143aedc011cb4d1ad416c77f061d38f2770c76b87894e6dfa7423873ed5d62061dad2439a894f5b91cc52270e0ef7c3ca27c1cc6f51ecd89b1e1a204f5efaf0abdf166397941b2e9b9081b0b0efc0d46fcc4175d99db3dc94b34ad78f15be24ae45739689a0869fa686007ee55781243c64504e2141f47c1c6908baa8a1a819ed5b9056f3c2a27102568986203d4b110000c5ccdf2e6431aea0a047dbdc350467569b173062d2fcbbe893bd73ea30b111e8e5cdb965ffe8f99ab96861d5ba24cf5a03c2874ee6d5392b5761032f261666d172559f54dc9a4f12558373150f882db6109e84e17b5a566f3ce085ba444e87d2d0b5222f3c19c0262adfbb0165603100000000", 0x1f9}, {&(0x7f0000000140)="5d2fee", 0x3}, {&(0x7f00000002c0)="758301757d449bd6ca84f75fdb41a3f6a5a250a32e7f19697ad3fd20f389b57590286f914d5e156592d8e1f550dd8f7c0e366efff442d4700e61c951f27b81719a919995bed16896966fa4203ad6b0746400c8034c06cac3c02132ed9ac19a10e8fa9f7cd4a14dedf51fefb19f8a043afb2ed2c5d7b1b219d2e2b28217b1d5156584ba654494f9044e3c5021e03a1460fbd6bd7dfb426690674cc454eafc1ece9024903018fbacf390d5af21a3803843b7502d94c0cef516a49f4f7b4115985b1576eea20284b777ea044fff83c40475132f1bc5a51711123d5ea23c30cd32fa6ed119b7cfa55694d9b42f2cecea6e59c1cd9375d94f2b24e7f049746536e93ef15e7703c720a1a064c4266583192a69fc74fda97645744a9e36cc3bfd0bb946ab5392bd03a3b1be4cc06ceb335f1004b06a5d5f8ab8c4ceaa5d00754666040e7c10b02b53cbe9264d83b073c3085e079c24ae5d47d18387377c733d52ec27199d002bc82129258c9d97d30e77ba7d7bf6ad0105da6a3dc3d724282c0dd312de54a478f2c3c092905175958f6d5ba507f4f0b3e4fd0be82d38c90dc78da1c2be0fb027ea9cabab992eb05e7a1250e4d676758978dac1c0487e68d2fc51062c37f9375c0b2abac1e92934ec6fec23f0bb8e54d5bcf91b6191c23ce8f4faa6eb41a48795c9960206ac930bf4bbf5b738d0e3d9a90c915d71bc54e68d5181b82c68785100053a0fb09257dbbded0585c844f279566eeb618783ac5864c92d2093b40d38ee25a7201f0d1823a6802b8ee51c1e63b7a5245c7d2200371e75d6d0960e42ab3dfb3ba7a2ca820e819f62e65064183929fcef141c202aaab29fff0968d48a9d992ba2e3a74d0b2edc4f7ef6e3ccbceea35a483a929f5f9ab8c7982d2f0da3653f4e63efcfd09bb81a79099d4f2114c2a36d349830a1f21bc6880aeecd3f998d8671b666a27f9ddde9489d3d1627bfd8b374f1666f6bba619df83cac61ccd015f25e1927aeb5686e19728756402765ccfc33bdddd493cbdbb60320c239563f48ba1951f31fafcd135ec82e0f06e6186105910cfc926ef85860dfb71385c8f5740ac2073e510192030830d2b9fce4b9a6e5c1d330255432a656fe039de0ddbbe01c59f3a3d87187fc57e88d3296a6e329fd933db8335d6bbb60d64d5e8953ed381b864a7bf057d730630a5f442a57dbd520174a66cc8abacb82e6d64c2441c38f3df01c91b581e4501036b82a73654888460f70162d4683d86ad95a383d8e204faba7fdf9f8de60cc86eb26a932e07701c5c90727be7a2d9b2d61df0eaccc31c4edf7391ebe7e24a28e8a9169f6696347eacd4339edd9fc111a3c34c457b328eaa1d49d16f20d038d6f15b3b927577ad11accc856eb86da909a2645993494cbddbfc0f34f6d2508606b245ec5c92d47f22cb7243a205879dbdaeb6af1ce16973f4ca13cb796c11e57d372309ce9fc3e7eece484c787cf6a64005a36fff0f51b15b2107c94194e891e164322f3596e32909d157454349aae70f0528e79743a2e79f393964364c7696077558e862e6c2d9744ade3bc38443e6482e4c28cada2a9dcda5b26fbf9236577b9886c9e9117bb19fd2951a41461d949193d574bde819d37aded309024466a2a5895683f545cf2d7f4d0037a1bf9157f415cbbbdb7748cb5fc0070aaf14089af3b90472f73c4065bc0dc0c553ee829d7428e94f93d8106fd728db0ea86f908d8609932179114a2cb44e90e30b652a8bb540843e2c7cbbdb9207dbc9826863ef509a4c495ba49566f4af35824f16041cfe876132c0562bbcd64e31ec7babe356223772980198def4ab43e08ac235022bb4f101f9169ba1130dd050c337def3e83d687b1762655c218496fed5028e42a402137055b4998b7eca9ee09930402ad0c381e61955f8c9c340aff9028b15d1fc9402f69144e24e1375a4bec34beca484694549ebe7066498e9eae8b4b4f2bcabc76bc254c7b4df8d772f0cc29159c5e3132a76fedf2c2ab9acbeaa663ee9001ca01a6f4f19342940e5d3e4bf4d1f3297989a1a0e515934aadcc47673d34ac0c0b9611dd6c713653434bdc6dc1d72338390efbb8075e85094d0de3a4de310ad172b1bad170a6b1634d7342e3070e161e2ea67bb175c33fcc828227a57b1354226b56e8b27061ec0d4467841217a31602cf597adf099569a9a69ba71c0ba0b6cf4f9f583c81344178901f5154fbb926de92d003c946e8e38c2cfda65cf7b9587fd8aa1c21e60bf23381d93cbf5b763045956480fdcf89918be4a4ce2929ec7ddd87f8a31030acf6cce8d647b726e9cfb4f33c71cb53108da3cd1bde137304282f48a1cb538eb48c7bfb9e1a43a59ad84ae0ff99b07fbbaddd95ede74500c4c40c4e83c020e328213c9e2e612e0a2a57f078208f2c235ec0dad8bc40fb84380f57ab5e4c2d4e88be702408f34261609a24c69402af6f832c50516c9d808223b16d527766479789fcbdb73b3d73c8249b3529081afa26cc9888581e77bcff0124955f8b623869e94ff5c983f3d297bc9c045dfc9e1826346747ce2173d951ffccee455ded731c8a9c661b334c92a304a88f2fe9d26fcd95d60dbc7a2e810a4d62e2339a13e69112a59daca9ba3e837ef74d887c6eb1dc2f62627e753261b0bbb7002e0b77ac0231445ef0c7c295e3e821e001ff222329bd9b418026def3da770c8a04035b02340d21be80d32711906242ac06d052427ae476a4c56a8c6b6b8ac4186c1705f4fa17729a8784f67b490372d0456de5568070c455469dbe8adf674a2031a78aa37b473ff83424a875b94e8156ec00fc0b9db4d14c0fd3943f928c2b579b82b94e2bbc7b03c34238c7961e81e29ffae7543a5a349688a2e1a16258256536d0fc0b8e6860a6e5966a6b8ef22a9e1f012c484dfd34fcc111eb300643c9a89a6ed90a895d87aa93ab8f34b1743806fc4016f5d2a294e974ffd72ac3aed61a41eaba42167ef92380ff5d3690216b9189ae4c88a9d1de281fd44f3551d8a063a4712fdf13c93da6c902874904c6be8659a8eb81426bdbeafa97e4ce3699b7717f593ba3576a352b61d17bd9ad01559e5b07cda2eb18994ebb26301fcbe9e21a5722f2394d6c18f77e0129e7e19ccf5a7dec14d47d8ba3563e56ad2067c6e0fac9e87d1502763cad2c8e54e474af1c3e5ca273ddb308ea0c1413371b79e17ec9f7b7538bc02930cdeb2a1639d96bd70c563433390ad99910f0ab87398b5a2acf66601acb7c5b96d2c4ead0ecccb9499e86c5fd1f6a4e4239632692eea49d49d6fc6c2e7ad10b6e5805b5534c91a1688f3c9c1d488db6add816302c115762e28b7e6388ae7ece5f4b25b2729f4f5fe3ff235be4e00eae075141f8bb5c37b5b6cb1cebe6b672f8c6a8ac13a6e6f2eddcfd5f428955137a110bc83cdcd848d0b403e4461c070bded2f71d462a87d2de28e65a51c809392d77f2a5905386270fe488396eed5fb491b546f77665b39dc2366a97c6d4ce68afce966cb063d9a3989cfe66f5991706c2ea931e01ec910888a7e1f9eb0ba6d39db8bcd30a812f5c80392041b8a5a8ebd5c66ae03c25c87ebc8e849a4aface6f36cef537779582c39e8343245c292d517c732195e626d03cfd2b6f3d4bb69a3b41b1dd6f8374af5317da7b4610697867a947775e0b9b4b3c25f435d6f878cc2fa2587d2c99f4e6d9bdf80412f6eb490408b9711b4ff8c22fd844818565b7c208b264e8ee0653d4f875c419d0206673496e55ece8ab64494e6253d6cc483334b4a6f588b99744ad2abb96766c394c13b29b25a4b657708d4d81d7b144fb3ceeaaa0c847f6f471ee35a8f96ad11593df883251f8f103c6e3a792a06d3786f7963093b9d51b47acb68b3e25dbdcc7a5e797a5569899f4f967a0611ef5a75176db83e1ace42b02cf222bbff9273a358e631108c91a8e4fe42f31b11e95270e5a90c085238291105bf0b160d7e5a68c83483b882e4cf7615f761f93f801303930a7b8f4d3b27743078d971cf7f457bb61b81178eedd6bc468e85e7055361dbaee1c8151b65b8b9527152dbaefeced2a8338f65f7043a843d3cd51b0c94f39452ff5229e19aa1ca288841d5aa8aae19f31341e9e8429d2bef2208e41134bdfcd3fd1c18ca7b8137a9909e798384f42fbc3043f22fffa3d0de4d54f924ad2138a81dac960743cd5e268c8f02f0c5514cca9babc0aecedf96994c04d19a81cc5b6f6a18d8f8493f1ad5ffe995e5ebd581e3d6a8ff73b65e8c22d9ea4683c841e661cb961a9b11ed476cc42385465033cc35882b956d9c92b5689a20054a65479033ec79188fb6faae2d50b3f163a5804156e0e2175cc1bf9f6c4f9b2e8cb6eab7a5aecf80a1e9bfc5a3b030ebb925ef6c9503669a288f1b363d40f163ffef1df63613456ca35c2e8ecf4c468989097eec262d9f248bc9797b05ea5d1bb3f8a37e8f8f36fc455a8bb3dc5976bd5f4eeab6273807295c0af914273c48249c9e6f6983a6d76cf7bf4ac476e463768bc5a5b4846a67a090405c4afc5d62fdccd0f48bac7f2a798a02c9431f3bd9247975cc8ffd386e283d28f8bcea598a134b192bbcc8fb16d21f2daf34d3e8c351232793d2c293f10e37b6d3f55f7ae61ec352b068c52f1118480f5fd2c70575a3adea8be6a7acf54874e687645041ac30f06aafe79b20322819dcfbe9c44bf4afabe77690de2c6fae281ed7270c67d9ee08371dffbab9fa2da4ae862a5ad4f37d8c4a7355062f2924fa2b88ff6c2db642db139af6ca4d4181587b3f38286ffcf0f6639266ec6723d1fe4c411cd1c2676872db8a64852225f16cb4ea7f3a11005a8a0e516bb30347b9d114d091bb3e52b64d62427db0a2c74454737f298d00ae17a3d21a157514ce564ade7b9152fccb68d9fda144965c8f831648f9bebc4f3911ec8bb39cbf3bd5217dc486f68ff456e5c96d0a2f7f5f525fc2eee311452c3f24adf9332ec01ad50f24bc598e66dccce495d11477dfdebccb89c8fe7d95ede469a3b7826c9919114107fbe03e102bfeaa40cf2333f444430c9c3244bdf0df44ad0641b77a8336e0d0e6f9639525d91d8f316832d5fae70557f76729ad26f5fdcfc9ddc901c663a96dd4033aa904452b7735de20d5209c39c446d762e5c38fa30ca31eefd08ef5e2af1dfb2097d2486537564df3d653657fb388f8ea6e7d95b3cb1e032cd145774972b32c4446bec53f9d1174c6071a7283e9a380ea7441ec2a0bdc3cded781274cffc37fa9bc6a7e64ae06b1d84038ca7161b2796d4aed9986547248d9d76235710b4c8fc3ffa9096aed0a8ffa332bf6282a7bf978635ff6b1a624a42321577678be5acbf31a4d8d40cbc30d62b6c59777dcce6f80d062da5348ba4b8598d2378f4d0be603eadb08dba14a98332edbb382ab53c13eff79f95078101d5f106c627c702584ff2f177af29fc6220e70659a09000e862e377df92a30b6d54af569fbf54d1ecb5c89181d04b1128a369e20e77bf17d33e5f1be79e8d961b1b4d88215e4beaace4bc3277fb0a36753067af0c11dfc7c19d4e4e3d6f8011edceec202c303a7d2601ff6d65783bc022bf2d78b3f94ee213946af2bb232cbd784c9cc3643a77e052c804692083f052f7733a914c2a8a56b02b7d22c677f6b019928c4a75c9c7fadf3964f0d44f2093ffcad6f099826edb0270efe10a963f4fb6bfbbd4663b0093f5c9b33a1a2bcff086721d3d42ecadd21d9e5802afba4e4addd22d7cb93fdc2bb3a00d3cd3e332d366b802be561ca9595f5a4b03a041ac83d0e34f26ab0e5006fe", 0x1000}], 0x3, 0x8) r7 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 3: syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x1d}, 0x2, &(0x7f00000002c0)="b772d49735f1a0d03ba1b084f81ccb3be6cf85b508c083cde2d1e16e4f9d304442150ad3c8dfb5cfc6aad2eb643534d1ebc1437a5948880d2085a850b9bacc32a7892aeb6d99ace349a34135bf013ca3b9bd5fd643aa1947141da9f3b84226285b12cd942aed7f3eac9e176392c250b33c6e15f58e6862d5b6f0dfc8b8907d2b60d5b92049a007ae150d0faaee82899de3c46fa63794e1ccc0c2baabce4cbc9b6577298697774695dfb4cce6db3d67bb2ab8084e189b9dcfdeabcfb78d9621071f2fa5ddc56a83729ed09f3b5fe33930830acc9fcb0d560f7f83b1fb6374374e037471ed84c7e1c0703d370980691bc6d1d8e352e9596eba8c", &(0x7f0000000240)=0xf9, &(0x7f00000003c0)="345ba3db2a6984402bdeef2a69e70e97bb7de863bffa7259680b46ebe9390ffd6f5d030b807c9351644f0030f1586d1ed40c40b5c0dc4c48dae85a6027b7c37fa653270049e18aa19e88923dac1a41034d7e89da102cb5a65d71c5c36e02a03735831489b2ad4c93ebe806eae4a10d09c755083e5697d9e447c797b845797a9562f2e116d77fdae71c718acb77c752aa7b7634edd421935ff5c05b1e2ada7ef71642c67edeb2e4a45111253b3b00d472a9473856b816dd2db4de2e9d695d6c9690ee6cee569fcb35615c82350b5e4e57c1f299f46d60b1418d88cfa4b95189871ce1675398265d1b1a49ec60ba163799f8b2deacc9161f7ce0d9526577530b75654fc117c17fcb1e3600213aeb7ae3ab859d8b1bc896c138656dfa814d8985c173acb69c4422da51effab1e6da4fea698c4544c272e20a52f1a56e4502d8d329933fcb851925462784e28d93c485559d456659c0b3fe4c60025364b2652e53db8e4736fcaea862a7462dac6774f2fabd027169e40f68b50c16b9cbd8cb52f0ab3a0b971e482960b899168d428a31ddb0c934dea35952d9226f2a921073c7810c77ae1ebd17bf8e2c0cd909fe5f60998033b9fc84ddb5f68fbe992642e52eb91699d1a24a244d41cbacf38accb4ccf02fe6442adb044c2d339836127314d416dfd4ec536fad8daa51483c9dddb3643f0b10bac42bc23e5df2fde709ae1b65e48456941755d550ad96c276b907325e2e48dc2179791f0f9767bc05decc0aa2077acd8cbdbbc1a55b2bbbd80ccb2088e969fba32fc168e3ede8a7fe793598d6b25fa0da48b9346066d234b216ac7c0b593d455a11a4686b0f9f953f6eec5d5cd58af8e9418429373e773ff17ecd9a74c50f5976aaf5f72101cab28c1896a083f06a1b067cea61a2b9195c16eabc303871c4b77ac058fa95723ba1f477b4f94eb18403f1352784e4f377ab02683f2bb5cace8b01882eeacd65eb9dd19d78000097cf044843ae312a48e278c5830ae3f338806ba110f8e2fd31899244abcf462f625322c85b025adf334aa522018a3a677e925608da279041ed9f11a45bc8b7325b564ed639a3dea7e2ae03222344afefd88ecb8fead06bb37e6174f01322659ef4bf374910d019ea45f9c33f3bea2b58fac96d67802a1c72e7e9b48b7cc61caa0f064b62f7c7e7c6ff0831945f334bd070ab117e8612cf53dc46ab87178d008881bf8c0771d223348a459fb77a596641085b278405091aeb70a4e53972cb57203539bb0f12ef18d172f0c56373f2e58bed7caf5fc9efcc6bf5aabfcb5bec95046204048300da7e41bcf71d2e873c3a4febf7ea5db1e825d145f5cb0fb5cd6d7e915915c1fe37d64c74ac184a38116bfbbe9a406e2d5216e7365f9b449d4f5dd39f728c03bf582242b6cb9f1f86360123df2b87006bb4543401a37537337551bb73f64174c6f1e71f6df9791ba2bb2851b38f104b5b1759d437a14829650873680571606dd90e1dad7e2a54febdc8ef55cedb046224141c471edd2fd6b250be4238ceb5c0d62eb7c6c430265168302a5cb620c0108eb90544b9fcef3a427a993054c63f28d45c627de99fbd648e4aec2ed05de0068191e2bb9b464b7e8484fc6ebbd5e8e440c7af76172c7df2049354408930ddead07bd206ba1aef3e990bc997ea8d57f818fd4f333d295dd578d8f8ee41a75f152768468de051368b1be59810d9e4e02ce2db20644884e749dd5041338eeacfc0b7f559d817263831e0d9945c65d9a1bd598ef5cf0193768500cd87ce9856ed4d5bbaee947d57bf17d48084b2a7e31cbc27f09948abada6dd775e2b1c8afef7c9a3b0be4c0a0bca1694a2bbbf20b7d853fa8d41a2b7af66cb3449fcace970127066bc0c4f36106f00ce03f851a8f0a45f647ff45091c3003160ecb73dd58ed790e8676fa566d6d481191f6385b305f6f9b46d61e8f3bc1f127ff26971be1f552af84010e0de5e8fd187f3e8e1ee08a7f0d69a7c27b45e858669afddf637283c690f5c399760cbb7f9b8213d6447d593d4b1b842d20eebae4e72e4db3943fc0bde0ae8502c7ae9b07563786079adceaed0e84a9dd0d37f09b0e58126a06b0168e636fcc691092ebe5a153570766d49fae2afd0c6ccc9dc8aab24c56481d914396aac25faea7ac05ed27296d2ead39ddaed27dafbaa8c9b8647530ed06fa99241cea54dc1de3e77bc5cabe5ddbc759fc0f5017afc33f823550327009d795a602605a61074780153f3031a911d9b1e7574d2c989ffc21ad630f636cf27d87d30f01014b9b3f6f407fb33a7b1a72a3316039e81cf86dd9edff2763d42701615c35052100d4198893be6841bf35b6fe21f8d2f3916ed8e0b335c4d997748b7bdf26acc05f2e19a04e33538d727f215c5ede91397c722fec7871d1f2ae37ef38407e5218eb7fcfbcefd26f1c90b1430008224df3a6d653acb374e3fbf4fa631d78ed52f62ca0638171ffe8d35e1efe17653e6a9ade573debd8621c3ed6a76faa74a33cb5e82d680e6b81b23b7ed5d4f0f300c5167fc593814d795d7aa6b85139232b201566d68dbfcc227a12ceb1ea9538abe23a9c6b20a6325c19aacec196ba6456077ea5a521459315436dcbc5c0353fb1d7f949be0760b77d8f4d1a260b6f20cc2cf8cb71e7d1adaed0476ba82cfbb9aec1800ad015fa39ae47291d2ce31292be0a64e401c90e869f58719f80291ceed174adf52aff948f0071bce189f44e0f58ff4eb4565239f7b342b5192c9f1a76151cf4cf943735d041595248e65c7a49d7dd17b076c89d59c08373f8d6931f87b01998ef09ff0b8ee10a5e4337dd35056ad1d204a4e44985b08d632a83094397f7eabcadef1ba979da5673d12d8270ab3bcf505e77dd4a97580dae52bcfbdcf3a1fe583a054e46c95078d079227a04b1b0e1739b829d321c54cf84f0ae532e240029b4cf33e3b5b05720c23538c8aabbc71f4206f57bc392180d7cf1c6386b4a0271047b1261cf1e3dc78fb413e35188c65caa48e865b366a494b8aa38c3353ccf9eaaa8862aa18a0224013472a2b62fd689266c28c3fd75ff790586e8e43d1e921e1204b7314b43e6c1d87b7725cf2f4f3bd5b54cab04c3cf321adebb3beb954c7597eea0780f9d0716afb786a462197716688ffef377a5937bc47ccb998dda73bffa101e50b68c7124679afa37ef449cd12a6d089292b9f732c993fa25ff2dd85e6330dd95a78f5a9a24d7b5fed87a44b849eac78f59eccd57c8e2f289d14f3c754bd28e6445bc795aabd631f53c5b55cae9c7f9b23e29286d1991cc3282370fb49849ff3f50a70040c48f53bbdc0b7706565522b555a5993a7ee133503de91651fda944e15425ae56e4145170ad1e86c86921e320dd50c06946659904d6625decdc6fec79a33cc41f3b70fb71f6506ce4f5712645e6c3f424f2c31f07eb62020115818ccf06598f9a37c72d9358832610c3c735fcd45087449d9e3bac5580f7387593bcad5272531c5c40da1a6ca7b2454109c67215be6d4e8257d4826e10eb072138a5f93d15fccc98f15fee2c4be4d893fbd92ce745e4e2c3e7b41716c0b93ad6456c9d11932ba41443883825482d2712b993079d5ac21fa34166d064fd873977de120d6f9b361f90bf4f6cd3b92c5425c29b1bbe064ffd438269417cfc64eeb9e3c705411f3386a0416ef137ed08e1b94d2e38c50124637b4798a753c3f633a43560cc2f200c0d0bac63a3fb79b876b065768f78ac334ca991002e645f1cdef26e7029fa2dc9a0e268dfadb68753c1886f0d1e96080c590fe9c42995f68a11a43964ebf64df4c65a2b8bc9c3b27154081afd50612e66fc9c0e0f88ed6b042a9be638f50b02281708a1719d252beda1816df97003f7171bc695141f572c365cedc734680c27d27e72f50a9aa2349a11635a0ca37f2c9ef24381d59cfcbe5a06ed4b3d1460ce17bd6e3b1d833655fc9ee012e06160e0d54672df7f63cd61cdb505c32192a4947171c739f5d8f9ec13efb976d189b30316fa9c5c48dd4747691664341351a83f3aa7984dba589609dd9f5bc28659bf3851fd1a9a676e2f003b6c1286d2c5b82fab594b21366111987c301e7bc4caa8ec77d4fffe3644f337ef04593ed9cc4bf1f6ef22eb864c79ba2a06a6fc20be53129ae332aeab51d4c64bec0b77ae5db59648c0d863a5a0351d0cd066d6eeba919f7873a79d7bc9b2da147f0d4cfc41760f754b10ed7ebca764236d5c7f071645db7b6e7c91a6580f7308ca116dd7acacd816528cb2070a6fb4013bde040d1b3bf04cc531920cf5fcb445bf92f01902fcfec6d6c971153e2012cf2dde23480174e812b55b99d773043d9e7222acb042e3b3fd21875cf9dc1b8fa70ececc45474101e2f3d99bcc63e9d4e335286f700eafafcfaffbfc3a65193c200d123d610a979d21fe9f4c54d1195f44a3d4b86f97eceadc6630a2d28cb64c375e15b59e70207a3f5e9aa1f19b6ea8c1e41e30793465ef0c18844f6b0a0e2f8c14d6f45a87c28bef4a618c2d0338eea8d3ea6df161dd86993b24a19fd33edda7f52939a0636eea09b408611af9642b40a115d7a31dea9dac74201b3177336b50c4d473dc74fdb95c2edc210be30bc44315dbcca8f1341f7c5dd75c3f6cef533481291e7c7da4b921164c50ebacf0f9c5b57532e0036930c6a6f0bd6bc0a87e185dda90407a2163fb52d4c8fa02a9244d6b0407185313ad0f1b56cd370c9ef1df1fe02c1cc44a0acfb3b69b6c410851ec84c5f334416f237065f8d4266e9883e6468f3502ef3b3ea21321d199372373330d585f51c1c8bf4a8029acdf8b3715fe24c6c529c088b2215f45b016affe74014d114748331491fbf698907aeb8772988b6affba2c377ce9a874cd1cb2516735f058fa4602c70d2387882bd4c31d067e049670b7b0aa2f73b3d58c1fcee37a49ca7c0c0f58830a3344e53ed22c81d06b6f2cda925c0a5272ac72666034af227faa03be301876f4987f0a626d85ad25caea11fc8afc13cef2aefc72be14232b4f4ff8c76c3203fd7a0989e1f110b9fdda3c8c63fd81a2e1b47e447c871eaaccfd15aad6d1c689a6af1c405385a166cc9199da1b1d6e2e8f1b7bbd0d25368fa7bbe07dc7d8c9ac505d4c75cd95dbf5199dca98d31e7041bbf8a1f7f5da2322ee338936a8480fee02157b84470fb959f2910130a050d6b9db64962a012fe3b8c59820d187081d7475e3a8ac3f9c222fa582d009568e9944f795c59254f454c06aa7b0eadb0e69dbf72cd594bf3225ee7174583db9f4ed9fe8fbc2d3ed0cfe2251ba52cd0618a49b8695a466a818c60b1ac86f700a7c2fd2b258dde6e6da30d553c4799f960ef83b166b06ebed706e543b3746ae6e460294663efa0b3775a6644609b548036e5872bd0a27509c55ecf1db107889993acb2c1db1726a94db654c0aaee0043f71d81f4f55d48975e3ba8a0b81c189775bdf7fe5c58b3d5c368175a9e26d66731c518d9adcf2c7ec6a0499c428e50eea358d72cd7699ad616a96c5cacf030d88e687a10862e96f63c672a13b3c1e1977226963d964ea448e59a8ed975da51858f36483b8f6cb63511dced597d5784cee4b521834399a44187094741c3a58c34da7fdccb55d8ea9c8c39cd8b6a136f5edba39a87e1a5ea72de655a9118ecca79f7bbd9cda79256fa378341410867117f6c69166bcd5db547d48174a1c57e9b6c84d80c1ceb8f17e61d251a36ddf2f6959b2367524beefd3f89fc1d59a2b8030e4610d1fc7edb715effa82bce25aa0260fb40877f670dfb3605b39673b9", 0x1000) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000013c0)=0x1f) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 1: chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000000), 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8", 0x85, 0x8, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgroups(0x0, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x60, 0x9}}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 5: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) (async) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) (async) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) (async) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x0) (async) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 6: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) (async) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x2) (async) r5 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) socket(0x800000018, 0x3, 0x0) (async) r6 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) (async) ioctl$FIONBIO(r2, 0x8004667e, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r1}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r8}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) socket(0x2, 0x2, 0x0) (async) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000002000000000000000000fe80"]) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r0) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = open(0x0, 0x615, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x91a1) preadv(r0, &(0x7f0000001bc0)=[{&(0x7f0000006ac0)=""/4106, 0x100a}], 0x1, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x3, 0x4) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) rename(0x0, &(0x7f0000000200)='./file1\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) r3 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = dup2(r1, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000700)=[{0x3}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) close(r5) syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800480000340000000000009078ffffffffe0000002440c070200000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50f3ffff9f780000"]) executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, r1, 0x0, 0x34, 0x8200}, 0xb66, 0xfc3, 0xfffffffffffffffe}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0xfeea) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmmsg(r6, &(0x7f0000000740)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000000000)={0x0, ""/59}, 0x43, 0x3, 0x1800) msgsnd(r8, &(0x7f0000000900)={0x2, "28828efc38892d11190aa4237e7a420257cca2e950575b004c9df5584f837ba1e07e1f4d9afceb198614e423b3cfa92188eea3a73f930dacf8f95f75853d785ebbdcef227c4c75f32efdc5d876192fdfc229e3f7a4bce1d75379233b5a668a55a7f0d496d390d198613454486228a296ddba9a92810209a8c15f66157570956d16042cb50021c5375049673eef1cd27e7fd4e20dbce2eed2c36df9c30f7e37d2fbfa5ef988aaaca9bec60e98e6e5947e4b5c4830d5152aac3cd391ad75298a7e4031e3dd122f6f8308b33bf668aae0a48f5d1a44b3c4363f1f985da5cd7ab002ef1f4809047e34379fc421c50c50e6fe3c7cce9d4d50603cb1f6a4150a374bce5e5ee1097d83ba9d4451030f3a9f3c09b25322424990a0585271d474832c44ad883036cb2aa3fc7028f6facc6264dfbe0007fe2f6ec5aa7cf7ca9e5ecac1e57b0a3e6ee4766eae6c9ce87573f66b47d00aac83c2c6b971c8b357a2a142624651e9478c5aa07fe87f74518035b44dc37ca76f7771c49c08da949c9e64527d46945e839c35a6338b0f2611392bd8e145e75ee77ef83da0d7069f6db98bd5c773e4ffbfefe0a5b41e28fbe0f681d9e2e24d7fac2c1954132a4f16cdd1e2535b4d267d611cba3ce593f66a10aec3f8847dea4ea1eb06e9895df61717347035a5a2f4e9cc62c05a923ab0911ba32514d510964b6f6705ff370cb429382413ba80c4abb11f90f8938a62de0a09ee9dadac6d0eba94a2cb757990288bc40b3e7ad67c058473236d3599fa644d34dafcb5f4e555e94ee00774c1c3bf1abb191c2c373eaf6f607ee6bd6d9dbc2728186f9d20cd2d2a92f7950eb4f36e89a29ba3152de0705298a8bb4bf3cb8ad3587b201b84659d1d8b31dcb1fb7f341c69aad0b92feea4fbc7bc126dafb68fef79c05133fc9fce82012adbc9b3e084088686be69504001c44d09fb44b2930503654530a505a7350ee2b6949d868b72a11e1c50e864388a3d544300aa25ac8b836a16330af5f12be118f49ebd458d5456d12623348df193ef7b57eb28aec1ae407e55238c072421c9cbda1fa34964fd1d8bdeb2a34ba70c90a969f0b0ace1cb7b38d00bf94fff1007fa50660dbe379fb29bb764c7382aad3f9e72b5fbe5fd99dbc7bb74e95b7b0c639fb8d7316cd91afcabd9a87765f7d5743157e586a9f862833b80256d13357a2c3efdcc361daa4eb3cb3e23a6e9ee2b8c0c9c7518c95137c08db1d642523793c375dbf24cec4b1dfba7ccfe4d6031edce53575c80ae6ca72a16350c3598eeeeabfaf62ad7182cad598dd88b121877a90cf1e6a14978207c6c7efa7d2ab1204bae4710d0b4b67b475da6068792eb56907d9a3d5713850600c42254d09dace0e0f9b5c6079cb200412822ce68b1518950ae7d4e9ad24854b4658ffcfe057a75507b6e74948bffb4611bf9092bebffeb23e0b8ac7fd3c17160dd130cb895869927b8bdc2bd04dbfbf8994c1a246746767d7224b48c4ba0b5a2af605fafe84422794f2aa45b3f58dc14b00f37f0198b4f64d9c560126a6b1c6a35a0d0ed7d87fb4244dc37571d935d229ba84f3ba632bee799bd36915799fcb458a268ebd013f7a9c02fd712efa8f1ddfccbcb2badbe57bc06e7e3118c47519952d6a381f332b51b3caf5bcb1d436d87624433624473485e4f29e0b39775d453d572fc75abdf46a13c0486f5563de6a91f08210fab0a2273e357035cc37f404e9fd9c6210cf888741cae77ef5392b922696ef30d008c50dba7b5c733b75241efbbe9730264501f0b52d959174eb2cd5d3aec4e664e467b3a9d8569b9461f05b8c66129ae309235fa06974c4a065f34137ef964f51dcd11d67bfbbd6ce3b1677f62af7f25195872579566c271d2d8f40b73d684933ddad812f5a616cc0900071c930633c3f83dac1830b4e5035bce6939f61352743925938cebaecde803fe5ed85a6cb3488aa543c6e2e923444f8e38ae500f062f23fbc1364733e4d2f7ec41cca4b73fb48728cbba5cbebf147d65614e442b7e1ae6ea08294d9394e17515a6f1c3e369a07579ed759c4df616d041c3881e1496a35f990bd3aed87a9ebea874a636d0de6362e39de5e8bf494f490f9d3cf56bd813823ee657c7730af79dbf3ae4399f7a28a5ee7bfcd59de09e4ce3ff9b7c9374861bdcfa2cfd387ba3906e2f3adb346a79186f922a82ae551d6fc267635ecce9bc9a8722b29443ee60cf0c5ff835d2ca02a1fdae0a8b4103591fe3f290a231183176a2a920d5e30194ba278c5a9b70d48a0eb32a5480693aa2ccbe6123159c311fc3e4608dd1dd33b8c5cc2e474d03cce7fbd24c4c49ae6bd1c3fff6f72475901b8f0122b5eb96766fe50430e80fafbfef7446751061ec8e232bd301f2dcdca8593fd68da580bcd1298099d096ee1519fca2e22c4d0684ebb175d3384299131f10d334618633d3de4dafccf61c2a86ff67b65642cc0286eb6947b085717201fc8b22b9a0a4cdcbd0d6969aa9ef1299edcb4637592206233f273b0a479d286c01bf9cee4dca26b65078132036d50e79091f66627d3630832dd1e077174e42fc4415843ae27581850a199daf10063c25eef5b523fb3e610b3241f3892ec96629e0ca8ef1d955c05275bbab60d3ae7915347d8296aefcf92ffb4f478784c746ead623d189edc8d9e92281c2d27628843f4b62b1f8de67241e273918f9dfad41b1f8e9b50ca9c848061b4f822a7f59a7a49aa9740158b71cad084847da0fa4bf9443fcc94d586ab778b9982433f094f8109fa196ecefbe5965c02cf8ead3c7aa418a5221366e18fbd36cefb0d3ab93ae4d5ba9b516fb437057172edbe87b462b31b62362788d8affe659e256887d2a28b1b683b4ee74fd638ce04d3cf8e9ee1a91b3d4b54f61a6"}, 0x808, 0x800) msgsnd(r8, &(0x7f0000000140)={0x0, "7bd220c692618fc443b7b469529d71cda45cb2eb7da92d2f107f5328fd24b778c11c1bb59e5cace3b1433e311018223aaca03a209f2add1b45cee52cf3cbb16ac6b8c0a85cd85a6da5a0f22282c1052ac6d2eaf59641fa4fd36ba5b8abef986b3769310f7a05530c9eb12b3553b9f29ba34e3dd2583fd00af91789fcae3e2cba18324d3aadbab315f5e33fa767b52b69ef80c4d8751f5fde84c4c77593569c5a35b1e13dea7eac99e8cdf3e6b5bfc3f8ae16edc088886f4ee705"}, 0xc2, 0x0) r9 = socket(0x1, 0x1, 0x0) close(r9) setgid(0xffffffffffffffff) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0xfffffffffffffffc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0xfffffffffffffffc) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) (async) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (async) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {}, {0x3, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006}]}) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) getsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)=""/98, &(0x7f0000000040)=0x62) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0xc0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0xfe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) kqueue() socket(0x26, 0x1, 0x49) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 6: syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0xffffffffffffffe0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x0) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r3], 0x8, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x1) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000", 0xd) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0xffffffff}, {}]}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0xffffffff}, {}]}) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) executing program 6: r0 = socket(0x2, 0x1, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7fffffff) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') rmdir(&(0x7f0000000180)='.\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1000, 0x3ff, 0x5, 0xffffffff, "0fdbc188e1cd435cd62ebc752cc14bffb0fc9c77", 0x3, 0x7}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) (async) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x782, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) r7 = dup2(r6, r3) mprotect(&(0x7f000069f000/0x1000)=nil, 0x1000, 0x1) r8 = dup2(r3, r2) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) fchown(r7, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r10, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5", 0x10}], 0x1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x7fffffff}, {0x18, 0x3, 0x81, 0x31a}, 0x8, [0x0, 0x4, 0x0, 0xfffffffa, 0xac0, 0x6, 0x5, 0x100]}, 0x3c) geteuid() pipe(&(0x7f00000000c0)) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0xa000, 0xfe) r3 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x0, 0x70000}, 0xff, [0xb8000000, 0x1, 0x8, 0x400, 0xb6b9, 0x400, 0x0, 0x5]}, 0x3c) r4 = getpgid(0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000400020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x60) executing program 4: r0 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) mprotect(&(0x7f000061e000/0x4000)=nil, 0x4000, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7, 0x800}, {0x7, 0x81}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1800}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r5) fchown(r3, r4, r5) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r6, 0x100, 0x5}}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r7, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0xc0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0xfe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) kqueue() socket(0x26, 0x1, 0x49) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0500b1002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x782, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r4 = socket(0x18, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) r7 = dup2(r6, r3) mprotect(&(0x7f000069f000/0x1000)=nil, 0x1000, 0x1) (async) r8 = dup2(r3, r2) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) fchown(r7, 0x0, 0x0) (async, rerun: 64) clock_settime(0x100000000000000, &(0x7f0000000040)) (rerun: 64) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r10, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5", 0x10}], 0x1) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x7fffffff}, {0x18, 0x3, 0x81, 0x31a}, 0x8, [0x0, 0x4, 0x0, 0xfffffffa, 0xac0, 0x6, 0x5, 0x100]}, 0x3c) (async) geteuid() (async, rerun: 64) pipe(&(0x7f00000000c0)) (rerun: 64) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, &(0x7f00000009c0)="319f2028582605f4373d9057901b8a4ec74b611b9d53cc04280fe091cbfdbe79a4cfe67945e9c7edc54f0a45c6783bdf01bada614a72fb005d5e8e6e9a6aa98c0704bb0db0a79ec7ec1b765f28db61d3df37d9a66e77cc6431f58010abbf10ed176606a754e1d6f4b91cc212cf9a99a11437521616cc23861167b92c048b4228c01a9332e57c526b67da976f283d398db4127afd682ad6be63ff68cfc1b94429234a563c5a3c43bde3db165cfc85278bd51af5a9767e95b6c9886f7a81eb1cc6be6968d5e19242b0d1b3e27169de10b40718e4d04ad58eac177866cdc377c048c1cd88d1fcd7f4ba09cd09f19c91446f4a03d580537dddccc2f523c9f9eae72b2e39d770f95209baadb187f0d939f523aadef910dd1709bf0d4d6547d7937efd58e4772a62b1cfe6269a48d6622b187cdec852ee0d13be0bd7e25ede0299cdb7475a42de0d888485beab706b3e6e2b27744ccc11be8a41c2dee11f59f3cfccb79ccf3e1d3154f478299d053467ff499799eb08842c763a98ad9a52783a716f20b56d65520c82f880af693662edcf7ccf6d0d5159f97909d5ef5c554645c1b260c224949483b473724c31d771647e2d7d8a024d92d6ec7be7c8c64528df561ba48433d6f32d034d0e1fcd3507c43bb922bc26b68aef67ad5420249591e26f4ebeaf494482f4c8fc7096695e7faacf047773ffb498593a711e8b9cc3ab4f3090a7f3aa28cebcd8dea8bf243b318e4576d690b90c7b0922bd5d4052d1e5cb4efb4b84f67a89f434092345d880518fa034921f7fa7c7176bfbc6354c7a6279e7f129c21140899dcb9d7d18fa74b7f192ad494b6fb35df49ec1adaa5b01b96122715dc794752537c47e79ff6f39af747e1e9402fdeadb70fd581c87092ed0322679ed6780654e6df46300e7b7e018f0765070da90cfb0c5078355df3dd7d0cc965c83d4291b02009841f5f165bc7d21a79492989ccb030c5019a467cd418231746b44e390aaa273ade034038ad814c278f830dbd649ecbf51895f76d8f93a9207647a3d4f599b0742d3142eb894bdcf1cfc03d02946acadca86606fff381f38eff827c2ca3b0ed49df854faa1f8bf3176bc65c1e9549e4c528ea7312f9fbd1dab0c3540f88fee0d4cd38e1122c33bc4db03026468c6c55f82e1219caba543c84fe9f560a850a49f0c2504933f3d16f3be563c2c979193067b985f733cc36ea1d9bedc8322e0acaffd586f5f324bdaf257451c3bc0a4533d41838cc665b61043f37b76797a284d8c40e47eb7d0e091fb4aa258b6b96e72612bff3ae24696e2b2bd2d97cb1d6edc39498c420150a9153ff8bdd0d0a03ad98d425a20d711bfb04dee5e3061d6b9fc5701c843426d02a9827a0c0530ec15d618ae458dce560213863198ad9d4129566fb7d238c8ac3ae7090fd6d1878fa953151118c27184feda7e817dbe2765beca61203dd39147719c9e656d822a105c12fa5084c01b3fc9d8164d1b419897dc81a29961ad74673663f8d7cdc95cf7837f55baa0f4b3a7b4a5aa139ab24ca8ebbb8d5bf3788afa2a5012cdc75cf41441aadf102bb0a057eb8c4784654ae655664d6be5235884ae6e52b418b04f96909eeacf6c5b99c130181629eea2ca13b64999874765c86546b646b177859bf5204240b8870619cb32325a78ed746469f6420c3effa9183556fe8775600679077e7a637bfaf7379d03090b38b155846545c6729e0cbc5a8f10c1332e6b83612e4bb12afab01e504d703d34cffc687385953b83ca7bae2d45af6ff289d7a2733d6df2ef5df30db1769f7d077d6692aafaa291aaec57070a282d0120811313155af368cb1b7ac5a5a0d3caa21109aa5113d4b2d0bfdb84884af3548b500e7df617e2849bd22bf8d7866ea1c96a5c510b18b5928bc228ceceac476583c1a6166adc9254998614bb6378c21a633f0bf58a2730231547d765255299161d0303ea27333bf4b2a0fa8c5587236b8cfdc04df047257eab36a2fb6dbb846bdcf22cf10733da7ca81c696801730b8a7f969a6de54446c5e14dde8c9a5908482619cf29a1fcfb894987d65f1c54f9c5a060333c8a9be82a2a60d4695669e8defc627ecd91440a9803b3219982c046210426aae2fcdc57993e6ade2ed6202e02397f72541e2cf3089daec9b69074db9221b0b76f6d90ac4a2b38ea350f0220b4bcff3b37624b357c1fec4777de1be7dd4f0fe04475eb14efbfcce3be0712a27c4c1c1d0eda3d28aaca7e056853de4d07dabde9bb1b384139f453a463c083c156abd8412ed99ac209a89cdaeb4053ab21e3053e643ed09b5db5b9c3e74caae95fb8c9ac8e1f9a84421e66cc9780641c712d6a1e4483bf0fbd964c01a801bcbe876463cb89a9e7cba4d465d696ae14702a16ef8cde3daf1e9509030fe1f2fc9e5c9c4c5ef761fa85f0a4f2788e2df1449590ab7e1910f66249f52eab2ee3cbc24b79b81082d21a39d2f996bc6d2b8781ff07eb0548e1478ea3204b19e9ffc9768cd37cac46d81d1e9751c571f8f90853887a27f4d7be146f00469d58e2ece773630781b73077eb0b0fc6252f22d2120b2bed6d55c09ca811a81a2ba8a106efdd1a0cba934272c19d3ee96feb330b7850d74c498591937079ac75462d32ae024d4091b25f5cf9882a3096e76056d96001c8d4116aec297b2b6cf5ffa3e4136d54cca3f71954bf31386678307f68881f748b71c273fea1f34d5401f9ea54e274b9a7c23be8155c6644aa8fc145d82e705e87f2c1b5d6a25f7a5767fd34a543f579f3ecbc06f7bad003b71b1ebf7259b516029ca842e81f911d9b387b579de1c60861999395a64c4ceb15e9efba00b507374f48390601caf898e5099c912929aff35ef134dc0c7bbbc336bf89b31b5d0a53f5226ee9918a1ee300e42f520b5102517aa24a5195d3b99eb9871cfc7536e5ac13c33bbe41cc5f1635709a8f868cbbf1088e6b3be604a740155c3bc52b614c11e241b79c901ec95adba9c89ec1543a7a8957be9da3be8778175b3ffdbea78a946ef04921cdeda6d35669811d6f58f915bdc80f49cd375ef84b583c768200fa4ba4db843b8e3fd321f8335cee867b2b9cc1a88fd14e3bca9e17d307623e322f7b9465abf7034e9d9f38fd3425065cf0c6095f34f08e70646822f341e874f8ee165df92b2144c7552eb871df060b1c4215cfcb49366183a3d43b010413d702fd3835ccb8d718655c098161ea97bbbd738f9cb213c3afe8969d6d4bdf323f3d99da094e7e121abc9a50cd39cf6ba617fc67f04280664b8c0f0f87f25cbe7ffd9698e1252164618c360293e7334ae040f93026cbd4bd905b06320fcb2d07ba0d0ebbf9f394b41c2d934a61607525c4f5d8d9e45eedfd75ae3d61aba11ac098c9a8c3f5b14b955bb82e87bfb4b321e9a51aed9cf0a77a99b8f8b6997c99a3ef826425022b1dd0e6754907127701de7d72dd14585e6ec6ad4fdc120a681e8ffaffcb02e80a2d2065bfb576135d013910417f700d46c507f18c79ce35205e8bfe665db99a1bca20190a9cd05e229726fbe24dbab954127fe076ffbca7e9f0488e2b91ce86913e47d854d0f8d634ec59f64cbba5fa71b4cd347ea9079943a7c3c62c1bfa815d67e9650f63ed046a7f857535b68dc6c55475cdebbf516cecf941c45b2efe0399846985dda9aa480349faa04606f73174bac7b1ae774ceb82a23300e77848795fd1d58888f4eb3cac5d56316a006cad2dd0a030d7f1c90aeb149082cf49cefc52487f8793913d45dbf326129b1a22653f02e0691556e70fdbb02957cf522eb1d7aee846f9ce2d27330c1f2fab746db46e6603d58db65f634d3c2d40c983bf560ffbffe577a9b7bbd306e0e434795559a6a8d1deec37ccd1525bbfe19bd6ee60566892f49760cf38b73dcde3f87b1b81aa6498587802e7299a981a27f62ef1953d8fa1beb497f8ef03d777c3b9c7537615628d83a3f2e8ccdd972a8b26c84f0aa668b81cd11de104cd68ad1fb6f2245ab54df55aca7885e14553f47e644b1486f1e7993c231978c34cf2045e0771fdc94cd0e6ed29b1e5ac4c1721fc9d7f3bc4e94cd32c0db7f9add61a5ef0737614fb8c2381be1f2661371cde9d94cb4409bb2b40eb5dca28bf03da56baa87e363a117db8940b97a31930a29a7324a833fc4786a3636c9f17e9cf4226906a51ff78f985953f444d2cdef8543bc62c3e666d614822833168d818c0d873012318a3671e430c70ad22d85559d6939faa8cf76e06a43b04890c74f78085734465fc8972df07d0014aec4df94cd15b2d50481e7e469e7a4b0ea27f145f2b79158c050b865004043df09bc6a2600e92d2768fbcaf5ea336c84c381a0646cd17a86b0b96d595d0ae5a4595a05302635867137d6f8d4025d566fff79bd6a8796c4ed7cb1e05689970c8103cdfc061b3948030f0d6f78f0893a83bbe21871a98a50d6eb7427aad78b78052d514503c5599e18a0c6ef87162768990210c2accb6a154d24b580bcf10a00dd61c1c95abfc1b1b16d77c3ad395e73e71b542eb1c7a9c3ab92aa06470024d5512e4eb036c71762678e29a79d8cb5a1ec83939688a56aa6d312caa149b32e9525a2331e303d469f5d06de79fba67c294043e601e314cfca63ac5ae5cae0885a519dff483d331aecb13b82a3a4a8df017fa191a742d58f08bd9c4b6d2ecada24fd8c501e2629b59b9df10c461954c03e9b59a53817567ee7607efe41556077415b48405ec58a18cf84342f9f72bfe62a2f1a565d80b3f313c608f98f137a5be2ddf01dfc4714094934505bdb443f83a2f7ca734cfc3392b583af7444c0df295164c2da6ed65b1c2313436064d201631d3526fb7191ea502b9987d31c9adbf58d15309a7ee701fab1fb81e5fdffcb6a9dd31f095dfe19d017a2387d54686a37bd467239aee38349b98d73965644dbdd67a62c9de99d987d0679aeff69505fc4d193dee9a708469f33e387636663fdb1d461c83e234bd598f117407a7f81c73fbce2ca85790c1cbc0214f6dc1f6e3526cf24430c9c3c6f9c2181d133124bfdfcd356426f812c8691e1dc94032171a0e31d4b7b0ddc2bbd59c7dd18278e3a4a2bcb10c8ef0ac5709069803ff5eeaba920bfe22297b8671cce6f2f5ccb4d9fefcffad8f3e9fb1aa666d81857e0ddf90b2f0ccd05e163ef0ea562198508b0db948352bca424995dd560ca1e7f6a7a2f043bae14f6634ecba7c592e3cca0c9c1dce707669f3c3ba7c770c1636080a71ef832658c8eedf4f68dc6e82ebd724c7796d7eb91911b1f793761e316af97f644e1a4cb69289abb487de410a501ab313dd053d2850761a1aee73695a7309e868f77c85de3a4a19672726bec58990810576e0e9f46339188e30d974a5e8f1427b8d03b16c836f93740a5d057a4befd132f930a77ed6303435343c203bfab78c0af01afd966e9e8f826973d6504a7454cd4904608cf7e993e19724ca6deab822334a6736c1ef6cac21f954af405db25c0df23f3724de16ad4eb72098f9aa1f06fe66ef13fac6a9b3cc099bf146463b51f98c3202c892d14078d949a336315db12059bd32eac61dc3bffccccd1391cc0cfea965596f6554538c8e47759d7036c1389a7f71611bcecbcefaadb46ca5cff94217adb1055aa7b35190fc70b387a88b68c0b39cfa614ee07430becf5828ae458c57e33098e439761065490f76405767d3290ed99097078f38c0f12d01d7a4d29627504ed9e7e2398986d34677e3e8707dbb1fbe1ae4f818fa2c3153972dbd37c81f09d8198f1e5dcba8a6f6ddb3b1541fefcfaa0947b4", &(0x7f00000001c0)=0x1000, &(0x7f0000000200)="a3bb2bf1", 0x4) pipe2(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xc1, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa1b274451be8888a84b00810010007031000000000fa87032df586eb7eb169667079550e51576640da27a018de306d36da014f80e89d45051d4129056dd872d56fa495914c316940c7e5caded3c72493f6e571d0dbf33b2b0b501d86f0d6260811d005f8de28c16cc1152796ae3faa6dd5d7502af2c44bb54877dded418c4e8821e66a1542b077e14cc7b2f64b59248e437e5a5bf58da3ade6c66a4a06513b5d33838aca5034d8f136ce8207973775533e3214b009ed1ffd44ca7c2"]) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000240)=0x5, 0x4) symlink(0x0, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f485075a59cf8e7cc200"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (rerun: 64) close(0xffffffffffffffff) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (rerun: 32) msgget$private(0x0, 0x0) (async, rerun: 64) r3 = getpid() (async, rerun: 64) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r3], 0x8, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x1) (async, rerun: 32) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) (rerun: 32) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) (async) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000", 0xd) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x3, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000480)="eaef125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r7, r8) socket$inet6(0x1e, 0x3, 0x2) executing program 2: syz_open_pts() (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getgid() (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0x1d}, 0x2, &(0x7f00000002c0)="b772d49735f1a0d03ba1b084f81ccb3be6cf85b508c083cde2d1e16e4f9d304442150ad3c8dfb5cfc6aad2eb643534d1ebc1437a5948880d2085a850b9bacc32a7892aeb6d99ace349a34135bf013ca3b9bd5fd643aa1947141da9f3b84226285b12cd942aed7f3eac9e176392c250b33c6e15f58e6862d5b6f0dfc8b8907d2b60d5b92049a007ae150d0faaee82899de3c46fa63794e1ccc0c2baabce4cbc9b6577298697774695dfb4cce6db3d67bb2ab8084e189b9dcfdeabcfb78d9621071f2fa5ddc56a83729ed09f3b5fe33930830acc9fcb0d560f7f83b1fb6374374e037471ed84c7e1c0703d370980691bc6d1d8e352e9596eba8c", &(0x7f0000000240)=0xf9, &(0x7f00000003c0)="345ba3db2a6984402bdeef2a69e70e97bb7de863bffa7259680b46ebe9390ffd6f5d030b807c9351644f0030f1586d1ed40c40b5c0dc4c48dae85a6027b7c37fa653270049e18aa19e88923dac1a41034d7e89da102cb5a65d71c5c36e02a03735831489b2ad4c93ebe806eae4a10d09c755083e5697d9e447c797b845797a9562f2e116d77fdae71c718acb77c752aa7b7634edd421935ff5c05b1e2ada7ef71642c67edeb2e4a45111253b3b00d472a9473856b816dd2db4de2e9d695d6c9690ee6cee569fcb35615c82350b5e4e57c1f299f46d60b1418d88cfa4b95189871ce1675398265d1b1a49ec60ba163799f8b2deacc9161f7ce0d9526577530b75654fc117c17fcb1e3600213aeb7ae3ab859d8b1bc896c138656dfa814d8985c173acb69c4422da51effab1e6da4fea698c4544c272e20a52f1a56e4502d8d329933fcb851925462784e28d93c485559d456659c0b3fe4c60025364b2652e53db8e4736fcaea862a7462dac6774f2fabd027169e40f68b50c16b9cbd8cb52f0ab3a0b971e482960b899168d428a31ddb0c934dea35952d9226f2a921073c7810c77ae1ebd17bf8e2c0cd909fe5f60998033b9fc84ddb5f68fbe992642e52eb91699d1a24a244d41cbacf38accb4ccf02fe6442adb044c2d339836127314d416dfd4ec536fad8daa51483c9dddb3643f0b10bac42bc23e5df2fde709ae1b65e48456941755d550ad96c276b907325e2e48dc2179791f0f9767bc05decc0aa2077acd8cbdbbc1a55b2bbbd80ccb2088e969fba32fc168e3ede8a7fe793598d6b25fa0da48b9346066d234b216ac7c0b593d455a11a4686b0f9f953f6eec5d5cd58af8e9418429373e773ff17ecd9a74c50f5976aaf5f72101cab28c1896a083f06a1b067cea61a2b9195c16eabc303871c4b77ac058fa95723ba1f477b4f94eb18403f1352784e4f377ab02683f2bb5cace8b01882eeacd65eb9dd19d78000097cf044843ae312a48e278c5830ae3f338806ba110f8e2fd31899244abcf462f625322c85b025adf334aa522018a3a677e925608da279041ed9f11a45bc8b7325b564ed639a3dea7e2ae03222344afefd88ecb8fead06bb37e6174f01322659ef4bf374910d019ea45f9c33f3bea2b58fac96d67802a1c72e7e9b48b7cc61caa0f064b62f7c7e7c6ff0831945f334bd070ab117e8612cf53dc46ab87178d008881bf8c0771d223348a459fb77a596641085b278405091aeb70a4e53972cb57203539bb0f12ef18d172f0c56373f2e58bed7caf5fc9efcc6bf5aabfcb5bec95046204048300da7e41bcf71d2e873c3a4febf7ea5db1e825d145f5cb0fb5cd6d7e915915c1fe37d64c74ac184a38116bfbbe9a406e2d5216e7365f9b449d4f5dd39f728c03bf582242b6cb9f1f86360123df2b87006bb4543401a37537337551bb73f64174c6f1e71f6df9791ba2bb2851b38f104b5b1759d437a14829650873680571606dd90e1dad7e2a54febdc8ef55cedb046224141c471edd2fd6b250be4238ceb5c0d62eb7c6c430265168302a5cb620c0108eb90544b9fcef3a427a993054c63f28d45c627de99fbd648e4aec2ed05de0068191e2bb9b464b7e8484fc6ebbd5e8e440c7af76172c7df2049354408930ddead07bd206ba1aef3e990bc997ea8d57f818fd4f333d295dd578d8f8ee41a75f152768468de051368b1be59810d9e4e02ce2db20644884e749dd5041338eeacfc0b7f559d817263831e0d9945c65d9a1bd598ef5cf0193768500cd87ce9856ed4d5bbaee947d57bf17d48084b2a7e31cbc27f09948abada6dd775e2b1c8afef7c9a3b0be4c0a0bca1694a2bbbf20b7d853fa8d41a2b7af66cb3449fcace970127066bc0c4f36106f00ce03f851a8f0a45f647ff45091c3003160ecb73dd58ed790e8676fa566d6d481191f6385b305f6f9b46d61e8f3bc1f127ff26971be1f552af84010e0de5e8fd187f3e8e1ee08a7f0d69a7c27b45e858669afddf637283c690f5c399760cbb7f9b8213d6447d593d4b1b842d20eebae4e72e4db3943fc0bde0ae8502c7ae9b07563786079adceaed0e84a9dd0d37f09b0e58126a06b0168e636fcc691092ebe5a153570766d49fae2afd0c6ccc9dc8aab24c56481d914396aac25faea7ac05ed27296d2ead39ddaed27dafbaa8c9b8647530ed06fa99241cea54dc1de3e77bc5cabe5ddbc759fc0f5017afc33f823550327009d795a602605a61074780153f3031a911d9b1e7574d2c989ffc21ad630f636cf27d87d30f01014b9b3f6f407fb33a7b1a72a3316039e81cf86dd9edff2763d42701615c35052100d4198893be6841bf35b6fe21f8d2f3916ed8e0b335c4d997748b7bdf26acc05f2e19a04e33538d727f215c5ede91397c722fec7871d1f2ae37ef38407e5218eb7fcfbcefd26f1c90b1430008224df3a6d653acb374e3fbf4fa631d78ed52f62ca0638171ffe8d35e1efe17653e6a9ade573debd8621c3ed6a76faa74a33cb5e82d680e6b81b23b7ed5d4f0f300c5167fc593814d795d7aa6b85139232b201566d68dbfcc227a12ceb1ea9538abe23a9c6b20a6325c19aacec196ba6456077ea5a521459315436dcbc5c0353fb1d7f949be0760b77d8f4d1a260b6f20cc2cf8cb71e7d1adaed0476ba82cfbb9aec1800ad015fa39ae47291d2ce31292be0a64e401c90e869f58719f80291ceed174adf52aff948f0071bce189f44e0f58ff4eb4565239f7b342b5192c9f1a76151cf4cf943735d041595248e65c7a49d7dd17b076c89d59c08373f8d6931f87b01998ef09ff0b8ee10a5e4337dd35056ad1d204a4e44985b08d632a83094397f7eabcadef1ba979da5673d12d8270ab3bcf505e77dd4a97580dae52bcfbdcf3a1fe583a054e46c95078d079227a04b1b0e1739b829d321c54cf84f0ae532e240029b4cf33e3b5b05720c23538c8aabbc71f4206f57bc392180d7cf1c6386b4a0271047b1261cf1e3dc78fb413e35188c65caa48e865b366a494b8aa38c3353ccf9eaaa8862aa18a0224013472a2b62fd689266c28c3fd75ff790586e8e43d1e921e1204b7314b43e6c1d87b7725cf2f4f3bd5b54cab04c3cf321adebb3beb954c7597eea0780f9d0716afb786a462197716688ffef377a5937bc47ccb998dda73bffa101e50b68c7124679afa37ef449cd12a6d089292b9f732c993fa25ff2dd85e6330dd95a78f5a9a24d7b5fed87a44b849eac78f59eccd57c8e2f289d14f3c754bd28e6445bc795aabd631f53c5b55cae9c7f9b23e29286d1991cc3282370fb49849ff3f50a70040c48f53bbdc0b7706565522b555a5993a7ee133503de91651fda944e15425ae56e4145170ad1e86c86921e320dd50c06946659904d6625decdc6fec79a33cc41f3b70fb71f6506ce4f5712645e6c3f424f2c31f07eb62020115818ccf06598f9a37c72d9358832610c3c735fcd45087449d9e3bac5580f7387593bcad5272531c5c40da1a6ca7b2454109c67215be6d4e8257d4826e10eb072138a5f93d15fccc98f15fee2c4be4d893fbd92ce745e4e2c3e7b41716c0b93ad6456c9d11932ba41443883825482d2712b993079d5ac21fa34166d064fd873977de120d6f9b361f90bf4f6cd3b92c5425c29b1bbe064ffd438269417cfc64eeb9e3c705411f3386a0416ef137ed08e1b94d2e38c50124637b4798a753c3f633a43560cc2f200c0d0bac63a3fb79b876b065768f78ac334ca991002e645f1cdef26e7029fa2dc9a0e268dfadb68753c1886f0d1e96080c590fe9c42995f68a11a43964ebf64df4c65a2b8bc9c3b27154081afd50612e66fc9c0e0f88ed6b042a9be638f50b02281708a1719d252beda1816df97003f7171bc695141f572c365cedc734680c27d27e72f50a9aa2349a11635a0ca37f2c9ef24381d59cfcbe5a06ed4b3d1460ce17bd6e3b1d833655fc9ee012e06160e0d54672df7f63cd61cdb505c32192a4947171c739f5d8f9ec13efb976d189b30316fa9c5c48dd4747691664341351a83f3aa7984dba589609dd9f5bc28659bf3851fd1a9a676e2f003b6c1286d2c5b82fab594b21366111987c301e7bc4caa8ec77d4fffe3644f337ef04593ed9cc4bf1f6ef22eb864c79ba2a06a6fc20be53129ae332aeab51d4c64bec0b77ae5db59648c0d863a5a0351d0cd066d6eeba919f7873a79d7bc9b2da147f0d4cfc41760f754b10ed7ebca764236d5c7f071645db7b6e7c91a6580f7308ca116dd7acacd816528cb2070a6fb4013bde040d1b3bf04cc531920cf5fcb445bf92f01902fcfec6d6c971153e2012cf2dde23480174e812b55b99d773043d9e7222acb042e3b3fd21875cf9dc1b8fa70ececc45474101e2f3d99bcc63e9d4e335286f700eafafcfaffbfc3a65193c200d123d610a979d21fe9f4c54d1195f44a3d4b86f97eceadc6630a2d28cb64c375e15b59e70207a3f5e9aa1f19b6ea8c1e41e30793465ef0c18844f6b0a0e2f8c14d6f45a87c28bef4a618c2d0338eea8d3ea6df161dd86993b24a19fd33edda7f52939a0636eea09b408611af9642b40a115d7a31dea9dac74201b3177336b50c4d473dc74fdb95c2edc210be30bc44315dbcca8f1341f7c5dd75c3f6cef533481291e7c7da4b921164c50ebacf0f9c5b57532e0036930c6a6f0bd6bc0a87e185dda90407a2163fb52d4c8fa02a9244d6b0407185313ad0f1b56cd370c9ef1df1fe02c1cc44a0acfb3b69b6c410851ec84c5f334416f237065f8d4266e9883e6468f3502ef3b3ea21321d199372373330d585f51c1c8bf4a8029acdf8b3715fe24c6c529c088b2215f45b016affe74014d114748331491fbf698907aeb8772988b6affba2c377ce9a874cd1cb2516735f058fa4602c70d2387882bd4c31d067e049670b7b0aa2f73b3d58c1fcee37a49ca7c0c0f58830a3344e53ed22c81d06b6f2cda925c0a5272ac72666034af227faa03be301876f4987f0a626d85ad25caea11fc8afc13cef2aefc72be14232b4f4ff8c76c3203fd7a0989e1f110b9fdda3c8c63fd81a2e1b47e447c871eaaccfd15aad6d1c689a6af1c405385a166cc9199da1b1d6e2e8f1b7bbd0d25368fa7bbe07dc7d8c9ac505d4c75cd95dbf5199dca98d31e7041bbf8a1f7f5da2322ee338936a8480fee02157b84470fb959f2910130a050d6b9db64962a012fe3b8c59820d187081d7475e3a8ac3f9c222fa582d009568e9944f795c59254f454c06aa7b0eadb0e69dbf72cd594bf3225ee7174583db9f4ed9fe8fbc2d3ed0cfe2251ba52cd0618a49b8695a466a818c60b1ac86f700a7c2fd2b258dde6e6da30d553c4799f960ef83b166b06ebed706e543b3746ae6e460294663efa0b3775a6644609b548036e5872bd0a27509c55ecf1db107889993acb2c1db1726a94db654c0aaee0043f71d81f4f55d48975e3ba8a0b81c189775bdf7fe5c58b3d5c368175a9e26d66731c518d9adcf2c7ec6a0499c428e50eea358d72cd7699ad616a96c5cacf030d88e687a10862e96f63c672a13b3c1e1977226963d964ea448e59a8ed975da51858f36483b8f6cb63511dced597d5784cee4b521834399a44187094741c3a58c34da7fdccb55d8ea9c8c39cd8b6a136f5edba39a87e1a5ea72de655a9118ecca79f7bbd9cda79256fa378341410867117f6c69166bcd5db547d48174a1c57e9b6c84d80c1ceb8f17e61d251a36ddf2f6959b2367524beefd3f89fc1d59a2b8030e4610d1fc7edb715effa82bce25aa0260fb40877f670dfb3605b39673b9", 0x1000) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) (async) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000013c0)=0x1f) execve(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: shmctl$IPC_RMID(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x18, 0x5, 0x4) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x1000, 0xfd}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0xc0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0xfe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) kqueue() socket(0x26, 0x1, 0x49) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x4700, 0x0) executing program 5: sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0x7}, 0x3, &(0x7f0000000100)="5b5a8ff49f752e1f95832823836cac08a5064915245d384a8b4676b23e6bc58b4bd0e66ac5d6e0f999723223cb28e1ed4eac93f588f8b7cacc389c5121dc1fe74597b41784f830172ad14cf1ba0a400f0f6e2555f0e33676a5a0c3db2fd13d323d8a1372352bbba6673b0cc8175ddaad6661ca9334278d4c6f74111c783b8de25c6cd1c3a132033c8d98d824985ac20a878866597cb03b3a53c8d4ee593769d57ed17dc75c", &(0x7f00000001c0)=0xa5, &(0x7f0000000200)="70ae947e10bad4c3dab72bf6712e7f9ad077c7a9aa6e83813f6a33cde59f96a287b806bab387f7d6bbf83e5ae3369771bb94c690f94ee83ac82b606e5ad4fdf41e6630", 0x43) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000100), 0x4c) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) sysctl$vfs_ffs(&(0x7f0000000280)={0xa, 0x1, 0xb}, 0x3, &(0x7f00000002c0)="c61fca28983ccb34ae939a1513d789832dd7cb30559819e39e55b468d7fd64b675416ccf24e57f4f42da4c6507517b7c5d1308e7afd7419e58b2a03514ed5ba66499da18cb942dfea6e8eb4fc0c3ce3f17514b2a26e13f53c4ef827d05bce341827136a28e22e221468b1d21507e640f33bb4daf26291d56c3265168d3973dc01602eead0a763b52cd1ca23170cbd01c7f77d5bb86bb8817ab14f2544d8de30079f7a548f85e38d68f403f53fa940c6561d15a6a65048c23e3bacd228fa9b7f953b23f7f297ba415063fe14d9bbe62b5d296", &(0x7f00000003c0)=0xd2, &(0x7f0000000400)="17e3963c793c69e410589183fe51bfb75b45859de57afc496812206f5e888b60de5db8985605b3e0a45b1eb78a2cefe036787c3fd0090847c9900c182794ccb69d72dcfb287ef632cdacb15426f9196b9268bfd0cfdc0a0e814c3a19d4990507e1c4eba5c7a1ebd39d3cb7fdd44521a128259f2a39fac1c7e87141e50a33266d68007fd1f949506abece1beff65273915c3fbb7f9e914f62c1ab3e87c8c046d66304b7bf2e441d0e151ed3a0d28ed04077138805d461eecacf0622222357f83319b45f5ce06b72fda86f1a52abe28d6f576a828c449149e271182c38b4642829720b8c268c91e415b0fb455090b6fc45e83614d8026aa4547a3ca87847b8701c4a6fa1fa0296c80c4edfbfc4a7842bc4e8d9d92ab1d2387d50fd8e20ff81e1a27fecc4637e974aa71bf94100cd72d3d2020d0ccec7a36d2c3dc333082157a27e2531e839940dec773b0f91133e81d01006ae551c6ec024ea433624408b5b7f7842533509aa12f0922138b288621c25e9daf0fcd6cf7cd6e8cd77f8786bf56e7a2838a9c7584fded999ae900b0da36ff1a1179419e60c21daeeeca5e71f4cea8d75fa956fe7758fb31936edaa56eda6c626a5df03253696998a7232db87816611dfcfc5293ae84e497033a0fd3aeeeb2631bf9d4aaca12e403dc0c1667dd1c3ccc31c5a05094a4e2d24f48a62da43870b4bb997a948dd0f4824e3b693ffb7df1a9cac5c6641d502e215903e9626512eac6f188b442b72629828cd5794802d3fb3db93eecb7eff5f1b7ec9f43468f7e01a780f2d04b7792c570d7ccb9b6a33775ff5e5c7d9f1574d2426907672874ad346942c71ca872fcc4f2c0da6fd70831ce7f49deace58d8a43542d4b923914b13dabdc7f01a83a65b58a442a81011ee7c0347928852db835d7a44eb2f83a55ad6a4f2a57779d16196a769a6c7b89fda590d637d12bd98dd3fee869f40cce138b77cf534cb654bf28410ff5450c2445cf5888b124aa6a5100a33d542700621a8238e367efaff24fcaf36bab219aa30605b5426b0909694fc0bed0e59b0b8b8f0631f0c7e9bf89659ac10d9637c53232119ea0f0279c5ee65eb2567f8838822d0f7562d24b131c72f9fd1e938b261ee1e854761cf746caf9d700b08431f03760d9d971e5d1f335dc8e2d134aa01a999912152260535b9959b8edc5253cd5b52677860960abec94496acc860ce09be2bf8671db6352673614f3c1a2fecd24d819c4805c1cdc89ca09155f432d1f5b8a573ee92c7822a6fb2ce4e7752e5427583e4c07e10536150f648af9a3e78f450db47d8fbd6dbde0c86bed8d2b6fab9053a70eb60bbb999817dbcc78225abe0cb2760b1fad02b3e75783b84a649b2ddb2de6a45cf7887e81a237cf9d7aacebadbfb8f234cc6df46524f02d549e54bbd274d9f51fd6bbac977a3b5d6f9d9b440cf05a27ed81aa2ee836e250dc646c70ed341cae7408fef069efc84fe769799d40b0a88e1d626f34eeb19167910058935ed4fd944b607ff1a200ededeadcbcaa99dd43ada61b37863297dacf607c6bf0ddcec209c6c0cbdaf7d96a5e4b3c009e6cc133181140cf370ff9e4778c1599f652f1059a5d735427952e6c3e864e78781527bc14f2499af99479c00add3bd27055eb0858e67a1f486e2e8de255cf41d81aca9fa44b664d82d53a8446cd52bb5eb7c9bae8e6c2747a5663b520d05df5df72a895657dffda687f25921f20957decf72173b3b6ec1c145c11cd39429e8f1c2eea15a6e8c6100dac39d80f73ec3d9516035d23416f13e5817b3e6a93eefad045d01a7adb57a7d776254e2a45d9919802108bd1f740de5083976f3350d1a9689522f36527252da96acaf07b7d4b808a0f5b42d16185520f372e7c84d34c21e33654daa2e6b679796ae1c19ccec077c82618e375ae7df4e71f9822abccf6b421231fd060bac6e85839de282ca4bab4492099c0b88af39bd24382e3e1961f90c00534e95a107a6aaaf29f056cff1a8078af85f19586e82b9e3f60f7fd2e27ebfd09eefd1d8b46cd6ae1b7d77bb78afc179d414215adac023a171e9540dcda43474167402cc45a24ebb06b5786c3cf1b2aa79c6d25c18adc5432883af1524da4d9774e505cd03f0ec30f8906b4be60f2b6746d261d97fdfc350d00c4d1b35b7b7292da70ecd0bf1d04adfd58cb86038a8b33ecded07696e14fff41e1b65ca0979e5a882b9b7ef9f4b5b8075fa997fbff74967bd7405caf93af4ba28a8de61a273e39c85d779ddf89b734274bc11327f804681059fa89926300f3964f313a5a0474b87030c107489ced2df1e90f00296791654fbe5469a9b75237f21e1f861e4804f9c917ee2afa387a93e4ea84e1eea2ff9502d934ca806c0cabd08ce049bbb51a45e32397a0be7e5e260a2068799a18c9cbdbe8b3de4711b5444c0612a7b82968e8c05953666ce31223fb86116666c0a6384701ada02881ca0a1ca9edc54c37204263b16f7f5c8460ce0293182d34bdfab47fa736d6ff777ce19d7b6c83f0391d8104017173d570d16f915792346eba333c5db367bf55397368532e39198bd30d33c9524cc040ff60758161024bca9d8ebfde3be2879b0e50d78540a24827082e5eac12b0167cbd4fe923a1fe7a23bf4d3196ebaed6b1b51b327291efb01e084dd4828b25522179e93631c0951acbf2169544522801e5a910748d2549d0a991fcc458a4e5798753121d286d8b5b06a847503caa89737d096fa90069cdc113d1e9547fb5bfeb3409c6fe7d7d4bb0b173eb332968c205a5a58de658a5ed5f2dbb4bd99c3ca38ac69f4b837c78aacd5bf149f2a978e457024f26a517dd1c310736d5eb21a122280ac374590f79990845b4e6a643f938479aeab3c1c5ffb1301921c7e9a19d227d945a5934c90922e78017c65ec329bf1d860f87e004d2246c77a5fbaa8c7a77c1d430e9eecfd9e20834b68aa990ff13d79ca531f8b072b35ff09404dd103b0c11866e1dd9ee49ff033add7c8b84c9aaae12a1ca50ae056559f5965217b273bc5de3b653089b4e17e33aa93c2aa352f1cc3371693b27e81d35a26a5c9ec0dfc121f6ab6127d426cd35d01e28789ba8f1951d36aeb497b653a57244d20fbda43858fd343d96f4d18ce5c91839f9be7a3f525e44fd6d4dbea7a5c5362c6b63fa701aa282c37fdf57a616c6bf208b97e0a64d3218d74da18bfec91550eb031a9793de8f8cd31b9f9ccf0ad3f6dbd8b4567ba284076f44e5ffc344bd600ad9d9eb99f6b5f910bdf22e694b48d2ed93d2656b799f59aea54aebb0db00f8f086b826802c00a833837626489b3d2dee42bc3a2a90439e4af688adaf3e3f6508ee5af06e705bfd73348bc8aff81dfb5884745701fb99035fab454acdef4c485e708cf63d801ee4115ba83039c40438d2afcb1a231197671eb626c467a3c647dd057cf01342bba3f6fa9c3a33e7d3312a2acaa3575c204782e668767ee44dfe7cd49b5bbf7e425d1fd26686307764bf7678fb6c7aea1e0866b028d4819afe06ecbc74e3cc60cc377b2f3dd2c973a7dbdb70bd9c0c55c3c30740a529284fa8c38379207d6a3da05425ffab3ce705616cb117ad940b00d7ff25e3755d5de2ecbd4b4b9e7441afbc5af5ecb231a084c8a8933432abe13f9c33df6963df8d870684bc89d075e02218daed1b2df5a91ccc4afbaa0f9c7d826b375d4b6092574fc203090ff3de522563b7f75a7021a5f4f3161b4cd78348096b1fcf39344cf8c919d5d50a11a6d49655f23818b468325df702a711aa4c13c39fa6d4163ddcacb17a0fd36f2a42dc07527145de9018cc9c5a40e16df490c7bff7fdacb77d5f8a348bd80e3a55d6c4edba4e2161306789a9c1ba79f19e4609c2100cbdcdd7dbd0261db6c728fcb7ca6e906110f1fe40c7cc342a21900f76a00fe2356293174b186bddf46a9c507ecdf30124eaeb77626f086dd14c2f12220287744f18cdb60ee2594a437c7ecbe5fcf84515961ab5024316fb16a6f9b5cdc69ff4a9c8339b69d775baf504073eb2b693c26fb3beb119f654463710447a86c3223ae0188e972cbece7db75e0631937b0d1f3e42ece82fad2b469debcd666f80e62cc30ced4a33766364fdffe5287179fdf27bddb167ad9841ac0779a77f8d2063fff4a772f465434346f7995f382a68147bc32a4a3c7667d9df68528f9944e31fa59d77de8c4f570c01533f3c6e630123bd6b2238801d47982fd46c829167d26df109f976bc0e56c5f2103b06f7dbc628a6315855fe01afe45ee06692432fc951c5bf2747c655e48e04112fae8022b95ba3d9200ecd5b32eb9cf82f354fb7dafe4a841b5351f656acf6daa5d77ad19054e484118f43e6764718c0cc67db46c00b00abd5beff46ad311de7d32bdd723e92d76fd8f61654dd8f418665b1a33b188a56c9b058e7e969af27c9a040c1e4c4638660efc3bb7e22202b2edefbaa3ca452fc3511c84a460289e891e97a31a81f3d4122bfcf1efac83f0bf832228119b11631d1d53190f534aed658915a2d5faf394edd1fc568ad821f9e3291a8fbb5bcc34bc91e8aec93c629dce878466dfb6a46d79ce7e7f032344a221ca006bfa66c6c337ca4667588e6517e04ee8e3965fe38502922adeeee5c5dd8a931d5431baf65cf7a478622aab319f4324f80d52f271bc31b8db76092f24edef58f243f47e2a1594090ad5e579fbec3ab32851c1495953c7be55bbaeb90186770dc441d7493b0519251e95b241c840defe9b91f95a5607c21add3ffb702e16b4f77e2a28d8210c84a02f0413ec0ab83bc22b630613e19bf31b537bb56e1c77063f8c262d46c38b29f2e95c29dd77c73a7ad9ad19734e978925fd6ca8d5d0d909f9b9f48084803e709664b28f66073240fff60e547ad7385e580965b87597ad5e6ad1bd0e081ea29676ba6e2277bffd6ec38d33c76b2cc018eb5f6ba89cf0cc7c8a5deb5eed19719d47a222b769599481201c88839a45ed8112e0c041dca8268e7bc5e0b59c9fe3cf7ac27132221934561f87a0fbb201b38f9c4840c9a74927246c1e8c5c83ecca93aea19f6b79ef3920e21ed97307b901c8b7910ba95efbf93302dd3ecee7296af25e2a15a01a19238a277d41fe3ad49e1b9f85ffafb187b7464823cd8e8f77b2fa3696439e44516f29aedf8156be925f9f848c04b742a6da3b2f1626e1b5f789dca95072e01f3e8a2263b6394032950ccc41e728c48e4f04d300f88d1a1a245954e415f1d67ce7ae573cb791186ab1f63c00f8caff675b20999c1a29bfdc1f44d463e788fb526714486277ef09544084b092b27251457972ea5e7e31fe0c9bf012356f03ccd03a79ea142e776c52c12c9c993992ce3b5a1917a4492e2395fd620bd52bf0138cc90db0a41d9bdba8318db4ccd04c4a541cfd5d70af43fcc7e7bd44784a127c2c4517aea9d2fd4300f16699122ea4c3af1c1103214e193f3acaf0cb0e1fe9990f76dc481be6739eb16d2bfd1d3c18fb65f7a3b6a77caefbf496cc439402afaae150cadc3e5675c0ff4ca86bd5ad9f73c33140c71bf1d3ff81d32768a959717eb32ee18e6380d8703b08bf483264fe2ce1a6b598e6a58e837b38ae31ebd79a6a8dce2e036e92f2e87122e6733224106205929ca5d566df69397635976b040bb70a1f96e2c400203ca077135f28df9cf718ca6d53d589a436cddf69779aefdc50c90cb4ecc30c98a44da324160fa117d99caa4372a408affbed9132c3014cc8f9d66d9b190db29ea8face5cbb153ae465ab3a287881622ba3fa4ac7036f3af2c309518ac1eaa476ae298800", 0x1000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r6, r5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r7, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000001400)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0x108, 0x1, 0x0, 0x0) kqueue() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050002002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000081000000000000000000fe80"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x28688, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x7, 0x4) (async) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) (async) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) (async) sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$vm(&(0x7f00000000c0)={0x2, 0xa}, 0x2, &(0x7f00000009c0)="319f2028582605f4373d9057901b8a4ec74b611b9d53cc04280fe091cbfdbe79a4cfe67945e9c7edc54f0a45c6783bdf01bada614a72fb005d5e8e6e9a6aa98c0704bb0db0a79ec7ec1b765f28db61d3df37d9a66e77cc6431f58010abbf10ed176606a754e1d6f4b91cc212cf9a99a11437521616cc23861167b92c048b4228c01a9332e57c526b67da976f283d398db4127afd682ad6be63ff68cfc1b94429234a563c5a3c43bde3db165cfc85278bd51af5a9767e95b6c9886f7a81eb1cc6be6968d5e19242b0d1b3e27169de10b40718e4d04ad58eac177866cdc377c048c1cd88d1fcd7f4ba09cd09f19c91446f4a03d580537dddccc2f523c9f9eae72b2e39d770f95209baadb187f0d939f523aadef910dd1709bf0d4d6547d7937efd58e4772a62b1cfe6269a48d6622b187cdec852ee0d13be0bd7e25ede0299cdb7475a42de0d888485beab706b3e6e2b27744ccc11be8a41c2dee11f59f3cfccb79ccf3e1d3154f478299d053467ff499799eb08842c763a98ad9a52783a716f20b56d65520c82f880af693662edcf7ccf6d0d5159f97909d5ef5c554645c1b260c224949483b473724c31d771647e2d7d8a024d92d6ec7be7c8c64528df561ba48433d6f32d034d0e1fcd3507c43bb922bc26b68aef67ad5420249591e26f4ebeaf494482f4c8fc7096695e7faacf047773ffb498593a711e8b9cc3ab4f3090a7f3aa28cebcd8dea8bf243b318e4576d690b90c7b0922bd5d4052d1e5cb4efb4b84f67a89f434092345d880518fa034921f7fa7c7176bfbc6354c7a6279e7f129c21140899dcb9d7d18fa74b7f192ad494b6fb35df49ec1adaa5b01b96122715dc794752537c47e79ff6f39af747e1e9402fdeadb70fd581c87092ed0322679ed6780654e6df46300e7b7e018f0765070da90cfb0c5078355df3dd7d0cc965c83d4291b02009841f5f165bc7d21a79492989ccb030c5019a467cd418231746b44e390aaa273ade034038ad814c278f830dbd649ecbf51895f76d8f93a9207647a3d4f599b0742d3142eb894bdcf1cfc03d02946acadca86606fff381f38eff827c2ca3b0ed49df854faa1f8bf3176bc65c1e9549e4c528ea7312f9fbd1dab0c3540f88fee0d4cd38e1122c33bc4db03026468c6c55f82e1219caba543c84fe9f560a850a49f0c2504933f3d16f3be563c2c979193067b985f733cc36ea1d9bedc8322e0acaffd586f5f324bdaf257451c3bc0a4533d41838cc665b61043f37b76797a284d8c40e47eb7d0e091fb4aa258b6b96e72612bff3ae24696e2b2bd2d97cb1d6edc39498c420150a9153ff8bdd0d0a03ad98d425a20d711bfb04dee5e3061d6b9fc5701c843426d02a9827a0c0530ec15d618ae458dce560213863198ad9d4129566fb7d238c8ac3ae7090fd6d1878fa953151118c27184feda7e817dbe2765beca61203dd39147719c9e656d822a105c12fa5084c01b3fc9d8164d1b419897dc81a29961ad74673663f8d7cdc95cf7837f55baa0f4b3a7b4a5aa139ab24ca8ebbb8d5bf3788afa2a5012cdc75cf41441aadf102bb0a057eb8c4784654ae655664d6be5235884ae6e52b418b04f96909eeacf6c5b99c130181629eea2ca13b64999874765c86546b646b177859bf5204240b8870619cb32325a78ed746469f6420c3effa9183556fe8775600679077e7a637bfaf7379d03090b38b155846545c6729e0cbc5a8f10c1332e6b83612e4bb12afab01e504d703d34cffc687385953b83ca7bae2d45af6ff289d7a2733d6df2ef5df30db1769f7d077d6692aafaa291aaec57070a282d0120811313155af368cb1b7ac5a5a0d3caa21109aa5113d4b2d0bfdb84884af3548b500e7df617e2849bd22bf8d7866ea1c96a5c510b18b5928bc228ceceac476583c1a6166adc9254998614bb6378c21a633f0bf58a2730231547d765255299161d0303ea27333bf4b2a0fa8c5587236b8cfdc04df047257eab36a2fb6dbb846bdcf22cf10733da7ca81c696801730b8a7f969a6de54446c5e14dde8c9a5908482619cf29a1fcfb894987d65f1c54f9c5a060333c8a9be82a2a60d4695669e8defc627ecd91440a9803b3219982c046210426aae2fcdc57993e6ade2ed6202e02397f72541e2cf3089daec9b69074db9221b0b76f6d90ac4a2b38ea350f0220b4bcff3b37624b357c1fec4777de1be7dd4f0fe04475eb14efbfcce3be0712a27c4c1c1d0eda3d28aaca7e056853de4d07dabde9bb1b384139f453a463c083c156abd8412ed99ac209a89cdaeb4053ab21e3053e643ed09b5db5b9c3e74caae95fb8c9ac8e1f9a84421e66cc9780641c712d6a1e4483bf0fbd964c01a801bcbe876463cb89a9e7cba4d465d696ae14702a16ef8cde3daf1e9509030fe1f2fc9e5c9c4c5ef761fa85f0a4f2788e2df1449590ab7e1910f66249f52eab2ee3cbc24b79b81082d21a39d2f996bc6d2b8781ff07eb0548e1478ea3204b19e9ffc9768cd37cac46d81d1e9751c571f8f90853887a27f4d7be146f00469d58e2ece773630781b73077eb0b0fc6252f22d2120b2bed6d55c09ca811a81a2ba8a106efdd1a0cba934272c19d3ee96feb330b7850d74c498591937079ac75462d32ae024d4091b25f5cf9882a3096e76056d96001c8d4116aec297b2b6cf5ffa3e4136d54cca3f71954bf31386678307f68881f748b71c273fea1f34d5401f9ea54e274b9a7c23be8155c6644aa8fc145d82e705e87f2c1b5d6a25f7a5767fd34a543f579f3ecbc06f7bad003b71b1ebf7259b516029ca842e81f911d9b387b579de1c60861999395a64c4ceb15e9efba00b507374f48390601caf898e5099c912929aff35ef134dc0c7bbbc336bf89b31b5d0a53f5226ee9918a1ee300e42f520b5102517aa24a5195d3b99eb9871cfc7536e5ac13c33bbe41cc5f1635709a8f868cbbf1088e6b3be604a740155c3bc52b614c11e241b79c901ec95adba9c89ec1543a7a8957be9da3be8778175b3ffdbea78a946ef04921cdeda6d35669811d6f58f915bdc80f49cd375ef84b583c768200fa4ba4db843b8e3fd321f8335cee867b2b9cc1a88fd14e3bca9e17d307623e322f7b9465abf7034e9d9f38fd3425065cf0c6095f34f08e70646822f341e874f8ee165df92b2144c7552eb871df060b1c4215cfcb49366183a3d43b010413d702fd3835ccb8d718655c098161ea97bbbd738f9cb213c3afe8969d6d4bdf323f3d99da094e7e121abc9a50cd39cf6ba617fc67f04280664b8c0f0f87f25cbe7ffd9698e1252164618c360293e7334ae040f93026cbd4bd905b06320fcb2d07ba0d0ebbf9f394b41c2d934a61607525c4f5d8d9e45eedfd75ae3d61aba11ac098c9a8c3f5b14b955bb82e87bfb4b321e9a51aed9cf0a77a99b8f8b6997c99a3ef826425022b1dd0e6754907127701de7d72dd14585e6ec6ad4fdc120a681e8ffaffcb02e80a2d2065bfb576135d013910417f700d46c507f18c79ce35205e8bfe665db99a1bca20190a9cd05e229726fbe24dbab954127fe076ffbca7e9f0488e2b91ce86913e47d854d0f8d634ec59f64cbba5fa71b4cd347ea9079943a7c3c62c1bfa815d67e9650f63ed046a7f857535b68dc6c55475cdebbf516cecf941c45b2efe0399846985dda9aa480349faa04606f73174bac7b1ae774ceb82a23300e77848795fd1d58888f4eb3cac5d56316a006cad2dd0a030d7f1c90aeb149082cf49cefc52487f8793913d45dbf326129b1a22653f02e0691556e70fdbb02957cf522eb1d7aee846f9ce2d27330c1f2fab746db46e6603d58db65f634d3c2d40c983bf560ffbffe577a9b7bbd306e0e434795559a6a8d1deec37ccd1525bbfe19bd6ee60566892f49760cf38b73dcde3f87b1b81aa6498587802e7299a981a27f62ef1953d8fa1beb497f8ef03d777c3b9c7537615628d83a3f2e8ccdd972a8b26c84f0aa668b81cd11de104cd68ad1fb6f2245ab54df55aca7885e14553f47e644b1486f1e7993c231978c34cf2045e0771fdc94cd0e6ed29b1e5ac4c1721fc9d7f3bc4e94cd32c0db7f9add61a5ef0737614fb8c2381be1f2661371cde9d94cb4409bb2b40eb5dca28bf03da56baa87e363a117db8940b97a31930a29a7324a833fc4786a3636c9f17e9cf4226906a51ff78f985953f444d2cdef8543bc62c3e666d614822833168d818c0d873012318a3671e430c70ad22d85559d6939faa8cf76e06a43b04890c74f78085734465fc8972df07d0014aec4df94cd15b2d50481e7e469e7a4b0ea27f145f2b79158c050b865004043df09bc6a2600e92d2768fbcaf5ea336c84c381a0646cd17a86b0b96d595d0ae5a4595a05302635867137d6f8d4025d566fff79bd6a8796c4ed7cb1e05689970c8103cdfc061b3948030f0d6f78f0893a83bbe21871a98a50d6eb7427aad78b78052d514503c5599e18a0c6ef87162768990210c2accb6a154d24b580bcf10a00dd61c1c95abfc1b1b16d77c3ad395e73e71b542eb1c7a9c3ab92aa06470024d5512e4eb036c71762678e29a79d8cb5a1ec83939688a56aa6d312caa149b32e9525a2331e303d469f5d06de79fba67c294043e601e314cfca63ac5ae5cae0885a519dff483d331aecb13b82a3a4a8df017fa191a742d58f08bd9c4b6d2ecada24fd8c501e2629b59b9df10c461954c03e9b59a53817567ee7607efe41556077415b48405ec58a18cf84342f9f72bfe62a2f1a565d80b3f313c608f98f137a5be2ddf01dfc4714094934505bdb443f83a2f7ca734cfc3392b583af7444c0df295164c2da6ed65b1c2313436064d201631d3526fb7191ea502b9987d31c9adbf58d15309a7ee701fab1fb81e5fdffcb6a9dd31f095dfe19d017a2387d54686a37bd467239aee38349b98d73965644dbdd67a62c9de99d987d0679aeff69505fc4d193dee9a708469f33e387636663fdb1d461c83e234bd598f117407a7f81c73fbce2ca85790c1cbc0214f6dc1f6e3526cf24430c9c3c6f9c2181d133124bfdfcd356426f812c8691e1dc94032171a0e31d4b7b0ddc2bbd59c7dd18278e3a4a2bcb10c8ef0ac5709069803ff5eeaba920bfe22297b8671cce6f2f5ccb4d9fefcffad8f3e9fb1aa666d81857e0ddf90b2f0ccd05e163ef0ea562198508b0db948352bca424995dd560ca1e7f6a7a2f043bae14f6634ecba7c592e3cca0c9c1dce707669f3c3ba7c770c1636080a71ef832658c8eedf4f68dc6e82ebd724c7796d7eb91911b1f793761e316af97f644e1a4cb69289abb487de410a501ab313dd053d2850761a1aee73695a7309e868f77c85de3a4a19672726bec58990810576e0e9f46339188e30d974a5e8f1427b8d03b16c836f93740a5d057a4befd132f930a77ed6303435343c203bfab78c0af01afd966e9e8f826973d6504a7454cd4904608cf7e993e19724ca6deab822334a6736c1ef6cac21f954af405db25c0df23f3724de16ad4eb72098f9aa1f06fe66ef13fac6a9b3cc099bf146463b51f98c3202c892d14078d949a336315db12059bd32eac61dc3bffccccd1391cc0cfea965596f6554538c8e47759d7036c1389a7f71611bcecbcefaadb46ca5cff94217adb1055aa7b35190fc70b387a88b68c0b39cfa614ee07430becf5828ae458c57e33098e439761065490f76405767d3290ed99097078f38c0f12d01d7a4d29627504ed9e7e2398986d34677e3e8707dbb1fbe1ae4f818fa2c3153972dbd37c81f09d8198f1e5dcba8a6f6ddb3b1541fefcfaa0947b4", &(0x7f00000001c0)=0x1000, &(0x7f0000000200)="a3bb2bf1", 0x4) (async) pipe2(0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xc1, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa1b274451be8888a84b00810010007031000000000fa87032df586eb7eb169667079550e51576640da27a018de306d36da014f80e89d45051d4129056dd872d56fa495914c316940c7e5caded3c72493f6e571d0dbf33b2b0b501d86f0d6260811d005f8de28c16cc1152796ae3faa6dd5d7502af2c44bb54877dded418c4e8821e66a1542b077e14cc7b2f64b59248e437e5a5bf58da3ade6c66a4a06513b5d33838aca5034d8f136ce8207973775533e3214b009ed1ffd44ca7c2"]) (async) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000240)=0x5, 0x4) symlink(0x0, &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f485075a59cf8e7cc200"}) (async) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setreuid(0x0, 0xee01) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0xc0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x87}, {0xfe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) kqueue() socket(0x26, 0x1, 0x49) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x40, 0x10001, 0x5, "a531d4f1228e14e7a29853ab9f88ea52708dab38", 0xe70, 0x8}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff8, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0xfffe}]}) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38234991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) socket(0x18, 0x2, 0x0) (async) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') (async) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') (async, rerun: 64) unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') (async, rerun: 64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) r3 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgroups(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea020000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x9, 0x6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setuid(0xee01) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) getrlimit(0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="644fe84d9c40", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) flock(r0, 0xa) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, 0x0, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @loopback={0xfeffffff00000000}}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x110) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x1f) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/40) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x58c5, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x5}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r2, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050004002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000002000000000000000000000000000000fe80"]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) fcntl$getown(r3, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) dup(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) r7 = getpgrp() fcntl$lock(r6, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r7}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x2fffffffe}) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x200, 0x1}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) accept$inet(r9, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x100000000, 0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) dup(r11) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000240), 0x0) symlinkat(&(0x7f00000000c0)='\x00', r1, &(0x7f0000000080)='./file1\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) unlink(&(0x7f0000000140)='./file1\x00') setreuid(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000280)={0x0, 0x1, './file1\x00', 0x9, 0x5ef72026, 0x1099, 0x10000}) write(r6, &(0x7f0000000140)='W', 0x1) recvmsg(r7, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x0) close(r8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x5}, {0x8106, 0x0, 0x10}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x3}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b2992e1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7ffffffe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x20}, {0x61}, {0x6, 0x0, 0x0, 0x7fff}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd", 0x22}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166", 0x55}, {&(0x7f0000000b80)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a", 0x14f}], 0x4) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad8775897001", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000100)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f0000000d00)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e6302000000b5ce607d0c2a64674401c9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92dbff59a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d251df817d9cf05cbb14c576125cc8b7dfde774d6d0abb0c74d9671d5a3287d05f3e273425cb53139174282783e5f3d1312101d758b422103d016d94e3e3a896b417915ab129a34698122111a17271aab2e1aaad589db38894a295fd95c4365ba3b10dc62461a010c6e40aa3681544ed7d79afaa790823b3a8953fcafb510c02571ad1f509ae589744ff42fa8eb5aa4935182839465a21538de510d4e91579e578939993775fe523a13fd8409311459bbe91abc380c82065de2c02de0e3a719b643250d3a899cc70f80c416997117ec1693e2995e1c3222e641757e429baa70357718783a3a87f1ab0ab01392472b0a", 0x1a2}, {0x0}], 0x6) write(r3, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 3: sysctl$net_inet_carp(&(0x7f0000000480), 0x8, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9cf) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) (rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async, rerun: 32) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') (async, rerun: 32) setuid(0xee01) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) getrlimit(0x0, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async, rerun: 32) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) (async, rerun: 32) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="644fe84d9c40", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (async) flock(r0, 0xa) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x873}, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r6 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) bind$unix(r6, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r0}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r8}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000003000000000000000000000000000000fe80"]) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050071002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_open_pts() (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) (async) getgid() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3028b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0xc8c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) setuid(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x2}, 0x2, &(0x7f0000000440)="054a12feb23b17910aa4fa2680ddea51af2a184dd57d20c4835537ca0e45b46be59199ea46e572821d8b76cc6be0f18db7058c99c7297766df713cf6fc91db8c65d74bfd20ed88bc425cddc0f50adb62b34982ce67eb50582d6174bab870c9e90c73a7608733651ebef0c3c2daecd2465f00accc2b79a8ad7b5ee026a930dedd654e47fad3003d87056b", 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x412dff) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x205) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) socket(0x0, 0x2, 0x0) socket(0x2, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x3}, {0x61}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x7ff) open(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) executing program 7: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000001080)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0x1012, &(0x7f0000000040)={@local, @local, [{[], {0x8100, 0x5, 0x0, 0x4}}], {@generic={0x6558, "2c219ba548334d24b68ddb00fedcd9bb8bfd579921789988c1e4b2c61c8052f76061cea5563be2d7bfc3a1cdc29425501b843751fb9a43c7dc823303112c74ee7445abfe457125316fbbccea6835a6541cdc48b75169575ec774a8e400e51a58b9456790be78eec5afdcc6904b74931983c6d04227fa9711314cc55039135fce28aa45fc8d0e809688860e06948f3d537a94d8678bac0c3ed4fead23850d9db61a2cddfad4f0eec0920dee51a85859196e9d621e7cfa11e7c0dcd7f7ce594d045f22eedf767f29411e4207c5450425508f6da39882a63941d8237d2a458a42c17b97424289487cd3789fabef56088b210a581d9c03df493b867bab58d24138832890f7ec1719a1724b298b6c0d30be1237282a5cd1a6bdb45931a7d691aea08fd5be481c1fb33ae0d573532480396ba00d4bccbc6d83d7f94d49d84c705a69875a85f314183686627b35e35082220fb72fcc8284958233d6a2ce3a9f08303e578873526cc2b29d7320b3c8dc21d6fd53bcb2be66f22a4f94e5bf75ebb748e85d916d6a85f4daa2e52d19842d866930c1d7cb5e61ea3155d3698284d038044c53a521fabb0f7ef923ec4e66c3eaa57a1344912cf005cc39eb0fc748fb260abdff32b1b8383b077e14de9d79984dc7f1a42077253fed88acfe3403f1ffc31dd878c9416c9bb0cc4a41e358de3c53bbbad0cdaedc32f56d6689bd62c91d068af5fc56f621ffe3bab367536ed115526eec2832748617578ddc80811d2fab8d46dce5f1c14596fa3cbb1eaefa74849b4f88c7fc2a8b2934390931324fe6317a3f73328b3569a914ee393fdd810ba3522d17e06b53a9c6f6d5cfcb5f056e349b85dc3bd8ca72cbb8e2a6ea647dcf387be1ecca54df0d74e45b3a5f58d379e45c74cd5db48b5814a2d5020e58878d3780dc9804e2c9be662038a17f68601d9559fa57a50682c9a4d20f62c48e356dec06de596930edd94b2566dcc198943267a805fd3358ac22ea68f492e8c8d6589370b92441c603f4df32d318af61a3eeb2acad961a4e6673b34d6e1f34854309858e0071530da2a8f848bd0b1e40907b634af171d4fcaba8b022e32df997abb372755fa46499b9159df9f4a173432b65a06ea0734b4b2153fc9781cffbc288e274b0b3966c529459c83d337e93412c25b90ede11035f3e6c1471b00c81d0dd3e3c3a05607d8ba8d16c895d29c0ba88dadee58bb04070633fc0e097481af5eb717b6559971464032743717597ff1b0b5460e71b71c1899dfb2c271f3c10d3abf8f91ec814daa98047c5977ace4f5830d3fe92ea64f38ad5ddd79ca69a1db54cb09fb868b2877289075e2606e50593c9d4751c4535e1dc835a9bfdc3d9fd746070543da658bae617121415b78978a83dc210db5917b5ae3089e8bad5b946c9e5d1741cdd6f6de5adc75de5a34288b70914418adb541775075db77641e1f86da7536608c404b666299bae7d5bcf3dc0dfa7d97c335fd71651f151a478097f11bdc3b367604494c371604185437f03feb487a592892b60adbf300a95877561eb20697975c8aedfb23b706182d83acae49afa45c72f01b774aca7b5263dc57d2e8c9e2d4cd1b3e3b5f67b964dbc17c9372497ffc1423e88d5aa9a21802d9445fa8f8fefb06fe36dec14c62f6631506e5fb9dd723892faa010122a5bb4d1b9abd163d4262ba9cad047339cd3ac6b72fa2223804b2494a48b52e454bf41cdf0498362024f57080f8ac0e9f83ef7382231d0ed45cdc80b030d453e2cb5e917c6e1ff367542ec745ef97f6c97a9215c5421a7e67b2a6e748276f0af529a6c4768d1bd24f61a20e34585054e53821e52027a8d9f0efc6c06f75d62891303a30f44971419721892a07425da0a312324bd286b23ff707060fe7b93fa3624aeafa4780547073a16a604dd380256b778c8a1a6b5f16783b36ae79daa8a5aec9345afd2d275970c70a56b939b708a4aa1a9c8b108a8942c0dcdbf1dfe0408f312171cb8da521a9947b258ae901d2f73d755fec0d5721f499dcdc27342ab582938e073b3204c9ef6177899108648e17fb3b9dd927434ac41b9b1dcea3b3386f37c6af58667e5949ee6a5bca8088e7928c635d8cd0b54d8c3e96bc8ca9827bc16205d3348f5ddc9e76495dde5ac8d8d04c32fb8671e12d334072c5168e8cf5c433350bc790a6e5786339321fbf5fff70e78a0524dfb9a919a125f56c521085fe95145f84f76dafdf34ca2c5c1dd74759e28bb2c88ecd5d6294e71a956235663f3ebf9de03f151f4738c4dd06b6140c1940951f22c300e5b49c4f1fa1b52405f0e2dbaaa99135c45cd8c786f9d04d425096aee15ed92b11c7188a30443a9ec61dbef1ab347c2c56c47946d1153e170644a78569720b68ed9c02bd1ddb95c4f4e3a085fca60abf5dc99bf667ca1257e1cbaab111b3d97ba47e3bd467a508533f097a6f17f5ac000d3d98e8b65bf9f31af1d403981bebe8c7d936028e3447db2289ba9f3c91ec79be4c874594e36b7adeeec7d51aea2a7afba3b20f6907df6bfb7e9b895e9643882e6f960b1f721af1b6b2ff09fc3b69c2defa3abc837ac4eda53b74f46909cd15e9ce1f11b6ee1860b009ee089682a206420cbbc57a6d2071ca02b8840810e87224a1916c2d0a3d58fee0d14484d00aad8cc1ee200d0465c10925b0151b9c3e95504766aa8368021a093e22c7fbc2426b36b423a936fcd008de729ad7a32ac01ac24340428182a1db31d8500ac421e6ac135dca892e9a44d189412fa1ccf9d67bdc8f06630ae15bbb207c702a9057f5213798f04a604272b806baf005be3edb32fc7b78829da15c00f7d92406ea28703552de0a64da964c4a825c1355df15b11d825c546b9d77462ad25fff0a7b39f90e7e5829636cc90e20fd626cdf105ceee45a5d2b4b90617c6d83f6ba395275d98e4c4a0ab3d9b3254360ee89ae5262b9c31ccd5496770403ac7021aec28139cf0a921864cbae60708432220fc14d15e07e94c84619a3d535f9420645b40a7a0205b575146672bb87231d3225dd0c2586e025f00b103fcc545531f0bfc549fb55e7bef17d5c06e5888808ae52824cf33ff24a6b7e5ff544d41762c10e4d9021f82d8d572a6ae7e3b8181a6097edeb0346f5f34c22978fd4ae50fac9e64ec49ffabc3078de1614c00561bc13481ac4319dc98e10607734308fb518ad59e1548769fd0a04f5b8d6c840121eb6cadf3b6654d6f9cc14eb8a18ad429f29d18cd7da8eaea985196237234c4b0e72e5eba075f946d80a4e812d7f20efeca8137e82e9c89362963192f098b4ab76fe65c22f0e85e6bbe522b10fd3a6303544f221ca4e4b719c52cfe2daceef36262ab0db546db38d57196e09af09db4f62f9f72aab7790dc2246c7af2183313177ed8fa44a4e0230754b7023d88dad4de61c4c120865f855da60ac8e9af4a9f990a6e528cf07014fb5ce03344a1f563891e6a6f914eef981ff0630e8bd15c69e2a1b45066e78a41ccf1eb35765154cb6f8ebb51ccde5b0d3b7d16c2fabf595a786aaeef1eb03354b03a713618e16da1e9feedb43dd169cc47da1b9977414496e27a374fd0c24922c304a47874b78a381fa7ec19ef112126834c4553375defa2693cecbae76ae565b3daff8145392ee7cb77e9d8643a5a730efd844aed39037279aecbdd1bd6e2cc50edb18df344c99bc84aaf54ffaaf43d8b4c65a0d575c1e389c589ac1477b5bddcdf0be6d6a10e9b19625353c154d7c21d5707ccac2ad3ad8a1dfc917778a5beb394d925810ade0b5283216e22a23dc4e7a700f59d6fdd10e3c7fcaae74b23905133ef713829ea11a2b3f7976529e1193681a89b194caa3886aa1a7f40ef56d8e4a352fd4cdf31f18947fcf5f80608e5991d3753602fc4859f91ec8b13244d5d6c3c2f19bebf04ad798466028ed30eae43c81032a5706aed2bcf26128371d08e73ffc01beec482bac2f35f1151f04421f736ab52f7af380cdf2826cbc92481805b4576be518143fe4f07a0d903e616a96d40bc60cd468f49a8fff9961b7d17f2541404f88ef53454fc4f4ce0259175b26ca0493efa7746eb8634f7a30b64f763da4d9a1d415f49ead526dd562abc61a0562e752f580a65bf8247c00d5b21e94443c2401aa39f39d2770c55e5c01402dbe716ad082e0d54967b38df445f0b01a9823ad311f2d8d3e16432ea184fcc023d557e321c1e271c4d744dc1addd4161b68bcc61438cb700a167261cc436bafd18fd501e44167ff2496f62414199d82a0f3a512074db3b03a2e763530c1272aaab04760418c9085f9eb8e8d6f3f3ffe7090b24fb54d49ad4f30c963eb7607309ef7ed60d4ced4a2e655c7744c5f9db311112e36b21a44b7ba89a9a79f3a92431bdfe7107707dabdcbb69fdf7be89373bc7e3de77d4423ae7794795b43768854a5ecc6fad7c3ad38c17cf349e1da36eb338b71119bef684af6692724ee7b52c8a7ab020a0d17b3001b326c2e1c5c10f22157b55afba6886f131376c1f2548b594f741c80d2d53a611b38043e970bba2e053c999a3a14df8a81de02a8ddfee53498df5e8dba886b4bb5ca7eedffe8f0489df1c616508be2cc235afc7a18201b5037f0d93980e6e5f648bbf64b7933ddc79b0add6759f4ff48b44cc91d064e4d79c11b73a46bee3b94ce66ae30e3b583502fcdef4e83d42b31a0151af803c1dd4191d8bb4c015a17ed25a9d26157fa7b74bed93d0d4592b1e3bb7ac586c3ccc01c1ca2f4a37cc5168d11b3a86258c17f7829df92d8bc63082585640d000859297e67f8ff3101d45ac2813496ea738a83813bd5d8d8b9b41bd8d4f0b2e45f00de890ab6e6264106e2f908e8eb93d170b36ace6c026dff153be2f51bac79be5acd7b88f5638b67d00f8d0993130023ba25fa7e80c46c19b2288fb0e02cd230f0230544cf313d89d1894e32f52d8ce9943e5b623da8f051d08d09e9182844509baf1a5e00d9190bd1224ec447c70d5fda4ebf947424dae3baea731dc98154977a83fb861c75adfa4aca38b067dacd52f6fe5801f4c8b4b3897b69ab11954fb5d075a72587a111006655e018e4f135c5d7d7f8aa5eaedf74ccca1203981b9eb4c39a4cf483eb115ead91d68aa1aee990614f611fb1b4fbe1308540bb97e8d9337ffc2a28613fe4655cf8f20113f16c3f38579a1f1a48b47e4b71a9f34a9872608abb22892946bd978e66f22e9c64ff43ecc3ff9a38fda84085ce9d72b2808ace73c3cf3aa58c8965c9c2f7a984eb185251ce79e9b6dcd0df8b8e872182fe5676ac0ecbe7458bac3fb6fafa0ca43a1ebc77db6690b5e0dd1ce22c8fa76a2a0bf83c5ce6066447a61814d0a83c55364490619dd072035bd4cf944045523b19c951db238e33b0f4f7b01e2c05ab21f82860419889282fa6bfb2d9c55c16c310b8bc382b87276082734d1ec531341a0f9528b62913a8ebadf1acf332793b056f0965e1281ff983882fc65ab312ddf9d384d2828b2557c1fb45064df6462343cea527eddb108c935620ea2cc543b759c8dc9eb6d01be817afb3c8809e99072c0bf53e1c79e972ca564a1e86389753d5bbf07cdbff79fbb6268c505972127cf42328bc0408d0a28edc6a7d5712d0412b24e94c4dfbed9ecd8e38ec7def586ba684f3717bc02672e8e7eea52a4e1fbbb86d71e10a3d4aa1b01e35504b8fcfeabf88891f8af0e61d86ec21d3ffdb357892fdfb8cbba72b4218d236cb4407d5b3d8cef49f5ddd26c5d59ec3b4df2159d8654b3d8387c5a20ef81d1eb9e8addce5d7f439188356ed58695d20914c1808413"}}}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000010c0), 0x8, 0x0) dup(r1) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) syz_open_pts() (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x1) (async) flock(r0, 0x3) (async) syz_open_pts() (async) syz_open_pts() (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) (async) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 7: sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0x7}, 0x3, &(0x7f0000000100)="5b5a8ff49f752e1f95832823836cac08a5064915245d384a8b4676b23e6bc58b4bd0e66ac5d6e0f999723223cb28e1ed4eac93f588f8b7cacc389c5121dc1fe74597b41784f830172ad14cf1ba0a400f0f6e2555f0e33676a5a0c3db2fd13d323d8a1372352bbba6673b0cc8175ddaad6661ca9334278d4c6f74111c783b8de25c6cd1c3a132033c8d98d824985ac20a878866597cb03b3a53c8d4ee593769d57ed17dc75c", &(0x7f00000001c0)=0xa5, &(0x7f0000000200)="70ae947e10bad4c3dab72bf6712e7f9ad077c7a9aa6e83813f6a33cde59f96a287b806bab387f7d6bbf83e5ae3369771bb94c690f94ee83ac82b606e5ad4fdf41e6630", 0x43) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) (async) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) (async) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000100), 0x4c) socket(0x11, 0x3, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) (async) getitimer(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) sysctl$vfs_ffs(&(0x7f0000000280)={0xa, 0x1, 0xb}, 0x3, &(0x7f00000002c0)="c61fca28983ccb34ae939a1513d789832dd7cb30559819e39e55b468d7fd64b675416ccf24e57f4f42da4c6507517b7c5d1308e7afd7419e58b2a03514ed5ba66499da18cb942dfea6e8eb4fc0c3ce3f17514b2a26e13f53c4ef827d05bce341827136a28e22e221468b1d21507e640f33bb4daf26291d56c3265168d3973dc01602eead0a763b52cd1ca23170cbd01c7f77d5bb86bb8817ab14f2544d8de30079f7a548f85e38d68f403f53fa940c6561d15a6a65048c23e3bacd228fa9b7f953b23f7f297ba415063fe14d9bbe62b5d296", &(0x7f00000003c0)=0xd2, &(0x7f0000000400)="17e3963c793c69e410589183fe51bfb75b45859de57afc496812206f5e888b60de5db8985605b3e0a45b1eb78a2cefe036787c3fd0090847c9900c182794ccb69d72dcfb287ef632cdacb15426f9196b9268bfd0cfdc0a0e814c3a19d4990507e1c4eba5c7a1ebd39d3cb7fdd44521a128259f2a39fac1c7e87141e50a33266d68007fd1f949506abece1beff65273915c3fbb7f9e914f62c1ab3e87c8c046d66304b7bf2e441d0e151ed3a0d28ed04077138805d461eecacf0622222357f83319b45f5ce06b72fda86f1a52abe28d6f576a828c449149e271182c38b4642829720b8c268c91e415b0fb455090b6fc45e83614d8026aa4547a3ca87847b8701c4a6fa1fa0296c80c4edfbfc4a7842bc4e8d9d92ab1d2387d50fd8e20ff81e1a27fecc4637e974aa71bf94100cd72d3d2020d0ccec7a36d2c3dc333082157a27e2531e839940dec773b0f91133e81d01006ae551c6ec024ea433624408b5b7f7842533509aa12f0922138b288621c25e9daf0fcd6cf7cd6e8cd77f8786bf56e7a2838a9c7584fded999ae900b0da36ff1a1179419e60c21daeeeca5e71f4cea8d75fa956fe7758fb31936edaa56eda6c626a5df03253696998a7232db87816611dfcfc5293ae84e497033a0fd3aeeeb2631bf9d4aaca12e403dc0c1667dd1c3ccc31c5a05094a4e2d24f48a62da43870b4bb997a948dd0f4824e3b693ffb7df1a9cac5c6641d502e215903e9626512eac6f188b442b72629828cd5794802d3fb3db93eecb7eff5f1b7ec9f43468f7e01a780f2d04b7792c570d7ccb9b6a33775ff5e5c7d9f1574d2426907672874ad346942c71ca872fcc4f2c0da6fd70831ce7f49deace58d8a43542d4b923914b13dabdc7f01a83a65b58a442a81011ee7c0347928852db835d7a44eb2f83a55ad6a4f2a57779d16196a769a6c7b89fda590d637d12bd98dd3fee869f40cce138b77cf534cb654bf28410ff5450c2445cf5888b124aa6a5100a33d542700621a8238e367efaff24fcaf36bab219aa30605b5426b0909694fc0bed0e59b0b8b8f0631f0c7e9bf89659ac10d9637c53232119ea0f0279c5ee65eb2567f8838822d0f7562d24b131c72f9fd1e938b261ee1e854761cf746caf9d700b08431f03760d9d971e5d1f335dc8e2d134aa01a999912152260535b9959b8edc5253cd5b52677860960abec94496acc860ce09be2bf8671db6352673614f3c1a2fecd24d819c4805c1cdc89ca09155f432d1f5b8a573ee92c7822a6fb2ce4e7752e5427583e4c07e10536150f648af9a3e78f450db47d8fbd6dbde0c86bed8d2b6fab9053a70eb60bbb999817dbcc78225abe0cb2760b1fad02b3e75783b84a649b2ddb2de6a45cf7887e81a237cf9d7aacebadbfb8f234cc6df46524f02d549e54bbd274d9f51fd6bbac977a3b5d6f9d9b440cf05a27ed81aa2ee836e250dc646c70ed341cae7408fef069efc84fe769799d40b0a88e1d626f34eeb19167910058935ed4fd944b607ff1a200ededeadcbcaa99dd43ada61b37863297dacf607c6bf0ddcec209c6c0cbdaf7d96a5e4b3c009e6cc133181140cf370ff9e4778c1599f652f1059a5d735427952e6c3e864e78781527bc14f2499af99479c00add3bd27055eb0858e67a1f486e2e8de255cf41d81aca9fa44b664d82d53a8446cd52bb5eb7c9bae8e6c2747a5663b520d05df5df72a895657dffda687f25921f20957decf72173b3b6ec1c145c11cd39429e8f1c2eea15a6e8c6100dac39d80f73ec3d9516035d23416f13e5817b3e6a93eefad045d01a7adb57a7d776254e2a45d9919802108bd1f740de5083976f3350d1a9689522f36527252da96acaf07b7d4b808a0f5b42d16185520f372e7c84d34c21e33654daa2e6b679796ae1c19ccec077c82618e375ae7df4e71f9822abccf6b421231fd060bac6e85839de282ca4bab4492099c0b88af39bd24382e3e1961f90c00534e95a107a6aaaf29f056cff1a8078af85f19586e82b9e3f60f7fd2e27ebfd09eefd1d8b46cd6ae1b7d77bb78afc179d414215adac023a171e9540dcda43474167402cc45a24ebb06b5786c3cf1b2aa79c6d25c18adc5432883af1524da4d9774e505cd03f0ec30f8906b4be60f2b6746d261d97fdfc350d00c4d1b35b7b7292da70ecd0bf1d04adfd58cb86038a8b33ecded07696e14fff41e1b65ca0979e5a882b9b7ef9f4b5b8075fa997fbff74967bd7405caf93af4ba28a8de61a273e39c85d779ddf89b734274bc11327f804681059fa89926300f3964f313a5a0474b87030c107489ced2df1e90f00296791654fbe5469a9b75237f21e1f861e4804f9c917ee2afa387a93e4ea84e1eea2ff9502d934ca806c0cabd08ce049bbb51a45e32397a0be7e5e260a2068799a18c9cbdbe8b3de4711b5444c0612a7b82968e8c05953666ce31223fb86116666c0a6384701ada02881ca0a1ca9edc54c37204263b16f7f5c8460ce0293182d34bdfab47fa736d6ff777ce19d7b6c83f0391d8104017173d570d16f915792346eba333c5db367bf55397368532e39198bd30d33c9524cc040ff60758161024bca9d8ebfde3be2879b0e50d78540a24827082e5eac12b0167cbd4fe923a1fe7a23bf4d3196ebaed6b1b51b327291efb01e084dd4828b25522179e93631c0951acbf2169544522801e5a910748d2549d0a991fcc458a4e5798753121d286d8b5b06a847503caa89737d096fa90069cdc113d1e9547fb5bfeb3409c6fe7d7d4bb0b173eb332968c205a5a58de658a5ed5f2dbb4bd99c3ca38ac69f4b837c78aacd5bf149f2a978e457024f26a517dd1c310736d5eb21a122280ac374590f79990845b4e6a643f938479aeab3c1c5ffb1301921c7e9a19d227d945a5934c90922e78017c65ec329bf1d860f87e004d2246c77a5fbaa8c7a77c1d430e9eecfd9e20834b68aa990ff13d79ca531f8b072b35ff09404dd103b0c11866e1dd9ee49ff033add7c8b84c9aaae12a1ca50ae056559f5965217b273bc5de3b653089b4e17e33aa93c2aa352f1cc3371693b27e81d35a26a5c9ec0dfc121f6ab6127d426cd35d01e28789ba8f1951d36aeb497b653a57244d20fbda43858fd343d96f4d18ce5c91839f9be7a3f525e44fd6d4dbea7a5c5362c6b63fa701aa282c37fdf57a616c6bf208b97e0a64d3218d74da18bfec91550eb031a9793de8f8cd31b9f9ccf0ad3f6dbd8b4567ba284076f44e5ffc344bd600ad9d9eb99f6b5f910bdf22e694b48d2ed93d2656b799f59aea54aebb0db00f8f086b826802c00a833837626489b3d2dee42bc3a2a90439e4af688adaf3e3f6508ee5af06e705bfd73348bc8aff81dfb5884745701fb99035fab454acdef4c485e708cf63d801ee4115ba83039c40438d2afcb1a231197671eb626c467a3c647dd057cf01342bba3f6fa9c3a33e7d3312a2acaa3575c204782e668767ee44dfe7cd49b5bbf7e425d1fd26686307764bf7678fb6c7aea1e0866b028d4819afe06ecbc74e3cc60cc377b2f3dd2c973a7dbdb70bd9c0c55c3c30740a529284fa8c38379207d6a3da05425ffab3ce705616cb117ad940b00d7ff25e3755d5de2ecbd4b4b9e7441afbc5af5ecb231a084c8a8933432abe13f9c33df6963df8d870684bc89d075e02218daed1b2df5a91ccc4afbaa0f9c7d826b375d4b6092574fc203090ff3de522563b7f75a7021a5f4f3161b4cd78348096b1fcf39344cf8c919d5d50a11a6d49655f23818b468325df702a711aa4c13c39fa6d4163ddcacb17a0fd36f2a42dc07527145de9018cc9c5a40e16df490c7bff7fdacb77d5f8a348bd80e3a55d6c4edba4e2161306789a9c1ba79f19e4609c2100cbdcdd7dbd0261db6c728fcb7ca6e906110f1fe40c7cc342a21900f76a00fe2356293174b186bddf46a9c507ecdf30124eaeb77626f086dd14c2f12220287744f18cdb60ee2594a437c7ecbe5fcf84515961ab5024316fb16a6f9b5cdc69ff4a9c8339b69d775baf504073eb2b693c26fb3beb119f654463710447a86c3223ae0188e972cbece7db75e0631937b0d1f3e42ece82fad2b469debcd666f80e62cc30ced4a33766364fdffe5287179fdf27bddb167ad9841ac0779a77f8d2063fff4a772f465434346f7995f382a68147bc32a4a3c7667d9df68528f9944e31fa59d77de8c4f570c01533f3c6e630123bd6b2238801d47982fd46c829167d26df109f976bc0e56c5f2103b06f7dbc628a6315855fe01afe45ee06692432fc951c5bf2747c655e48e04112fae8022b95ba3d9200ecd5b32eb9cf82f354fb7dafe4a841b5351f656acf6daa5d77ad19054e484118f43e6764718c0cc67db46c00b00abd5beff46ad311de7d32bdd723e92d76fd8f61654dd8f418665b1a33b188a56c9b058e7e969af27c9a040c1e4c4638660efc3bb7e22202b2edefbaa3ca452fc3511c84a460289e891e97a31a81f3d4122bfcf1efac83f0bf832228119b11631d1d53190f534aed658915a2d5faf394edd1fc568ad821f9e3291a8fbb5bcc34bc91e8aec93c629dce878466dfb6a46d79ce7e7f032344a221ca006bfa66c6c337ca4667588e6517e04ee8e3965fe38502922adeeee5c5dd8a931d5431baf65cf7a478622aab319f4324f80d52f271bc31b8db76092f24edef58f243f47e2a1594090ad5e579fbec3ab32851c1495953c7be55bbaeb90186770dc441d7493b0519251e95b241c840defe9b91f95a5607c21add3ffb702e16b4f77e2a28d8210c84a02f0413ec0ab83bc22b630613e19bf31b537bb56e1c77063f8c262d46c38b29f2e95c29dd77c73a7ad9ad19734e978925fd6ca8d5d0d909f9b9f48084803e709664b28f66073240fff60e547ad7385e580965b87597ad5e6ad1bd0e081ea29676ba6e2277bffd6ec38d33c76b2cc018eb5f6ba89cf0cc7c8a5deb5eed19719d47a222b769599481201c88839a45ed8112e0c041dca8268e7bc5e0b59c9fe3cf7ac27132221934561f87a0fbb201b38f9c4840c9a74927246c1e8c5c83ecca93aea19f6b79ef3920e21ed97307b901c8b7910ba95efbf93302dd3ecee7296af25e2a15a01a19238a277d41fe3ad49e1b9f85ffafb187b7464823cd8e8f77b2fa3696439e44516f29aedf8156be925f9f848c04b742a6da3b2f1626e1b5f789dca95072e01f3e8a2263b6394032950ccc41e728c48e4f04d300f88d1a1a245954e415f1d67ce7ae573cb791186ab1f63c00f8caff675b20999c1a29bfdc1f44d463e788fb526714486277ef09544084b092b27251457972ea5e7e31fe0c9bf012356f03ccd03a79ea142e776c52c12c9c993992ce3b5a1917a4492e2395fd620bd52bf0138cc90db0a41d9bdba8318db4ccd04c4a541cfd5d70af43fcc7e7bd44784a127c2c4517aea9d2fd4300f16699122ea4c3af1c1103214e193f3acaf0cb0e1fe9990f76dc481be6739eb16d2bfd1d3c18fb65f7a3b6a77caefbf496cc439402afaae150cadc3e5675c0ff4ca86bd5ad9f73c33140c71bf1d3ff81d32768a959717eb32ee18e6380d8703b08bf483264fe2ce1a6b598e6a58e837b38ae31ebd79a6a8dce2e036e92f2e87122e6733224106205929ca5d566df69397635976b040bb70a1f96e2c400203ca077135f28df9cf718ca6d53d589a436cddf69779aefdc50c90cb4ecc30c98a44da324160fa117d99caa4372a408affbed9132c3014cc8f9d66d9b190db29ea8face5cbb153ae465ab3a287881622ba3fa4ac7036f3af2c309518ac1eaa476ae298800", 0x1000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r6, r5) (async) r7 = dup2(r6, r5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r7, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000001400)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0x108, 0x1, 0x0, 0x0) kqueue() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050090002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x100000, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) setreuid(0x0, 0xee01) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) fcntl$getown(r3, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) (async) dup(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) (async) r7 = getpgrp() fcntl$lock(r6, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r7}) (async, rerun: 64) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x2fffffffe}) (async, rerun: 64) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x200, 0x1}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) accept$inet(r9, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x100000000, 0xffffffffffffffff}) (async) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) dup(r11) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 6: setreuid(0x0, 0xee01) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./file0/file0\x00', r1, 0x3}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) dup2(0xffffffffffffffff, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) rename(0x0, &(0x7f0000000200)='./file1\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket$inet(0x2, 0x1, 0xfd) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x1000300000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x0, r3) close(r8) socket(0x10, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) getuid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r1 = getgid() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getgid() setgroups(0x2, &(0x7f0000000000)=[r2, r1]) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3048b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x100, 0x26ad, &(0x7f0000000180)="7ec6824da30a4c49bf8aacc95f560e579e5667081c20780e45acdecf67ab82d4e52e82f8ca9c40ac4966b96f6481b9917b4f225290db38da0accc3ea748591d12b848f288acfb527dcb4b2a001421184753ee7e208c999fb80f1adcd85edf088a7a4b155e8b3fc56495f9f9577a33910b071ffddcaf7b1aee5b7046140bfff3ebaae4a3e5edaa60c3a5aca554a766c8bb4008ef47e6414178ee5a905ba042a24e091a7fa11060763966885e2dcced3acfc3d02dfd70a23d5793f7ca9c5", 0xbd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = semget(0x1, 0x2, 0x201) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/43) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f00000001c0)={{}, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(0x0, 0x0, 0x8) kqueue() writev(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0xffffff4c, 0x1f) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/82) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x38, &(0x7f0000000200)={@empty, @remote, [], {@arp={0x806, @generic={0x1, 0x8010, 0x6, 0x6, 0x2, @empty, "0445a09f33b4", @empty, "d72610e867af3ba8575709f0587f6a9e"}}}}) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)=""/47, 0x2f) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) rename(0x0, 0x0) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = fcntl$getown(r0, 0x3) setpgid(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x4000000, r1, 0x0, 0x0, 0x0, 0x101}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 4: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x16f) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pread(r1, &(0x7f00000002c0)="413efd5f999ecd5b41dcb7a2b27a479829de497913f81382869496507a4ca8bffa2b6df605902467fbd3f75489fb9094ab56f81502a9646a410c7e77e078bae1782ad3845a2b631e454f51f8050e1efb7b16f3e2d8f5ac2b179555da2ea3a4be798903b8800a6468d8d13f4a9f8981dd5b3140d563c21b7399834b8ba18efd146194ca49884d1b28aab67f538a776b2f57d82421e2436981ab10b5fcc9d3d8c7cb3a9e06b6ae9b8c5dc3d3ca183d3d8d69f7f922cb3d4ca867089ee7daa2397ecf4c76fe5c3ddfe9bf463f6c902740729b1d0d374510efeb9d7c70aea835f310cfafda1c46da7048566a8183dd22b38ba348d70b61d122d909afbbd8fa", 0xfd, 0x9) syz_emit_ethernet(0x2a, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = geteuid() chown(&(0x7f0000000140)='./file0\x00', r3, 0xffffffffffffffff) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x20}, {0x3c}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0500b1002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: utimes(0x0, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = getuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) setreuid(0xee00, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x28}, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) geteuid() semop(r4, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) semop(r4, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r5 = getgid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/163) getgroups(0x1, &(0x7f0000000840)=[r5]) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) msync(&(0x7f0000a7d000/0x3000)=nil, 0x3000, 0xf71cdcb0123451e) bind(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x20}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) close(r0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1102, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000005000000000000000000000000000000fe80"]) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) getuid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r10, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r2, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRES32=r1]) executing program 1: sysctl$ddb(&(0x7f0000000040)={0x9, 0xcca44609156d0fe2}, 0x2, &(0x7f0000000080)="6a55acd2e1a5cff069b039400b9b76bfddc88f395b3da0e40d6322671dab7d7c9df08230f4e5f10db7c5bd1ec72292697a480aff682a5dac81fe55044192c77898d3a79330a278ad28c2bb68051ab3d69cab24827b09cf0270e93166c07f7f254de6e3cc9dbcaf745aa9d681979d3c229e0c5b1098fa05e787ed179c274b733a98b0bf5d806f3a0a23e34b0f5ffe1dfcc1a6695fd14157727b96cc261b31fbbef1f173edf4aa62326b77b28152f9c15504436986aa530767ee40cb89c7a89210312f1db150fd37c27284e237b859fc268655beeec16fd125c84099e4c4325e06d6594bc3e6dea9c8784cfee54576f3deeb0b9aca4ed40083c26337dc7928449052514b7e3a52e6201b99bc71b507b5b87dc6de08bb4cfe3ac09a82bd1e8de2c2284c278d39807d22e30095e2ddabedd72d46124b1a0f3d19fd1ddf3508bbcd2d28663b0347b27473b4b1bd1ad6d8da1116f1fff2fe79aff8f94f51a166d70dfe262ce5d0883edfcde83d3c94b4d3f57c0eb3fe1b607c6f02b3d1167f863dca2cf8a5c53c91464c54f2ac474606d142c0d28488c488ebf3c20825bc8bd0ba932a824065928efd3c15e6c2760a84d81dbad6a1af02bf8037061f89129a0123b284333ba07a943c303a93dc8fdc4cf8632bd3efb8d573fca8f89565b44f51deb5bc41bab21a0584043997fc0a0a9d10ad25f358649ab192ba7ab0e868d13544300d802fe634e5845484b51b9aa97c4767b7c536dd7a907afaa5ff365f73e05e080f3dba139d4014d5dbe8e784d6e95bd93b01240faeadfa0d975260d64971304a4df7f18bda0a71f6bf08b2badd351705be7fd5f3953d2f88d506c1ba32c965ca4567c2c4e197ce6a18a833905d3cdd97eac7b666400e2922ed310aa45a40314f926c91e4f301518a26c771efdda219a7457503a52e66eef3cd5248b088d8cd49db947a17b86600981c84c38ec2a6839030d5a7c3e19c5e00acff1729378a04fe6aa0ba6d4cbf6ff491aff60baa383d4550918f4c38759923b727aa78b727c033fcdc924d3944ae06cbdce074134d6eda7762ab1a845c5df780cf6323253b99ce9f166645584414c525f1636abacaf79a3550eab69088eceb42c580a561510e5799e7e2e82e77c73c6d29e26d18cddc848e65fca8d40d123a9d1b82cc48094861b0944ce8f58d57c386e451451cc0640f355992bcd9af0bf5b9223f8e340679a85710ca542de82350a46ec3336f397e1d480b46ca7f2e96082ab22bf0afeb1f9fbf37ef449fc18b4b06edc7ec82052d097dd97eddff023e6b8843a7a6f8997046d0abb007ece1db62a87e10628661b3df5fcd946c163216f9926cd665f499b482b75dbb774c1f7c2be8e93cabdd0a80800d1e9fd6cec82e71a863c67691e8026a3ef657cbdd7fc1ee16636ef17f886a8005806457d62438700ff1996b44cee1995db7c83da8829872dd42466ea8fe5954a541c56905d97b1be4af04fd6bdd7d7ccd71f0644acdb8277e1e545cf15ab53a2a889fb75b2a1fc0d2d2de32bff68298c6491716ae58114bd19a258d6a58b76e5409f9e6998847d2746f4d227b60f0718f653fc6a15e0390aad5bde90b7b6e316d8eed44e4a7e2c850dace3613ce428d5b021fe30b940471f1123701da0ac55aa1e4479df19acf239e66c3115eb3507b016e6559e771f9fd733afe85db0f9e2fc5a69e46441c69b0686a38422cec2bf84722917504e49c2fa1c5fc33a1d2309e496ec3fb857541695df28e96eb0f5a12ed9e0292d7205354391952a418ab8f47df429b8532cc738f405e14f7c94dd245147f981cbed7bd54f5d27f5b12c85f126f057baad906824572f46c7df9acfcc3f45fae122875ce0dcbdbbbae36a923ce0d5dbd29d9e4f06f4e29970b84b18eb116bdd6d9fc0931eb9db247f2802ed1f9fb71639c730b50911b34bd4bc803275785bb4f512bae4e6dc4d7d908ed73fa26c2791bd04e8e4945552a7a1f3a1ad307184f761cbcace450f23248e703ef53d0f357aaf3f01ecea28d74de800b236b76eeeecc3d2b495d5608efabdfd1c3c386d5932a3e08f366b220b3c9328c55b8f63f90facc2e686c0e1f2b9da87caa0a73038ded11a39aedc7e1ccb6ab1fc172f0d638b263bd11c1475625df119c1918d7ec6c7b0295158bdb98e1bf4a3d88f160f38f4988660d2e1b0d51c19a587c2d3112a8ecae4fd4d04fc1cb3774f4c64a166f2a7cc7c956326a2fae9f4988792d0ae294367dda57e6767091514d96381361c464299ba89bd306d3bd1a1694ee3293327b15acfd347a40dc361e8cc061c72eb1c3af0c1e0b7e2dd462a365492257cd984b25542ba6c9331cc8d545e56aefc897b2de669d06b5c863aa866b79f055fd90b807d146db6db623d06408dd8588191a0b6e594c02699f3cb30148d9c391c07fe8d466c6721bd1c555122740c23552eb1459cc9c0b841088dd9cd5adfb8625842dd4df731131bce9ee61b076be3865752371f9a5a80cdfd919ce91b6e41b13d41dd6a4fd8d345fae1a363ec5ec94194551c563738e13ff1696669b5adcb7b70691d58ea4d0be96864694ed8783757454a41ef093eb037215bdffd947256594843226023c0bbf905dbe448b58e28c1aa8e5270d9d2eab208fc23669f82680f2a360ea5b671c2a1465e7b4e46367344613ca97d383ba8970135c9130551f7437332c6d8913a051f02140df9c1246e64c2d475d4dc9fab3940ed7770bee0938fd2655dbb74b8e7604f1fab60a1d08a26bbb669103db77c60a686ac3e436af7f838b7ea7e1649c9385d4faffca4c001a167cce3a001514dfdfa89f5dff9a3be8f7cc07e5a85ae651da3a02fcd7ef80039f75fa49908c576123ef31d565a0c98f2bbc20166217734a9a53b799dab4215a0a01a15a01ed5ae33d4f5afa0801887269ac7090ce57d94133b2dfc8f3f012d2f747015d04f610dfdec223ef109791f6790241b5c28a81b3e53ecc691e9ab9163bcd3795e314fe5316b53dcfe1a471ba788724e7bc22280944014f0d74f2e9877382ece850699637386526820c61909947efff79e7a7530a4a3b4bd086f7a036e361b0f437df460b809ec18967153f50c8e163c438a4b07023265f250e44026afd624ff084521e9549c10c114bf94f9bd4e6d0138f3856b7a34086f78446fedd31473a8ac5ede2c968e7775f49eca3cdb361a12365a6de47fca87ee5436a8a0380a9aa6e82af0faeb485c16e76c7447e93587ccb8f6cf90e84f4533ab3eb28e3a9372b7963658113864d5500729d45e2d9f2d6082074082ca89261813aca36db5e7e063c2ddadceac9114fb576ee773856251ce1d11627cdc8cd24d465cfd0f66c9c743a5b6a97618cff0d5d1f03b6cdeb59a3db9370485d0130eb7b95ce398b00c94c885a4a36281fda67ea6750aaa18d05587b8c21282cbd7ff9130990d605edeb0eef0cd2abc51f083b2417ac5c34bb1687b231439ed6683ee34ce24aa259f9ad0870626650d000e65dc91d34c5f40e5d4caa58a07d33fa3175f174b22e96af9e7ea49649c1c6cbffd2b74ca3ba35105db5c39e663ed3eba8c714728fd2f0fbfabeeeed5f5a7355d41f8ad34ca28729d58562b9112514a0af3bcc8b7e69b03afae97fa707330476efb83870626aab6e27de0cde00f906e7804c1f4c73b85c5ea82cd61d3554e8d548f0601c75b32ea76663ae96132bb724cb0e27a4f7f116ad506ead6d29784bbcfaa289742f5efcb38db2d752ceb431b54498e811415dc0cf8db4a5c8ee5485ad5b2af37d1d40a23870591be0348c6adbffa35ada7a23a2e98f635c719d0006efe16e0aab9b8650082fa1d07a8e869104eb725abfd1c29802f2ac6ac62f96b58ba50ec4f154041ae01e94c4938a6f94d24ff3d1bb07bb3877fa469d14eed8b59921b38253054b7585af17654bea530c0216cf58aeedda9e96c052eda2e471bf71ac312f2ab1e09ad25ebff6939dd07e9ab5f92dced6b7a0ea79c609b4d8a66fd5adc186c5da1a3e970b0d78b8fdbfd645fde73c7e6f409bf3a8b2a3f9c0ca61ee5fe0950bf0416bbeffcb927dfc7c5190532d33caa67934d851d4e65ea6c1e03ce53985eee976856f291cfe1a6737fd400f3456749c120833df06163cd3e13b7e0a440b86572336b3a595d519d11afd180fdd65beb4f99f213fad87f5bc1e557b2ab4194952b279c706713473996ac8d313b5d4d97c92f3ec7c69fc3a11ef12901248915d769eaef2a5cd3fdb0f8d98e67721a4922adf04e42da6ef0fc9b28e6f3a395b2266a8493ecf75d2be3c1b96349235bd122a0a3861939f2438f7b073153d3be7040b2195b41e73833041bbdafd55f91479cc0bda48dace215ce46ed065f87e176293cbc5fe37241ea9310ca1a04b9e3539f370cadc16afa4c279c38ad517b533df39a550f9a86c510a3893b509b5735225dee03c667ceeb8f1d870d226afdd01806d2ea2095db48ef783bb619078b1c4045899b07f58a9c4054d6baeecf948a5b9de48802f11ebe51635dac9bccb29907f3eb482dfdf7cb30a6eb9ef450870f9da72e2a00584ee449a207443218a5259113a695fca36b3de5debe526c3769c2903377845809f54bccbef43a55728fa5ad3ba366d3ba64b962d30953af4106b9ec2d3cd18753e4887249b348e8e129514d5460892d9a12ce770be430b77a39de058997a1267026419b3bf88b55e8798fbb8c7a4238860893ab2c7f6477f0c1aeb687ee6ecf8dd9f61abcc79412058ca3a1e1ecc42c044d4380d82e7a5c254cef13b8469f579f47cfb8f1686c6a0a56f6420bad73c114b950e367bf705623be59e040679b39a25738256c2560b8720ddacd7370e191ccf6668669df3900e51ff779f1e9631bb8dd161c1c523b0acd335c715f97a3b29e2b5e5a5e096c8289d613580c0aa7281aa71fab086bf4a43733c3ba053a6baf2d96a4ceb5b00b1285a0f404287c0d889e734ce4595e82636f7cd10c61640ac2587b5908fad2bc2af9b3480b2f6f1ea13d17b6567482dae49d1762a52bb73ef5722c53e4442f0b0b8422cde6688bfd0984ad69f81db87161e2c77765dea8c668fd1ff9f2ba3d218c7a718f571577596c955a0644a3f5fddbfa1b0ad164882cb199fcdae2b5e5be87b5ab4eda0c6680b123617937529181b37f712e01c45bcca891818b4f23f899b03dc8c7470424f8c5a85cec550f155f55a5c505e6a0fe0c28d6946cf66c593bb0405373f40a2fc0c5040ee109a723e94dcad87386b0fe973476b3294db854ff9c761071500ba4a73e49534c01d3995a07e9cf0871361fd10ee706363d22158e5f92074bca8cef6b017a66861d0a6bd9029da1f1399dc37403033ab3a1bb043d51f7f9d87ef0e9770be106cccc66976e78ed92cb3bf6679d0c9908585d3213773b6b9ca509d355b797345665f5eb885123a0a9b3d19cfe88a064b29338b66014a8dba567baed5300c06e38dca8e6f482941c102ebb0a8c4b03c15ecce94e07a53ee2a407280e460f8096226f14a5fece9fa106e8a33a95841ac3f1d8752b83490bfd4d86a79965824cced32cb747af4e8229bd7453b1466d7ede3c0818d4739d5017447b8dc51fbd99f2ccaf29cdf06b414ce3f555d0de5bd502578fb92821700e9aa9fc2bcd4056367c366c2aa624cf09e37c628cfd8f65cbf79a46a3b143ff8db633af48d8d14973661f2b926292de005d6cd4cf4b6e8127f7e0fceffc336cbe12952be32300df3cd02956dff3f61efa85446b281694ac05274f611ad5c329f84ef0ead736ad8fa7b3b8a350c926b7ae6f3f46ba343ef4e53de", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="69ae6c4a4bdec4d9a772723a1a6fc8738d38425bcb1c92ee825593bc731d77b931f7c57542b4e2a192d881b77a5416c28ec3256454932ef4d3b71acea16b343a10a52c26efd512f279f18c83de9f62d9cf52bd364b355506fde7f6cc8c5e6e", 0x5f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3168b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) (async) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x100, 0x26ad, &(0x7f0000000180)="7ec6824da30a4c49bf8aacc95f560e579e5667081c20780e45acdecf67ab82d4e52e82f8ca9c40ac4966b96f6481b9917b4f225290db38da0accc3ea748591d12b848f288acfb527dcb4b2a001421184753ee7e208c999fb80f1adcd85edf088a7a4b155e8b3fc56495f9f9577a33910b071ffddcaf7b1aee5b7046140bfff3ebaae4a3e5edaa60c3a5aca554a766c8bb4008ef47e6414178ee5a905ba042a24e091a7fa11060763966885e2dcced3acfc3d02dfd70a23d5793f7ca9c5", 0xbd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x26}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = semget(0x1, 0x2, 0x201) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/43) (async) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/43) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000202009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ktrace(0x0, 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x7, 0x3, 0xe739, 0x3f01, 0x5}, {0x7, 0x8001, 0x3ff, 0x8, 0x7f}, {0x8000, 0x3, 0x8, 0x9, 0x40}]}) open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) recvmmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f00000002c0)=""/197, 0xc5}}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000700)={0xfffffffc, 0x80, 0x7f, 0x5, &(0x7f0000000480)={{0x4, 0x2, 0x0, 0x5, 0x81, 0x8, 0x9}, {[0xee, 0x1, 0x3, 0x7fff, 0x1000, 0xff, 0x1, 0xfffffffffffffffc, 0x3ff, 0x2, 0x1000, 0x401, 0x4d0, 0x6, 0x100000001, 0x3, 0xffffffffffffffad, 0x4], [0x1, 0x6, 0x9, 0x100, 0xb00, 0x9f7, 0xfc66, 0xffffffffffffff73, 0x80, 0x9], [0xfffffffffffffff8, 0x0, 0xf0, 0x2, 0x8, 0x4, 0x9], [0x100, 0x7279, 0x2, 0xffffffffffffffb5, 0x1000, 0x6], [{0x400, 0x4, 0x100}, {0x8, 0x8a, 0x1000, 0x1f}, {0x200, 0x8, 0x3ff, 0xfffffffffffff001}, {0x0, 0x6, 0x0, 0x1}, {0x7fff, 0xde4, 0x2, 0x5}, {0x200, 0x3, 0x1ff, 0xffffffffffffffe0}, {0xfffe, 0x6, 0x0, 0x1ff}, {0x6, 0x6, 0xffff, 0x7ff}], {0x7, 0x8, 0x3, 0x9ae}, {0x0, 0x4, 0x8, 0x7}}}, 0xffc0, 0x1}) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0x4}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 2: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x3) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') r0 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000007000000000000000000000000000000fe80"]) executing program 3: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x9000000, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x4, 0x5}) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0xffffffffffffffff, r2) setgroups(0x0, 0x0) setreuid(0x0, 0x0) chmod(0x0, 0x0) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x8c, &(0x7f0000000100)="c1aa444b8390e82ebf59fac2255397425177c0e72dd2439cf30f16ca3ea53c7a189c19c2c849f194c4369a896da65461b7c93796065919fdf0c89dd71da04e23750fb1a63d23b4a1f0aad8bbbced2bf35c211f5ae98721f3b4b784532e3302da29bb7344adc07f201f583e02e8effdebe931369adbe25658530f729ac16e95db286c44fca22d98e2dffc1e18c3898071d1b0086f1db729fff636728414855fb6f31806a3c15e1dc7d2ccb1fb9070", 0xae) r2 = socket(0x2, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) setsockopt(r2, 0x4, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048009931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) clock_gettime(0x2, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r1, @ANYRES16, @ANYRESOCT=r0, @ANYRES32]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 2: sysctl$ddb(&(0x7f0000000040)={0x9, 0xcca44609156d0fe2}, 0x2, &(0x7f0000000080)="6a55acd2e1a5cff069b039400b9b76bfddc88f395b3da0e40d6322671dab7d7c9df08230f4e5f10db7c5bd1ec72292697a480aff682a5dac81fe55044192c77898d3a79330a278ad28c2bb68051ab3d69cab24827b09cf0270e93166c07f7f254de6e3cc9dbcaf745aa9d681979d3c229e0c5b1098fa05e787ed179c274b733a98b0bf5d806f3a0a23e34b0f5ffe1dfcc1a6695fd14157727b96cc261b31fbbef1f173edf4aa62326b77b28152f9c15504436986aa530767ee40cb89c7a89210312f1db150fd37c27284e237b859fc268655beeec16fd125c84099e4c4325e06d6594bc3e6dea9c8784cfee54576f3deeb0b9aca4ed40083c26337dc7928449052514b7e3a52e6201b99bc71b507b5b87dc6de08bb4cfe3ac09a82bd1e8de2c2284c278d39807d22e30095e2ddabedd72d46124b1a0f3d19fd1ddf3508bbcd2d28663b0347b27473b4b1bd1ad6d8da1116f1fff2fe79aff8f94f51a166d70dfe262ce5d0883edfcde83d3c94b4d3f57c0eb3fe1b607c6f02b3d1167f863dca2cf8a5c53c91464c54f2ac474606d142c0d28488c488ebf3c20825bc8bd0ba932a824065928efd3c15e6c2760a84d81dbad6a1af02bf8037061f89129a0123b284333ba07a943c303a93dc8fdc4cf8632bd3efb8d573fca8f89565b44f51deb5bc41bab21a0584043997fc0a0a9d10ad25f358649ab192ba7ab0e868d13544300d802fe634e5845484b51b9aa97c4767b7c536dd7a907afaa5ff365f73e05e080f3dba139d4014d5dbe8e784d6e95bd93b01240faeadfa0d975260d64971304a4df7f18bda0a71f6bf08b2badd351705be7fd5f3953d2f88d506c1ba32c965ca4567c2c4e197ce6a18a833905d3cdd97eac7b666400e2922ed310aa45a40314f926c91e4f301518a26c771efdda219a7457503a52e66eef3cd5248b088d8cd49db947a17b86600981c84c38ec2a6839030d5a7c3e19c5e00acff1729378a04fe6aa0ba6d4cbf6ff491aff60baa383d4550918f4c38759923b727aa78b727c033fcdc924d3944ae06cbdce074134d6eda7762ab1a845c5df780cf6323253b99ce9f166645584414c525f1636abacaf79a3550eab69088eceb42c580a561510e5799e7e2e82e77c73c6d29e26d18cddc848e65fca8d40d123a9d1b82cc48094861b0944ce8f58d57c386e451451cc0640f355992bcd9af0bf5b9223f8e340679a85710ca542de82350a46ec3336f397e1d480b46ca7f2e96082ab22bf0afeb1f9fbf37ef449fc18b4b06edc7ec82052d097dd97eddff023e6b8843a7a6f8997046d0abb007ece1db62a87e10628661b3df5fcd946c163216f9926cd665f499b482b75dbb774c1f7c2be8e93cabdd0a80800d1e9fd6cec82e71a863c67691e8026a3ef657cbdd7fc1ee16636ef17f886a8005806457d62438700ff1996b44cee1995db7c83da8829872dd42466ea8fe5954a541c56905d97b1be4af04fd6bdd7d7ccd71f0644acdb8277e1e545cf15ab53a2a889fb75b2a1fc0d2d2de32bff68298c6491716ae58114bd19a258d6a58b76e5409f9e6998847d2746f4d227b60f0718f653fc6a15e0390aad5bde90b7b6e316d8eed44e4a7e2c850dace3613ce428d5b021fe30b940471f1123701da0ac55aa1e4479df19acf239e66c3115eb3507b016e6559e771f9fd733afe85db0f9e2fc5a69e46441c69b0686a38422cec2bf84722917504e49c2fa1c5fc33a1d2309e496ec3fb857541695df28e96eb0f5a12ed9e0292d7205354391952a418ab8f47df429b8532cc738f405e14f7c94dd245147f981cbed7bd54f5d27f5b12c85f126f057baad906824572f46c7df9acfcc3f45fae122875ce0dcbdbbbae36a923ce0d5dbd29d9e4f06f4e29970b84b18eb116bdd6d9fc0931eb9db247f2802ed1f9fb71639c730b50911b34bd4bc803275785bb4f512bae4e6dc4d7d908ed73fa26c2791bd04e8e4945552a7a1f3a1ad307184f761cbcace450f23248e703ef53d0f357aaf3f01ecea28d74de800b236b76eeeecc3d2b495d5608efabdfd1c3c386d5932a3e08f366b220b3c9328c55b8f63f90facc2e686c0e1f2b9da87caa0a73038ded11a39aedc7e1ccb6ab1fc172f0d638b263bd11c1475625df119c1918d7ec6c7b0295158bdb98e1bf4a3d88f160f38f4988660d2e1b0d51c19a587c2d3112a8ecae4fd4d04fc1cb3774f4c64a166f2a7cc7c956326a2fae9f4988792d0ae294367dda57e6767091514d96381361c464299ba89bd306d3bd1a1694ee3293327b15acfd347a40dc361e8cc061c72eb1c3af0c1e0b7e2dd462a365492257cd984b25542ba6c9331cc8d545e56aefc897b2de669d06b5c863aa866b79f055fd90b807d146db6db623d06408dd8588191a0b6e594c02699f3cb30148d9c391c07fe8d466c6721bd1c555122740c23552eb1459cc9c0b841088dd9cd5adfb8625842dd4df731131bce9ee61b076be3865752371f9a5a80cdfd919ce91b6e41b13d41dd6a4fd8d345fae1a363ec5ec94194551c563738e13ff1696669b5adcb7b70691d58ea4d0be96864694ed8783757454a41ef093eb037215bdffd947256594843226023c0bbf905dbe448b58e28c1aa8e5270d9d2eab208fc23669f82680f2a360ea5b671c2a1465e7b4e46367344613ca97d383ba8970135c9130551f7437332c6d8913a051f02140df9c1246e64c2d475d4dc9fab3940ed7770bee0938fd2655dbb74b8e7604f1fab60a1d08a26bbb669103db77c60a686ac3e436af7f838b7ea7e1649c9385d4faffca4c001a167cce3a001514dfdfa89f5dff9a3be8f7cc07e5a85ae651da3a02fcd7ef80039f75fa49908c576123ef31d565a0c98f2bbc20166217734a9a53b799dab4215a0a01a15a01ed5ae33d4f5afa0801887269ac7090ce57d94133b2dfc8f3f012d2f747015d04f610dfdec223ef109791f6790241b5c28a81b3e53ecc691e9ab9163bcd3795e314fe5316b53dcfe1a471ba788724e7bc22280944014f0d74f2e9877382ece850699637386526820c61909947efff79e7a7530a4a3b4bd086f7a036e361b0f437df460b809ec18967153f50c8e163c438a4b07023265f250e44026afd624ff084521e9549c10c114bf94f9bd4e6d0138f3856b7a34086f78446fedd31473a8ac5ede2c968e7775f49eca3cdb361a12365a6de47fca87ee5436a8a0380a9aa6e82af0faeb485c16e76c7447e93587ccb8f6cf90e84f4533ab3eb28e3a9372b7963658113864d5500729d45e2d9f2d6082074082ca89261813aca36db5e7e063c2ddadceac9114fb576ee773856251ce1d11627cdc8cd24d465cfd0f66c9c743a5b6a97618cff0d5d1f03b6cdeb59a3db9370485d0130eb7b95ce398b00c94c885a4a36281fda67ea6750aaa18d05587b8c21282cbd7ff9130990d605edeb0eef0cd2abc51f083b2417ac5c34bb1687b231439ed6683ee34ce24aa259f9ad0870626650d000e65dc91d34c5f40e5d4caa58a07d33fa3175f174b22e96af9e7ea49649c1c6cbffd2b74ca3ba35105db5c39e663ed3eba8c714728fd2f0fbfabeeeed5f5a7355d41f8ad34ca28729d58562b9112514a0af3bcc8b7e69b03afae97fa707330476efb83870626aab6e27de0cde00f906e7804c1f4c73b85c5ea82cd61d3554e8d548f0601c75b32ea76663ae96132bb724cb0e27a4f7f116ad506ead6d29784bbcfaa289742f5efcb38db2d752ceb431b54498e811415dc0cf8db4a5c8ee5485ad5b2af37d1d40a23870591be0348c6adbffa35ada7a23a2e98f635c719d0006efe16e0aab9b8650082fa1d07a8e869104eb725abfd1c29802f2ac6ac62f96b58ba50ec4f154041ae01e94c4938a6f94d24ff3d1bb07bb3877fa469d14eed8b59921b38253054b7585af17654bea530c0216cf58aeedda9e96c052eda2e471bf71ac312f2ab1e09ad25ebff6939dd07e9ab5f92dced6b7a0ea79c609b4d8a66fd5adc186c5da1a3e970b0d78b8fdbfd645fde73c7e6f409bf3a8b2a3f9c0ca61ee5fe0950bf0416bbeffcb927dfc7c5190532d33caa67934d851d4e65ea6c1e03ce53985eee976856f291cfe1a6737fd400f3456749c120833df06163cd3e13b7e0a440b86572336b3a595d519d11afd180fdd65beb4f99f213fad87f5bc1e557b2ab4194952b279c706713473996ac8d313b5d4d97c92f3ec7c69fc3a11ef12901248915d769eaef2a5cd3fdb0f8d98e67721a4922adf04e42da6ef0fc9b28e6f3a395b2266a8493ecf75d2be3c1b96349235bd122a0a3861939f2438f7b073153d3be7040b2195b41e73833041bbdafd55f91479cc0bda48dace215ce46ed065f87e176293cbc5fe37241ea9310ca1a04b9e3539f370cadc16afa4c279c38ad517b533df39a550f9a86c510a3893b509b5735225dee03c667ceeb8f1d870d226afdd01806d2ea2095db48ef783bb619078b1c4045899b07f58a9c4054d6baeecf948a5b9de48802f11ebe51635dac9bccb29907f3eb482dfdf7cb30a6eb9ef450870f9da72e2a00584ee449a207443218a5259113a695fca36b3de5debe526c3769c2903377845809f54bccbef43a55728fa5ad3ba366d3ba64b962d30953af4106b9ec2d3cd18753e4887249b348e8e129514d5460892d9a12ce770be430b77a39de058997a1267026419b3bf88b55e8798fbb8c7a4238860893ab2c7f6477f0c1aeb687ee6ecf8dd9f61abcc79412058ca3a1e1ecc42c044d4380d82e7a5c254cef13b8469f579f47cfb8f1686c6a0a56f6420bad73c114b950e367bf705623be59e040679b39a25738256c2560b8720ddacd7370e191ccf6668669df3900e51ff779f1e9631bb8dd161c1c523b0acd335c715f97a3b29e2b5e5a5e096c8289d613580c0aa7281aa71fab086bf4a43733c3ba053a6baf2d96a4ceb5b00b1285a0f404287c0d889e734ce4595e82636f7cd10c61640ac2587b5908fad2bc2af9b3480b2f6f1ea13d17b6567482dae49d1762a52bb73ef5722c53e4442f0b0b8422cde6688bfd0984ad69f81db87161e2c77765dea8c668fd1ff9f2ba3d218c7a718f571577596c955a0644a3f5fddbfa1b0ad164882cb199fcdae2b5e5be87b5ab4eda0c6680b123617937529181b37f712e01c45bcca891818b4f23f899b03dc8c7470424f8c5a85cec550f155f55a5c505e6a0fe0c28d6946cf66c593bb0405373f40a2fc0c5040ee109a723e94dcad87386b0fe973476b3294db854ff9c761071500ba4a73e49534c01d3995a07e9cf0871361fd10ee706363d22158e5f92074bca8cef6b017a66861d0a6bd9029da1f1399dc37403033ab3a1bb043d51f7f9d87ef0e9770be106cccc66976e78ed92cb3bf6679d0c9908585d3213773b6b9ca509d355b797345665f5eb885123a0a9b3d19cfe88a064b29338b66014a8dba567baed5300c06e38dca8e6f482941c102ebb0a8c4b03c15ecce94e07a53ee2a407280e460f8096226f14a5fece9fa106e8a33a95841ac3f1d8752b83490bfd4d86a79965824cced32cb747af4e8229bd7453b1466d7ede3c0818d4739d5017447b8dc51fbd99f2ccaf29cdf06b414ce3f555d0de5bd502578fb92821700e9aa9fc2bcd4056367c366c2aa624cf09e37c628cfd8f65cbf79a46a3b143ff8db633af48d8d14973661f2b926292de005d6cd4cf4b6e8127f7e0fceffc336cbe12952be32300df3cd02956dff3f61efa85446b281694ac05274f611ad5c329f84ef0ead736ad8fa7b3b8a350c926b7ae6f3f46ba343ef4e53de", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="69ae6c4a4bdec4d9a772723a1a6fc8738d38425bcb1c92ee825593bc731d77b931f7c57542b4e2a192d881b77a5416c28ec3256454932ef4d3b71acea16b343a10a52c26efd512f279f18c83de9f62d9cf52bd364b355506fde7f6cc8c5e6e", 0x5f) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r1 = getgid() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getgid() setgroups(0x2, &(0x7f0000000000)=[r2, r1]) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') (async) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_open_pts() (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) (async) getgid() (async) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) getgid() (async) setgroups(0x2, &(0x7f0000000000)=[r2, r1]) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) (async) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3718b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open(&(0x7f0000000280)='./file0/file1\x00', 0x40, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) semop(r1, &(0x7f0000000040)=[{0x3, 0x3f}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x6e) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 2: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000280)=0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) dup2(r7, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = dup2(r4, r3) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000010c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3, 0x2}]}}, @icmp=@echo_reply}}}}) executing program 4: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000000000000000000000000000000000000fe80"]) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x3) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) clock_gettime(0x2, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r1, @ANYRES16, @ANYRESOCT=r0, @ANYRES32]) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000712009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x34}]}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1100, 0xffffffffffffffff) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000000)="d21de26ec2ad345b7c7d8f14dfb0ede7ad6df7e99e4cd1c6d287a6e27ebf15bda8e39e5b4bcabb1d3508dd001929c6cceb6de0eed40e49b4e80bcaf1457db9180546246b0ba2b50d9cb7a851b19710c374e8c675e56edf969f6a54d534ba0d2317520af793d654ee3b4204f41be7aa25ae16129c9ad15c4095e8", 0x0, &(0x7f0000000400), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c000009000000000000000000000000000000fe80"]) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001040)=0x8) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e930203", 0x34}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000500)="dbab79e6fa02a126af551b7f2189958a8a8167baaeee04852c5129abbdc2b7365687", &(0x7f0000000540)=0x22, &(0x7f0000000580)="4282ec820d32222625b09bfb9d643dff7cc6638dbd5ea5c4435672baa7666779e03a5cd0f7d3a06745b931dd58078046abf9c1f7fef975746ccbdad4dec07a316dbaae8f17741e58f518712c5f4bccd6b6b38b6db91ee0d9b89debff9f61a857805d3c4c1f6e6ecc377909bd199f33357a5e239be120717065a66b77ce44bbe1d834cddaa1c79d2719ff76978fe30e08c1d92fab3c1b258366fe92af0d3cceaddeb0ec39099c1c385364bec5fcd8354cdca6871e1331a78608baf4235a3f54145775e52f7ad0ca797b53d4e34ae7c6ccfcdb028a647c8abd42be55de5c7e4d353253db3cfb3c058494c7df90", 0xec) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/150, 0x96) ioctl$TIOCSBRK(r3, 0x2000747b) writev(r4, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3ecb119201b0ffbd46452b", 0x37}, {&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x14}, {&(0x7f0000000080)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb9e4892db0009c84bb9632753120b38c1f61447e8f91929d961a4d92384cdb566b5aad6fbff238ba0b49c3d6ccc058d9aa2ed6e378a79239d75b57d36ea0ad2d658bf3677f28c570c9a3af9b7447263c3499f9eaa6fecbaae0dae59953709910427d9aaaaa1b143b208951220788f4963ba15b0e4e1e48ae910de2f52a8b65ef32d60b37d80983414"}, {&(0x7f0000000200)="89b8a962e5f2f656a90d106f86460b53fe748a90f0477c09b868c01b523001b17d555921aff86e3688c8c0f04ec3b8eb251b633d2147d33e1e3329"}], 0x2) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x50, 0x80, 0x7fffffff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0xce3, 0x9}], 0x0, &(0x7f00000004c0)={0x9, 0x80000000}) syz_emit_ethernet(0x3e, 0x0) write(r3, &(0x7f0000000440)="70b04fda7b68eed0c931d7605f5b11ff031c8dbb452e5e6be973912b1ca0305896a7824c1a5395d7aab8bfca5d1254d8cd35ee351a56e68a5b87bf9554ad387e895272a1f9818d2f09ac87aeb92bfb12c58c502fb0", 0x55) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x0) socket(0x18, 0x2, 0x0) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000080)="015f1c15796cdbf651f7c7810ec9bbe01cc518f7f367b8ed24ab9e4ff8fb8abb07799e8f7c8078580133fd4fcc2aab366b1f6451e28e3ff45c910a99542bc2a5036e4fa2017c31587fb9e531e63c160deff1c238526d8faa413d571379", &(0x7f0000000100)=0x5d, &(0x7f0000000140)="1ba3555e009671f34f382851b06a476cccdd2e568634134b43fdb03c7476220e717bc76ade9f5d576578659b5bb09d399af307f5bb3f61f778f093898c5de5bbfc19d8a61e7535200c48acb8dfe2ba2b295e4066ff883986eda0bfd0f128021a5b725c68063d4d754e35457defb4f2c8896d46fc812eff23ba4c4bb0c86408a5fb7d7f3db5b66a0564245c0d13b2f90b851304ca84961bcdb76fd47e922741f16160e745195cddea3b401222b725a34261572677a05e25563ee0c2927c53ee897507c53610ef0aa6593b5d24d065", 0xce) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0xa9, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x9b, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @lsrr={0x83, 0x2b, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x6, @empty]}]}}, @icmp=@generic={0x0, 0x0, 0x0, "938ab34e3da16a6e70040e5107bd6861e32fc1431e1c50d6fc3267bbb19508b227e3b8de9ae1cd0062a9cb0f97b25163eb89b67b7fbcfcf4c9000000800000000084970fa7216957acf83b13fed9d7f77f441891b57e23"}}}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000f40)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000f80)="bc340e78", &(0x7f0000001080)=0x4, &(0x7f00000010c0), 0x0) semget(0x2, 0x1, 0x489) executing program 4: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x0, 0x0, 0x1000000000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000002b80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60a1058801020000fe8000000000000000000000000000bbfe8000000000000000000000000000aa02009078000008006435103200013b0600000000000000000000000000000001fe8000000000000000000000000000aa670c0003000000007c02d598af87d2d69f7be4f5b2ebfb19ff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000bb00000000000000000000000000000000c8000619650000001600009400000000ff00062164000000030004386700000011000000000000000401e00502000000ef04000210000000ff01000000000000000000000000000100000000000000000000ffffffffffff81f52fa4ce289d66cd14ea04fc049f5b7356"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) dup2(r4, r5) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r7 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002b40)={&(0x7f00000014c0)={&(0x7f00000011c0)=@un=@abs, 0x8, &(0x7f00000029c0)=[{&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001540)=""/91, 0x5b}, {&(0x7f00000015c0)=""/236, 0xec}, {&(0x7f00000016c0)=""/87, 0x57}, {&(0x7f0000001440)=""/15, 0xf}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/125, 0x7d}, {&(0x7f00000027c0)=""/202, 0xca}, {&(0x7f00000028c0)=""/220, 0xdc}], 0xa, &(0x7f0000002a80)=""/191, 0xbf}, 0x3c3e}, 0x10, 0x1000, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) clock_gettime(0x2, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28, 0x1}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYBLOB="e94a2719b305120d7ecc0e7f69191741477b00b73f893e3e23774f8d3cf6d89c4b4d83469eec96ca91ac9cffd6ceb2eba2000ee462da0e54e8a61a62c16f5beb78920c817ccb52f8d5bbca1462bccfe72f8926f048c5b4d62da2355eff197beec3cf7486ba5dee9825d731bda650031df5a8a80f85b46a2a121a6110ef408b99a1f5e76ad1f2e1d97ea9d2fe307837507320e466fb6c5419cf7e64a4db3c1f0dfb3c80b77cbcf603e2bc8859ef3564c84fedf7f984956da361e10adafc6db607f274daf8ac9b7cb99051eb2b91414c9236d54ae10561f04a49bf7beaae5b378b247661a21614e4b8b715b81a", @ANYRES64=r1, @ANYRES16, @ANYRESOCT=r0, @ANYRES32]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (rerun: 32) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) (async, rerun: 64) semop(r1, &(0x7f0000000040)=[{0x3, 0x3f}], 0x1) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x20, 0x1, 0x6e) (rerun: 64) close(r2) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) r2 = syz_open_pts() fchflags(r2, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet_ip(&(0x7f0000000040), 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r3 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080), 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) executing program 5: setrlimit(0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) r0 = socket(0x1, 0x2, 0xfd) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r0, 0x1}], 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x8, 0xc979}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x47000000, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x40}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8e750882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38b000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffede) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) dup2(r5, r4) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c00000a000000000000000000000000000000fe80"]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x19}, 0x2, &(0x7f0000000840), 0x0, &(0x7f00000008c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x3}, {0x44}, {0x106, 0x1f, 0x6d}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000040)="3c919722743da382783969a69f62903a87eb2771ec6d51a508d61cab82f47bc6df5d65d96c42dd70b1b9685b9a25e522214c43dba87639f66c11772542360e80fc864a4f6e237dfb5197bd2764ad3da04301fc77c624cc6e2ccde525533186ce046069b21e1656120bc3eb", &(0x7f00000000c0)=0x6b, &(0x7f0000000100)="a8b6966fe0bce81ffbc36432d4c28adbd0b8cd37f5b79ac66cf684889b026fd3da481a2bc723b3c8d35f85d760d593f2f3fbbcb1a84f88817c53dd3dce9ead4766f6a00527e4b19e5ec86c7cdeaf248f413b312071a5a3fb0de3c9df47b5b699e22997d5b98e3ad6", 0x68) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1102, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setreuid(0x0, 0xee01) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000902009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118007100720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaaff060e5ecc428f5c08bcffffffffffff447a68629bdf7c187ea1f6aaaaaaaaaabb24aab8e85025aa192fdf6f9d8fae6335"]) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) (async) r0 = socket(0x10, 0x2, 0xb1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206932, &(0x7f00000001c0)) (async) r3 = socket(0x18, 0x3, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0e6e87e34ec896946c90c41d6899a2", 0xf) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) (async) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async, rerun: 64) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511ba", 0x0, 0x0, 0x0) (async, rerun: 64) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)) (async) dup2(r6, r6) r8 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) (async) getgroups(0x5, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000012c0)=[r9, 0x0, r10]) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setregid(0x0, r5) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffc3) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x1) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) r4 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = getuid() chown(&(0x7f0000000140)='./file0\x00', r5, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r6 = getuid() setreuid(0xee00, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 6: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r3, 0x0, r6, r4, 0x0, 0x2}, 0x0, 0xfff, r7, r7, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r6, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000029c0), &(0x7f0000001800)=0xffb) open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0x142) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x28, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x63}, {{r3}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r5, r2) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r4, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r6) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) (async) r8 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000340)) (async, rerun: 32) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) (rerun: 32) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_esp(&(0x7f0000000140), 0x8, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r0) sysctl$net_inet_esp(&(0x7f0000000240)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) getpid() r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x0, 0x0, 0x1000000000001}) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r3) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x40e}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000002b80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60a1058801020000fe8000000000000000000000000000bbfe8000000000000000000000000000aa02009078000008006435103200013b0600000000000000000000000000000001fe8000000000000000000000000000aa670c0003000000007c02d598af87d2d69f7be4f5b2ebfb19ff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000bb00000000000000000000000000000000c8000619650000001600009400000000ff00062164000000030004386700000011000000000000000401e00502000000ef04000210000000ff01000000000000000000000000000100000000000000000000ffffffffffff81f52fa4ce289d66cd14ea04fc049f5b7356"]) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) (async) write(r5, &(0x7f0000000040), 0xfeea) (async) dup2(r4, r5) execve(0x0, 0x0, 0x0) (async) r6 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) (async) r7 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r7) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002b40)={&(0x7f00000014c0)={&(0x7f00000011c0)=@un=@abs, 0x8, &(0x7f00000029c0)=[{&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001540)=""/91, 0x5b}, {&(0x7f00000015c0)=""/236, 0xec}, {&(0x7f00000016c0)=""/87, 0x57}, {&(0x7f0000001440)=""/15, 0xf}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/125, 0x7d}, {&(0x7f00000027c0)=""/202, 0xca}, {&(0x7f00000028c0)=""/220, 0xdc}], 0xa, &(0x7f0000002a80)=""/191, 0xbf}, 0x3c3e}, 0x10, 0x1000, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000b12009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118009000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x35}, {0x48e}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000280)=[{0x7}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x8}, {0x5c}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) executing program 3: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: open$dir(0x0, 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setgroups(0x0, 0x0) r1 = socket(0x18, 0x2, 0xf0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = socket(0x2, 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000140)="c6e54a31fe72d02cbd83a8af3e5dc7deed81f69d98dd050398f23fe715ca3cddaf51c727928474eb2a9f0edb740bc3812234cf8d8be30810a94534b4e765f215afbbaa1ec4d8f09c4952cca48b5758d6e79b9884b4599d63fa196bdd65c1e318148cf453330bc14b529d8aa1175ec2", 0x6f}, {&(0x7f0000000200)="9e89e5bf8c39af8591a198e347ffd30ff0ca96e633486ec90920c6b539da84f1653eb1d82b7252be693111a241a5f955e5eead510f36cc9b46ccac6d8c4651a98ef5d4dab26e358fb38d6ed0b0a319aeeb640f1425d2a14f4fe59e94369ad2074c4a89b84988d0c6ffeb54b37538e16c165897b94a1bbef924332871e353f1823a6f51f7d941e7469641228d2afda11a31fe4f1ddc5cb3f129381a7164886db3f188f0d9de54465f2c759315655f422ced955c048e8c8258765bbdabcfb1aceb4ea6ab1f908262f93d423eaf168743af44afa81ec0f7883f517ee89afa5549bc5aec4061860c49e640b4b4d128dbf41b", 0xf0}, {&(0x7f00000003c0)="e235c37789bff8ecc0443a146562a996740cd0e3e1495ad3c317f94afbd41b923fcdea41ce010da5d051aa04d3946996c0046cdcd02cb51d0f2637e9927799a25c947571539dd7695794e276cc2f4f50c84e4611bb18b0bf19fb143be194a8a6145568215b2d5de6ad182ac0b8a37ece6c87fe53e5253364faa57737f5eb2cbab4205b2be50a119b072de56caec20a9dd0161419645e8c", 0x97}, {&(0x7f0000000480)="fb66fc16512244b97c09000000f8f8f87e6a1a84e2613c56350ca8afe53ec24006616622d8b2fe9cd19524c68ac33c8a2b8401823200984421e9ed93ee98ea91eb35e87397aa92bbd7b6bc6136304eac4406b7d4e0cadddb8100000180000000000000ee597e127baf155dea85904a9ce5ceb6b671d4c2289ef48cdc8df52d00000000", 0x83}], 0x4) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5", 0x10}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5", 0x10}], 0x1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) executing program 2: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x7, 0x80000000, 0xfffffffd, 0x3, 0x0, 0x6, 0xaaa, 0x10, [{0x5, 0x4411, 0xffffffff, 0x8}, {0x0, 0x8, 0x1000, 0x36f}, {0x3, 0xffffffff, 0x20, 0x8}, {0x3ff, 0x81, 0x8, 0xfffffc01}, {0x800000, 0x7fffffff, 0x100, 0x101}, {0x7fffffff, 0x3, 0x6, 0x9}, {0x1e, 0x5, 0xfffffffc, 0xfffffffc}, {0x460, 0x4, 0x6, 0x2}, {0xa8, 0x5, 0x20}, {0x341b, 0x7, 0x8656, 0x8001}, {0x3, 0xffff, 0x7fff, 0x4}, {0x800, 0x1, 0x5, 0x3}, {0x101, 0xf0f, 0x400, 0x4}, {0x1000, 0x3, 0xd8, 0x6}, {0x3, 0x9, 0x81, 0x7}, {0x4d, 0x2, 0x7, 0x4abe}]}) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) setitimer(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bfd000/0x400000)=nil) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) readlink(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x45}, {0x14}, {0x6}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) (async) syz_open_pts() (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r6, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xa0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/178) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000b10009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc211800b100720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x40) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x81286947, &(0x7f00000001c0)) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x60) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000340)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, &(0x7f00000002c0)=""/175, 0xaf}, 0x2) syz_open_pts() syz_open_pts() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x44) getsockname$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f00000002c0)="0252b16b3e2124348ecb8c3043573496937178b79909ed22872b469f49ab939dfccff318dd6323556459503f51083a0d50c7f1c7b53933e194b8cae6bfb43b2d6444841252c26620e8a16df9cb8c5219ca29ae377df2a8270f2960f9a88159accccfc370520eae0bd5971e189ffe22fd7ccf81de68c81d02ad8225238357ec62e2b7a75a01e0b475e5715971cc9a5928a5c4280ad5477c9574e10cc7c1240d74d1cd5524038283e0214fc783ed06d202f9a49727ee8ccce0b004cef5bf95c3078df87a210f5f05b8536282a792cd539bd7ba17137522c3787d5bca116366fbed73ad16ed61", &(0x7f00000001c0)=0xe5, &(0x7f00000003c0)="41498840b6e76382baee6d158ae808cbe95c7cf15283ead27da0fecd1070c712b454252e3bab8ca94d2b056dc8c625cd554f3887aff48c35c3293931876c1d3f23354054e653e1fbdac4f51301305bc9a369f61c7bb31cae8644a9f5fe09c61577f4b11eabae807463a9f4f4d1277883d244fa724282b5858c8e88238ef75ac9e567ddd539907065568527cdd7990d513afa7dcabf4c58de1157188ba1b2fd8403571f3d6f59361ca20bf127f6d217b31305275522ee8d0d138f6cf69ca57ff024c80ee81e9a73faaffde9a99eb4ca42", 0xd0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x80}, {0x6}]}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x0, 0x401}) executing program 0: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0xfeffffff, 0x0) executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0/file0/../../file1\x00', &(0x7f0000000100)='c\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000140)='./file0/file0/../../file1\x00', 0x80, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$vfs_nfs(&(0x7f0000000200), 0xb, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_RMID(0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r0 = semget$private(0x0, 0x1, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x7ff, 0x9, 0x8]) r1 = socket$inet(0x2, 0x2, 0x4c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = msgget$private(0x0, 0x190) msgrcv(r2, &(0x7f0000000100)={0x0, ""/126}, 0x86, 0x2, 0x400) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/108) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x7}, 0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x400, 0xffff}, {0x18, 0x2, 0x1f, 0x3}, 0x400, [0x20e3611f, 0x0, 0x2, 0x8000, 0x4, 0x1, 0x2, 0x9f5]}, 0x3c) getuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/24) socket(0x6, 0x4, 0x2) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file0\x00', r4, r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000540)='&\x00', &(0x7f0000000580)='/dev/wsmouse\x00', &(0x7f00000005c0)='#+\x00', &(0x7f0000000600)='^&\xf5[!%+*\x00', &(0x7f0000000640)='-\x00', &(0x7f0000000680)='/dev/pf\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/pf\x00']) getpeername$inet6(r6, &(0x7f0000000840), &(0x7f0000000880)=0xc) accept$unix(r6, &(0x7f00000008c0)=@file={0x0, ""/4}, &(0x7f0000000900)=0x6) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000940)={0x10, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1e3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xbd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5165}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x379}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00', 0x1}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x292, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x10000) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r5, 0x5) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x1, 0x0) close(r1) r6 = socket(0x18, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000880)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000000f80)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40880d3a2c3a99bacd7cef9cb9f4d565b780a1fb380fd25501504c899cf0be04d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884abbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdc060000000000000034bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88bc8a59e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed7441248071a5a0f4f8dfb3d2b660f1e3e6c974e2d805bad7367ad86e3c7f75377a7fa8b0229cecbd95964af1b6043583b6cd542dfe13aac88e9e6cc87760dc840eda6056be081e2bd1288d2c66186b1d3af3e09f6797b6770a5104fa6907617f822525b6fca924de0b7b69a6c5afa2235f57f5e1dbd1f70ab82ec42fcdf073f014f6beb764ec06971da02d3f209f4e236ba9fefc9fe66ab", 0x2ec}], 0x5) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab7f93b5e88ee3bc955efc092e8d349bba354316", 0xfffffffa}) syz_open_pts() socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x1, 0x5, 0x0) mknod(0x0, 0x0, 0x412dff) poll(&(0x7f00000002c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r5 = accept$inet(r1, 0x0, 0x0) dup2(r5, r3) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) recvmmsg(r5, 0x0, 0x0, 0x42, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0xd, 0x0, "1a91a80201d03f84e33ee7790000000500"}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xa0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) (async) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/178) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async, rerun: 64) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) (rerun: 64) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x7) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) (async, rerun: 32) r3 = socket(0x2, 0x2, 0x0) (rerun: 32) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async, rerun: 64) dup2(r4, r2) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x40) (async, rerun: 64) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x81286947, &(0x7f00000001c0)) (async) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) (async) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x60) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000340)) (async, rerun: 32) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) (rerun: 32) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) (rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x44) getsockname$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f00000002c0)="0252b16b3e2124348ecb8c3043573496937178b79909ed22872b469f49ab939dfccff318dd6323556459503f51083a0d50c7f1c7b53933e194b8cae6bfb43b2d6444841252c26620e8a16df9cb8c5219ca29ae377df2a8270f2960f9a88159accccfc370520eae0bd5971e189ffe22fd7ccf81de68c81d02ad8225238357ec62e2b7a75a01e0b475e5715971cc9a5928a5c4280ad5477c9574e10cc7c1240d74d1cd5524038283e0214fc783ed06d202f9a49727ee8ccce0b004cef5bf95c3078df87a210f5f05b8536282a792cd539bd7ba17137522c3787d5bca116366fbed73ad16ed61", &(0x7f00000001c0)=0xe5, &(0x7f00000003c0)="41498840b6e76382baee6d158ae808cbe95c7cf15283ead27da0fecd1070c712b454252e3bab8ca94d2b056dc8c625cd554f3887aff48c35c3293931876c1d3f23354054e653e1fbdac4f51301305bc9a369f61c7bb31cae8644a9f5fe09c61577f4b11eabae807463a9f4f4d1277883d244fa724282b5858c8e88238ef75ac9e567ddd539907065568527cdd7990d513afa7dcabf4c58de1157188ba1b2fd8403571f3d6f59361ca20bf127f6d217b31305275522ee8d0d138f6cf69ca57ff024c80ee81e9a73faaffde9a99eb4ca42", 0xd0) (async) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) (async) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x80}, {0x6}]}) (async) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x0, 0x401}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r10 = getpid() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r10}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) (async) mkdir(0x0, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket$inet6(0x18, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x4, [{&(0x7f000017f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000338000/0x3000)=nil, 0x101}, {&(0x7f000058f000/0x400000)=nil, &(0x7f0000935000/0x2000)=nil, 0x8000000000000000}, {&(0x7f000055d000/0x2000)=nil, &(0x7f000022f000/0x4000)=nil, 0xffffffff}, {&(0x7f000032e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f00000cb000/0x2000)=nil, &(0x7f000095c000/0x4000)=nil, 0x5}, {&(0x7f0000278000/0x2000)=nil, &(0x7f0000958000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000319000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002df000/0x4000)=nil, 0x8}, {&(0x7f00006f9000/0x2000)=nil, &(0x7f000035c000/0x14000)=nil, 0xfffffffffffffffb}, {&(0x7f00005b1000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x346}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000000000/0x800000)=nil, 0x1}, {&(0x7f0000381000/0x3000)=nil, &(0x7f0000128000/0x2000)=nil, 0x6db}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000110000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000383000/0x4000)=nil, 0x7ff}], './bus\x00', 0xfffff832}) (async, rerun: 64) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) (rerun: 64) setrlimit(0x8, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0x0, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) setreuid(0x0, 0xee01) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwrite(r0, &(0x7f0000000600)='Nh', 0x2, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) shutdown(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7}, &(0x7f0000000080)={0x7ff, 0x1f, 0x2, 0x2fdb090c, 0x0, 0x0, 0x4, 0x4}, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000a40)) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)=""/151, &(0x7f0000000280)=0x97) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1c00) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21}], 0x1}) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000280)={0x8, &(0x7f0000000200)=[{0xbd4, 0x8001, 0x400, 0x1f, 0x7f}, {0x200, 0xffbd, 0x1, 0x3, 0xa002}, {0x6, 0x4, 0x3, 0x2b, 0x2}, {0x0, 0xfff7, 0x5, 0x2, 0x156}, {0x1, 0x4, 0x8, 0x5, 0x75}, {0x6, 0x1, 0x724, 0x9, 0x4e6f}, {0x401, 0x1, 0x9, 0x9, 0x7}, {0x1ff, 0x9, 0x3643, 0x800, 0x80}]}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) syz_emit_ethernet(0xe, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x4}, {0x3f, 0x5}, {0x6, 0x0, 0x1}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) (async) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r9 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80047470, &(0x7f00000000c0)=0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$FIOASYNC(r9, 0x80047460, &(0x7f00000000c0)) executing program 0: mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="e90600840082d77b731f848b", 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0xed}, 0x8) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000005c0)={0x5, 0x2, 0x7, 0x5, &(0x7f0000000340)={{0xda, 0x8, 0x2, 0xc4, 0x4, 0x2, 0x1}, {[0x8000000000000000, 0x3, 0x6, 0x2, 0xfff, 0x7, 0x8, 0xfd, 0x2, 0x6, 0x2, 0x6, 0x100, 0x87d7, 0x80000000, 0x2, 0x9, 0x8], [0x4, 0x9, 0x1, 0x9, 0x800, 0x22b2, 0x6, 0x8, 0x2, 0x4], [0x0, 0x865, 0x7, 0x0, 0x5, 0xfffffff000000000, 0x7fff], [0x40, 0x100, 0xd58, 0x4, 0x20, 0x2], [{0x81, 0x4, 0x4a, 0x2000000}, {0x6, 0x8001, 0x0, 0x6}, {0x7fff, 0x8, 0x0, 0x7}, {0x6, 0x3f, 0x6, 0x7fffffff}, {0xff94, 0x9, 0x2, 0x8000000000000000}, {0x4, 0xffff8000, 0x8, 0x2}, {0x1, 0x4, 0x8, 0x8}, {0x9, 0x80000001, 0x80000000, 0x3}], {0x3d, 0x400, 0x4, 0x1ff}, {0x10e, 0xfffff277, 0x3, 0x20}}}, 0x3, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) connect$inet(r1, &(0x7f0000000600)={0x2, 0x1}, 0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000006c0)=r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000016720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) close(r0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x6, 0x1, 0x2, 0xfffffffe}, {0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f, 0x8}]}) write(r0, &(0x7f00000000c0)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x6, 0x1, 0x0) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) preadv(r2, &(0x7f0000001b80)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0xfdc0, 0x808) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x64, 0x3}, {0x8116}]}) setrlimit(0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b4fe4c4a193a7ffa6dda5ae1534", 0x4d, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaa2aaaaaaaaa9078ac140065bbe00000024e214e23000890"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x3}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r7], 0x3e}, 0xe) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fchmod(r0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x9) setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mlockall(0x1) executing program 2: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0xe000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x8106, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4087}, &(0x7f0000000040)=0xff9) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() getegid() sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, 0x0, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) symlink(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xbfffffff, 0x0, 0xffffffffffffbffd}) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x181) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xef) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 4: r0 = socket(0x10, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) mkdir(0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000300)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x40c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) shutdown(r6, 0x0) select(0x40, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x0, 0xee14}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 7: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000001180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f000067d000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x1, 0x40001a20, 0x0) r0 = socket$inet(0x2, 0x0, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x1, 0x3, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x0, 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x21, 0x400000002, 0xfd) r1 = socket(0x18, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x1f, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x32, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) socket(0x0, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000000)=0xc) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4102}, &(0x7f0000000080)=0x1008) recvfrom$unix(r3, &(0x7f00000000c0)=""/107, 0x6b, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000180)="1df2ed97cb8903669bb34ab100e7e0c4625b89416ae2fcffd13dabfb28e47f1a8764f31b8c328ef521ca67a87bc08053fd5c7e06a7c7a21e58951ff435c9c02dd0027415c9c91a7b1cea53fde8aa199408f9f9b4d2c8fffe75bc36212026c57dbf751aa7fd47cef2888306181348ed87424b9ae653f4b5bacb27e53ff99e00"/136, 0x88) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) close(r0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000020720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0xfffffffe, 0x0) executing program 5: getitimer(0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffff, 0x400}, {0x6, 0x8001}}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000001, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001600)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x6, 0x1, 0x2, 0xfffffffe}, {0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f, 0x8}]}) write(r0, &(0x7f00000000c0)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, 0x0, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x106) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xc1, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000600)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) login: àÿ Ðÿ Àÿ Ðÿ °ÿ Ðÿ € Ù `õ ° Àä Ðï 0Í † ÐÓ ð¯  ö pˆ Ú ÿ ðà 0à "le0@Æ 0Ù °ÿ p½ 0‘ àÅ ./file0/dev/speakerÀ °þÿÿpckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8100300086dd6006250000ec0000ff010000000000000000000000000001feffffff000000000000000000000001800090780009000219cec3900d90a91c2e295df303043efbbd6f40d4df0e34a989f3edc1700f934c22d621c559f6f104ba84c8ff0bb6219ef98d7ebb565e7f4221cc4d64f1f3110f14af491f3be0f5ab0bce1c2c4ba422f84a71e7b7cad4a73f203b41816a6e2e57f4d39384e9f83b386a47dae147caeec627a490e8336a34e4f5cfa4b59240f412030d1d7e5304ff1d8324d114795d7df21267339dc44fe10626c9cc6909035b258a7bb7371d5b75e92accc327d70003cc19aca16eb0c94a74a88ff486012e98a47bc39af60f4f18b1c0853ae0fb6d6c2c339415688d26fb6392c4ae96fc18bb5cd35ff883ecb6f108df94018df94c3643"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) fcntl$setstatus(r2, 0x4, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) listen(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0xb, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f0000000100)) r6 = socket$inet(0x2, 0x2, 0x0) close(r0) socket$inet(0x2, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="b620c7b89ddf6e8bcbb505e729c8529ca8b663993d52e4674c30335d46eab440781fd4909936d92ef56ccce7ada4fa3882bcdebf66402f03cdffa0eb5ec3862c"}, {&(0x7f0000000100)="87591504a9057a3d2c0358b6fcf09bb0bad564c5a55a3f2f7905fc4fd22b81d22161ab61124c34381aab511a387349f00acc19e7056fc90dcd3100221aed3135944a879262d2ef89421481010ab50815c2283dbe923554c521dc458b9ebfa23d3a30e946510f930afe86d945e556574d1ae44bc6205ff1d443f428e4eb914a28e60a27a196b0d17b"}, {&(0x7f0000000240)="3bdb1494fc7d73a2595b2ad6f554d628752d41c4175497538503b187ba3357a7351d69784d1c4d7a0c409652fde5fbffffffffffffff0c591cce0000000000000000000000c9c970c3ef97cabcc0626fb5ad629590fa3e6d6549771fca2111573084f160adebc22f3221f976fade30bc3c9d61d76b405dd0293a0f9234fa18a3597f57ed55d1a2032ff2c0a848528de770a353e012d6eda5a657926d7ec441eafcf7c3f7d5d91eabb2"}], 0x1) (async, rerun: 64) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (rerun: 64) executing program 7: r0 = socket(0x10, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) mkdir(0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000300)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x40c) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) seteuid(0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) (async) setrlimit(0x8, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) shutdown(r6, 0x0) select(0x40, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x0, 0xee14}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) kqueue() setreuid(0xee00, 0x0) getuid() open$dir(0x0, 0x200, 0x8) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x3, 0x234) semop(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000002c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000009c0)="50405f8ff824a3641acc21a20dd466a024fe651880a22a3c7a8aa62ef9f578fcbb8e80e93a6c1e4ea1b102d3aa31100e3a5a909dc9886792351de22c9cb513acb4f1fb6f69011a3ac8b1c17af5728d1b85be9e91d660623bb52e8439910f5ed9e2e46a1bcdd8db3dae763d881933554ae83a1c7bc5d87cc7bbf59ea57516d7b77cc1d566611f2cf64de1fee935141672c92e087c52bbb07c791d559ec6ff333b6a50a3cc63e2acb4edde3f83d5cae932ffe016df63c993b62c4a030f7ee82f5f9042367962d9ea37b62c367fafd63fe7d4", &(0x7f0000000080)=0xd1, &(0x7f0000000340)="aec359125f72046a6618add5d251c311b212a714a5aac1bf6dec972da72215dfbe547fd8cabac3b8947b090dd01ccb281ed07c7548c754edeb5c5e89805287a34143ef7292c0800aa034c4cb637ec9ca8ae51cd9f590fda868c0d29ade933d91ee9636c9e8a03c1690859fd8b61301d5d8a8d8edba677b3c6ab0ae1a", 0x7c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x0, 0x1, 0x60) r3 = socket(0x1, 0x1, 0x0) close(r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000691000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="eb338c4ee37079fd7dbc624e00c6574fa0b500d3d8055066b4b0dc1d156739afec0cd94a73a916cac89fa0b04fdcb776645461f182576ed64af45831feb1bf56d7aca21ab862bdc535c7e29ac3270e4decb9db6064ba752318a937b8729e53ea42c90061eaa2fb29e2ba22c9a606afc8342fe1ba358fe0df0dc949e67a8657b09f67fcd0ba15c98b02f2faa61fd69902cd33941e8b6a3cb102ca1d7a0d70d8dfb3714405fcd49a02852f20246213b8f6e4dfda9807523113b974bfb2b4afe10ee088669137b31e15ca2f841d191955188f04e42bba4dc3d995c6c1a6250592f1b7a4794f503831fc", 0xe8}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=[{0x10}], 0x10}, 0x0) login: map stack 0x2002a000-0x2002b000 of map 0xfffffd806958fad0 failed: no mapping executing program 3: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x0, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 7: r0 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) r2 = syz_open_pts() r3 = dup2(r2, r2) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) getdents(r3, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)='\x00', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 3: r0 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000000000000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r3 = getuid() r4 = getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(r4, r3) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r9, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, 0x0, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf8035000108000604"]) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000140)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be056422aa9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e5c", 0xdb}], 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r4 = fcntl$dupfd(r1, 0x0, r2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r6, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x1ff, 0x8000000000000000}, {0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) r3 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff2bb9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) listen(r1, 0x7fffffff) socketpair(0x1, 0x824fdc04106f9b93, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r4, 0x1) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: seteuid(0xffffffffffffffff) geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 6: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) r0 = getuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) (async, rerun: 32) chdir(&(0x7f0000000100)='./file0\x00') (async, rerun: 32) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (rerun: 64) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x180) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00002e9000/0x2000)=nil, 0x2000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000380)="3cd15db7c30016", 0x7, 0xfffffffffffffffe) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000459000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) dup2(r0, r10) r11 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/107) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r11, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x3000, 0x3c8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getpgrp() ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setreuid(0xee00, 0xffffffffffffffff) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = semget$private(0x0, 0x4, 0x36) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/149) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) executing program 3: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) mkdir(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x0, 0x40) getsockopt$sock_int(r1, 0xffff, 0x12d, 0x0, &(0x7f0000000040)) setrlimit(0x6, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0x0, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x10000000000002}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x32, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000140)="c30092d655d478a014e85693f66ab742933be48438f01c6ad925672b8cefbb01f3c10763a71864f652ebded2f553a0304781daa99058d5d6a4970ad66357b4721b88d9f5002e7abea8c885996d374c904d5e1e20eb4ea73fd4d9887d624c439797da6891eba8495b32ec48259f242b14a42a0332ea", &(0x7f0000000080)=0x75, &(0x7f00000001c0)="dc9698f93a4f1595957bc5b3e826339e021d4a00090d5c9301b4fc719e203af39d24184d5d8b17d9a079c23ec9a79a48a18b4ab658c18731505e9021b0e2dad4e8f454d36490291338d9c001a02b3c7a4981b813bbb180dd9854eed6996cf586bc1a6d9eb2a1f191f046d84a4e006ca22fe27c6a16ccd19f7aa74d8d4cbcd760d2a07b84721495fcf094acbb131fea13a30cb0fbbf6b417b84c7c9d8d8b8034e0ff9d41efddfa60b0bf891d8ecb495ebb7bf1bec56e04a4abb442704a77099ffbc6342826e746af9f1505cc2e6b6d0238fafe9c6e6c9193e76b948e0210c", 0xde) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="bfb6d3b649803a85e6dd768467a577f876d84da6be785bf9c99ad9aa8cb81bd653752c101ed0669c5e02c83d05f3a8ddf43d41ad95d0795249b47f3dc4a3321451b27a787d0c549af5c4b123859ef7fe3f9725", 0x53}], 0x1, 0x4) poll(0x0, 0x0, 0x0) executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0xc9, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd607913ed00930000fe800000000000000000000000e817fe6112f13e8ff577704405a50200000000c75187a0d24ee227783f3de32ba10858f684c314488f9c41c3d7e9b90a5915071faed9645e9aa859106bb1b6514fb62756ec2380cbf03e0b9e62f0a1e1a5ab8f0cc583d04bd78bcd98d00ae135074e315f3f6d24a41c7a46ba9e317c718e58eb8ea5e5d6b06cbefc58872558a7bbacf24154e40b4215a2ae912310b2493c4dd8a6b320d6c170ef5f71e5bd1488d3e54ec58132"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000007f000/0x3000)=nil, 0x3000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x38}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="4f1d040000000ed788020000000000000045bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042dec06379cb65fd7642c5963608035d235c2a198fc36459cef2040208b1d6101fac912cccaa839f8902124be7f37e7668a9aaf011f842927e279ea0bcc7148896757cdf35b931c3e437aa69333ffad208fa579", 0xed) sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000740)='e', &(0x7f0000001740)=0x1, 0x0, 0x0) r1 = socket(0x8, 0x8000, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f00000003c0)="718d5e3471ac005891501d94a34b8e5f84cf71b59c02fec370820000000000000000000000000000fe410162d21fa03113db2e8d482e3dbd8bae01b17d20264b16ab7ce794250950708991db71124d3a4a492543b1217ad7b1ad4d8f5a60fac3799e00673de51df828dc12bef21f09e0752efd08", &(0x7f0000000080)=0x74, 0x0, 0x0) socket(0x2, 0x2, 0xfe) setreuid(0xee00, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000280)=0x95, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x1) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) kqueue() setreuid(0xee00, 0x0) (async) getuid() open$dir(0x0, 0x200, 0x8) (async) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x3, 0x234) semop(0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (rerun: 64) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000002c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000009c0)="50405f8ff824a3641acc21a20dd466a024fe651880a22a3c7a8aa62ef9f578fcbb8e80e93a6c1e4ea1b102d3aa31100e3a5a909dc9886792351de22c9cb513acb4f1fb6f69011a3ac8b1c17af5728d1b85be9e91d660623bb52e8439910f5ed9e2e46a1bcdd8db3dae763d881933554ae83a1c7bc5d87cc7bbf59ea57516d7b77cc1d566611f2cf64de1fee935141672c92e087c52bbb07c791d559ec6ff333b6a50a3cc63e2acb4edde3f83d5cae932ffe016df63c993b62c4a030f7ee82f5f9042367962d9ea37b62c367fafd63fe7d4", &(0x7f0000000080)=0xd1, &(0x7f0000000340)="aec359125f72046a6618add5d251c311b212a714a5aac1bf6dec972da72215dfbe547fd8cabac3b8947b090dd01ccb281ed07c7548c754edeb5c5e89805287a34143ef7292c0800aa034c4cb637ec9ca8ae51cd9f590fda868c0d29ade933d91ee9636c9e8a03c1690859fd8b61301d5d8a8d8edba677b3c6ab0ae1a", 0x7c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) semget(0x0, 0x1, 0x60) r3 = socket(0x1, 0x1, 0x0) close(r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000691000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000003c0)='./bus\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000900)="eb330d8c4ee37079fd7dbc624e00c6574fa0b500d3d8e55066b4b0dc1d156739a0ed44fcd1f9952f07afec0cd94a73a916cac89fa0304fdcb776645421f1826d6ed61fa9df2ea75933d1e83b67c6a52e11c73f27877c1968438149b7ddcb24b01a2e83e2a19f9529c6e10710f90224c35903be6bf8eda90f25ddd581321b91b63614cd13efeaed3e126b27240f7c31673d1fc30cde63c05e9ee60f4ef950917511a0b4fcab1c2897db4102e8564fc1cec2f7b1c538c62b6dd1039c5e86aeca1e1c7de7198fb583bb76e18c8f9839374016cf23f630f884a2026cbd34e7740d2dd005717a1ce32a29223bee75d6b3188f5bf52f3348be85abc19d79fa5a996324cb3d59e761eacd83af56e79a2084968c3d62f32377c653b5032155c5452905d551b7c0bd5ce38c4b9d1883b54cc5a0f249dea5a8977d316abd4b2bbcf1582ea2725bb6dc27e0fe86411d20837cc9a04bd8b73b49b469cbfc1191caae62233be59e4c73434deca9495b6d3effde6385014407133a1e02a6cfa2d7468b3500b50683b15d0931807947abecf14eb6210d625920ff6b259d4ac6e61a0153e4d6e15b09cf903c985c008a4e2eb0182ad4a912f76c88a148cd3d8d39a224a38ccc78ae827a4d4455c171b6393090843ee3b0ed7acba4ffc6a580e3d016c892e718", 0xffffffffffffff9f}], 0x1) execve(0x0, 0x0, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r2, &(0x7f0000000480)=[{0x3, 0x800e, 0x800}, {0x4, 0x303, 0xc00}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x60, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) r8 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r8, 0x0, r6, 0x175, 0xfbfb}, 0x5ddf, 0x5, r7, r4, 0xb8, 0x10000, 0x9, 0x401}) msgrcv(0x0, &(0x7f0000002500), 0xbc, 0x2, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x1, r1, r6, r1, r9, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r10 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r10) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4003487) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000200)='./file1\x00', r11, &(0x7f0000000280)='./file0\x00') r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet(r12, &(0x7f0000000100)="ee598539830f398c120aaa3886579eea1b584580c33c758bdd0f4ff15f7c55a3f9d4360548a798a52648b63d4a43e6", 0x2f, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto(r12, &(0x7f0000000080), 0x0, 0x408, 0x0, 0x0) socket(0x20, 0x8000, 0x3) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x1ff, 0x8000000000000000}, {0xffffffffffffffff}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(r1) (async) r3 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff2bb9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) listen(r1, 0x7fffffff) (async) socketpair(0x1, 0x824fdc04106f9b93, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r4, 0x1) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async) rmdir(&(0x7f0000000040)='./file1\x00') (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 5: socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xde6c, 0x4) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1000, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x8, 0x7fffffff, 0x9bf6, 0x0, "52eb330f92892346d1150fcbb98ad4742ea26a6f", 0x3, 0x1f}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0xdbea) r5 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg(r5, &(0x7f0000000cc0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x80000000, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f00000002c0)="f00efcebf148213b6beafd236f7329835f58116566885fa575e34eeccced3eea73c6637ea7cec6d4519b716c30c63fc36215ef93ef3360f624f34bb3fc992169397b840e170a667a4f54457c7dbdf42bffab13cab2d0fdf64b9e4a55555d12bbfad815a88bd07c01ad1e3774699b5105a7d7ab024b6c0ba27e4dd9a644cfca90a18dd861425ad7d2b000a3d75cef0c04f57c63cb963cb88beca94f1b1e192d409179e69f8e1a0bd466c411762306957c5aa3e4e10b48f7725bf6", 0xba}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="461ed989291a769cbb78e60a8ab7f9cfda12e093803d3dc8e3f957326da34f12d29c3c5889611fd5964b602fada0d864b0aeaec4451eccbb4f84ed5f2cb37c7463ea84d5b700398dd56023a0dd762742ed971924779cbc2c6036c1b73bcfac52d48b7f2f51f6f58d8cf9a8bd86c7cb728069caf52757815af0e41a95dff430782fbf9820dd298c3f0dc28d714a9ae5d557ab1b6930f402cd0c84224316c5c1c92095f972aafc758fc7cdcf828f268422245fd97905e0a0d721c34f6be69d12c5f1fc74e43030ac48ac58e33aa7ae04efa29f92baf318d88947c55bf5fd4dde0c60dffdb2314ec8a7ecbebf", 0xeb}, {&(0x7f00000004c0)="aee8c1b3b45c405b07f6acd6e498bd2a1a121b13e812d21a506b23652e890eed7f2ba744645ff08620c60b4cf1366221426f11400a327fb34cd051074028487c6f099da7116afaf4d0ce69060f81600917d023c64fe088dc9e1192cb0443e2332ed4ab5b84099e168f7290c8854dc92ef2f553b2d4c5cfe5bdd86b40c93694b618f5dd798cbf9f25ce65ec259063d475779025bb4a6de4004ae7ff52a6a8334d385e579dd86f5c7ef2b52c8199a57fe054d6e353960cb2522f6eb709a891b74048212132fa60fb0aa1eb7316ba9c6fce10f8e887de8048ccb4f17392308032266074dbe19064179126d13bf70ce0d3c8173d6b26ad", 0xf5}, {&(0x7f00000005c0)="9228dd8d41d9b2f279ddb874aaaf832f451446361415eeebb0a9c0d65c402dbd5cb514e34b4e330e2fc2e9c616337eddbdcfb8fd0b7358d87e20b880a5a6b9c759d1c6ae244e256f2538eb750ca16f373f3979a0225e4275bc", 0x59}, {&(0x7f0000000640)="46a08406c837937b7d3288f685727408a75a297f4ffa08ffee23f7281f74f284e5ae2415b34aeb77d20f05c2fecc07344654030dada1d2c27337dae4c9ea9119d11620befb65b14d543d03acd9283ed37f8f8bb0bc9a6cecb1d25cb0c19c48dc739070960cc8164f22771ba723426efc780ea96e7e90a478c1e36163921daca1614c56f0", 0x84}, {&(0x7f0000000700)="1cd341643b409161b27d06d8c927a5d68e280f74629e903474016d8da4d03493c969567ab99d6fe98690de9ec8269ead00d0589f73bb9a72b2e655acf8bf0ce215b8a33b720ed5089a4f6120cd947d79644f32eb45d421be5eab46642a2569279c37b2215cc820c04b3b98bf9251a19622a4219b047c8617e9273df037df2cf73931fc54f15e7db437e187fb8cfc740e78133a5da208a1855d1a7a7479eb735f3688fc107654c6b957e4d53444dcbe97dcad35314732100c1267c50850ddffa812ebbcb349ed6791a383cc0af18d656bc0ceb5471b7dfdee8db4076c2ac24f6570309406", 0xe4}, {&(0x7f0000000800)="f8cde511a7ff099c909c9deca50d9c76f443c247f36647e9d06daf559a79586f9739610172255684537480a8b7dbcb654dab20610723b126f77c375b5cadc0f62e0de45eeb8059fdb62c6ee936cf8f81c380934231ce36dda755928899e895ddcc6d12e15f4ee432229cb22772", 0x6d}, {&(0x7f0000000880)="5ce71b972ed4be0810a9e581584cbab0034ec3c2d78bfb6161337c0b7b399a33476ef600f151ba2f2ed8fc561415e135fbc299ab6d354b25620c4e20e7059a1f5410770e445842115859c746498d64f2679c9198573248a4716aa9e0d58f970d475ffe9d9d8e15a36dbb2bd3a457801e8519b3d6fc488a57a0cb712e32704a70ecd84308d2d32921e0e9f357abcd8df20596e8dd87bc24ca4e539427bd25ff76f1dd7b09275a4af41363aca2aea4d9a4ab3b98c655a1071aac44a48a3a6364ea89694f81c06d8a07d1a8b2845590030a39cc3bab12c3bd1d12a94f930c1e4909d3a19e54f4f748704dd8a389905911fe7e3b8e3cb1af5e", 0xf7}], 0x9, &(0x7f0000000a40)=[{0xd0, 0xffff, 0x5, "69d2f77cc84ef6de1663b3ddccaad9edf3615679959638b859e3f7ddef2404bb5067a8bf8e2acb8af7c419a883bad74d94c917ef672fff319ccacfaf54e7e21745a42c422d3b1ab08992f6daa3b9a37297dcd8d6bb76a78bb28c1eae235113e2f6c37d9b7041a81dca3c9eaf585882f7bd2fee2facc511ddc7d721de9707ad57a40ddc748290d2c7c51f90edfea7cd5f3f95cf47379af32350fab36e135020105d57732f8300d650a49d11ecb8ced6b2af4d0319e1d1c198ddea"}, {0xb8, 0xffff, 0x5, "b02d980058d327cbf58e0d3559734dd2f6c8a05ef99fd38ef298edd4a8d5d512238e423e551d908b42d6b8b34554fe94d90ceac449972dd00641418382a3f8992f4806bed26d449b9d7ae02f2c8e287cd03cce9f95f12e182a78ca3bf417127d7112cd941507a4ee0bfd0963a7d0c1a575bb99b4c0c6549a6b034e197e63fff597bcc287ca845fad7bc2fac37693885f64caed4222d6feed368ad43ba16b9be1e6"}, {0xd0, 0xffff, 0x8000, "81bedffda4beb49904d6d2f6c64e83e90eea1d5d85c268f1dcb956d959a058c4d95901d78edff2aecabaaf410f1edca498d7e0a090613a6ddd5ea6d6afe1b8678f9f17a0eeaab72633351e3317cc73503d63a6869cfc943d346a003a006ae8fdeaa189427b9fc633c81e97b7ced215082c9d6fb3dfbbf709c62dc5948880cb5c64f99f6177226afb7a1c077d1f51c2daa09ef2a73cb88c73ee71d17b41d907d824ab134673ed90f836d22f2506ca62ef9a19304e79ee53f426f5"}], 0x258}, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000d00)={0x1, 0x39e}) sendto$unix(r5, &(0x7f0000000d40)="928bca2dc1da4b00f4b673f68aa12daa7c63966e1050ae5ba803a6d5b4cb971077c89cf7e530771f1eb50cdadc36f3b62d643d62414d09c92eb579b3ac5a8cce13e34c01fd514d5cb75e33c18b0d3dbb71e6fcf11b863df13e6985a4a55d68e581b6b87d6e9257471c14c68b8c82f7e992d77ce52b1058490c75f4c4e38d77b60f89a33e6c106c987ac36c5e120208e7570ff6d95e241a144264e6c3b61c3f852e12aad774d409", 0xa7, 0x402, &(0x7f0000000e00)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) r7 = getegid() setregid(r6, r7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000ec0)={0xffffffff, 0x1}, 0x10) select(0x40, &(0x7f0000000f00)={0x5, 0x4, 0x15fdd685, 0x7fffffff, 0x1, 0x2, 0xffffffffffff7fff, 0x7}, &(0x7f0000000f40)={0x0, 0x3eff, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x2e04, 0x67598cd, 0x36, 0x6}, &(0x7f0000000f80)={0x8, 0xb1, 0x6, 0x8, 0x6, 0x8, 0x2d, 0xffff}, &(0x7f0000000fc0)={0x1, 0x78d4be56}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001000)={0x6, 0x80000000, 0x4, 0xb7c8, "2fa073f82c5e61d2aa82b814656be170e950630b", 0x5, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) clock_getres(0x0, &(0x7f0000001080)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000010c0)) bind$unix(r3, &(0x7f0000001100)=@file={0x0, './file0/file0\x00'}, 0x10) fcntl$getown(r5, 0x5) symlinkat(&(0x7f0000001140)='./file0\x00', r4, &(0x7f0000001180)='./file0/file0\x00') socket(0x20, 0x3, 0xc4) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000001200)="b72de670ca430bee38597bd0ee64ea0e41d6f8d79924b5e00571a4a554680d5e8a94cf5a71724f2ff90568c5c20a542066c0ef66b3bf0827429503c657796d349cb14d9b155689d5fedcfa2fda36f34e29eb5f05be1a0784d57415677ddaf0454df42170fcae9a88cdf2e2cc7658262523a967a986fa95e0aa274c8d342d2b33f2a6cd8f3d0c04d61828f1638c95d4fddcdead141a4f18150f5c817fa8fc75d25af482d0e9e597d2407d77c0e3b2dfcba350fb2b6b61ac83f0d896846a6fdce25dc4af026c18c3e5af1c18448b6bc59ef73ec4a2f31cc548b7c7f2c0d89fe460a3fe072e2ef754", &(0x7f0000001300)=0xe7, &(0x7f0000001340)="a9456298700e9185d64c173acf0d43048bdfdb3983ccf462e8810ffd3417ecd95745d7ffbea5ea690a4607b01ae7273064c2b619d2df81a3", 0x38) sysctl$net_inet_tcp(&(0x7f0000001380)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f00000013c0)="28a0e104f4af0cc7a5426dd518107f34f533b4c1eb04947687f94b9453caea0f0b9450a98bf68dd4416a627cd63824af25d2928c37cce56d8f5ec71a2949232ea3d7794a0ef5a5fbb55191706fd24844a63e83fe91f9f0d2f22aeeba0bce70c79c32032a26b508c25d8427445c52a21028b0e519ffd0376fad6e0dc2cd8193b656b3c666b4ce", &(0x7f0000001480)=0x86, &(0x7f00000014c0)="86577b1d39ae48b91f698af4c3f9bd76191fd902239024c83e0605caebbcf4f998a92309742bdebdca56a0964c75d5daae22a863a92802ef509b6c079bf0df882cae5326a5828f335caf59a815bf9b7aeccd421655c03116dbc06ba14d42a4050bf6928166c790b8543532ae5bbab4d10a9b0d1213e2436341308dcb15667f1b1e8115208cbebe6653b6412e305c107f71633e9fa7ab775c532123ee3c6e4d955e5c760bc7e1f6c3c2371a553998c37ac4de4cc59d0fbd66a98b63d0f09a4d94", 0xc0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000015c0)={0x6, &(0x7f0000001580)=[{0x8, 0xa0, 0xff, 0xb4, 0xf800}, {0xff, 0x3, 0x1, 0x5, 0x6}, {0x6, 0x1000, 0x6, 0x2, 0x63}, {0x7, 0xd43d, 0x4, 0x7, 0x6}, {0x8, 0xfff, 0x1, 0x80, 0x10e0}, {0xffff, 0x1, 0x81, 0x6, 0x6}]}) pipe2(&(0x7f0000001600), 0x4) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0x3) r5 = socket$unix(0x1, 0x5, 0x0) writev(r5, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r11 = semget(0x2, 0x3, 0x80) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r9, r10, r8, r14, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r6, r13) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r15 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003fc0)={{0x800, r8, r10, r13, 0x0, 0x58, 0x1}, 0x7, 0x100000000, r7, r7, 0x42000, 0x2, 0x5, 0x5482}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x0, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 3: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x60}, {0x44, 0x0, 0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x5e77) pread(0xffffffffffffff9c, &(0x7f0000000200)="a96890be9de5130dd617c03e590db7fd57ebd03de42a025a04ef6cc0d818144a735fba872e0835adf11ca03b9bb404bf7db2cf993801ad35ca84e7b5d84861487b1600d1797708c7e33c19e4c0f2a71abf098544755d4f782c71e756535cd0d5367abb5228bcebe952ed4c4105e817a3efd8aea8dfbde2726cc2aa825f576cebea9c08ac6219b665613d3f24bf44662a97336160805fafb9780ddc1793df51ee66a67747168addcc9611ebe6e68fc32502f2f3758148be7dbc2a634e1ccd1184cf3f8358737cd72a27dedeb026d97c0b8777d5607ff8d2545e97d15b", 0xdc, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r4 = socket(0x2, 0x1, 0x0) listen(r4, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) shutdown(r3, 0x0) fcntl$dupfd(r2, 0xa, r1) r8 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0xc) mkdirat(r8, &(0x7f0000000180)='./file0/file0\x00', 0x5f) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000140)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be056422aa9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e5c", 0xdb}], 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) (async) ioctl$FIONREAD(r0, 0xc1206949, 0x0) mkdir(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x0, 0x40) getsockopt$sock_int(r1, 0xffff, 0x12d, 0x0, &(0x7f0000000040)) setrlimit(0x6, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0x0, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x10000000000002}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x32, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x32, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) (async) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x32, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) fcntl$getown(r0, 0x5) (async) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r4 = fcntl$dupfd(r1, 0x0, r2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) sendmmsg(r6, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) (async) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) executing program 7: mknod(0x0, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='\x00', &(0x7f00000005c0)=""/224, 0xe0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) pledge(0x0, &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = socket(0x0, 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) close(r1) (async) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) (async) dup2(r3, r2) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) (async) kqueue() (async) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7fff, 0x5, &(0x7f0000000400)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r4 = socket(0x1, 0x4, 0x1) write(r4, &(0x7f00000000c0)="1fe3", 0x2) write(r1, &(0x7f0000000240)="32848000"/14, 0xe) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="b35f3a8362b8c4295192f9f0305559c018c943bd468f89a576c5dc8d1d", 0x1d}, {&(0x7f0000000380)="93067105c217aee988ea644138b3174360e5e7c671da2eccc0c039fc31df93b507fa9a644128237a7ec762c42f1b66242a458a49e752c68403006ba6ac4404c7268af6801ba2b82a210f7c7d5bf0c02be6400e18c51ade", 0x57}, {&(0x7f0000000580)="e345cdf42a649da65bb8981462ffffffffd519bb569285ed59babafffbeb32b0f79faa1ee19a44e0a01a655ba685c252c88478212962d47c3f3ff4e603e9786e7e7909014dbf6b9bfaa2f2fe070000004e62b6bab3630a857cd12d64c86ba10000000000000000000000003a00ce99a717d356737efc6974405fd1cfb88a045b019176ef6e662242d22aa96df388b5d9f9d08990d5a9fbdbb8404ac12691d0919021e853aad7aa2cb9b5af408109494fb055271265635d8b8db9a5aaf00e808ddf9ba4077aebe2797d474ce505c995b6bb7ffd5d7dbab8ba6398a70e33be32fba1fef4547a2727c0dfde7950dd0815720506c1b0c5f94374388a81bc067d37e2dd6eeef494f4733df91c421f1d483c73da163b0fcf49b5720310c92aa11cdb5684e7bee554f9d369e9791aeafb965c6ab7ade8df25f53e681086a0a5fa44ef1afd7bed7c0a", 0x145}], 0x3, 0x0, 0x0, 0x3}, 0x40a) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, '\x00'}, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c554626f369397b8956cf40c37768", 0xd8}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) socketpair$unix(0x1, 0x5, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r8 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x2) r9 = dup(r8) listen(r9, 0x0) socket(0x2, 0x5, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x10, 0x0, 0x0) socket(0x0, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xc, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffff9) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d88c1afa8797f9bdca0997f03e850100", 0x0, 0x7}) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) executing program 7: sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000014c0)="200b2000019c0a", 0x7}], 0x1) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYRESDEC=r2, @ANYRES32]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 2: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/96) r1 = geteuid() r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0xff, r1, 0x0, 0x0, r2, 0xb2}, 0x3, 0x96, 0x5}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/206) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x25, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) pwritev(r7, &(0x7f00000004c0)=[{&(0x7f0000000140)="cb1cf884394ab09e1dfe6381603a30f2953c0d48a0eb2e9df747fd60e5811293ae133dc14d0a3e5f730ba693177db65fa551209e8fd720feaa25222e9ebb267ecb45a02f7d166a4b3c4073698b3a27537ddc598619784d363fd1cd94f98ba6c961540d63aa7827799d299a062b939f65852cf2c72277e1a2eafe193aa1a54114a7b8b74d0063fe8c2a77ad2419015b3e2df404d060e0ffb24a3034012677b0d5ee1cba777009ef038782f2323f997f2309ae06517d37c91dfdde5d2176716ca01990c4d4c7e343af066fd4f489f34ed72a21a985fd5b02397b489b85ccc4252bebf0aca0b1214ac327d717c5d0d00a", 0xef}, {&(0x7f0000000240)="47924a5655c88d8684ff5c9d63435065a365f1f5e5224326832e353bbac4b7eac673557a5f6fb3bad29bcccfa709432c1443b1bd7e2633f3ca0992a69df45765e8b062a4b62d83b21b8886ad6c38467158ab8d12cd950969dedd", 0x5a}, {&(0x7f00000002c0)="6d1b89562b1129752ea51ea0df6423107373d6a0a9d913f39af24d25cabf24253595afbf73c7f56a25bf51bcb7c1c413becbb1009bd665b4e5df32ab688ffed79e339a1a9eaca65eac4d99496c685fc79c45914b066f9f5cb3", 0x59}, {&(0x7f0000000340)="92d1df0244f658124eba8bd897cc1dc5ffddbcbb1aa73cd77fd615d3c1868ba30c9e60d36b756335c7608a80d6296daf536ed8966d36d403f9cb38780b8189323769cf84553f7c9883e7b737894ea023381e91f7d7ad5a72895b9922d6fcb2fd227459a70c3a5f13722f63e26125f0f2f0a92bf314", 0x75}, {&(0x7f00000003c0)="e396ddd0521d17fcb1a1170e8f066c4ac8413142584948db95517a8e0850c0ea99323460cf8e2d902c2dda17ff3f7450c8bf6f770394d6a5fa8defe42589140d9075c1c8922d099f001a9516a5af811f419508b1ebe1efae0b4bd1b8d348d2710c", 0x61}, {&(0x7f0000000440)="de3165e4d4357723b80fec4f8f73f6645e0a02604923b57ca3e4d3c998b416f29bedc002d4a790b245799f17647ebcd69c851bfa6e1d78a9649904bcbdc7e104", 0x40}], 0x6, 0xcb) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x32, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x32, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) (async) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) executing program 7: mknod(0x0, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='\x00', &(0x7f00000005c0)=""/224, 0xe0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) pledge(0x0, &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) socket(0x1, 0x1, 0x0) (async) close(r2) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) (async) executing program 6: r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000001040), 0x4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = getegid() r7 = geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r8, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 5: setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x3, {[0xfffffffffffffc01, 0x6, 0x5, 0x9d4, 0x0, 0x9, 0x3f, 0x10000, 0x1, 0xe0, 0x5, 0x5, 0x0, 0x3, 0x1ff, 0x1, 0x31dd, 0x10000], [0x4, 0x5, 0xf8000, 0x2, 0x100, 0xfffffffffffffff9, 0x8000000000000000, 0x10001, 0xa4, 0x8], [0x1f, 0x8, 0x58, 0x7, 0x917c, 0x8000000000000001, 0x100000000000], [0x7, 0x8000, 0x3f, 0x0, 0xfffffffffffffc00, 0x1ff], [{0x8, 0x1, 0x400, 0x4e}, {0x200, 0x8000, 0x9, 0x1}, {0x6, 0x5, 0x6, 0x4}, {0xe9, 0x7, 0x2, 0x3}, {0x3f, 0x7, 0x800, 0x2}, {0x8000, 0xfffffffb, 0x56, 0x9}, {0xf9d5, 0x0, 0x6, 0x1}, {0xa5, 0x9, 0x5, 0x6}], {0x9, 0x2, 0x1, 0xe3}, {0xfff8, 0x7, 0x5, 0xdbc4}}}) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x80, 0x80, 0x0, 0x5}, {0x1f, 0x6, 0x7f, 0xc98}, {0x6, 0x20, 0x7e, 0x4}, {0x3, 0x2, 0x88, 0x5b}, {0xffff, 0x1f, 0xf5, 0x3}, {0x4, 0xff, 0x7, 0x7fffffff}, {0x8, 0x20, 0x7, 0x401}, {0x5, 0x81, 0x4, 0x7fffffff}, {0x5, 0x81, 0x1f, 0x9}]}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) listen(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f99e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9, 0x0, 0xfffffee5) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4}], 0x1, 0x0) dup2(r1, r0) ftruncate(r0, 0x4) executing program 2: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) mkdir(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) setrlimit(0x8, 0x0) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='\x00', r0, 0x6}) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0x0, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[]) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$FIONREAD(r0, 0x802069af, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000001c0)=ANY=[@ANYBLOB]) mknod(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10db000}, {0x0, &(0x7f000050c000/0x2000)=nil, 0x81}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000646000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {&(0x7f00007d1000/0x2000)=nil, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x858775c}, {&(0x7f00007cc000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x3}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000000}], './file0\x00', 0xd1a}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) dup(r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001240)={0x1000, 0x9, 0x7c1a372d, 0x100, "56619d2aedf62620e74d51b99e4b2963a36575ba", 0x9, 0x101}) executing program 7: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r1) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8000, 0x0, 0x0, "5c36c6e751ab4814dec40a4542ebe0c1d05aacca", 0x3, 0x10000}) r5 = msgget$private(0x0, 0x454) r6 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r6, 0xe4, 0x3, 0x3, 0x3}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)=0x1f677591) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r8 = geteuid() r9 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r8, r9, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000340)) socket(0x20, 0xc007, 0x3) socket$unix(0x1, 0x2, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbffffffffff0000}) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8}], 0x2}) r5 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r5, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r6, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xe1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) clock_getres(0x2, &(0x7f0000000300)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0xc1045763, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0xfffff000}, {0x7c}, {0x16, 0x1}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x74}, {0x8106}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x38101, 0x137) close(r7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r8 = syz_open_pts() ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000040)) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 6: mknod(0x0, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='\x00', &(0x7f00000005c0)=""/224, 0xe0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) pledge(0x0, &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc21180000b1720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=[@rights={0x10}], 0x10}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(0x0, 0x611, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x800}, {0x2, 0x101, 0x1800}], 0x6) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) getuid() executing program 0: open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0xffff0001, r5, r6, r7, r8, 0x120}, 0x5, 0x0, 0x1}) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7, 0xff}, {0x6, 0x0, 0x0, 0x400}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7fff, 0x5, &(0x7f0000000400)='\t\x00\x00\x00', 0x4) dup(r2) (async) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) (async) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket(0x1, 0x4, 0x1) (async) r4 = socket(0x1, 0x4, 0x1) write(r4, &(0x7f00000000c0)="1fe3", 0x2) write(r1, &(0x7f0000000240)="32848000"/14, 0xe) (async) write(r1, &(0x7f0000000240)="32848000"/14, 0xe) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="b35f3a8362b8c4295192f9f0305559c018c943bd468f89a576c5dc8d1d", 0x1d}, {&(0x7f0000000380)="93067105c217aee988ea644138b3174360e5e7c671da2eccc0c039fc31df93b507fa9a644128237a7ec762c42f1b66242a458a49e752c68403006ba6ac4404c7268af6801ba2b82a210f7c7d5bf0c02be6400e18c51ade", 0x57}, {&(0x7f0000000580)="e345cdf42a649da65bb8981462ffffffffd519bb569285ed59babafffbeb32b0f79faa1ee19a44e0a01a655ba685c252c88478212962d47c3f3ff4e603e9786e7e7909014dbf6b9bfaa2f2fe070000004e62b6bab3630a857cd12d64c86ba10000000000000000000000003a00ce99a717d356737efc6974405fd1cfb88a045b019176ef6e662242d22aa96df388b5d9f9d08990d5a9fbdbb8404ac12691d0919021e853aad7aa2cb9b5af408109494fb055271265635d8b8db9a5aaf00e808ddf9ba4077aebe2797d474ce505c995b6bb7ffd5d7dbab8ba6398a70e33be32fba1fef4547a2727c0dfde7950dd0815720506c1b0c5f94374388a81bc067d37e2dd6eeef494f4733df91c421f1d483c73da163b0fcf49b5720310c92aa11cdb5684e7bee554f9d369e9791aeafb965c6ab7ade8df25f53e681086a0a5fa44ef1afd7bed7c0a", 0x145}], 0x3, 0x0, 0x0, 0x3}, 0x40a) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, '\x00'}, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) (async) fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) (async) fcntl$setown(r6, 0x6, r7) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c554626f369397b8956cf40c37768", 0xd8}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) socketpair$unix(0x1, 0x5, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) (async) r8 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x2) r9 = dup(r8) listen(r9, 0x0) socket(0x2, 0x5, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, 0x0) (async) mkdir(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, &(0x7f0000000040)) setrlimit(0x8, 0x0) syz_open_pts() (async, rerun: 32) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='\x00', r0, 0x6}) (rerun: 32) syz_emit_ethernet(0x0, 0x0) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0x0, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"})          executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200029c3) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) open(0x0, 0x0, 0x0) mquery(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x2, 0x0, r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) setsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) open(0x0, 0x100, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x0, 0x78) getuid() sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x5, 0xfc) setreuid(0xffffffffffffffff, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe226050b8fb86dd60fecf2df22800002e000000000000000000ffffe000007bc2e5f6436aa2d7e74500000000000000000000008900907800"/82]) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, &(0x7f00000003c0)="ccce78f37b1cb121ed0382df6d01c1bf274d04f381015a8cfe8e35970d1164bf697af43f4ff439044c30b2f0e30adf0fee87917ea4bfb889872f068cfc881796d26b0f2eb283778cec23b3a41e3ea66e08330e36d57de7c3f9333c16", 0x5c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000880)="a0f9e18e805612eb55059902c4575277278b30555632b803c0683617b22689ea90f47b3bda46d797a451e5f64092c80cbbd5e9daa4d339461de6324eadd33d9d70b3c3875455ce35da849c31fd2fcedc84ddb7241e6c67577f9aad04f94bc8c98d886ab1cd884fa4bcfcf0d549943bb420d893653f351168f43081bf7f8a6d42e94d95b34c8bf55cecfdbb68640ce8f87dc9340761ef79cea1de8762d12bb3ccc5c1ea871036a523e7b29de8ca49b6b466af0f34e64d10222d3fd90929b27a3ee69ec8f3a098c4c3d316708f4a353a699d5d27586401ee1c7d11641414edf5e50b", 0xe1}, {&(0x7f00000009c0)="a4ce15827061668c4393d5d3b6f25886a58ee609c85308f62fe298843151dbeb4d04ae5beb39d201e0f0295f8f3d084d04d6b4d3d6d001af866544c7111630f38da2ad4454da4ebe3e60896182577a1011097628a8eda5e16c0e2675f6e7b38077b1aff7fe1b483aac6c60c4088bd8081dd62d44bae77f5b3625b7f706316795276c4f6ed761492d1705492d095bf0836d69a0abf3de9b609fca3de1c54c39587e59a013bc1787988387f3b98c043942b47d45010d683228222906f8a4aba0a6685653f54c75e63d1312595a7bc0ed7c5f935c2d591c7df44e46b34c4efd558d3c490f25393f25e2bc2e53ff47a9ea39da578b4d6b0bb24336d59c332d26ab35e864123ed7030a25a40a391c31b10af4a97234e52d35a691f6e3bd76beb593faf99988f05849377dd9b5de9ace9f7f25fe68d6547dd10ccb5b792c98ddcf7995deb2b3a1540458fef2d744f7dbcece3f862fe8599a9124cc46dfe509e05269f3152894f5e3e58b765e663b4e7762af51adf0db22d367eae3625d6d54e3d685c7f5b2d8a5398c29c10ce4aef8432e593a45cd32ee0a670228cef2532721015f70eb875d8470ee675e8943f2eddacb504b5b4b696f2369c959607ff50e26c14e7a269af76ac33dec0b87111f70ee041a40981d39c39d1d4928b105f18c13b4c04f7e90555e0b78ae54a26855824956f73188c92cbf55b3b4f283a019b9", 0x1fc}, {&(0x7f0000000640)="2260d263f691bbf887d6de5974f17693e5f52ec5224924ba6afa4f76b5a09dd1563456b0fd33355d3716d0a2f64ae4e9038833f78bfcdd559e136182729f43f15d86df4ac92672c44447035d2f60c775c3cb94e6f33120da21d5dfa36748d8ed498266aef8015e5fa5310765514df7857500ca06388d785876bc379bf0aae13f039540e79c1521a51c46ff46d1f749a34903265fb4aad9b6dfdee44ad6f81385bdf25aa24c3577d58797ff13f5167e7f3bc3dcfb4cf26e58c155948c46daa022a36c5c14b312c6532771b9", 0xcb}, {&(0x7f0000000740)="c43038b70dfc7dd8164f007562ee1415f21bb5b4d1ef867ef15ee1d641dc9ed53632d7d3049a04aa7b69d8f4a9c73cf14aef", 0x32}, {&(0x7f0000000780)="15c9bd17d43bb7ffcbdedcc6f9c713361bf73145dbd11a3b1d8e855a6bc466b4ad508f8c0e0800ae9c02abfc8acf119dbbbce52cb3276c1d31916f1986c88beb04233fc8a317889a72b818c22ba4fb6fa9937fdbd973537beaab3f82f5", 0x5d}], 0x5) msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) (async) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) (async) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r1) (async) syz_emit_ethernet(0x5e, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getrusage(0x0, &(0x7f0000000000)) (async) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) (async) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x10000) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8000, 0x0, 0x0, "5c36c6e751ab4814dec40a4542ebe0c1d05aacca", 0x3, 0x10000}) (async) r5 = msgget$private(0x0, 0x454) r6 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r6, 0xe4, 0x3, 0x3, 0x3}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)=0x1f677591) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) (async) r8 = geteuid() (async) r9 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r8, r9, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) (async) getrusage(0xffffffffffffffff, &(0x7f0000000340)) socket(0x20, 0xc007, 0x3) (async) socket$unix(0x1, 0x2, 0x0) executing program 1: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0xff) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x8, 0xfc}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="7f8923ce1f9bd1a2a8780b78f6770a70d4646db35ae96539cf9c0a48bd092904f247859500fcfa7561f7728fb14baa2585d110701e2c510b48c7b41812bd5e9498bce213491a176204514b1173b5076ed16da9756dd72f23b1186ea1a4f68c47d047456dbdebb2ffbc77d72890977f282013fcd80e66b2a4500a367f0d5ca544b7e9e237f8b997023c3de6913001aeb207b5897de8c471c4115a60f7511c17ad67cb180e26e51f0abd6d712f2878d54a7bffb06704f615d7f0e6435f2bc7ee431f9593fe8f0fc9e28d242a220fccc8e8", @ANYRES32=r0]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564892162dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e052f701761a21676266134f75040000", 0xc4}], 0x1) r6 = dup2(r1, r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) dup(r1) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0xfffffffe) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r4, 0x2) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r5, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "226fcf009fe10000000080000000000000010010"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=[@rights={0x10}], 0x10}, 0x0) (async) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=[@rights={0x10}], 0x10}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r6 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000786000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x36, 0x0, 0x5}, {}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r5 = open(&(0x7f0000000bc0)='./file0\x00', 0x1, 0xd) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x10001fffffffe, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000400)={0xaaaac31, 0x10000, [{&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd3}, {&(0x7f000031c000/0x1000)=nil, &(0x7f00007f3000/0x4000)=nil, 0x6}, {&(0x7f0000494000/0x2000)=nil, &(0x7f00002e2000/0x1000)=nil, 0x3}, {&(0x7f0000282000/0x2000)=nil, &(0x7f00004bd000/0x2000)=nil, 0x7}, {&(0x7f0000164000/0x1000)=nil, &(0x7f00006dc000/0x3000)=nil}, {&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f00006e6000/0x2000)=nil, &(0x7f00000a6000/0x3000)=nil, 0x1f}, {&(0x7f0000392000/0x4000)=nil, &(0x7f00000de000/0x2000)=nil, 0x9}, {&(0x7f0000721000/0x5000)=nil, &(0x7f00006f6000/0x2000)=nil, 0x1}, {&(0x7f00002e2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f00005d8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f00000a3000/0x3000)=nil, &(0x7f0000727000/0x3000)=nil, 0x2}, {&(0x7f0000347000/0x3000)=nil, &(0x7f00000f2000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00000ac000/0x4000)=nil, &(0x7f0000746000/0x8000)=nil, 0x2}, {&(0x7f00006c8000/0x4000)=nil, &(0x7f000051b000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000193000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}], './file0\x00', 0x1}) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060001000006000000000000000000ffffffffffff9874564a189cefd6ebfafc205d24f7a7"]) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000002c0)="704ed3671265ea0397d2d9dc62f74ffeda4219681f38d1f0ea704ec7e4f0450b672cfbe3f0bb2138e12763dc94145701c3022b30cf", &(0x7f0000000300)=0x35, &(0x7f0000000340)="0a5dd9b4bc7f4dd193abc609ca0933e5c8f42aa4058e717c89831878ce0ebd7b9a21e83a8b8b178ac3c79cfdc791", 0x2e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x1000885) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r4) execve(0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) listen(r6, 0x1000) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000a00)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x266) semop(r4, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000001700)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001680)=0xc) r8 = semget$private(0x0, 0x1, 0x266) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) r10 = getpgid(r6) dup2(r0, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r9, 0x0, r9, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r10, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r9, r3, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r11 = getuid() setreuid(0xee00, r11) r12 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x30, 0x1}, 0x9, 0x7, r12, r12, 0x1, 0xb, 0x2000000006, 0xbdbf}) r13 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x5, r9, 0x0, r2, 0xffffffffffffffff, 0x120, 0x6}, 0x401, 0x1, 0x4}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000016c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000680)="30f39436dd483fcbe2e632f3ef8c08bc1d49a91c817b8588ab0f6b902c72a2e00f55dd106aa594ecb80c66f69aefa9ed6c4fc034486517e453970f49a4324effec3db0a76e7676fac9cb47cde33e35718fbb73c4faa0a471746291c51b3d2ee4a441a317f5c12477fc4770cabb2334dd694a0390f991c406fb2a6b943c68dbb5361e29c56f9d9d6984ef3f29083745813ac0d634b8c004f187270cb074cf8fa207d1b09804178124215fc57d410a0d6874f1c1859702720769c0de6871dddebb71df2c1eb2d172eab568cf2097c61347e5b9491fed69c81726b3e36a8a5ace59081344e855cbbcb9873c8e4c9d3277442522f2aefc536b5567d7503a848cc643436e1af4b0a905634b02b7cb40f094b3ebe987094f400a9dfddcc48de80efc373650312d24f518c23fdd12763efaf5cd50006217583190b9aa646f68064f7c885e5ad066c8301b4c854d5923908e8ed9d6c894a199a4f62fdf77163420c46b88562d597b92a4b807c6166bd5e29191b61a1169c5a8988902c50513fd81560bbce2510829c84fdc39cad7224b9142cf6a4981422074fc34396065cbe8d79cc043dddf5b649a262e05d2c988f158879035b2af72801681aa3d5c1ab9b2731be01f3c66872059bd474dfe15a12bfdc6597f885591407447bc255c8292f695d1762e92a87f24e1b14706f127648cb9fb95a05982d1ea9a2093f7af5fdb0f65d63339b22f41846f4b755defad7fa2791acf1084a2c8e4a970ebeca6a8cc3ec3ec9353272ba3dea0bc9d14a122c26e6ef8ba721203d3b4a43a61cf2bb48a52ff4b76bdaa17189776814bf6ea43eee8400518da618261a99dd7c1f940701322dae45ebecc6bfe71e9d96fd815126a06c0288188d10049dbf6182c641632a698478572a10bf822d36a3c85410f2cfbaded2a44780ca286508edf332fd0da21c77ddf42bca8f929b096ebf7fd04a833ae260c0e50ff50a356053e97a368638fa42e866c357655c668413af9a785cce475d5a8f94a6940f680b11ec4427769aade94d97c909db11a01de11b041159cac9a2ddb53b0ef68dd37e5e6a2ce2dfdd8d95c499d9d71091ad6011c44b55775dc1c1a733fa82b74b4d987e253de1ece15f08057d540efb0c17bb51b5aa15575c96304d634780c704b904768d3c4c7858d4dc93c52c38556ec288061f4e90cba012884778f9be09dc514eae1d6b2cd3b7e727506485c487c771152a23b0dfbf83c53136e974aa754744eb2f3776cb5da9f5314bd5fb7d9032d6ed00fdb6c4129a8e4923d52c2a16d0f7a05fbf62fa67e9401fd69b3a3d2dc094e80a92bb87d29fdb2560bb918843d9bc3558c1ad6751bdc53739294647d59cb36fabd455eb9d3387135c03c8646df1b6e00cb3dbeac98ca65cce165db9c7169bed08e578e1a9ab53c206443c512e0d28ffd124a10a7e0848337ed1f30904bcd775e13eb7498b6ef3060ec7e4f4ce38a3058ac59a1cf10275038fa927c0eb3950e97ce3052f4c0fa13b6dad75e9581f135c27241b723e76c5f357a05c6218c952c428e6ec5eb2c1246485edcab45574087491358a348e7c967ffb8b142ca222135605f3fc6604cddf78d4416ccfe116020823e8ee1b5c736ff40a7c1bf754b32140a4f07198f77480d4bcf2f72bbacb8d2a932de0621cc7ba82f09fbfdd9ba0586fb50f1e1739467d407164414263486a62642a36c29904cd896b4c9858383af859cc46530e8e0219d7bf41b6664c734c24f27225c905f6b80f6a861487e68b385ab850d4ceaa846b7901059717e22c2f89e03be28683c62331c6220ecbf3c91687af5104fb9da8fab90463e1f8134a2d3b5f5b653d7285a1db7cd21f5a5124bcb6b5154df6db486fdf83145fcbd0434462c5b10a8bc9f9e8eec336a750fb082cf4772b35653cf82993b882bf52ffec47a12e45d9cc3c4056e8fe6fb4eb55f2d42a38ec9b0192404e3db3f60ddb67ffca817b33d5e94753c5d4f6285067dbf8c163cdce0e3577f2b3ad6751fce2fc1dc797dde14cf9e1dc512499e92b4c8a7d538339d1beac022f5001fbfa4db9a9eceef68d202be1cf107dcdb4f728c909d46d948614f9f6465e460462efe71daf8d1617913311b0a8833365bdbacf469923605d12a9363853944febd496a03b68ee2b880a2b5b3cb7faa432143b42c4e877142a2cabc3b5166eeb83ed57ba5295affe6f594cb856a952d033d25aabb784c6b9d91fb5470271098dba77cad609990def45368d5c0814c97a90f0178381952de5d0de16d27c204d584e92b4271dbbff230f87d55e13f80e291835a37d853ba875ab8bb40fd75228efe59f652b2f5665a0e3647323f8f85eefd2f98c040743dde6ebb6e904b8e93774706321e8e89f33726c01b876ef44f887e9303cbc3de61b5dc3c405ac5ee1e08eba400fbb0630e70264ad70c092e1f4c8c4163d28a8af4b9d1016ffdbcd42f4fa798630bfae89420f11c719df1bec918d74305679b65240708ee74bd0c0cdcb1812cc19353957f058a4d67a12264df37af30b53000e17407b84644bdbb15de09718328473253b1596558db61d42e97854536e6cc9e3e856c085bff28d8df9bab5bc4b4668c33a9f7588b0f83ad0ebac4b357e4d0939090383f3cd2d089462cd2a4f6faa9beefaa6338ce8b042f1f600793ac5267a4a4f821121cb7b9e64ab975f3e13c35c683e300c57a39efe3d02b184551301eadd0ac337c03db5a7e0bfbd643dc9d4d473e6d6e236a7972c592baef87efc2d1bc1c7526a29bd0cc0a3e3cc23cd4e7d34d5d19e9e1d16b3e1e3f0003658867c4011ef3f46c750036394bd2ad153c5a88d66d653419aeb8effa65ebe28d062dd8485838f6a6f89a302a07fba5f8bb9a8492d63c9926d71d3599868abbc550cade5865df1d973f160f765a987d5299f1d725010133ac93e0e38cab7db00c30a0194f0e2e01ccf1e978a8ad76f9d4e49b4bb1fe84b46b7a35f7f93a58afdd76cf3d99c28e85a44cf5a2b9b2e0e45817dd1d14914dd9a342f361b342c6cf8757c179530210ee18641c137572c12ac4cffdb8555ce3cd9db84611b8cd404e41794cd262c9c108ab81f2865b8061266cb57941b83daea087e4d89cdbcba2a4e64454d5669a1cca7b05d8a035c9673ed9b33233ac7b0fa61f1ff1b10b8a20cd46970bc02607e574a29c1269b341cdff5c5cdb1ab96779012ab4a73fc6bf3acfddaefd9bfd134bd3f0883f037d8ddc33e9bf24bb623b8f5fb7c58008257a907939fb865e62f48b18d56732e223b88e765fc54c7b4266d606676e4b1f3d96a625beb66b7c611abad2341c919db7bbfa25486f3b9a02e32f201e3d8fda3771c54e3cda4b36b1d5068da2df374104d6ebd9db9e0922d318c819d30cee170798e98f150d47ddff8899051fe700ae76914b3852b09ff4cd045c7646f3c6f1410df80761aa9b9cf6dac9ec299ce01ff154799c13f6dfd8050bc11a94ba04a0951545157e51860cd14876eddd59b462e2089d479ae1ee13c511fd5499070a08bf95d1faea2b1ad7d8a49d22c2d6d8d8fcc50013af82ccd2440907aaeedc8cf539df5913518d7a88eb669af505050e264bc1967dab7afb44d96a826f3d69fb0496387c6423ab90e1d8d86232fb878d8a46613ccc4e21ced3bc7cdd6dea41a5502224bcf4fec78a4d9a355a427b67a5856b0f44bc62193f42e9c74ed480ec0b8b03a39e882b764883f23bdad619b86ebae23217bd09d75ede0ced6f2d64c015d1c78e91b02aa67c6287b2356058e91b65729f153c2907e56ddf00bc469900ca8c5af3425769f3c9ee03fc0629682f6c6e9eb706ccebfcf64d9b7b8f34675e94da594a035613e233799b949065668a5dbd5275f99d2c5b6f9a9e1e221930d0bb68a4a9d7259f5c5b4116d6ff16b9b61a7f7b81c096cae8e36f34bc723bda08e891a63d13428dfb552e9b0512b32ce163e7769b06c6c9cace33c6990621dadea2eaf1ee667cc2005062def635fe75160930cefd76561755df3d5de87e8151ec399915672f82635ae1f5dba1f08009fdaa5991f0231850d9e243b5143784f723a76b44a5de216b5fb43c56359a3e5cbff08819dfd687474f31aabf829a919799c0943472ac50b99036c1d29805459496a238895604f0757721bfc85db89dcea40958fb19c5d4f29583478899d2f0622b9e824855198bc7a48dccd2321d2466f70aa3e0640643a63732a722a10831149ea098b04424dff51d04069163ad637155a264563c050fab74396e2337244200307f31faefe12ad53e502946724c46097fa75b8d738821406684da4afea99bd8ba27dae61fd927386cd35b3a5c1fa76e3081f8fdbbb084174fd69f7c3c87e37b8e4084f28e35015eb0141674dc4acf057f1ec8c69ff86181312db8e1fa0a40582ac5355f167bdf052f2c25fee24cdf5c96f3e438eb0375a5cb62cda94f0a3d8a0649f22dda238a9c66a48ea7d8a5d7a858c486c19644f932d7300a8222b59518252307f5713efa718863f23db005f08639e7c55d454a02b800c4bcf423a03404732a74683fd627ed31d86d0ed76d53dd6db7a125e6dd44010f288007ac0836dcd5b2ecd6f721101a05163f9492cf6df1296f682741f54e85727f8cb9c7c4064d8cba14046c782f1691e2186edf7dbe43cbbdd9253c474a1d9e2d54254c9cb47575ee46139440741d36b31f56d93210fa6c948024e975ec096ce56fefcbc28631cbeed46ef759dce086e975be9e55b8b437f7e42ecab3d45db9f22aec73f2038520ff99498735c24a65a161745435e44941bc6b72735808da5b5ec72a119578c0bf7e697f3fb1cc3f74ff2866b071e41b2cf03be19457e58bedc98384ddd71beeb189928438ec5c4f12148df200a4068251bf396e25f4a254527d3e932e300fed319379b5815e9bdc9a437ad02ca79757abdf6f1a47614186a16e2ea2a816ca12cdf6d081fb6e249433bae803a13da0cf9d69e75e8247daa050c7e8d79ad763039462f9be2b326bc6a73147e9726492aa56e5b52ec9406ac499d86ab241d0dfe9e14e052e3ec70eefab6bff87427102ac7f18ceaa19d7e7ab50ded5c15f0a46af9a0544c548c96b090d7377d39c2f34dbd42f4510730604511af40dace3e156e93369f1d40ff58813aee2389d39b9fc832d7b8c0cd2a87629ce40ec5f1eef0e9f701ba28a4c9a9074aeb698244ab903a942b87c242fc4c81c16147b65ee94ed735cb1e3c91795b6969f033d5fceacdc9b0c794f327d996d8d7ccaf688fc41fc3147871e4fe904fad281787b21df0d8da6e015cc64b9f604673e67edc9da69319da19e0c4a3dd2fda82b3016064880be23d754b767c5f5a1fcc43d3c0ab83756c6f3a45e589d7db96304430599dd8a5e9deb59bf3f092eea6b8b64256a8aa76906d4cb4ef504f02e9c9c06e7422094ad4da08273eb0c83c91e182c72ac90794dd75e6befc5cc2af2ecc28f726890ccfc701f022c86ba974edd899a2d3e97a37cc195e833b289a31c95333263ed2aa12422a60c8e2e1b5a12274103088539ed2f7171748f204c46c6addcee96c6922fe97a33f13f8c0039a3fd5a1da664e7d1eacf981627737e0ca44f058bd21abba748246a40dfae7decf36f88c9efb152d232fd9aa5c3d76840e3d32fde3f4abee18a3deeb3f991a7f1de553048a28db758ce4d2549940b168636786667ce9d3bbe855e8edc80a0a1235dea71aeb4f4dd646e6fac69d9ef532144b31152303dafbfbaa7862c12844d3fd20ce043d633caec778f30640f409da50a85ae0534521221ff14e643e596564577d00bcba98f", 0x1000}, {&(0x7f00000003c0)="3017fcd8002f14ea3148ea4046ca720da7cb43b3aa670c3ff3d090d218c157b8265df60ed0849fa3294dd3a74b16fcf3f467b66e9ee5a4be0a8b0570ab3bcdf62a49be93408a4bf63c9aaf8a3f1ea9f833f2168bb2aff5d1d9", 0x59}, {&(0x7f0000000440)="78b688556b42b171d1f043931bacbefedd279b79825dbe441338b5fb11907b8d5c15efa306ffa252c167296a4e56607827b2957fde69b2131c3d5d3acc80fa59913d462b38668c0cc96ded46bb011006a16ec4cfdfa24d8ce2cdbd312831e11071a6973657b9fceeaf0e82a0baff7be9fc9b5689c1afc17d07db2d7fabf102", 0x7f}, {&(0x7f00000004c0)="fb88471153845c65b641579257a4fcc9c937a20d49ec9ccf0fbc44bfa0b3f38e236854eda20021d2f210170e7ed0fbd8c964fa2ddc3a150be74c40f73c8f9f9e67efc60acf86b84445979d91bbea9158ca85a391e95a343b0e470c30229ef5401aed219004bd55e105386c572b88e3964750bf4962eb05ed1ac444", 0x7b}, {&(0x7f0000000340)="7905ead3ea20b4a6fd1a40c2cd49fd86abff711fa448cb4b9e1087", 0x1b}], 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="200000000000df5c0ff07786fa17a6df2c37856dac0000003a961bd3deb7631cc4b2409cc62ef467d81e9f080043e4fb08b93f22e64d8506c64f833c63fd5057787552b91a9573d87c4ffb8c8f9554bee2a2e97e13a12c8c54dae4ca93141dd02dd1fc0640ead615548c038be65fae88c5e51338c4208f980735ed6c77372df08a6bfc87b72297eff1477d184e2009776ea2258ed2cbfefc940c6516933288573aacc68272503e1959dd94340b209323a5d10d623c440115776897eaa5378adcd5794e83cb8f1919ba11bac991748086ce8572e66a184d8c25ee3559f86a2ebcd407173183a83183cfe68be5e586a7387d", @ANYRES32, @ANYRES32, @ANYRESOCT=r0, @ANYRES8=r7], 0x20, 0x8}, 0x2) semop(r8, &(0x7f0000000040)=[{0x1, 0xc5e}, {0x3, 0x5, 0x800}, {0x0, 0x3ff, 0x3000}], 0x3) executing program 6: socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r7, 0x0, r7, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r6, r0) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(&(0x7f0000000400)={0x1, 0x33}, 0x0, &(0x7f0000000480)="914740d63db2c4c002ae7c79020df74405c202090007a9836524cfb226ef503fba8b89dafa1f0f8d0d37805fd9b7f31b9ed7a78e1a3bf4eedbc12d109708001b771d938958989648dda73463a79c1ff29f93bb76665a4eeff7ac1a0658bf1605239f92704b01ad44ef4769c51a82d53b5f4f2baf505323a4a92bf164925f7a0b7a1cc696d32399d485e651768dce371b3f240b368951c1e6fd9efbbf4087b01fb154a2b1cb56503d6e83d4196b7f4efc156d34153f464da7789a09d57dd9d175256824a26cf64af4f67758ca57e392164d32de6d59eca3b6539f6d99ee0f7269335755655c4355c65c8ea79e2caea2025c065286ea8aac71c451416d5134d6d3b55da3a73ff8457eb68f96b2d6ece487c8019c17225767030897fe2f0db52b8f0569eee0d4e0dee47c50cedb5e1e3089efd93e1fab9e620f2c37c6b97feb32cb774fd4c2140785", &(0x7f0000000440)=0x82, &(0x7f0000000780)="f09607590dee74d7e1c9b9c7a4686e2b2602dd7585d15a9960823e8306144c4eb1bf37a0168cf61d8e681320b497031272e578dbf1a7dc3f11f5a67b699233b1cbf5acf93b339c7e5fc4c9baf5eb79800f44faf41bfcfe20610b11b7750dfb2df5d0c8889a135e8c9f5802d978e072ca284c3a45fdf70d8219d4b83d17", 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb1}}) socket(0x10, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) executing program 1: setreuid(0xee00, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, 0x0, r0) syz_emit_ethernet(0x5e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "031ffe40630000000000ff000104df00"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) read(r1, &(0x7f0000000200)=""/208, 0xd0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, 0x0, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {0x0, &(0x7f0000ff0000/0x10000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r2, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x2, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYRES64=r0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x40b) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, 0x0, r1, r2, 0x18, 0x1}, 0xc000000000000, 0x1, 0xffffffffffffffc0}) r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getuid() setreuid(0xee00, r5) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r5, r7, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="fdd519921130e99e6cf84e4b7df3b2d39adc0a10e88c757ec31d7d95fe", 0x1d}, {&(0x7f0000000140)="7f95b08be4d6e65467951033ab39e40b6b953c862f8aa25e9bd0cb9e7442c7cc79589db772e03d762fa7a19a2a0c0ae474f30500ac1415ef87edd82db4eb8ff96d03acd5010fd535b5067f13cb58a3015e9e84f75f0896874c7f2768fc5756384895e331070b809edeb22767645b24d73acf0e7fea060c5c09", 0x79}, {&(0x7f00000001c0)="50ba169b93c37e92232665b4d0f262f9b407e4f15e5f9736502c", 0x1a}, {&(0x7f0000000200)="db7722b9ac02ac5e30c9a6b7054a8040f64ad1f0f87b5780241d243c2804", 0x1e}, {&(0x7f0000000240)="f0267c18f8418cd72b5e8debc452124951f62735de3a004b13f15043b9d86a1e369e9b52e9c0caac8e19907db823d68458aa13b3cecb3268099d8d911271acc6f4ebfd7b6195235a714c3254e0ea493ba8e1c7ce262b17f9494e9d9f61d86b8f5a4fdd502124c6fdd4b6a9d6f54709b62546fa13d08cebde6a1b7ac3f6218be4a1a72a1da62adede3876b31840b8e0dba8e2eb5835f727e2e1e9f1a35066fc7740d5df28090e3ec4a1291a338644ce8745af0232927e70910c2e69cae62825c0402774be19db1cef1e67669e0996f138eb467e973f1a30219d18bec3ed1857f5d3f26e9a0c537a6fa65a66fa86de3a0765e348a7387802a725f1a02c30ffd16d885422a70a5bf08382293ff3ef0ffacdd5a911b8283c8b5d756eceb7e6c74649b124354aec8d4bd121c28e5310a1b03c309b3b67c20c36587a318b6b9561847422c0f368b309080d118a0689a0f9a4324c90b3ae8cb00b084133a24d1815c52af9903e0128b79a9968f47a8f8bc7709e3b364c104cae40dbd1a49a21007380669c00c32b31cd6205707c4b6461631ada301f9adcf04106e8ee2003289703d65e70a6c728d2b58cd86ec6c0d8f7b8fb0cabeb0fc33475a37b4ad1b4bc9222149925baf2c9fe0cd70e497f0fa74015d0c65b6b337fa38dcf22efca7b7c8d9084c966a0320d91ad1eddf69e2794f9a21ed7099f4b129b6bf2ff670563fc82d35e626f623b9fdf800de6d92cfc21cb0fb1f8d5ecaf467f452bfe026c2f4b4ff91c4de825632754bc0009f09995336cb6baa942662c1a3b4bede30772efea572e7d275ee9483d14213cffff3137d5ecd657cf4512b96fbf332d26324db20bea54b39558c8a9abf018883767cf1e67a02a5e172021c61d3b2802ad8bb9383368f6e6a63dd78936d0175acff561225344d6f8d910afb392f663366ca2fd0d5dd50d290ec52d9afc72149c78352174e312e03e7e3f3875ed53e9aed6260b6521b06248565b893c30e8fa737831f4a8a9039cd83ae01fcec256eaea4129c44205c8ccf9726e8688daa9816b0899a2e3bb346e6c2cac51f86805b98fffc7e84177faf51a5eace8c85420d92f93298139ea40505ba4117194cd1e50121a1442f7e34af0cff11f4aaac8229c344966690a38e24132079466bda34285dd9e21af5c824cc3ac8e9bb000396db6ba933d6e6d75c99235e30ba79080b516c862f1a05e68d4bd43e02367b9c3cbafb7af4f7140a21ae422883e6981d1e87b76fea63586052fe6730f3c566cb2ab87f9236f1a0d48d519321641783f4b420770d50181cdb7b4c94b1a9a0417679bff7147f6a987ae567a40759f79dc27ad7e1dddabd86e8cf8d80b380f7e399da4ed8317cba09bf1e82000848ca89989df28d5441dcc15a81d8402743ba34bff90b8ef5bbd7428a469e2a629910963781cb0695a289ccb7abf0bccdcd37479cb1d9192fdc687c03930f601c54abcacfccac4547a65dd3ecc0c55ea805f033b93daf55e5b9924e937f81ab72b5c53c94d55f1be2314e1e698c9660b98a8c7744f516063d43c484355256a9ab62de6c29ca460b52199a16aef4928f4a54546467001c2fca18feec12a7786b618ccd3ae3908f6aeba1c7ebd909b36320aaea291d68ee98567973b69f2bce990b5766871a7fd986a01965f0565775240910089b5536d7e0770063957ba8e0c98912c5374d79ac925a394a8b472020a0f993e4824cd4035b584adc93f0eb756f02c5ad59b75c6a69b0ed103d403e8cfc73d5b15de6aa03af8cba63f1f5a7f155e1324ef364162c6249259cbd2feb193f16c572c06d58db9289e7b9d80de5bfe8a0c154861cdb5cc68b8092ca9719b784d5d4f87ed94f63d3d866e0d874269e490cba02dc5917ec537871fdc2ab204f28d26b1e52e72cfc1f958c6f79d1b063593b7e9a1307909e1602abd7ec03e4b40c9479ff53be375d4f4dfa3d28bab40a4cc0517da1464c013dd11e486d10b1b4777d663779bd0d53c40142427b6a0d1cd3ec7716c45d45b6b87a617f3beb5b668782b6677a1df5eb82ba86f03d5cef7ac354c38910a6b6a35e1f81165a12c78d1ecbcf9e6163f8652787415d54acf5724934e02c01a0c49b6335bb934ce6ef52a662c83c68846fcbfca0b29de4baa1c1be609b69b612071110ff94c74f7d423ca30f8183c56d140d40d1a3ce0792979f20990e53453b354aa96d377ea2a79b66637998a4ee606bb38e33359a41e92929cfcd905e810cdbdcc825a5283b6a4c76c59cc6eec2c56496d20f4fc48809394aa1b1f2f155d4b22381c22f592725c26d312662c636c4d0b9bdf27b27db7f0344d0614044cf205a8ca4e59bce19f97002b252b09526eee5a1e6f7636cebec926d273d42a2cc5f1c2946055f60abf8006dc65e68fe5bc9735be3fc3ef5a49e320501fa6122913453f14dac449daf31ef7eb527b927e010b2d67d770e6d28f19b22eeab98fa7201f36350c95f2d265e605892e41f09497a8f6ce1ecb9723268a5885e0dd94f46e85de67c1606a2e43c3fd5dace6936befce9f78811632a32f85e0bc5c5d4b8c13f19a6577a2c3f1527c33898b48d9090193e9092e449db6f9e1cfa692916e26c4acad5647b5372ea706615ada58efe352b108b697289a71dd35ba257f7dbca42d8f1c6e0079c0ce4732268516734b35ebeb044bd798c07570cd5bb0df27af8d30211a7354e8535bef536981aa559bf1e1e842e650bc674423087c91f6c659cee4ecb391a68f536081c2bbb4f825b9589e94b2bcec274d9325c6b599944f87bf5fc57896e9fc42b0989523ea98be9c4d0d891a33f37d97d48534c3c3f16956a6e3c11f0b79bcf6b7deaa612a044d302b78f55c764931bca97236b34351a0ae3669f2147d7435be55d9ddf3d0b0475535d4cc3e0a0f31643ffd3b6f33a9e4779dd659048170927cd4cfa756cc79554362cb9a4413da8d770ec0a9a0c6d88e08f3164b4a1d64e8786b24ee0c36d31558f66cc06b7761709383d8c421476390f35104c4c218afe39d91460100ea1d97b913766e632a883c5a3af7c1243016fba89fe93f959b1e4e82ebee2734924a69769593ec59fea7ad8c71ed82ef665bb03dacbf9eb4c440a3401de8ea74d65d65b285242e5ad485a3d7d3f3156cd7d3283a17a4c1cdcedfe1babff04c99c700c0b2f40c6b6157bd9c7af9a1cde229ff9c0b8e52b553688db05e366c8560e8effabcc4953de08e81af8ab481057dd4fe2f79f61c3b89bdcc3f3b7c297913192ae0866acd9eb1534164900839fa2e1376c370687b13e018ce590b575ef427c2ae3c6379a904c1dbf157650bee82d6418509fd648101cf51a8cd5fdcf4c533cf08c8229f9c0d1969e8fc0b9ef67c73ed14670ac67c4b282dd8cc9fd746d521ce2ef6fbe320a43c432ee287cc1626bd5d476923cd0410d4dbcc4c2eadb62b4ab078ef05aa33d248c3dfbc057bcdbecdc723b8903a414142a1b3dedc33784edcc9be4b94905dc7554cedda141e53a30ff453190ae014419c5a4e46721f061a9b834b1f5d2502a90ca566a0572a8d4bfc79efaf4ee31526dfb53f10f76a4c0a4f8d7e9b8eec77959ba325f4f4813fe91756af48c9a0b148ce871dd50f0b773cb976f9b887188acef876e419d36142df13a869b29fe53046359b508314289e5ce5c6d213107df19547d396652e908b21b8182b05e2463bc80f3a97e70f44b650acdb8fb6347659dd7819826576d213a809846fb6ff8b92b08a8d9fa751e57cea4d2434699dde92bb55385f3c0b9c12b508cbb2a594d23c2425add6aab757746df337b28bcbef674923ae68435aee5757f1233e81e31cf57eefadac57282969d9f5a1dd7baffdfbadb8a4124761b4f799963f59b29c98541fdf04308b6b5b20548d2d8c0d2d804f786b2497a8806ae02b4bb27ef3be466498442bf4e98b4551c2dd46e36544e2cf6f248663cc82e4ec3c70aa3ebc474d8b2c5adc466612dd6bb4bf75bc62ceeece0b1d542bf5a80321e3138d9e34cf2cda589dd7579fd8c3addca713691ba6ac51919df237cb7db5f68186e462dda1633344fed483f49c9b16ec0aa713e8ca78841c5691e9229c90493324ab0a08ac50b1e39a4459bde1a04b27c23465f521cd2a4404ccf12fb08adfaafdc4e7a5d219f272d424916b9469903978b707161f3dd7fe0017053bb6a5d94aae7940b0ef4cf1379acc7cc7204fb48b27faeb60217f290ee8d7a9b8f61ea6ddc70a08e7422c4823da9170b11ea78a1967c4365595bc3d91630ee7b7578281deb1d596b0da319123533770c55637952bdbc3a2849ef119ad5b24e7f96558041f8901ff73a085231210d8643f00fa33c8052ff6d24da414e07848b75b8565807ba8138fc742e3306a666b9b9d14af1ebd665facfc59d2d5e7fd0478aec9660eaa5596c3b7ffbcd33046dd032e35cabf450f057ff1c918f9cee824c87876dc842e43b9f0dd887bc152a37466f92e13cc03aa1e639221371fa9597f5d2c1f247f5fcf2be604db51135fe0544f06584ee7c470cfd7f822c3af39466a8abffc208a4852a4bdea5c5a05e73898fe14806df586253d2f7426492a69511c31f29a33f7bd0f96b1ebecb430b49c877ffb9d7209f402fc73a5c6d4e89e5b3acd7c4d315d93e41a6aca28d2e1633f39b99e0fcbef74156360619f427bb4d2bc7bcbb3ae8e874e194485a19370085a077c0f23ce32fac0667caf709b32dcb7231fc6f4f794ca085fe2926ba2c4f3e4a8d322b6a5b90ea83520bc47925b9b8ffd141b08f5da696fe5526a42be6a1a12f2ed03f41b28ecf139fc0799cf2bf8b6a9a98613210730f04dc2c73e544453ab2f8ada55e19043a3ff1bbfcc5787dea7cf690ffc4ff7e091485233befb90bd81b01e36f0cd00277238478db02ce2b0521720cdbb4ecf6ea9d3ac795b5608ad0dca5e275a130c94f0668c8762e0765c7822ba9ba4caa11a312f46dcc5d72cc5aeaada1293e55abaf2748cd3b817f834808eb72f867d1d06b9eaa145beb847bcc3eda562e5de6bd54aeb318908ffd1e17a44756f43e8159eed551350ae917a15804e839b1a6839b5823a7a6605cba258e004bf732ecaacfa04c94ebedcb9bf0d6d27d43d6d7e11fc8f3eb5784fa8342802cb602ba538836ae33ee5fbeed8b6afd300c36a539e21b52d126af05c5b6bc63ffaeb525cf93ab2edf1ac9c8dbde13cd01be9a98047ea0c60e61f106c5234bd9c628b1040d65d395633c65ea2fcc2ed49426c7ebe1a0d5e3f3d44ac0694e38ec1f95fe89dfe7756bd36f04649835c298e554655987b94df7329c476915524f1d2d642d403df414f4ee144150323331ad0df1be8af71cd4b3994c16814e58185440cd7f93613442ae5d8796824cb76d889d0940f7d6d428dd690e2c4096ef18d264eada2827026be7907d68de30de609797958f5dc396f3bdc1dca3a99d8fbcb32b2411ece1225494c3326671a367f3ee05fff5de637beaef6786f1593c4581b483ba4216fcb12f517f909dd4b310c7362bb6a6ff794ad99ce449f853d698d886b4ecb7718e12570cf72980b84cd64c6cebc0a0e218ff3fb196aa11d38c09a985fefe1dea11412f26c43798bb2314619656f8542b6fae4056e77ef0ef0fe9852ea5d5d757499847d4392a8876a70aff580affd5403c6ea6990ba3d8a16757b13d338db5a779fac842c36f002cad6a8d0205db198b69423e54f69a0106c8a01dae939ef1738a7515f938cc77f64a4a303366343c7c7373ab7632d652a95077cc8f0a99e505e4ddceb6183093e1a121bff57857508b58e051624068f38", 0x1000}, {&(0x7f0000001240)="5f2c3415fdbf7e54a06a23fa9011c69da9750cc4d50429cc18bdd906de7e126a00cc978e85da033e779897bd2ecdda811c08ee9d8affdaa05ce1488311dc1c1286b8d82aae580c329beee2954e16b87e0ed7efeae6df5197a7ab49d89dd7262545ca8e2f38d9ce89f7", 0x69}], 0x6, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="3af565dbda65cff1b849d7eaf66f1ddbcc1db6cb77844b01588831c3daa7424e880cffaf367c2f464bd04f3351f1b12fc3e652ddd8e944bf34ffa1d20b143321f1b3b445142180585118606b474d52b65fd4d904715ff6b78f3d3085032641e6943a65d97ec4a1651895864bbae51325550d44b27c2a544a2019d2a5aa44cb10df77b5d3c119709ed44673034e2cf483fa9fb577924729056ebfcab164852f3c5bc1c5f4a4ccdabce190ec66a08dd9955ca6534af0b298ea38b4e7053584030ea92e306a367cdb39a96a3e3918203280648db5b26201f5715ff33ad7f795260bf28175a9af98014c02d0d25db4f0274fc44e785510b4a115f109474a49dae6fc7a5f5b264c829541"], 0x78, 0x202}, 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000080)="6cc0dc01", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 4: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x187) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getegid() sendmsg$unix(r5, &(0x7f0000000100)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001600)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfbceb4ad9a683d4f576628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56372a84bedd625b93694755d28bd35a", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f0000001380)}], 0x4, &(0x7f0000001440), 0x0, 0x402}, 0x5) fcntl$getflags(r3, 0x3) openat(r4, &(0x7f00000014c0)='./file0\x00', 0x2, 0x8) ioctl$BIOCLOCK(r4, 0x20004276) chown(&(0x7f0000001500)='./file0\x00', r6, r7) open$dir(&(0x7f0000001540)='./file0\x00', 0x1, 0x1c8) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0xe, 0x3, 0x9, 0x0, 0x6a2, 0x6805, 0x6, 0x1, 0x2, 0x3a8b, 0x5}) ioctl$BIOCLOCK(r3, 0x20004276) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000002c0)=""/86, 0x56}], 0x2, 0x0}, 0x1001) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}, {r5}, {r5}], 0x3, 0x3ff) close(r4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000080)={0x0, 0x200}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x26, 0x0, &(0x7f0000000440)="00000000f14fb643d6e82c218d89a513e2cf15a598aaaf87309f5527d281f6010059a997f2ae57692c6349997eff25f3f041bc780800000000000000c892a17709f01e13", 0x44) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x402, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f00000000c0)=[{0x101, 0xfb, 0x1, 0x4}, {0x9, 0x4, 0x6, 0x4}, {0x4, 0x80, 0xf8, 0x2}, {0x788, 0x7, 0x20, 0x44}]}) writev(r8, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(r1) executing program 7: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f7e1a137", &(0x7f00000000c0)=0x4, 0x0, 0x0) getgroups(0x63, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000140)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3}, {0x1}, {0x26}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r3, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003}, 0x10, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket$inet(0x2, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000001c0)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001280)="96", 0x1}], 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8f", 0x44) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f00000014c0)="5cfcd7a4feb9b9d5bcb1737e0152c3439fb3b90d1bcbb4fd0cdd0a22db9cd44bf2322c5478048fca60e9f08fa701ee628b30e754443dea3f1e0d0688e0a5ddb00ebc0a832ee0155be6d076c1de18860aa753f7cd59d440af8996b394d842d84a9c7f2a9187a10e22265cc7fc393e463f75420d31b06a58fc2d8c69bdbb966beb822cdbe10e41e622c48a80ad27e189b04963002a10f9f9c4c586e0b81824d6056118ba6cb84fe96433a9fc086b14c64e8d41f255565016c35f36793cf6e4080113db32ceda004d9e19d03fabd3bfab8cfb5fa57805b94d53ea3a2523bdd4eb2626e0c601e0f3fec9a2ffa0f77ac08ccf91a1147d9c68f0e9a4c65914d1703fcb53afd5b94b04d63c3648c97752e77d66f6d6c849ad09037dcb618bb26f476dd1e1187667647191ae92ebaf5d176eddbf5bb2d77c77e2af882b2b1574c89716412977b56d80d41aa52eb94c631cb71d1cfd8d6cc70d59161028e3130b4b1253fe479f3cc38936ca67d6c4a909dcb4ef433915385375d98b03ed1b9e72934ae75aa3f1f883465a78a337f9d86e2879fdf065040176f90c8af0eb772ca63ddca7a4bf5b2884f4589a2c86c533fd620b98ec98fdfd9f91a85ee5aecf6092e085117444efce5ef18e302cfcf028f9e0c00674e43c6376cf82f8c25cf61c785a9849ec0629c8473b111c57aea146bce404c337c1b003a3f89ce5733a13c65844f7af8495853b08c5852227a879bbd9466e47d3aabd976a041e6f52fbe53b8465c2594b49ba47663d689d29087fcb2d79c48a30f840f478643610114cfd582561c4b037efc6194825e4268566d5f4e9bbadbfa62a1cf4bb762e4a15e18c67c4d8d70a7919d4316b81c62fd2c19b61145e0e55f3b200ad578f3d33d644e0e785a6b000e1756669b15805a3ececdeaa467381ad728a8a463cc0319996b13d82b913062a0bac70872f570f6771c162390bbfc3e64ff7b6288259350723c2395a0c403a56356cc28e85409fcb844176cc9ad127c486b751207ec84a8a5eb865aee48f4bac89a1bf1d71b8b6a5bd4ddda3435ae34993500654d84135d5e1dd8f5a5fe0ba0924507c1cbcf2e200191d371b316d0a453cc588da9158dc48815e22b6b1be4f6f5bafdd8c716b52bd89233b910e44114e54aaee334d1f8bbb87632ea3890165eab010be42d46b63ffb210edf4d3e6ee9441d90344b6b016ceca4bc0eac55afa79125500d53fc04c6a805eab03baab553e004fe11ddf748444fa344d4dd05ccbe0370b286811c921ecc6c1f43efef383705b934ce2e094078dcf18025373dd8ac2d6e93ff8c610dbd6c750fda19f7030232798193794896d1f9054d46e841d13c12eef337ab2b9239cdde76c4336c02f7e904ba516045ecca2b99fe0e85fe4b8816778afd467d940edc15890d3d75d8c3c118da236177e43a791347983e01f028709ee798b4931db615ba7118cbc6b79a7a2224d1cae6450c7afe87ec9fcb67e7f892b93e6cc1f89084572861c9772c5c3539712545bf46314197f40b3eca78dfd557e72366e5e3be26a28aaea878ec49cac6014623a7151d73ac6d74539ca957229c6140c093bd33d7744069a3034a2ce23d0ec6ada5e309f6666992f687c05a087bb97475b4711ad4c79007ac795e6fbd87800a1cd47d93239c31a1aa0c3a4bb5f22ad9508c5bb8cf4a40ceb0e209c30ecf2ddfb6ef55bf1b754b7c279767aaa3cfcca84b85ab840e12cb6e9cc937206742f9d8b0aefecfae1becef1e9e7c110f3f6b4566e0a01b88f974a265be0922a0cf2beec959872d79fffdb49e7de8898e88114d28d27e6b468f36e8543a406527fc017fbe47e39fe2395011dccf7c2af1464b1d25c4d2fd50925b4199a237b0437db4c12af16a9e7c1aa206aace31e4e6513b5840d11992161f623830ed0f1214e5cd34b77a3341dc0f98209ca4297e9ec287dd0541d716af471e209b34410d137b1a1a564e684549c99fbb8587fa3fd7d015c5ed62c1bb9c3a1f7a8747acb5a4a76eee467e70398117a1d897b2c80960c97bad50c30478b4326b8ed008e57e594636664461e9385d8b48fd145099aaf86edc81dbbbb60db4f6257726eceb57bfa1e1aa9f83d9eb3742e7a87469773a9129d97ae542cdcb2bcd5fccde56d581da440d995eb7598d1d091ebbd04e6a268144beb85fd706e3a279ca07aba1801b03001b9a85bfa4776093d61f2a257663441b23bc9b4081b16e68fd838ddfb7552fab97bb63028f0e875e90d14fe53a5e37ce6afb4ebef046b3f527ef7c8391f30db0849cd0250b92b56db7a03a31058fa0fc7e81c7c520490c4d1863f7544ea3a0b39442b35a5e52153733bdec031c39afdcb986dc4eeeec9c722b6922a1e43f7959056b8523a4135380355e34f027821d8bcad5c43a3c96ec1bb64a51840c92cf721f9f5465e0781511a6cf1b7960180aca96f6f9f195c0bcadf4fbf05e7d7be7f7257a37beb5ac642e892c0ef736e3d36916676f109ebeb2d75a8421c2c934c21133e65f62d5e1576d6ef9d908928b83f52d5e15ba6028c76dc7df9dea1178f5af246597a5861268edf5f1af134c23dadfb857203143b28a2bf262d86145eda63de3e46b9a102fcd5b481c1209f0c6849af10e9c132e17f80bf1069f4907eb1d63bd2454d5ec7a36b1b9b66d550d107b2efdad6f4e804211ec460bea8a962d7bb26c3cc9ab5512825c6ee523637f4fe9fbd0ca179647bee46088cd6013b35fa754ade47836ed6b074e78d6276496ca80b4b1463c9ec5ba22c5b8663b34123c67dab08240078c08a6844c52fe7b02ab65575f24e12b8c9fcf333241f35c86839324d4ed456246ef8a4c597a83ea9e555bfdcd12dd097a41e683a90063abacdb9b42475cd5ef4a2fc654aff246e9cc3a0e3dce84b953eb9a23b2ec4f02ce76fbd1ba5b71b00ee2bdb4105aec20278509d7c230f0215da34b189e651cde8a6afbc5cc7a47eafa2c7b0571c466cc5fabe7177fb8d93729554bed2d282672e78bcb1a92245fb5f5903b2116b7d155097f892fdc1c0cfb5bc98ef400c95557ed70002096b9835d13b5f0e5e80b703160edea48af6ef77d4b5cc37b7fdfecc4eab89eeb71a733cca694df0d8541c8b29a61fb2e125fec93787da1602f3df569b957947b0541916b38317b17ea75f2a730b3c338d65c885770408855bee833a74d2ea35f09aa127f3f8d91c702e11e450f9626504cabb13c244ed351b5b58c1c682a07be61694246711ccdd21bd1ee009b2dca6756181b970286364b7caef176538c8bbc1dcd12fa99dbf0abda8207c872d681b668a1556355cfaf6ba90c4b4aada36d010d4c68aed6fa176991ba6404157e4e54dc23e96879b8ef525005e62995846e084b56084c0d1abca95c26f12f05730fb047e03a0a161e6798f8e645bb667265384431b3b2817e227ce9f26868a4015adfd8ede9c4a0d6401cd85ad3d1874e94283c83ca819d7b2a2ec39bf1e6b5a14d39ec803346eace9cdb0e8bd111ba757f5edb36a4b28fe2a45319e59b5a66c9d2b378b2b0effb8a43675df6608d4d5e3f7595132623bc92d2e4c4a41ba7168d089f3fc3b1a8c6ee62025fd05131f86f4d7b0e3123f8299f5621da9bdce0a322bacc7fa795e10c2b4f939a821d2212c7959527e85813131b2cca87dfad7c78fef1e30b32ae4e7729ab33ee1c75644ef669a69b55e6b7ba3559ebc5238035d9030f6ace1029622928d09b12a22e1fb0f10980ac38f9c8b2a97f4402524cdff5cf92abc6d01f6c27a73e7f959b29bfa60154ba1bb9a038fcd3c287e3d5167d40605a376944630155cc96b0d206d0f2d39fc7175a20d8e3f12bdbb1e14f17338d6e6613e105baf3e6d9584746ea0ee97280cbdf5e3c3638e725efa392dfd0da8143a54b6ad832007c0ed6a51c6f4d78ca76fa697d0c1fd495ec603b62ce27c17b27a6dee49c807180701e52c4a178f66fb5788a367390683da5fbf7441882eb93f38d5fcaead49c75caff755fcff5964847adc00e1112de1287432a199d294de5d5f07bf1a03fd8639b70eba2bb76fa9b1c5dfb8d1db1edcc18f0ae250c51850a6556b6525c821b069d971fa1413ff86fe0c160c410669a7ef70afc7cf0a2c94d7b686f98c7c00c4ee8e4fbe2f3c8a06c818ba078e9caa948285318f1ad539c8627c7bd6b612cf6089c3f7b843f1fc420ad715773d1e34a0b7d36287b461ae66111f4a33b4389429cd07e3bb7d778acc7fb76b179e951c80e9382a47e3819145c724103cf98364c474ebed899e89b475cf67be98d2e8ac38eae7bc0a784d7e17a1556d35756d0b0aae609488646afaf100f5fd362bf2e2decba9ed1eeb6982ea7acef550a79ca7b26da80fa73252a3d61134268967fad547f1a2e096aeb1a6c601afb2672cef10e6865ee91107a1a66ac154b958f27d3ec6b3680358fce629d77a3ab8dcf4ec678dc3e1b407e763e59e447e054e77644bbaa5cbf61ab7e31e31b1aad310869f172c5be8aa57e8a12c580e3109047f0ead3177ba36ccb9070319f5e6496e3272841c2e35c31256711a292ffde63135228d72b5287f49f1474f8c720183f779d340c62dc0848daa965cbe76aa290dc351c3bfc1c14708e04b76e7c5a974d818955897f4d03183f97f7bf25b13c5cbd6fc1231019d6a2bda055ebb7a72de52df02fe080156f4dd77877ab81412ca0f4203ac1dc8697fa87ad7a2d1d862330e92da314f73501e5cbfd901abf638c4d8130a2a1a1168e13da540fab81066ebd40d870195355cf4a78a863e4d35a847832829386fad891516f484b959e42f430321f99645c799944e6f8c4c252e02de1f15fb7041ec8256f590161d24d7197bb3fbc02ba76a9d20f3191047a3ac8dabb422b3803fa08e89432a7c8089b815f024077c94e7e98575628428b0b5ded59f1b49504f46ab391714d76ec1c17e9a620bf956d3f64b2622945df0cd4d99880dc4fde37b2f37dd885397d62a3474fda3b689c316b24d118077456a523e007fb10275c229da1c255f4c593347dd6ed7ea7cdea55c9bf5f956ad1dd647699290ea1b7113a2b5db64dda93e26ee8cd75e467f47d72c7a25ab25fc1f04a321894379d2a3ae5a1b879e9701de501fc9cf0775bd5b78cf9f05fff17fc75ab5ca1fcfffbdbdb9bfec7df2676cf4099de0a2a2ddbcf13433e7cf41127981ee76ba4fe1656ef603d862efb5b77fb7f276c7f4235386bbbdaddde9fc2a884834ec2f58fda2e2add0081d4a4b33cfa5bfd748535ff5d7a4339a079e8aa091e5d1e741de726de3a24543484fecde7148adff2af097b19307b1de12275f41ff78bd0d054083e8da6f441178c14240da787c227ef86d9993641410d718e23570f5c42f38657d0123c437f58d6c84dd397e4984472549ede374f9df5810e037b6bd745d77da54081f9e6b1812c3754247f46c63ba6a168764efb2dad0765ff1883f9ae46536016b09d00b96ee3b6db4064895ec68cbfd1b9167fb464febb922918159427bdc94d34bba6eaad13c702acc8526152f3dfe21debfbbc1c04272cfdef46fc1b2f36db220bf9e52fc514ee98c5024c04e1c82eff74827524cb20d117659b99d6dffb8fc6790e6d7bf46cb3ad0c843ecfc9644d2af6aaf663e7a3ef2be55e30d0cf19ae21d01dda24790b3a194159e2bcc7021758fdc388b0ae1e43a4efd95d32e2dcfb6c78e77f3cb957e55d11595e1e41fbb37e49a9bec7b16e2355aeabf1fcf0ca322bb47e554b166a2255fed754de74e56a108a0591ede12e2e762622ffe621dc4643734c33f8b9128f40f257e35db113d5f02", &(0x7f0000000280)=0x1000, &(0x7f0000000340)="38e50aa038c2bafc4278db85486be211adfeb3895e6ace5862dab7f5cce6bde4ffbce4f9719ad4ece77cff905491d662744b057bc5c937b152c611b1f11609a0ca921e47a3cd8fa7c0271a93f162719d25201b0d04e2fc991039edfaf7ec1877a7774b09", 0x64) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x50}, 0x4000000000000260, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) getgid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000880)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000000f80)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40880d3a2c3a99bacd7cef9cb9f4d565b780a1fb380fd25501504c899cf0be04d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884abbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdc060000000000000034bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88bc8a59e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed7441248071a5a0f4f8dfb3d2b660f1e3e6c974e2d805bad7367ad86e3c7f75377a7fa8b0229cecbd95964af1b6043583b6cd542dfe13aac88e9e6cc87760dc840eda6056be081e2bd1288d2c66186b1d3af3e09f6797b6770a5104fa6907617f822525b6fca924de0b7b69a6c5afa2235f57f5e1dbd1f70ab82ec42fcdf073f014f6beb764ec06971da02d3f209f4e236ba9fefc9fe66ab", 0x2ec}], 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c537, "3c107dae307e08002b4600000000da64612c3300"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="bf09da3f067ac8ce44dceff43f993ecd485109b98732e43a60ee63c33dd9cb7de67102649ec12f90b463d7c895bcdf68718c725ab914ac1cea2fde83f7b07d86dc48369d2942a8993d9e6366e31d6fc47ca115d2a17dfe67771fd212a4b6ed263919a694c93d26c053951f3abbf9ac19b0cd0fdba2309c66311fcb14555d56201b3c29e2c9019202a2a6a57964fab3150fc82e94be55e07ac71e6b2c9dab8aae2d1b8ab2351818e0a47a6081283c28b23c1da345b77b6617c6f32ea7fd5da346d24864a73f7efc00322c90775464cc4b2c00000000000000dfe470c6315b1b57d2d438bc1a525adcb3", 0xe9}], 0x1) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket(0x2, 0x3, 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, 0xffffffffffffffff}, 0x0, 0x1}) setreuid(0xee00, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x100, 0x0) getuid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setgroups(0x0, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200}}) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getuid() socket(0x0, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xc00, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) executing program 5: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) (async) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) (async) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) socket(0x0, 0x2, 0x0) (async) r6 = socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0xffffffffffffff2f, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="be7f4f55efd03ee1ed4d88a2efffb93692988e06f502cfeeeb4cd384a7900915ad1ba77d592cc1407e116342b2b87a597e132933c30029dbebb8e002c5c42089b2e2613d598cb96566c6f051a9f4b9", 0x4f, 0x0, &(0x7f0000000080)={0x18, 0x0, 0xffffff2d, 0x8}, 0xc) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x48, 0x8}, {0x3, 0x0, 0x44, 0x1000003}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) getgid() executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x50, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xfffc}, {0x1, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000280), 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007f8, 0x1fffffd, 0x0, 0x0, "0100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60, 0x4) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079f", 0x2}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) sendto$unix(r4, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) executing program 5: socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(r1, 0x40047477, &(0x7f0000000080)={0x0}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x34) write(r2, &(0x7f0000000040)="be61a918a04efd1552d37311f51d8d68d87cf5975a7aa23024a6102e8cb4135e4c43fda57916ccf0ab390007dc24b65361e2a61a1db4e3e1198a5c1dfefb4572", 0x40) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r4, 0x4, 0x4) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/13, 0xf}, {&(0x7f0000000040)=""/17, 0xffffff9e}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = dup(0xffffffffffffffff) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) dup(r7) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) OpenBSD/amd64 (Amnesiac) (tty00) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) dup2(r4, r2) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000400), 0x1000000000000165) (async) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r6) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) (async) open(&(0x7f0000000200)='./file0\x00', 0x100, 0xbf035c924f7afc22) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="cb6743be1f50f858a98962615bf0768a209bde3b600556e1da0720cf6be8efb16fdbc8c983190b4cefc1db9665496821a6ec4d8d498e32367dd12276ae3491c52e", 0x41, 0xe37) pipe2(&(0x7f0000000240), 0x10004) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x2}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x2}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd33554270200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) setreuid(0x0, 0xee01) r0 = getppid() ktrace(0x0, 0x5, 0x22, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) socket$inet(0x2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) r6 = dup2(r5, r4) ioctl$VMM_IOC_READREGS(r6, 0xc050756a, &(0x7f0000000540)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f894439599c7887e", 0xb0) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 0: open$dir(0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) (async) setgroups(0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) (async) setrlimit(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) close(r0) (async) r1 = socket(0x18, 0x3, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{}], 0x1) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r3 = geteuid() setuid(r3) r4 = getuid() setreuid(r4, r4) r5 = semget$private(0x0, 0x2, 0x490) geteuid() r6 = getgid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r4, r6, 0x0, r7, 0xc8, 0x7}, 0x7ffd, 0x21, 0x3f}) setreuid(0xee00, r4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = geteuid() setuid(r9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r8, r7, r9, r6, 0x12, 0x9}, 0x200, 0x5}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x4000061a, 0x0) socket$inet6(0x1e, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r5 = dup2(r3, r3) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r7) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) mknod$loop(0x0, 0x0, 0x1) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) rename(0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB]) r3 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x2012, r3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pipe(&(0x7f0000000580)) utimes(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) pipe(0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x10, 0x8000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r3, 0x0, &(0x7f0000001440)) r5 = dup(r2) dup2(r5, r0) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xb29bd8c4a9e09185) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, 0x0, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000f98f7800000003ac1400bb830300000000907800000000"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a0aff748207bffffbffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000200)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e2766784454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da8329b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d80300bdc7b1c4625d21e34d25ee17c3d053c301781add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1fd}], 0x2) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) select(0x40, &(0x7f0000000080), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1f, 0x9, 0x1, 0x1, 0x3, 0x80, 0x2, 0x1, 0x2, 0x6, 0xff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511ba", 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) r3 = dup2(r1, r1) r4 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getgroups(0x5, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000012c0)=[r5, 0x0, r6]) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x5, 0x7ff, 0x2, 0x0, 0x10000, 0x8, 0x0, 0x2, 0x0, 0x5, 0xa1}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="c00000000000000001", @ANYRES8=r0], 0x170}, 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xe1}], 0x8, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r3, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) write(r5, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000080)=[{r5, 0x1}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='\\$#$!\x00', &(0x7f0000000200)='/dev/bpf\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x3d}, {0x206}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) close(0xffffffffffffffff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r2) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x1) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(r1, 0x40047477, &(0x7f0000000080)={0x0}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x34) write(r2, &(0x7f0000000040)="be61a918a04efd1552d37311f51d8d68d87cf5975a7aa23024a6102e8cb4135e4c43fda57916ccf0ab390007dc24b65361e2a61a1db4e3e1198a5c1dfefb4572", 0x40) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) (async) ioctl$KDDISABIO(r3, 0x20004b3d) (async) setreuid(0xee00, 0x0) (async) getuid() (async) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r4, 0x4, 0x4) (async) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/13, 0xf}, {&(0x7f0000000040)=""/17, 0xffffff9e}], 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r6 = dup(0xffffffffffffffff) listen(r6, 0x0) (async) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) dup(r7) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/86, 0x56}], 0x1) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "2101000d8000f2a60000dfffffff42d0182f6ae7"}) writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff4}]}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000280)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 5: msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xffffffff, 0x2fb4, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="46de9135745687d4ac19729e5ea987c64ac1f4b5b6171adafa5f1c60eeb425dc53cc21ba6973549c5f1a161da1d1db39afe673ec848d08d4542cb6d5aa5df3", 0x3f}, {&(0x7f00000007c0)="0def21199638e56707341d0ccbc93887257f4aac2e26ee1f9dbc1b2685d032f92f2e8ff67d78c903e15274bc3176b3e5abfbbe24961216c36704a377116ed3196007fdd7e5175a2f0711ba1bd02e45825855031b989d7bf7ebe3d3", 0x5b}, {&(0x7f00000006c0)="d51b5eee1744189f35b2c1d64244c9a4c4e7584064e2f9c3045f0af2fb0eb5f80faee6c7524cc4d9f5c36c5d3ec16ce80b75199064d1626c4e3479e33de64b7142912d348bab96a58b666fc47f155f632563a1f38fbf5380a545c319a1ae01aa91cae819b41ed986a6a0e53254898511d88434d6bafa85718feee170e86ec8495b991098281fa97f2529b800f69c80819c319eb5cc53aab8c7f30e27e4ede8e81f4dd96f1d7114724a9f10f1443b2341c813e903e54d8b712b93ec7cb3cefcaf8475494e06cde6d196798a89d8a2ef130a4488f142", 0xd5}, {&(0x7f0000000200)="88d590d366dad51963ca9deb128d92ce9218c7965f43203682476ebee15f5f7ad65690e1060ad1d9604eff6a4355112d0eccc964baedc361563755b6e4025bc4885597858398032fd04d2314654101c3db9fb283", 0x54}, {&(0x7f00000002c0)="8bf3eb0bba78b30e5522be0783d7d3f99e45e4843c98779373ee70aaa500d5917a6890fd8a045348dc0177b4fa504dedbc13697f84d265d3c310f436d6ffcad7d2e04f9f81a85045adc3c04519f2fff04bbbb00db5caca12a7c1decceb70c31222bb28ff41096fd630fff01fb0d65ce924551b5d6f10c6ad65ca0d4c3e55596ad938449d618b5db7f2038013677818e73db46772928aac984c66e14904978ec85ccbe563fe73e320b2f351e3fddd7401092927e559cd7bae", 0xb8}, {&(0x7f00000003c0)="5a1ddc3a2e02cf3975fadfa6c3c3502ade6d8b9bbc2f9190378fd7779744e1dd8badedd2d40a6185ce4917727c004dab89e58a3fbdf65a8566e4ad617b24c76aa80b41b40fb7157c49e239fb53188643a356fabe1e8ba453f308925ecb698529cfc19fa7023e219e39885731150e6ada547e9a78", 0x74}], 0x6, 0x4000000) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0xc42) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) executing program 1: r0 = syz_open_pts() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 64) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) preadv(r3, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 32) flock(r4, 0x2) (async, rerun: 32) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r5, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[]) (async, rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "226fcf009fe10000000080000000000000010010"}) (rerun: 64) read(r0, &(0x7f0000000100)=""/140, 0x8c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x30}, {0x40e}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) executing program 3: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000014c0)) getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) syz_extract_tcp_res(&(0x7f0000001640), 0x2, 0x8) socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x3, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r5, 0x20004268) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001440)=[{&(0x7f0000000040)="c0f81462d3d2b3fcf2b091659cdecbd161ba03fad1862d239ca540ce08f383dbef61fba86dbfbab639be3fe6c4ba002934a5622ecda5e0159c", 0x39}, {&(0x7f0000000080)="6346725c49972f8534dc81f875bc89b2f7844eb7d62677d5d1684bb272f3335868b92cb5790f08fe05090a0f8d5c73e42619ff3086420de60e7503a7e8996e0dcffbfd5102c9d1cdc2fda6ddcab14706e47c65c8f86a1ea3acf5d1ff3b0a4e8a87e254d13ae81ab926f8dc81020ddd9fc649df42b40af3248d54337e7e058c28d757afc613f5a9905491f877023dbbe96d8a23a76c05b2e2ea48c18dc06f72070c28e6ac6d4330729bc73a02b67cbfd4798f85ec842f0537c28659b11122c1aa45c2c777567e9e236b7d23620a77a3ffd6bc39ebfe37caafeb400fd11a0c67f64462ac4e6fa9b37281f78f75f1d46c7e9a41ac84e605e45e58b5f60ceb83dfbf2cb09e4a85f131bc0f083108ce9c550954f43a0521343728cc913d6b782b617f57d70402983c7032e06998a28b40937b120f28b2376b05d4ee5c93d0df2061cf94d60aff9322a613a4750c9732eddb17d39124f0df8de05732c4a8e0cf98e06932db70cf8b91e41f1f670465796be43ccfee61f56de9eabcd9d415b931ab754a51b49b4226cdb5231ed944e4e7d5c879e0f8bd6012817493db44db8606f823dc4cd580d8877fb5ff1f522fe8fd328b29854049629540f28d64b775896e22bb39c03eeaf7eeaf6e4506151718856d38b673fd9c5454341d9b3daa40bf52537fb3fab6e22080c5d2b4a6d54d76e4bc4e3acb289a6eb6ea8544a4b6c9e72d22341d8622159c3b63f1a4bdb5cfa80e3cc2693839ac7b34951f9d2328c6740a85d7d46e552dfbfe35960afa7f8e301b0a91fe5d22a966bc9b3641b90d8d3547cc0f9c6e95eb171432137293a812cc8e1e06268995003fa4f65073b9858aa9f99e973f5d46ee6d880e131434b3bd1d9d594ad8ed819347f60367b6876a1a7659adc34cf5fca4db0576e7efc6e4e4a315a5909c6451e5218533b4c39821812c7e55e29774de4ac029e34e36908121a6384efe0758b19d7942a52262f4f0516af34cbd130bda12844baff91886403977974bc182839f819f01e1d4fc9a3a94951d1196100d22c4b04afdc4722c362143fc0d3cec3d1d5d4e2532a8bcfc68630de656c45a63b2d507b1e75d200cdeb97f63edf6adac0c0f9acc409bb32b1666e0cacfe6082b00b103f9d3b88a1a478ad1ebae84ae90a7402b33c8e4824b0a51a93d8300d6610a71190f700eb83949837f0ab44baadd1b19d21df8916c288ab4fe506ede33d628df8631d6b2607cea8d58464ea7eb34984b0fa2bf37e0a6721f3649ffd9a2aff1832b836636471f200ca5b7ec28d55c1dafdb470a4ad54b59b5c3c3767425736f5078432c475839a5b9b4195a6db62999ce294e0a3b80fb3962f13e19b731e3c981280b27c442caf856cad6d7898d016dcf7f6d356cd3ed9cf96b230d9612361ee2a76db704f2d6df1e7c6be58b7709cb83d631bf90a0b608bc283c1fea89c1bef6e5cddb32c70e2b50613f717f4a9bac146a48a375c1d8826827a21e27b6ec9703fe493a86a1c9422eec4e03865a05c8540538176ef6355b07dd246a617f6473c7c0f1057c8b58988035668bbdccfffc78280395b5b26e0330b0a13ed1d1cdf3b754360e9d4e21f732c23a13d7166d83a3141b5073d688425e98dd1d2315406194494439ca315f34a23a40dafe37c5595740c7b9a7ef55ad565472c688976b4835c30e5a7ddd7e5e2643e2c99cfeba73aff56f93a000ddc34fb352b199cbfc17075638611e6f34b856ff4b89f1a4b37610772c72dd4cace46faf7799247f8aa649d5f5552532b7d13f0e10b3a9fb631b3f68db217b9d14570c9cd24d7d0055538bacba7ff62121d8aef4763b27423b5e38398af03e26b8609643aefd848b24ad30601941bbfb0212f9ff7264a0aa556d3705e01d3720db5ed84bfde414947cca789f02fd899b2c569e04ea60569f9cc2c2edf39ac179f3bba5668b2ae6207ed404290f61b6c2912883939e97ec7edddc8d8395d1c2c86588d8fd92211b03161e879ce7d4db8e1e12134a4662cbb4bd818dc71229bc153bb0dedfbd41b15f41377267b1d571e138d82c6008bd7165b2841b53bba0c7a567335d77b2c1fd73279afae0cb22f41ceb6b1c9501fa9ccd644726aa156f41c5e153efa0fe242ba19636a294dd62b9fd6db98a269ca06f819d398290e0402b718c6c94028585d91c6ab4948394227ab443cd0c26f73f03a69a237dd9b7f500f15a83c9ec0e2d6d0b0cbc8743604f32081f0e2b6c1b378a86f8f42d9e958614a897fb7d1d0d0977d7c93815a4bde50f0d00fada4331895b1d5fffa0a95f939d40a3e87fdb24d5ea185e93a790c82561d0a5441de5d80b7481cd933f4ccd85238e44f95025b2c54dd816e1dbd6be1b728c0a93742601187c20cb6b23bfb455ca10e926ef38b4a8e1302784417fcc8fb514adbce6446a7b0db05cba5f76fc6688e0e46888cd9fda8f3e586ad9516258eee89d9af6988a8ad86af6cbae15303ff87c5f4a03fab32510dd2ff8916be3e0a1a1fa838e2f7afc5cf1fbed77694d85510eaac40efced2438dbc9d3fc90eb5d1daad0b2b077cc228394901aa903173422587892815ed7900b00bda179b63bd66535aab183157600d220811d34b3b53e9cdfec8ebea30640b6142d42c923f4bab8cc79d70a8dd1b604daf308a0f0c5388224650c97ac90ae89b171ebac5a2955b5bf1951ddf6164b17257696cc3280064c1a313b88cbe25d96982efef3598e888025a13ef9c3895370a3464de6bbf4f63c4eeae2df720b15acf8ea430b26bc3df0f667872ada980b477ef2e97234198e08a8d05323716e519c8c8560e46fd7b229190867fb26658b586d1ae6ee6f2225215371769888b9a58def887d6895ea0ccd178f72944a5c7ed9cd5ebdc0a3959ff6dd52d8634b702c5c9d286d55283ebf6689e6d72516b95e8aea60e427b730b20385dd2d296339c996ab2e8afb74250b500ec395288359745e6f47e44c8f257d9b46889951823aa1a1685724b111156f3b0a9976b45b4476c1544dafd2a963202c44390ed99012aad36f8e888c341240edc6f171328eec945523d4efc563502a461043e33eeb24845724e2fed92d82b30f6b295da8a4026de48f8d5c9d89dfa23118211e5b06cc002a39db5bf2a3a004033c49c42510fb66330cf88bed6bba597e94dfe6634eaf8323a5119a7a3a5a7b5faeeded39fc7ce3d26920c4adb1f5fa416e12588caeecb3636e4ef6bdad8a95b22be7e69d99a136c6585bac3d1cebb41cb63d7eaa48f23eaf0152a03c8c324ab4a49a381ccec77edcb95888e3518fc6a04af26fa4c4f1499ce355393689101f9ba11fd4c5b4ed11348c76dda02cb41e87af58c78fdba869528e68d9502f70c71f95ca16c9cc7f96939c56cf8dff97677ee6cea773a27f7c518b274940bd0781cbfcf7ea86a5b3963e638a388ba3683598655972d00a1ff79412c54ea50139b55ff1c1c6f8b4ebf6a4d84216b18f6b1e93fbf9e801afe4b98111d1567f9143976fabf02bac2cbdd0db1e427b4cb8dc23286949e071b6bf8517a5f8a5e617c06f1897e5bcdc7a9ac7a89a3bdeccfa41a69591ea75b81b59137c0068131d3b3a751fe3ac0c1b16015c56aabc35b1b1a3c7e39c0ec658a8af4d2eb19c66d2f95adcab833e6759435439bca2ebc4d5551b3bf384f7bdaa8b1f630b61193cf8ba04b9dfa8b2ed96094f4ab6b7c943a858af31730c18b75c7f597a00bd0adf738b3882361622ec12ec5a8136b14b287de5cf66a4716e2e623af8db34bb0aabf7cbbffdf165bdf3bd2c000a67b1704e01716f0b06a829214dbf6f49426dee85acb1aeb9435bfa82f5297e7e67dcf711decb7ed5fce78a134832568d5ffcfdf428c7fea7292c72ae434525a60ecfc1a300e2b26fdca9bac9bcbfd790406aa6ceb05ff8c9ea1ada7b6f5d4b14a8ec94bd083641077f5c7a24a700fef1ec8a99140b4eae5011beee921abb893ea2095d059dfcde6c8e41010812e8172c953206aed952b6a7042d6133d7540fe25a273c8ad18c53d8708a69a2b509c678dfce3c65fe30d17be9e07130b9266ff1cd2b25c7ededb54627f2013e9c82bcb3b804ad87f133ed615d5af2b551fdb520d25b6947fb5e4054387395cd34052b0a83885187b5b02f830a3ea98afc29b8d5948c44edfd87925f48e3d562b8af759deebceba6d811910bac257ceed53ad0a4d5b84b8eb161d036689b238a5d9e93d00ccfb647414e939d6ac7fe54dfc7c8e92ab5cb8af4bf2e7c8df7d3e550c3c177323519016108647d6cd493406f6f5616f3caa231721895902e438dab868f55e0276e3b3abe42eca1f8412272d893f7a3ca2ea14aa3776d414c0ba7ef41fe750a507360dc96e1944d177f6dae35cfb8f24ad8ae5266b576df104d0dd3e997d9278852cc23a192fb6c6f5647461c50d16f131aac096040d6660cd3562a4c133aebf2353f43022863d529d3fe1d559ddf135e75395f3994fbd1fe6b214b5d004be3d16fc23b41553aebd877dbef11893fe8ac6e4c27ddd1ec220802fc53161b8dc436aec83ca802407208fad16b6c08f92c54b80094ff87430418c4ddd96d2eb4d161e098be19eae3064d8b883576b820c98157f8342c11b5370fd9f6618ed8a3fca53461c356b3bc20e24beb911251cd2928a2841a73d0136a2695f5e000dfb89884e14f4fe321d1d9ec29c583d5040dbcbc1f8019063d17e98883546ba42f20569fc723c912a21e966dbeb9ea3567a584da111660bf495171f6d148296d0d5ff85df0a65eb25e7e60f9ebc97d3035ac81131c0fd55ae3997bc8ea7aef461b41bdfaac2fb8580e91e825fb6670e6d552dcf54f3adc3fe194f2162bdc11056cc97546642412b2ef3bfffe5f9ef99f6de2a60b0ef994c8942dab76421991f8d8011eb6e9d34b57ae4cd5037932b67a850d5af05c76b62a5d49686509396dee29bbb230023ff1c8ece9a05e0b7a2ed7224e872cca28931d593f1c79e358bd3aa2c2a352d3dfade45c95bf76b863f28b47ad3889e9225f4be8130403b7ada34088eebce514495c2c04dcc090a383cb1bd1838e51cf7001b0b3573a750fb3232168d51a8c7367c16899db82b187d734326d184a0c6b511788411fab8e40a409adf7ded7b9f313776923c6bd458a12b898c32353c20022187647eeada387964f0c8515d4f04e57ce17478491bdea5c52823dbe0bec9bf7d32fc64fdef3cceba86e5ce0a24f552bd1bdd42eab7183d911e1be5f144df4b68ac828ce4c4c0c33889079946af8d7319b26c4019d01bd8836e1ca48143963f2338c2d1558a959a47fcab471ff902f9f78de8d33733b64278e0ace3c1a276a627886c3bde70c8056d82e230620f7ef0569e85845179354d36a46798a6f129ffabd7ed07f9dc2730c7a0e180be3e65126ca628b5b1bffd42319ab39b44374e5a948e47008f4846d7cf1f9d0a2e46ee98e8aeb94baa5c5fd452adc4232567284a793d31dd0ea5ba7e9650cd66abe7f6e2ea7cb456101f779d2b65b7b20077a3e0e86487c8ded523b6b1297515ba735124f06394820dad6690a6b541942d1f370685d0b2f300d1512560182a3945ed2106509764d5cbd9cacb7200f14e0bab366b6eb1a0e46257dbaac471e41b7bc05f35269e94688c837168963bd3dfaa88708ac8c7ec040c9877bacce51228742c1681b4b421d163b540fc98a541c90664fca0cdf5a727f499f18752dfad443827e4b7d1468c2c2bc47aa79f64511c9112ef084cefe1603bb59ade5cc4247984058e5eb516bcba68216f42986001b73fb405c085028abf3c0253841114267ebe446b3", 0x1000}, {&(0x7f0000001080)="cd1167fffe9c54134857cfae977cace42ab033891eba80cc9fe5852a51318cf068dd47a2bf9a74adba0ef3a8a1cd7990de4a64b8a4", 0x35}, {&(0x7f00000010c0)="4937061cc49b3b8a253c1e90d50686e31bdfad77a51300ba918395ea8a8d2cd42934ce455a32d0f6e7b2e295ec46886f9aeea0ca2427ee4b95f9ebfe40b6", 0x3e}, {&(0x7f0000001100)="eb9aaec6de1f0ee1cb8bb09072450b42947abd280cc9b0d8f42c4fce6596e9d211ebf7ded6c4d30251fdb4e4ce2f0c0f2e74deb83c4b1192fc09083fb838e634bfe0bc7b9bcab4891ef1cd792a57ec5ae9907735d6453c370e0fc87a33096fd97cc2e9608cab92ffb40479e1e3c7968a5cd1a44b19777f81244fdcbb73f43a711b032bdfd5e7dd5b1f2f244cc64cdf7f81124fa82c5d35f2b41de755d6ca771a694fbeb4006504294243885c8800f9560ef824240eb05c70059fbbae3aa88db99ef545ce6b2f05ebf94939dbbec84bf28dabecc50c7fab9319c18b0dc7005686ff4e96062fff94743748932fb569", 0xee}, {&(0x7f0000001200)="a652ecee05eec7d10e8a7e52535fd9596d0ef9cbf333ac97f064d0f712e038f665d8bd4d279b9cce1ec71ba20a9767eaca8d0c2e4611d1b2cb955a3ab9b02ca4055b5f3ce2f40410670f0ae550d2a06e008444c2b2986e4f98b6bf60c84cc6ef73467266b6d9faae9cab7ac04998a317ee84c99ebf8bc4ff452552def1466a82", 0x80}, {&(0x7f0000001280)="ec0a6bd2c93b8025b034e91dcd1d39c0965c9595bc785fa545c810cbd86bce38bf2f595da4be489a7ac1212302ff5eccbd941ff8affcc7614c1cdc412c983f4382ff7c08e59cf06e28cb48929766dd0f767a7b03f21c94e4353ac400b5de524d1f93dbf9ab1e817aed002f36d7d35fc337424dbcfa18c02861da49ae55aee613b2132944a8c0674daf8109548caaf88478df6dcb0f74", 0x96}, {&(0x7f0000001340)="000d6dcd010edc735bd17e114f9581e3355c173e122973f8d74cd8bb5ef4cda186267614626fa00de8d794679d5523860ee3e4fae9608d3032c9a7e6a553569355ebc0413824ac320d4892594ed96d2478b638609e3925927597a5855e2c1ebfcb8b2d1ed41691934e9780f04f148be8c7c4585579e2a15bbf0dbdcf7d1f4e55bd441792abd6760ba7ee919fc4b717de2cfdd0ac94e6690373b8784e723772f2661b0ab479343411f9cb2e077776fb6bbbf6580316f8cbee15ff300c5e7ed435be56a5633cb1f786f6fb9f52ced708d870ace004e0bd2835fdeffa29d06b48c7cd80b049267c8b216c3502d9e26e96f3d9f5", 0xf2}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000001680), 0x880, 0x0) clock_getres(0xbe44501372635004, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000015c0)={{}, 0x7, &(0x7f0000001580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, 0x0, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 0: open$dir(0x0, 0x10, 0x60) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x103) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setgroups(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r1 = getuid() setreuid(0xee00, r1) r2 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r1, 0x0, 0x30, 0x1}, 0x9, 0x7, r2, r2, 0xfffa, 0xb, 0x6, 0xbdbf}) setreuid(r1, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x10, 0x8000, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000680)=[{}], 0x1) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "626c90b1a418664dbf2b1d36691d482cfed7a4c6", 0x0, 0x80000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r5, r4) r6 = fcntl$dupfd(r1, 0x0, r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x6, 0x4000, 0x0) r8 = socket(0x0, 0x3, 0x0) setsockopt(r8, 0x11, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX=r8], 0x401, 0x0) msgsnd(r9, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r9], 0x401, 0x0) msgrcv(r9, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) msgsnd(r9, &(0x7f0000000180)={0x1, "5e16158c7333fb041b87068cf136f794321edd1e99e4017d209c20ddb2fe4b6670a544dbd753f2bfa0e01d2bc8f457a7150dce7ab89f"}, 0x3e, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100), 0x4) write(r6, &(0x7f0000000140)='p', 0x1) poll(&(0x7f0000000200)=[{r6, 0x4}], 0x1, 0x0) executing program 3: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1ff, 0x7, 0x6, "0000ff1c000000000000ff00", 0x9, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[]) r2 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x200) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000200), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, 0xffffffffffffff9c) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semop(r3, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) setpgid(0x0, 0x0) executing program 4: open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[], 0xb, 0x800) rename(0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x8001, 0x5, 0x8, 0x400}, {0x3, 0x4, 0x5b, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="953df017", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e7a103ca1d8cac92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3561617b8739f3ede277fb0409", 0xdb}], 0x1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001440)={0x0}, 0x10, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) (async) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000f98f7800000003ac1400bb830300000000907800000000"]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) (async) unlink(0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a0aff748207bffffbffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) (async) writev(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000200)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e2766784454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da8329b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d80300bdc7b1c4625d21e34d25ee17c3d053c301781add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1fd}], 0x2) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) write(r4, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) (async) select(0x40, &(0x7f0000000080), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x2}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8001, 0x0, 0x2, 0x20, 0x7}, {0x4, 0x9, 0x9, 0x9, 0x8}, {0x4, 0x5, 0x5, 0x3, 0x7}, {0x9, 0x20, 0x1, 0x0, 0x3ff}, {0x0, 0x0, 0x5, 0x7ff, 0x1}]}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x134) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) close(r0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206932, &(0x7f00000001c0)) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x8, 0x4, r4}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000340), 0xa) connect$unix(r2, 0x0, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @loopback={0xfeffffff00000000}}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x110) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9}}, 0x0) socket(0x6, 0x1, 0x1f) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/40) executing program 7: r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) syz_open_pts() (async) r1 = socket(0x6, 0x482f29c5d71e5d55, 0x1) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8f40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe00"/194, 0xc2) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = semget$private(0x0, 0x2, 0xb613da23984c8157) semop(r3, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x2}], 0x2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) setreuid(0xee00, 0x0) r5 = getuid() setuid(r5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x9) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) (async) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000f98f7800000003ac1400bb830300000000907800000000"]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) (async) unlink(0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a0aff748207bffffbffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) (async) writev(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000200)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e2766784454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da8329b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d80300bdc7b1c4625d21e34d25ee17c3d053c301781add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1fd}], 0x2) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) write(r4, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) (async) select(0x40, &(0x7f0000000080), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x2000000000000106, &(0x7f0000000080)=[{0xffff, 0x0, 0x9, 0x14}, {0x63, 0x8, 0x5, 0x101}, {0x803, 0x0, 0x4, 0x7}, {0x4, 0x3, 0x40, 0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x245fc94633a3ad00, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) r3 = semget$private(0x0, 0x0, 0x64) r4 = semget(0x2, 0x1, 0x400) semop(r3, &(0x7f0000000280), 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r3, &(0x7f0000000080), 0x58) r5 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r3, &(0x7f00000002c0), 0x0) semop(r4, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x2, 0x200, 0x1800}, {0x1, 0xd76, 0x1800}], 0x3) r6 = semget(0x2, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r7 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r9, r8, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/54) socket(0x2, 0x2, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x2, 0x6, {[0x9, 0x2, 0x80000000, 0x5803, 0x3f, 0x1ff, 0x0, 0x100000001, 0x6, 0x2, 0xca66, 0x81, 0x6, 0x200000000, 0x4, 0x100000000, 0x0, 0xfb4], [0xe50a, 0xfff, 0x0, 0x4, 0x8001, 0x3b6, 0x7f, 0x800, 0x2, 0x1], [0x4f5, 0xfc, 0x3, 0x2d, 0xfc, 0x1000, 0x9], [0x3, 0x2, 0x9, 0x5, 0xffffffffffffff7f, 0x80000001], [{0xfff, 0x80, 0x2c1, 0x5}, {0x3, 0x7, 0x5, 0x40}, {0x400, 0x1, 0xa62546, 0x8451}, {0x9f, 0xfffffffc, 0x9, 0x6}, {0x2, 0x87, 0x1ff, 0x101}, {0x4, 0x0, 0x7, 0x400}, {0x7ff, 0x98e2000, 0x1, 0x30d}, {0x100, 0x4, 0x2, 0x1000}], {0x3, 0x6, 0x8001, 0x400}, {0x401, 0x7fff, 0x80, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="50ef946df91adf8a3778095af95b4b646ab5d06ccaedcf1ad0c3d7db93a600e68f3acb", 0x23, 0x5) fcntl$getflags(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r2 = msgget(0x1, 0x402) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r9, 0x140, 0x2}, 0x8, 0x2, r10, r11, 0x73, 0x8000, 0xd31, 0xac1b}) setegid(r9) r12 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x6b117d25, r6, r9, r4, r5, 0x10, 0x1ff}, 0x4, 0x9, 0x3ff}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x2, 0x119) ioctl$WSKBDIO_BELL(r13, 0x20005701) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/126}, 0x86, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x80000001, 0x101, 0x1, 0x1, 0x8, 0x8, 0x80000001}) openat(r13, &(0x7f0000000500)='./file0\x00', 0x1, 0x113) msgsnd(r2, &(0x7f0000000540)={0x2, "c5032231a5d7c74aa79d97ff5d4c221352aa76a0c61d7d186eeb2e71c7891618e1b562daea340b845befab121177b3aed611c0867111a68e0e5d0c"}, 0x43, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f00000005c0)={0x3, './file1\x00'}) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0xeac, 0xb}, {0xff, 0x9}}) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000680)=""/169) r14 = accept$inet6(r13, &(0x7f0000000740), &(0x7f0000000780)=0xc) recvfrom$inet6(r14, &(0x7f00000007c0), 0x0, 0x800, &(0x7f0000000800)={0x18, 0x0, 0x8, 0x5}, 0xc) r15 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x8, r8, r7, r8, r5, 0x1, 0xffff}, 0x8, 0x10000, r3, r15, 0x10000, 0x8, 0x8d, 0x7fff}) executing program 5: sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x1, 0x8}, 0x3, &(0x7f0000000200)="c4de2e50e0b85491080e2bcf9e0d2c073c4086324cd573f4fcd576b77efacd0d9c35c5a6cd1be6beeb45d3301e9d1446b3ee9a584dc97da368881e20ae9528641e0d9b17e276941acb2fcc17d818d7ddf705724ee2db6a4334865ad8c32579a9c17937abf23acfae4d796699dc3a1c74080cc56939491922086af242e7b2da33d950c0d124b6b3bb244d45c4de35d68b6c6c85f880f0658dbdbd3c7e7fa24560da0582816b3bc3cac7367b961c47905bcd615b98ecbf84afa3", &(0x7f0000000180)=0xb9, &(0x7f00000002c0)="4fbfe1e8dc49ce158efa8c6b9488f9886997a843e70b767e7b77d1493fb31fc594c95e", 0x23) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mlockall(0x1) setrlimit(0x3, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x214, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)) mlockall(0x1) socket$inet(0x2, 0x3, 0xff) executing program 2: open$dir(0x0, 0x10, 0x60) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) (async) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x103) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) setegid(0x0) setgroups(0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) (async) r1 = getuid() setreuid(0xee00, r1) (async) r2 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r1, 0x0, 0x30, 0x1}, 0x9, 0x7, r2, r2, 0xfffa, 0xb, 0x6, 0xbdbf}) (async) setreuid(r1, 0xffffffffffffffff) (async) r3 = socket(0x18, 0x2, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x10, 0x8000, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000680)=[{}], 0x1) executing program 3: open$dir(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r4, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x81}, {0x1c, 0x41}, {0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001940)=[{}, {}, {}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200), 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = getegid() r8 = geteuid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r8, 0x0, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r9 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r9, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r9}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 7: setitimer(0x2, 0x0, &(0x7f00000004c0)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe", @ANYRESOCT=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x4000, 0xd) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) r4 = open(0x0, 0x0, 0x8) kqueue() writev(r4, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="0ddc45ce6c2fe7df719baafa227faf945ea9aae5e7803c84ef0d1ce708ffab3f4479aace595d586078a0a870afc56f734ac4032c9bae6e955b2db483e328aaffe3f1385067862baafa94f21c82f9288d9ba9c574c9ba74797033d73fff78d8f80ac4d9d88f928efa07fd224d8f66282e081b6ae4a7012fda2d87f738", 0x7c}, {&(0x7f0000000500)="dd25535f6a8c02635cab24b659c9c77cdced7201c61e704ac1dbcb25c2f132a29d0a08f7ec0fbe7396ad7231c3627c98d4d92ed8d9d5186dac1aa5b92acd2f41458fa2cb756a711e7bbd66ff0c395712973f38aea7c214ea7c569455919f06ed84dd6e4dbc50e0e3d9f3059081d79c125062a3d47f38afb6aff6728f4edf4961e378a0638d7e65cf7ff1c3e84e9e593138", 0x91}, {&(0x7f0000000600)="63f375131c9d4fa0d71540de797bfaca32a24e5744768dc3ff57d9e19062f17e9cfbe9cebbd233efb4c768933ad03cf96fce48ef34e6520212dd69a7efbadd411740b9b1e35f021026c9d0c615839bf3d411d9f642ef702cbf1892ef", 0x5c}, {&(0x7f0000000680)="0f7ce2875e9c789ca0f0e3c274672d19dad9fcae23a6dbfb069d4898c63512ca9ef5a3979cbceafb2ad95bbf4c25e0825d53dc026b7ea3cc7520df1a4c533e1baf115bf02d2bfe94a7a639ee33a3932142554d832dab66f1c3fac9bdd8c667f4069839bddec19a89331a0a946360232324cb07ac396e5c7f21a45214457f297858c6c6e27db7cd0910c4ea1923a52e8cded6300f448f8867b003230563b3047efbe7fe79c635086b4102142d200d411b4ace64c299979d3af59850f4d1f806c3f159b07e0caba1b7455df0393a9c23b58afce8770367b39df513155383c2f2108bababe5e9ddef64db11", 0xea}], 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000029, 0xc, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x282, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0xa000, 0xfe) r6 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = getuid() setreuid(0x0, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) r11 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000080)) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) sendto$unix(r3, &(0x7f00000000c0)="b100051300000000000000400020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x60) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) close(r2) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r4 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r5) accept$inet6(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001900)=""/128, 0x80}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/45, 0xfffffffffffffdcc}, {0x0}, {0x0}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x6) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/50]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30, 0x1f}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x4, 0x4) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x2}, {0x8306}]}) (async, rerun: 32) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) (rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) (async) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8001, 0x0, 0x2, 0x20, 0x7}, {0x4, 0x9, 0x9, 0x9, 0x8}, {0x4, 0x5, 0x5, 0x3, 0x7}, {0x9, 0x20, 0x1, 0x0, 0x3ff}, {0x0, 0x0, 0x5, 0x7ff, 0x1}]}) (async) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x134) (async) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) (async) close(r0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206932, &(0x7f00000001c0)) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x8, 0x4, r4}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x34}]}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000340)=[{0xc}, {0x7}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000001600)={0x1, 0xb}, 0x2, &(0x7f0000001640)="c3fa1cb5", &(0x7f00000016c0)=0x4, &(0x7f0000001700), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: socket(0x11, 0x3, 0x1) (async) r0 = socket(0x11, 0x3, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x597) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x40000008, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 0: open$dir(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f", 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setgroups(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x22) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xfffc}, {0x54, 0xfe}, {0x758}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x80}, {0x6}]}) write(r6, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r3) executing program 5: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0xf}, 0x15, &(0x7f0000000240)="e75ac75b88ca7157e9a0e7cd80566ce164754e8fbe58c58bf5d3bfeae7112fc749e9119e1ce69ffc5fc61a6e1424cd676cbbcba4eac2796f", &(0x7f0000000280)=0x38, &(0x7f00000002c0)="38d4bd09880181d6d5f510312c814970915fb254a27ffcaef33dbd7582bdc882801bb8b4cdafe312d2a21676d47eebf3041df012b1a26483b9d74aff7e1d5a360dcf406a83c459b2747d130e3afe1317d65a91e9bdb3dc405a443a", 0x5b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61}, {0x44}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0xe7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000040), 0x3, &(0x7f0000000080)="3080733c3cd3a4f841c0e52110c4efe5bbfbc60342c39206aa8f1746deb6e48c19283b0aa0d0bbf4a8a1d52666a50db1b620f3252205abc1a00dc5d030e250ec36d098103312009c093df619f3b095a967c66f5ff7ac523defb99f75b56b82884143b9e2a34d0c787927263b041fee77797918255ad3676cf7434c37197542eb71700c542c7f56407788c8d2f2ecad84d3681535783e4fbaef223910abde674c7bf622b62d52ac67ddc7288ac2d5da0535bd7ba8a7296e63d0671e33f437caf1c5c527c01e726461358bdf9961ae6ce48adc6090fe7248ece151706c068b84f9b429dc159d5c064c2c", &(0x7f0000000180)=0xe9, &(0x7f00000001c0)="cc5ebb94d6924be195c6a62da24b3401b9da062f77a8b5008696b928dfc5638fa0059fb0196a1cbfd3", 0x29) executing program 0: open(0x0, 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1ea) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) flock(0xffffffffffffffff, 0x1) close(r2) sysctl$kern(&(0x7f0000000140)={0x1, 0x10}, 0x2, 0x0, &(0x7f00000001c0), &(0x7f0000000200), 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r5 = dup2(r4, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r6, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff, 0x9, 0x7, 0x6, 0x1, 0x8, 0x3, 0x101}, &(0x7f0000000040)={0x6, 0x7fff, 0x8, 0x9, 0x8, 0x9, 0x80, 0x4}, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x7fff, 0xda, 0x100, 0x4, 0xffffffffffffffff}, &(0x7f0000000180)={0x401, 0xfffffffffffffff8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x242) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0xfe, r2, r4, r2, r5, 0x2a, 0x5}, 0x8000000000000001, 0x3, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, r2) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r8, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) r9 = getegid() r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r9}, 0x0, 0x0, r6, r7, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) chown(&(0x7f0000000280)='./file1\x00', r2, r9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) setreuid(0x0, 0xee01) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) close(r3) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) (async) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) (async) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) executing program 6: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}) r0 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x20000000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000040), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x44) poll(&(0x7f00000002c0)=[{r6}], 0x1, 0x0) dup2(r6, r5) close(r4) r7 = socket(0x0, 0x8000, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 1: r0 = kqueue() r1 = syz_open_pts() (async) sysctl$vm(&(0x7f0000002c80), 0x2, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x1, 0x80, 0x0, 0x2}, {}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(0xffffffffffffffff, 0x2, 0x2) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (rerun: 64) setregid(0x0, r4) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x1, 0x2) (async, rerun: 32) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f00000007c0)="000d30997abfd6b4680d6a15aa6467bf51bebf9c09ad4303385b8652e59606196d93064ef2928a915da84a5b0a9f162f1604ff70c86be7ee9ae386ee995156865116de74c099ceaa1139d7bfc1928a1afd1a01730b2e58994c2a7e8524c3a5eca5415f8822c5d94721f578e9a9fb09e68c1202c27d351531013679d03f632b89fe1effb41b813d9c9bf7249782ee9620228b10c9fb6fcb", 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480), &(0x7f0000000a40), 0x0, 0x0) (rerun: 64) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) kevent(r5, 0x0, 0x8d, 0x0, 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="bf0f0000", 0x4) (async) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000001c0)=0xc) (async, rerun: 32) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) (rerun: 32) syz_open_pts() syz_open_pts() executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c0000000000000007fffffff700"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000002a80)="15e5ef62499ef5f7c153efd2f9353bc53941c80c5abdbbeaf4dd1c5a049baff07760f8f0e0fae916aa15ff6e2a9a8a8601edbb2a54cb899f6e694be8d0fc5eb1721da206f2378a17c8423a87d147fcac5f5f0ffab874875fc654a0d91db6a4c7ade944d75234f69dc39d6424f95232d58f89b2bb42f1062860bb58804629ae525c243b29f055c2e938c8dc414b0af16639f511a42e1b574717f96e32a314c07fdd55205b8e5a1674def2ed3d09dc0bdd2975b38439e66304dff03da628943603dbabf5c0344d4ccac3b79fc103e2eae5e609e4f5c33c432ec4fb6287f3c39880530c86e2f09b901c29b4dc68f6a9a061f1a971fb338d39ba0d636737c7920b1914e4f706af26444e7104101b3e0908fdfd551bc848185ac67020ba5883903862e61062e2ea27baddcde4bc3acfc2d57e7ce0d19ebe762f216cceb24cfd704818979d13e462e2320d2daa80a6bc1adfe45e75a46a7f45d46e40896b619ba2f16849e4470e9d4ae3836d0505c5ec6c6fb1eca3baa1d84b4a8336fd3e8ccf5f2f5aa7b6b7da9af525676d021ce1805a210208848921fbca97bbdd80c4a29353a4dfbfb2742dbb3f38fe0b0bf5e298b6a139ac1cf78f4e7b2d46d98585640fd38fc9d4ccd4dce5a8c6dca616cb62c0ff6d9b5824e41e59a9726712f7108018f97dd541b11a018e91b41b8b81111d27956aa55dec05fb8d2653084b4f85788af59b4c6a4e6f409e366aa464cd7b634ade8d2068fed4d5e53716dfc0c2593e5ffe9092b0b57345f2ddd839dabea3920f974c5f602af9880905a891d7cd0d84de6ca8d13ff39109ae03faafbcc05770a28e6121fe21bb25f6faa90e71814b983748fbf5c94ed7ed09743d96c1305b6597d6682aaa12f1a1cb5834d861896009619c5de711e4939b9bc162f499366b69275ae5304862e00ba5249494d0b9ebeddede0c941faa8a7b5886e15ffe170796e99000043eceac2da2429eff53ace413983c7d4f22f1f44ac34418f1e33da97eb642a81f53878816cdecd02698ff97128c9775cac0944dd5731c92ab2fee39698b0a60b6ca5356491ce5d8cc15fab3b431e81548fa7e479355a39a31fb388c8f5595d3c4c21ed2a926023a4994a273a4f780e268cb5dbe08233202d99660845c2049e3769c95aa3781360b9d353c469755a7189f6ce70cea249921d146b436032d7fce997bb0eec597e7be081324f71e03aea87605f5286b4c3a481b13829d8aa14045f84ae4171f05633aadb67c88dff5cf394f3a0cf4dbc9853602bd1ec32fcc361bd9c7e3835211cae3cec24b8269d96f737dce5b4642edd731c23f5160a808bec26a09c41509c02df422e96a79a339dbf84ae986dc497786c60c055972d08008ed69f2dd92cc950ec74eee22ca79dee59c4fd50a61230cf3543e29b5e1186dad9a7d4e49b6499f0bd86f2cf390cdbd2fe91f683f81118955e4e4d70add4b6ad221c165f10d950e83ea73b7809c9c62e55fa89196fab852eddfe16060055dc6641b3a8cb07c18b1959914d1a7e19d559d1f2528b79638c93651971e46596d2cc04c768c72e29a1077a16c21cc2dc0f9c9cc38e8ebf18dfb018c23d58e8742fd90ce1175dacb0ea3621909dd6cc0fc8832d2f6adbe2909fcde9d156b5a0e9876422e9a7a3495fde171170ecfcaa2a29c74085acc59ed31560c7a9f8e1abc25f83b90719e8a803d3d96e6a3448ae998f004b38cb9e0b21e7efdc4b65245cf1079a205a35cda27a7a2ac5e28966662d36dddefff4e86782e8ef70261845a8cf2d4c416e4b2b6150747a18824f714a2bff6795fba27d9c40fd0806bd687338a7a5ebd3427ee156d235428553891bc1e7588e82244b3593cd1da2774ceb161ffb42b6bb0c98a0bb85087beca8c53de0a04b23019adc8a5221377e0f87391f53b2fdccfda85ef354441c9030a106ca7b554e9787f00b21ea2026692d1fb8a55410947f4d405373eaaa99da5ae5b8256cd8d8e57ba95178f364b21c549327fc2dff99a6f33e2ee40a53cb06962c9e0466ca96e8b58f6ab3f087bd251b2f1643f8fe29b81871fb99603435dc205cdcf226a0d830bbb1f841914148ec48639c0d3a0b19666c6f5cd7785b1fa25e1148bd836fdfe71d000b881b9ab7a33db24c5dfb3f240af51b6f12dd8ae1b4659962e0a", 0x5fa}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0xffffffffffffffbe) executing program 2: r0 = socket(0x6, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmmsg(r3, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100}, 0xfffffffffffffde4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00', @ANYRES16=0x0, @ANYRESDEC=r2, @ANYRES8, @ANYBLOB="13be5e482aa410d6b0"]) mprotect(&(0x7f000041d000/0x2000)=nil, 0x2000, 0x5) r4 = socket(0x5, 0x2, 0x0) bind(r4, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) open$dir(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setitimer(0x0, 0x0, &(0x7f00000004c0)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYRES32=r5]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0xffd1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f0000000200)) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getuid() r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0xe, 0x1000}, {0x4, 0x303, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}, {0x0, 0x9, 0x1800}, {0x4, 0x5, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000000200)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mlockall(0x1) sysctl$vm(&(0x7f0000007300)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x4}, 0x2, &(0x7f0000000200)="52c8fe706837f8275604e2cef5f3b07c11a66441f79ed1834e580223ec853ca5877ad67a26f6b19b410cf7826aa7679ecba28de6866641cde96d6625750134b29a03578fe2f701bbf14f5cb74035c683a7d625bae1aae4cf20dc804f4d696c5f72faba9b1a11fac224ddb17ee0cad17ca01d3cf928ed3be39f5d280f8f81c4651c00cbd70332be3c56010145c65fd2846418bf25611158f7c5ecdd37e963334efb4fe780a79f7cb0cd2ee20f91ff79cf0731fcfcefd14e88ca10808772d2de5d", &(0x7f00000002c0)=0xc0, &(0x7f0000000300)="afa8606e866fb5a4e8f7e15c8aaff5479cb078803f01573adf5e5a121d374cda45f8ecabe7ab75a8ec9c3728fd6ca3633ffc892d36921d9780d0683c0c77181d1ba0006db1dce6d61036cf2bb9939f46cfc62e038242daedfe93ba2a5278a1f3c1b5f47465c7135b5051b840bf55ccefcad214164a22c7f7a25c052dc81a02d761d5794c2f2d7c8edb6e2b7947bd0265743d3dd84d0b7cfe", 0x98) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc4) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5e75) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000080)="c4ebca3c0aed80bdf5e3469750b71229ef8f773e", &(0x7f0000000100)=0x14, &(0x7f0000000240)="07c4207b54d67c4a5d22354bb26294c43d710623628e3ea626ec228a7f23fc224e01b0bb0509364fd63f7d59fe304a522f398e9feda10269c8963ff6b1127e7e5f095472d0c08494ce7cf45df4bccf37728b6c18a354dd964e60534749cb679206e387a133e5ef63cfb67a798b795547634fe9a86ee7638dea6e104ca3314762a9541338bc58ba805a20615af874c9876ffb42eeface1f290c35335c354a0fede542334884eda5965f7cb193dc632cbabbae5905ccf4aa90b4966a10e24030c42c5e67d292a81fcf812ccb2a0821645b681a08d5414715fff9b498898b758fcb56a518bd34da66319f66ed85c18df51b8d9b55943455c36640eb4793332210333bbedbcc1c4e82cf2a14eceb259a109ef62b57ae959960a8af34d4a97b6b51904b53822cf302e92157df7423ba26562b1ceaa5257e276ca112f87f52cf04d195f9bdc8a3bb2c9ed51a614af34b09f04719df14c4285b9ec89e5ec35b764c07586b8aa558be53ab01e4bb783e6cb4fa4a0ed2de5bf4b707d4468cdad32c1df0642c6c8265ebae91cf3190d67fff4f84914191db9a76b815a68fc3a949ccabc13512507358d7b694ee2bbdc8ed5b0a6f7bca617445c7d5fe93c1b22cab2e093b2a30f919320613a96225130c5eb6662a586a55d9144599b230ee1d359fdf4d028c79486d965b571ccd61eb99604a1ac5c8c1dbfa65cdbc7256fc343cbd51f61de4a8963f6e233b27f528abe4a668ca005e7f9fd2456f05c96179a0195f7e2f66fe794980036f50dcfe292bf982a4d5832b06fb0c890f00877951c66ba5e8ecdefe4f86687680313b308ddd358a4050c1c6783f54185bcd568e6592a0cf081e67f70c3a5b699ba4a5fbead4a976be0a1045c971ad08e7fdfad1ed0645f76169d7484cbf8ee4642b06dd14c4e5d904766f209dba0c6f07ed175965708788917ecee39b9503ab5bfb4ce32383219d059ce234c17e6917adb44de34f7e0412b8c39d765e5103a82ab639ce493b2bb72583509e7a19a2871a69a094d1365faf8ffec9d4ad7e8d956cff190d5150782d13a8d47187bc3668657a8028039548cfab5a08ab0af5247e537352d2d2adc719207db0d893019c0b63cdcbdb8c92bcc6e6988e2cbde77164ee8ed44b8d45cb2181e38bce19821ec14a8450d5b3c1b585f834a0d9d11fb94164763227df3e4c2c32de086b99a41a9dcb44987c1cd47168ac5184fd85540c7067de9c80a2517dc56918bd5d2363e9f102fb4d542fbf7d25e10f9b5c984c9da00bd01f52b16229001eb894f433f1e40d0bd1cc19d69417b5ddd50c69dd655ec79ca5c331bbb063d29281c5e8c3b05a2c06fac3eb41e6df97ea0df44ebe67d6276a58b5319fc7bc71c6b30eab493cadf75f318b7f5a240f58d515e77c0bfc7f8d36ab39d224a8b55eff148f0a668819044e81a6a8d0fa9a44d9d4dee6c2fb140d1ffa69abe6cc82a4da1ad5d20d7f3aeb5452061384fe58f6225ca8e1d2ac34a31f0c30f1ee98f0732d11f1f98196fbb7fea0bfc368c2e4aa6f83700416861879186652b2c14d21ff9fbdfc62b5cb8487fdd7cc2e5b1cfc9d234fc3b002d8133dd8f239c028007ad932adb0039c57997c76303f1621bcb1fbf5cf1736a7a4675842defa767f294222fa653aa257a5d6ada1934a70191c0712ecfcb6e47a9c67653e470159f70b1e57059f9c84a9327eba94f23428c35b7f6cf0f979d1221f19f5d0abf5aebfeb5d9da2fb52bec06c6fbd25652aa338e5bf1dda9efc5a6bd7211223660fa0443ffe13cf45368537176c867b4d049e43ac3047ddcdf82ba0693475ff9a65c92cf2989fe1bc089f652b12c1c26cdeb829eadf3b6777913424102864a28d20504fb0b67d7973fa23fb75344e0dc0a101274d488071f7e59e780f2c67b718ae1113e0f0f75344f5f7c14dee7ef4998f5647091dcc5aa8690757da4ad7fa4fa99fdb23351d1bd42856b19ee4760ba3cdc652e4c76072c0da6dea0ebc870a4a7bcd5cecde32df819d30b8c565b1dd92b4ad3735ae3a579b3f0cc111e63a23d3ba2aaf65493af1f4675088943933aad7c41e2e6873cba8899c21d8b5a3e5983173d77a4121e885ad579d350c101bf01e00256d3d103fac3d57eb0a5e0c7b8e45b7db0662e5ddd66e922f4c50e42ce3ef80e5345bf4dce9dbae13ea96df082c3e7fc04ea77ec3c9a3b5bbdbfb963b6fc386a7b00b8982add60ac7073c537d1a789e7d80e55ba6ee7523db70d10888962d0d7a745f098b9361f0061f7a026af94692c5a9ddac479401024b2792137ae95dc17e0cae25cacc322bb7f3d55a0e785d447622caaef7e7307b768692c59e2a00632e9e34195879c3b6fb03e64103833b95bc5e4358f47263ba5c03e5c5ba28ca0ee49040964db54f85b4b7d13f7e182f4475fb59354ef853fdf5d74598e311f0021546ab036d89b5a469289cd11125e497ec1ea942a579588c387872311916d84894932b3d17b89de4fe419c6552f9ea94804eaf5f0aa4e7dfaf90e00bae0ed9b5d0f80d74d2d98d520dcbb4b62374e54977f153b2f97b855f5746695173fb6067431cce136fbc4375d8dbf4f066e7647145920da82b7eff94ca3376fa78e2441bd66240033544ead08eb291e42befa6ce51ba7373d8d1c9e7281d8c017db8fee4d571da248a158c2ca2b55c0713154e26ed70a44e0786d5d190e206971d7a56166d600105156f79649f87aff6682c4a50b3de55b293cb73e6b17038354fc3243dbc0aa6c3c9ec5702326b304d7dd2d6dc22c58138ea92ab474601a64f3317a8858b7f18268ff6615a55cf221d9333bb8fdd397cc81e41b20b56080d12ddb5f3aaead1e509b46653c5774734fa3c6492a6a480715d1c9855cd9dc3a74e42e4ad98ccb5fceab6a6e4f3a1c1761b2e81c9036535424766c741dddba105e760fa380378df641f5b8317a6380cea4fe9a56e37e1843eb7991d14e0aae4eb10e185e88adf82a34c5569d5eb9e283ff288bd99202238481ddaa4d71a1ddf97bec71b6f8c02acaf4f5cb37fddd2befc942dbc37be337df09ded2dcb48089d4b9876d79bf6d7f9fa27fbdd919cd9cc3683b19518d49753bca8f48b9354d5718f378c9639c5c512e8e145f5bc79062c72a32f9556eae699b7ee58caeea32ac47faa37da9455e8d0ea4b051cbd633a1c5cb4c8905c1ea8552d100dbf71d8e1e795c1479496e92e1252d441e1f7ad0f3d4a1196184aaf082e29da7c1720b0c95c0def2207727636e517bf136b1e0a856f0326677129239425ea4be20aa3d9cbe65a5a2c1e84de491038afd11b6caa067773160d4492252121220a98b410501fab3e0465c2ee02cb0cc1556f36021222474a3e0acc1968d88ee2aef13c49857b7f34ee0062736a192fad1af767f7e4e6d195ba33ac65e67d565fa9cae113d6243b0f708f8d237adb0190605a30a2a323fd8eb280db48e088e4a226a6fb715ccf4fc6ae66f6b1ee37d757f2ecdf5b22076755bb2633648b803885c0b20edce497922df05b2d792c5cc1bd4103e5f7915986cc93bf860181c68c1ef2d2daee4e4641b4792f1fa7ca7faa5b43808724115f91defded92e44ac883c4e6a0b5c8a91d487299d5ba5507baaff2f3c6d41a531cf9aa8ac2f9e3953bb71d0252beb2650b2cbf363e0ff7b4a3ac4b7a414365f9a8ed04ed8de8ae6218c6d957f08327c2b2148a50cc01ef7cf7062bd670ec7a879754a57a69f76892833c6addeec504a0d6c9958c23b864e61ed5789954d530ea46f29a6270c965d9a05b7613e13845d286ebb9f5b56bb0ddc6e175bb2ce2884ce30e8af916fec504ff19b8297d6e104c880f0d6f37686527632c31f7907be610850f424f6c0016d3267ff43197c3fa79019f251dd695bf67382f88e27431ecaea394275bac93ecada94c5faa6ecf2dff2fa51f426a5b7cd87bc1b419cf6476c71a7cc5660e47f33e1d3c5250ce13dcf983eec86b932758aa5cb0640adb5c2ecfd690eba12e2ba43ca0719e4abeb47744189ba4e165564fcb652603221e0f21ed8268e188c79a2ea00ad1bd593ab31c46e13eaf4c8124d1dc746b9a1a39e8313700fd25206917b1f8ab20e0a7ee919c43e4a543c881dc6e9f789bfc7d490dcf890fd9f0fcfe4cdbf80b09205ba3f8aefbd1a04cc780f4a8afe9d80a482f4de34c4af902c73a4791d1fee8eb0e6f3c32a7f72212f0bc04009011c06f285f7f813393d24d173b51d13eb645da2234d901618fb9fd42b1e06a2f02d399ec998ea8e14a965a58ca3b7c3cbd97d853c3870810eab204b7e9cf0dc7af3aacbadb107251fdbd579f1eb33b05bd1de75a1441c14517e12a2b5cc0362a15752e3f302a35e360d9aaef9ef8b3d8e2e2701718b841c662038147cfa85800fe5eb2a22fb546d1cae42e646866d816588418d6fd0d5d672e36e110a76e65ad4a66143de15ec47bd8bf3b9ddf666e996039513bcf01924f7f7296fadbbe1e6ba79d14a77b08e5b83d8e2f06c16571aa56969d4e3cfc73dbb6cf102e0cf6007fa55783629f08f157e9d68ed9af2e56c075c330fbcc56109660d54acfc829c488d829be5cfae9c3cafc9c9d7be8249784cd7b9e5eed641f57fc295f70d0a037f0142fde2ef764c44753291c6d0c17b90b8b79e77b24de602ecc048b0fc47a18421d335305354cd4ec1f75ac1ab5aed40ce168642a28ec5dfb600a2d8f0784da9f31ee1478d6fb5146555931972c73935daa0aa6c6022aa3368386f680855d5feb076ac4e5480567e45a895f2edabc55014d5d0921715db57576ea2799bfe43f53d70c9de83a73d478e3f39df0589bad83ea9db6e351bd58486aa02bcfc43710ca4ac5432d98fed168e06b14c4267ffbbfdc46e7d25cf34cfd54e270945d1130d6d05ab8bc5e5ee9f6439757d7c93a960b5062b1bd15bb4fd39599220ffd800bcb2c10dd69e4fd8d119386f5b3e679216fa9b9d1acee972da76f40641f5756c30f1fcaf8e76bbcee2f31ed255dbcac9943f9348b8226a66095e8a0f09c61b5c6a3e495c116c9082bab27cfcbc557564c172a0941c24167f4cb0f3165681fb63fe5cd5090c4aaaa1ff1cead2268e0d9c291e40b114951d75ce100529ce37897a3963144f63f54aa0beecddddfc1bb02991d83e0bd886c511652975e4048fee884043cfa17e432e4aeb233ce89454cfbe9fd71bf67b229fcb9ec5a0e1ffab08fc6c2f819dce70e87a1b9211490c9c7780ff3adbadc5ce6d9c4336c61b2e46c7f80f91d8fe81788a2c417e18346d8fb3527885ae930b6c9bbc6182d25a8ff462ee8e07165a0921cda372792d13602756b1a6b047d4bad6b764c0d832981d07204e4c90cbd604db5d3506b369f462684c9001aa5bc1835e3df98a4fe411b3253bd2b3e9b7d972a8a18fe4a6b767aa0cbb8763b6614918d6dda9e8c80729e93ef1bde2541e9663cac0532f068acad4e8db63a0c606cae7d28c9011c1a2d1df20918c9d6c1c33a09ad151fb00b1cbfa9fa31a22e0f19bf1b1eb5d8d8f358eda43cd444b750d6e5f3d5413e35c74379f5f7d2f5656da02440d08fdf0ebd605d91ca279a1bec85373dad7b430e458ca64b6d43ec70cd9edfde11b1bd2440189516262763175d719f25614dbd1fbccb8f8da0c281cd5626b05a743e183b01091c06bd3b89fe95f8d26b299d34aa0bca15009af4b1d27d2848f2507422a2c8bea0fb3a8636643047abe3ac3cde2d7898eea8506dc3c10ff48fbc4001d0a44ea634a337b59fd1755e797693cdd5db3c5619e46ceac87ca14c3aace6daeb93e38e867720d683a24b447d758bfbeb3112", 0x1000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb2}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) r4 = socket(0x2, 0x5, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/206) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) accept$inet(r5, 0x0, 0x0) connect$unix(r4, &(0x7f00000005c0), 0xa) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r2, r3, r2, r3, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x12) getppid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r2 = socket$inet(0x2, 0x3, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x4, 0x2}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) syz_emit_ethernet(0x2a, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000100000000000008"]) executing program 2: r0 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, 0x3}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x1e, 0x0, 0x0) shutdown(r3, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x7fffffffffffffff, 0x9, 0x0, 0x2254, 0x10000000000}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES32=r5, @ANYRES8], 0x401, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES16], 0x401, 0x0) msgrcv(r4, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000600)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@noop, @generic={0x82, 0x3, "a2"}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x443}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x1c}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x48}, {0x4000006, 0x0, 0x0, 0x1000003}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x9) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) read(r0, &(0x7f0000000040)=""/250, 0xfa) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) fcntl$getflags(r1, 0x1) r2 = msgget(0x2, 0x12) msgsnd(r2, &(0x7f0000000180)={0x1, "60fe7d5355e43ffded5b664934ddeae489f0f96b38322bd68c98ecaef1fd4ea3e90701bb6c9a8b81969f154561e9f7f9c3c55a1924af1bb5cc9a48065eea342242f8f1646e0e107b22b8f05d614716cb32a43e894f1f467af2ac19da4692260048b14be7a518c16e95a3d96aec5ac0cb5f6b110547cf1756207517c1f7ad248abeff22fa56d164d497146a843de66b16c4bb18aca52261355f9ac26127c0d29b15e8fd58fabed708ec9b149001f284b3ef69e8"}, 0xbb, 0x800) fsync(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) pread(r0, &(0x7f0000000280)="2be902758ce2d53225654cfb7e4f27d7043177442f6fd9d509ff6b1b24bf8f467f4ee327161741c3e78357b863d1f4c863e8a98c537de3bc843ae7cf02c886b16e759fd5226246a836c34a0584fb7af6754f35c055a88df649234e03b1bf7a815cae9294f7fba24b65bb5e30fb9c60999bc42e535ad169d41f219fdd1dc9f93ece3e02a40d34fea4aa8385444faab2896beb65316a547d37a6625c7947a3a33089587c31503b5f0541b124fbcfc4179d22873cdd8e4bc404a2e895bbacecd00374eb4dbab37ebd8e470dd3e9121118ddfcec580858e52b21d0a872a893a85833bf59fb7c58374494d795449f3de5122e", 0xf0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x7f, 0x3, {0x1000, 0x57b9}}) pwrite(r1, &(0x7f00000003c0)="a420a8b8ca2f794c4eb24e01a415efad1f9dd2e2433932d57f92f42e23d7c025c44f3abbe9f8adec6bc572088ea3438d1a3ce280c8f3d054c608a2a1ec5911bfec8dfbc6c86c2f1328f2092acca1fcced8e28bf5dc9c2dd85a8bd0099a106e5a7f29676038fcd4cbb6e8bd8591b109a07ec01bcc829e01226189e2e3a871e0aa99de90744f74552bd58cb0627ceef565f694a07f2c4184330ba8fa90c248c410152501941b4b0138a86f732058b42f04b24bbb38972e45ac18eccc9ec22f8bd9707260f4c81efd46e1354b684a9a1fc26eeeeb5ac0a2acc740dd5d55452ae878a8d26cefda1a188dd7e5c92809768261c26b0a782f1a42a8a31a8159bd061c8d6ad5c68708770031d0ba1d82804474cc1dcce07b54df1776a54971260a91b0043e218f579532a31ad93b8a87238ac79b436a073819e356f1429521e329f3e639f90a67cc833e7fb229f92d08ede8d861e6c3922d3e0d9c9eedfdfb0995e7c5bc5e1e62d9d904b2451a1d73536153733f4e478c500ac44f51ae726cf76c60b4d1262f2f906c57c163690ac0a62dadf5dc258f54dfa910cafdb8cbd5d3b080a0b5e078f14e11c13980d6570db6eff3446171aec0c5c26fa5d3a27c8e94bf35d2f9fef019f93a3c3b7aaabc974f24077f368cf9dd4c59f98951c419dbadc5c3e2c3659e7743d6f1f3e827451e0f7a41f9ac9045f4f42bb8a86351db88b1bec4236e32c5e0f5c6eacec06631618e2da6192ea647d1b2e010d0e55df28ac5f528d81c25508c3a76d0374ebb3920066aa9cf96166d30490311044014eaeee0936e8b3bf8980f637b9e8c19a1387e90eb4cd87d1916fc1b109d6394ad4a4312e2f8a37d818e7c5c5cb85aea513cffa01f8595e5593101a5130bd932d70f4b962b2179388f89037549b7b1bb17217afa9bb0eece0d09b0f8843cab886c0babad003f6de16920561d4cd923f3efc2f6a174ad4f78976b6dcdeb3e9a930ba761a8c65d4ec38ad80ff9c1973a5bbb60021f46c9d550ba19bd9b983b5e9d048da03fc104b218151d6e2dc0af245ede747b589cba29d857051da4855b25ff9022d5e1583e510ed291d910402cf150d3c5fbe066eec9d5b9edfe77230b96e6ac32cf23beb98089a0073c99d1dd56b11aa85ad55f14ea460a10ab4cdd2298772c198f653052227768835c0b641c9fdc26dd13f75715d04da602113f7ebd472f3323923b9708da4252e09d049210cf344ecacdc35756c5c1496209d03b732f0034c2620931cf8ad406e98897d8b626b26e61966f21f2bdbda396c21c599fa8f4503804a4ee82e9e7d974d5333604efd58199139895d8a053a4fc4d942ae87710f1ebcb8c893a69ad97fa4546d29d83b5b07efbc3fc399c9c0b162919be11e9e9ce28586f7ffb9afc80e9aa29f3599fc8a7c433ceedb6e0d7a86afd173d8aaddc2ab4472bd93c6f095048542f66bedbfb579ed8c4d49c9fc2bd93569c7fe50093cd615abb1539e7c7c6d3e738b35f8641a34482f42b3ef00c837e5396935a2f1acaf655209842d74fe48254813ed10ac0bd4a290aa629feb3bc5c7887c40c7ff1b7ae8fd2bc7a84021386f7d7294d7dad6194b2bfe2b036808a24927e1462f62c26d990c2ec2f72ea11d59c80a173c2eb3a54c8ccb30165a14137338ca8ddf73b9d5c412addac2db555b3f93dbbe6b94a2ccfc9f0f0c7ff03fdd58fe6d09a989d20c5acf691395521e22058aa4c85d3c94cf08ceb111f1fc3de98a05852abd05bc4fc1526e476722b260e8c72d06fcc000a4922f31f6dc9a80530e12e669ee20bd35371330d5a974af8fe8749f0607e9d9f2156bcd928b40775be163f6e0052e7a2b9479e2223602a9bcc8c1834ba41bbf3cf81a084eb8aa2e1836e807412fc8ace438343f8dd56052af1ab1445b8b90d8e464ff1dac21a2f550227d9dd63d09be2932b8149f838d144966db8b4b55d52b6b38ef6c0864f3df011fe1be2c0342ae031b87078623ad788c7be645b6a1411d481aef0d6d7767dfbbc2279a23aebee04cabaf91ed678cd249e4297a848b91d19b1549840adfad3b766f278fb0216ec6dbe0a61f9ca0a52e39bda22f69fcee768ed89044c56fa9f83ecf1941d7c85078baefabeba9cf326ac672f780f795e3ebc5b6b3618a13315c1e82be51179631d390fed11750855a31cdb631832557463a5e7ec070badae3c464593b13268716f886baddff643d64b01ba05e8ddf1b502659d7c43d8bebf6b40c4e54a2a1da30fe34b3e009c1fe70a8b8bac61da13daa44f011170f9d9b5ff702709e99ff294e4c1d672282e49cb6b78aa328d97b85e2739ba57001ee9bbf5649b33ed9eb4482bb4106fa32fa84e1510d84ab27a6901d76e6225e4ae686fbd55db5d51be8a84df072aa14632ae265bff4f3e604aadfaa8392dd460221d89352a9d2506a3283971cba9831112c4b00e5aaf3d1cc678b07781207eed122f4b94777619ef85eccbf5c0f8b07534be400c75206c9308e067bf5b547aaebf203d355ddff3d85606b4fc9bfe8649e3455789c8bb26e6cbcac490ec0300ded8750c5279acc134b2cbf3942952dd7d4161cf915c9fefdf360531be601556bfff1606b5e4a1135894ae4c7aff7bc361b94aeae67acc37b6baf61dae59063f5e6e65c7ed3b6cb91200bc1faef7c1351fcb9123adfdf770fa491d8f340517924b51e251402a8ee9a08ee99f01e080597a237e1357c1f0b467a7df6f3cfa35b1f38eba4a2f997f58bfc577f3cf1bf2a61dc1056e99ae01efa30978981326561c7c094cdd7c5d27281cc31b48dc3b64af1e595beececc9856dabb017bf0255a9f44976202a12059ca20dcfaa390a83a90f64f4c06d35b35da75599afda0776ee8874caa3c3cc9979a0fcdf3cf6b89154d998437ee62d4a0769c211024ceadef97c6f7de190fefbb3421e9e1b7324ff764f9a8e2c8efed53cfb8d381b25b82b2562ad33c00537d4e330d5bbc0dbd6c5bd3105bf33cb31d141a22d1f2ed09d66bb1dc03ed60accfa5b248301e1457be4617b567c309e4c99f84ec687420c496e3c841cd79cd6af290a9a262bb8c189fb2f7898e282e52fb2f77c79143ec059e5dc43138e3ea541ca73bde844aef538839364d1376c5d6ba46e132d39f1b43d12d63a0f77605dec0b8ea8e959e5c5ae9987f4ac5d4b8552690b4c0d4224381979364cd071550526aff85f48e042c2f0094fecfece57813796a0b4589ded212f2cd1e3f5fbf095cafb9879900de7905cb19b51b3573063c8c08f8e5bcc89b08995e7670b60e6d19fff9a71ac45a81f0773001aa8ba7ec74bf2dd7fa9a99583952cde47629f4773f66074254a59f76725432288be913487573eae13beec37b6912e709923198299a9210ec712985ee88085cb494225a762968f58c7d13f5ae005abe24f02b731682918ad337b75b09491673600aa29c0b2909e270dfa89479ed2df571f79f95de13f40e870b76debeeb8062be7e7c22c96420535ef5d5a2f8495ac898a5b3da6400427459e1eff24e1204074c2e311b2402d631b233ab25d261727ce3d12d1615e2e4103042aa74242402f00d884b1b6c12431e672cd4fe412665b2888d8937151192d22ad0bc7daeed0599ebe045ce59b85d9e5c901298f19f5ce795be6713f06463b424bc0004a5d76c487cd0cba5dc39b156d4631b3f4aa64a1674980c8e490ccd8a4db4f43e290174e3c434c330c8d375417c9cefa340ede03dba75362550120d0dfaaf2fbd2e047f60818ec91ffafd3a09ac0d814d539c789f23ac723b6966e49c17755fca27fdf7bfb8cdd2f36304d66043a7b86ab78bfc6d9d3346a3ef88783df0cc9bb652e6480005cceadc48fb270f3058fe63e89457323fc16bdcce990ad39b8f13e9fab68f727dff68bcbf2d9fc761c1560fb7e4f5cd4819a8fe8516937fd415ef383e7114690572fa5c6910125bd8c286967ac281c722466c356f89ba7ffdec77c451c9609cff9b034e0dd0587405fd70d7c07f1b6839e2574aad1971472df22f6ef3db38dc315b92206816f41775f9de43863c6ad11684e51cf84739364a6267476f4b3b48e5617e85a1c377d9cfd792c7501cce932324f3cd8c778cfcda7c7b68a80b069558efe93c61dc1a05f2b678cbc5c862f6d0379d3638faf7e1247168023ecbcc794aae545faf2893bb97b10eb8047acbdb35e1c24a33c90b18b5e8462edc0bbe25f886478f1963735a79de8f171f65cd529336651376db0b13805adeedecf0f00bc6611ce106378e9751af84c2e95475b462a8727f3f50b873ff191d5f59cd5856d7ebb6b3288ff9035f7daa68256c668661a507d86f5e1e99664ea04482fa2540459e68369a90dc1875d38f700dac91f841b376684e5044b156f5f0bfeac58668976bfd7b4d834b237bd91801d065571bad5f72a8024c27245a1f6d0268892d785a619f522e3b65a0631f60a86ed5fdc3d66e9893973495a1aa8b5540b556b5ba7368f24c86ea15e88dec156d0804f29c53bf02d9a0c4913ec1f3bb1da23210dec69cdc7a70e950cb443fb0b3a988e14012573c9d6b7db2e16f8cef38b9785e8f10f9128a1da80b88b5a48b871cbd48789b2eac97a126716d0aa89bbe1b9fc54fe15d566011b1e5b82101a83289649013b7399c8647ead3a60cb079acc0e1132d82359cd68315b1fb1ab783d4eb563af6891d8ea63ca0ccead0fa33fd4e6d6d6c534b8250d3966d4ff265b189d9d92c6401b17b37cfa56378a889bc89279d1e0ff8aa703595ee18a573ac04a7a3e092cf8240698392e0021f396a115673e5cf5d8ea8bbdbb814a8ffe6e0b6e7c5e9514fbec6970fdce9bb638cdae4b272cf71fd5fdabca664efa89b9f1a6316c0d0beef9dcbb3a066f73243dabc5b084840e124f7e6e06bf095dc0637a037415a0d042763acb8d4c1a9209b2dac8720ffe5d1c7a290dcde60e35682b902534054880b81b303c69f01a9a5e504300d34922352a068856b0e74bb2c6424827461867e9596867e948e5a089309298a04e6fd55dedac20c994cafdba66a571b687e278bbd490f447fcfa08e2e67e461e65fe0a97b337dd1aca70ab0fb46c85f1153621cc000a3b85ff92cdfa9edaad0529e7acae5f3c51e92816e5e3cb4272c4ba6de9c5181b86b29af864e6117bf910c5e74fb3669ba38f392128ce3619de3d337c3da6b300296802a39d7ae0f4d872538e2eb2996ee27fc329fb90230361c4af15f04c7b2b1d6420bf6a8a0fe908fd94ddb4639565a9b470024b21bad1cf2bd2b6d9f5c8f83698ee3b717b93626a5a39fcb87855e8902ffe710274983bb8e55f5f6fda9a7353a247313f684000e0e4208960a437fe9a6504d89179132d21a9d163984bfa6606a5e0cd305faed57dfa01693975d5c3263f80477abd3d749da3dae6fdf96f131ffa905c962bc16f6475322f6851acd4321ce9d78ab16e30c6fe8021d2822176129694ece7b1e05ee641d2df2276ba15ef91870aa1198cbee5203dc030ade9d2d62a4da6c42044865a1d90b88f2cad3b65441acc537497bce4266f8b4aff1c08748df3033df76b35cd0e121a53146be7c85e654c0a627a074ff11fe120f502b47695fcbd70331aab9f3a5718f7d13c05c210bd7f90e4e14ab95367d2d6e15bb96c41edae027d154182e4931103cfdea373f4447f86017a017dc8c68881cd744242112dbd0cc8bd65d9f41c8c467fa0882f2e18963bb92231b712502d955f9e04b9d46b744bb5a6cee2d22e5571aa9b68c40d54fa1af0c318e8e21fa2497bec008eb38baad97470184d0fb3c9340a639820ede0ae820", 0x1000, 0x4) open$dir(&(0x7f00000013c0)='./file0\x00', 0x40, 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001400)={0x7, 0x5, {0x6, 0x2}}) getrusage(0xffffffffffffffff, &(0x7f0000001440)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001500)={0x8bfa, 0x3e21, {0x8000000000000, 0x1}}) readv(r0, &(0x7f0000002840)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/219, 0xdb}, {&(0x7f0000002640)=""/52, 0x34}, {&(0x7f0000002680)=""/209, 0xd1}, {&(0x7f0000002780)=""/158, 0x9e}], 0x5) socket$unix(0x1, 0x1, 0x0) getrusage(0x0, &(0x7f00000028c0)) connect$inet6(r1, &(0x7f0000002980)={0x18, 0x2, 0x8, 0x10000}, 0xc) fchflags(r0, 0x0) msgget$private(0x0, 0x100) msgget$private(0x0, 0x20a) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000029c0)={0xa765, 0x80, {0x8, 0x9}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002a00), 0x800, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chmod(&(0x7f0000002a40)='./file0\x00', 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002ac0), 0x200, 0x0) dup(r4) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000002b00)=0x279c, 0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) login: attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 0 rsp ffff8000343a8b28 gsbase 0xffffffff82cb8ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff82821d82) at panic+0x159 kerntrap(ffff8000343a8a70) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(b,ffff8000343a8c38,83,ffff8000343a8cd8,0,b) at 0 rt_match(ffff8000343a8e30,ffff8000343a8e4c,1,0) at rt_match+0xc3 route_mpath(ffff8000343a8e18,fffffd806d3cf4f0,fffffd806d3cf4ec,0) at route_mpath+0x8b in_ouraddr(fffffd806d3cf400,ffff800000dd7000,ffff8000343a8e18) at in_ouraddr+0x98 ip_input_if(ffff8000343a8f08,ffff8000343a8f14,ffff80002accc000,0,ffff800000dd7000) at ip_input_if+0x25e ipv4_input(ffff800000dd7000,fffffd806d3cf400) at ipv4_input+0x47 ether_input(ffff800000dd7000,fffffd806d3cf400) at ether_input+0x525 tun_dev_write(5d02,ffff8000343a9288,ffff80002accc000,2) at tun_dev_write+0x209 spec_write(ffff8000343a90e0) at spec_write+0xd8 VOP_WRITE(fffffd807a3296c0,ffff8000343a9288,11,fffffd807f7d78f0) at VOP_WRITE+0xc3 vn_write(fffffd806c496780,ffff8000343a9288,0) at vn_write+0x157 dofilewritev(ffff80002a6c94b0,c8,ffff8000343a9288,0,ffff8000343a9340) at dofilewritev+0x1a9 sys_write(ffff80002a6c94b0,ffff8000343a93f0,ffff8000343a9340) at sys_write+0x87 syscall(ffff8000343a93f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb8a07703150, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 8a8635c2-f252-d190-235a-0f50a6ed73cd found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace