47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) (async) socket$inet(0x18, 0x3, 0x102) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) (async, rerun: 32) socket(0x1, 0x5, 0xfd) (rerun: 32) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)) dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0xfffffe1c) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80606941, &(0x7f00000001c0)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) executing program 4: r0 = socket(0x2, 0x3, 0x2f) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x9, 0x0, 0x0, 0x10001}]}) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x9f}, {}, {&(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, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) dup(r3) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) r7 = fcntl$dupfd(r0, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) 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)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r3, 0x6, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) mprotect(&(0x7f00004d3000/0x2000)=nil, 0x2000, 0x5) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000080)="ac4affa01724e7e9e4264d837d638d403ec2fe711b0f1ccda3dd06e1591b07d5b70bfdd490cb0d6f2e940f1f18121909d5959719bb34f908e1384178eeb885bb00a9ab348ab5565ecf59d0d5e3d0e6624b7b175e261d3c7100adf78c2975559afb4985bc630ca6247fd28ba97a48fa6e190acaa341bdf7c83a89634ee5def8dc26454daf05814351688f4a5122bf73566c918dbc7a2a25b82575f2cda8e944bd72b621c2be42a361e51776d6070da53683b555d3021b", &(0x7f0000000140)=0xb6, &(0x7f0000000180)="a7f138772d473a627f1eb869720b300c9458518e95a24d4e", 0x18) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x802069dd, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000a00)='./file0\x00', 0x1, 0x1ff) pipe(&(0x7f0000001440)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000001240)={&(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001200)='./file0\x00', 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x5}], 0x1}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f5588234", 0x789}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) r5 = getuid() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r6, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r7 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60fe8000000100000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada18006fad7d16185604301ecddd3ae71b3b9f43a284106282e5522278f498103bf5d91861d232679a0a55386b473d42c000"/152, @ANYRESHEX=r0, @ANYRESDEC, @ANYRES32=r7, @ANYRES32=r5, @ANYRES8=r7, @ANYRESHEX=r3]) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x124) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) executing program 1: setrlimit(0x0, &(0x7f0000000980)) close(0xffffffffffffffff) 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, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x277) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 7: socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) 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) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@random="7c6d5731bce3", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00\x00T', 0x0, 0x11, 0xfc, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) fchflags(r1, 0x80000) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000300)=[{0x6}], 0x1}) setuid(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x8) chown(&(0x7f0000000080)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x1}, 0x67, &(0x7f0000000200)="00a1ac35e1c465fdf3877829133da63f213a68e71b2a3b4e2453030f41de2bc938d2887840f353e82c11e6b89ae75c6fc8a85f482f7c6aaef828d701b6583ad9f91f676893429bfb8ee9f35082dd383563d32afa93d0c8198cb5378b78ea0e50ad25713649cbbd698591df7d5ebaf55bce654a34524c44e281dfa1ddc12178cb21a544f29336716bc39b2f921c2326f1438aaa924d9cc7371a95cd4473590631299180b3e233327efae58d0ddf827ed362c2739679d7a7e9be4dfe7ab42f9a677274d29c17b17266af82eac123ba9844222cbf6db12c993f16349f4b85267b56bd18d3305399", &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x8000, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0x44) syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = dup(r6) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r7, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r10 = dup2(r9, r9) ioctl$WSKBDIO_GETMAP(r10, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x1, 0x0, 0xf0000000}, {0x14, 0x0, 0x0, 0x5}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x3, 0x4, 0x1000}, {0x5, 0x1, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) executing program 7: r0 = socket(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='L5', 0x2}, {&(0x7f0000000500)="c6", 0x1}], 0x2) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f0", 0xad, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0x5814a869464b1bcc) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r1) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x80001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xd}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) 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, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x11}, 0x0, 0x0) executing program 7: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/203, &(0x7f0000000180)=0xcb) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) setegid(r4) fchownat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', r3, r4, 0x6) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x800, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000001400)={0x81, 0x0, &(0x7f0000001340)=""/129}) sysctl$hw(&(0x7f0000001440)={0x6, 0xa}, 0x2, &(0x7f0000001480)="c7c92ab752a2090b0f4467f249b53c34b76da11d126ce0908dd9edc0a40c020ebc1f6a5cb04a3fe8bf45741891d3e8284f1fb06054193c40e192ee6df6e80de55e5d7e09237d229bd24f2c13341901ab3709252e5d54b78897f082b8b23c0409a6ec6f9681aec3e1a75f4d5246b3ecd29fb0f6f963197dd8c1abd08bfb5c9c401d7e0a9a651668f11e1485af47cf663500070c6f3024176dfb77f122d79420fd584691ab7e68203b857bd132fc248cc8a4e0853024283b814225fb3300cf1937bc54bf2c4f045cd082026874ab5d1e1e9f8abbea38b11c4142dbf950d1085354848997c674", &(0x7f0000001580)=0xe5, &(0x7f00000015c0)="53dd432d08a16af51b749af9a0eee475dbb3fd625099882b5cfe4d8ea164bf9c9ec26cb9b6cc6e054d37e3415803753620da7758f25089e79313ded513ca603f70a7eab1b206a7338f7d953906cd1e03d5efd8512a76b383d0d8073a033b884cb16a678711b04b24d74ecddc2fe01bc08c4a76007eebfd1047a2f6b31334261335a67fde4b6da0f520d1e817165131a6812c3cb0e69fead802906c95716d1d2357463e0c7dca3e5877a15411563653a748950a926c15fca060de4d938f74faed11f4f9a32d7724efd04c2f2c0c31146bf73abf1030e28c5e9431f1f758da3e2195d5a4903c48415976b0e50542ed11fa7123ad5822fa9f8f3a90e4ba1026", 0xfe) r6 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001740)={0x1, &(0x7f0000001700)=[{0x6, 0x0, 0x18, 0x2}]}) close(r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x8000, 0xf6, 0x0, 0xffffffff}]}) r9 = geteuid() getgroups(0x2, &(0x7f0000001c40)=[r4, r4]) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000001cc0), 0x8, 0x0) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000001d00), 0x20, 0x0) r15 = accept$inet6(r1, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001fc0)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000001880)}, {&(0x7f00000018c0)}, {&(0x7f0000001900)="761b9abd0f990eee0a8862e586d2b14f", 0x10}, {&(0x7f0000001940)="3c261a62299cd680c5d133f209a3d35cc92394174c06c58e3ba14a180cea70caa735a8371d105e67ceddf0edd873b8498072fd02813c558d950b75319beaf120d0012c7c65c0641116fc6d330c267f206a7dbf58faa69caac008d17d21070373045911550244fbc5503f05722216eaacad269dd8cd3eb751b3615c542b71a0b7d4fdd6b3a8b8f4f45d5aa4c4a1167872628020f5a619a90af5ec085d4426c80a67361749df474a6564169dbae53a937c88c969e97828fd7594f928e1806d2b22b9118e54c2", 0xc5}, {&(0x7f0000001a40)="c21fa5f9612855e6fb89c6dafcc64c32d0f9725c71103a9ed7867bc69a367e903ac72df4e332a7eba6fe91888eb93df4b688007502e666f4ece7864d91bee28f9ce8c15bfe011a794c4ed7658600eba35df5b24eb295ee495c480f922894a8bc424fd5712b4191efa8f2a3482c3ee2467ee42e21945aa0f4fa6612e7da84ccc12306799354f3302f2d4ecb6ad5dd62b8226c32c1da54bc89b3d792bcf85b84e93d507ccb6b33fcfc1632d03645d2912af25c7119dd1a50aabddd092937", 0xbd}, {&(0x7f0000001b00)="490c3c9b75c14644481046180d1f68d9f99f48b6be133a26cb847abf85e1a98dc40613986e95538dfbc0df15b3fa19214a9ab339d35feb958c99f1c81c99b8379667e1748604405adf35fef28989b8fb05b63eb9095fdf78e8d29055c91c82871eecfcbd2b2ca66761cde03a7a3a2654a1cbae15aa1b8e67b426819e116854962fb39392ee283d28e8b87ed4f301f25fd1d6ad4bee7942ee73b8464f7bd68e8c124330a1aeda148175", 0xa9}], 0x6, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r9, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r10}, @cred={0x20, 0xffff, 0x0, r11, r3, r12}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r13, r14, r5, 0xffffffffffffff9c, r7, r15]}, @cred={0x20, 0xffff, 0x0, r2, r3, r16}, @cred={0x20, 0xffff, 0x0, r2, r17, r4}], 0x130}, 0x400) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000002000)=0x7fff) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000002040)=0x4) getegid() poll(&(0x7f0000002100)=[{r14, 0x20}, {r5, 0x20}, {r13, 0x4}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}], 0x5, 0x8ad0) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fa7bd317991243e490a126a13bded81eec2210ad"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x47}], 0x1}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x107, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="ef83cd3337dfb90000", 0x9, 0x80000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) executing program 2: 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, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x40000000000000fa, 0x0, 0x0, 0x0, 0xfffffffffffffee2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000003780)={0x0}, 0xff56, 0x0) socket$inet(0x2, 0x2, 0xfd) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x2000, 0x5c4a) poll(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) executing program 2: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000665000/0x3000)=nil) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) setreuid(0xee00, 0x0) r1 = getuid() r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) chown(&(0x7f0000000280)='./file0/../file0\x00', r1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) chown(&(0x7f0000000080)='.\x00', r1, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x3) setuid(r1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x9}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto(r1, &(0x7f0000000100)="9e741b6d1305f0ce1feaedb7573adaf6bbd78e8a9341127b2c8f093a1f1fc753ce07365c156d9b905eb94dff13982cf562a6b35a621e8b50af2efb39fdf92bfcb56e9b785cf42d0fa4", 0x49, 0xb, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x1, 0x4000, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) sendto$inet(r2, &(0x7f0000000200)="1252fd18b448647df8f0252f2afff03b6f0b036c51e2589c5943aa08ca9f611a03dbd768ebc80c4639ad7c094ce597b078cf35c983bffb985b8c8d0c7da7fbdc8c2d7830e7af70c039d71a8a99f0bb179a0d09ecbcf49d1bb7c40793325e789e04e966b71fa14bb4b00d07aedac9a9340225dfebdef112a4dd24cddd99320d74235647d16c6ad6753cbd88fc7d2fdd98ebb784ea5818e82ea7174a4315a1a9d033afd73faaab67066726118a58158cd148056e2b5da537910b5d24da274c954304d5730822", 0xc5, 0x8, &(0x7f0000000300)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) sendto$inet(r2, &(0x7f00000003c0)="29d7678b0d", 0x5, 0x40d, &(0x7f0000000400)={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f0000000440)={0x1, 0x37}, 0x2, &(0x7f0000000480)="f3d4ab962ac6d348a69ab0f3563bd109b1c8575ebe6d1a2494b1ec2e1b79b5ee49e1ea28f483dc5481489d7a078624044d0b9d12e1f0869146da730caebb58aed1e29dc86101cabaa60b757a73fea83e", &(0x7f0000000500)=0x50, &(0x7f0000000540)="65cdec2088df644a9b6792c3b0b4c1afbc139071a6a516f903613b8bc196b5c459e6224dab11836d293857e468b17af4a3c007cfe2f52cf377d326f8505c3108b1485f454ae5cb1cc0c3bf2be66ef0be8555235b5cbda696706e88fe0cd8485b424a13a8f26226405fd401d5c489936b01d98ba8e28d57098239aadedce97bbd9dcc3fc804091eb3e14a6c4147e0af79363015fe55d31df9a8eba3b7e47c3a075cf85a78800ab1878b1c61f96995ef750785fd5482eefcb3d3072b5bdc79bb06eaf7cb31e3c589d2b51634036600e43683d13c3e3effb8e7cd14aa58aa94147eee07d6d9", 0xe4) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000640)) connect(r4, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) r5 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f00000007c0)={0x2, 0x8}, 0x2, &(0x7f0000000800)="f3f32c3968052089e0fc5f789a0ff393a7aa6e87019778a728e02ea72a25da3cb36d3e3129d6ddc19ee88d0980a1fd33a9ab6b2dc9277c0cac2c10fb890826f42e0298934b7b0e6e07ec4b18da2a3c3c348962e88d38bf0fea5fbc6834fe078fe6d2aef361ae5545eda8901c6e2d44bc3b05890777281e6ea208ace056d1cec3cb10c6e3e9dcfaf51fce6f5f468d8ee190a037de843ad84844488378e0ca88321acedfedf0f37adcd9d1c404b13bdb4f88fb14a5ca0d2c2d90cb18ef1bcf9b5dc80ebcbde21f406cfa77eb628969441c031cfaa89af9e9ac6b58f2d7", &(0x7f0000000900)=0xdc, &(0x7f0000000940)="b6ad833cd3852bbc92b65eeda0646a62af0331d3d63abada98e53d02ba565040689ec2513f085b0dde428661b46e676162853a06ad74b4dce18fce41156271f45d625179fd7c0a7650679af4040f8aa829d3f51e9573714453619841ca2f5d11c31b521043c32bdd4838eea6b14e610c177baeaa16b9a447c6ec54fd93cecefd43046b581480b09236e2b018993daf4fef2b1c93be7e6f1905198eff0d2cb39ae0966246ad0e998df7a1148428b11319d7730328092a3ccff6f492f9f2b28e686d3983c5", 0xc4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) bind$unix(r3, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000ac0)={'tap', 0x0}) r6 = syz_open_pts() readv(r6, &(0x7f0000000c80)=[{&(0x7f0000000b00)=""/93, 0x5d}, {&(0x7f0000000b80)=""/224, 0xe0}], 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000cc0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x100, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000d40)) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000d80)) semop(0x0, &(0x7f0000000dc0)=[{0x2, 0x8f00, 0x1000}, {0x4, 0x100, 0x1800}, {0x0, 0xfb, 0x1000}, {0x2, 0x5, 0x1800}], 0x4) readlinkat(r4, &(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)=""/115, 0x73) executing program 3: r0 = getpid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={r0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0xc0}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setpgid(r0, r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000300)="1e", 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x4, 0x4, './file0\x00', 0x80000001, 0x1c0, 0x9, 0x7fffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) select(0x40, &(0x7f0000000500)={0x3ff, 0x3ff, 0xfffffffffffffff9, 0x0, 0x20000000000000}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r6}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) dup(r7) socket$inet(0x2, 0x4, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) executing program 5: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) clock_getres(0x4, &(0x7f0000000000)) close(0xffffffffffffffff) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="34ab866d15a6aca554bdc214b157638d3d7436f970a1ee35bc4b60e5afaccfabdb69ef3477bd1256992fa8f75b9122176d619115cda3c2d2aa0545c8f0218ad1e0d3b85b1892d7690fa59cb04894b0b43f45ce2d63c3386431b682ee4ec23a43b39af7140edf08fd0ae7bae0d23ed398978d0282c6a9f66f", 0x78}, {&(0x7f00000003c0)="15a8b37e35263d550d1cb0c07cb2ddb805c8812dd5f9808a591d5ddae1a889b34f35413f70fef4e345b0baf1dee893722a83f96a7d78fbc495b18d8127c99a0b782d41f1313d10504fe7085a0739dbd1a66a11371f460cf68707317ccebcba680891c28f41bd70e277dd3b357282939975", 0x71}, {&(0x7f0000000440)="ef8d0f965bfed5b0448724d83588ba0bce4e41deeabbd70f3c111c656bc9d6456588a0e0b963916b8cfaa0b3c7d2e2ca022efff10f45f12529c140383f10f9a701e4dc06d93b3d72", 0x48}, {&(0x7f0000000080)="d3cd13d61c1daaf93ab25499eeffbe543dcf4183568b5ac53b", 0x19}, {&(0x7f00000004c0)="a3c99a9d5a202886e5b67e31b2efd7dc9c4f3ee4f646a3b17bc1928916acceaac8f06dc39bafd4b3d3108fec06df76f8716932f7fb7c409e506a64d7a20a2788759443dcfd0630c72d1648f4fe22396fee9610cde85466a4930e3892b458584bf17d0924789835657a727951f2a69cc659f751815b567b08cacaa12052aef5ae54d19b1f5b14e007586c097bc80898266a2d895cc309a45b0d", 0x99}, {&(0x7f0000000580)="45e72bbe9b351a88c504a1e6515092aa2deb1f6e999ecac63d8b8e84ab08880bb1665f058bc422185e6ceb9925b18df50732a87044dbef1fd665f485f30ef4e5918ac9be3aa05f6227e4a8d5c531db8bb99ffe84", 0x54}, {&(0x7f00000002c0)='\"', 0x1}], 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000680)=[{0xc0, 0x10, 0x80, 0x6}, {0x1, 0x0, 0x7}, {0x16, 0x8}, {0x4, 0xff, 0x7f, 0xf99}]}) chdir(&(0x7f00000010c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) mlockall(0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe800000001ec9b3e654034566f760a200000000000000000000aa02009078000000006000000000003c000000000000000400000000000000000000000000000000000000ffff00"/121]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x2, 0x3, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) recvmmsg(r0, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000380)={0x7}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x5, 0x9) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept(r3, &(0x7f0000000280)=@un=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0, 0xc9}, 0x10, 0x2, 0x0) dup2(r0, r2) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="c2969223a7fa593766b89f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d5551609c560d8609c4c5c2921b556696d008f27f1212ad4aaffdcc50e6d031993433dfdac49181d79dad032b4aa500006521fa7da32a1e574c6b25c4e64a3612453f851ec3d6727078515392280b6f8b45e8d04d69189fbf531ae0fdda1af838b11b0e8186c6ef61dc472055099acf1dd19f36f4831fe306737226e387a4c7ba0ffd711185c327356cda2afe25c25700200000000000006a56cf3fbbee47e86077a0b9683b6da801d71df833645482b9a692c203856ccb0875a0e797664388780843a17ffe1ae3fd7a1683e1fd2471be153a17f1156f53e671aff7b327833ba8ee90fe8133eeffea897060", 0x10d) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="992e35f3f550", 0x6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) setsockopt(r6, 0x5, 0x1, &(0x7f00000006c0)="278cb1576d72899109e245bedc0c8c4f5cb25db4cc4e11ece258701be234076bcf47afc0a622e77481ca2498b2e4235a1446954cf9850932f7dc4fab3d60aeac6a4b82c82d8c1fe4c2a6bb9a318d8d937ab2f18a1eb67c957ae24434a1e8f2e6c4", 0x61) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() (async) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) setregid(0x0, 0x0) (async) setregid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mmap(&(0x7f0000446000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget(0x1, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x1800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getuid() (async) r6 = getuid() setreuid(0x0, r6) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) getppid() (async) r10 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r4, r7, 0x82, 0x4}, 0x800, 0x7fff, r8, r10, 0x8146, 0x4, 0x2, 0xfffffffffffffffd}) (async) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r4, r7, 0x82, 0x4}, 0x800, 0x7fff, r8, r10, 0x8146, 0x4, 0x2, 0xfffffffffffffffd}) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1ff}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_open_pts() (async, rerun: 64) syz_open_pts() (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 64) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) (async) chdir(0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) (async) rename(&(0x7f0000000080)='./file1\x00', 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) close(r1) (async) r3 = socket(0x18, 0x2, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x2, 0x0, 0xfffffe90}, 0x408) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$KDENABIO(r5, 0x20004b3c) (async, rerun: 32) r6 = socket(0x20, 0x4, 0x0) (rerun: 32) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000140)="caddf7", 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) r4 = dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="c1c50c8840c829b50cf8f44d6c614b9dd3a1369b1552208a073baf5ec68d9f51b7ef420882e3aec45c6ed7209aa7b421b0480059765e7a7aca2b1747d3804cc8ea4df03bcbcede0ade78aaa2026b635814c9a38d192c807d3248a95d2d42924e7afb92cad1a6d85817da3321be834fdbd5a4fc28d2ad771b2357c1fa825370be6986c890023308c5f35f40218b994f7e5c6a26dbf601cd696125997fcc6d5ac3e340486ddf0ad45b0628b8646f2d71907c3663b58fed898cb25116ac009374b0f0f37b718b9bfad1a47e92d0cd33529c31d6547039bf0ab265e5c6eb6e13d08a0651628f", 0xe4}, {&(0x7f0000000880)="bd65048198835b032dcb74f19a0eed312e4d3dd4f4bf6fae71ec836a33f656d84e2b372b41dc8c4818de92f0cad5f18d4d9e84020f3a5366dfe464bb0af5a112ef57efbcf33f01e0d3ed470f89da5b7c3ada4c279ed3430aee0ff04923137e8b2ef1218a96e08aa2824f9d3b56d0191bd79f5686a76f3ddb348fa705221e8753ac606e53c332d00aad8b42b97d1c1986c693f0412b393eb742d466b39deb352ea5ba478ad590e67c5ddc21515fbafcbd58ecf551aac7e918770a6c32c3f5de275670e1a911e21394051dc7e8db476e0bfdd5ae2e0f4bf2429516ef18d77a2c0b38f7d0ed02142e82f4375e9f1bacb074b328079f412d8da039c7c5988bca32ae28a3689b216ee32088367bebf6af3a4d7677ca0a952a7e6b17383f2bcea120cdca40d460754257348b6c96e4a38c68f84cba93672673f214274db58e04bd40a676bc7cda8c73d3273f9f93045793d4d72aa76dc09287ca935f6b460e812f99d00668d624642485dfcfdc21715ef28b8a52d9d4701336c96f64485c257b1eface28d094a4f208bbdbaed6c5431b743e115be810cd1950d122c29ccd4a3c60cbdde2356b10dcd3ed60678ad4c02afb65aff8d1d28f5e55ddae67abcd5d1d2e98079cd0979753152b412d41aefa4bef755c5a9e1a3ed75474620f01b091ba8220c723d708cfed939bce173a1318eb84f1482e90b8cb705584edec7bffeea14fb576681268292ada7d0cfda4eea18f8c979c0f4d3de8678ec8a703c97ee8ca018495549e302e7ac29c0ee74e9cf5babb2bac7f1c57816109b608257fe7076f3f873a9cca4c63355ac58e45fda125c7c4c7f30c5b8368489f435d2d910123d20a3f923c2f290544ee8af85fd35ce11c6e60c71d433dcbe3d4d2f6cc52475568b5cadab68905154ca07ee24df73926fb6cab476dacd2a4df466e9ac01291d039bc872e694aa4030c1a31a50f09ac572597dd06b82e5c09e420dddc6f58d4f8d3a88694a01a5b686fe9f85ffe04e6242e364970a7f3563e0790f060d0d547d018d34322bdc9f1dd70a85f22ed51ba2daed308e75a131934082b4bdda27eeeb00320b29703761b8e5c56d2e2ca0dcc5ea99e0d0d625d6412f113f3f5166ad6b1966db4ee0cf0f64fca7a22cec4cab1592f390c816a02cd407a6c053224d766736fe6c764a3500959958f8cab3f831e03b420b33a62a46a8e91c3fbff560b962df0f973ef9774f6a4d62cc0cc93a87cf8d30d57b609063abe30c259a2319eff2b823c3b2b08f2a4b30e3b095d636237eae1d1ad179449f12c883eb4a62f03853ee43b132204ea865f17b26dae3a5417e8630e93b2d6d70b378bd6ae911156172d86be67e36f8f53c12d6900acb991c932ea5f33d86e748a6f9e39585da85a2a6143280571403b984947c36c9f369519624557e59f0ace960b2e42ca21bfbb9bf68e7ab1eb1cc524f608f68cb367763e18ab69cfab68d5057ae43905398d976be98d41a5aadef9f5b7281d552137c46421a10cca0e8d272fcda33fdd31cf745c6cdb4f002f5973d2bad3153a1c6d37f051f7612ef5f45c1c7aaf1a7d78263e72c05369961b4ccace94690fcff8a344ad25b98896823dd45d5d339ed3c495129046f957a2ac553a35b481cdd141f0cd94b9e7aee8bb47607305bcc4432edd4b6aa729690b4ae2e1ad27864eccf9a3d1284d03ac2f1f7d8852cfff5b109b3f3c77eaf3a3a0cfe1ffdc502616cf0e656e37349ce7868427ac5a3795ff60ccff00e731e7b539e962738ad70f1d1ba654e18125ceef70731e13df778fb65d2cb2c865521ecc854ee9afd1a32560e8da2b6b12c08e6c80691a79cf0817e5d3fc0b3b6f12c132fd70c5c43d7564dc99033d74bc9920d6b24d9d3437fd48197d25f77e957df5e52f87d87f05a0750262cb828aa20a40e4365a4273a8dbe61ff2dd9b5be7f372aaf8326b10eb78d082fd4786f39d1b5f6177f879b1ddbfa85c04e66379f644936d76a273332428d8556c988f476cc07f05d80dae227aaf218600f619574003a0ae128c0b50ba0995497082b1fc4e1ec7dda36dee4c6f3eea814d22053afe1847769cc694742d28fbbf27a443bb344af74b59aad61bbe0d1280b900ad6499ba70d8128e77cc6068729e5dc32f36ebc90394ccce33539f1315c3c34ba9d91f6561e111745da472f72afd649780c9b1c960b27e5c25f5e75d7ad4f1f9304398997ff650eff86d3afc7217928c8dd56d5a71f50a6be55033dcaebd3a425d67d6ffc12648f288367d7fc0b5b8b3bb10e0dbd4da843a556e8a34e3402421861e813085f1cf53206769b0d272d25954d974935c41556107718acfb2d5bb8bdff1dd2a5c040b55f26e6906dcfd7e3cabc89b97505d7c03caa301c768b6873c0debb348107f35318181dd4ec45ba36d2d09a93864cfa306e927cb6a2312c196c123bca2885df8f038bde0d84eba7af167b25fb7a0ddf8d99bf1d260c7cf83bcb6d4022ea19af7aee40bd03fdbe4c2a9cd411d8168599359efead11c2db5cc3a0e99dd15320edeaeb0e07a2661e2bd671cd226221290018ffcb07471523a98a3d4f8b3a46c0182605b02450d7349e2566768773581057b779c52a4d0fcd2e3928d7506550fabde6ddf6f2742fac9638e23de8da4ee319a660568ad0d351ee16b7c2163fea85a296dea2712b094cb1a4f8c99df109c055be9cdef708096a56edd95c3eb35c559b21b2545e6eeac4cd9f9ff9b8afd010f52a98a2a6cb120592375ba4145907c80e45483cf4377caca810ac6aff6f42c47da77a4295dc36db7393ec915fd1be25c010f16d4a09bec215a47895e3e1c03005572a1167c893553a0dd6a5df7f224177f6c0dbf1aabb633671203229482347aa8a6d05fbbf1c6dbdadb010e44bd2f7ae69faaa9f367659d377e365db8a4f2d57ccdfa201f65a7af05c2a11beb6d99ae5695032ad970317adedb5f0842abefc6ab587b1910588e2c4990ba0122e80d9393f243fcbb166e599613c8793e0ae9db7a12c07f823d05bd140d674344ee8500a6f80b7760d70a99b662342debc4b127b64e63d1848c8485c54a9325335e06ecf4535707ece2972932fcb2031d5d2bd0c5976c592194abe68e3661d59b4b244a01dadf08a92c66d90ddf869a1c1a6a00ba3ac30d0326b7efeb082848e07be6fb9afbdf0ed92f3640108d173da9595d38be0880a1a35271a8ac393966899b210f5548e10a1c5986b38f4ba506f54850a11b4a0f0f8782613d7074feb76aa50269ac2927aead804d6a4908e5ab46a98cd381cfc67513177a2734f8a1f3004101ebc5b48bdbf96d1f21a06c7501d28b4a9188f287d58aa03fb53695b06237e445e67490644b59eb3d50d617d1d7828b42a1ed82dc1519e8cb3b93a5aca58f7118c88a2af33ba5e420c32531df8e66567e868fa3a880e9b312a23d8a5ae8d158c533871251a9dff8d567db2db30b5ab463816491a6fbd8e8b57bbbc071b9582c080a3da406949c1b5e0f74b215ee7a8a7dbeb006438d15de4a48448901e999c475936ea461d5bd97f2d23f78a208587d8041e567ea4f8e6fd5a41da65003736eb30f54e44d678f509f4aa1abd5c3648baa73b9e0724dbc3db3aa29498ceb9672c835f59e1a5386514ce3473724f4ab96ecdde0505285711b3786a8121de2c729068de398a467110038d46fbd57e00f0341575e67cb07642ec0bfff0bca6cf4f7a3cafe95b1a18040d4a7c83ab745e46b5eed8c45ef1f3d1fc7172bd8261595b2062840982ccf7c7e8503b9ca03654a82469496854b12a14d932585c74ccafbff05d51c93cd82f01a2df07e9d939d93c11e718b032b61026d251ff7952fd6f36848f773a88d611247414c8e8339b0c34208821cfe2489d2a2d9731cdcf65addff8a23b7bc7ea465207700ab78b6ecae4aeb2ce2d276e661421db81dd29dd6665f6a75953c6fd732269808a1d0a96e609e3f79a6c03d6ffb3b362d810381700f89d5ac4d99e81b7a2316c089afe4a9060173826fb8ab1d7a3e4138eb707f046f919287d8c05f2cb4a75b4713c050c73b2461c496643947ba82a8e40ea824e17c301397a03f71e761ebe24f0ba511bfb44498be150ea43824e27e451bc6f222eae7d40b16b4f49d9f8a8a101f11836dbf228688f8070e3fe7f7a6b9fc5bbd03a74c6d0c4921614480c06e3492fbc91f5646918dc7a36958232fcf64852effca81d8a89301ef4f854d3fbdfc37c96db2613609367a50bea64ade82d5f13b29c921dc0a93ad0f39c96df265ffa4fc6a5cb15b861ac6603c685777c2b58b05608845747d733e347b55df37aaf8e5d0def88bcae0ce073c3848bfe7a254c8128a019b69a87c1ead54d98b5a4aaae097f2fbfa8c4885b39126fef9c46b5a498b997d6e7b95e127d18d69b56d1180b08e79d882f0d378efc30fee9c8a4c79ee64c4c335ef34b6a8e4cbc99859cd4a90e36b896c27a3cc78128c2d2514950c999890a8317d7a8e5c2f622b8a71c5c67c40bb9db9d6c4b55c693965b8d61032233df34b96c5b069209c6e1f3f1fcb1577543ccd07e9a3cc731429c57341806d405d68bd17f91190227945ea99f7d6979e3d73e435e0c635d9f10f8ca51456e9d45ddf0364685f49cea6203a25cfe23c9ff4a1734b6870a118f822da160118eac7f1c6665cb631a2ae93e22c82846841521ea2f44a64e509766a967dc20456a18d15a6d160d3c25477949e4b8f003331d702c34d43a4ecc47a4237267b65cd6787d6f1cffb84b0ff4231358b1e71c516d3007747c85aa778b49db8efabd2252e534d64e037ec6669b45e9a41153592ed4997d224627568db76e653c705ce874e4d12537b1241d3f165602d06503bd41fbb7d4296aaa400ea46084ddc69cba9b037fb452a2f4c5d9d75bb96ee0d131e24f373052f70f88946cd59e428a2e804d9bd9b35b8fd1a81430be4fc8ab155918c12511c1c02b0b8269ec7b16acc173cf25e915f5ecb09ebdde9cd8eaf162f2576fa58ca9e25ebf05750dce60731cb89df975cf848bfb974b9c37a3da29b8535abe690111daced44f94617ec055c52e9ed6f51e824ccf2f8e7f9c5efe3bc80008e6afbc70808690a3da4353be82911d5246c01cbe42a4e3799d4b40ca419e0647263f133a22b829f765f7f9a8d03e126501c3489bdbc46cde5ac30f3972755cb0bff3146efab18bb6da5eda75a29b7895a00d3996e8e0af18689cbbfde21507967e5400e4d075ac786838c5f27cbbc961eaa55fbb012408627bcd47203497a4c593eb0d4c71b03c44c6085a93278598d0c88b7363b1ea4ae322b99237c826f3295bc2925a2dfa0e7f9569812219e47612a24a3fa4e9a7c3e155501f23cdb92deb933192e193490be474723334685276248b4eea36063d65411f4bffc2627fde10133d42aff316385e7cded3fb0e41bf375084e4e2816be7e67728c0285fd33e9882be3361d049328d1d8085194f71369d4eb49fe2c7167b2d8e4c57061b80c4e75190d74164c9af05092f78f23a531cb2c642a578f595d244d0a41ab1c116b22796ebf28d421a14f444f43adb59c7ef75920a503a6c36d6d32024338365a5ce8605dc321dc127acf6cc9c0f23b44efb7003dd60f09d2b8590ab8b8187d9991d3691f229cc30bb9b83bc574c41ed56fa9a0a7a3910cb4816c78abfbc6be670a47d6a45bdc98b0878024187e61284b09be80a70fa437e3b3924c5a839f635c73671da8673aa4f39a67851da2dd5c07844215b578445e65922d3303dd11405aa44b55bbb91d1359ed1c226bd8e89e0e2bd79f9d698c2719b2a790ccca", 0x1000}], 0x2) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0), 0xa) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r0) writev(r4, &(0x7f0000000200), 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) r6 = socket(0x2, 0x2, 0x8) socket(0x2, 0x2, 0x0) close(r6) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x0) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) recvmmsg(r7, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) open$dir(0x0, 0x0, 0x1a8) msgget(0x0, 0x210) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="7423f84e060000008406984b308068ce86b6ac764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c30aa57fa67f7b8f45bf588671504013ea9ffac843397b7d76a6c05584", 0x48}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000040)="847104369212fe647bfb97b986493a761f61115325c9eda19915210bc4735c361ade5bb2f272379ae28b571281169be5c17647653437fe0a2394f071c45442490e044992e6eaf7ad952ee367f7ceb359711b3413312a2cc05c51385098233457609f07712625cf89d5b4eef83999edbf34b2ad503abefbd5fb5d6eacacdc9de674626b3229c81448d0eb18b3da6da62962270f406eee0aa4817d6f2b2373ba642b29dd622e42d61ae266b0c9e4b5c2f94f12ae30b3b0f73b1f26cd68a7acd4909af07830ca7d1cc699d70e7dd6c05f647364", &(0x7f0000000140)=0xd2, &(0x7f0000000180)="47c91122e1fcbf546982c6195297c28ee16cc5628e518fd1b851d04c1de3398d6336e2c7c9c158c380ff0620d4030bed26e0c4c240130a07a984ed0bcf2fd263fa5be4a1a01440ac88d37f9717d15ae8bd353012045d83d619311d92408c624b139bd6694af2daa94d9f1c5f325b679765244007e351af01e1aecc8d41a57f7259070433b5be89d05b53e17d66f05d423f5a055955fd4b74c87720465bce27d5a157f3587866fffcc769b20371fec7c3ef2cd84f55db289b222b8439d573ebd93e436c39aa76dcac7013bafd8f55ebb33adac9b9c0c23f1a6a7464b0d2cf3747c6e1", 0xe2) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r1 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 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, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080), 0x0) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) executing program 7: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[{}, {0x7, 0x8, 0x5, 0x2}, {0x4}, {0x6, 0x2, 0x0, 0x4}]}) close(0xffffffffffffffff) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f00000001c0)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) chmod(0x0, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000040)='./file0\x00') setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000003c0)) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semget$private(0x0, 0x3, 0x80) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) stat(&(0x7f0000000580)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f00000006c0)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x716) msgrcv(r2, &(0x7f0000000100)={0x0, ""/18}, 0x1a, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xce3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind$unix(r1, &(0x7f0000001880)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x47}], 0x1}) (async) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x107, 0x0) (async, rerun: 32) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) (async, rerun: 32) pread(r0, &(0x7f0000000000)="ef83cd3337dfb90000", 0x9, 0x80000000) (async, rerun: 64) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) (async) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r2, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000300)="0ce2ca10d3d8600d474db4cefb041246a5b3cb7bf7a89d1fcff4197b7ac759cfff1c934de544bbfdfccda69bcf6ab66d6605e3", 0x33) (async) execve(0x0, 0x0, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) (async) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) sendmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) setrlimit(0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf, 0x0, 0x0, 0x20}], 0x1, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0xc) shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) mquery(&(0x7f00007a0000/0x14000)=nil, 0x14000, 0x4, 0x0, 0xffffffffffffffff, 0xfff) socket(0x0, 0x0, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r3) socket(0x1, 0xc004, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 3: r0 = socket(0x18, 0x0, 0x2) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11}}) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file1/file0\x00'}, 0x10) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee651", 0x28}], 0x4) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x4000000000000186, &(0x7f0000000140)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) getuid() sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffffffffff44) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r4) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB]) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x4, 0x8) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x33) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff99, 0x5}, 0x4) executing program 5: socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xbc, 0x1000201}, {0xc0}, {0x812e}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r3, 0x6, 0x0) executing program 6: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000003000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r2 = geteuid() setuid(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r4, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, 0x0) setrlimit(0x0, &(0x7f0000000980)) r4 = syz_open_pts() writev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) r5 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f00000004c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a776871f1600"/161, 0xa1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) fcntl$dupfd(r0, 0x0, r7) write(r3, &(0x7f0000000400)="f7ebe50000e1267988bbee798766", 0xe) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x1}, {r2, 0x10}, {r2}, {r8, 0x4}, {r1, 0x100}, {r1, 0x1}, {r2, 0x20}, {r2, 0x1}], 0x8, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x22, 0x8}, {0x44, 0x6663}], 0x2}) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r3, r1) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet(0x18, 0x3, 0x102) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r5, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) dup2(r6, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) r7 = dup(r6) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) socket(0x2, 0x1, 0x0) semget$private(0x0, 0x4000000009, 0x82) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="8688008433491613ee3223d1c0459120ca183953e038a088b0602597ac26dd0b823b20e9b1d2036273c03777b633b040552145a7682760fe99a24e12f6bb746d9ca1772cb9f4551a471e992566d7a405e80c1c3632e45fc76c750acea4b0fa6228921dd62774b94a49df19fc194030724a53064eeea80000000000000000002578000d07c346078f7ac870b1c873580bdf1a25ed689cc4083394d37b83fafec806edaf8bc12e1fe9bc302650", 0xac) executing program 6: r0 = socket(0x18, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0xffffffdc) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3ff0200000000000000af00000000000102009078000000006000000000002b00fe8000000000001000000000000000000000000000000000000000012b0008000000000000000000a81b4ee5d2c3082c6744e826480c3d5450f75dd883795495e4b71b90b57fd42dfa4eb145e3869c6b9f93ae6d53733b13a384037a668c19a11da99b4553ad905ee8ff240befd779ce5fc0fdea824540aed8db1657874f038cb2262dc1bf97ba28a3c780d7ae9277935b2ad4e5be0d8186a7dd166f08344046c419c58134eeacf31b04c92c26a586d76a3a2968f806e009bb3754df27b354882ae75b"]) syz_extract_tcp_res(&(0x7f0000000100), 0x401, 0x6) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) msgrcv(r1, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r1, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) flock(r2, 0x1) mknod(&(0x7f0000000140)='./file2\x00', 0x6000, 0xe02) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, 0x0, 0x0, &(0x7f0000000300)="3cf67b59a4422a0c7c3aed04789faa2b44ba70869a90263bfe5d1522815d46aeb3a5face62b19b65e61bfcf79c23f4a2ac", 0x31) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0x61) r3 = open(&(0x7f0000000480)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x80) open$dir(&(0x7f00000002c0)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file2\x00', 0x0, 0xd16, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r5 = socket$inet(0x2, 0x8003, 0x0) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x804, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000440)='./file2\x00', 0x1, 0x3) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r8 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) dup2(r8, r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000280)="cb179ec1f4341737c281884f5dfc7eef8fb0c8ed9ce0585d53652f64476da0b984b88cfe790e590a515d82d0d8216e7045e16e658f1d2a15aee322e736d7ba85", 0x40) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000180)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x23, &(0x7f0000000040)={@empty, @random="2463be0200ce", [], {@generic={0x74f0, "e060bcd1452297e8e3e06dacd1c55083efb7ed0bd3"}}}) r3 = dup(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000380000000000019078ac1400bbe00000010c00900100000001000000fc0000000000110000e0000001fffffffff37cee57da1ea102"]) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r2, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900011900000000fd019078ffffffff00000000070300070baee0000002ac1400aa00004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800020008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f0409163acf23a846604ca878574e74988c29dbcf16b8e2f69adc20982d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb0000000000000000002000000000a600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x5, 0x80, 0x1, 0x73e, "844de253375e92c2e97ad72a45912ea56933ede6", 0xec7c, 0xa8}) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r0) wait4(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0x0, 0xa2, 0x10, 0x2, 0x1}, {{r2}, 0xfffffffffffffff8, 0x6, 0x2, 0x4, 0x81}, {{r3}, 0xfffffffffffffffb, 0x4c, 0x2, 0x857, 0x1}, {{r2}, 0xffffffffffffffff, 0x89, 0xfffff, 0x181d, 0x6}, {{r1}, 0xfffffffffffffff8, 0xba, 0x1, 0x6, 0x81}, {{r1}, 0xfffffffffffffff8, 0x36, 0x10, 0x3ff, 0x8000000000000000}, {{r1}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x875, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x80000000, 0xb16c, 0x4}], 0x7ff, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffa, 0x81, 0x0, 0x100000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x7, 0x8}, {{r2}, 0xfffffffffffffffa, 0x60, 0x4, 0x7, 0x3}], 0xff, &(0x7f0000000480)={0x1ff, 0x8}) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x3, 0x2, 0xbc9, 0x100, r0}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x49, 0x1ff, 0x40}, {{r7}, 0xfffffffffffffffd, 0x40, 0x80, 0x8001, 0x3ff}], 0x8, &(0x7f0000000580)=[{{r5}, 0x5, 0xa7c96de1986b9267, 0x4, 0x9, 0x11}, {{r3}, 0x0, 0x2c, 0x40000000, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x0, 0x2cce}], 0x8001, &(0x7f0000000600)={0x5, 0x1}) shmdt(0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0/file0\x00', r7, 0x2}) r8 = accept$inet6(r6, 0x0, &(0x7f00000006c0)) sendto$inet6(r8, &(0x7f0000000700)="f3eb246717c45d33be582a93a54c5be7e4b83702db115dd8f64dc8d9e538dd771267811f7f45d2c72864cea057490cc85ce2258c9119777d0b20441260f8abc902d44d69f1eba0bfcb6b03f5c1f88bbc4faadbddb933b5d41b69d591e79eddc42f73e22a6c", 0x65, 0x0, &(0x7f0000000780)={0x18, 0x1, 0x0, 0xfff}, 0xc) unlink(&(0x7f00000007c0)='./file0\x00') chmod(&(0x7f0000000800)='./file0/file0\x00', 0x110) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_divert(&(0x7f0000000840)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000880)="e8f66a036ec1405e0c26e488c319ceb393d7d97ea92da867faee0e77ac6c39fa19d5a24f9fc3225fe15372026b69d815e0a417f0732c4aab4d8e43cbdec231c862fa851b1b91c0412c52f780c76a870e21903fb170062206eb467fe4f4785ef6e02a7a2b05fd56bb8783b4cf6ce9667f9a0884d4631ee4185b29a9d6f2d47164f8d40c43cef15d17b44a352a0e1c550b7ddbe96018fafd632e95ee62456813553dd262254a1b051c14f2161ed51dd4dd5b88da62c539c15c70839390a7a2ef776a59e0050dfe4a1bf961f976da099894923f17c848e78bb01860890bcbce37c7f314ac5f9bdd99f3ea3dea8469d1f9921ea91270d336d9b7", &(0x7f0000000980)=0xf8, &(0x7f00000009c0)="3ce33e40eb886704aac69a04aa084cb2e36c78b6dacf628bf0d782db32a4ff63e9f423a9a9416c1a9035", 0x2a) r9 = socket$inet(0x2, 0x0, 0x80) sendmmsg(r9, &(0x7f0000000f80)={&(0x7f0000000f40)={&(0x7f0000000a00)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000a40)="cf83c0dc517a7d0ad7b283b5d561994da92864be178b6775bbbadbddbbd03c6835fd22634fac93a646e89b1fd5619eed6f421a2ad2b0aa41efd699691b41057653715e697aaf94d702c30c54fdc1fe98bd2777822bfdc4c7e0358474a3f17d9f28eccbba458e68e7576596f0043d96ad205e84c809f944724c37968492ebef15cfee778c5a267a456b3ede044b12f5de99d7edec7119b41185ea8f714b59516fa995d428b15c53842e24dda6fedd054a36954e6ca546fb1095b2309fa2dcad01ca4fe68c8d1a1ea5bb1cd8c630709591a7297713e05be0475a822c7a5ff45c3e08028a53cced015ac28632b86b4e3d541da34010ef863429", 0xf8}], 0x1, &(0x7f0000000b80)=[{0x78, 0x1, 0x100, "3679474d867cd609396220762fe6d53a70e80e4673c413e2877dd66d413371aa6241f464e78345b5be4ae0e1695b5d698135f6e6acbd7eb7b411f0daabf340b255c1316303e41468cf484231339032dcaa19f31d54cd952a13f6198492ff904c8e0478503ba6"}, {0x28, 0x1, 0xf0c, "5d62ecac8cc14b7d8d47ea48a302c946b0567a"}, {0x68, 0x0, 0x3, "fa8689392f3c1b005d2a08a7f343f7eef59d729de48dd47aef3fd1effee77eef2eb6aa7840e3c313d01c690bb3234900ced5725aecf1fb125f409272f1d603f873ffabc91b22e229d18f0881320fa7729af8"}, {0xe8, 0xffff, 0x4, "d1c21bbf01aeba5d64cbac558c27d9867539a20d30469919796b3047cdb06f08ca04da64ef9e7df11321818012851404e3a89caf09d273fe1ef69f468686e1bf6165dd1bebce5b859a9bd41a14b6acc57208ee438d0e43620ba0deed137eeef43978b93d2e9e7844f2703d82619fcc020d850bb0e782cc76d32a2e2e78bd1e7d43a98af8c249be542ef677b6f86cf9a67fb4d544ccffcbae7c384e4a7a308d98b71a9bf2e4f29fe01971bba16468094a2c3e99852afc4a968d2dfd1a991a5280291f40bcb6d5d3f611887e511a172b9ca94476"}, {0xd0, 0xffff, 0x9, "f17bedd4bd1c8e731b0d09de7eddeb272f2f0aff4cfc7d3ddf3d89cd6735d7086b66f66da3295c841fe39f13b5117de7fe7b1efc831f6f442fd2980463a9b1a0c2bd27f31b7f9d1dc5f9c9b91b47de4997005694581ff809abba56b843921612b9af8b18c3037df66455a0797deafc848e896c132e52de75ad558d3d05ea116f315aedd6618f226cd351d6db139acb32df65b48eb2dfefb676ebfec1c97977e48115fce8e3c07b98f5c8403ae70cb6ab4e2a60b1b454ec39b6aea6d873ac3601"}, {0xf8, 0x1, 0x8, "776cfaef035c6a0b398bf7cdf1b31655a2c52dda8beaa6993ddb5e1b449e1d1a9e6322571110b29fe47fba6bcec12e260e9d8c18b64d9f3391c65b6a2fc9eae47e2e14d1e2a43e7ec3d81d601e57b9cb63837b6cf28413f1f3f4f09ff704c7186cc6e968920211135a3965921efaf7bdc82de82f00bcb9ee79067a724e25efa8127bc7767ace09ce704a3d1b4e73901fe5bbb42ea71edc0af12c985093f7b475d6799a6d64a51a3ae29bbf369e750607bf57a4f43fe2ce625a2e2eee548c2f0bb958e95b763848b8cf27786fbf6906eccb410c5a677ca1e830b96817ce8d3467ff2042498bfc"}], 0x3b8}, 0x3}, 0x10, 0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000fc0), 0x8000, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000001000)=""/158, 0x9e}, {&(0x7f00000010c0)=""/241, 0xf1}, {&(0x7f00000011c0)=""/102, 0x66}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/232, 0xe8}], 0x5, 0x2) msgget(0x1, 0x1) lseek(r8, 0xc72, 0x0) r11 = open$dir(&(0x7f00000023c0)='./file0/file0\x00', 0x400, 0x0) openat(r11, &(0x7f0000002400)='./file0\x00', 0x2, 0x40) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="89ffa23f3c2500000000000086dd6009000000380600fe800000000000000000000000080700ff02000000000000000000000000000188b7c33571107e04d134a435e57b740544e126a7ee0395937422c83d61426d10520d4948001cc53f18fd5428f54b81125191218102b18c84"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) flock(r0, 0x843f9e0637c18b42) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c7d3ce71f2ff922163849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d220000fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r3) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7ff) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) setsockopt(r2, 0x2000028, 0x68, &(0x7f0000000300)="20757a20aabac43ddbb2d42536a88b3f1ffc3a5b384b7f0a57db4feb5145bfa27a6be2f146fb07f5a9b9271475d337f401d64b27503468a912100f3f2292ba96672036dc2d7923cab139530a05cae78a54393bffa2b31165a976000383950b000000000000c754c18a1cdf3f83a96952d19932ca4b0073e5ec21ebc7d421979b7eb1050000006492f61aabb071d772bb82d01555a44c5e2863100dec704004f926bc153c430cf4a2b86d50287486d17c25fc8b260b6fd6f802a47bf76900557adedb9f32fe9675fae3ecccf0cf0988d7ab43dbbb722659d683d285a2000000000000000000ef956e35cf63b111105df26855e5083d5779254a965a6ff74e64d8dc65765153fbdb76cf1b8743dad632053c00dd50c4bb77e3514e9a7661047850697a1cd32beb9279c56b91c682565cf7484c9fd0f03b8c4df92d5de8d8ca5a25266d8392cff190205aae69d39b3d8ed0a10126b1c1c772c1e26cce47a258890af52c333908b519b2a172d2fac27fe36308370482b804000000e3b900"/391, 0x187) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0xfff9, 0x0, 0x5, 0x4, 0xfffffffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) executing program 2: read(0xffffffffffffffff, &(0x7f0000000100)=""/127, 0x7f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000500)=[{0x1, 0x0, 0x0, 0x1}, {0x80}, {0x8106, 0x0, 0xfe}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000000000000000000000bbfe8000000000000000000000000000aa"]) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) executing program 7: r0 = syz_open_pts() setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3bec2cd9fa35", 0x16}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x250, 0x4, 0xffffffbf, "0000ba00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x5}, {0x6}]}) r4 = syz_open_pts() close(r4) r5 = dup(r4) fcntl$getflags(r5, 0x1) writev(r4, &(0x7f0000000b40)=[{&(0x7f0000000880)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b19505f2f4f3db549e1e57552c4efa8dc5ee8dda2185ad2e38b4604bf5b24e9338555fdb7ff65653db9256dbbeff2c8b67abe5dae2d3255", 0x8a}, {&(0x7f0000000700)="0226039ef800000000000000000000000068417d0637d5ceaa64c2bb246a34768b0bad7f7c95f2ae7e3148003b5ec16723144286de7a74a96e0162117b2322c1250fa7a82fd586be455902c6b85048765db497e488dfcd9d2c4fe827b45edac40a52917c8768808f4ed7940dccf78ba1a9d385ac7b389fc414e06cc779148b9ecdbe28edbc7a3f1ec3a6d1242e71718a0379598511515d887e1adad25534cee761b7f5192b9258ae70ac8ded1c61397e67e5f7bf5c5a172efba5fb6c8ad3fac8ad31d2ebe5850c798d9d481f760891ba9c0977015844daca3c2a5c756c9d2304804fcf51697b4f87f81332f7257061a6a5690d000000000000000335f37070aad2f9036df2f6108a07a39bb3c071b919f992d22a78af34d800f95940a5679825ed419456007b3796baca95c2a6ec6130dda15d0000000000002a369d67f23b021a1f017e81833f567326996d3971c67ae635f56b938759675b50e0d7911e79c068e95c1b77cf886955", 0x169}, {&(0x7f0000000540)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f00000034c0)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f3aad4f632dd6f449d628be397058769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d391392cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8a9639e64662f46a167ee2e6f8360ae6acec42917951eb175c6a98604118aaf349e006bb1dab4ac00d170423a81ff065405297d0484f35f341ea55438db2cdca4fcf56ab8c8b25a79fee527ca318641ec794a6e13e46c960a247f8b2500bfe4ac0bb251fbd99f3876b6a07a8f56f00218526e677b529dc10b87fff9869d8db8040943f7e75858cacf2680b9042ad8687dc5b712e7bbb6cde48850f1a7172a68da504dcbe735b843056c154d8fd9da6996a6c46e931af5a8e6cab48d70b1ff1a00ea58951046e99295bd3065cd331bb2b850f12eda0709b05e44c8f9472313444c6168f749f43ee1a83718f9af9ce15b7a90dd95f33df9c039c077330a0f66293599450abf57427353276e8966ec47cce3c6bb2b1ce5aedffffd77e9a3fe9fe790579cbd1dea8fea1b2a53b1dea1850462c98ebfeec5650c25126d8a44ad5ed7e13ebbdc295dd0643d2e089f2b4048cbf341f4696566d1b368204be0256aae3ec642396c704b9874ed1b8ce5816e209552d11d414f99389d6d9b99943ada9994d9abf229b4c2949949a392612a8ee34c184f36264d0e7151eadc99c06857b36a375034fa5dc185f08bd83a63a79386106d65aabed03343a0d8ba5322edb12ac01bbfda48d2b11d41f6f8c5f863525aa98aeab853f6c39f0c988032d593c6a780108fd3b6821b159c0b0bae120d2855d8d4ea0c404ed5f0a91c3d1667a9af0da6fc97c4c30fc32eb45297981dbd8e51d83f988545c04d74ad0ba7afa0b81", 0x1219}, {&(0x7f0000000940)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965d10c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c428f354befe6babb69adde1f6fe239435520501ade3d53a4eeb7430cc989cc539cd5084e5afebc136eb68404a4deec6a89b7ec968f959100", 0xcb}, {&(0x7f0000002740)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c26409676be2c25c0fe45861f34366cab29f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff", 0x827}, {&(0x7f0000000380)="943b1d1da4717101c4eddaa846adbccf9cb62351ccb4a1f718f138bb8cabd4490ad5ff73f6e56237b57cff2b", 0x2c}, {&(0x7f0000000640)="91c30c32437b9e7c52ceb351c3eaa6ac1f1264f7f880a55d0c54fb0d6b21f5932472a71c2715b08b1140b73d2a5b6b17d5f6fd25cdb5e8bbdc8e574a9416ba6353f767cc814a", 0x46}, {&(0x7f0000000a40)="4df5d439125c5f0c70fd734fb70c5f6bf2864843db1c901a52965a60bd20494ba229f8cd2446d8812bf1b05c73aabb59d519a5fce5ca33250c828f59e897f6460183ba09b43d7ecc4d19813360d84c605656e42fc79a012c392d866f7a0c5ed8765d6229773d316f8740c615e651d2fa03d64b26f35cb9fdccca56a8d62c0b76e63aa2e9977ef12b74924cd8d1b7ec6e2d0fe9254974d9f3e5038b37b1070adbc6ec67bc27212edb00c9a1621d4ad3d86e926189d0dd0ddfb7364fbcbff887bb0b4947a1bb3d5615ec76de5dde4d29b99d43fca73a29499bb6b5adc6af98b88e4354561df4a0adee66e9406efdf2aa1a2f77d75d1741221513", 0xf9}], 0xa) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="de33d8d7fc1f6d07acd103e29b0815afd3f91281ece8a583d714bba36e9c28fef17d2bc654828f6ab79af49323c3ea7dbe20c1225484484e2d6538ce2800322c34f153efde404f7a81c1c5c5fe83787a5a21b81741", 0x55}, {&(0x7f0000000200)="9e769d9e358dc9986bf12ba9d1ec1c9c4a6e1f3323bf092cddb7aa481ed858a215663d5dffb4a460577d499e5f909ec95e2144adebdc2edc806eebb0a4593e6c59e30513e424b93cb5093428e33f80acad924300cd4db467f94060b47bcda41f5aae0b0332263704727d11e287252c4aff2761614f1e962f944456cc61433e8a15276fcc3d2f232c72c4c923e59cc684e8afbfec7d919419bdf0025d617e30637ff13e63ea", 0xa5}, {&(0x7f00000002c0)="37945e4bb3d868f3b7cd85d13fce934719821e9a29a8e8a37f1e701d2be62548916122a5b4f5cceba67845c5a5c20b54caa53270112f6cb9", 0x38}], 0x3) write(r4, &(0x7f0000000180)="b499005388d338d2acb801309c00bae52721e905e18cff8fdad1771221883f5d93b250ea865adca362d3ea079ad73c5f4c47e2316e44b8316c407a56e124fdae5a01f1103341071de52bc689a116912dabefefec93df12457a133c157d2060cdabf668ad42d6c9f4ff874d104ea9b54e86789c7f81793dd367c68ab5baca8f5004913a80ebee411d1d481715666f29735dec230dca4b4d2c25ec0ebd97200e848985ee63bdb7f9c24a7bc9aba8d88e1284a535f927ec6a3d4c751fdf56a09f01f28ff821977206b15a99ab2a07d38159a21230a7b86e50199463986ac42879e27edb811f312ceb3fcc7e1e37767a70501450620b6e2b79bd4c01a258", 0xfc) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, 0xfffffffffffffffe) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket(0x1, 0x2, 0x10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000380)='\xe6|\xed92\b\x15-*\x17^\x84\xc9v\xa6\xc0', &(0x7f0000000180)='/\'!\x00', &(0x7f00000003c0)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa85083081c10b08060006424206000009cab354f3e88007246be775385d94f54d419f302e22d3690447de03f4"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000100)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000001800)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd465ed40c1c7accce787f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b940db2c83cbdda1c7c33a0e2c2d3856d8f4b964f90ac5472d54e3b79f2add75b8dfe7a7517a8f12f01c5ac169ea1b9699412e061341fdfbd1c70f4506a61b6e17374491071593213b183d189187f27affb4053e1eb99e528db4f08f356876c5016dcc5aa32b957bb60061310e062a51f090f8aef6307b6a2c2fafaead6ff24cd3f5072920fa9e14797e56bdb7aeec1e01a025243c1f855dc9e27feaef3bf26592b8e46f046624c309db893d2823ec814c346b93cbc8b271ed383c1b69aa3c04b80e9ea5cd9ea55a9c5be3ebf73809a3227a2800a36d24a921e80e14e30368a679a3061f5e4c843094024a0bd1822cb845d35e8f0b1f0e9b981e17552db0b3c8ff2f437ed2397c38a75710560f278b1a48d1b6eb686cb08d054a935880b5447149c09396c40321f3fa8d20998184b0525ef1fa2e4d03bfa1a85521acea65b768b9a8645f7be17738543535fe6c3632bdf03f2916411dd3f42d139793c6c134b59a5c5024a8b3aadb8d4f1a765cbcdf0777efc656c53e67aa924ce426f83054841e4f05417cfd5befe885020bacda2efc3dfaa4880b9d87ed2bd", &(0x7f00000002c0)=0x2e7, &(0x7f0000002b00)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f1541008717277d6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72bdeca1a5247cf76d9685c7ecc3ffa1a28316d18748da4f18abfb8e3d8dc7110f3ab19a06525769bfe09ae9901cb2e5bfe201a72cd7af75b14926b360371135bfa0b8d6c258c047c08898e9f09e121ba483bc41036dd01e3b1fe95e17cff55779e98ac64aaba7fd0b470e36", 0x105f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r3, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 7: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[{}, {0x7, 0x8, 0x5, 0x2}, {0x4}, {0x6, 0x2, 0x0, 0x4}]}) close(0xffffffffffffffff) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mkdir(0x0, 0x0) (async) getuid() (async) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) (async) getuid() (async) setreuid(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[{}, {0x7, 0x8, 0x5, 0x2}, {0x4}, {0x6, 0x2, 0x0, 0x4}]}) (async) close(0xffffffffffffffff) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) executing program 0: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) kqueue() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x80, 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) sendto$unix(r0, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 1: fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0xffffff4d}], 0x2}) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000180), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x10000000, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, &(0x7f0000000280)) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x101}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r0, r6) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfff8, 0x9, 0x5, 0xfffffff9}, {0x8, 0x2, 0x0, 0x80000000}, {0x43, 0x5, 0x55, 0x6}, {0x38b, 0xae, 0x1f, 0x400}, {0x4, 0x80, 0x40, 0x4e68}, {0x4, 0x8, 0x8, 0xfffff44e}, {0x8001, 0x2, 0x7, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: semget$private(0x0, 0x3, 0x41) r0 = semget$private(0x0, 0x2, 0x461) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0xff) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="fbe96f1a", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe39fc9bb200000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = semget$private(0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b302ca332b94e502752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000000000000000000000aabbd6e5e5ee90d2f6"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e4ebb4a4f642ed23aba2739d432841f9c22d5fd2306ba6686d9c9944633a03c5ea3db3dd5639a09297a0a2f815011141cf924107608738771248a79f52219688aa3a60bd2b9d96dcbefc802f6348f1d88e0168f444556a14e349311f5574afb7458457e751b547ce747b6798c781", 0x71}], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) listen(r5, 0xfffffffa) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x3, 0x3, 0x601) semop(r2, &(0x7f0000000080)=[{0x0, 0x1000, 0x800}], 0x1) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x0, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendto$unix(r0, &(0x7f0000000200)="66b25dbf5fa7b1aa0783c82ee92b38117bc17aa21c1ba1798bc24a0d6c99128831980afdc05fdf92cb4eb83d2519224234631c7918ad7fa4cc6f35bcaaec24849eae1869df2d623c81f653aae3bf2ca383974dffe817857bdd41fd193d1009dc35541f7feac9ab8f6527b6997df4bd09b9246ff9866e6c65edd1b4a6b928d7cad325fb825450a011a7d9ed", 0x8b, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3d}, {0x106}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="42907fcc2abce2eca2983c654dc0a57d99bc0a843a118bf1ecbb51cfa978a136c6231c580fb0bb73356cffa7854df9b3749262985a7a50cac0b51f9d8db5f97b4b4953def1454cc7107418a7544f2485469a4ca6ba3c278fc39e2bb636119d0db8cba5a314646fff4336105c0f8acc0d50de1e0698c35f48562662c1f4448b6ee6bf184ce31df3732ad18026b08e982e4dab94c7d52e217cd3bf2e77e2d7b2929a727aa0cf97ec79f7b3235853121afb7641483a840353c1fe83b363f95a03852cf15dfd5f803cd2a3c61aea4ca6ffa758d0", 0xd2}], 0x1) executing program 7: getuid() symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x30, 0x0) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x14}, {0x6, 0x0, 0x0, 0x9}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}, {r2, 0x100}], 0x2, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = socket(0x0, 0x4001, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) recvmsg(r4, &(0x7f0000001640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/148, 0x94}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000001280)=""/9, 0x9}, {&(0x7f00000012c0)=""/174, 0xae}, {&(0x7f0000001380)=""/150, 0x96}, {&(0x7f0000001440)=""/54, 0x36}, {&(0x7f0000001480)=""/40, 0x28}], 0x9, &(0x7f0000001580)=""/164, 0xa4}, 0x0) getdents(r0, 0x0, 0x0) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x42) executing program 1: setrlimit(0x7, &(0x7f0000000240)={0x7, 0x1000}) r0 = syz_open_pts() close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x4, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000080)=[{0xfff7, 0x1, 0x1f, 0x1000}, {0x5e3, 0xff, 0x0, 0x8}, {0x9, 0x92, 0x9, 0x2}, {0x5, 0xe7, 0x7f, 0x4c6}, {0x5, 0xa7, 0x8, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = syz_open_pts() fchmod(r4, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000700)="21c26e6c3753440070d120344f98a7eae856c8f07882c018881cb96db82cfe51d5c03dd6118d55140456fa6aa9d1663aca6561283e25ad3af0345152ce5fee1a5dd3f197d905eaab1fa3134ca6a0897ed8ad62aeded91d94bde350150f", 0x5d}], 0x1) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x3, 0x0) close(r1) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 7: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) r2 = geteuid() seteuid(r2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x401, r2, r6, r2, r7, 0x134, 0x5}, 0x9, 0x7f, 0x1}) r8 = semget(0x2, 0x2, 0x62) semop(r3, &(0x7f0000000240)=[{0x2, 0x7, 0x3000}, {0x2, 0x7, 0x800}, {0x4, 0xdb, 0x800}, {0x4, 0x3b, 0x1000}], 0x4) setegid(r7) ftruncate(r0, 0x4bfe) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r4, r2, r6}, 0xc) setgid(r7) r9 = socket(0x18, 0x4, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) getpgid(r4) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0xd3, 0x7, 0x800, 0x9, 0x1}, {0xdc, 0x7, 0x0, 0x3, 0x3}, {0x2800, 0x8, 0x3f, 0x1, 0x6}, {0x7, 0x6, 0x1f, 0x80, 0x401}, {0x7f, 0xff, 0x1f, 0x40, 0x3}, {0x5, 0x8, 0xa6, 0x2}]}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000380)=""/233) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0xce07, r2, r6, r5, r7, 0x100, 0x2}, 0x9, 0x4, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) getsockopt(r9, 0x6, 0xffffff4b, &(0x7f0000000540)=""/248, &(0x7f0000000640)=0xf8) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000006c0)='}+}@,{}}\x00', &(0x7f0000000700)='#{[(\x00', &(0x7f0000000740)='(A+\'-^\x99}}\xfd/!{\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='^,:!:%%\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)=')@\\\x00']) open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x10) getsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x4) getgroups(0x2, &(0x7f00000009c0)=[r7, r6]) getgroups(0x2, &(0x7f0000000a00)=[r6, r11]) unlinkat(r9, &(0x7f0000000a40)='./file0\x00', 0x8) setsockopt(0xffffffffffffffff, 0xfffffffa, 0x8, &(0x7f0000000a80)="a562cd06462ed1e0de35693c448132e2d706b0f0337496a97685e26e4b0f5e11d9c6375fffede9a087ca65128a41763a33b318540c55b45033e3f7bc042c60bf51e6a376008b6b0f2c86bcd9ed977fb3af147a3113e9d7ccfcce5685aa965dc4711fc6273fce40cfdcdd42ae345df6c34679e61b032462db33de2326dfe94b302de2fa3a7b8db779a34f5153d629e08a6c9fa9a71b6ee2923e2d298893f4b1897045f5b9287bf1a9ec", 0xa9) executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') (async) chdir(&(0x7f0000000380)='./file1\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') (async) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) (async) chdir(&(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') (async) open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) close(0xffffffffffffffff) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x23, &(0x7f0000000040)={@empty, @random="2463be0200ce", [], {@generic={0x74f0, "e060bcd1452297e8e3e06dacd1c55083efb7ed0bd3"}}}) (async) r3 = dup(r1) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x9) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/552}, 0x22a, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x841, 0x0) dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r1}, 0xfffffffffffffff8, 0xd, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/14) executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0), 0x0) execve(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 7: r0 = getppid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) setpgid(r0, r1) getppid() connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x3f, 0xff, 0x1}, {0x5, 0x81, 0x3f, 0x1}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x12}, 0x2, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="7113739d4bcce2c0869b876d15686d985c2f5d1ffbf82d6df44fb78c1604ed295628c8e6d3cbc9b27b8d888a8769693938a54dc0954b765f236acff99953704b565283e3303066f1d7bde68a10bbc8df08862ab8f511ac24c8b0571b0f69a653858a3edf73a950e7340db76fc6058ba251b999cfaa7ddedfa9380b43c9407f07aabb75ba249adcfc9a57b19af5f1a867f738b0c9884794453ecf60ad3a7798b30568ce45fe1b292dbd751103092be88f69d07a473361d1ddd7416c8b50b4ef68e45ea6fdc463b2e281e4d36e70727cdb5cb1b3e281ab428b0e0adc22afe2249c20e97dbf00c28b22a80e04bc2071fd3929072c1a3774cfd4be8b1f98fbb4affd74cac8cb818221f237ec45e092e034d5999608675cdce0e621c9737c53dd4c3751e07a729672013bfb13d65c5fdd7c703665b9bae11c3acae2f2c10a4c798f25529c41ba3f1fb2af71f17f4c293f6d8a100e27200302fca68fd176b3743d710b59ec33556942d3a52d18004a8c4e1eb29695e1090b5fdc08d28e4b778be54704df306242c96d724a3739247721e688859cb1f094687732e2269d52c7cb6d44d3d8b09817af600206736f8f5b78e31bf32f4011ee12bc7455d7525572c7e7c99cbea8188aa540b8911cef0d6bfac847bccbf6aff83e3c9a7306e986a029178906089569489d7b30bacd8cb0aa9da400614b7fc229e23b79920e7a68837d492e4be9a9c72fd91807ee11ca040ec7f8b2ae7d30d0ab77edb1a9dbd036b670f61985e4aee365da58e293ed7b78ad770b3d5e6a997e091888e3571ae9c62f749cfcdb47b4510370ba4544f39d26788c3949b785b4763aadf7b95661cfe09cfc1814de9e84ac72ece6c28341173f8b1ce2d6cd3bb70b2e4e97afc8f5e5a4174e797874db5f7cb5d5d41258965a18d2e0f41f7fa92df0f78e40cd95b40633bdcb9231dfd81f9521c5ce680a9f0d276383944c4d5902688d295c85cbb6ca8a9ec51e37a17e6e1f849763a3a8628fc11b77538a1a565777c207841f61ca2832d6ac7ad0f17840b0d4931b3935cab8847c91d27e813fb95ef19031c06e8a2e39ea22365705c91ac4c0450c6836081f7d72ae65d8981b63f1fb90aaf5df307e5655c2b660960c232e940f29cf328eae3ea628edd17637989165111de3f19dc99e28909ba85e48e7587fcba3aa8c651ea5e7a072d526e273ce89783f8e03d01236212c3c36be814e7ff8bdcfe9f043a6af737d30edad75a6eb084fcdcde44db5939269691927adb629a2a050d3abdbcb4103f4caeaaeda94195dd10f9ff44b5765654b6f1a721ceae7301740ef3f8734535cfd381c42ee00409824c175f8dc16c19ca0f4a0a5398c58d2cffc02b2e3b71417ede3d1cd3660772be4736b7537ad064d00bf58694ab899413079ce579beea053bd35006ca269d5194bc5fe60d21c8050e9d6a55631d7d00e52923833de1989b1ce3d298745db08d67db96140885d92455a7801964034ee963b483c12ce3dea511d09732b8cbc1c6dd1a99cd51b144e68bdb2f3da0ba1e12ee041d8b07d4e743bcc90fcf4dd0a113bba4435b806cea12330cfbdbfcfaaa3a8a17f2ea0ced521fd19deeab3ee52f9f6e56e78c4c07a5c206997b6d25c580cc6603260ba5fc5620a9ea7c883c12cc0422a84a7ee94a2fab6a0f0a631632c978a181654939271d0f29e95279f2693259527d097510e67d050741117bac69a722d7fe644b70f1ba1dd7e77c1db5c45bba7697fc4f79787ce63906558ac2cb2154cfff6cc02d05080e641203e01973baf2881fe0f825eceac6be6ef15d98c378b9ae7b4d09e6dfa8003e43623fe599965f96ad75deefe69b84ecf05dea8f6655f9f392062c4cf4a780a98e49357edb7f7f61a5ba9063a001497cbeefaec6c3c90af880ade668d9f90e03a3c33329369927160a1b062deb63896712495c60ea1cb5647237b3ed8844150880967d823c1a53353965e5e1e242ae3b47a74f7d71ce7081fb4a10673ff20850d3a0dee6aeebd1de34423fe84fdedf3a64705106b19ab8ce6d5100d0c3a8a9b28751688a532b50fcaa61924a5c993fc2ed453a9eea58be26411c0dbf7bedb4d8062bf8c61b2a3c2fb4dca916ca2ae0b47979f6f9286e75bf73d2a9fc2d98bc32e7b1432404610e75c9fea175936b5cb565b925aec7e6bc769713e96b7b12aaaa3023103d9ccd0af5c5dacacb42e9620f784dc5d8ab16b35f66c8a40a51380a532a0d315086d904313a5969972d69779c9f14ede0f87f82870e9b244f5da54d1cccc5a9d554155dc75876ab0830def7ab7df92650a6377e50498d58e7b686707d49bacdba117784810a963039b6ac99bc98a9fa70c1157e17c8fa82d9c097548ed28a501b3f489b8b2bc8abd1bc267de370014188f4b1c9e5fbbf5a14cf839ba84a23ce31b7c5566d01c8d17dcae5dbb6be534e63348da568ff947e8f9c7c6addb198841fbe79b7050ddd5815554de44e436351be56e7803f45c082a57cfad4db20f1b609c52c812e09f2bbf42bd8f2bb3d4ac775fd8d028fdb0327d89292853617dfbb8ed1113929701c24cfe87029fbcbabdf79e4cfa5096a114bbc7560c1598b96038a34558d5b4ba6322c87477110b8a4cffc81eb9903ae0a767e9f2bdd99907f2e519bfaf7a267f6c1012a2463ac0e2a5e6d4e1dc3d904626d8ab0311d3b1dbdeecff6f5de2bd6187d3f734b6370db343a24000b6b168726e324d1375627f5ce28d5e0307723d2595e32db0a04136e814113d43a312c39122175daba3a11a6b33a88222bd7d40101dd457858faadf1a684b84e6d39c894c5a669b1effe6c4d2bd57a7d97b2dedee57660c24ab7b2750105f5ee2f0bb24f2e3498076d9ec7ff2249f09a38b5c48175a8d2845c35395b720867a48deaee7f0ad37f9cc59b7a0ca5d52a914e89bcf17d5d8461c265728b427e95d78f378a358dcba0bd9d582027b471faa410ef59d6133815e766153ac3729f2bf8aa15012df5a26fb5337a58c1fbd8d46d905162f25f7019d9fbe13352c62de64848619eb641623c23d4cea3df2e57fb3a590399a3cf2da06412408588d38689d6aa5534e48a22ce778d9e8d7e0c84c0fd044ca57ff0ce009e58c3e53ce3af114572b775bef6a8bbe82816d0e91856953931f199a2e42a6254d265a81add13d0cf907c115159f993cbf8c63458bf50962fc2ee346ec4ff5d164b9c870637aca68ffbaf8bd961bf46f826d98a3cc51c353e89ba277aeafff0ce85411ed930ab4eb2641eb173db9a685610047f6d19a3b03cfaeafca750789e65787c49dd4b1909a846a78941600cf9f0dc90271b0f622d1f9e9435579d9320ee91dbab937972c8d22450351a58b8a510cc31362c897c545879d82ef3e9e9ce48b7eeb7a39961c65160103c762a2802bc5f21f9130e44fef77171e1aaeb114abc4dd09a4fbea83cbadf526daaff8ba311256bcc2b8c6dcaef6405a0eb26a6ba15e89e57324df916ac9607eaaff66f6d2c6be264545b453b1c4d152f7c8007d2d04bd424fb4775a4a30d1b05fc006eda93621d7365f99d0ad69dbc5239de997cdf2f69a16892d350a19ae9755b41f9d0846c6392452f1d9cd7071f71e537949a410c4a481b7de8f07f7fb5e339ac60caab0896e7d203c8cd6a9a382fb3512102c150bdf615e1c1f22d66b38fb24dba3a8e53d4b965b2c596a16b15866ec7c0cf44a88f05281105405c2b40e3639c35aa8e8d69cacded7a0cf197e8d1bac32b3d0145f58cb834f110d243684729c7698693d421fb5d78b3f314eb2d11b9c3ae89c521d1ad4b91a42c8e3f0ba76f768bcee8046df84ec1a94c4daa392870d315730926603f4ebaa85675047533969d866bed803150431b2256a70e090a3a200039591daf352a82418d738ddbcb70debc2bb7aeffb3435332bffdb696ced529b0d2fcd3f79656ec8373b53bd2a0dc6cad00fa7dbce7aded53d064fe3069761952982948419075f440530f9e8cde788de38cb267ed335062132222611958d7540ec5ad10b0b1c4e5e4886dd6ab9979ace4ed0b978516a56687e1c51b9b2244b19ac0761aeadaf10259558250e6fee82e0ec8f61e32cbda345643da1642cbce538d042fdfac330b792c3c7110496cbd453b814d05b552a66be52e0bbd401fa7a265cf0f001e0f4676825c39cc646e81b6cdaf666548ecbcadcec3cb2274634502977a60c3b00171b18a8b60addf53813988263f4a6c8cc8bb0f00d04d23691d806bdf13dc37d4e9a4e183c6b73a7f246232bc987b06c2436f71490ee56f86b69229686988394f61eb9ffd9f402431ce60dcc20858a01312b4a772d7badccdc78316b2e988c4ef359703f0766ce8e05fd5768ef41baca5fbbb2f5ca014bdf96e7060c3d8869ce87ad606c62f4d771559463e9227ba9416bb51e0cb262a28e5680319c41c7538eda988c7297cae80f6744e822f3ce9ad300a0eaf305ca1d2cc267cb85fd540564e39c324c5c380098c683f2e380cc6c77e46d44686c6b9300ccdde57fcd1fb0bdb44685e1294cf4d026d51dce422d3c983b20c0d23c75f42d32652860257e56a60fdc1fe1aef1c05d80f8aad2607ca9e8deefbce8c13597f8a16bc66896c34d724c1b9dbe15448945d307716ffa345c7955d9da7f66ee3d8f432c2fc07ee7a284253f79c0f780a9cdefd4251017cd78088011b27eda7c8789514d3d3e5f86897eecdcb0b2c775cfe635b5def04432ae907fa67fdab0e7f671300501ecf9ca340d7284d48a2ea8be03ec81aac2862c839d04bad85f47cc60c4c3f1a192b762f40eb034ec5a5f708cb054205041441c96cd6dafd692c27bd07f70fc6d6bb777e8a23244a61aeced9804b5a1a096ac7b273b6b05ce55736ecd8d0e066f4db58cd788c543b5ca46d7242b9a9b2cb53846711b141dc5a232e2ff181c40822530f0dbeca960b619f74ae5e2af1351b8c109ab144955415c83131d7c43b8c8eccf5a40daa070b284fac5cc63cdf424db39f21977d80b6e7e79e94583bffa646160fc1450e1bdff9e1b2d3525aab0072526d2756e4f012cb6731ec6de1d194ccc1d53ce8f2498b96988b872c09ce9cfa132064f560a9dcdbeb69aac60bf3b72d02d07b0fd2bcdbebc46238ee8b85331cb74aa3659446a99647984a02a6c0f18315a09c07abcbdbab2544a107caad1bdc11842632639fbab1ad50d3c6828868c7fd9d06b8a27ddefddf9900ad57dc8655dac7142475ee53a711c38cd2eecbcaddd1f154aafe8cb7131494adf232171f092c85ecd433ee44f672de9657babcc376d7d8cd54bb3a08f5d6d1bf1665d046275f3cbc3dc8d9353bbe31477a74a7a994f0dc76d8fb07ca19e9483ace400369c49b83cd22447e4d81fef8ec59841b273f1fbeaafcdbd5eec97cb6eba6b59ddc9a68f9c954f71a1903b14105a688ad3102ca47d78854b6ee3dba7337b46d6c7ebac49c63bac7fe1817b9f20b1132c635266647f789b72a85be2023fdf7f6830ab6c058a8105d6064d25ab83b2d215e713afb2162f5c99bd2b90e422518ffe921f2fffd211408b6f3b942fdcd361c9e80f1d48a1c05002eaad738fa4f3721d0776d0b18861ea30a7b79fc4f0023adb7fb55f27e17eb5cc326f6919db3bbaaf967e3309a3b24e6ac12bb9fdaa0ea314c303a7f4bd6d7d772b3eafd7b999ba9bfc0d7b8a135942fb8a3351d83d9b6263cb7019eddb6ef52134ae40a97c192d49ea1145ca3403d9947fd2140c6210bbea6f8352d690c49867fcaf1ef613b960336d67ac386c05c3ea82001e7aca86d6abdb02fa966a883fb027bb87", 0x1000) ktrace(&(0x7f00000011c0)='./file0\x00', 0x1, 0x4000001a, r1) getppid() r3 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ff9000/0x2000)=nil, 0x2000) connect$inet(0xffffffffffffff9c, &(0x7f0000001200)={0x2, 0x2}, 0xc) getppid() shmget(0x1, 0x2000, 0x120, &(0x7f0000ffa000/0x2000)=nil) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000001240)="fec353d9ba8e0d4a2a095d3bc2206597e8edba05a8c9c7c8d93dca1d6f0b247380030e27b974d2841cea58e3a679224514bc1422c140287ce74cf59e8120ea672de2e213182bc8281c8b3023cdda5ca5ca7977aa05e9f6c8315a14e4eba406b11c5fec", 0x63}], 0x1, 0x5) r4 = socket(0x6, 0x5, 0x6) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000001300)=""/49) bind(r4, &(0x7f0000001340)=@in={0x2, 0x3}, 0xc) close(r2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001380)={0x81, 0x1ff}, 0x8) r5 = semget(0x2, 0x0, 0x41) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001480)={{0x8f, r6, r7, r8, 0xffffffffffffffff, 0x1, 0x4}, 0x7fffffff, 0xe085, 0x2}) link(&(0x7f0000001500)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001600)='./file0\x00') sendmsg(r4, &(0x7f0000003980)={&(0x7f0000001640)=@in={0x2, 0x1}, 0xc, &(0x7f0000001780)=[{&(0x7f0000001680)="2e6faee0cf28d88a2c1de41def98e1284ffe0ae5ef004ac5bfa6b5315a9c6829d2d40d634eadd0c0afc66e8f9bf53082f6081d214a2dbb663c96a1162a623be666f89350b24398ccb8abd4cf94af4b273ed13350684a81458d1bb52bea289559f6cd9d7c73c1109038c2fa57932078eebffcbc7115e570144868c367363397287aa57bcc3636b0b1f2bcca5d5ff77f3e098c313d1a74c0db98b26cb6c410bc657f0048bc885db8a890e082eaf277ea50ff32a49a96147cd601e3687cbc191229586bb7ecd94a9a1e7ff3678c3639766466f70abc2a32386f67ee2ad3a80bafdc3e25c6b7189af4eaa5270daef24f99257a940e84e4eeb70b", 0xf8}], 0x1, &(0x7f00000017c0)=[{0x1010, 0x1, 0xcc15, "a311be6334d0a15bd08ff43c98be8bd64d80f69eabfce20b32ad39cd06559733b279ab5dfa226441669cf17c6e722051c4bded27046d7a4d6d4fecc49a6c73cf2350b9635652de22335b9714709dabc5ae9bbfedfa5dd768b26ff4012bc4ef4cbf04c6bb14e0f1c6b40bb1882179722cef24482c846e22c39f62d0bfeecc494c1ba4f72894a10e7c61875d3530b1161eeb5eeeae386d49750463d347101e585f789654aa3ad83b54ff22df8bfb048918922b8932df8e605748d8e08c5a8b65d1e008e72dac375b4ca060b76b9c6cc38c6205a7830a7aab980d646156c17e44f1e814375e033b55609338d396a5593b0fbcd019e4e587464129380ef19c3faf2ff004f8c41c588a1986ae9720eae069e62d90cd2c488dcd7f8a2af750cf9ed39958c3a6e5404eb9e04c6b670d4d524b133ff2c3af97e3192bedb5a79a5bb62cc3ae9c2cdec9885d460b18f8d356c0024989d3d7f92c0d4b0c92e23b663d4927d8e393b8ae85dc852766bc55e3017589aef2743520577c0ac39bc26eff35f13921f35eb4e421b5f119ccbd841aedaa3386e3bcba228bcf887475f4d71078c97ecec9c02d825e8495884637b33b919264e57b2ec13fd3d03231229c9e524c0b95c1da8c831c52577d1f54054af571cb9fad39a46f1e604460d6f11c2ceea24c1eb5492c63077b89b9b4243ea27bcb825adca355cbfb6ec0a0d461dcf55cf45d01cbf03ebb0c5cd0d84573cdd2a4051816b1125880b4dd2f82e3843e9a706b85fee8da951d0365bff2337694e72283070d3b8883974ef1f02af70612237fa7423cf03a4ca1b6fe300893bffc3a8b8912c13206a9e4e669f44d6fabc18e8f8a904ba65b48370bcace691b9c871ed424c8207558d93164ab68e7b7d59f895b3898a83c289ed23042bbbe715f8c3edd725643fddee085b8519b025e68b9811e87617a56d79c1f10756af2bcd00d0948ad248f2d6989ae28e036ec48f73a38deff81de23ea41e9d61fc597e73dd325c0cbbf3885e623b8078b741b1c8124c539c2bb18bb5130cd04c06fc1c15d4f515da0b86a0a1437db9c75c4ffbd18f885b39a23e1d373f80006d4aa14a0f64067f0617d7594f779709b9bbc27211e54592d306be9f7bafa852cec397b22443caa37dd2e1260ee8118277e1157ff97d7eba9a1c7f8f650bfe19b894650be30daa9c8d9e252f9c15431863d457231cccdedd6cb3941b136ff6d013ff40dd41d42e2796ff377793628747f98974df34694d8ed73f8627839febe72b2644933233cadd7ad83abe82eeb4d69135ce7ab2706279a939e19f1990bbf4f40aee20d76618cd8df8aaa032aae964c1ec077849f0c734691d5fc72c022383304665d53054c1e3a548830d197206140522a8832a9abd35bb205e02be39a07dabc7d8de8da063fb2e3f641fb780b5358d449e437b6355fc9271e8734ca42ba39200a4c46f5cb331745fe095d013437d4d606dc363d9593b4fcf63e50207a96c3f218db7c27694acaf8cf18229b2a18e5704c106d3e712b4c83fbe45c8d518993b138c67c3d3a53b62bfba49c4c1bba505b2a1ab29b25369e25dbad42387d608d56168be6ff9f72f2efe1ea5409b7b34b31c1d79212b8b34dfe6edc510e542cda3f8bcac3872db65bf58134ebfbd04daf62dc5c4f4646bc551aea74e634cfa14c9a1cf0a7a76292b1ac54d0209b7ef228448e1e8ece05f017692a30054b61ba601a87dc140bbde0980eb14a554bf286e39cec1e32f38fa757d2fdc4586f6950a4fc109ce8bfe88845b1f503bf0c69535976bedbf6a15c24c7135d4c1998981cc8c2c605b444bf7d0cedb64cf1bd786a9b700d5344812eaa33992422f39eea0a57996eee190a62565f73347c2474d98122370e355da1eca30c85108b6a53692ed855320e6dbc8fcecb05ee05f99468eefe58b1f5df75c3edeeda0dce18944c228efa6fca11f30316971b9b6fa5bba918fc497e38aa3a58cca25dd8d9a54e8fe3a085ade31bcfbcef907c11cfcad2267babec978a629b73d65723ee7884aadd6bd6f6b39b8c29f00e95386ce3363a6556df920d4dbc7494395deaed06071f0980311d51623cd0b07f600ae0a4672ec0e153f7677b22a8e3ab5490712a83530a643847e520416fa16655da7ee5f344bdd36400e3bcc3efe7821be3cbe79dcacbb8940859cb52572e340451be6176c82ee43b893a4ba5c0b7060fe2ea280c13f6ac6f01cd6158909f68ffbbc9f5b914ff2b5d8121a097c5ddbd086453605fbf7cb43d9fc5f60f63e09f8603c70c0376a6c102223969c5a31c59f6e98d23d03b4ea20f09a5f7eaaba9da33ece46ad04ccb20f895d6a607a786b7128e5aec8f1f526c0b1524fa5f148422c57276fb74cf677454ed951a228cfa09738c616d5d1c5cba2de3b313c79cef2a0253c78ac4a0652dc601106537b2608e3471e6ae1bb49bf2acf51ef34d5be787283fd5420fbed355b1f2f5e475f484fe7dcfe631b2bb5a9a20dec12b03505f3fa1d6c45d2553a1bac715a33566882bf6803f4f6419c3e50a6e80f18a632582982e70b4ec821cbcf4fc2226e79a5848459d2f81c3acd8828fffc2654e5662a14f15c12c3f74fe99d9495c1f0054e738f63bfc8022642365a4276e1d0a60804d226ffd68136dc912d62afc7bbc986b88a8b2e44fe0a59b936f84c828edad85212847ac357ee149a6ea121c5ce9781955dc74570ed709ba5722b96684efb06afde52b470a7f6169a074a4194a829b4bb791a8d6fde14fddfd40ca86fb03d7b25bc50f61925a01c60a5b12ded892898b8add041022df1e10c2f42736cc21583ac8f8a9d0e08b6ac4cc983b2a2dc82da52889e501187a919fa273da5ed510b332e4157b8e9eb104d8370586b86824c77626b6628f4e490703be78b07ab0305e5697c12eed23869f7f19c49c7cceaefff85edf831c76bb0b8c9cee124e8562b74bd7a9507dd3e8f16cbad586673e87f73a0ef6e086ebb0937f63d1212f7c616ff54e8dd1b9e2746621f7c9a50b2ae1fa470269063be406de3981a7de83c8cd14c7a08df97146c6a8d380cef8be13cdae648b300a32d54291d7f616ebe07eb47a178155983d4dc8ec08e5b4a4db071cb48e28054a7fa86a3edd1dde1369105ae57cea3e946fe30058f69f006203f0c1a7f40b51af9c85639550681964b7d5c33d3266bdcae87af22cea31bb8afedcd4c8def2db8604bc70aabc31d7ad60258cddb2c8eefb5cfd8d4af814f7617079f89dae3b57a1dcfcfccd609364e93acc30c0b6a0290a2a1912e96d308579c0e0e8e2bfe4cb32159b3f3a3b71c6baba6f1b0ae680871f595f867adfe14de00733fa573c49557837ae85a44c07dbb4489241d75679afcca5e3110334392be7c564e2e99beccecd211efb374c2b664996958e067cdf31d9ba2767229a2e7eca056b62265d0d3dbc7b35f29f2b637f915d0d6a3050b4a0f2377149412ab03f720be0d39cb30ebc511960b1ec51ad0d22c1e6679c02b09803b392153351b348da8e26a9c66e249d23e350889ceb6524c88af19d46c81d53fee51a66ac3c3a7b36c1a14edd930eda15d8c083ad830cea210eee8d3ec6c41d2291831dd94a31d5f1f8e2c1d8944371c5f93e4c6b4739de7e5d7451aaf9734bb93436fdc2d8bba543c2cc55bb4b93a5392d0a3823ac6258bb46e23822aab78e9c13a0060407d3adf0e8839dc03370668838d4f0251d53bcacb618e62d3b51c5e417e8b35edb528e931c6c5ab7fe0ddc3e1aeeeb14c2ace9a698f5c339805c1bbbf0a7be7b5111c8e217459587655c634e507633f3be8940cd4f6723aefd065dbb9064275f5900eae6cfe504a53e469527dde705c8a5fcd26eee6c50c9ea40df76338dc6d3e41a52184da3e0ae9f6bb7d3e7b9704eb5f992cca25c3a7167fb1e0e69aaf95c1cba5ee3dc589f02d1f92885d327ac3da352255cb5761c655ee8a61862a1ad8c9338b0c6292aa31c67cb0e9ccafbc2fbf729453f0253c83dc3d3d7e0a8f996420a479be16e1e1b45b64b23e83e97cc4d2bf2205d18850a8722085d8eb42036225467ec56981aab1714853e9359834ac335de800d1675605088216cc285c51ee93914b42c25aeb5956892f2a1e014b613f1403bc85f4d2d1058281706572dd859444826aa8680d8821d4c8f30572fe2f9ec17cb8352324f7b07ec7bbcadd6f113d40c6947004abe5ff8527f95691608736735b4327910bd5a1fed133a0beeeb3a02d0e397d2d056ebb5b90d01952fc512ff4a64e9aedbaa5c8ed14572fb4fdb0b7c33c397370582977ea4b899445c4924bf9b4bbbf04788f0b772eb5ff71d68d6eee2c4313d8812cf741b3abf78138efe3aa05a72ac90c7a5cdffcec12fdf2e14af3f03d365ab1a376261f6bb31309581a82e1026d20c64e3620a490802a4440887a729e1ff66639d96fc1d364e38cdba2e3e89fb44265971db32a8cf17775d95f40bd079f0d74ef593f9e66500d1306522179211a17659af09b44c27d8ddd68fce9783fd94b40978a4fd6145108f5084bb9c036c8dbfa2833aace8a2d15e33e9cd9908b406f0f382ec6d75b3909efc0e6691b8205fe777fab0bd37977e1c75e4c5f5c8d19fd3c8bc67fb2c2e29f602aee7eb777c8d960ad748d074fea853aa1623c82d7b2e43620fb8f11f95e82f429a94bc0012ff5ab3809edc6049fd6bbca325a9811aa1f5ecc6374c99c847fde60dd3c051b29d8d51fc0f53926e4d3ee772198cb8a8158c3f661184d3b67b9f2ee30d420ba630a01c8132806f5f652a8db13b0612ed7e720e36dc8a901d2faee2e75bad03de571bccc1863c1480d8fbc560f2df05b226e742c03deace73cad97254be394ad2ccb81511c86ada8f5f97143badbef9012fbcbb0ffa2c9c8abea52b0182eff59c839e3c2b81018b156547b1a4eba8f39c8739d7b709783f42261b2168c84ea71e2967407ca35830fa79ae8736221abddecf157ce08da35f17ab3530672400bd281ecde420e47f02845c015046f60d96fefc66182823d801cc2d8b4d972def4b7fae7dbf6afc34adcd6cd94217a7fe04015dbeb9abd31d71c95f06de23d8dadcfb2b5f4f0cb44a87a4b63237e8deb6582483f47906b51d54279d1251e7bc7d756783bfe9ce3857f6ce0556abaa17d0d943abb3379b26eb1ab3bcaf4f4c4d87c202340662c6a9c8e9873b9885d0c91fde40676aea40ddc0fc8d9466faff014d51b243ed8d10c00cacfd53f9ee2294c20db07ee6ef7872be260cc0f418bd6abee4cb0d94a01d1944349f2e03aeb3a8abd0f503e63cd2289f38da4e3202e0e374a437c3e0aab3e9b14756b983b1167499c797f6775cd4768abd31cca914a94db52c5f5428c58594d9ca37f581c4ffffa8fd51dd2846881e45c41314ac860ce3fa7a23bd9fe952d40c7bd22a61751a3135a3526fa2ffabd871e73e6b69e7a8a8601e64e8d4b86a690ab5f0e6d4eaa318a1ab7ccef31bb707e079b19bb9e11ed45533e6ba8dcbc2d72a1cfd7a482875afe9f9a3aae6cfa1bf58eddffe48f13f6718e3d89d5f33d5778634181f785374f6cfa164f821cd99124290308522a658911bd27cceb866fa946f2e4acb7bd8148bb9f5673f83549e9493c2279d81ddfc649f683d519b6722f8e21e8c374da654c47cab633d1ccb7da7a962644e11ea0961ac8a2810d0a8c20f3d1f10d61393f4bfe927ca1f06a1e89db82412302bd77050be6b93500b89243f511a1cc8e1e5c26847b75c1b1037c0b2316389dd208347eef44581f01953c78aaa5b2a5bc65171b5d697015c9456f2ca144ea1ee4cca3d"}, {0x1010, 0xffff, 0x0, "6c61edf39f0ac3663eee7965b5450dc8226025173b0fa4d5c9ca49b314ff370a65d5b2ec00d82c6b532f4cd2b6ef9bd9f74a89c7e05564fa69a8216950cbd66d2559b84060983e6b194196570b06f3e950931ffd9b2c4ed2cacdc3482d81e49ae74763bc0b840fea3f567148bf1c18e997cc5c1d6295920121792628518df58b62c87e482cf5cd3ee314f188368d0e1396da3c869af4db867fe069a0e2744591319dfcd3e1b4283fedf192fb1185830ccab376d1129442119b6ab8ac1661f44ab6770c1f4e6b335d6fea794083fbe3655dda11e19f4f804c12c4f1bb2d5104e7d0928c8bd42cf3bfea49672cec7c66c284a95d5da635e6590e5ae2074740a4126b0724a0623ed62f7049451684942ec13a390b029dedc0efc593163fea4a1ed80017e2ea163ab8a226a6f28f3b3245fc1d798239f8e3d2a78f11cf36258afb16ab21abfee2128a084dd94a2115283dbeac91c2a0e908f85dcf02164fc27411a8d9366809a1b3cdf94e99c0dfff35625d4b820145dbe0da42d0f9e43c0a974734e711158492117f8ca5cb5ff5ca10e5e36a60116f88930eb1168174245ead13422bb5538ffa90c37deb77013639f5b7d6c2b6c0a22c73cffbbcbbaaf9f6a6f5b156962f4fe59d4e3778daed0d4aaaf5b77253f9ea1bb20b9b9bc085e0627cde02f19428b83663cb2caf50e1bc38d5fa674b1fa3779435d87de7fb190feffbb986d35bbcf052661e0d242d6084f0e5f8c8249b33fb10b2fd42c2c155ce3bc3e548de031af0c40534774be1a34eff9d7b8162dd386531052ffd2317c04657c6dca126783fd3abadba6aa9eca62528f09f4ab79a6e753c4aebded6068969c51931a91f998462abac6f374b4967cb94cf3d3308fe4ea419468897c4984cd5de373fc732fe6f011d084b2e721dcc9a2ca6703e7e71d9f5daf70ce834c635b0c1a07e0a3d23a17108c7ff27f2add87f2a529763d64ab3eebc48638e4aaebf2fb81e909e1e2673cb273b5d0e512e046a150e8f8c7eb2b391e5779f6fb09e023e9a40355780f19c25dfe9f0eeb08c49bb6e719075dd2d1ac2ac11ea4a0c19f0c3317e662c0548f2852cbd75c56f79f62a94720783394a2ccf859477b978dcd976e5e530ae4031ba826644106d2c3c01d9ca1f284323f0e4b93f4552463c3c9cd19f04844c14ef690c9224c419468b43acc2be88614a83d5e6099107c8c48bf4ed66cc020a52db3ad0b413795b271b1d0efdf3db6ce22a9b214f6b9b35ca62895216b3a83e4aebe965ded2e8af3eb728880724345d41b43767e5f0afdb404153f12428bc1c602a70bb08640059c17fe74ad9fe5e2a9bffc48a790124cf2908fd9af43bfa709a3e5454a18a42b2270b8dbf651b7bdb211f6b4fab027e2d08356a0f015c43779d933746a36404443b1094cc4f7f239fb8916025b9ed9a076f24b1a86981b3bc2a30bd1453708fd5c20d502ab9e85428e3c5eb1ef8fbb831811a72edd08a245e196899126cd3cbef9465ea2421da9ca202391bd63472e0ac2db21c6456a9211ad74ba91a1d0b7101971df9d5a69a6bcf6bb766fd416aa2ab15609a32a87c445bbc0774274d279f2bf5250fe4d35e9527a586d74b83b1563c1d7dea58d1e33cb96ffd1a602683e3e7166eb088ef92350b1c82511a6a0ecf0cc6fefe804ee4c55bd58188e2159f5a58c7e6677be1c37273b6ce9fac05f342d6604be8ac630ba87dc420616f36e938701991d4926a326f036fe8e26e9a2a21064a74e16cf6a4e3aeda90208957f631f14bd4cf97b5729ac2e97789113eb04d380a70c1566dcd8a60c3590269ecb8158cb548a4dcfa01e58907dd1f795db6feda84813d08484986724e5690125a550a095f858488fb6016a210cdfa7f8a0b437c8e97a4856556321c939e5ffabf25609039776e8ad5e61eff48f20e552c07567d1b88e12a540dc770175e3d92bab63012250b8a2fa5afff7ea5e9d6f9bbc4e11708cf9bf5c9040dd55860083e8f941e83781e56b578fa2660aa53b75aa579ca1f24b33f508c73de49fa858fe33f2e28169709abc13ed74510deab6891741c681fe4bbd4cd48e4cec54ff19f53c07f4e6af27e59e6a03e778ba85f42b0dbd21e03d2a2e3ea451370b9ee584ec14083d960be73fde8912b01246311f8057907d271329ec5f3bf718ffbec593291763e0a0fb8f2ba9a55cbf8266087e37c6a11873f95b2e39918f4717fc85b32c0039f6926e61240a224c425a891baa63b15d983123eca9486e53fd8b43648149ee48e507e8c2363f30589f6eaadf4c318e85a2dd0b5ea1fd80c89a24830050762c6bcdd188b6bb29b13a836aa35027d358e73e8b12c98f95bb9c90d19e63ffc43cd87b4767cf2f3bcd066a60f0f73373db06f414c359583ac5e9915feab536ed466167a613d1d88e6eaf7434a016183d14ee1da3d76323c533d8233021853d3b5b913475d44f4a0a72bdd0b744b263c230516bc6be7dcd72bc9dcf8e689c3bf6934bfb93471832ad27c7a1e8c3c4073b8cf10909f5fbcf34ccc5786d7a6ecf40da5d45f9957991aa7b732e545c98c063884b8156b5aa19f1ea5fd49bc46c2f61a65a381a0d06a454dcb87f8e168abcacceb25a6b49bc77e37470772ff39b243fe3246cacee60d624af88001c12bbf59524e31c75aee4d79d1c18fe9b943af5eb0d0fde7e3185ac619d9f113a9264f7f6519c5966199c974fbe49a1b8501c515d88b987c4837b120f4bccf6b1ee7e1be864f1003430d2077581302833aae6e6ef76211007ac3a32058937c995df1baa99bdcbc9496e91f48dcf3b1675aa93ff43d877ef3ff490161e2033d00d8ecef4c8f7a9b2a4f2ce0e96aab39b364d55364ccb7239a348a3e914f25f03da339401e65e2fedfdde7b0d3b6465bc41812cb23b2e7f72627a90a7d3123126865820e7e682a0df343552b67628c86f7343668e0c6b8d32307e9b4873f5d1c89f21c8873d2ec83a65442b4548a603c40e73ab66d0a50c485652798b01062492cd61131b8bd0504b7fc6cac0121bb877bee1a5e51cf9159407f4ca8e8cf9dbab64a40272cc9c1583d7c96fbf3de0e4b71dc05580f830582eb7d73da6b99bf0a42ad3fa7012bb10eabba13cc3705349583a166fb7fa2149f8e906771147ce109ec312f7286575190e2b665e27b2de235c5c963f81c6f57b9d420029cba5b85295c9d5d267482b170302098425d1bab1157e718e83319162f11a742209cb9d05248c2d80c90153bf96fcfca0debf0e93aeee8f6a815847c5d5f1cfa7096beae89a5c679959c7194c1359d5ae65ebbb4561580b856c4377c726a3737f5d3924098fa435b738be5dd743f0ae4c0df511c550212b5dcf2a791a5b817d76d86d1057ec97c27ad6f3d1be064e5211ae47c67e820d2c2063f5d91649e0e968653b954a1cd447a2096d588a6c49b21ecc78dcce676fd0d3741916c42f80de6db49bf65072cda87d025fba9ab368644f211b2a0320a7b5f83a533717bdd91c8751630853556af61c04dced4dcfa7ddee142d60ccbc330e08e2257543873fb102cfc541ef5dfec18e25d3534ee1b6ee977979ff5a0ae5d6273fe001b2db968d1b8361aeb17303ec8d76e822a1a721ec8b978b0bc538df7314704f3263c733373ea667e6d8298dfa3a043f14010f3493c434d8a7016e44e056ed324f087c17e9fbcc862f8b52f017005e53ed3a6c29717215f7fccf3fccf96bf3f430977a8ca49760f054159f93c53d341d4a57083a0c8aa23cd2cca97db484a60563541080eef9f4c088fcf4da3e0406f696a84a8f33afde9df3f4bd504ad5ae74ea9abaead50a82b24aa56d8938681092e1513963bc13b66aafca6ee6791f5db76bf2f115d1ff40274fccc081bad1740aa3829784a3eca97d2b80023710db290de27155c4726c6b0df90c21603580d57e3af92b50af7040a0ba090d1e545286662b8206b8f48541057a9384dee04649eb00fc6e8cc3409be6baf6eb89739487a8322b8abda8fdc365ab9a984bd69b79e568408f2d916ef1748b4334cfbd8c00f9aab1531f5e5f69ed2b3ccb342757af0849520a859c0fcd77473509d47e9a31ffb6de44e04b8b4db30d214b6d4dc27d57a3c794772d73466f83f3042efe46857be31058d7e105f69d256d2901171e5bcf4186adf62f44e5b005ea45006f9a578ebdcd5bce0e90d902977398f30773940c4c3e9b6926d2ff9487aad688e6f78299bd3cd2a6ea8480c6b29c52315140032f6562314337804716a5c1d9ecb22ec74d10fd6380fd19183eb7386459d92a3881885ebb17d33ed547dc607bf233b999ec426a89f9ce540c47012cd6b59b56b230f0eeea7b0815907b089b4b3ad71aa98102bec58b1424b3a43a0061e1a5787164e601c368abbd2b243257dd9654b8b0ff38ef80303051244363e931f64de36f54489c6831a6d7d969373622916b5737a0cb14e887a12f716c28ba48e661e58264916e00316be306497845f0ce71ce01bfbb7b0acba5d3eb2d47bd810e68f285a98cf244ec9c15de9d9e83b21967f4409ac7cdae87e1ebdb053b68ea6c00bdfe34b929e6dd302498c5c1d740825f0b67c493b6cb3ff087d343aa173e9bb61b14ccf0c576ef318cc153836c0a16b5f745767385f3204d2c40c0139aac07f0c9156df56b8ca720dba71c337498af2f879f232c4339801255e11ffd39e9a45a545c7b4d7bde361d84beac1170034fc4e90e1e33e204cc6a484cd037c92cf60c4b255d039a437967bd91ef344c4772bcce8663d63bc645c506cb143053c803272a26fbe854402fa08101de4c70f79658d4599ae65f456cb6f7dd440ccc0502e7b542389d39a1bbd84d062c631433bc8ae98dc4802c1ba93f2f58b1e41091d759fba369f04aa89c2a974876607c7d4e8a69fc205ad001a33c05f309da69c7d961070c99ecc2434a87bf63124a353d590632ada5130e0a22588dd795e71d349e44dc531b9c283de8b336f75746be462ce24b96f7dd499d57e52829e6c0bc7d212511b696fd117c226522ec56ba589b1ba24847c32b41298b4809ee4e9fdc67a022b383db51b7bc506301fa68bac3b2c0abdcee09b82022b8caae4b714873a1549fd818738075253c4cb16ee2a211b5df14d398464a771b40828ffc59179896209ce5501ec28153a9749a5e9774ac55fbccc1166956625e1e73bcd8030b132692fd0b054a89c0ca4d725762e5df47f6ec1d913644f762c4b5d09be1302cc4f5d9350c5e73d65384b7665a538b09b1a6e6801aeadc59708ad8ed4edabc6fa272bb31f9ce44ccc311a87b056f3a3ffd0b3320a8b7c7aed559f46a092b9bcc832b9f4e98a73f13134f66056ec75fdbe7ebb65c569c1e8696e3d3cc9e543f04c7bcaf2f67e513ea2226397dc3c5b87a72c5d51575ac8e549ba96e1e403817cf94c49bc9908d00fd021e69afd0dfb015d06ec6bb8a8817921ce7ace83645a48fe95f78ebc0a9decf3f0f54458c01dedd428a675be54e9bf9739572689d71727d5e29b6a83a319da1c72e4c1c39ac2fcdb047c5a83c187c51fc11660f65aa4bc16e50b050193c53e524a86b932268e9830e52fb7c0b19493c8e9d3495cf37aabf0c4e032732ee39df4adc3c63727b258c7447b2a7bb7024bf9c9949ce217e93eec1c4de10b706d32099903b69ef2d272d5748cb8f8b84a494022fd89048596c0644ffe2e862e145015081323160258ea0003fb688dc6d376b2ecc8e955e10bb606dbf35a1ffb08c692f230e7b0514c4bb720637092b984ff3fbc5623f70cd9012424c36ec120f9940a7e6211d7152725cfcedcad"}, {0x88, 0xffff, 0x8, "6b6dd4a6eb3931ea6143fc0059ae3df8d9c52c61631b472c877286c86f48c6f72c28b4a63bf79127c3bad65960a9544f43bdb1869cc0ef00d5cdedb526645fa783bfc25506a893c176a240e5c7467f9de551f843f0c8d3e12f47407dd6319eea3a15d2462e2c3847ea9be61bae9e5f4b1e9bc64eb52d"}, {0x40, 0xffff, 0x20000000, "e2294e4a7f7ca32b603361dd42cb8f33034cd819f37206d357eb813e831f2383a43ea35d694d60e656e5fa"}, {0xa0, 0x1, 0x5a1, "7c60661ce22a05253a5e964b2d740338aefe622d8f8e92a7d17544f409ccc0a0ce408105d55b174772e3d4830c7705513059440779ebafd9d1d757cdf93e9be7eaa9c402a390d2ef5889c3c5375b658b36e6d39d5cee742aeb8f0cb0a3f2d3cbb23a3c239481e92540f6545a99996a2994e95f4b85217fd45511f89352590c0d756c3b44acd6cb3c09fa"}], 0x2188}, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000003a00)={0x10, 0x8, [{&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd5}], './file0\x00', 0xffffff80}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) setreuid(0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r1 = getpid() (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r2 = socket(0x18, 0x3, 0x3a) wait4(r1, &(0x7f0000000140), 0x1, &(0x7f0000000180)) (async) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000800)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) (async) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b94ad4fd8f934af2017c654f8970d7c0b3156e4b8edd0013d8762ac1d2e991dff7455f9affb5d84479f0a8d2cdc803f406e1d648f49f95551b7923a15a33ea4b9cf15871765c9934c38ef7b39abb710c84b6d44c843d2f8a712e641d7bdbbf7e0f08f571454d2f21c32988ed101d819726089f27e0ddd1a0cf5d5ade5878cae6ada46f4c", 0x84}, {&(0x7f0000000380)="1600000000000000", 0x8}], 0x2, 0x0) (async) execve(0x0, 0x0, 0x0) (async) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) accept$inet(0xffffffffffffff9c, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6c}}) socket(0x800000018, 0x1, 0x0) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x1, 0x0, 0xfe6}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0206923, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ftruncate(r0, 0x7fffffff) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) poll(0x0, 0x0, 0x87c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r5, &(0x7f0000000000), 0x0, 0x7fa) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000240)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) getdents(r2, 0x0, 0x0) executing program 0: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x400000001, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0xe06) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000002400)=[{0x0}], 0x1) getppid() executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)='o', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0xef, {0x9, 0x81}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffff5e6, 0x0, 0x1, 0x0, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r1, &(0x7f0000000040), 0x0) executing program 1: link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/156) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r4 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r4, &(0x7f00000030c0), 0x0) r5 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r4, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x2, 0xffffffffffffffff}}, 0x2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/26}, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) connect$unix(r6, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8000, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebf9b140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607", 0x45}], 0x1) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x4c0, 0x9, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) executing program 4: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = socket(0x2, 0x3, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r6 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r5, 0xffffffffffffffff, r6, 0x0, 0x2d}, 0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x7fff}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/121) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x3, 0x0, 0xfffffffffffffeea}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0xa1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) (async) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0x8000}, 0xc) (async) socketpair(0x1, 0x4, 0x0, &(0x7f00000000c0)) (async) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x400) socket(0x2, 0x2, 0x8) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x0, 0x80, 0xbd}, {0x8, 0x1f, 0x7, 0x1}, {}, {0x7, 0x9, 0x3d, 0x6e53}]}) pipe2(&(0x7f0000000180), 0x0) (async) r3 = dup2(r0, 0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) (async) writev(r4, &(0x7f0000000380)=[{&(0x7f00000013c0)="ead45c3818701e04e3b1c56852c5928e5f55dda040bff924e5bd86e8affe442d73de928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce6696a40c57bdb5a88280fdc93402917a", 0x4b}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) (async) clock_settime(0x100000000000000, &(0x7f0000000000)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)="5559f506a3b89a14ffa1c2007c50e261949e36aa87e2d6821d85138174ccfd040b65d755a33fa34e799152f5c946aafcc04e717f3cb66a4e8fb56dc5e6454078bb42e4126ea546ea6c3f63162db8aec5f95a0bb727a8424a40d87f9202d53602f616f43776", 0x65) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) sendto$unix(r3, &(0x7f0000000200)="0141454cfdc40fe6513bd4201a46d38e73c9e257471d4e4cc65deadfb7cc3c318f50f7fd09", 0x25, 0x9, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) (async) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x4b) (async) sysctl$net_inet_carp(&(0x7f00000049c0)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000004a40), 0x0) executing program 4: r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) accept$inet(r0, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r1 = open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x6, 0x5, 0xff, 0xfffffffe}, {0xe65, 0xc9, 0x3f, 0x4}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = socket(0x0, 0x0, 0x6) readv(r4, 0x0, 0x0) lseek(r1, 0x0, 0x2) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r3, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r6 = getuid() setregid(0x0, r4) setreuid(0xee00, r6) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) semop(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) shutdown(r1, 0x0) accept$unix(r1, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x3, 0x7fffffffffffffff}) getsockopt(r0, 0xfffffffc, 0x8, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r2 = getppid() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) close(r0) executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x2, 0x1, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r7 = dup2(r6, r5) ioctl$WSKBDIO_GETKEYREPEAT(r7, 0x400c5708, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = socket(0x20, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000000}, 0x10) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x27}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r4, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x80}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000080)={0xffffffff, 0x6}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) write(r2, &(0x7f00000000c0)="1e58082d833deafc40", 0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r0 = syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r4, 0x2}, {r4, 0x2}, {0xffffffffffffffff, 0x80}, {r5, 0x10}], 0x4, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) msgget$private(0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x6}}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) (async) setregid(0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)) (async) mmap(&(0x7f00005ec000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0) (async) ftruncate(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r4 = dup2(r3, r3) writev(r4, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) (async) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) (async) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x4, 0xfe, 0x3}, 0x40400, 0x1, 0x9a}) executing program 5: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000340)={0x10000000ffff, 0x7, 0x3, 0xfffffffff7bffff9, 0x3, 0x4000, 0x10000000000004, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x28, 0x3d, &(0x7f0000000180)="653cc65a714ad22a636fa775b5392d1da2ca67bb78916afa5d8e0265460440b0afbd63cbba988654a3e42fb54feac6f654323c98720c82bf41b863b9fac59593828c7a546f09c0a4f22e131b890bb015b8d1d7d13e3c82ca50fda8a353b7fd3e6354591c013e6da68a8c5c9cbd0d42837bfc29b326d333fde81eed12f919d8b3c78bac6e1cb1b1ba863ae89ee03f1c45bdacfd3b2eff2405b9ab273429936baf85295ef515bb99d300000000000000000000000000004e4552c907f2cb61b618292df528e8b678eb852a40028cfddee65dd9c9bc07233a55877667697a1c75d224f71f072ad3cb7bd4eb7e255b3cc209ce09aa2d1dbab3cae23f49f076a2a51d5302b549ad7700ceb33ae280598f680dd2134e890d106f969f59d18b07578cfb36b01e871b548984ef6c3e6deeae33854b92ab09a59ce991650f5aa77655fa94cd2d9b2ea4ecfe637c753e0b0ac38a5d71015e019f510818676b619ca3f1296adefa3425e5c49efc94f5fb4dd5a8efc07306968bb84d6d36a7f3cac0a34e224795ca99887ed0e0602927963dff1e84de40d7da8b2d8a038098b74c263ee3c6e3215404d6fb694dee70f18b29eb0fce9cc755dc9c55065ccbd8d5", 0x1ba) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() lchown(&(0x7f0000000100)='./file2\x00', r3, r4) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x1}, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xd02) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)=0x5a) getppid() fcntl$setown(r8, 0x6, 0x0) write(r8, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x80106468, &(0x7f0000000140)={0x0, 0x6, 0x0}) socket(0x10, 0x2, 0x0) shutdown(r5, 0x2) executing program 4: sysctl$kern(&(0x7f0000000340)={0x1, 0x49}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7600cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r1 = syz_open_pts() syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) pwritev(r1, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd8142dec5ebb2fe52529449b24fdeecf3178e15194a3d2d0cf73fa0c4107d", 0xe9}, {&(0x7f0000001b00)="f30b52d2684b591b5c8644b6ae66420994dc09c9c67b46a6f526cbe40caf46d03be0d1c5826d866042e927fa4e5a5b3cdcba41f72c2b5e9fe63c4b971d135008129baa6296627300ee85b66c49945e53ccd925746e2eab13437904a663f5f0cd4f4efa034b8cc9d9b0da384016b83e704fcc84f45245de57ab38517df2f81b4a7af867997c29198552fbf54eeb5fe5c4d1027025f63733bebc9f4357b60caa79", 0xa0}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d22a", 0x72}, {&(0x7f00000001c0)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f9074ab17232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a5847de95662cb427f74aa4e01c0b0de0e63bc34aabdcdf02933", 0xb3}, {&(0x7f0000001bc0)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8fd55fbdfd1af2f0aabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce3708000000650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87663a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3eddf4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d0e832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51cda89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8f9b60dcabf1df25a60b34b0240c3345ebddec9641b7e224cda0304e550db096d0577414da8ff78d5cffcdad18fcd48a65f80242afa5f4cc219bcd5e8c09308c00d84599f669a79ecb6be6fae3e6905d0fa2c6b38216bdc2a924e589a88b6193baa7e164c0000", 0x100f}], 0x5, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000480)='./file0\x00', r4, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(r4, r4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x152, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000008100010000000000000000670004ff899078ffffffff0000000600832b0300000000ffffffff7f000001ac1400aaffffffffe0000001ac1400aae000000200000200000000009406000000090723d5e000000200000004ac1400aa00000000e0000002e0000001e0000002ac1400aa010000832b07ac1400bbe0000001000016b4e0000001e0000002ac1400bbe0000001ffffffffac1400bbac1400bb940600000800000000b2df6f6a561c39ec21958a3cbad34ca1e326e1ad19b3ab4544b3712ac6528fa0fc36c15782bd11426ef84fc19aee368c1122906b4154b601d63b409f79100e3f21f3689a8fd94718a40e2e69547c05637621364fbcbb1353ef2f4beb2a5a03f4625ca6f6e5e995778c7e59f7ed63eac39ce4aba26348a681cd1c0b82347a777cd2d177e6b4c19cd8a4a1a4d7b3562fd7b92ed55000822a79738e7570b021927d", @ANYRES32=r0, @ANYRESHEX=r3, @ANYRESHEX=0x0, @ANYRES16=r5, @ANYRES64=r0]) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) msgget$private(0x0, 0x744) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r7 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6623, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r3, &(0x7f0000000c40)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec769a", 0xed}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786e4cd03e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c490ef29d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d", 0x32}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba00", 0x1000}, {&(0x7f00000025c0)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb6", 0x134}, {&(0x7f00000001c0)="d598a8d5f89b94a966c4e4bcb05c6c5c47c202ff2704db74b18fed7b0b9a6bf6ef78daf5911568f45278fd684f1417e04121c06c57f65c9ddef145bbb3398b446d08ea6a9a9b7fc037627f90ef97fdf1caa809e5784273960638f2492b174330632e8a2ff278ee277810e7a81f94ffee99c74b6e8ccad18c94e115", 0x7b}, {&(0x7f0000000a40)="6f43593c7189bbceb501fac3719230d6ab454aca33396616788588a32d27976c8811196e2e3a815a91ec0174cfe5cdd58d9931b5f1bdb15abf4a87693d7d11fb988f3afd87f845fc4bdaa7a4c8674d35", 0x50}, {&(0x7f0000000840)}], 0xb) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000680)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aa37d2558f8c4b382d90913962399fd58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c44995", 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028", 0x81}, {0x0}], 0x5) executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000011c0)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r4 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) r5 = semget$private(0x0, 0x4, 0x4d6) semop(r5, &(0x7f0000000380)=[{0x3, 0x5d36, 0x1800}, {0x0, 0x4}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffbf, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c", 0x1f) execve(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x200, 0x100}) fchmod(r0, 0x104) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffffcb, 0x80}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x76, 0x80000000, 0xfffffffffffffffd, 0x27}, {{r1}, 0xfffffffffffffffc, 0x64, 0x2, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x50, 0x4, 0x7, 0x6}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0xf007ffa8, 0x4, 0x2}], 0x90a, &(0x7f0000000200)={0x2, 0x5a2}) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/60}, &(0x7f0000000280)=0x3e) r3 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000340), &(0x7f0000000380)=0x4) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000003c0)=0xfffff06e, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000400), 0x3, &(0x7f0000000440)="d8f98bc502afc57d21bc7141608392f684963d2b9c1feb2d", &(0x7f0000000480)=0x18, &(0x7f00000004c0)="47a2f3ee2f2e499e85518eaed8ba157ee0ac236deda6dad9f068245709510518c08f394831c3fbb8db406073459efa3e135eadfa13b7ef32fcd9aa3079b16b8ca947564cf2067e8b7de64a38a52b3b2a54b7da946db842a8292bf3c6c57f3ea19a401c01ea0d592823b20d336cacdbe71a916b7939463f3f6bbb3954f72685dc596a42c3173702f641", 0x89) socketpair(0x4a, 0x5, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000005c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) sendto$unix(r4, &(0x7f0000000640)="04fb77efa1bd7476a06144bc8c2ab4ca915b8d5aa62f20bf6641f0c28af9574d2bf79aad8d62b94cf3fa7f547ea5ea732d50043f83b6d0e049f2142e9921079a41495422a5bed152bf13549c57bfa61949d27e158109ded859a7ffd23cda4aaed23ec3317f55eee3a50a174db806c82f08e0cd1b9a426811ee2782e121739d3aa4ec5a00b26e286f8bb37c6946567b9013ad9171ea602ebdff", 0x99, 0x2, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = accept$inet6(r4, 0x0, &(0x7f0000000740)) recvfrom(r6, &(0x7f0000000780)=""/78, 0x4e, 0x1042, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000800)=@file={0x0, ""/514}, &(0x7f0000000a40)=0x204) connect$unix(r4, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) getsockname(r4, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) socket$inet(0x2, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x8) getpeername$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) bind(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) dup(r1) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000500)=ANY=[@ANYBLOB="aa2aaaaaaaaaaaaaaa08060001080007040004aaaaaaaaaabbffffffffaaaa3099e7616983fb0e6094aaaaaabb0000000000000096918fad9ed4583df8f821d75fb08be8e5943f7e804ea2d8ac8199b15cf0554e0449c2851c87c433f37aac96cc80fcd36077c6b594837eb17486a7b1a8008e9a894647a1b868"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_open_pts() executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, 0x0) fcntl$dupfd(r5, 0xa, r4) writev(r4, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x8}) r0 = socket(0x0, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x2) close(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYRES8=r1]) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fchdir(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5d}, 0x2, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="026e98f9e60a34a54d1a108077e0d6cf14da1cb41a07d9f56a445d502929621a05691c1cbc2d4d97fd484b16157848bcd39d5b90edb581e5ee46e50dda5180b7d5c4cd80d7253fd7f9e93fa224bb68ab674dcc98ef54182bb8088ed713889d9c451e26ce240de48fc8415061d5b51589d34f07272a7ddc14e2e5ae667a36c8e9ef40f04690335f20f07c7953f3a1b41313231fa6347b810ecb92a41e07313e7bf53583c494f825041e288eba71cfda2a3f670e8f7db04185cecc3384dea13324a5653b863d02c66189284b5317b85679d1d87bab4899ae7b4d95a96f02d284ce1531b68a26fa108f222a18643024c41d88f880c46c094002bd4e495987081c80bd811cdd263eb0a26a5d762c625d59bcd76a523e6aea1c4aeb39b65492ab3ac4944e441431ee47bf3248232941a51634eabac3b2812754c79b58514534dc498aa3893aad8541d5f30492468c0654320a76748a4689b1d2bbfb7e5692aa537f2a22f8870357f665031087bd3f3d08ceebcb470f9e3500a59350655ec066ad0a1d9f121175770b201e0343f32eb64af8b9d9a865b9a950406308699945a5eadbccf72411c4b8f5307b2842795b00d8b16276ffdbe7eb65804a9738d55ea1e19d71f3e22a4291fedba298aed6b673f5df94c41467a1098a9799b0f2e74ca72c104ad304458bf6e10e5c0a7258269cfed8952df21eb6950af5400da99a6d0b7b96b4e51e3a4ff798057d36287a01afcca439bf524c1364af52f1c12f6c61f66966982e2d713ce3373f847f92eccc70be3b54b1a014d2207e78842ea0c5cf85675807aa77db101fb13182958becf54fd7fd4f16cde4686a773b2abab2e3ee66511834790e6e7050be571fd60bfece72802394043eada10a30ebd0486ed8e669a023d454e864cbcb8297a2dc9c7c7339ae6adebafba3fe2af8f00e64e951ce7f3701cd7da7283cdee8273a4c470cbd000d954219c4bc0119d121e983b7198de49d75f7809cce00f5d0f5488be899ab13b66a71c1fa0954bf6d12be87461450ec3bdfced5b45bf8d468ab88162a45dbee5b40246df2ab790678f0daeeae905f57da7acecab0b7b3afbb0e13689c630b3ce5a6d51bf4adb800381dd44969ac58a2e2f1499efbd98a162a10dc1a0c8383194ce33770a9d8bad591b28c1a2801ef9ef48d5185682a3bcc300d9baf4704f5f44984e0002b3c48195fb3eed1dfe473fd6c57bad032ab0aa61a19a68831df454cbf0df09fcb4dd95a6d0842598c609079ad44b7e34953de9051f01e186c97198b80d40d8e189ae6f31f4a32fb2de2b14f82380d68f5a82940ffecf5a0aa765822b241774207edb2eeb1a423b8a2d9b6118037b73ba0c814f77ed5317040f65695b289403f903a04009a6345adeaa900581ed40a83d2708060e08c16027b75ca9be5f4b8763a6e044815cbb4f1af6feac5c92838497fb6646f37f3181c680a9138093cf0cda698a3182f05a64c3efa05ecda5699b746363fb6dcdab5822020204e8177b55e069ce215adc4c1ce01592ab02a96b63cb634cf9ce4eebcff724e9dee7689bb43a41fbf45c2711b4449b40f718bfd6afe3a7b33e01fdde9174be09340a1a5170d1d450fb9f90bdad5f493d6afb3573c1d110830109af288d54658d04fb501f657f81c735c08d61fbede3c1c81e4877f846928b99725a2dfbde72331884dd14fdb4c5e13a07c2aa7a88499dca93be7ba86b1783e7045d07a2eb6704c3634143cf5e841d245e24e1ea0482760f6b886de28a45b0687973d40e22a5de2aec2fc8e0527d19b7951eef1005449f4029cb372609e764ded704f18fbfd6d70f85a0c41fc0680cf35902076cf35f6ee2fae00bd8c9ca68e730e77918ee6e90ebb574b1894c19af6acc99a62fc97710d5c2d504c6ab9fe714bc135daeb13dc4786f04f04a8e72f3b478cbfdd6b90d2a6776845546bfb57ce7a54d5dab8a855f1f51760195eacf27b6cfef42753c4a4837531eb4412e6a75c3acad525e75977ac2292ebc8e5f6cbdec2c2260cb1d635f6c4dc06865f8233e9a36aa38666c3d3306605c488aac1b142184b1373bfa25b209ee008a2828756042eba22b2d887cae59bb72b8686d48ad3ab79882a068f47eaf97becf88548c6d2243500678a3862b3e0cbc615f6c38b4f26d1ca386ec4dbad64e7d06584ae51119a66468f9b76ac6ba64314f57a4d5064fe919308bad5b37ef1301147e1c41a784e0bc291b7c68c8ca1b8ef404dc7a0a629d653257b37e6412c8f61cfea0542fbd639df9ddd71610cf251e6c686d9bd4686177527895bfea111ae2898835f4c9f723aa4db4675210aafb45813fa049e70fd80fa2218b2ad41cb4cb1185f95eba95746b3774773e4f205ede7494aafc9bd09fe8ca327408328d7b949287e1ac668c2b07e267e0074236d4d974a2b7e4278ab1585e8cf1bd344bb6470c3c226f49262f6352bbfa0359bc243f715bfc89610fe3a95f8a66b5d7999f3f349988e049b6d9e015d705f5f96a0fb7244f0a1bb22dbfa55bf45c755e397684a4b7e1f7c2274c8b1881f91f664fa3637abb1e2c1f18ec50def13355256a68efe9ba7f28cc1aacf0bc1bf2b21eab3066c063023975f5a9d2962dade268344289618e5a9cd273e6617364fd81a9504291e67f7bca0bb4cc52adff1266564a9a5c34665fd26aab6d62f7025f7ccf7fc1df0259e042f812f93b174113c6450b9b072e5afa192117e7411890801c16898176445dafa8c9872f1a9b00eb880401f553952024921157e3fd877b703880a1826bdf210ae550df4818de9b650a6eb8bb3a20345824dbccc81ef3d90240cc85c1c7ecf70b4a16090571d88ef6423abcdad880afc6724d0dbd3607c511e18800c84bbd93f646cc75d94aab334a5562372a682d1c6238b5f8c7e80bc8219f7bce95cf0f50c3062956e883c702a7bb1944402d8b93307e7f0acb077e677de1bee0ed214856f31c5383a33f9125106151b66a0fef24ff6f6bb955b05b49b3c91074e0b3d8ddb70f9f4f9089f85fa2b857f7cd48ea31548ce3a219355c6569d920ca7be9b3d94b662253c49dfea46d975bd280d65d1eab87c7e8cf124683a9ec80609a8f1c0ad5047bbe8d29a8dc1ee43edf8fae74f4a1cf563d1518e862170c47391061cc02bc08fa82cf36762d3b6a59ab841be41525c4dc848985dd45fd75b56a0e4c69c07e4f34a3dc7a307f03d66d8140d35dd655b5df8a744ce64fcd3562998b4f6d3bac5242ecf677787bdd446ef3956ac39f405cc2f78dcba28b3a8c9c47109f1ad50099c3674126750d8555db3215a20b21b00c2c48ba3b3fc115f1673d83b179881c918e52a41a81e51d558b4e1011bad1374cd32d63c906971b09cb616d8e4ee940b19d1b6eb1a4a7bf020286f9857bcac58936dbcaa90bf16f18f80b5b3803f85d73a5c002f8269fba9f3399aa659422f20780df4480b9f1667c429c4951495f58118d71cb554fe4660210d2e9fc1d6697b788622ff08e966db8348171761de0bead84229fc317fad87d46e18554c82be516b457e5c648c59a0ada1b8a9675d4581dd7c5bf90c6f10c428140712ca763d9af571bf4f50ab09b1a6fff079520fd7f1f3cfea50f4dc1d7d14767ed206f91cdbdaa26ea7df2f8b46df5f16f748bce84913c0b006c670795a945477140d37309dc568b76450f775e51db9d09f299067bc61531ba92ca360340ae320604513ffa59af3b98abdf93d6a5565389cdb5a117f3c2ac680efc50fc7d40f5d98aaab121f6aa65037a89c6373ad0a85608e63ec0eed01f6f91bba3ac785d4828e6cb3476dc7e60c7715f9471797010baf2bc974f459b240ed5a5ca52c832acac287638ceb3dae32216aef3bd8686f196b2c9c46636f718ec2840315ec5b001ca5ba7726d925f9d67ec2871d40947c2cb392e0392176a78f5e47aa65cf5ed5af1e7a5116c2006a6e7f61470dd9ca31bdf8d377c68556de4459dc129a4c9f9ffad7c89d2bcd55c52179d7154ce2f0a57c9b9331b9ab830795d509b3e531e097a1d5389a1835125b590eda2647d5b034393db0141b23e703305a6b4035dcbd32c7057c8eebc5b40897e90d2877b75da2981733ffd923d3695a31127bce845a8fbbe4d6cf60ddaeb40780a9a26dd88b46194e45fab4ae56dfb8b78880f1c126ce64a512a964afd379a5a9f52c19513b5d0f9a26ee7d6053f227b59667ce9fcb7903265c3f3e41272feed157cc0c42e29903afb11c6ea5bcf39a4c6ce5e05b01d7087027d9f5d9d02c1b1e819af5a46c10b49de5404f6035252959e8be30117a2e2286f6c201b12e6bef9afd5d122af8226ac3b370d22f991c1fc37ea8a82ee7f8d07ece3df33e0b79dd4c4342ee1e94b7b65cb5d38803107ec252f8859c205008fac91d518324f10264fa62625393d2994008327e1cf5b26e54667deaea6feab74704b3eeaf1194a752810674f2dcdbaeab19155480df959f588bc62ba58b2ddc759f1050dbb4c641113a609dc1ade4708604a1be19749e5fbacdf022fd012d035a268675977a170d4308affe650f7bf76e8d357a66c503ef22d14d566024345cbe55ae269318530d7de5aed3d124050415df816ebf7a6cedb0dd966694e1513f32ad5ac33cd94b0d2b42e8d0588e65863796d414e8e2dbc62536d9bc627a78ee9f21512dae1647429d3e532fd5c71385de4e4f6ab75a636e594af7a38a9554c3e4f2263f5c10ddcb3d8ab3b980109d0064fd1b14a062b09a3b6250582e491fb15d71d3dcadadfde6fd84da16c6309c7cbc8daa5772facc8061aca5c832b16881b7bb5a49411c5f21edb6ad8ac4b4a0a7b01a7b797405efd8002e93a1c1927bd68573b74022d5a5b71830a1120d9531aa7708d0cafb5fbb5c161bed45cea2458546bf9eb9f42bcff86d94f438f8ae3666400b3ba1987f7e4768af49e5da234142fdea1c21401bcd9ad830f9c40dbec7cd73f255874a6682ae3e8f607d572bb4c0e9ecaee24c6e2f736e5980043f20276b8e78a80f7192b903c4b3c2da917f5cca2b4a4039c4bb5c80701b63f30d9ed88889c60fcf8d01096ef733a522cfa14017ac3b8e8eacde8a5240b01704e66c2f5872960f95e519047717aa6f941481e7a6718cd710ee708ecbb9bcfd45fd9a5ad34f42b2223de2d3263fe5430a27405fbf02b250ab08a065bc1a5e0ab7f22bd3d3456a2c2c78da397fe46b5f55b8abac71267e576fb8807ecd25447181c0564932323b473f443253670911b63d335d9e2b74955954eeec612056797e40d8a13b868e793ebbafa799245eeb7fdea7e2667d6af3faeab32d26d0c86f233cc1b6d1ed5c123f9c00d5ba26259f5b9f4f3b9b3c6c8442303b10a893e99e2d222a3b9c3ac48aabc856eacee9415e7c7e066c23829114ed3f8a88a0fc0c74b127e90d76ca5761c5a6fec7aa7f51bd72c31841fa96de37eca2e8e10e8754a5067746d4a556f62da94d0918cc3a30d617abe538ab6105cd594b6e30262fbaff7ac7227a081f3c46a1bff3c937b402927860c07689f9f5a070603984257065931518d23ac53e0e521d07066c0fbe071202944d46eeb8c66caa883d55a577099725df6556ac116f4293f7d1681ab930769c9fcae007a6a40517f5ec421851ece3277c6ed0d95ab91eeccc4fbb6dc2ccfb41b0f14123f242e8c27fd80ec887db0b754392488a1698e66d6eefa30627ff5b11e5ce3d8c566113536171a68dd257c6b1683480e613453d4e3d90f76cbfaed6e4fcc470c1e3fa6343a0f325e23b7e3596742c3cd3648dccb586be08d009ab56598c4a2b5074b5748205", 0x1000) readv(r0, &(0x7f0000001380)=[{&(0x7f0000001180)=""/223, 0xdf}, {&(0x7f0000001280)=""/137, 0x89}, {&(0x7f0000001340)=""/54, 0x36}], 0x3) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000013c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400), 0x5f5a9d0d45612b33, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001440)) mkdir(&(0x7f0000001480)='./file0\x00', 0x28) shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000014c0)=0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000001540), &(0x7f0000001580)=0x4) socketpair(0x1, 0x1, 0x7, &(0x7f00000015c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600), 0x80, 0x0) sendto$unix(r4, &(0x7f0000001640)="09c9f56db4778821d6b333dbc4", 0xd, 0x40b, &(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0xbe2b) msgget(0x0, 0x404) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700), 0x800, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000001740)) fcntl$setstatus(r3, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000001800), 0x5, 0x5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840), 0x28a89, 0x0) fcntl$setstatus(r7, 0x4, 0x40) executing program 3: r0 = msgget(0x1, 0x6a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r5, r6, r7, 0x4, 0x800}, 0x8, 0x7fffffffffffffff, r8, r9, 0x4, 0x1, 0x9, 0x400}) msgsnd(r0, &(0x7f0000000140)={0x1, "948753d40f655f5ff59b4cd9c8e2391c0d3e7967723e1c784ab0385e2660f9672e66901be4c6ad8f5cdfdae666483358a29353d9061a26e567ce64c2878003ef54b37f7bfec1a0db332221d7aa9509659cde41e35c3409e764e1760c3e"}, 0x65, 0x800) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) fsync(r10) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x100a, r8) fcntl$setown(r10, 0x6, r8) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r12, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r11, 0x9, &(0x7f0000000340)={0x1, 0x1, 0x1, 0x81, r8}) socket(0x1, 0x5, 0x1) lchown(&(0x7f0000000380)='./file0\x00', r4, r2) r13 = semget$private(0x0, 0x0, 0x521) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0x2, r14, r5, r6, r7, 0x1, 0x7}, 0x8, 0x1, 0x5d7f}) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) r16 = geteuid() lchown(&(0x7f0000000540)='./file0\x00', r16, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000600)={{0x9, r1, r2, r17, r5, 0x124, 0xfffc}, 0x6a09, 0xffffffffffffffff, r3, r8, 0x800, 0x5, 0x4, 0x7ff}) executing program 7: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRES32=r0]) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="978a6b70688da426a5f2f883f8242e3116788d261694f07090b4ca91b52415c8b469f9a354a8dccb1f5f9a25160fd72d1aeb0b3612d2b2b3831c9b6d398d30231e6f", 0x42}, {&(0x7f00000000c0)="4ac1084d683812b7bd57fb28db547f6b37ada56740276c5824ca40", 0x1b}, {&(0x7f0000000100)="ac677c55c2ff8355f455a252a9e02badfa26c57210ef4ab6ed2df71ef2d15bbfc31f210b63014e358c9bdcd01f1288aa7842410db33872e0c3e13f7e05c397a1a4e68917b4a3ebaefa59b3b86ddfc168c25bc8881c54a4a99337d6cb1a577359a9b134d999176a501be0c0708f43b428df452b508ec2782617181b595de3d1b33eaf9dd3e0ac1bfa86df61ea34a0b04dfb49ce64c0513ab941cc6aee92dae0b3e6152ccda1194f529609a6dc99add3e4da4a2d653a190027275f281215b380e445", 0xc1}], 0x3, 0x0, 0x0, 0x1}, 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/23, 0x17}], 0x1, &(0x7f0000000340)=""/111, 0x6f}, 0x10001}, 0x10, 0x2, &(0x7f0000000440)={0x0, 0x8000}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000004c0)=r0) r2 = socket(0x2, 0x3, 0x7f) r3 = accept$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) lseek(r3, 0x1, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000005c0)=0x1) r5 = accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000680)={0x7074, 0x7}, 0x8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000006c0)=0x1) connect$inet(r5, &(0x7f0000000700)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) pledge(&(0x7f0000000740)='^-^@#\x00', &(0x7f0000000780)='..\'+](i<\x00') poll(&(0x7f00000007c0)=[{r3, 0x2}, {r3, 0x8}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000800)={0x80000001, 0x2}) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000840)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000880)="5c124a212307ffbaeba2b6d35ae6e04a159205ff5ec3ba78fe6556fa2eb2c9535ce11cd2fa91fc9b3b4bbe0fd89b1742991883190dc3e03415ebbe78100f37e532edf3a178175fd67887ed920d56e3a4337fb0cf388d9e8496ab81aaf513ce5c66b05c77e3", 0x65}, {&(0x7f0000000900)="a72cb67bd4c2f1bf47e93bae49fa7db19f3ad5213f3e633f0f05014eeb679ccf4bdab2b7239f56b0d531e6cec0276c2a0eed6f0fad647c9021025e14b748454a384a3a36b159196fd785f60f77296f982e3839f4693ae956d6bfffc06cd0e7add8cde06bcdb1daa55cda4758257bc8880ee0cd5db44bdd3e05186ee47a4e509c3cd146acd5485c462280ece663d4bbac8c72f1298c1659b94c77e8695bbbc894eb2e63ae7c115e0dcba24d6c911204ace15d09feb58c3e69b6e5bbfd8cf902c8f1e39cb23a60b0c1", 0xc8}], 0x2, &(0x7f0000000a40)=[{0x28, 0xffff, 0x1, "f315fc5c5bf8173f0b452b49e62ac1de6579b2"}, {0xe0, 0x0, 0x6, "f4e6ac9703ec0a7385370c498a1faab6c699833687c349fce3e9edf029c205e3645b71676960e37deee60f45c7213a77fa5914fd65ad3110a519165f8c5388e00ec9f6121e5a931f97b73bfa63fa366c3addbf466825456381313639d1f4184dfbb11c6609dea8e1feb29ce77f367297855d1fe54f9f3c234b104ff2eb01e2a01f623c0d55a7c660da0cad4c29719eddc4304e08912e2ffe46ef090ecb00ba75884fff16f725986ecc37c41b42c1287b924951312f06028d3f419f01b6fd8cce7a6267b63e93ee27be8eaf34f2f88550"}, {0xb8, 0xffff, 0x3, "5585ce5ed28b8ddd9bc3e38c520f24e57a05cd8f4e1b39c60984c35d93b4470aca7e1b1900ea2570ba1cc1df0e402fb32cb538b4dbec87c84092774d019c788596d004031e100cc1c835ffdb1f2a19b5e47fecc5fe50a273330c7facf9fb0007f4d226fc372636736924354ae01f0347922dbf63cc0fcea0d64df6c38d12d066f0c898e891e1eee5d2d215c48bf6c0f914b248999c44047686de57c825921dadfc966430d6"}, {0x38, 0xffff, 0x9, "9afbb68eba4cbc53d686dc64057cf847a9cdd4b954808c4cd3deb284214f325c5ba65153"}, {0x78, 0xffff, 0x0, "dcafee8bdaf061b486b38b1a85dcc28cffae6fe963d55aaee62f1990e3f0c96f17b32afd7b07651e8ab1ec394d51d5779c20a4d56b9aa3d13ab2e41f2aaed3fb0a484fc17a1bc10c635220dd7da90a9cb1658647b0042e4ed4edcb7aceaab18d9b443ebae4"}], 0x270}, 0x408) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='W\x00') kqueue() r6 = socket(0x18, 0x3, 0x7f) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)='./file0\x00') chdir(&(0x7f0000000e00)='./file0\x00') r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000e40), 0x8, 0x0) pread(r6, &(0x7f0000000e80)="711b59965ec16fdfade93e754e7c009f75def03f3a4513782cf2c4b89fa8d00681a4020c7ba0545b3afa8809179b5b854ae9a436f72513af82a331cfefc1ba690c1a47d8ca84d163939477466b6334b5cc260a37d848fbd101c42e25fe7275bed46b032b57a828d3dbf19970cb03f4bdeaf485c05644cbd61c63dd", 0x7b, 0x56c) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000f00)) symlink(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='./file0\x00') executing program 0: open(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) 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, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r5}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="675e54d14813b4cee4c5e2d3a5fcb4433328312862c01864be420581a4a1697bdbc006ded61fa51c059246b2446eb9b5129594b1523acdeef7371d7b68627dc31c2e8eebb80b7d75e8bdb94ed4b186bc13fef80c64425330773750cfe9a9b741ff5d0518fb54585ef01981a8bc89680a1baef2b58a7f4d91275448f5244c030f58fe75bb2eb65d164f3340320ca527df806670a314d130c980a4e963b7a8", 0x9e}, {&(0x7f0000000140)="35f71a7c335ead1db9157597250adbcccc5915792d838749f95783afd005ddbf7f832663c6485ffa30eaadae0969c1ed8b575f7407f14d024c3fecc3370766940f52924c29614ac67e6db6554d591dc8d6e1d82f5789c16154eb707f08f95914b75ea5f1168a6d47a1156ba96eec71b09641ea44722aaff3e8533dbc5ae493ab0d5a5fb7c943771788f70ac12e6b1cbc23ec817ca998555feb2b53d8c36bb770c46c8ac3b7190f9760933905d4d3215530fcd780c1c902d08bee498811894b7ed79d29fad376812f2ec1f7b9439845fe82ab1d3d5defb8a2421d26f7c03127297fe47ea70afaa649c64a2cbf644b9277ea1fd73474342c", 0xf7}], 0x3) execve(0x0, 0x0, 0x0) preadv(r6, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@hopopts={0x62}]}}}}}}}) executing program 6: mkdir(0x0, 0x0) (async) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x400000001, 0x1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0xe06) (async) r3 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000002400)=[{0x0}], 0x1) (async) getppid() executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x21de, &(0x7f0000000300)=[{0x3f, 0x5, 0x6, 0x50bdeeb0}, {0x7a74, 0x7, 0x8, 0x3}, {0x6, 0x1f, 0x8, 0x8020000}, {0x800, 0xc6, 0x3, 0x800}, {0x1000, 0x8, 0xa5}, {0x9, 0x59, 0x0, 0x7fff}, {0x7fff, 0x81, 0xfc}, {0xfff9, 0x0, 0x8, 0xdd000}, {0xd6db, 0x3f}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xffffff7f}, 0x10, 0x41, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getgid() open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300103a008a211dd1450021b07f5a195cde740000aa8b009078000000000000000000dbe0f4c40000000000000000000000bf5e9c6a9cb30a7ec022949f04c36b4c585197c69a7288819d6d87d88f09933993b146050099cab8b39627a8841ccc12c50c615a075f0854f723c5cdfc74fd0e634f756446a109c9b88e42a6f36261493720bea936c4790fe9e84d2e81071a453de0507b04c4755b23a157357e328c9a7cd15a9143b966f8dcac6d5c8130ea9c8d8a398e"]) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x1b8) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRES16=r4], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000104, 0x0) msgrcv(0x0, &(0x7f0000000200)={0x0, ""/3}, 0x4, 0x3, 0x1800) msgrcv(r4, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1000) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x1, 0x8000, 0x0) dup2(r5, r7) msgrcv(r4, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) fcntl$dupfd(r1, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file1\x00', &(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f0000000440)={0x1, 0x55}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a9101009aa34bc37082", &(0x7f0000000080)=0x13, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 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) socket(0x1, 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x3) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6}, 0xc) r5 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r6 = getpid() setpgid(r6, 0x0) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x2d, 0x68, &(0x7f0000000280)="32ac510ccdd810b784", 0x9) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x67, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x74}], 0x7fe, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgid() executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606948, &(0x7f0000000000)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0x8000, 0x0) dup2(r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 7: flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) close(0xffffffffffffffff) r0 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x64}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x10) openat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x160) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000440)={0x10, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xaeb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}], './file1\x00', 0x9}) executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x48, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @mcast2, @mcast1, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x75226e6a, 0x101}, 0x10) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000340)=""/237, &(0x7f0000000240)=0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRES64=r3]) getuid() ktrace(0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) getuid() symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x30, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x200}, {0x14}, {0x6, 0x0, 0x0, 0x9}]}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2}) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffbfffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x5}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014"}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0xaa) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt(r1, 0x1000000000029, 0x1, &(0x7f00000003c0)="00fb6c2e3a68e281eba885b91349e84bf1097f7a02008b5c9fd46cbb3d994476a5fc482ee55e3c6b0e63b18a14167e4a39a43a4d71487db3cd070000003971bf02ca04e869", 0x45) setrlimit(0x0, &(0x7f0000000980)) r3 = syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lseek(r1, 0x6, 0x2) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x20, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$FIONREAD(r0, 0x802069a8, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) pread(r0, &(0x7f0000002740)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x3b}, 0x3ffffffffffffffe, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0x36, &(0x7f0000002440)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9a305444bfe16d94dff246dfcdf4aff5bf6", 0xcb) r2 = dup(r1) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000002840)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e1fb7419e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4d10a4b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e0ad9532ffe11faad2c4fdbb00563c535f2758401ff2ae1a7510d1241c59969e61b1dc54f789f6248a9e20a6fd8a3e4714baa1e87f0c2cfbff879dd69e177a2", 0x133}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd368f18bf1c73d26ca9f43d52af5e85a85a08f88a7d6f42c07d2cbab304a20b5875ce86a1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c750800000000000000bc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8292d77ae81576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r2, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x2}, {0x1, 0x6, 0x7, 0xb2c}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r1, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x13}, 0x2, &(0x7f0000002680)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59389cafeb25a1039b07d6252b4ff0ffb630fa8815a69a9bf372233c42c5a8a3c64f08a816db6fdd8686b823e6f08d388e9e6ea44fff9337a4d56062cd5c8e06a650dd11e5b0854928c6a86", &(0x7f0000000040)=0xac, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c00"/233, 0xe9) fchdir(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000002b40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a9678493914108f63b7e8302f737f734a5f8be0ae0ab83d8948b0ae9fae106ab265eabf1161b466589f911baed36520ba4859e8547edda6e73ffd1e9c959f9be6167692157725e554e9c908cfc29d23c32ccc1e9cedfe707bde15fe81a7a2ef646aaf2d70dc24476eaa600779931e033915f144db7a5ea417e98641b0e2de5a30dc3f00457985bf1b25e48258f30eec1ed641b8fdc668771b01ecc2428eaa692dbaa903211d04764e4457566ca6e40a8f6c79d6cbea009c713cf84753353b1d84e82e8cd987fd7a12e0b8f52128dddd521454e7e985867dda2130d2711891a6237f5805660a2e3a24d30ea821551a9be356d5541ef103f44e6271eed438b1fe5c0a24f171c28dfe817aacc449815332c520ec58d629493a2d0441871", 0x1c6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x8, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r3, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f00000029c0)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c02ecefef0efc87fb12d1aba80461423effe05bc46bfa57ff062e65e50592c4e140bd2cba1c575ef098f8b9335e4c05f7a14918b5c2088603e4e3bff7e32292774e66beff1d2a1321ab071657e55c53fccf4c4ecd61e1e0507b34f31b5fd92c3e77fb3ec26ce80e6f66fc70edf5702", 0x14f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002540)) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x22) close(r1) semop(r0, &(0x7f00000001c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}, {0x4, 0x8005}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000280)="ca28490d5ba00d430ff7ae5f69de9f41e6b335e6cb1b8605cc3c855d748cfb106fb548124ab2cedd272d8863db53d23f8da806fdea71476edb4f30c23a6e930ad6b800f7a533e9755cbff69ab4ba453c7c3c10569b44dada046798f20107b019f028049b43b715089deac5a26744a1", 0x6f}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1604) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1006f41, 0xfffffffe, 0xd25, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x204, r1) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/49, 0x31, 0x2803, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) preadv(r2, 0x0, 0x0, 0x0) symlink(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f00000001c0)="39f29fffa7f3506c481f4655c4bc4b104d08087cd1b9689b921e99ca3922a194216913348bcb0bf394e3d0a5f7684fb19507423955136e793cd38c1e7cf9a907ea88d1af07375a9500968df29de26294862817908bf879576b78e8170ebdb1cb008a768c57890c57384386213586e1e24d1f1bdd601a2560c67fea6e7ad5b1bd79c1d7891236f3cfb65322560f7d0fefbed0229a1fd0e84bdcc51a92943f1f5a21d834f51bc6b9d5b9", 0xe0) msgget$private(0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) socket(0x0, 0x2, 0x0) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mknod(0x0, 0x2876, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x42, 0x59}, {0x3, 0x4}], 0x2}) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x4000, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f00000001c0)=@un=@file={0x0, ""/4087}, &(0x7f00000011c0)=0xff9) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000001200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001240)="38015c395758116a39625fec44771f0494c3d6fda09ad071331412dc56f8b9427d94393e349d9bbc0aa57d4ff74de2", 0x2f}, {&(0x7f0000001280)="e0c71716560bc6aaeb8750c18cb1f893bb4f82db8b1d1a052c52c802665afd11bd78486ad55bea7f6da520f58235c8b2cdf981d26861cce20194e7cbd9e57b64039cd301f8121ef2d316d4cc933869c196c62447673e04443b41b50508454247a282e6d56bae7043fee0fec9aabbac916977eb91abfee6177a003eade67cb01d3937fe41630f9511aa58faff4e17c4fd5419a815426b3cba45a36d45c54156acfde3fffe3a359818909ef069e4ad6188a418d14b7152b7c502322778bd4bc7bc7d422d90c79c1924409211482a25cca3bae2e2b0c61ae09641aa06dd890a30aba4dc75a9e65a05784cc6edc2b6", 0xed}], 0x2, &(0x7f00000013c0)=[{0x68, 0xffff, 0x3, "17b137222545aef9f5ae0049759264b48fa34d9a6516408e6b20a2b26b356286d98b5162fcfcfd9d8cf3985712d9802ae31223b80846f14b048a8e253dd0fa54444b4963345f7f02852a3982574410fb0ccda3"}, {0xa0, 0x1c83d51c33f265d, 0x20, "0c015ba6e5a65345621835c8a019cfae714f14d808cb91f48677e5905aaf64227c54f6135ea99e7e0946ce87d97839b65811f06d4c37c9feb2b0e849b1720d17822b44c85e83f791fdb0c4c5e331978b29eecbddcce555bd1ad06ede97bfbdcc73f6878617cc4691e173f48c8d4aba8e86118025a3b3df1bec98a566178b42187b4a227ebad487ba9ab03b"}, {0x40, 0x1, 0x6, "ecee5d3d2d09142be3034ed860fe73d904f16fb5ca6b1e2b09fc8ea8d13608eb3b6f10f80bccfbb29bac3b2bd63c49"}, {0x100, 0x1, 0x8, "70f5774c6a5cf2809bfd5937f4e405039174386c6e5a31284dcb1defeb9e5a005852e2d7aa3d048be1c998bd3622c5f58dfcc25ff25ab019483f2329496e676a40297693521c33979ee601b19a1054bd33d5dbc417163f62c9a3b1ffc04f65b599e38f2274ec959472514c02c8a1f03a441bb8ecf9bb4631b32e014e84e942c491ffeb99ff115c96ecb927c4d40c2d2236dcc66aa4d0e611279d5f9db6434a463000ca54f55031d279d7fa585f86378b30d109864f2e0b2063fd542397e6c9262154c2d34422cdd299840eb3595065d78989b7c50a509271429b5b212c084e617b1cdf77516857876579"}, {0xd8, 0x1, 0x8ee, "36022c8d3a395cc34fb5d07cbee785747c4b5bdcb197b0d3efca0637225247e5fcb146a235ac9eca5f0909c0ff593111b0c2ea84a98a68cdc3cc52a6fa88e25f2ad190c28e6c376c3b88f1b151033ff4152f89ce8e49eb21d39fa2b04f1fa37f2f939c848da533686697b4ffbed63bcf47a9bbeeb6894f74a2869437d46dbe4fcaf4f153d12d0124487f5517c4ba9c239874145f595fe362c24f9d01463fe5b7afdc4fd15c8c7425fdd1a72bdb43ac9c7706ae15452d10f3af68ad55c16854facf51821ec9e0"}, {0x28, 0xffff, 0xac0, "ae3c6d4859d63ea47f079ca2a5c4639735d3793d82fd"}, {0x1010, 0xffff, 0x800, "00c4c70b2def1267fe68349e1846ed085a28004a0c46d311009c61a651efc432a050e80668301b9e3da25afb36e60b17d403fca262eca343ee8133d35aee74ab4ad881ceaee26abf733336021f78b4efc8b571c9517523dc03731ece3ac99b8f891ed31877b3c7ee9b5bbeab37ff3ecd9b1fd591c917ee1aab11241a2dedd47871aa37f9dacf206e1808631d13c7aad954e44fcdf5696ce211724a30938daf8af4f3f7b14541b5091e6ab56cd8973da8c8c64ea2ecc5315363737c5696de016b6de13159d2ac6b43f1820f651bb7add69592c68d93f8cfc9adfee86c209d85e66ad173438df976dbb53acd190321643225af0dead52a3d7f19f839927e8a5b09dfa75fb8d9291d1c5488e75e858efa210d4b0af80cf84308b82f3bae75139f4c8e92b4311b16cd233f0bbdc5a3a6135b1969770a5a2a045fc00a74f380459965683adb862c1ab2ad9480f3766fb610a1b3983afdea8e59bc27cbba9b7c334750a55833328ae2501c8acaa921fac703d5ec4d6e89e9f372af740fd70a0614b0d57e6e0f9f9800394061900ed561cf2380163c0a40039acf7aa02ab926079770344222a71c1f9b63f4c5709c1bc0561b1bc1602e7fa2f693b8481380e5f5a6268793e999ee459c1551f7e2a210f31a6ba69fd547c80ed26a427ec1cab820096e37250a354c22cacc3d88fdc8dd5e736eb2e88e19f398a4be3178d9d3412e627bc31688725d88d6707d64d1a716e14fe6e87e05a43060050560c9f000ed0d9ad3283201fa72a561baab5cb3ff8c3094dc80858c04f6bbfe10c1bfa5e0dddb52e280a47340b5aed932a00266cfd78ab51813a2ea373e38a49d5583ca6821d3da8010657aa467ecfdf558255c69d2e2693ba278a6a340795df350b9ec70fb10bff9a426d553d6ba0492af52ce0a0ef0122c85d97b10718c3b4428c2946468c4d67a6d59980ab9226e5943add62cd99fbc8639eab4ebf99143786667e33fd6e45ce5a43a9579a5336ae52e1407beb8e43374c1a7697b620534b6c0631bfdd0fdc792dd51d6cf21982e40834ae1dedd80cbe3c21b75d72ab58eadddafd22d5b6a0dfe63a5df405e344daddc9c2e45abd96c0b438a642b5e23ba2ad4f0e0273ef4e2bb53c9b05f77dccb48f6e3d8561ba5bb7068baf98e8d6a742b67a9451f1f29b57b4651f9cf91ef32dac5fb8cbee4fe40840830b25d16dfeb594b993cf84d61e5bff8ba01a3116856c1f1de6b29edafcefc8d5c6f72b0603005ae87610adfe582b6c9342dd7bf574680325c77b114a2231b130e9ddfae01be6453b9c6c18b538a7794bfb5013c8b3fe8d8a9b50bd31ed4772d069395f4477c2b810e6772a80ce60c2c911ee676dbe160033111043a9ee832d2f2a81e6399a51a593deb12c5cc9509f22fb60913633f75175171f05fa02048a9195c17d2bc68a8e0ad0408e675f00025e5c391f6c61982734e4bedeeb28529c0c3d45ee355c806f6ef1c133a51fff39f2d245371fa380b21b793f11b5860895b2910796d49470dc7b8ad91772514f29673ef45b05836b1b36472227e93986863d56bec6736ae63529ecfceec4779039b91a20fe6ec5069bd1d4152d99d48cd3efd5e3204176db68ae2df59368882f62f8e56e218111adc626186ed3a73c2033c55392393bd67073fd83d548c6684a3c0864e538e88345f66b9889d4b416c9d1a7ff7f339e128956ba312d7dead9ee5dda8aafb82f23dd451dd773a5512488885d2345f5fd3ce3219efa10d14f9988c58a7467fd8682b546c2748f903d8f91ae36d4028964ea76837acb5dab4351a8ea2422415394116ab55b6dadda7a3fc2aeadad0bc23393e80ea568d22d24b972a63553d79914d3af71afeaed4f76ec6c09b08a88658a5b0f96f3db563eee3eb3edb31f832129b89cb58a9968b114208d70e0b4a1afb3f0614618592ce8c8b91fb0d4216ca21b5e48aff80e37aa75852bd8effbc0032a01725599e457f47bc589b97ee5cd50fcf5f64996338fbfff1f8ebb0281de44d8c3c8286a780a617f0ef09553525cb13c5982c03cc962153cdeb8dd472e464337ae180f8a2b1d5ff310164581b23095b8fa31a73d7ccff86adaa2c414d1b5a5cb3f7eb5cb2e75720d7c911bcb2aaf3b6a654018f91a0b6af3815ab9bf687f48096cc7e0e33e8d44d8e4f8dd9986e7db3d5378012edb789f889ac489435d8185db56c97b9bd2982ea8db028bb09c04697049941b1fc5ac7c0ba7d691c0c73a01237689435051074a18c77b8f05111bbea981ac84ae02d14030f2b95573748cbee7a446a795db17d0002422ebcd29c40e014c27962ac72818012b451bfe1a0f91fe9bbda7a1c941ecca74cf2eab2532dfa6bac39dced8f60d7a745b4c5a767c91f57dd261c47f5af2013e48e5ea06ece3d843ef0e7f9cafe3ab05852dec0218d01c128ebcad29a8368ccd0861e7682ca5183e39e9d39f58b7247fe3f61b74e2720c8462dfc5230038709a3d9bb982f336c768f5a4ce3a022cbe2da0567f6d63eb11dad94d9cce62d1c34dcd532e949157cb5f6333896d03416b92c690dd18ca85fdc6aa32324c59637976e8af03e315a0a9b8abd7431f77e94321536fbf068201a6637b331520a6fc15847d511628b4c083e8cd5bb7eff134c9aa75a26317aa70a9201527400bae2491e9dcdd77b4d820c04269a21533a5820fc2c2d088c8ebf7a1f94adcff0cf45cc183c18a7fc5b32465ae0d5d829f08c8c9268e7fa9239abd2aa641b7691517e43c2e520e5bdd97965a92236cfb3d206f129eaf399a9ba690d43989f7579c7578acbab6694f48a4242e54c286cae4d42dcbb895f86da76b56b69a93d3de2b93c47cbe3962dbe8d5df7802ce091354d2ff480f55402d97d7dc0a8f81601cd89b813baeb303a8dc1e9034a49b16170ee39fa08c1b048164e7c8f5d35eed5e96cd065171d848530dae73802f7de7af0244b43e1c4b0d70b988d0e0286e7705c8917555d43d2e9a5e41ec66f67c645d109b9a8d604e2cb98570ce2d4bd9a08a4524ca19c2881f394af2d7d411213402c8ab36bf6663103af94aa38789be0574ad524e6d124e837c9d326c4146145a92ab78f00498259241a9c6e6aafee16dbe99d9219044a59390c4e2344ed73affca3a5558d6f583d582e88c8f4aa139b938130d2093458a6c536ea9a7dd0bdfb4ce8fa48693f1d6b4835edaa2cfec0c74400cd19ea29ad7411d908712018a2852acc4390e48d80a83d9488acb5d4a7492786e46e42d80e53f470a7ba01fe99e00fccccc4686b0ccaf05c1ac3aa2c351484fbf35606cb8ee027cae1a00072fcd228cb74df1764567f3bd458fbb07f2ff330aaf3ab55e7bb8049073f04049e5cd3ca117f54f93063abc8bfe4963c740440932bfe25ee84ac36cc15add3c1d907f530d8d96806ce0635527f3d0e0ae8e5353705c3c14bda805770350a9f46c23610124fc86a56fc071fd99fe9ed8cfcc89298b39a79e7471f93bcb066a5adf684aa94dbfdea2cc05f708ab3b459b6453fe8b0b685ef732b3d2fb9a5b194cc1a4434eeced951ce3562603354f664ba127d8deb1b2dc760a657c567a36834040dd499f0348c5aab5211a8064a85db1c853318177c4a8653caae6666170eee55d70b77fcfa8cd6972dcba8fcaed9b5fe9a9e0e59d623579014d2a1be7a9f5da8f754a1c3d13ed0128f2a15bb9e7f4c09a9b039b5e107bcabfbfa843ec9324f7bdd5fc1287edae72c4a3bbd59c684ffadfdb45ea154ca920ee5609e388aa8e7e0862565b08164f92eb035f44c1b923c30f7c8ddde9da93e8024528b662c66761001c65f265b5006a3108b586308c319a2ccaaa76d9b661ec89acef0c5bebeaf5df4c30d64a16d4350eb2aeb2c13bd497a6a908c4fe7289e86544152053ae1329bc8587f143a6af1e6da5c41df4e50e90d68fa9c7fc4f2c022f31e992a067abb791c5827b8a3ab2e10e2ff7cdf0312d2e4f323af828ec7a55ef5ab4bb5556ec9c88f352fbbbdd1d8f6ab080694efdf029869739ef82dcd960aefd391dfe7495785bb96ebf7541e8d96ad7f1ad6ac25cc5b69be98a290ea28f9c0043beec30fa065ab2fdb05f872ec492ba43819c775e724222687470dec1dc03b9e2f2d008186fd46ddc42b6e1832fd1baf51fa534d5313169aa961a4d86ac4bc905cbe2ebb92af2cc9f1a8537dc1a3d6a48e5fbe2817f540f5f60a1907a6ee5e90d45fa20dc7b7ffa074b9ecef604f2b4697afa955fb236135563963c75cc7fc22f700d9e67e23815fc165284f2e6c8c8a93d14348ec1a80fe8f85d8fcb6cc6732cc76eaed96ac44780ceb472e49bc2913f83813f407b741aef0db521c93753076bc2c46a9bfc8689eb88b7f78f365bd6636fe6aae240f0877e5e641ac450333dbc1ac4683ac1ddd9d626cd27f9bcc6c5006e5d64b036903488107251b7f33ee73e7be3fe129d92f02afcd2eea957b0a680b86749e2b2598c34657507ec6b6f8910a4f27b5cbbe2f9a2381d4e3834a8ce49bdd06b680209c55369a4ec5a847d0bc6ecc9ab0f64a68b85e7a9f74eafaefd24bfa3e7bc43c60657ed2b01028bc9d5ae357910ea3f455011e74e50033f0291be99be3a1bbc46b5d42c9837efe46afc97e215891368149c6e5d89d5cf50cfdf06e1293161776eb5f3e5e0e67cf53bf18f0c038ba59ede0e024ebd6df9fc657bf95d539038f6356ece5a75266f7e48b1ad9b6f7c351fc7a4f129248966d7fa01ba2cfe990232959f4ed9fb31eff48a7106c70e09c4aed67878c20513393206074ba0ffc2f9114177a1d265f92a18fea057a0c6091c51fc12a0025b2532c62336b53ebd011c51dfddf853d94d4488b27551e60f53e67bb5ac87f0329287571befe26f92f2a4e3432ce92504e6aee731d1dc382275d3c3bb7884c8bb9dc5c56c7ea921bf1670b5f09005aee65c86eaafe2bc00f09dee0706c3b6b77459c5a5460d574aacd7932c61bdc492b6102c16e8e5849e91d6a9f02a12f89b0e1b67c19f501c4d16faba54c1bf2278ab10821b29c59af9ccd25c64440dc0892dbcf0aa6f74d78aee850af99e3d6eb3ef27ccdfd562c1f38e300ba8f04cba5d297b3b5222a22c9830bf2e7b231d188755aa45d69a1971c7cb668b3a5891a5a16eee28b8cd23ae1b0b9ccb6caecf70d641c08fffa522deba5fd93dcd68d23656555a84fcba3e33e8e00684806ceb205534246c85cd9ef97999490da2ebbb56a04b6873a06f25d54880f1a4d6f3240afc1b06e2ca84d80aa6c7ddb472cd2943a64cfea365ac3240399cd2bc73f84388f71a6390f4ac9aea8d1fc1b403a62b8cd89d9fa43781309b235ad35047834b293bbf60b5352e56b259b60983761603e5e1d0ee54c4e5229364fa09d8b3c57d8cad8768afd4cd563cd5e8165f60d04796dc7ff9b031084e854ee18926226aabfafb8a2048ca801daa50abd8c44059b014bd03f256cf6193fc802d99ec526ed4694285095f965eba84421144173307917a926d250b15a5a10a9af92cddf9f04c778687dbe354aa4c2fb1a6a12ba96ab10e2e343bbce57bae70324a88df633c273cbb8cb4c8ddae67c9936515164c355e1454de9afc569777bbe812ab7ba3322a9541e22b6d0e1165fce34255908b5f7bf6001f4438e8c1d0790a79c0ff05ea6efbb9af7717a21603e30632a924a8869855d42c4d39c43b51c9979e3c2383e19e7f6625d22866ace316aa77315f15f41b3b5bde46b7d12500c6454c6aecc6a2ff38ead88fc586a6b16ab5eaddcd942c4a46384b4d2e1c536677ebec58cc5ff0d5f68d38f6d46023b45f75e"}, {0x90, 0x1, 0x6, "75847283ef525fe2e42cadd30094fa4f6229e66d79a1665676f776deccafef66af7ab3cdba8e8f23a0a15a2ef3034db40aad77d559121f7b0d59543888652d981d71e46a1aab9d6d964fd55f11b82583d920e625621cfbfe6845626b806fb7fdafffa52838049594de56a0f24719670193f875eade5c434d7cbf4300ae42"}], 0x13e8}, 0x402) mkdir(&(0x7f0000002800)='./file0/file0\x00', 0x13) recvfrom$inet6(r6, &(0x7f0000002840), 0x0, 0x0, &(0x7f0000002880)={0x18, 0x1, 0x8, 0x200}, 0xc) kqueue() r7 = msgget(0x2, 0xc) msgctl$IPC_RMID(r7, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f00000028c0)={0x18, 0x3, 0x2, 0x3f}, 0xc) sysctl$net_inet_etherip(&(0x7f0000002900)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000002940)="57a311e40bbb51b39d41023b921f4ee72485b2c983f8b6f83f204e6d01dc198452330efb19c3c792099168a0f63203883508f9c509377fbcde2ac5fc59c4", &(0x7f0000002980)=0x3e, &(0x7f00000029c0)="272e70af20479eb9678efbcb07d1644bdcfa85eb890942939096f865e65a5f41d114e79c697dac3e0428f0a4a27377aa438a43c97d600bc6e53d0236f9e6", 0x3e) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000002a00)=0x80000001) r9 = semget(0x1, 0x2, 0x110) semctl$IPC_RMID(r9, 0x0, 0x0) semop(r8, &(0x7f0000002a40)=[{0x3, 0xfff9}, {0x2, 0xf08c}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002a80)=[0xffff, 0xffff, 0x1000, 0x2, 0xd8b, 0x1000]) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002ac0), 0x8000, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000002b00)=0x7) shutdown(r5, 0x1) seteuid(r3) getgroups(0x2, &(0x7f0000002b40)=[r4, r4]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002e80)={&(0x7f0000002b80)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002dc0)=[{&(0x7f0000002bc0)="f4f1567e242218e355e8f96d651b1dc667639103d6fc7d954659e066", 0x1c}, {&(0x7f0000002c00)="79f0fcced2e9a353b8372dab1036b130a1cd871ed29a44fd5687c5cbcd5120af0a68b5f83be866b9c041083e905d8ca3bda55c9637e81f59bbf8be2380077cfb5fe99c583a7f", 0x46}, {&(0x7f0000002c80)="d69eef8de3cc47960c30e55627f09e4ea6ed39f2bb791e680dcf39207e3c63da2f073965fb5b28df8ccc05d747f057af3ea8d0a3609ddfc8ab49509ac49e29e46e7724ebfe8a87498f071829ad4a6dd5c1bab5ceb2ae63c65c8e162f254dccdb50057bb0dab332cbf398402d48d1fa982e4387d9a44020c547ef0952ed71bc666f76ac432e06f95add77ebdce658b5", 0x8f}, {&(0x7f0000002d40)="91ffcea60b4c7c2ca78018d60e629608351e86ef8f65207c275f77ea2c5063", 0x1f}, {&(0x7f0000002d80)="336174e2f7cd6bcf2b056c2cb58df79acee2601280c2611aafe3293e41416f3fa1cca996", 0x24}], 0x5, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r11}], 0x20, 0x408}, 0x401) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002ec0)=""/205) socketpair(0x6, 0x2, 0x3, &(0x7f0000002fc0)) socketpair(0x10, 0x2, 0xff, &(0x7f0000003000)={0xffffffffffffffff}) sendmsg(r12, &(0x7f00000038c0)={&(0x7f0000003040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003340)=[{&(0x7f0000003080)="62d7fc895641d3459d8e648c8cbdcd30552488428cde2032152aef21178608a824b6c2378c7fc8e12ebe8d5ad89f82e63ac54bc405948cef1dd832b93ee4e49874bbc046fe127c", 0x47}, {&(0x7f0000003100)="a5d0e6eeeecc187973ec5eed256bfaa7837efccd99604a54c63da7385746e4db444f5a2694a6a9f880d623303bb8b9c2010870f0", 0x34}, {&(0x7f0000003140)="f04cf957509020c1a849112f51ead431c155427da1c64d23c1a205960545035a51c59757ff6c370f79209361f53d488f97abc8f8006e0f2f1718aee9a5d079b54eb9bb8c043ce790c6ee82a5f79ed50165c8299cfb93516338da5e88312257f0a991aa1f62300ad2020fabc8643ff0038cbb88e2bddf493a944c912a3037be189b251a6965e8407ceaab36e566ca109e89c89ad7fc2e0c38580783f4998c0651d461eb1dbbe65a9711861700a3530e7f6ca619e6cb2899858f5c6c2384e8d280fe6374a9730bb0db1b63b903ceecfdc122052d1bbfcd32736ee20896437c05fb3ec63fc8aff3a11cd55ab549f065d98d9326c1d5d67c", 0xf6}, {&(0x7f0000003240)="1c6415a1159df9966a3c3c92a6e8fbe8c9fb634e67c5b4dd48023b816f21208f4f555dab7d92554a9764a514a9fb6ca9b0316ab6826d62d23cf1e7bb12335b43da957658c3a918bb9c18f5ad8d65a9fef979c16a6832946432e3f9cd45ab26329398182d1f8535a614f4c35c00065a35b2ecb1340d4ffa6e1c3b2d5d04430f489d9d857ff0019f4eef", 0x89}, {&(0x7f0000003300)="85a3fca2040164d4139cd4806ff129a5", 0x10}], 0x5, &(0x7f00000033c0)=[{0xe0, 0xffff, 0x3, "cf3c685d9216c6e7d6d0f0534e4d3141348213e8fd8adca01c45fa596ff7abaf936b3b0c85b5691b5aa40789620446bdd8f2befa631290ca6abd532e154fd4beac5c6eee056ac1d8fb6fc66373d22a8481521ee8e108cc0bf6713c52988a9050cab2419eb7ab9dade4f50497875062445a70d1c882c3c12ea107e047e6dc8174234615b7252b56c55f35444b78950bc837f651cb7fa4a3f028adfe0316ccc12910e32a3e02f60e9f9334bb0aff6ca29991bf4831654728ab076a699b425f22e15d89338aee06536f43c2"}, {0xa0, 0x1, 0x4, "aa24c7fd3a49f2f73768a0bf06743b999514bc30dbfe92c2c780984a16e7750c1fb5ba1551eea7354ec8eb8e3bfcf5658c753e6c5094cdec7297fa5ef46b37fbaef64fa1465e0113ab3ff6c2eb54e543f3cf8dec4be4a93a497284673775281a56c049b6ac84d53e487aa06bd84258a73adffd3b014f231e3eb4d99c5883599dfa3dc3c95cef09536ac4"}, {0x108, 0x1, 0x3ff, "158f6118f6376ab17e6a373c3afa190779ed6a084fc6b903e4dd795ddf24e7a4d5cc44a8ff87a23f06e2ea999939cef678c05073d3d208ffa5456c9b79fda6729d64dda45fe8eae6baa61d22802b04a8d5d1a7f8030dd6ce52ee196130f1a66ab9d160f63c6be3990aa2ac0e95a2c5a06e6695579bddef8ea63f8517cd772fa4ff74649a3bdcb1ed304dccf05897c55257566ce03b35630c950371c9b3b48e12590f67e22d1d7135c93b10b3a7d20469c1ec71a83d0e52b8c83802092b018df7930f62a5ae13fe18b2ea8702182a89d164993be9c074dcd686aebe52634eb71159e8db1dfa0f5c01e73d1fb8aeec114fecb8b3d47ea8"}, {0x60, 0x1, 0x7, "4357a09b05db0e83870b8f1f1935981d5084870dc789a2a5be031fa058949e2190dcf2b0c528b977fe47ef0a274ae13bd2eb1b1966abe3102d0b4dab7194a89459eb937af8552526e8874d39a6"}, {0x98, 0xffff, 0x81, "7252bbcf642008405d220a3c5d7da797d4b2db90d1f986b29fade26b60b1f85130cd02d4f5d809ece6fca020d2d3415925e42807f6242da8164125c34bc0db2c3244db90ebcc815c56c20f79cdf5ab3dfb4b9a74bb1ff8ae9b6e89c38aa7a5c0b8426423eb95ed6cc33db83326a0e842725cc906664a80efca780365b48739b247ff4433"}, {0x70, 0x1, 0x4, "52e2a6637867b43d5e46a7b1c6ab360c526674b35e24ff80de3b5e4fae32721410bd90e202626bf99b60ef97965df030f3c77adb1c0b651a415799f60c74fffecac014c4695604197460d956921b9e6a111f3927ed462999045a119f"}, {0x98, 0xffff, 0x8000, "b1e8c3b03b0668f3332b2a00678cc9678471264ee4a45edc1995bcaf8cb5e96b9af5aa6571d0f6616184113192ff7776ce53f647ad690d9fb8db3bca673ca3eb50ca3d5ad07228d27986c6c05d26ad68c29185bba10ead317b824954c4079494a252044ec51c4f9b479a575d7b8b1b25d8c90e92aaf4a724b2476cc6d707e88c0354021b"}, {0x50, 0x1, 0x3, "350b4af45365b3e016a1b7867f3857dbf8468072000c550a96e4f155546f172df6c7976ead89dee41d6cd58d77275b30286842caad068dbd842adc49bf9a0e04"}], 0x4d8}, 0x4) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) socket(0x18, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000080)="96efbef74bce407616ada329a1fd1e9ca7123a5c2ec8d43e361c6d1e28debfad8aeca021347d7ee8f86dfa5bd67ee7c80ecddafcb83579867f13a772053f6ea2acdd317779da215a97621bc107b0c24d1f0af471439a0d78b29ce8e27a73e3679668f68e70d7320d2d8b32be6881815c275777f9762c69aa266ce05caaf0dab762340b93be94825439b764ed87ef97f430d3d5e97e4dcf41b54f7ac441888ca6a7df8e15d766365ca910c5f310ebda4e15383c5e2066522c2c2797eec4e8", &(0x7f0000000180)=0xbe, &(0x7f0000000240)="43c3b8ce57dc5a2a5fffa79cfd9cbf1644477bb479982c87cb407d9f179333bce6b18ae48f12f58560e4795ced0df3901cfdf614cb2c8c98641c6d2c5752b5b93c4aadb5bd2a13a0acaa8dd21c963699ccff2ead19e3cd30a001167c42baf3ff068b8bc4b4a6fe4bf70841f3b607bfb788d15b22b00423a965a878b1dda4", 0x7e) socket(0x11, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x63}], 0xe4a, 0x0, 0xa9fa, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 4: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000200)=""/232, 0xe8) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff0200000022225cedb908060001040006040004aaaaaaaaaaaaac1400bbaaaaaaaaaabbffffffff"]) ktrace(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x202, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xfd) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1, 0x0, r5, r4, r5}, 0x0, 0x8000000, 0xfffffffffffffffc}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) bind$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5d2aa1fb3dad5b24f95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ae3000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34090621}, {&(0x7f00008f7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000eca000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil, 0xfffffffe}, {&(0x7f0000a2b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4000}, {&(0x7f0000c72000/0x3000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000b01000/0x1000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000a45000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000df2000/0x1000)=nil}, {&(0x7f0000d43000/0x1000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000c96000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x4000, 0x6) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000003c0)) executing program 0: r0 = socket(0x2, 0x2, 0x0) (async) r1 = kqueue() (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x1, 0x0, 0x0, 0x3, 0x4, 0x0, 0x2, 0x0, 0x0, 0x8}) (async) r3 = socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) socket(0x0, 0x2, 0x0) (async) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) (async) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6}, 0xc) (async) r5 = dup(0xffffffffffffffff) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r6 = getpid() setpgid(r6, 0x0) (async) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x2d, 0x68, &(0x7f0000000280)="32ac510ccdd810b784", 0x9) (async) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x67, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x74}], 0x7fe, 0x0) (async) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) (async) getgid() executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x3) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08fbe385bb90f0004500003a0000000000019078ac1400aae000000109009078fe339657"]) open(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000280)=[{0x80, 0x6, 0x1, 0xfff}, {0x5, 0x2, 0x1, 0x9}, {0x860c, 0x1, 0x8, 0x4}, {0x1b, 0x3, 0x81, 0x6}, {0x1, 0xb3, 0x1, 0x5}, {0xfa13, 0x4, 0x81, 0xfffffff9}, {0x3, 0x0, 0x9, 0x2}, {0x6, 0x0, 0x5, 0x200}, {0x7, 0x0, 0x7f}, {0x4, 0x7, 0x5, 0x6}]}) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRESHEX=r0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r6 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6}) setrlimit(0x6, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) (async) r0 = socket(0x1, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) executing program 0: pipe2(0x0, 0x0) pipe(&(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x6, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x8, {0x0, 0x3}}) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000003b00)='\n', 0x1}, {&(0x7f0000000200)="f9ff0080000000d1", 0x8}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3c, 0xe5, 0x80, 0x80}, {0x6, 0x73, 0x1, 0x8000}, {0x5, 0x1, 0xff, 0x1}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x1f, 0x8}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="13009dd9d60801eaba1abcff325305ff912b14c90505b541f6a0bad654807c3700717b591c", 0x25}], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x160, 0x2, 0x3, 0x8000000000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x0, 0x20, 0x8001}, {{r0}, 0x8000000000000007, 0xf4, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x60000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x400, 0x3}, {{r0}, 0x0, 0x55, 0x40000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x5, 0x7c88a65d}, {{r0}, 0xfffffffffffffffa, 0xcd, 0x1, 0x3306, 0x2}], 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x3}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="cb5eacce7717acd5823e4d781c6740b81672d39ef0ae9d14c567de041e0af3165de032d4339cf31a9d216a4fca7ec09c0cf4e48f16baa2d4d3038372a193e58c29843de8fb47bbfbafc37aac675b152af94619f260ca38723206e7f81fe482349f8d7e188606835dad01df17be3eb6d6cd71021d8227ad0b4d8a2b2e03d0b53a7fca17abe439f024827a475ce55f3264c28c608ad4d35b77874b37393ac42a1d966d680d983cc067d3a6292b1c8727ad2c558c0a58c7cbf0f5408240e0ad587d0a570cc30bfe59db09380a5e7ba8e2596f8986e4a4f4e71e0393f85f287c4497beebd54e94ee2d3d49227f1750c3a80e78", 0xf1}, {&(0x7f00000005c0)="e42643bf5781ae06df6756efa5318360c5ed8019c9f3a5ebc4e034b11b3bd9746eea4998e63dc0e800155726bb7735a4ed603645c420bb8073ae36f4217a01e251e412a37d1d62bad784d1fefd02e073355714e3fb0146d01fd912f635b6016cf6e8a0ac3afbf5b0480cbe3d7fb9b8f246274770b33f3738877f3700b9a13d7a18cc98e0cd5355e46dd53c5dd91952cc762987d061cd7458eb4768d6204177e4f0725c81fc624081c9ae0d4cc87508d13462fdfb83a55dabde75367645887b656dbbd62a657c82aa9647d11a9dfb6f0282364996d537cd80093cf79ca6522dbe7f6fa98a72fc7aa3563b08eb8552336ef2bfc904d204dedbf166bde604898b53a28cd7cb66e9c789fee9c82da9b0aa907741e7c59da1d7490a94f0f06ff2efe6ebeef7d85d65c19b4bd8efb5201744f1961214991b4c85207d71be74d70e93ffdfe4b002b49432529cfafad78e894e79d2f0635b2fc9f8917d24e08b34a2ec27fa74ba70732647fe6455cbde54e1847984a3be22eb8773121789c4d4af5258a8a0e33b0dd7914455437a9695e0eb7570160ce7350138a220622e714852bea9698718fd5ad3e53f16ebd0d4915a5d2a722cab6e0c45760ea7dddfd90792e168699b6cd530026a9d7c9061a9d603c4a1026bf018842c459441e94d1e9f8ca019f22a2f4297200165d051bf777766befe12f770932b05b9585f02899fca78e6dc08414d37514f093d19a01c8354536d97238f62f3ab718f14e4102596f58235bb02584332dc061fe2b7f66311fb487cb6fae444ca011168c43c432d325f3fa6fbe8e57d31182d14acad9cc2087d5fad5c27ed0c21f92533ab821544087303c944339f16afbadddecfd8f8d41385bcb802b2157b8d836319110bdf9907e6192e56f364cd3ca45fab6f73276faf7f4ce5f64508d729002e9311b8047a6fb70fe2cec75529af655364f27aa4342c6f4b3231dec09cfbf95c1ab55ff0fdc70a485cca215bcc58a8073a2757b39b1c58c04ad3af90e3dd887039a324fcc8626278403fb9cf03d0e6d78129021625abf7b9de6d8f1bb2ffa36595595018b99597b8dda2ee8454f28f8d453a220e10d5674080b7116a3f49baf6adb51c8ed692c9dccfd304de668c5827f439aa2be24034f0f2373d39a2d90714d3a0ebf3eeffb84d753a36698dcf3cfd8b0b1b774c18b8b17315eda8af81031c0bf09e135aa80d07ea00ffb3c4d887e2edbca96cdd72b123ad59bb7587db4d5bb427da6ce9c58278ac9eeea00d53ebe924b45de4cf4e27fd5e20ec06796757f1e4cbece4e6e3868ddfe4d629b9dadd9460e6aeb2ff52fd405e5ba0b7b884de2e4cf5709f84bf6111375a2b527a0c6f1fa3191ab4bbdc1ceccdd64ec419ee43307b4d3ee0786fccab18f37493ccf0b51ab48fe69f925e434eeeb156c5b639d21e7aa18c30886efdb56247f4a8190cd388a5ab4420ec4bf0f5e250ce9af26037069ced1801e8186849a9ea527d406f4b24932a467e37ad968e7ed13ef5f7eab89ebc3523f84a82cdd509e4626d7b39f90879a3f1aa6a6566764b8732a6fdb8d4f556eb0ea41717919e8e7b573bdf00d10d5a2590ba97aefc7a9e0e9061a76f4916f6d1cdcf02d3f5e7dfb0b2ffa764e16d3d6b1e3d7ee40dff2fa783326b0e6554ad60f88a172f8ecdf94705693791946b9d9268aeed634334ea06d2e34ab2001040e3fcf3bb7255c68592fbb7677362bcfe24ed45b20a7c1914ea70a6e0fe708831aff8b4bba1f54a42c03a1c01bd4eee9fef75ad90f7bcb1a25dfc4cbccc1e482c6d94600e496d251db5067f741b8c3611f545c15df7b930e6400891a31268ed3e049b42e7f7944cbf03ab9bf29b68722df3a1b41d40d8b31c587a365bc9df85c7b8260ee19a25d6cd37a141c5ddc23ac7bf4b48a3423bab4299ff146c1e9e8f62c9bcab40021d44193a0c87988d461a3078fa1f7a7e5711559fe6968599f67ec277b3664d618acc4da2ecf6eeff973e50a1fdb01037c3e71f1ce954d8af78b50d295f0c3d3731833a65111002a70cf160c8d845a3cfe101e3e6efb5eb3bad9f5c3ba6c257fa6a2d35eaba96bbd194edcdea4fd9656c96032040078292b4cf16e4d891d60a358328b8028a7dfacce7943d8e94c803e39e546a2fc6b38359af33ba8cd45b9117859b967887b52699617f2eda1f93b20c8acc81bd6dbe03534ad82c8294ca80be09f18b1293829d13320c0658b8561e04e361220dc7c58936cbe3bf6cd41924eaecf1a690eb462610e39415ae58b86c24e8138823fd577a98fc3cdc53efd4b7a1f79ef2374119213fa7443aa6eaa9f730f7ff94e8d4ffe7d093e2084979e237e2c701fba81d2605d1be8aa808f5eb14e3f0099e8c97e3e1a79e547373994732dd0ccdcb8189648ed2b8f258ffd3ca71a3ad7d0b6c0c0ec9d79c62dc6e6def5c346d707d3a22cfb6bc4808c5ecf53d715375083bc54b610604e88bbf9bba52ad5a5475b3d33faee774210d81021610ba1834b2cf3b35f58c5f2095f53519abf891b0989b7099fe4417c54cc5223bc1bfd44b70a1685bd16827aaa1632acddb0508d30f5e7c75d432651048fd19c746d4fdd81ddcfbb974810d9c63bcff0d74f7144e26215d29c983d8246bd3341a6411e09c8e4fa3dca71345590f01a90f6702da4a05c88ea3727307cf0e3122154ccb71d1dedefbc8e52b8a2de548d5e9d2a08b7db7034083c79a5042c1d5a9fd97231095e45976de79efe4568543ce17d78539babd403fcd5dc1a3e16513bfbc3c8a6e894e66cb95f6832d611abc14aa13cc8fe7c7b818f3a49b0ff1cddad68ee76db446c30f63d1a768ac3b0b7f7853429ffc1fc2ab28bc3a619e42382cbc4cca8a704173919c28185e60292f36e10f5347ec9b6f18e04c379d9850805ecd7abd7ada92947e8a258439f2b721876be592bb2902805a5cff16a3fc15778bb30432489b0bf45065ff0889017cf4218ff0d17c5825901f6678b34069a2d9f250c810579668b955e810ad22320bdff7a790ab7b977b3206d659034174c588e9213cc2738da6cbc3354da6c5bde0fb91c6ec960bd4635df1727e66f85d97333e012c08d683eca0c5ca060dfd6634022da9c321810f013c7545bd0589d3786b349c8783fb6d4c42e13e9648f5bedfbeb9029373dd810c7c86a7e4b6362a719bc1a6bea144c48f7caf8c17db752ff2f91653b9c6c935b5426b2d8ad6792737e313756367268f05bd4f420c9de1fff2b6abc5047ea8963d0df41b00b6ea1652822e0aab81f6f46aa7db24ee150e3afb2defcbbcd7f2e84a0fcfa15adc4181fa7c0d7da956e530323e46a6be051b8b87d5134506b18d9c10bec79014e67cab0efef7379fabeab00af5cb555c051261fe980f0cfcc1a1082e0429eee655c4e77ed00132684f80c6071d9a61a8c12beb1629b3b7fc41ca479c0547380a7f0cd506dd15580cc193e3f23f58aae6ff7495c153334b75231d25aa0efdee9489e522d10737480ed5011d9d50df51ecd04be3e27a144303895e457315d084b00a50c4cd11e0ce4f5fe4af60eb774e8d10416310b971ab795e2cc17b92bd3354b22cb7f0c8a313ebdcd65f1a0eb94aa67abbcfad7bb22b4ce9a1e04d45fc1da0ce41c365067667018eed31e5a4d98a1184e34c300e97d91e7711debc22bfcfc989250007d5037eb22a8b39ab5973a049c3897c8c79f560c0485204f3dd6602e020a35ec4b3915f109022cf0fa25befa87346a6db45df078be698851f23d5188cfa9e63e25c658ac9779b349cad8e4f731f477c08063ce7c523798247627a99784cbd4163a2dcb8e944ddd63bed6a4640948188ca286c052a8819b97312a6d15d2769176eb3a4fb5ccdba86defff60e9cb6bbf001c9aec7f4896c7d50a32738552e45116bcc9b510577160410374b1d2b75c830c05ed7cc645a33480c515ef5b5866dd8974fba9db34fe21962405dc340511860ba1e7267356cebd79b8f53764f2f4d343be11739af4757ed222e839365958c21811f0809dadf10faad6c4cbe4147ae55e8f2b5557b623ba05a6bafd6ab3eb917fa1d29bc447c60407c1686fd77c2eac060a0ee59c8e6d758c2422072a0c21f96156f7996deb92760dd03bd5ca593899828094f8a8882db022dfb47c42d9b349990d1272261bc5fe5446c4fe92cb4a141f91584e63eab54abc08d08389f93d8451676e8e26a77e0ed94027d7f2cbd3f8f87c25f0cb1143924ae3f6702d6708867af7ebfa0bdfdd6e88a08eedd63619d3ac103fc1616744f739aea05cff981195c3a1e839892cfbfb309576f569d384bce0dd5b7e48ef83d268765fb44f5291b2e2bcb9b30c1d0758c275f2ff14c2673ea67f166803c378a88287be140479b1230af50241bc30d8dca03f3b3349db55a593262ed5868bf8f71e525bbd9ce82abbf0f5a9d2eb3a824b732179f0389d7f6a9e09e3115991adb7a4e35602d773292973c12cb3a4269c7259dbe5fc040e186859c8bd77b25cbea0c04b68ecfe089e0baa7bfe36e0199609725edcb114e539c3b6f944fda4decf50a3fb70c98acb5312dbbee76442e90b048892790e95843f29cf9a8d6f9728c46f090eff126f273631ad566c9ebf3499a59478357f4fc75d46ac41508891758317396195861fdaadda641fdeac13a8ff697d514847d1cb7c27dfe16d66ddc70a5faa1749eb0ea1ec115f67adae16da7b1b1382d36596b5e408ae2d0c7f7fe7b57548b1e6dcba7081775b316b85a09a8b4da2b50b3376e8dac7efc4aa12a93da119d014f11dfa965e61bb70a2e52b29c079cc2431a705f3c5a420fcaf7517e95c186f88fdae055a138b1c85205678184f2770aa2abb05cc567ce79544c7a829957ea532151c556cd0208a4a594b15a36c698795074cf178edfc8ac5c155ed13d3aba03d5c4774f076b965999519456ae2d7120c6b5835b967591ceaa473f2b06e8728aaa9a30ab78da070b723eb4b29aec23f44e4b97ba7c0c8c2425f0526dce4cc8558f47858f310e643cec386a45763e76dfe50284169eecd6bcc5e3286c8f3bb724de4d2411f4fdd8f3e7f940e4bd5e3afc1ff4cb6e29ae48d756878bf6a7cc5ff19f300dcaf4c6f008a27084f5d464e15d7afcd12c4543d878af2dcfcf591c4fc53120adb888e9e69c7fe334fa528e1bf571a5ae18f434f3f06eefbd4bf0c28f01be880f9a7a6b850daafbb922f322e9e627812706c98b9fa22fd2429e0c0c1bf2ebe3f34b6ff5161e9e6f0f870f635add0755ef7bb127356a92fefd71eaa7abbe34294351c24eee224a8bc806f6f56cd2a2d84d4f46b04b348baeeaae32297ca781f32db6ed2db2a39ae589a8f22b8631ea6bdb1232fd7692e2ed64809da6f0da821d2c219a36b34b0793f2ebcd6671b521a095d92b6c7ef98bc785563b817d2eeb7eae3947cca7c4330912b91cd7c5dfb4c7a5670491f780cae06ccd2aadee2aee45e73ed14483aea1427ad5910113e349932d829e5e8a05112b88dc2647fbfab5dbf97b0aeb84d66371685fc6f0f1634aae3c657a05e8fc73edc0a4a04c2f9093228fcdd90a2b6ecb505d64fca2fabc3818f46edb054e55d4a2f9347948ae0854f329301d3e3eb65b8adbea52e7386ba5225280f7edf161bfc803ea99ad65aaefe7ff5561ccde4099e5b199798769efd8a48880ab055db81a9b095ec87dedfcad822eee87f7799d3af2306ea1a9331e533150f21ebca706f015672200dd7fa883afc2a8153aa11c2794489a46361f404f5135bb0063e3106066653025886a477998f09c44c2c6174a201e3383ada144e36ed944", 0x1000}, {&(0x7f0000000300)="520c723519a28f626f79e5731d420b9d6abf7e9306b94ea13c7686ff634a5d68a99ff3af48215a56a32ace235e91039a773e7b71ff1a9d27e0fc3af19868e0a749ba8bdef79b7d15d0b16fc0316253f9cff5b4d17d02da494e845f90b97b22e281f5574704315c939aec45e2e834cb0df0c65897ce995aa5280425206f73f5b6eee32b593507a2ad6a8b53dbda69dd8a7145f3c25578b5a2d74f", 0x9a}, {&(0x7f00000003c0)="8955bd4d2f5630a15b08882877e83e03eb311308b3d3bdfd80b163157ed489f77a279aa86f7c903d7bbc9b1e01467dc0e834da4575ff9c77865bba87fe722a73cf4aa5331a24063341f2f4546a92a2f709ef852d9b296d5b25925b0d20c6e7364d90f651c634ce505cff5423371125c772617c3537951b284429c04cda54f8a51ab89e805723ff30acaa28235aa2a89a99fea9703c91de7daf920f7843c0a74fcb0ffc263ec3d2ad8098cb125eaa74396410a5db53cc45facf605dca9756d7c4c259d3c3b06181fc2bf10538946b9d61fdffd083c36f2cd906443fdc2e1ac78147bfd11e1c4f35bd1694545a03fea12a5af7cc19", 0xf4}], 0x4, 0x0, 0x0, 0xc}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, 0x0, 0x0, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r10 = semget$private(0x0, 0x7, 0x3c0) semop(r10, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) executing program 4: socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r1 = socket(0x1, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) writev(r0, 0x0, 0x48) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff02000000000003000000000000000124a7f3a945e2e4d761cb6ab88bee52b73919f541912ff4dccfb5d1b87ea92d264be0f71a3d5f71b736edf2dfb0f6f3efe24bf61f13"]) semget$private(0x0, 0x7, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="74ee53755264dd63f49c33b8d3e54bab287fb56cc1c3d289a5315759632a8f4d1f0e1e6a2b400e87a5ab8177476783aaf6c34aaf3b29d4b77901bbd3a26db964b3222406f1c7", 0x46}, {&(0x7f00000001c0)="c5c360137a329155456b892a8226248fd0543376fa2befd2bd262081839e2cb4415e1bed0b2a34b2e2bbba84333b97aae8fae6deba3a4726467e20c828f30249efa859ef4d4e91ebc1660fa9bccf8adeea062d0ea9e02900eb1d1c1945479742d8e95bcb0dc5e340f8ee4de8f412ce9b7ef88b9a1ce8addf6d330b9ab5d1fe4d2ffddbfda2a68cbdb8cf9f4d85e0978ede1e17", 0x93}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) executing program 5: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) syz_emit_ethernet(0x7b, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa00aaaaaaaa86dd6036ea0700453a0000000000000000000000000000000000fe8000000000000000000000000000aa81", @ANYRES16, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRESOCT]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), &(0x7f0000002840), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) sendto(r1, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2) executing program 3: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x8126}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x2000000000000003) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r4) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r2, &(0x7f00000002c0)='./file0/file0\x00', r3, 0x0, 0x4) semop(r7, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000340), 0x0) getegid() semop(r7, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r7, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r6, 0x0, r6, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x200}}) r3 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), 0x8) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r7, 0x0, 0x0, r8, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r9 = getuid() setreuid(r1, r9) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r9, 0x0, 0x0, r10, 0x3, 0x40}, 0x6, 0x400, 0x80}) semop(0x0, &(0x7f00000004c0), 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) poll(0x0, 0x0, 0x87c) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r4 = getpid() setsockopt(r1, 0x20, 0x0, &(0x7f0000000100)="17173234076862b3ec8c38f8679ca74e906f24dffcbc10d2d79bd1b8163734262076cea23f3fed27e2911f2c05e113e44e7e824cc8ecc2ae365dea5eb5d08cd3cac2715fdf5b8747420cfcf53200557681d4d4571daf8ee0ddb27dc9532493af6f88aed1d335e820700e2679985fbc473d740de1289517af24d3bb5fa87972fada23e8d9608a0a6df998d7ae6e3018abc571dd03431dd2ac943e", 0x9a) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES8=r4, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES64=r2]) dup2(r2, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d4", &(0x7f00000002c0)=0x112, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef", 0x7fa) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x4, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x0, 0x7}, {0xffffffffffffffff, 0x9, 0x1000}, {0x6, 0x9, 0x1800}], 0xa) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(0x0, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x0, 0x3ff, 0x800}, {0x3, 0x2a5, 0x800}, {0x4, 0xe242, 0x1400}], 0x4) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semop(r1, &(0x7f0000000100)=[{0x1, 0x18}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x3}, {0x0, 0xff8a, 0x1000}, {0x0, 0x4, 0x1000}], 0x8) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x40) r1 = dup(r0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000000240)={0x2, 0x5}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(r1, 0xfffffffb) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x20000000, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x8, 0x8000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getuid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) executing program 4: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) socket(0x18, 0x0, 0x0) socket(0x11, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) r0 = open(0x0, 0x0, 0x10a) setrlimit(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{}, {0x9, 0x0, 0x3f}, {0x1, 0xff, 0x7, 0x4}, {0x401, 0x7, 0x7f, 0xa67}, {0x9, 0x1, 0x40, 0x8}]}) mknod(0x0, 0x80, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: 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) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYBLOB="886632800f23c986122c5ccd1fc86e922ecd", @ANYRES32=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/189, &(0x7f0000000000)=0xbd) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x138) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1/file0\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r1, &(0x7f0000000200)='./file1\x00', 0x100, 0x0) unlink(&(0x7f0000000180)='./file1\x00') executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) lseek(r0, 0x8000000000000000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000480), 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000000)={0x7, 0x101, 0x9, 0x5}) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r2, 0x5) r6 = getppid() setpgid(0x0, r6) ktrace(0x0, 0x5, 0x128, r5) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x2, 0x0, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, r0, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getppid() fcntl$setown(r7, 0x6, r8) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x2, 0x86}, 0xffff, 0x0, 0x0, 0x0, 0x8, 0xf30d, 0x10000, 0x5}) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xfffb, 0xe5ce97ab354d96be}], 0x1) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000080)="599fbd1d2ebd285153ba5d9c10aef3a58d8fce87abb99c4320f4d39ecbe06a2e0f7fd7f603a72cab34f6a7747e243193aa8a2405421b1b74b10c9d45fe2adec27ad0293fa0a396b5ba3bbed8f0050e", 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=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'}) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 2: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000000)=0x4, 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001140)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000240)="03000000", 0x4) r3 = dup(r1) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x9, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {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'}) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x2, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8370}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3f}, {&(0x7f0000f52000/0x2000)=nil, &(0x7f0000d2d000/0x1000)=nil, 0x1}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00005ed000/0x4000)=nil, 0x2bc3cc8b}, {&(0x7f0000b6c000/0x2000)=nil, &(0x7f00003ff000/0x3000)=nil, 0x1e000000}, {&(0x7f0000bf5000/0x3000)=nil, &(0x7f0000f88000/0x3000)=nil, 0x80000001}, {&(0x7f0000d8b000/0x1000)=nil, &(0x7f0000b66000/0x4000)=nil, 0x5}, {&(0x7f00004fa000/0x2000)=nil, &(0x7f0000955000/0x1000)=nil, 0x1f}, {&(0x7f0000d4c000/0x4000)=nil, &(0x7f000048f000/0x4000)=nil, 0x1f}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f00009e2000/0x2000)=nil, 0x81}, {&(0x7f0000be4000/0x2000)=nil, &(0x7f00005d3000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000858000/0x3000)=nil, &(0x7f000059d000/0x4000)=nil, 0x6}], './file0\x00', 0x10000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x6, 0x0, 0x5, 0x20, "749f7b627466a3ee5e4aed419abc9827002932d3", 0xfffffffc, 0x7fffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xf2, 0x0, &(0x7f0000000280)=""/242}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8, 0x1bb) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0xa, r5) clock_settime(0xffffffffffffffff, &(0x7f0000000480)={0x50, 0x5}) truncate(&(0x7f00000004c0)='./file0\x00', 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) kqueue() ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000540)=0xd0a2) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000005c0)) msgget(0x3, 0x84) sysctl$hw(&(0x7f0000000600)={0x6, 0x6}, 0x2, &(0x7f0000000640)="49d84d737db4dd7eaf9ca65578d363ec99039fef36d307e31086c4f87e96ccd7066a3b35ed3de89bc0782d4078f5db8a1d4606cc41eeaea8168de533e90656c7236586b81f127857bdab87a68a9ce6926888aef7", &(0x7f00000006c0)=0x54, &(0x7f0000000700)="12bed44db422c757bc6471a6eb87", 0xe) setsockopt(r5, 0x8001, 0x398f, &(0x7f0000000740)="407a219bc10e595a1dfed030a20847d6dbcb033f30dbed559fdc149277293fca0a830e0a637ca3782fe5e8f6acf2c56ced", 0x31) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000780)=0xffff8001) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x100, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x0, 0x4, 0x7}) socket(0x1, 0x1, 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000c40)={0x7, 0x81a, 0x0, 0x9, "34880882861ace04e2f242acf556ba48a0f8544f", 0x3, 0x8}) acct(&(0x7f0000000c80)='./file0\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000cc0)={0x3, 0x2, 0x0, 0x0, "7e0a09f726ee05072b7ae548cd5b3568a2055167", 0x10001}) minherit(&(0x7f0000a9e000/0x9000)=nil, 0x9000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000d00)=0x1000) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000d40)=0xb1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x4a0}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) close(r0) syz_open_pts() executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r1, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x7fff, "0000c6f26461c094f4ffffffff00"}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) write(r2, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) executing program 2: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r0, 0x5) (async) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) kqueue() (async) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0x3c, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x100000000000000, 0x80000000002}], 0x4, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0401000008ff0000014ca58e0b3dc6bd8a8d6ecc12e9f6d152ca898c7eddd9bb5f359cf6f38f06497a1022e96dafdb199e2a5ce0d506b64812b70d2df5fbf915678f1fa71874ed4b8b4986fe065c4e8a7f9f0de2efb100134e3be8b545b31a4510e3e2bef023fe4a8d5fb36dafa8575798bd187824dd1b7c896696dc4939a2329a643775019cfaa38bb4534e25b8ae34b5206ec017942a5f57d860da97af5756d0ee8fe84ef7b32993e69d1f0cb5a5aca6f94c922415a1b5accda4b31417ea1a54f6f0f74ce8c205ba982d17ca6801eb3c651ecd0034183aebceeb0a36fbaec3941912c390fda725b64560dffb5be831f4c130832c6cef9a12"], 0x104}, 0x0) dup2(r3, r2) executing program 2: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0xcb, &(0x7f0000000240)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x95, 0x16, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="2a36a9396c6cb7a1ab12603d31f715897fcf71a59a465e8ee8908fa390ef5cadd8755a8b17dd75ff979247c05d67586480d3ebd5a9d6bfe80ef7984e7b0ba112f5b707fe106b0a972b4a2cfe777a69107b384988dcc9e65e4df67283ce419afe1ffce6bb7bddf2fbc6299472c0bb8308c11dfc06894008ee93f7d89ed88696b4e6695f86463e80537fb0aa07945b7bf258f973a244"}}}}}) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x6, 0x0, 0x2000}, {0x0, 0x40}, {0x6, 0xe0}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x4000000000000289, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x5b) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) fsync(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 4: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x400, {0x6}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x41) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x10001, 0x7fffffff, 0xfffffffc, 0x8, 0x200, 0x571, 0x9, 0x2]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0xec, 0x24556ff1, r3}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) sysctl$net_inet_gre(&(0x7f0000000200)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000240)="5db34db827a53e44cc1a9f6f7b78c72d3a941ec54124ac2341fb5ec11714e758089a699bc5f3bdd15f3adf6541a88993421b3a11f95dc31d7e7d342fa9e7762b65c13f8131fc43d93b8a6e38d59fb3b4e66019954711d17a4a2b02dfb647715c15328ba603bfa1", &(0x7f00000002c0)=0x67, &(0x7f0000000300)="7b56596a25540816c471cca6ac03c1c25b6f8f34fe9b", 0x16) r6 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x74) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r1}) getgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) getgroups(0x3, &(0x7f00000004c0)=[r5, r5, r9]) r12 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000500)={{0x20, r4, r10, r4, r5, 0x120}, 0x7000, 0x8, r3, r12, 0x5, 0x8000000000000000, 0xa8f, 0x3}) fchmod(r8, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000580)=0x1) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) fchownat(r0, &(0x7f0000000600)='./file0\x00', r4, r11, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000640)) fchownat(r1, &(0x7f0000000680)='./file0\x00', 0x0, r9, 0x2) r14 = socket$inet(0x2, 0x4, 0x0) connect$inet(r14, &(0x7f00000006c0)={0x2, 0x0}, 0xc) r15 = accept$unix(r7, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) socketpair(0x18, 0x2, 0x9, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f00000007c0)=[{{}, 0xfffffffffffffff8, 0x24, 0x4, 0x3, 0x3}, {{r6}, 0xfffffffffffffffa, 0x44, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x3, 0xcef}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffff8, 0xa8, 0x10, 0xc59, 0x61d6551e}, {{r15}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x1}, {{r14}, 0xffffffffffffffff, 0xa1, 0x20, 0xfff}, {{r7}, 0x8000000000000007, 0x42, 0x4, 0x3, 0x8000000000000001}, {{r1}, 0xffffffffffffffff, 0xf3, 0x1, 0x2, 0x1}, {{r16}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x1f}], 0x7fff, &(0x7f00000009c0)=[{{r14}, 0xfffffffffffffffb, 0x6, 0x4, 0x7fffffffffffffff, 0x3}, {{r13}, 0xfffffffffffffffe, 0xb, 0x1, 0x4, 0x80000000}, {{r7}, 0xfffffffffffffff8, 0x3, 0x80000000, 0xffffffffffffffff, 0x7}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x40, 0x40, 0x3, 0xea0}, {{}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}, {{r13}, 0xfffffffffffffffd, 0xa0, 0x20, 0x7fff, 0x81}], 0x31a, &(0x7f0000000ac0)={0x400}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006}]}) unveil(0x0, &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000500)="370000a1bf3fcfa110ff55f546f8b430272c08393aa77014bc395306c76e601923cf0000000000000000006bf6976a1588", &(0x7f0000000680)=0x31, &(0x7f00000006c0)="a127847f", 0x4) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./bus/../file0\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x48) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x34}, 0x2, &(0x7f0000000300)="5b9b732464409f6819fb393b04818f0b012564af8a3547faf005a520188b40c8b461493715efdf44d8bf2eb3f645852e20de4df2b9bd51adcbbd3753b9ff07f05dadd83ef831d8ed7a70e2da64762cee6bb6135d35a016fa06866a31945b543543e9f947c24353b617e5fb1741b2047a5e2a2020913eeee63fa017f7f9ce0b11f74ba559fe1d02c8d00e3d343a5ccd0b646b838a04b824950840f910728f818602a508", &(0x7f0000000180)=0xa3, &(0x7f0000000400)="c58cf34a7713bc3893cee94f0bbc37d56b24b39e1c4af293d2215e206fd234bd892ac189f5b881a762ec67cb60a23577296389a701bd0b9a6e4d432894922f00e97a47b2a3f9c21a453d22155f438892a3436cadabee13444ffd04fccbfa574137e4187df628585883f74be669ee0f3370387df6e42b9251cbc045547c8786b81a3d8b93267efaed7c782bf0e5a89dcc06b8d338b0178ae9154a2a53ca2850f7e2cac7bd6211c0c94041bf0758b74690878b5dbfa37bd1fd0edd3b714f857d75a7f1f5113c19eaab94f64e9bcc724cecc782f16e48249ef47a502f60abdb42c3a670d26251318020b01711e59ddea7c85bdd5d", 0xf3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r5, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) executing program 2: close(0xffffffffffffffff) 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, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x8000, 0x0) dup2(r7, r8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getpeername$unix(r4, &(0x7f0000000080)=@file={0x0, ""/251}, &(0x7f0000000180)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r9, &(0x7f0000000000), 0x10) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) 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) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 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, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(r5, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r7, 0x40}, {r7, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r7, 0x7d}], 0x1, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc6}, 0x7}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x3fc000) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000900)=0x4) r6 = kqueue() r7 = shmget$private(0x0, 0x1000, 0x610, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x1) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x7, 0x5ef}], 0x0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x8, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x1000, 0x19b6}], 0x4, &(0x7f0000000080)={0xffffffffffffff7f, 0x3337}) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x624, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00", 0x0, 0x1000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() executing program 6: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r3, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)="b22ae4ba849e5fc27ff786b3c167c932681a7c0e5731a4ef28954d503024522f3b2ab5eecb0538a46c5dc5afec6de9e7", 0x30}], 0x1) executing program 4: setreuid(0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) write(r3, &(0x7f0000000140)="b49e3712af06f4f21a157cdc5b6e4db7acbe085024699843d7f5765d5b8ae93269af219d358b911fc1393ebf82792f49cb2b0ac7ff23d6edfcc3b5e6e8cb3f776206b5263b74f57cfa0efdda04643478a6e73ddbdafa01ac05c485f4fc41c0222979075b1f745e79566735479dcc3d9960ca712ef181c7756a9186c4cac1ad79692fdfa35eb3c06f6258c21972faed79ea4767e493a9a2e0", 0x98) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x87}, {0x8106}]}) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xfff, 0x9, 0x6, 0x409a}, {0x0, 0xd8, 0x0, 0x28ea40ce}, {0xffff, 0x80, 0x81, 0x3ff}, {0x200, 0x0, 0x20, 0xffff}, {0x9, 0x5, 0x1, 0x80000000}, {0x3, 0x4, 0x8, 0x59a}, {0x8001, 0x40, 0x4, 0x4}]}) r2 = dup(r1) sysctl$ddb(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="e352bf", &(0x7f0000000140)=0x3, &(0x7f0000000180)="a49219251f160e01936e383dff011a020196904599c2db70275689460a7908bfc6991cbccc049df781efd446025bd21947d062aa979a29a8801c7a18e1b2", 0x3e) lseek(r1, 0x2, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') syz_emit_ethernet(0x1d1, &(0x7f0000000240)={@local, @empty, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "9265f2", 0x193, 0x29, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @empty, {[@dstopts={0x88, 0xa, '\x00', [@generic={0x4, 0x26, "752f7e2b901777143be72bf262fb186655c3fc131eb00f9aafdb230dc6671b3a3e369d38027f"}, @generic={0x2, 0x24, "40f67e7dc8a90652365f3136d561847e567dda61e565fb3699045c6f5112565889b05f0d"}, @ra={0x5, 0x2, 0x7}, @pad1]}, @hopopts={0x37, 0x21, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x2c}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x7f, 0x1b, "d366a38976070fb1abf9042f26d4437db4d1c350259965bb14f105"}, @jumbo={0xc2, 0x4, 0x5}, @generic={0xc0, 0xd9, "5140a66ebd5812f5799e4428c898ea664f15331bfeecf7658198a0cc727e2d141e0144d7be74ad08aa02ef3af1f8cbdb0d34832371e3e5c96bb04c0e70cbe1bb326694dccb247052c01630538bd2dcc65104a19519e7af7bb1459e5aa7e0b5de8f1ac2f00272521d93e301e39806eacce84d83b0ffdee59dc14fa28ae6835edb736d59ae24a522ec19d5beabc1c7e6392bbb0a550cb02354b35fe54202759a9d2e0bc89bc2efea9f606ea800867eaf3ba5d0765290cbf3a4d00aa01a0f3e1a435c9741965a20ee9cc39f3fa3c1cc7b24e0bbe5305408067bff"}]}], @udp={{0x1, 0x0, 0x8}, {"3ea0fe1deda042c950f9531952b7635635d8ae"}}}}}}}) socket$inet(0x2, 0x4, 0x85) socketpair(0x10, 0x3, 0x6c, &(0x7f0000000440)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x10000, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x1, &(0x7f0000000500)='./file0\x00', 0x8}) socketpair(0x2, 0x1, 0x2, &(0x7f0000000580)) syz_extract_tcp_res(&(0x7f00000005c0), 0xffffffff, 0x800) r4 = syz_open_pts() preadv(r4, &(0x7f0000000b80)=[{&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/23, 0x17}, {&(0x7f0000000680)=""/201, 0xc9}, {&(0x7f0000000780)=""/128, 0x80}, {&(0x7f0000000800)=""/174, 0xae}, {&(0x7f00000008c0)=""/98, 0x62}, {&(0x7f0000000940)=""/42, 0x2a}, {&(0x7f0000000980)=""/28, 0x1c}, {&(0x7f00000009c0)=""/241, 0xf1}, {&(0x7f0000000ac0)=""/150, 0x96}], 0xa, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000cc0)={0x8, &(0x7f0000000c80)=[{0xd5, 0x55, 0x8, 0x6}, {0x9, 0x20, 0x3, 0x6}, {0x0, 0xfd, 0x5, 0x11d1}, {0x9, 0xca, 0x4, 0x9}, {0x0, 0x8, 0x1, 0x20000000}, {0x7, 0xc9, 0x0, 0x4}, {0xff, 0x3, 0xd8, 0x4}, {0x0, 0x0, 0xff, 0xfffff000}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000d00), 0x20000, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000d40)=0x67a) syz_extract_tcp_res$synack(&(0x7f0000000d80), 0x1, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r7 = openat(r0, &(0x7f0000000dc0)='./file0\x00', 0x80, 0x20) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000e00)={'./file0\x00', 0xadd7998, 0x3f, 0x7fffffffffffffff}) socket(0x16, 0x0, 0xfa) open(&(0x7f0000001240)='./file0\x00', 0x20000, 0x118) sysctl$ddb(&(0x7f0000001280)={0x9, 0x1}, 0x2, &(0x7f00000012c0)="cf056956d3733692", &(0x7f0000001300)=0x8, &(0x7f0000001340)="317465d30097d451f556cc49fcdfaf16bfc73143e7", 0x15) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001380)) getpeername$unix(r7, &(0x7f00000013c0)=@file={0x0, ""/4100}, &(0x7f0000002400)=0x1006) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000002640)=""/148, 0x94}, {&(0x7f0000002700)=""/108, 0x6c}, {&(0x7f0000002780)=""/217, 0xd9}], 0x6, &(0x7f0000002900)=""/26, 0x1a}, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f00000004c0)=""/164, 0xa4}, {&(0x7f0000000580)=""/174, 0xae}, {&(0x7f00000002c0)=""/96, 0x60}], 0x7, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x1f2a, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf0000ecff04000000002000"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x0, 0x3f, 0x1200000}, {0x1, 0x4b, 0x80, 0x7f}, {0x3, 0x3f, 0x1, 0x7}, {0x1, 0x8, 0x4, 0x5}]}) setregid(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mmap(&(0x7f00005ec000/0x14000)=nil, 0x14000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000100), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10b7e23d, 0x8, 0xb, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0xa, 0x0, 0x0, &(0x7f0000000300), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(r2, r2) socket(0x1, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000023c0)=[{0x0}], 0x1) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000340)=[{}, {0x20}, {}, {0xfffb, 0x0, 0x89, 0x3}, {0x7ff, 0x4, 0xb6, 0xfffffff7}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000000d000/0x2000)=nil, 0x7cc2}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000010000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2000003}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) shutdown(0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069b4, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 3: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0xb4a]}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1812, r1, 0x8a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: r0 = syz_open_pts() flock(r0, 0x1) syz_open_pts() r1 = syz_open_pts() setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x800007) setreuid(0xee00, r4) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000100)={0x825d, 0x0, 0x0, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x5, 0x1000]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x54, 0x68, 0x1, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x40}}}}}}) executing program 5: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc000, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x9}) flock(r0, 0x1) r1 = socket(0x38, 0x5, 0x9) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x7b34) r2 = socket$inet(0x2, 0x5, 0x2) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x52, 0x0, &(0x7f00000001c0)=""/82}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x40000000, 0x100000001}, {0x3, 0x6}}, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x400) connect(r3, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x400, 0x5, 0x3, 0x5}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000004c0)) r4 = accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) flock(r4, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x4, 0x5, 0x24, 0x3, "be0a8284f277f9645904d01102270b7f2efe0685", 0x5, 0x10000}) r5 = msgget$private(0x0, 0x200) r6 = getuid() r7 = getegid() r8 = getuid() r9 = getgid() r10 = fcntl$getown(r3, 0x5) r11 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0x10000, r6, r7, r8, r9, 0x8}, 0x1f, 0xffffffff, r10, r11, 0x1, 0x1565, 0x7, 0x200}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)) executing program 6: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 5: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000200)=[{}, {0x20}, {0xdf}, {0x300, 0x0, 0x2, 0x7}, {0x7, 0x1, 0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30288, 0x2) fcntl$getown(r4, 0x5) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) executing program 7: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x1fb, 0x9}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa0000088, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x25, 0x2, 0x8000, 0x7}], 0x20, &(0x7f00000001c0)={0x7, 0x8}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 0: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{}, {0x61}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r1 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @empty, @loopback={0x0, 0x2}}}}}) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r5, r6) setsockopt(r8, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 1: sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r0, r1) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0xffe0]) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308c", 0x2e) execve(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x1, 0x0, 0xf0000000}, {0x14, 0x0, 0x0, 0x5}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000039078ac1400bbe00000010c00909000000000460000000000000000110000e00000017fff5fe062bfe181e743d49b334bc12c4c63ffffd460e4af9c444924391ad7507fc96d33f59a403064c7589bc0fd261859a2fc4cb1811ab2e140f1b5b00fefa42757f4a8a8eee0dc17dcf790a0905d3ae4eca32d070fc5a595ea1268049389b7b162cd1afe809675d7ceef56fc068b84259f43c3b4d6052ad98afe0e64"]) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0xc0}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0xfffffffe) setrlimit(0x0, &(0x7f0000000980)={0x7}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="6b33c527a492e2e48f68e92acb671da39085cb78770609caa6babf708be08aab8127de6a6ab859e256b051997e68e3c21c4630dfa5271f99416ba9a4c4ca6386d12cbbd42ff4b19a203ec5ddd9fdca470013d06070b5128070fd3fccfb078468ee96af3a7b4ed5ef0ebfa428270cf43e7b6f41103764eb8675f78ed28e2ef009e4f7f838c8895eb68d0d43a83121a9d74de994a85ff05177b71e26b5ed25210302ba09a124271e998c89", 0xaa}, {&(0x7f0000000340)="1ebd397ddedb6f21177a644f482828671a1f435936a2953b53cd6365f7d5ecaaf99f609888a6f1312d9e55cd67129ba508840063d2e0ed954a1aa048b504d0669e3cee0bc7d8ea0e9e54cb15e45a827a191996c3445e827bd9b05b54302f2e02b4ea281555252f207e0fb0238a7881285f224e927a3f984ff9a5a962750cc63887559e9abff3d2f3df4f8d2b08de0af4716eb9ea74e7726aa208c679e31a7f5b2af5b1e9749fb742558a6f6655fd06165109ba65ec505291f5576c59e8171bc205fff2d476d6395ccdb93f538ed98bc5e5d29aab3837cf71074ff1914028d8ca813e99e9c1ba1db76acf173729b2875b", 0xf0}, {&(0x7f0000000440)="e3769575c6c77c3629d456922cfff03fa469f71fce9bf04ebfb7c1d006550e486f5296b513f9217d48fbc9938346a232e34486d8012ad5b19dd8b6212bc3e5622d83ec7229cc2e3259d7dc64fe8a9c7bb745a2cc47ba37b9594cb1a4361f3158a97d7ff9b695da1243dd8606da42aa8a25c9a8dbc1823ce73844221c6ec617597a590b9254fac398d12bda728bca0e5503114ad92c75a8c53214bc9fa6e16c0fc197750a2eb624c879b37e8ddeac2cc5", 0xb0}], 0x3, 0x2) execve(0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="ed21f98504c0", 0x6) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x3, 0x0, 0x4}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (async) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = getgid() setregid(0x0, r2) mkdir(0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r3 = socket(0x18, 0x0, 0xf7) syz_emit_ethernet(0x109, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYRES32, @ANYRESOCT=r1, @ANYBLOB="511000020a0000ff904c0d43982fb601051e00000002ffffdcf91c000000000001df00000003000000090000000713126358c2041055bdaceaaee143da10e53c563af4e2a8169e966c02040400004717ee1b9e1d4a4bdd441f9f014b181acce4a6fb077f00"/113]) (async) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) (async) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) executing program 5: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000493000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x29b3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES32=r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() open(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r3, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="8b", &(0x7f00000000c0)=0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000040)="78631f", &(0x7f0000000100)=0x3, &(0x7f0000000140)="f197b0bd69ba8618df20723f51e04d33075767595635716f456e6f7f90997606f9d4ba179e25128f0f37e62ca3adf33a9ecc307999066d68422144b0eacd041a137a81027981c70a83dd33d44a0347d49e835d26f21ce1d33d99c19d8bf1fec33b97010870", 0x65) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x80, 0x3) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r1) socket(0x18, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0xb) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1000, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) (async) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f00001a2000/0x4000)=nil, 0x4000, 0x0) (async, rerun: 32) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket(0x11, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100), 0x37) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) pipe2(&(0x7f0000000040), 0x10004) listen(r4, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) semop(0x0, &(0x7f0000000140)=[{0x2, 0xf4}], 0x1) semop(0x0, &(0x7f0000000440), 0x0) (async) semop(0x0, &(0x7f0000000280)=[{0x0, 0x7f, 0x800}, {0x1, 0x9}, {0x1, 0x3, 0x800}, {0x2, 0x9, 0x1800}], 0x2c) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async, rerun: 32) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) (async) getpgrp() executing program 2: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getegid() setgid(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) r0 = getuid() setreuid(0xee00, r0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001580)=""/4087, 0xff7, 0x842, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="19d3b53e5485aaaaaaaaaaaa86dd6008000000000000000000000000ffff7f00000100000000000000000000000000000001"]) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000500)=""/60, 0x3c}], 0x1, 0x0}, 0x8000000}, 0x10, 0x1000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x207, 0x4) bind$unix(r1, &(0x7f0000000300)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000900)='./file0\x00', 0x40, 0x23) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001200)="4f54004b62ad2437cc3b141450b544328459326dbf1260da33686704cc66d3e314ef431ef5cf0d2f9558ee97610166b405e0639dacff742b9ae80c8c8b0cd0b0906ceda43a94f4e7866379faa97d91c5083ad7acb2ccf31f4cad0863f58072915ed2de4136b22cd7466d8da8eb628359d36e747f9d492042b31f0f519a6ef42a84afa5d2b30e1c1df6a8bef7f29f134aa22f96b280056b83febaaf652672d20d6eafeeb35684b664b00cc82cb20d4c92b83cb990fc6940b92387318bde69343903de7069f7831b70449f814ebe4fb79722a7874ea5fb7caf1c92076b2922cd0d4d851e5c64f7841cf76feed8e2012b782196811b13db05bf5eb19bc2b549661eeb708f783804ecc77af129b12e8565e85226df9c4773d77ff72f6a3dfa3071c3cb2b45a426fc6f959ea5365ee83c25e26fb45fdbb642105fdd4572aeb9e2220d57e5f01786540dcdb874c1ea6c0d350d055de2319fd4a21c1368600356817f268f2a6d7ea4371502c579bd30691c483075589c20472a9a47e8400f53b337bf839942b8c779d4d4b40731a065bafe442cfd03953d2d9542220616df6a489d102da33204166e092dbacb5737d93f57ef10ccc94b079a6b1474ab80b5fdfd3b961fb604befc4c17561f31d9519680332715e9c458a1ec5a2bf6682783c92050de58b349e0d9e5f9441823ce3f69a974aba9043a6cfe2f4972d5fe620ce05e69a38407ec6cd5176131aa40b6527dba9ef4f73ec45a9e238101eeb3fb9db1a9cf0590eb34964ced5dd5a56a786fbcab6966a9ee5a5278462e7b430ab002e57b6f314e2a65b5c01ccb84f3dbcae6c3cd5c478ea4f49ce180c4eea0b6221a6614d23a856205a944dec30b6e57277db0b89ab3047fc2972c910412486a2d7e89973dff5c20b97691ef545a2f9fd6d7705519ebc464fde064c6ed006e9d13be2b728aaed498eaa7cfd2227dc8857f1088e7da6318687adeb7e261287967d4ba2c59b2e84de3ab0b81bac7435be23829a1608094698d2b835c456c5a093f402bec04755dacc48f960bb00878219e271e7668339a80884afb61de507c43d2d33465dc7b821a58f3edc383e6ad22e1c78fbeedaafb5bc0c07d683e571a5532714231e7eed8f8d6ae2d51223ef1468e34495c006167273773823c486a0df23872e398df7976b32e0db6b76fca4a72b3f888e4e7a7e853e4ac81c99b228ae2a4768c9c0d347b33ff336cd4e56d8c6992e0d348eb7abb8dac42a2f0b7b542039ec26578e02a5d7f2fc567be28009ab0eda08b66c6bc206f1080942dd400b4387511859053772742aa541467b9d4bbb9e35efe2a39a898b4327a1b47a3743e9031e583660a6700f342d5f982eef763eef325042349a1e35ea67fcb52ab540e2c9bf18cddd81f042eac46f2fc311921613be0a6e5ea49a15ab05accc4a1f22a7e377d91671379613db38c606a6a0b0a479a0aac74bdcb8c4fe4a4fa882e985b59a397c58cfa83cab25f7fbdca8094774b2e8308c2640f03c2bc2f5019ab4d355a6e11fe69acdeb91a70184c67358c8231c078dc8d0d8b227bee9b0ce601e1a049d5c0d8e64e8a2bef405082982acccdca99f7f4473b022bbaf759d19056e75b406430917c18f00aa7c1438f8f4e8d5bad7b0d7f10e146d34cd9813daeeca444a461ef8606d6f80a4bd4c641b1f858f390025cd552ed9a06cb364635942ca77472dbfdc512fd742dfbbadbbffa0aafe396b8ae953c01bd6b80b6da028a870040cd1b71af9b6149fe04171d11baa70584ae037261e1f6c4e4682b8caab9ea3188bf74fa0c1870991e394558299ee61ebab0fe480679417792cab7914343cb9385711b55360627a61970faef25b44f72f33d91cc39250d8fed57dee2dc0337da9eb68c596f0d37c2bbc851523a0021236ed4818c87679d465f41646c792bb8b2cf5504f5deb80990a57b6fdb5e8fccae038210657ec6914ae6ecb0bdb8c1ef4421ff3cdb28db3514fa026825aaf3cf472ee975ad8c91dd7f17411b447fd7f95b7f941f5fa65f8958fa02599039ac793717f89ce9d46dadbe4beef75590dcd4833a97078ff9e38668ce05fea31b1b01b8110752ae46b08cb902da3d5ccc77b04cb281581d2776665f3d9a451d982b8b21b12d6ea6d7755881b80e85ac4ae6ba5c3dfabf8803b4581d078ebd40f4648da5ea6b1e732446c1094e50b4619fcd1324afec9582af10e0426bd4a0b014323b2f817897207980a80a04bfefc542d1095e9e8f2f1da9114411bd9a9dd0df0d1d583cda96323e5a56d91d6b221e16dbf24ca2a65213f39be0ff8412cec5d6e436c2f96a5fb0699b8495df891f69648d272708a61ad6f279495bfd456b6d883956678f5083449e8dea38d6b731b83e564104a29cfb73173870979a875968acb5637c8c400cfcecb3eaacd4e89e66763a8d1980edb875d022f7d9ae8c3f79eebaa9a14dd48ffbd635e6b223c65ecf3371035df97537e32b5ea09760c31dccec1a050cf92e8fd82e08bc3aab171c82cc85cfd0c5121df4adad6d62cc8dd5c65d433eaeed405695daf04f5fe83ed5f3d4200c0218c569e38622baef04082c745ba97df7bb689b2bbeb0ce4bc221afa23b9b327bfd9ce946bcdacaa60f1bdd0180e9d78e0ca10291ffa0d62979e927488ac93ea518b1d4a24baff4741362c44cbcfdfaadfca1ee598c351272c93ba41209a277bb3415bf96b790419d06da78451eb4ff1b65997353fbff0837b3db284870bf13f41d1ba9f351d64fa60128096cb8607aafd9232982dab47fcfd9fff3d393646733d19036eab5f5448f2843c4fcf542e9919b9152363c626ddec55e49f83adefecba18aafb7d70b49e1b58beb09c303b931476e23c37408deb8d87c079ca3e57685a0198d3537b861b73d05a7552f45bce6c862fcf1615b6cb951c4e365a332c67946f4cf507860591e64e7e2f10ed6d91d096a74af9313dbbcc94265f8eb0bf630781385c2a1250f0be6073f48cdc6bde4a86b43c0bc145b82b594c827e73b461588cc29054658beddb837291bad176f28113624f9e80cb842c5c7c46319d022aa9992239d696c777e4769ecb94444d2f833cb3638165f9b465df6a0ba1628139eab94b71c654011c6d151ac07558d184fcfb34ee84da8af6c1223462048abad1d552b361d1dbbb403e2a7c4cab7c926619d30419f86398b231948ad28891d6af137b66745b085be6a2331ccd13191458e1b24cf4d44c1442098e7442a5f04085bce42e13bfbe4a0794032e4b351076102c5ac1679e92265359fdb6b1d8fbc5f3cd380d8cd1459341a45913dd1204cd4144dd5f0a6855e127ce4c3b716631134d293404d9f0e34aa3c80e60e5113f117f05e08ecb4cb5e60bb22038a0ccd9c9782f6c560f16e2a7727108a5b266b26e93355df6103f695b7a71c8d2afe3bb91987ee7a19aa1ba3fcbc4bf13b1f0d96c7dd1234bde24d38b839a0f60b285577bfcf941d12f212e005aa623af721a4eeb61f3fad25b7bd3b698bb0f89936d093333000a4569997411dc2cfd66f021e4358a9be4484c252302d7d3f87bacd6c2e855a775cc7f930c7d791fe918dccdd8939cf8aab096244b9bd71464b793c91458662aac517212394684548a253fd8bd9b4e17ef7c4bcf07ab4797834057717b83a3393fb97cb6f2db18d7864d76160784efacd26b7142f8137fa788f8978af1f17759efd8cc7b1cf3fc708cfcc7a191c427b40b703c2a8eded82b88783b2378976b809ec3d236c2c159dc1ca59b9518a835fe4f2b7c24cdae3c9ecf3f0fe58319f3027252fda644fb41c8efe7e38d414d722f1622aadbdf760c5feb0ea272a03c73ff198f75e085d449f41df3fd8ee125b683bd8decf076d63ba3f2a61de5cea033fec69b26c0f7c1921c2d913474d40bc4466259e3fa64f83e38a933989d240edf23be2e1ee2fc9ae75e62b40ff113e26b926ad94dd58cb0e34879e4ca4f4f027e46442c86ea2567f8ec2f253cecaa9945516f8ad65c9d3017a698ec29ca938f6090db514e277a47e97213cfebd413e19d863d59b1d05fa51cad5258d617ecb6985b1356b679aeeeb5b2b4461ba09f4ae33996d4bd189f6efd7ae4dfa2c7f217710be22f2ffa748662db59c3bd4b9998c3b6420662745d261b5782ce8e976b0c756dfbdc0cb1c81f4295a29c4104a2c45ed0518cbb53876cc98df4614e24a09e66b633f0139e16733e0ac0d02fd1842f32547dd4cc2bd681867a2cbeb0d758694522e9cc94cf97e9573459a50cc05461d581e4e6ca801c62335afecd84e0167c7abbf7fcfbae2a20ccfd5c5b34720991dff27f9c52f26e8034e6bf2539576d10ebbd639a0a7be5e76706e7ec0f092aa1066918af985aa0be130865c282362fdd995fa6d9244a6e795d150d991e1df01e2b54e91786612a421bd1edb0a6becc69990342bcecce5dc8b4f5c63f16aebb79bf430ba97b020575f31a7a481f2ff8f5758f8b18e6e65f13c3779024b85063303f60883dee37a5cc2df62bb14538df4cc1f37fbecd554f75fda19508e4961c4ab957d97d1ef4c537b6db9e3a2743062a2e4eb92e07d84783ed568acc12dfe8c8427236702a927cfeaec682fc039868efafd118501b9eed205da31fb853d97f8e57945e55e1527dd4782673699a9fea576457e4e28d1f8b6e2b2342e24ac63d88ab90de92c8db143680b7fbfedde4ae7d90e971e58cd8d6a87442eabcb42a7d23a4a93b408a7152219b69bd05d1cdb96e9fcd044f60901c42da3099aa476641f423fba98ac39942aca1f658a626421ccf41e982f80a730c11908e85eda1ca91380bf3ec9092798f31112eea908e65a129cff37f8293a06a0e52224fa734b9b94e56e51a5165842676ba5c63c9ef4befd3d10ac1c655587f8f3e31b60795591a7cc30f5d318f1cfa6c235ffa7b20c14cb4a5ccae8fe6bdd38afa7b21a9eac69de953b51366369737450ed2362d8404f769d43491566aaf28efca089a3047ad213ca5f1e77ac468b50887e0619e4fbee5e4fc53605b17a971c07a2ab2c46e3d644927b5e49046148c54ec2f848106eb64a44edf90f230ef4e523141981bd05203e0d21ebe3e01535a6d12a101ab840c83c2469e65d010225ab965e50ec9d6263f9ef084a3cedf8cf25fadc8fe1e8a5dd2bca01be8a528fdca1f99fe518d183fe3ecb1b175d5fa790330f85fa3cf351eeb8ce56f9de71c7850e647f91ae9a9a916a792d89317ed446e7d06c7f4c1ed649752adfdbe4eabd3fd838bc7f581d7df6a0b28ca2248378faa8b511bf26cb651c2a38015bc49ffdce5bf61f99f1119dc4afc07b1761991fc23d6a564c330d9e3cc1368eede0a4c95bb0accaf06ee7de74526da6c627f8e106b46d5f5c9df7926e9f32025b0a4d013eeb2aa2ce956246bf99f3cc5c08f4fece1389c0854ea0764678287d0e3ec789d9879bb66eb9750efb3b716754fbb94adddfd18b44d9bb43941b3b1ea6ec9dcfe83b80032696574f39adb5694f447328e06d2dfd94e9959b07d93f6d56730ee6aeb2d72e0ab48e4c7e68e5d8ebeb1704d245ad795fd3f61c6ad84c63396f2aec1218783e30c57e9a232802620b028686ea9ec4ff4fefcb75317a6749717f3a8098738ada0623c382f58bb4e578871d7fe809f89d47e1bc3f4aeabe4abb22ccb33914b19e6f9a4275789cea77cb64eb37f1e06de4c8a1d76caf61aff874419ca0bfa8608e50c07fa933222f88330338e730c75572068e62a6dcb26219c22c7c80d9f99889bfd5f388393bcf28d673fc1ca70121294980a177120af6bdb55a74d2367dba3bdb24", 0x1000}, {&(0x7f00000005c0)="8e2604000000d474115daf1c87f52847f60160418d7370cb16fa21e2a9ddb51865bb7d1541e27beca1515ac67b1cd8175a78f9381e09666c969c92e4428958e90647d7c95ce74999abda63eb4891e4563c2c7046555fff93623c68d7298e3829f215e2879014e0db6f96c91e5d020a6c1ec178bf6883d4ca240c59468e3e043d45a477298f0b57af8b3a0fb3723d2aec7571cb779d20ba", 0x97}, {&(0x7f0000000400)="a80d598ddad9dedf82293d55cd7643fa990d272be2fc8a5cd70295c92132a7f784480ea62d10270627c7bee4fac94105f4e81a10f9a1c50a4b5d00406f4a52fa368a94c47e80566863d637d27fe5975be23306e82036ac51ab711a588fd47fbb88274f48587c29da317d3ebe5b9c18e7158fbe47d0a934d08989d2244b8243bb1aecde78b5c964f454bee1b0c179318263a7dbf7e2e348d2928fa11b2638519653499b74b2ad623e4b88dcf7ece7dfd3e47a51e26b9df18587a1588ecad554fb4d56a48158a1e2f7e8ab901fd8e90fab48fd02eb80ac88f8a07f2a03e1706c511662ceeb8040526e6e", 0xe9}, {&(0x7f0000000680)="dcb47ab471a73bfd2a74be1847f9c485997eba7dbba5bbd9da7f5a2f49535b000000000000001f71b9871d0a9145ad8873ec6f00bf0a44010000000100000010a1d4067fe8c237cb8b6aa15a5875cf761a234596c255dee700", 0x59}, {&(0x7f0000002200)="88ec291f80082aaad9a059d6ecba819ea0b6606d339697a024e4ea6d9b12e7681fb0383ff58cb2e02d3235e5195e7e91ff81885908ae8dda25944426bd7cc15ace4b3b47099398785e87cfe83fce5c08b0ac35d093c9793f45d207db745f87ca7159fe0f5930a9ffe6dcc2160f0b54afee5fd86de33e7200b86472ae55126b1a049ef18c55d2437a91899daa82b706cab68763564305d9fa2709f8de8bda2d7af1f201b2ac9ee9098fd8ad62abe582e95bf3c7cdc8d5cbf94fbbee39df712f25c6ee91f659fa139ea593406cca411cfbf390a60221790b02715ff676a5f8cff9b0ebaf15fefcb238496000fb7335735d08bef7645cd65f09296936350bd80a83b923d4a7f09882ccd684b9e1d85205cc2b82b1aeb8fec3a7667e4b32b06c15b1e8f444b7cdaeef2df3570c09de54990473b1f6e6c7687921e1ec3d7ace2938a76dcdec68f45e4c4435faebf022324b3874f290d2095f717f875794b8de9995572489c48f488d01bf5aca339ac0b6e9e0b377a0d557ea18690ceb88f4970c213f9c408e488d67f0f85f306e1740a52d2809cd409f4ce246b345a884bf8c2b95bbe31c43e16c48da8115f065e028248608dedd222ff8a0823f45bb48f4b70ae5154c975c9ff6560ef4ec649d76caf3510b945db7b0545c047fbd660bffd54d16e72000e9ed915f7d494816d61f06b04f7f84eafb63883c279faebb2b789893ef8eb826241e37e1e47e58a3a047d6dfdf796c7c5ba0325b39dd251187a58bcdb733cc51f1c8a0f843a51d032aab79e9470dd8c3b771412f83531147c92152f2dcb684c503d6871c376e85e07a5b4976be6072bfe1d1700dc228c319a8c837d516d4249d1110da340a4a20e12e80736037360e84f7f725df2e26a34437ceada71f0990ecb6956109cb469c41d1a153159d20c1259997f61b41158da4562b9402fffb7345144933e55ba43b1491c38de833466818ecd6abe58820541dccda40afeff761dcec7c5fa29f691c08d257000cbad37525053fdd6957c6585f12f389350e56aa85e90c8397d696095a108eb7db18cc6e84572cf26b5aa55240f461fa342b4171869da8027145b6775c1ed65e1a7d4b8180f4edf302db333a47dd7fb80604a668fe72b59b46f9df70667e51e6a7c8aac373541242acfbb504147ad0a448e3f8f987d9b66df368cdb412433d56c64fe4747c295face72661d8bc15853453fa78834766d269f3da98ac7dfb811a3da14257d64bca0f9ddb70c96c13deec88111f2b523bc4a5150d217eb04d162247ac93bb87d27efedb2bad32dabc9fcb8bbd0aeead8d8ef64360760f7894795ee03a74ee04171ea9a464e2fccfcc6f5c234057d02ca83464aca5e2ea87b88c912990a36f02b14466780bac54a4fd6a63214c5613036d92a6ce61b6f7c7775398b65d1823ea2536efc94b1b3f8d1a9db94c96fce9b165c475cdec7096b8211c86803c091f94b5964985b18a72bf50d6e14330c9e2de20eb4302f7c797d7bda7730a12980320aec611a0c6b6467c65539ffc8ee8abac61e571c0f543cbdb348081f4c867e3f5eb61f294921688e08bdbd14654080b999a604191657e057803ec6413cd67f4dee7992da3d0ffaa3322864ed1706e93489fecc25243f973f4178cc83496e9e3e2c37cf429691f6948d1a008fefd3158bf5d5a9a354ab08dac35051689ec2fcacf7ffe9bb86b2390b841cc4e75b45f11ff15f252b3ef85c32a5040cf94594edcc823cd1492d3492622556634b033218f2698134e32bea8ee2646507f01420d7bad9a64aee8e3ef5a4df30b5597b2d15d3834581b4a6e8630d051a786ec93fe14d58810aafeed418d629361cc76789de50c101538e9eece93451751e29b17a5eee81dfd549ac95026aaca46dd8260bd1eed2d315ee736d011570a1d2eb7c9fd6c02d95350cb654884c03d2eb4ac363aee809eedd3384b0a72a7b6eaf64e91d689ff868d631cc4a0c6e2f8bcf369ba3565679483e0278241662884082e177c34e2e75ae198be07480eeec4bcd5ab2d8f71bc9931705cf71d31ad85286658e371ad811f0a41c097226da232695811016f7731a1e8f2755118a08c3a5b0af0b70b355dc9248f2e23b9f1d7093cc8e1b484a0188cc8e221b451fa743978ade043eea862a496ee79dff182aac611dc3d0c30bb093b90a70e5ff367efc751eb900ba0d67556ddfd802d6a56fd3fadcbc644632bbc0aecbd4fe0d8c946ef248a5d19e7a09650778d4495437290af7b722ef22ba85b7bc4cbb651c0179dfd63fd3a9a84a744241cfaa903765e2bf4c469c5b3b2aed1c64f213d3bfb01a5ddc3aff0b655cea416e77285c3bdc9c37d982e261774b4a9eac9905be45c77838a6cc70601bd55132da523a6ddc8becb7c2305bc0027e143cdcca18d01d323426e46b09e1311855c1e8cc6037380fdbd89566ebb60ee0a47e2609ba73f9c9b718f967d2678f54e5ecbce8bc275fc4bc312892d7b5f4b54d54a8c77d32897ad0964d1715eca9867649481f24b401d9acc144277ab129cad06bc3fcb392a6d9eb7b0dc9bc86dd7003a08d7491231f0aca8bb15c7a0ef1d9feb67a990ec05f194a63d0f422514202b4e8a1e7e909907fa1fac24d5bd7ea90d38a99eaa4cec8369b9e12f7cb53c6dd843bf29adafa5ab0e0ba953faaf0cf8bcdc9c3f66692f3446afd37ab0fdc4c88837e2704d0e7fc95e9406aa39278e9c61dfb94fd061535602e1155f3445cc055cd2a73f6459ab0a0642ca67ee28c320ab82458b8d5a77ef20c9e8aadbceb96c29ba971d9807d68593607023f3e6d80291234af1c4110de627b4a77fa4ff92eaed91d5467d5f47067f942d8300375bdd5ce2e1abf50e04db25d0cb41a0aaaf4133aeb6e24a7f1b368572c53a7d9eee3b54009505dee96972ca1ff47b9a5a1dbf1ecc10fe00635c970fd02108ee9c38e408a122fa4d9b2ad27ce604c5067eac257b680ff7d8b4a6f6c99ee305f0f6aab438b8176c4032e2947c34975a0519ac270bb2ce98188a3e6e2e30cabd6c89e6f77714d366370ca30d9bd55c94e3064fe26d13ba9ac094d38631865c9f40f560ef8592239fc02ee648104eb99107530f2f33b256479365a4c5e7b25c878e26707560d79772f5b61ac3a804a6c8a189ac6a64cf9f403590d0d51b148d52708f80683ef009b85bd402d72b70241f14a93ba6a6a80bbc7687cfd7aaa44dd6a6bb734693d85a65a161bcbf8a0901f48901f5b1f18a880552d3d7c2a7a1f4d1fda0d19084007a58704b523f78f3b975d891af7498728c5b085169673053766336fb482807002daca63ffff7089f679f2e66928743d370aebdc39776958f6f324065c900fac6f487ca004b54ff2d6f5464bb8e1119cd3a09b881507c6090760f0517b55a2dc8f19ad143f7dc26de0d6586da60e6317fec1d7969fc50b656eb2435d324efcdd4bd4b86c585682c6f959ec455168c3d0fb1a2305a35e167bc728e4f86fc1d67dc50009480e90e7ec8e1d93dca9449b8200144229b6128ce5257a177ae816947010f06a965c41684ef8f3e4f3458089f216157c6da9e606c311b5e47a3459d855ff8db1dc9ded2b8bf03811b72c1d0193a18bfbf4c6cc3025470ef1c4c22a1343616155fc9c3f78b904bd09fb70dfb4b1c1e125f47d1e6a0e917ac5bb1934198e264516d1537901bd8d31a63c8e536b9dc47aa0ced467e8c362267d78a43ef6a257f66bcc19fbc4761d010dcf0a6fcaeb0a83f06e637d1c6c468edf353f7e312aed218f221f31b9c550c106922d7d3273ec6f1fd2ddb07ac48e7fb02bfbe6988547a39b8a43b7837ba1cf1a2e1f8a058ddcb96ff2cbc4e060f7486956e094f45557cf2d512eeb215ff1677a7fbad07cf3575698ad2ef173e49864d6323c20b5d8c873851c5a9fdfe2be63ba8c790ee7d019bcf9a7cebf69ce18ed033b024dd9bc3c02185ad23aeaf25c222b156d2784fdca78c41c28fc684154792a78ce722a8b1ad0e75d90f15c7a81c1279c9b78670d3774ba62f9edf0b18e3bb5f201f4ceb55d47ae7621efc57c4092b55975739eaa39fdad93cece23469ae79d6d70f780f1442e80cc8add0878d2bac69cc3b357af22ad13a9483465e3b32cdb0ad802bfd2909198b5925afc5803a417ea2c78f569f0adb6a5c89246f12b8420bb24bded454ea6c31fd25e4a614e716619446013df90337fc501bd107a6ed5d576ce1f2664d6496964b80bb7c7664d9422380231d7f5e3573268e4f428c0e1c8f5d55dacfc1cf46ad81ae15f54baf0d28c30af48a49a900a14d165f53ea4f1c0eccb65ec23b4c219520e51765328053254a3d62ed4c65f07cbb8f8a6a21b411a8ae743955a0dd3b0c2bd00e8e65ef845c3bd69f42a9f6cfa9d702de671f4994c0fa32fe8780d920b16b4623ce9b5633f0b729bf6d4dac9b5485c38b2e722350ce9b34dd99e27fbda4b70ea5a138eacaec98a729b327d30135798baf25f87d47f88b6d6f6c9008899bfe8b0fd7aa0bd285bda9cb471c3c69605c3fc699dc2c96f212e45f72baf078f0a2eca5fc432d1b0bf1e804bb1cfff65a777bb21ac97bbfa0a584b026bc60c0f89c0d6232d7b7c94dfe698fa30f8c6b7ccd1c4780e563572c390792d2ef98515767412aa44f9c783f66317d1996b3cd7488885b5edd47b1cce62c9248048361a5ddc64d1a70dcf1fd066d0e3b8ed14c4e516eeb27dab916c12f9983b76a3e3b026a6da58a81995b0d55b5446eca09670dfb420f5715b352a81e47342bc9e1479552d400094e5bf15b50e9b0002250749d9c61e2055d6b8ae41495c4822d6f3248773372b0f094d5a7a01484ba406fc07f347d92bae8ca9257d4ba4fda603649db448e5358420af611b011de43e3dcaeb93add9727ba656af2a50995211c9623cb7f59968ba207812e4a4bce031195c9b4dd84210eaabd04f21a69f818fe040cbf0848033f4575e48bdcdafea3518e9a547ce36b9d65a56777ce2966b9ad2817c4a27de2c7bb26e2faf4c95d32dccb03ade08bb13d5d91a82a8a4506d10303e4ca9a6c2f7046f3a84513e86a8c4c3c80b2c0aecef407cd335ddef9d35ba0246898cf0deb618cb4fb3a4252b603159fb26191b9b031989d29b9633085053e11b7e9bc11385b0623db16b213d27dd5ca8395abb128ea586a6abe12afaceb4d44e59482b3c71585b091d421768211e81eebeed8029e9464023d831cd96924977c7beb50420cf7aa6c27ce2d74fdf8d030df21dd22f673a1d6caf143af985f1c038d1aff5dab327eed56221b6577e2cdb7eba88e0a8708aef3d51d6228e5b182ce3a81c382255af974a99c9a441d20ebff39854bb76dfbbd8d6e6ff94c468eabda2998df8bba15a9372b25209a7183f5168974046816bef45119f5df543b182354bba59a8587f46a799d99128e0022d1fa5e5c454c87f8eb05944dc9c30f26ec0c351cbf22e0a6abd01b31c76e9de3e80ca035b5178dd0c5e3e03541d524a69b67f619a3bc5effce11dd8febe04a1cb80b863f72186f15a2b8f0c143455bd701376f605bf8cc99c64967702b21ea3abc9a9337036ddba1ce9c72c06ea52ded502321555b7e8c1f2dc01093396048342eff89772e5f9a22abfc15461561a0c7da18c532f6dd2c44ce93321bdaf4afbbaf90a0297be262099e09d16bb7e0e7a451000062dc01bb789d839b7631e6e22520424e6eff553d0e248bcb7d57e91e7e5635db7e149e10af05b49e1e81d88f296b5a94647576b3757b1429d02fb5bb8d1919e108ce9af3b8c5757f6441ad574daded099929bc9331b26e6bb8030ba6", 0x1000}, {&(0x7f0000000700)="ba66a4498ccd6ed0907028c86760b58760b1ff2ac0454c1347ea5b2e274a0cffd143b397df49f7a8ded5fe9e0701719e15d7a555f9bb91773b67d5f1b24e1f9dd521aca188b5094afe03aaadd2a81381e9300e29ecd366faa7466aff7c8b5f25326344eecf6755c9d6b51324a8438c0285b20f0caf25bd567a73c3be658646e5e8468867baa1458613c759e8df75925dad71e41ec884af385244ca87dffdff952523dd42f8e8b92fdef3e13af2d0c23ceed8657a95207bda06b7509a0b79a19c2e9eb00b4de77a4c5af8f154e2efae3556b8a10a12b285d0a5e2cd1a37", 0xdd}, {&(0x7f0000000800)="7494c121a93262d1364535a697894504c1701355a3a1ac9b93e28c265fd91ce76ecc1b4f168da65b0a06fc212b92fe6063051e11454a5bdd408abc6f56133bdf20403dba3f697d77386884cdb11d609574d5abc955d39a119dbd293ab62a562d44b05c2c4963342e104df6d51483487df91b6e349a74ba9d98c8c7b9d4beb4489ea853efd098a4822b6fb507e36598005ae87ad2bf954b36fe178a38cb43ab831c286f6d0c7e369ae665530eda1e92cd255b5ff77d5d593548560db5bfe0ac02bd0969b0b78ece16a97d66b5c19c9792cc2890b9e4c6842cf04c980f2842f4e4924a56f299c3e18b6d3f1798cf39792b135dfd4b2df8e49092", 0xf9}], 0x7) r3 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) close(r6) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x12) ktrace(&(0x7f0000000580)='./file0/file0\x00', 0x0, 0x1a10, 0x0) open(&(0x7f0000000940)='./file0/file0\x00', 0x400, 0x0) fcntl$lock(r0, 0xaead75f817dbc299, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1000100000000, 0xffffffffffffffff}) close(r4) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r5}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5697, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setregid(0x0, 0x0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x1, 0x1ff, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(0x0, r3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x2}, {0x81, 0x5}, {0x25, 0xfffffffd}, {0xf3457f6d5ab8decc, 0x87b}, {0x88}, {0x86, 0x4}, {0x81, 0x6}], 0x7}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCFLUSH(r1, 0x20004268) socketpair(0x6, 0x8000, 0xcc, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x8a7b, 0x0, &(0x7f0000000200)="2fac0795da20b7fd91b05ad7ad46735c60351afa36e68403f8e0b749e06a7d6f2cb778dcaf5085e697f7f5fa1effb586df1feae8dceef13c69acfa7a0a8948d7a1549dad77f66ef94debac77ea4441bb1ab2b4601a7d77b5f0cdead4a301f9495ea1df9d760d80481fb7fffd1953d97d6cb8ed7c6e9eda51bf3f6fb0f81842ff5db97740", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, r5, r6}, 0xc) r7 = semget$private(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r6, r5, r6, 0xc, 0x3}, 0x8001, 0x80000000, 0x1ff}) lseek(r0, 0xfffffffffffffff9, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) r9 = socket(0x14, 0x0, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) syz_open_pts() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000004c0)="947fa18373e4cede92c244bc8ab6b4bfd54f0192fbf43465892b0c6033cb7d", 0x1f}, {&(0x7f0000000500)="3b8616", 0x3}], 0x2, 0x0, 0x0, 0x407}, 0x60c) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000005c0), &(0x7f0000000600)=0x4) msgget$private(0x0, 0x2) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_index}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000006c0)={0x80000000, 0xfffffffc, 0x0, 0x4, "a64e95ca77336c10d3ae0f9f739267ee76bb4b82", 0x1, 0x1000}) sendto$inet6(r9, &(0x7f0000000700)="c360e1b7d71c1b271ed4961b", 0xc, 0x8, &(0x7f0000000740)={0x18, 0x3, 0x6, 0x5}, 0xc) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000780)=""/241) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000880)}) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r2 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000500), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x5, 0x16) getsockopt(r3, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r4 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="ed7a3b740d62526205eacf09b3b202b09c98f1ee834b8fd95b917fa25bc6b47478d0926b8719f6c729e90b0ad7f9571f3e844490dc29", 0x36}], 0x1) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x38}, {{r4}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) pipe(&(0x7f0000002440)={0xffffffffffffffff}) mkdirat(r6, &(0x7f0000002780)='./file0\x00', 0x110) getsockopt(r6, 0x8, 0x1, &(0x7f0000002900)=""/19, &(0x7f0000002940)=0x13) poll(&(0x7f0000000240)=[{r1, 0x1}, {r3, 0x2}, {r5, 0x8}, {r2, 0x4}, {r6, 0x80}], 0x5, 0x10000) syz_emit_ethernet(0x8e, &(0x7f0000000040)={@empty, @random="7004f5b37507", [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x9, 0x80, 0x68, 0x7, 0x3a, 0x62, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@ra={0x94, 0x6, 0xfd}, @generic={0x83, 0x4, "e750"}, @noop, @rr={0x7, 0xf, 0x4, [@loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x29]}, @ra={0x94, 0x6, 0x4}]}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x4, 0xf3d, {0xf, 0x4, 0x3, 0x39, 0x5, 0x68, 0x8, 0x8, 0x0, 0x422, @multicast2, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x27, 0xff, [@multicast2, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, "184477b9588f9106"}}}}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x2, 0x2010, r0, 0x40000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) (async) socket(0x1, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) poll(0x0, 0x0, 0xffff) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) (async) pipe2(0x0, 0x0) (async) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) (async) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) (async) close(r2) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) (async) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0xa, 0x0, 0x0, &(0x7f0000000300), 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (rerun: 32) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) r2 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) (async, rerun: 32) dup2(r2, r2) (async, rerun: 32) socket(0x1, 0x2, 0x0) (async) bind(r2, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) writev(r4, &(0x7f00000023c0)=[{0x0}], 0x1) (async) socket(0x2, 0x2, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000009023000000000000000000001000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = getgid() setregid(0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) 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(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x12}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000001980)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="f5bf000000007fd35b660000080000ddff000000", @ANYRES32], 0x30}, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673019d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba090000e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb4, 0x406, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socket(0x11, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r7, 0x6, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00), 0x800, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmmsg(r5, &(0x7f0000001940)={&(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="e800000000000000ffff000005000000283f86becdf494f31e294aceda5c6c72ae3db7deea0a0a5330727610e736ae1b5c708372c6458e2d5bb00e57cb10b429accb6712de33b7005b0f31e1eb01ba17bcbb2a9019ec8bb0b24e9646de5b3a34e1023685718533b1269c7010baae0ef230e71c027cbb81cea6a9bbfb515035a00da353a66b6429b8320b689795b3900a3c6f9c238286f135fbb3fc265027d4f196247e9ead96d4ba049a8904b1e0b9fcd57f9fd96ec54cf622c21a12efead5fa61f6fce043c857b682754e4c45081296af3ba8fcbde675b3ff52faece5abe7287f4f68f3bde2b8001800000000000000ffff0000020000002d610042dd760000000100000000000001000000b66300008a7a7c3a4a827f26314935c409e0639f7944d1f53d0b029cd5ea4e19d43c762e166242c26aff18f0b9816e32ba9e50a2af27feadf10afad216a310ea4ae74b4017154c7b980cf1823e9c8f2ee2269456073a1785c802e6d9974b9b6e68faae1e5147fa4002b64f0077c58f03eb7fc6899a13443d63963bbe5bc33201da3081f46f6adec3f4874f1d26daeb13e370c0b6fafe64f07a08f7c0a72feb59ff52d62667be6f1971c7f6bb284b9bb82d982dc6408d0262a1567adf2f24dca5d498048841634089fb7a2aaf3e08abe04a00869a52b899dc19f70114d63f4187b5f84db1ce932d82fbb22f2d615863c7a13c078678000000000000000100000000800000da23aba6da7a14ed480e560da343e487e6f128cc65c25212b13719efd69d6218147b9e3c8060a46d735d75db20a788e1fe6e5fd335456363680c712e51c3fa4b72514967182cc30690680493b3d4ce64cf777a178634b24bf06f8a8146e5989a47fe965bd90000008800000000000000ffff000001000100dbf426c7a2b24565238bd190ab6dea74ccbac96ad193ee43b6b3747e716d761fa2844df6c6839cc58ed14b5360d15087b77af64ef36dfb5973215bf4f97bbeeba6838f6bc3b21870bdb0b7a552f65c2c9deeb209b2faf2b49ed3b11128ee2154c3c1d715c00a1009ea45f6cc7be5df154f34f0000000000010100000000000000100000002000000a4e17cb123d87bd4a3048ee17f2103570152ee88463fe99d5b36bdaac2d9452fd3ef3b5ac285159fc70a0f0a2869fc8e18dee8dcee080f2d19099427856634dfaff8c74f249bfa66d5586cc55862c0cb8eb1614ed7539117fe8d765dc5fcd0d80f3e51a0b34aaaf6a3d3902f66362c7b505929c12a890711af2f853af209a8772ecd5f51dffafb52c7fd6d7ce41187d6a10d8848176b55dd04f507d022a3c24a2ddb1c2f6a0a6c1af8929b35c0ad4695157d616a89d08d0edbcf185e9bc3ce91fc617e69dd0e4d562e8581227508348b45162d54a131adbd0aac597373ffb71d188560171db53ca3c53e2f18350e706cec20222ff342cc852ae8d3fe719513f356d0f3f9bff4a767e928fb65ae3d7134e4903a7c03faffe392121d00a975dd2ca29c0b1b2173052a2b5d995f013cb97453b0940ff2c70e560307940b8553183b96c3bf33dd74a361e6b3e6ad1e867a0b1ef07f7c48724cc8fa03da6778878f2223f279028aded90cd10dc64bf11415c33de961fd478dc5bfe4ebe2e63d0a791002364a528d8f4b5a2361669f29c9a60b8f4249fd8d5f5b9fbf3b5ae25704b80fb8a07ce81b4db0b9416d0179ff7467bc96a02c669783372f2088faa0c8748214f9e4f5dc8110054059cb3ea2e0e1a8662c445f15c5b69178cd6d5f900c77bff3fab8f1217a68d4600270d0e44404ab24088d511ae18786d09109f5e38cb480dde30cc3a77dea094f22f076a54ac4f5e543dd876eef0de81562429c1cc1a237ecf3d036bd0b6fbdb1fb03d0ceb74fc8d389cf3aface2b25001ce07455e7088718670df1da0151cefe1aac12f3234a5f676bd1582b5eab3b1fec9ba1a355c346f0cc89b559897cde9174127abf41747c34428fb888253644e9b2794324835c2d8ccaf3f60a503a9992efeb13385a9cbd6564b788ec065ea8560357926e9987c630f82c00b24418d047c119ee533bac65ae47b8cbc775cf4c77fae741dfb1427ada03b0b861d7f5efd36e23a620658922b46fdf0631ac8859d6348b953f0fc00959763ae943a2934e61018300098dd045d9560941f388064ed8ff25bcbc254da17e622d3eb691d349965b44774d770bf8e51f3a4f11691855f147c147657d3c63169ae4641225f52e7c032024d7efb92cc85d547644cd6f6de058e9e657b00acfeb3e4cf8327b817f52c8b8d86798b38db2013b0c626f154425ce0ea5d2e7cab1489066360769d0e01faf2717a59d54a6d902ea898ecf67a8802d802d9b32469ea792dbeebac5dfab9799468936eb91b330935eff7b5d69753056ae1ef0adfefea3184a65a673816ac74683d4dae0e54fc034d2947939d43af3393a1b793114b936bc0d04bcdc8b928a605ce5886d77015ec5e597f56c5105f209b87533afb1e34515d67f30fa5393e9197e89229e6a60c994d01d41485aa306017d6b1c573d89864657834067efc3e4782c8b54405c7cc2075dce072a13e8427b5120f95e7d4c52b15edd2ff3117f8136a7d70c1c0eb53184f9747189e5e92834f4429f40c41a2e392d38bb487893756eaa04c8de36db61f5342f85e6fc5f625e8c5f5552a203afa377e1562764fb8803567c95e0d0e0148b2c83f7a9a0bdd3efe6e423155b06a1dcd3b841dd973a324f687bfbc65847ba888e48ffcd2b8741400d9c703f72aa1b3d853800cd2c6790dc68a1423b0c656a747176c452aea05662e826299e26d51c4a192c1df51765af05b3f95cedad48fbc6759629f320744403a48069e59b03cc52bbefe72f05e3f5dd1df1d0d06d1647fd9ec3858ea2a99740abec22aa659b58f69582625918a2641ff0d0a6c8bcecd03f111ff80fb466bdccba0c3d96ba367f72c0bea5fc1ae65665217186828031bc32b78f89b84de8b40dcbe6e6cd25682b6c6e3d1704d746ebab35fecf6f869d70387a20c0c29751939a2a66291580b53d8e33eac0582f92baa7d5d9d7614b8822eaf2894a6f7d56424a4abcf9d243e67af9ef3ea9edd71cc0f414bed4dc412364f6531785b04a78931b36bf2b069544850681c1c3814c7d50f918753524cd25ab5649e8a8161252369e823a890ded55f6d1ab78df9532ce507d7a8ec47e4400d806d4a7fc849e98932f334f2ca38b55dbd7b4305c099eb80e8b8ddb6cfb98cb972b51374d50a53539a3fc0e9fcece102f9163443606f869f01a1486cc08fa26cf2b8a0fbc36930cdc9f3b6902ba81f3a9de43cefb83a23fc71ab2427ab49818fc650ab62bf6020cf00fdb55203765c64793b1e789dd4b36023296ee85512eeffdfc8aaf8672a8de48681751550df90de3c8bbbb88b0857ccabf267fa6869242bd9b5c3b14d441720e0bc8ce3755ad9e3980c7227d5cefff8cea2157d80887756a746d60c88ed70051b537b3fe98f7705d922e0f5ffe44c0e63e1ffe9e61e1f639ba3606a7bfe0afdbdc596ec8d7277dc82337a00f0c119a558d1a181a59ed02e02354a3227f5206bd36629da31f85e6dcabbf158594bfd0e7fbab2f1585ea46de6a1fb4fd8790e0f81c27fd1bdea5b4091c6451057ab83612a2443e49ac343985a1082897e5a74fccd9413e24f3dd1670e858a705d39b42128f999857b0037db91f746cc11b2815b8646ab854f1e630d9f7ea0d01ab258e4eadc4e55636762c87e276ae1fb998eaed87e5937fec099f140dfe3939bd1a11fac94cf5e7b3ca3d17424984cc631661bd12b57e5901372fba97d72f7d4e51b8866ad0f00f51daca44a40c58d00825fd70b3e2d8b28565a0d5c2ac87b30722853667a8d8b3efd1f74fd75a11a449141f171f856da4f65fd6519b57b1b531d0145f4a67bbad81108c6254e4a04914ea5e3f67fbd062fd90f99c12fad2f5377ae443e9dc30c245c6d00c53ec1ebad635abc9704d5f2be2354a05e0d911925c22e803510a52050c6817cdeed494ddce4b36012b0a301ae7bdc9b3f7cc466706bd69f3b61d4490542ca36c2e7245dfc63be305df556e4fd17560d40672d0480616c1e04f8fbbefa2428c65139ae61ba07af49e7e3f272a8d3d6e9677fd8b35ecc19211bcb26fa23b239cabf0ac39a33b789c04a4a78fc3e2376d7cde5dfbc74618af79b977bf3484f7393baba7b3859d86b77ecefd81d8992e250147d7a346555953ec6eaf6c8838f70d7e1e2ac3d908141c921a2f64933b9f5673199780914bcfa661d4bae1a8b9caa04860a71f80ed867db299ca2edd2addff8bef3e05f7211c72d4aadc69302a8c67faeec73285f4d07154a17b0b3f22430a90f3910b1d593817a1032a8365d2a216fae1bc337f5a344965cc7542f314187ab1227befacf7273838e24e5fd33c670fd0712e2fe40a254250d062dd5a15e8ec74542a1d75f44b262ae44974224c580640cc229ace63e5bc75e96cf30df41dfac278b5df24644dae2e241f4750c172e4bd62503fca59e09fa982a50a17a80fbfdfbe8046d1fbeb7b1abec31cfb85fe2f55bf4bf817ef5bd014e371ccb11bb5d13125b8a85eab2cd56442b453b84ec5b50878f5f65cdf4047dbd2012e5991d70b1a7c576480f31a0fe5de0f17185e78b799bd9311a132ac8cb9175214e3e0e88538208f246ed1a50de7838ada80b7f522a498470f0e1d1f8d25b6838eee96ca612aa6767a39a87906d8fd792efb101a93e2ea05365531784f372671cf79c4a9f4b1519272644f6f9494cd8722c303a17bce96c2c403975667a034b2b05d64360322cb4323665eef692c2d00252220e5f53f6072e4f4aba015967743745758975ee61adeb4f7f04ce90e7f3c7200750ceae8960c92ad6f9b4fd938553a2f0d8b25db8aa9b74687c3d455c7c7355e434b7bee51045f0c0cdef15a6f2c12ee71e5d335c78f93ff2eb03b20a49e616ff3a71be4cb0bd449d99fcb54a46adee0f6bd5b2d06032ae31d7251048d41a46a7c2e83fcc7b5fb9ff8901fb38d6dd3fa4fccf496f6b965a9fc57264630d68799db1a2430dfd314c2f58824dbe5056273afddf6697b3b8d6468710cfbd5230bc7e5a3487f546a4f834ec40b2108610d6a9b668eac7a6b968224d8da24f2081a884464f1545871135feacd212e5ffc644da1032d6a0d9cbae620092b117c9de3dbe9cc31f2eafdc81736cf440aa7394047652b76e8d06b8f3d2dc24218c1fba847f96e913fa34d5d0f2c3ab2b683c12f8618efbe0d6486b98ad5a7d43128982976961d5b9609b98dc26bca14a4b7a4214b472fc0cf186f7954583308d5a4e44f5f4678259f58625df7e4ea26258d98ab568cee699399ab30399787ceef74ebbba053da7bbe7d46ce84c3bc1cd3a998584c793c0d427d0e86f68b74aadd76aa6958f97f21b4e1eed05405cd6b09b8fc88a24fac4b4ae88832c0eecbed678f38bdb13965e66e5f72976da5af4cdefd047c9d9ef1bec5d7b9eb439d5daae931207a6be252004b4add503e2fb191f17706ecfa70c99c12e47ce0e405f8b5a5b8397c1c43c4a7c5b11caad705ad2ee2950b8b79a64bf6d768653671903da84184d6345062f90e61ee07c1c1b57dfa698990746df0ed20e2d215b1ad7ec0ce7f3da685322894be54d0288a51e03c4808e4d9f58dad9a3f26da2c20ebb1d5f641a5dcc642313c6f2041fd6324f56dc98018183ba7f6a55f3f7e0c594e44cef8a561ff98216277d700a02b599fd4e6610644ae1ac82b78b50667358c55489712e39adff79c98f42a5f46dd1a93d47dcf190a8998da3dccb4e94475eefe0541ed0fa8196b7c496a911755bcd20b60b91f91d26e19b46f9492ee728955b4e0f6b3d920a26ef9cb22ed867ad258e4d3bc113757041aca38d7e8f704b0874c9555f7c2c8fea0c71595f97ce6f93ed56d2ad39aaa1bad2bf93a2d22013f81124812a90405a0d2711defca4b42b7e885369c5eb0a39140cfb7f0a588cc8589e59990a1ec71a318b8d2e2427854e5759c7ba0ef2d7ca2f3273556ffcbf18a0eaa5a0c4ec5a6c7b5df59de8c2a24a34457bbf5df9e7be5242c6da724408cd13a91e737858b7bc160351687e4028ddb1c8688f6847c679186b11020843b865ab52e47a9178a9e6d24b1e6870fbfc0f5f7f8205c3cca87bc2a3ecc58c442cebf3273c7dd5273fd59e8df53636c0c4ba26dd2e92b667aa75470f86ab3fe2bc386f569932ea8937d8d0e6c8eea531033400e1971fcca5c7278eee835d8646b9401c9e4587d9a88e2c05c1349598ccae6d5058c1a015fafbf50a1ef7460dfe20419b92ca15a9263d368cde691e0a88c9598ad26c295f0a708823e7162dbb4a2042dfb86e3e0868fd01efd2321b73cf0661cc3b8972b8119f35d9e89826ff426f534ca7b953145a767f8be37ebdd1cb1e89c62145889eee3d031405b2a4fb6f58f5b14d59563376374af3686257b0813474d92f00ee1a00f1bf02f5023366ab7183e899b475776c222edc3ae45ce75546410ab966a8fb1fb6394fbd14b26aeeaece0e1a9cd169ee2a64dfe5b7a3b78063f32e427e0905d6b8c3901df84b2a3ea19a5f0b1a1e2d1c8793f75d36f41b39e571c25ca4ff535ed4198563ae544f1ba46c09656b083df653b691587dd6037aa48af959e612897a4127a9b9ae0fd42d03fd4d40acd071007c92accea5a0578359ed62519e6c0ec64d2ed1c3c7b23cd1b16ea4d8d1d756f1049777c099450612f755d12ce42f418dd94ebe835fb0aae40a0ed69590e8fed4a179325b31f7bebdb1f340a37a569ccf0c21424b87118001df169aeab26018df384a3a35e4bf59bf8ac77e04a71f414dbf5b47fed77cb04d598d1332c80afcd11b334a9013365afbe9c8e", @ANYRESDEC=r6, @ANYRES16=0x0], 0x1310}, 0x80000001}, 0x10, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7ff, 0x5, 0x3f, 0xff}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000102000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000689000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 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) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x2, 0x1, 0xfc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0xfffffffd, 0x7, {0x80, 0x10000000000001}}) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0xe06) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x18000, 0x0, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x10041, 0x8, &(0x7f0000000400)="ebffcbfeffb9fd912eaa4e713048e69931929648387a5472cb404344c0168f4faeb7c38e93f185c8e1c0d3c9bc4582798f33d71b43fbaceb9aece07d9191e911633bf87aa69bc596e2fcd51e4ffe3c7dda", 0x51) setsockopt(0xffffffffffffffff, 0x4, 0xffff0001, &(0x7f00000001c0)="7fe3ea58ff7f1108da57a80d2d941a244c96a5e01d8d9d9bcfc057458d1f889ff09ba9c01d434cd65da282", 0x2b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r5 = dup2(r0, r1) poll(&(0x7f0000000100)=[{r5, 0x80}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r4 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r4, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x64, 0xfffffffb}, 0xc, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) socket(0x18, 0x4000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000040)) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x1000000029, 0x4000, &(0x7f0000000140)="03000000", 0x4) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x38}, {{r4}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) pipe(&(0x7f0000002440)={0xffffffffffffffff}) mkdirat(r6, &(0x7f0000002780)='./file0\x00', 0x110) getsockopt(r6, 0x8, 0x1, &(0x7f0000002900)=""/19, &(0x7f0000002940)=0x13) poll(&(0x7f0000000240)=[{r1, 0x1}, {r3, 0x2}, {r5, 0x8}, {r2, 0x4}, {r6, 0x80}], 0x5, 0x10000) syz_emit_ethernet(0x8e, &(0x7f0000000040)={@empty, @random="7004f5b37507", [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x9, 0x80, 0x68, 0x7, 0x3a, 0x62, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@ra={0x94, 0x6, 0xfd}, @generic={0x83, 0x4, "e750"}, @noop, @rr={0x7, 0xf, 0x4, [@loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x29]}, @ra={0x94, 0x6, 0x4}]}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x4, 0xf3d, {0xf, 0x4, 0x3, 0x39, 0x5, 0x68, 0x8, 0x8, 0x0, 0x422, @multicast2, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x27, 0xff, [@multicast2, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, "184477b9588f9106"}}}}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 7: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\x8f&..%\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) listen(r0, 0x14df) accept$unix(r0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @loopback, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000002c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(+\x00', &(0x7f0000000500)='^[@*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\xff\xff\xff\xff\xff\xff', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=',\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000000700)='\xf5%\\.%#\x00']) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 6: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x8, 0xc00}, {0x2, 0x8, 0x800}], 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x6, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42}, {}], 0x2}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000002c00757b3b00297530ac4b1d49265c3d1e9b53741f77"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff25) setegid(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x7f, 0x800}, {0x1, 0x9}, {0x1, 0x3, 0x800}, {0x2, 0x9, 0x1800}], 0x2c) setegid(0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x18, 0x4, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x202}}) r2 = getgid() setregid(0x0, r2) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0xfffffffffffffffe, 0x3, 0xfa) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) r6 = socket(0x0, 0x3, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r6, 0x0, 0x0) setreuid(0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) executing program 7: close(0xffffffffffffffff) socket(0x1, 0x1, 0x80) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0xfffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x4, 0x0, 0x3}, {0x44, 0x0, 0x0, 0xfffffffd}, {0x96, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffcc720c532200ffff0000000000008847"]) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) chown(&(0x7f0000000280)='./file0\x00', r2, r4) executing program 3: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r2 = dup(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r4}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, r6, 0x0, r6, 0x5, 0x8000}, 0x400000000003ff, 0x5, 0x0, 0x0, 0x3ef568da, 0x1000000000000003, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) executing program 6: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x100000000000020d) executing program 7: mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b94ad4fd8f934af2017c654f8970d7c0b3156e4b8edd0013d8762ac1d2e991dff7455f9affb5d84479f0a8d2cdc803f406e1d648f49f95551b7923a15a33ea4b9cf15871765c9934c38ef7b39abb710c84b6d44c843d2f8a712e641d7bdbbf7e0f08f571454d2f21c32988ed101d819726089f27e0ddd1a0cf5d5ade5878cae6ada46f4c", 0x84}, {&(0x7f0000000380)="1a96b147bfdd432d", 0x8}], 0x2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) write(r0, &(0x7f00000000c0)="25e9e887551f2e6c4a6ea87b35b2c43f4c4261dbf71164fef7329104f2d171edd853f386bd376434447db8c86fee3d2ceba09a989077a9b3b286a6ac192e256d96bf43c2ef8fdb529cce1e0431e0345e5b545759f24c676d9ebb25b9a8ba4bbe6769e83b8da73e8fa4a5e5e992bae601bd8bafc15d43a04ba95175b12fb9ca1d5c08e636df814b4cae01f2dbccefe7049e4f5ff4211baa138db4dc580bfddaabe102865ecd5c25f03ced5ea5d653ac5fac0e34094f92925e248b9d065043d75afe999d4299273f854ab4a6", 0xcb) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="52c8af30c08a18c77cc2a6b570d3c00386e7e4929e1c75a9ae52c3eb03570d4f4abe5c51ede0c87e078cbb564760f3403aee1076a2ee05b49c25ab1821c24c04bd2772ea10b5c395cfdc0b5efc607c30063bc095c6118d2aa185d8ac0dc89b5365dfe03296577c8dc15613887829c331363487e55b60cb0fe233f5ed09c7589ccf8076da84ab94911f16aab2177f7c246fe910173c27f6af1503", 0x9a}, {&(0x7f00000003c0)="37e7622a948d6e0566237ed10df3871e8d65babb3fcebe84848e1777169c8929afc3a652acbc40562ed462cde213907e1be18f2a5bea7d91e215d43594f92253bc234810679e4f317351f9c5496028a5f0bea2a480f2fc8c572cb33adc080faf806f821967eace2c9901ac037a6dc30a976f57dbd802f19d8c8978e3b1c880392d3203ae3a2d3dba51da90073c", 0x8d}, {&(0x7f0000000580)="d324127815349f01bf48a31c1499aba196e3fc0094a0944a69126581bcf26d68ed5fb154e8ef64ffc4f4cec7039e57b6d52efc274ef0c4b64657594f8a6e60022cf7089ed4885c68491cbbda03b8ef7f898dc12968c58bd82dd1b9e836277cab412c8ce14c383e4a72e9c07cbfb142428e292fd6f590bc306a4d6345d5474f8c1d1339fef9b391a0e69a82d926644d796af4d358766588673ed04c7fe0ffd817d0ee534af891a5d31114d51f5991d4edc2bb2c387bd19cad4bad32313d7a2f02d5076ff71259791c215a569815a9", 0xce}, {&(0x7f0000000680)="9bd22f595d4b088a32d7943d6266dd0ca560bf06c690a48045605911af77129c2acd7c67750841e064e4777c4e0a19616db84d62e11856733f6f406e76859beb942e5da780e3bab4b9e90a26856905956c6bfb71c8b3a451b41aa5dd04e7376e88b27a0319b0ee188c70916eb80f2b77d8b4e30ce08ee12bf006ab137572b80f7c41c6fa25753d30c82347965aff5072cac8b039df687adee16ddf934e483ef846eab4533648f40d07b89d881dada3bebe2f6b978a56cebd95eee91e8254182771", 0xc1}, {&(0x7f0000000780)="2c4ae91c745cd8edaedd763d9c2a08df5cc1e8334eb28074ce09a0706cbdd3c1d3155167a233ecc90ba9546ae62a1649920dc3a3fac236bfda0867e937320485805fdf409f2c638b9cc7e2b07b5611fe17e1cf96a1a9ed31c78c16a1b2f80c7b461cbe79e213436ca22e92f32b542866e507eb56b59978709fa2c63da97e20ebb2128ba86c05b9a1971c755a8d39ae50a40c3be668f4c6133635ea751885d3e640f44ca6feb79413a10e7fa6c5638a7cf4b73c7891702259eef23c5e7a86ef11499bdfbbbcf842d8614345dc22f556fb99263585d4e537e141fb95336fca", 0xde}, {&(0x7f0000000880)="2ad28d44622ad101b7369ea99ad3a4b7360de8dccfbb3cdfd482d1bae67d5c5c419d2517e578587e84810f300f4ca13a949305d84e6090dd2e6704ffc593cd6b34eeb9ed37e9a7f0794bccfc4d090b001d873b281ef29d0c4d377d9abd1fa606c278100740987d0f66257a22352bb71621457ac27852c8d91632d684d3cc77867f209fe32089ed0adf5c04f4fdf09e211a2ed34f026cd44190f04d2064cff90392539889e6d7f3a0a177ceaca1907965ce33e5ff041a62f6e1dd102cbd920c9bac966dbdfd31297a14418fd5d88b", 0xce}, {}], 0x7) executing program 2: setrlimit(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff0708004500001c0000000000019078ac1400aae00000010a009078a12f290a0000000000"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000100)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$getflags(r5, 0x1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r7, 0xffffffffffffffff}, 0xc) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x367) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 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)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e14efcc5cc08cfe24befeffffff0000000000000000000000015ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getppid() ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x5, 0xfff, 0x0, 0x3, &(0x7f0000000380)={{0x9b, 0x2, 0x3e, 0x8f, 0x80, 0x6, 0x8001}, {[0x200, 0xfffffffffffffffd, 0x7, 0x9, 0x1f, 0x800, 0x8000, 0x7fff, 0x6, 0x9, 0x1f, 0x80000001, 0x0, 0x8001, 0xffffffff, 0x8, 0x9, 0x6], [0x5, 0x9, 0xfffffffeffffffff, 0x7a, 0x9, 0x100000001, 0x5, 0x8000000000000000, 0x7, 0x10001], [0x80, 0x8, 0x1f, 0x1, 0x2, 0xb4f5, 0x200], [0xe52, 0x0, 0xcc9, 0x5, 0x96, 0x4], [{0x8, 0xffffffff, 0xee, 0x6f9}, {0xffff, 0x1, 0xb1ac, 0xff}, {0xf1, 0x4, 0x80000000, 0x1}, {0xffff, 0x3f, 0x1, 0x8553}, {0x1, 0xfffffffe, 0x3ff, 0x7fff}, {0x7, 0x401, 0x1, 0x1ff}, {0x6, 0x1, 0x1ff, 0x66f4}, {0xa030, 0x3, 0xd33, 0x81}], {0x0, 0x2b54, 0x3, 0x6}, {0xffff, 0x0, 0x38, 0x80000001}}}, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)}) fchdir(0xffffffffffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000002c0)={0x1, [0x0]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) close(r2) executing program 6: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x30) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x58003dd9, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x40000428, 0x0) executing program 3: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001140), 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10004) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r3, &(0x7f00000005c0)="14bdfa5dfae71f651801288d98307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd05000000fc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426ad542c2148aa42be940970fe88d34d8f99afe7e7820237400000000007400000100000000000000000000b333fbd8b41f0d81085d5ba6e27c771f0760250894dea4941b97fb0b658f797d7752b35f9e68ac7e073aa12b469c1015bdcd78b765da8edb1f4736352032d43acab540570ad9c39cf5fc38cab91164e01f168e1520abe99721d294d38ff032e5f189b828786ddaf503e5c86f26e593c58cefd8b3645fc6e2e16ca39d7519ec5e258e0e3a934613fb758d83e2159a10d8d13bc367cc71545a40ce268232386645470aa569c12da0b49010bdf6bfa21dadf3eb9eb34751517b17c1383aaa1ff245ae7247", 0x140) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r3, 0x6, 0x0) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002700)) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) executing program 0: open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) r1 = getpid() ktrace(0x0, 0x0, 0x100, r1) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1a, 0x5, 0x76) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r4 = socket(0x1, 0x5, 0x5) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80146952, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) executing program 3: open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffffffffff1d, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) kqueue() sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x5c, 0x0, 0x0, 0xfffffffd}, {0xffff, 0xfc, 0x1f, 0x5b9}, {0xffff, 0x2, 0x4, 0x800}, {0x1, 0x81, 0x9, 0x800}]}) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() executing program 6: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(r0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000798000/0x1000)=nil, 0x2000) kqueue() socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0xffffff29, {[0x9, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0x1, 0x3, 0x7fffffff, 0x3f, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x6, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x2, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) socketpair(0x3, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x18, 0x4, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x202}}) (async) r2 = getgid() setregid(0x0, r2) (async) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (rerun: 32) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r5 = socket(0xfffffffffffffffe, 0x3, 0xfa) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) (async) r6 = socket(0x0, 0x3, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) connect$unix(r6, 0x0, 0x0) (async) setreuid(0x0, 0x0) getuid() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) socket(0x2, 0x2, 0x0) (rerun: 64) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) pipe(0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/153, 0x99}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000240)=""/214, 0xd6}], 0x4, 0x0}, 0x0) mmap(&(0x7f000000d000/0xe000)=nil, 0xe000, 0x0, 0x2012, r1, 0x1) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000200)=[{0x3, 0x0, 0xff, 0x7c7f}, {0x48, 0x3}, {0x10e6, 0x4}, {0xffff, 0x3, 0x1f, 0x9}, {0x7, 0x4, 0x0, 0x7f}, {0x3ff, 0x1, 0x5, 0x5}, {0x1000, 0x40, 0xe0, 0x7fff}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r4, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e14efcc5cc08cfe24befeffffff0000000000000000000000015ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"]) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)}) fchdir(0xffffffffffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000002c0)={0x1, [0x0]}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) close(r5) socket(0x2, 0x2, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000280)="14ff010000cda9aec4305003bb23339a346f737850551408723f95b7688ad4c4e1dd3189e7ba00000000000000000000a95e3437d239a9effc669d35bb446621a732c024e86045f762ecb9041aeb3d9da67ea0732af17c30c635d617fd99d4e76e78ec6431c123b5004e5b559b0120c97c464a6dd7a5b43f419c59fb4b81c8badb1049f94fdb7d2d91d4311f00d08aa347ce511a4a925d4032d6c1b728d9f7ebd1c24be987788d1991ca8e147873ff35e23229af504a985b93b7606da23523387f17089e3dee64472e978b60c50ab56094b411be4edd33ab4d13ff833e22732d9631d24bc5c9867435d27a7d17524690d02f6c1c5ed27b3a705bcf24da", 0xfd) executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000700)="cd6f4cbd403513eac46aa662b2dfe3f666ceb4a46b67f13358295321d427a1de44ae3ea6e0bd7c2876000200005eb4bc837e4232f5f64df5cc9d369f41e589f1cb194dbfc5257a5a70f6f69b3dc5ad42b6536963d90edb6181e9d9ab6a25ff029d6be03a3d55a832617aa68a047b9251045e0d5363ad4c94a28b0d9a521d2b17552fbac4ee1140b068650b984df6e06616ee36f6e02de7db79a34dcf6c4633edfaf77fe5572525a2ce9681a768e09b8a8b82371439ff17ebce0bbb2ef5babab3524d412ded5de8ef9fc4da91c2fbf4028e441ed7c0bfc085fc5beb5c9a7630f279fdf69df4cfca015caef551bd2b7b99e3a2090560ac840dfa8b69c974946ff672", 0x101) syz_emit_ethernet(0x3e, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b375626fdd6038d9d900083a0000000000000000000000000000000000fe"]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) readv(r0, &(0x7f0000001c00)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000840)=""/247, 0xf7}, {&(0x7f00000019c0)=""/73, 0x49}, {&(0x7f0000000940)=""/60, 0x3c}, {&(0x7f0000001a40)=""/220, 0xdc}, {&(0x7f0000001b40)=""/175, 0xaf}], 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) poll(&(0x7f0000000640), 0x0, 0xfffffffb) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000}) socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140a", 0xa3}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xd, 0x80, 0x7f, 0xfffd}, {{r4}, 0xfffffffffffffffc, 0xa8, 0x80000000, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0xb8, 0xf0000000, 0x3ff, 0x100}, {{r5}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x58a6, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80, 0x1ff, 0x100000001}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x800, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x80}], 0xfff, &(0x7f00000004c0)={0x400, 0x1}) close(0xffffffffffffffff) syz_open_pts() lseek(r2, 0x3, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x20}, {r6, 0x20}, {r6, 0x1}, {r6, 0x2}, {r6, 0x1}, {r6, 0x8}, {r6, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x45, 0x60}, {0x6, 0x5}, {0x83, 0x7c}, {0x22, 0x8}, {0x8, 0x4}, {0x46}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x8e, 0x5}], 0xa}) close(r6) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000001c0)=0x1) writev(r6, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) dup(r6) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) executing program 6: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) setsockopt(r1, 0x11, 0x0, &(0x7f0000000200)="eea5ff01", 0x4) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$vm(&(0x7f00000001c0)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000000)="6bc2f1701d57c9074114a836347c972d", 0x10) malloc(): allocation too large, type = 29, size = 28292870884 executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) seteuid(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r3 = socket(0x18, 0x5, 0x1f) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r6, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d, 0x4}, {0x45}, {0x6, 0x0, 0x0, 0x842}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r7, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x80) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000100)) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x6d, 0x2, r2}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2c, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) close(r2) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f0000000140)) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d", 0x5a1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) executing program 6: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4, 0x1f) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000013c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a00668", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2}}}}}}}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xfff, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0xa7b8, "0df1f9bd00f80000000000002000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="3568e3a787d20a54cd1dc758a8faf307d6dc00bec63330f5a2b0dd7df2f440d113fb7be0378a49c4dcfdea02c0ee3ef0a2eb11cae59341a9dee7faad17", 0x3d}], 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x3d, &(0x7f0000000200)) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r1) r2 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/155, 0x9b, 0x1001, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/123) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="000800460000340000000000009078ac1400bbe0000001010000000c00907800000000450000000000000000000000e0000001e0000002"]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x1000000054}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5577c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000440)="2e74bdf6b128e9644a3623ec6bc3959665a9e403b7ed0672223edbfe3a6fce8081dc30", 0x23}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000013c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a00668", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2}}}}}}}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000140)="caddf7", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="08beb84639f55dd0c07b0e666dd2d0e95e10546143eedca29ec20664b7005fc9bb4f4174da98eb3df4647f5808479f1b82fc66675a427dabacc76241e5", 0x3d}, {&(0x7f0000000880)="6fdc7be49a9ce39b94b6fc378d73603acaa0e403f8d31964cb3b480d3d105e03a04ea078c639d7d677ff30457c25d8a792e3e55f039b142e06d37b88c1e418b1de84e15339b8ccd21131199beb8de6d945197b7c4ec02dfdb9e81c48f42541a5bf4532e26e31ca18e2145e1d5f814f3b738774ab90218d091a96244fc09da1e7721062cf885e863d5a06d59b13118c8e1f30d2b574589836a5222965426449d88eb8c4ba50e874d409aa0050d26d5af9d817bf821218a1ff9d2f3e5e775b0d440102b323ae3f176567e29a8e8a68f9507415879af9d615beaa5713c88008b5c36d21ba9976137788d61ae277a6880c04f6db72c45d08ea2ff9953e91d18902db590273421d132e9f4010e0180f64e6471d4573f7874d37aca102c205cbf13b44c9d07dd8028606e574c537ef9cc44b92b803fb65827867c18c2a8f93476db64a8fa640f3c2e3ebe8cfeb841ab9d2c2658c35e13b296aac5e78397ea5ec22fb56370b63c0380c499370ca24b60a87f3b0862eb427fd4a8b5050088bdc570e1cc42d407d7ac7fe1f80fd7aa0086844ae2583323c167c034d7a45a904606f08c40dded968b4af43bf70033cd4a831e892917620b0417a707cce72278e21e7bf76620dbda392524e688fa5b7adec0d599bca8a1465e12e81fdf675e640c28aeb9ab227e32c856bf4433ddea405b704c5fb9faa717698862f03affa7307e74db201bb91c76b2a58159747e6f0fffce1c38845a9ebdbd5358edf1d87bb1d287f9fa1ee06d58cadece41df728af692fd89bda9a551e32c0c6de29a5a87a29eff0fb8e06e2fa77d5fd6db65c260c8297dae6883846f50e9b353f8e97b0322d69f180353142071a7cd70d06411475710c184c5dc6f71b0e5b93527014ceb9d861c6698a94fe27a67b60d4210350804e070130b6afa812a08016dc2d2653780262ed81f58daa648676cf48d55eab5e44f0ee55e209275a56b775dd4078592085c8ce728e51d6a9031f7244895fe3d145eea237fbeaea826833b3e0588226ca076e89ae410ddbece4ee3fb5bf58fd4b8153d31779b9e3f998a0dd032ae9600809471b4d9e89586f2bc780fa030c5afbc3d955a7acd9d3514a7d42f9153476244f7758ef0889485d0f89154df346ff224aa89178ef16038e70868301a2c74e3c78e9388d5f48bb10b7a8d43e67ffbf8af1d077fdff85e255bed5dee89db0f1659d5421ddc2e13bba382cae63dfcea7904a3ccdd7c85277b5ffa1c90fbaa743d77a3cfe5491279674f411e29937e4d906a9742611fb4397fa8d29f4c896ad2ddf139574b87a4556e905626401c5fc12d792bc34b0e781c38ca0b0e07ba74e982a033013e9ab19158a1a8ec4bf70b1437dd69050c22214808bd10069fe95d9676ead9dfdbffb292a68fc3032d36056fcc7d370b237d4c440180260f18d2f040102abf05b982457934cae47e39c742e2634b03b2faedf14aa08b0a637fdc87533e91caa99cb0aba9777e39dccaa89bbec24105cd0f4b9939ead3f3d0a1344692c3fe4d4932b2a17f93013db7ac73f816b54f37daf332c09b932a83ed7d8ee6272c7723e8379b9914d4e7f16eb762f84a0f1627e18a9236bcd168f6ebb8e81668ac5b9cadc6fc6cf280362eb86e607e257ad0653d7d8eee645c835bbf00b3edf5f03f59970b418de3d0fcf8b96aa24bcb9b077ee7bfdf0c13a64843ba2f298752e3f41843d6ae22989dd0877bde7bcbbc309371b7d70b0a23424e6ade134d33f6a1bde9cf9da56213c260731d48b01e65ab576afcdb36fa43ccbe9120d5ff9b4ceff29c1f1a7c57e29c78ed2a9c7ecdb6346f29a463ea24bb2e90323242415cd4eabfd7faebdffb6bead2822ebc15dac4779d7bfe294b5f43d00aa977d252daf85f393990a1202957f829b7ff2ca6b41b5ae93b8eb0ce40d1091d0f0dfa5b09f89759b0fcb4dbd8479e5f92938dbe4485d36a1c7e52f538de398ccc21000aaa6a8ef68ba6d21326bc9dc9fa4bbafd58088d56d4a42cb85ca5d9889e6ed28ae561ed0963ee03621aaf6fd7109f9570bfe6a50d36d97703afa33fce4ae73345b1622560498cb3edf2c7b7391339f81c14005797c0f5b06bd59df887fd187788f00933e4635700e9746172935c9471919ad45138f04aef51eee1bca4ffbf96b382ec66d4bea6748f8c58d422d4d14d25b0b8b61bb5e71d829880ac9776f4d5015840666760584f157b7d6cc78c7e395d6584a243c4d41d0d280428fae9121819bc51af416d47fdebde05d3a31dd6add7c2a76596345d1dfd743ad82e38c0c22cf6c43609fef5010647759bfd9b48d54d3d6d43ab0cbbdaa62688d298b3126015018327ae13a93efeaeb04c635996d99bb96cbb94c39af27b4d1180819aab7001802bf6daa00756ce27efa717404ad2caa1aaa124d45720d40dadc9f3b49e1e7b97ec6dc8f56e750028849b312cf24a3b8fb0784d51d42eea9ac430be14cc120e84c05bf43597e22d5e55d427405b88e5ae6ad99911d0e5ef5dd0f4ce425d486f979b13bad00b9c7d45cfeeb55e6a61e27f2de3d5cc6e85809332a117dcf40ac478a4bcde5f9c85302b366124134560a0cd98e3e82f47634948cdbbd7a59fcb6d4407329c1362898f20fa749c1831c2267f57b90a3e388ee82f9ab464c3e3c64914a29a01a54ed965d010a3b548d53f8fe32b236fbe52df35c16605de3fed9a2212182d1b95e88bd612016b54c77f284ad9791093ac3cf48e427ebaf5db2be9a48418a5e53564bb1bd3454b4870c752241cdb05325950d5a7af310cb6254a95dcc338f452118922f92b9c0d5c87424c63017b468a375863adde520157522d0cf4961eb6f3f433e74597288e3b09cfb96a17121730a852404ec337ee628612e66e479b643d872542f08ecda8056de7de08563ca85a94471f3c20858e29ac81b01354949e3d62704c78585a6bb441c5101ed4d04c7dc41ff86ade13ce5e4c8ace50b9f18d473f2020e7bacb51186c27316641a54032d702c46870ed9f645bbee55502d63c67b0b2b80b30f3bd993611098701dace5fe8c2d161f68ca81aba2dd697d0598293b7fd684aa33e3d825c693affa6c46be1ffb2f5b3da3b0c4476df88e49c88ca7debaa18d2941611c8cc8903bc4bf9aeda3253523f46ab73740932f448f852e4f4276a671d1d4b2e980efa87c33a16e4011dfc2f5971fe34c06ef7575df629195a336657025e2ab55aee2bc8b66141b37a8ee6bf346727ba28d689c149961decb7480f20783e7a5f3ead68ed8818e8c04894a7f950ae58b16c938c6365e4c3f59dc9095737b0bbb6bb2be6bd3fd3cce1e001816ae74c8918707063d394ef30d47205b63d56c0a24b0eb9d5607ccb839a9f28251f8eb8af899365b496c9016550203e63700a285fa2eddebd915482f6bbf8c646435b4dd21b9a9d40d5722bbeb91dec7e030c9857b0cb601ade9420b431b1db2b36b1086f05d32227d68f06e9508f54794226ae4ed714764905f84c459308b66a82387d588ae5bc82d2185ed5fb44290bc9324ffa60bc4948c2e7642bb29346f690287323296e75991ca9eb572289f999c2315add530c3f973230c716ccc59727f4a98119109076d7d04ccf0726e8ef4a028289a2602af028bdee249b4046181da6dfb93b3074794345b0c10d4ae1c1b7a124fcaba548aeefff64e13b4e3cf62cb73589c20318e828db535e8ac0d623f8d7021fdab4124039ddeaa6f6617cd45605009eaf14d121a033b8183fc111c46b159e4c60b4f78b33bced05a9bff4774dafa08fa6894f7f9ed0f5f911242e7912be9bb5a9966d6fad5faa52683c8d2de4d8d12066b5fd563e7b8885bdfb70d20c02e17c6987620a639e2824571c279218e1b3044db322d35b9e18de78ad43bb7e75c33c3af1b0f6b619d3f31d35d406fa7dbfbef8051aea2fe09330f6bf7a90bf414356a0b585c7b098c36e5749224cff5dac7c6721c9dbb88bdeb98194a86fa00a98cf92e1dd298a841c466dd1694c4189592dfd26796df471a641099f67a08f2ab42ae7d33f7f01168fc7a51e58ddf1011323217c1440063de59e0a8571a35d3f05504f1cf134a0ef4ca502055fccd33d3e29da039aac117363f893bda97c04de338afdedb23a0f384c90d87855b9cdcbc3f70dcd5873eea991a10b4778fdce85605c4661a5263ccea4c2db0135afe40a0b24de2a06c133324eeb26ea42336b4b99736b657fc2b6ab371c105d1395e18abb91060ced16913c9f8d84874a9b12230a12a72b91e074a0210f8a71738a0ed9b3a547d58f01dc384582ac3b12520a0716176fc36535b8b4015772a89a95c77059b25c83d7ad9e3f9facced6ad9b8f15fbfb438b9812d1b0c8144c9a4b12e1e877f14a889e6ffb92e2f231b20a750583d9439eb97fb220dbe5d1f3ace66e40a7add7544658d89baaf1e6fa2f17f2a0226bf0762dabbb723704fc6ac02c99a7f6c02e60ef93c904fdae43dbeaf4a9cf55b6e099f4f3b35a0f980f38d9d5c712e4977ebb6267057fcff959ebba3a1d5ae2b86fac467c3863539accff383da5a5041f226f5f49de01902d3f93a1253e86e629e5d8e07a409f2de9454c93bea8487bda48883c9710066ec376dd32118ebb8fc72c45fd8820d38e32393d78fe984ab2b2b09bf6ab20b16aa93233a8ea96489a8f6d3ba5352c51868aadbf2969072aeb277ccd6d1993b14149cf52e38a96a8b8fcb339ce9e4b4bb663f6b8f668b67d422a49ae765ee3b0ea8f40b19045b988b514b2e30b7f4489cf96002815b904e2c532c158a9939f92c40cdc917e3da5af940e5e8cda1e09615f1949201c6c07404caed3124009544750f09681132fcca440b663004e091e5d21341c25352746232883a4070352e8350040a1aea08a54f1d70f8f51eae1681c0f87ae7834982b2e7e05d9ebc086726648e1955260eb8ae4ba545e4f5093eacd4e352f44e36e086bb51ff3e9739c8bb403167cf2f61fc3867bf6c8264a76a648530fabef32ebdf5a7f86c4f99e6166da753f3d80b676cd1dbb0ef912411cd7ff662d74436958ce9053cf5d974276786ea061b198016cc442c45e82e23d3fd04ef85d6a1c76897c216449f2b026e52f77db33e87e03817ae98754c1654056c393d1fa19b2352a44833c6a6c88620d5b8ccf52423b4a67c30bf8dca294bdef5c53a42b7f852c140525f9466ad26487ac4900fbd82fcdb7fb1d4c37e25eba52eb150f654d20dc2611b52c31f0eb9ebe04b1302365ce2fba3cc9fc7c125d76c583c41ad2445e950ecb0c9fbe63c5aab37d030de671cd8027385d9a7e8c07877c08b96b455c558f0a8381b4e8c54de329a8d87b92111a399d3d5e22a5a9e8ed36e69b5c025f56d8cd32a81dfaa23a8d4ff66641bceb66194046c202ef231b65c6d4ba75422e75be6c2bc12ced6e585c2f2e781c95b1256897dfb4ca39984e0183159657e5be5556a9a5402d1ce6cf795d364f126f2a9c2e05350be8808ff03857b8bdba1471617cabdc2d9c47f0b81061182e3d142db2accb72ef12a99611bd9e6ed2177d116b945192ae2375aa1fae51909d9d737e631fc2bcbe12bc803970bfc362acf7b4ce9884254d3785e658ad9e13d5945026ed6685aed6c9df14fc6ae337d457305b8b87249cf20ccdc4cbf1066857c0e763b29c3abe5f1aee4b3dd3b424cc2c57069e39877784fc6d80cc00ebc359b9f1d66f854baed43817e91346f176ca0c87c756417fc055e1c6acbd4bd56be6dbfdb10fd13dbf19b79d4c9d2bf55bf5ede0252ffe447ec4c7eccae391e83d2dac0a949f514950d6258b2cc", 0x1000}, {&(0x7f00000000c0)="c7cad3beaa493710394c4be130bda9d4718bcd4e8a4651a202136f54331461f95994ebe4e5d880d5fb482bd7a1e61af323dfce79537d849b9873c855a31d4f8607e5bb157971b7b6bc6ae7030e888360d0f43c90512d868a4670cb657d74f7ea088eb078fe4fc9be420f8157cb71", 0x6e}, {&(0x7f0000000180)="ea69575b850136dbc9208fb26bf7131e5cfae125c07bb18eb31365786f9c6700726997ba5e35a2095ceaf5282ab4d6a1c73407c9fd69150a7a575c0bfc58ffd25c7f476d4463494c3bceecc4b2eebf0d2cef712a285a6f0cb06390387d15bb2b6fd7255e7007e39bcd204241382df9976c9105c460eac3a5ec81", 0x7a}, {&(0x7f0000001880)="0990869dc6fbdb5573692193353e4426faa91a862f8601399e4db05befad90fe8851f580ece461441c0df263a7ea6f032c128932b1c2bb161a7c24e1be93fd0713c75e7463a1457addecf5293b5d8efe53659a7701b6d53a3f41ae664aaddb65103608d141ce6c03efb2025f046be326b9dcc64e4f21e5bbc7da8c173f385c12485bdb2e815a3adea21a7dca17815b50ed75dd1b317f6f2542c40f9f482c11b97d7af7ef9fd60bf177aaa3b84d74815256898877448051ff775f8540b68cef0d44beaf78fe1b39c52935f736425af316f88e2aa2d7cc31f687b71dc59a34779d932b19522e5e48938347dcaaa2b357e7b192009f748fddd1b9d70468a96c02529fb276a6e3cd2e870bcfb454d134946ab756524b0e2fdf74ccebb9e86c42fe53e23044b9a4957f56f38b9132da80e20016f5f2befc61497940226b0fcd72bf2d5aeb80490dc1c0cef20b179db58765bc5dd2263d77b5a12ac2ca3973f5e996ac8126405b204aaceacf4da30719169c9fd4d701db8fec17a31328ff4d4135298dfa2b68939cd968375ec9eefc6b724cbe0ca2f0c7126733bbb39e62a9a2b96775441054ac9485fdf3c1db37d8f5ec4a6040845fb2051848c3a834148abc5bfd04b3267ec40795add889bdd050a63400e7f84c4c60f1fd6a02846b44798d0dccdd19737893fa3351322d63803d544da06eb1b2881333541ec44512fbf00f1b23f34eb1046a362eee1374c334ee5ed197b728407aaaadacca989d164a0cb0dc31ec6a89b2d2937c7442bd192788d430f4ed12ef5c342bcebed9c6003cf4c212fdf7bc4164cae35bd1505ddcef8b520fabec26f157114ed222aa9297f79854e4fc6f4ce470ec38530a1494e35d6eb13a0f91559cac6fe122844b3780a992b4aa1424f1c958edc0f13034b0058ca638b139559f845d195658f082b382abac8f687a5f866b17536958e210a7a8c79e0630b8bbdbde8756636abf3c3570418186d1515a964856a181711b3775aa9318f6a081b7e17974cde6ed5175b316d50f8903474943d47bceba2cdb0d1c02355cfae85eba53f68eaa13695993f73d02c96966071de9a8a227ea3f46966ee8cb4864916d797dd62849ea882e6673f904eb7b4edfdc75d8b979c6e672f3cd954c8c67a4f2297b952b8a9ec573fbf9dbdec1bc4bce88182b428b9274614221a3aadea71afaae89bde0d85ac12d8a27614499f854624a9f9c973adf7d592d7a47ebc8cde84fb3c59f307e1b17c7d7ff4ecbcab0b08df2c19a555105607978d7c8b3841396ab2a19e388554e096b70571b155a19f7de93401fcd6bda1626e38dca206034f524d732aca88e090a83a4dbe11cbd879ddc3ae11b39a8a10f548f8ad8785b98227025329724e68d98142e5f75f8d54e1f2d7ce2490c11a74e24b03fa1124081d5c154eb339b8e35eee78fab7fabd816625da2cba8a32330105d1b6e2e15f8b5b4c647a2495ba73f3202eecb827287a36296209ffb9a2fde9760b824434aaa1f7b35d728c239aa7631e9f65e120ed99a34820c9cf42825bdeff7a05e7a19330e5cba7f3ba03f75dfb138a7541c93bafacb0d485f8e27170748d4a14e5b50a36a900b8b8b1a4745e6a915f744c4549ca5fed5ba3d7771c3fb8f5a85f127d6a0fba59da0e21ecf811fc33a407813bc7697118e676c7dae6bb11f5ac94c47a7676ac4e4048498311b3dfcc1b97a85637445316471bca298e0e2141e1788384fcdf8972e32d68e8b1bcb255a8b10346b2d05ac4662ef8a84e5d8bdcdc534ec1b30868775cd004062636997d0d832ea4ea2a9fc3447bf028704e617ff8f38731db108ce1d388152fe068df04d928bb0b09cc9070e5c90f8eadc185a6a78985e9b68272519779914c8811d300c13cff953d3ad67c578aca490f4d6523e05f8946e09c2f8eed6022b9e3c8f1783eedd614383991679a427ddc82ab52548a68f2065f84c67448b1e88d711a036af479b5247cbf1496c816344930d2b589de28d9150bb419828514f69010f896e8b5360d0e892ecc92eb6cc24a962f581065ce323f2649091bf17254c56082ddeaa822a91e0a0bccc0f84a11cd21198972a3b01664d315d95e52910ec21b4f8a9ec1e655303ff7e8689f0cc2bdf907c459e3154c3b87fc4b0d7604577e0d3ef442d24e14a463528641ab5eccdac3d79907b5ea2524b8397ced367f36891900f69bbda705431a44fe508fe54bbfba016e17fd76b040b48be3a2d40f4b4df77752d89caed9034e98854a2fcc0a62570cf42e04bb5e13ad5a96fbcb0ac4832c5e2bde1ea84a46d856b1f9bb97ea64ecf4cec32f21df359f937605d1bed8284075cb713132802a7095ae288e486b9b7b6a900efd38be5fc6647262195439def093f144ffcf49c6bebefc4a4c545788ebfff800eeacd7903f7efa64969570b9a88142d285b7977deec2f9ed91fa64c645e51027ff8de7b344a30c8579a9ee861b9baae8f6fff5503f22f335022a081b01c44522fdd463bf3fea41b266b0f9cadfe54b785174510395090521843def3e391f2490d7a6b88b1b0f90d699f4e1ee9ea3a3a4af5e306c791b4fb3f900a8c4973a52e814312bf22293c7e17de8ddfd6c6c5706d900cd73110f5059c1ccb7999b83542f2beb609c1ba70fd21a33c23098f08a01a13360383e3d1ddb77bb2334c19dde14c1a5ea155755388581c0c7cacdcbf997fbea3ce90220045bcee14d75f9d62c72fac72c46bcf2e735922f94f3ad5e7b614beccdeb9aace0c9fce39d491c55c7e1a489063a52de3de9aa7f0e4b41ed6826fec4b10fc9d0d694a70461f354fae5cd3b87bde6f2a547429f8a77d5e0494004a1a4b254625949c49bbde32f68d1258901c005011448a58859f8ba290398bcfa68fad2ecedfc8d2d2f290b8fea2805a13693a3775c9e1506a3d9035fc116f9ccb370c4b296d7d09910abb202f828165764b5c3137242699254f7c2b40411d914de69716bfa0afc56ee40a6c70530c64a2c153c556f6c1cc66e294ab4c88fc6367d408fd3eea1e8bb30e71e961831f83febd6581861bb1a445abe444c45c8399bbbd6f8f46a55b5c87add7071dc2be3e71eac2ae174f5c2d86b1a2f44fd4cbec911d3da6adf323d1701ac91ebf0a17c802c99f07b3621a8abc4b166b9a73833e689eecfde8104c7e97184d3fb3010b08758de0a40a33fd6b8537f3cb279207c270fcba22e7ca0ddc59b0b25f34070583d3d500478c8e4cb6318c58cd3b35a2625485b86c3b00082f1dcb181a6290ba9ab97309b126be86113c29fe2a4112cfa8b58ce11924a568bb701089f5934d13ef95aab340965935d4a330f21cdaea3011d575a05f23675876bcc6d12c4884944c6f93228b1464bcd6317e80b76bc40a917be8d28d15e648d91044d6773d3fd209ddd25dbaad38f7882a012d5ad39bbe6978e1c32c123b17f0354f372db7698a04dcce7c91b88223733a158caecee3332bcf7dc2f4bf0d55f84a512b3cac8417bdab4726fe611ef04574ad3dd2aec7aa31db38cd23ea8440d1066f7f63847755d058c64042733c99a59ba495fa1b739a8ac6185c70c70a79ba5a9a0f53698959366ee3c025f1163e67ff52ffed351bbd1a42a0b4baf25a9aec846a61e99397b3bcaae4e85e991fdfa2d60eafcd39381229860484064f3427d1818349347af06fa360306a5044781a91b4188de7f9284d5e0ae0cff9662bf57f908262e8aaed42c12ed6c6b1a4aebfdd1648686265d3543adc1dc1f16adc378fc8c1367e5aeb1f1dfbb51f4857f737b216a179d289acdc9e41ea1e86282b418992e6225ddd550134b5d512fa5138d53c40b17a786fd5fbd7eb74e43b32684892574581fd01db47d6ed234218ea81dabbdbdefd78c5a8e77e91b34465e87faaa454e5969f56ce4aa9ee41b9543f9b29857deab343bf0810108dc75686e7cf98215272acb2bddab20b7589c673bf2338006cfc8e5e273476eb54ac896d1815e7ae81c871bff74ce3bfe3e1a7681d0de457379bd6fb5d16d51c5b96e2d16fe69e76bb234d63ce444187b767a98e3a4ca0ad09754f70c781b2df9f1b53521b515573416677c2efffac21330a285b87b3e2270ce84f9e1e4c4f9646e64201b2addddca82f63cbf2206e0daee6cfe8aff1ed73b8c7ec78912a94d5aadccf44edbfb2a7c3a0960d1f9c9b7248f42ab5df5e00e4b98403fc470d66d6a956343661aaaf910311dec3fc04216b6a0dfff99fef3e7910d7fcedc10c6cc2bebfb057ff325aea00b1563ab797b2c551ef6ef29de008d4a582406a3a1438c38ab26ecb8f568c5ed5b4176bad490ceddf09590e090a42d236df217b95f1058188377d8680151c835197393be23ff221327baaea8c095b5c5bbf9b1f86a27ebef8b10592ed5edfebc6b6fe5b72b2e72ee39bd8560d088b391b501e69d668cf07a013d87099b407fa4718c9b8fa21b820c25f40446959b854c54053adddad19eec2e8c51bb5229f66926dd2e336d209f97b2f45db21914fb4ea58fc9c030449f51232ec1e1cd7c36ff602fb666800cdf506142d13bc085066bf518890356dfaa55217ed91e0d5dd90661c6dade98ace94ac6f08d8e52187c6da6c734397503efe882bff6ad5d77e063b465657d9e1296777de08074f36e5718b7a83dfe79435f3af6f75961ddf699abbc8df1dbf3c48ed989dadbf046593cd10502d8740a820f761c4458b76519c9918b8dc2256dcc7f3a4cb5067075ad0f7614f0ffee4cabd84d577e0936a36aeaf42f25ef1edd14b6cffb106442e16e45cd57afabd6383c374f53922bf25a52adeabc702db438974449166869894d2b473f7d677f1ed700c0ccc4ccd595a51073a1d36004bf9c06dfdd06950e2289a79d60268682ffa0cee648f5e00b4c2bf080bd838bccbe0448c005cbcc1276abd85cce54573c3e71adf6d1159674864117b91cd3713778fe28e2eb07b727544c3fdea79b6ba8cfa3921147bee71bb85c3fd30f63d376564055eede45714ae5bc34a37ce27bfe7816eb6d3444722f5c701dda9112287a27c83067de7da2555f51ec3221ebec4272a2612f143cdd40f6ab4f696deee13298b61148a0561bde57bb4cbac7114a69e2fc29e86b354234f9a6245d0a8b88ac79596900e7343697d74720b5431825c99052594d51f6d7d959aba75b911ede6a7067070a27e4f482cca687861becd4298cc490afc7c0eed07adb155060a30125a30e0913f8777375963b5ad63fab85686ed777f65aed5fc3d410785408d00c4dbe2e13ad10068b50ebd4df8235bf6a29334b04c2c14342c5adb71b7cce5aefe6de49f3ba2cc519ed0a11d6641d220e4f025a8d0501676962898e32a8f574c9af05e03329d44c0ca924cd577e889f2d93a6aadfa711fd17631861f334139ca8e27e74e64bce8715adffe17689cfa99b2bd0f77295894d56b062ad3ae2a3f8c6baeb1f9bbbe614ba5b930f27bd1025232ab7ac9609cb604cb93bcf9bb06f3c86b7f80582a1665bb5c728580d3d14b2c97715bca8a3f7ee8da875ddd0dc61c119f1cd54d132d73cc2d81fa2e8886093e7426502667d266c4dabe7d6602901a9aef9874943caec7cc76f5627da9b655192ef624ed6466b6670ba1901165ef5558a9435838e47e16b4192a5425645bbb88bd275ea556300a2328dbb4e72ca4eb5ed2e51ca8f5dd939bcdc12c8fe4aea35c9fecdef1ab08ee9aabf821a9588377d26bddb192a6a1ba6759bfc212ba2cf8c07c94fc4c67c2fc44748c5155e14f2145beba7ef7ae572de0f8e0ee0beb1887ad8d7542c7bb751650b9bff179a935d40d", 0x1000}], 0x5) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0xc0e3, 0x7e) dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000380)="39c647d97f097ff29fff56576a8d01be403632d03947bda65a7949596f8a7ea5ec6e6da3d6c0b8cc3bb594ac5378956b1c86d43ec926405f401623381332b48377ad6f9a0ebd5493d4fcff11b118644211cd666e00abe2d8ffffffff00000000e9d3dc9d6a51534308faa73bb55bf0b792cef66424cf35e9d781f1ed3a07acd754ee3d25ab8f508da4eab4a39850c2c028169641f4732845e7231c1a41715df7d2856dfd7ac334325085c6a441314019a3c0277dfce9cbd966443b43145914c1afb6075d0d64acd101fff93a0cd54566a7634008bb455211f02730d49af5ce380d18af2f5e61fe633c9ea4d29763ee748b4bdefdbb8108997ea2f45035129f4004892ddf8412bee55a7e2f8ed5d2921b4034b046fe87", 0x116) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, r5, 0xffffffffffffffff, r7, r6, 0x108, 0x201}}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='!'], 0x30}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x10, 0x5, 0x36) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x7fff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB]) shmdt(0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f16758ed508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r3, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x80100000, 0x1fffffffffffd}) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socketpair(0x10, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket(0x6, 0x3, 0x0) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x2001, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002", @ANYRESOCT]) executing program 0: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r6, &(0x7f00000000c0)="a7", 0x1, 0x40007) r7 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: seteuid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0x2) fchown(r3, r1, r2) setpgid(r0, r0) r4 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x18, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xf2b, 0x2, 0x2, 0x4d4f4039}, {0x1, 0xfd, 0x7, 0x1}, {0xff01, 0x5, 0xe0, 0x6}, {0x7, 0x4, 0x7f, 0x3}, {0x3, 0x40, 0x0, 0x1000000}, {0x8, 0x5, 0x80, 0xfffffff8}]}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x138, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f00000002c0)='./file1\x00', 0x40, 0x3ff) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = dup(r6) sendmsg(r7, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x78, 0x1, 0x9, "9ed4c9ed8e2e1ebdbfbcb3d757c1ee67ab8f3bce5437ff5112668f2a36e96207107a14e8aea60070a2990205df9e900cf5c0a0c3c0f19ab3303e3a3d41b17a7681219b46acff790405ffac76a5c2cec219c98a78bd31542608dad2e491fb4351bd61a5"}, {0x78, 0x1, 0x3, "3581f64bf7fd720a2a89d508fb8d45fa47c9105910a9fedd6a4c7fc49f2b32a2a9a245d628f7c217a4d1337b2ce193911342a2562ffd204126f606c187a7596e6790c15e8db27687eaa02288a5a3c3992abcf15b6c52f9556124fe1c65741fb5754e"}, {0x98, 0x392476e331fb68a, 0x1, "b900192f1a741d891c6414a811aa9338fae03fa99959bdab252113ba9c2d6da51e43db33b4630408e3385545246c169751f42b039d13fe15af0ba1b040fb968b1b79031cdad9ed044ef29b5ac7c82c52587f1ff6bf50731765395b33f841dbcefc1eafcd9d6bf1cb91f3127aac714db581bfe30ab26564daf61224d320bd1c6589"}, {0x38, 0x1, 0x2, "e73b1415a4797051d90590acad0bbe8abc9a32152b4ed9b65419c526f58bb9f5cad2a7b10a"}, {0x18, 0x1, 0x2, "c611"}], 0x1d8}, 0x9) getsockname(r3, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000680), &(0x7f00000006c0)=0x4) readv(r6, &(0x7f0000001780)=[{&(0x7f0000000700)=""/120, 0x78}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(r7, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) poll(&(0x7f0000001880)=[{r6, 0x2}, {r8, 0x4}, {0xffffffffffffffff, 0x8}, {r10, 0x10}, {r7, 0x8}, {r3, 0x41}], 0x6, 0x400) open$dir(&(0x7f00000018c0)='./file1\x00', 0x20000, 0x2) r11 = accept$unix(r9, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) r12 = accept$unix(r11, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001a00)=@file={0x0, ""/250}, &(0x7f0000001b00)=0xfc) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000001b40)) msgget$private(0x0, 0x1) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f0000001b80)={'./file1\x00', 0x1, 0x5d, 0x4}) accept$unix(r12, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) executing program 0: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e39696cc2d9ae49f6b67082", &(0x7f0000000380)=0x1c, 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x105, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x8, 0x5, 0x800, 0x400, "ceef103da6c3116b66fd13d8c92608e072605f62", 0x3ff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x21}, 0x2, &(0x7f00000001c0)="9aad6ec1083b796d0144a8c83176e98302c3b4b59882e6d3c8da53f082efb7d20135cf34d2f6942a8fb9e7c06f70ee3e97788e308dde562f374b566979b047121fc27be43e0231755da5a466cf72e22c9f41e610aebbb7de655c79687c4d2935e5bb051d9af77a0e4adf96f8a10b82e132574a59182d3ff43021ebf98c7e3baab5406e34c94d3d539e", &(0x7f0000000040)=0x89, &(0x7f0000000280)="6e39833088ba4690f67473a1a0803e3d1c1b1c4d393d1de8d7cb1227989ac1874099f91a9bff2103d3bff0ed453409e024a796eaad3c1340ae7e64fabc7bb8505e1b7273cfb8181ef89daf0e5a5fa09938574a37ba92a4dafef84450ec89cfa1d345a6a2efa3d7d01e6332ffec5cf2c5c651595439fe4d6e01dbad265e92191a8c69e8a278cde7a31f19de3d", 0x8c) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x3, 0x0) executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x49}, 0x801) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @icmp=@echo}}}}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0xfffffffffffffec6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000200)="f92a9bd300"/20, 0x14) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000004c0)="526aab82eb0d71021e53eeb084dc2cf6b940197d20e7d75acbbf2ca07663017b62d2a060cee616f5f99f37dfc3a469d55dac8d2cc25ed8e0d518fb60459d271ecc3ad4c71c0925663b95c5ed5d71464a1363a6390567d1f2f96ee9e95ab1aa266f8e24c2683b744abc88303608773de5b11a331059a118bef5486ae4c37da9589a0ca52af97509333b0151bf828f2b5b28e146a5b25d852a4c4254685bf4a5b162f4e868f9d0b7ab711886ee2c217cf46af432a3d0a0e8fa4a955a948cc1f0636004ea3a4f43b826095169dc00f75188950b4222eae8e892a0b07c26f7b6b7f9f2c20557763783ae892eb876eb479244fe287c0318ad56f7355b88", 0xfb}, {&(0x7f00000005c0)="acf07a6177ce1351eb9ff88a15c7a6317e336679de2f740e0bf2ed858de3d936170c75575395d0b2ae0e164a9bc369b08b0eaf9342e009ed8a955f07ea040753f4cc80c8bf7a07a7f1ceb4879e8f75c2972cf776bbb5704544961694d5cfbf8f01a965feb486b1e5bf159dd04a83d88e07e68c933a6d219d6462cde42ae64fbc6181cfdc9319ca069020a620bad861a88562e62a19fc9b3965c3fd1226c22f3699d74072465f0421c9f6d2dc64eb8e020984b49268df8451a8f7feab1cb6576768c0243b7003050a5270a0d838ef0c3045df39a184ce00e2f5980de4cd14d2a70ef1fccbbdcd9bdf99b2f4c920f209f38ea9e2e34589fadc69b3e315a5bbc143f25d03d24739cbd68c378d0a36839ef2958babadd30d40be1f0d4da1fee6c4b1a2b76cd479d00c6be4d17d8e8eb30cab3e9c8f7cc8057dbad52895e755a6d6b137b3860eca4411c5c97887cb62b561b15e92e7bd26e688753df4bc6a237070ffbdea97a2f9a6c3e24863ea044559abec85bae97f7bd56d893f8ad5ca71c1e6d90969b82df4085438925e0204c3ed8bb991bf2e5d085577a2e76538a281007588c6529dbaf23506c09fa158c30084337580ad3ae6ac4bc7d513c265bcc5bf9d38297813d855d11bf89c657f2ee2252d954d19da584cc9a51dc947b90abdfb6db588dfebdfcc7e430915309a5ea44fa3fd0237d24271702b2109e6f449327be7afa4f09eca4b3e59b287dacc6903d2dd3e385d51367517dab3d1d6cce89fc3448f56f69095e82350f9e4285fb67dfede163938c3aff764b8f5fe8481f9b48669c3a5315e94d43f3d00685e574d5e41ee68f536dc0311e2f168bcfed310a8e8570ea1d9f45f8c39387314367fd132c9a2ee32236475d26db5ced535e877e81f8fc3f9fb113c154c871c9755d5708dda7171e8b8fdfa0dfef6decdf165ed09cb417f861187eed710fd69719cecd631f7c20db4bec95970637b4b57b6352e92c013341fe6abef6c5d3086ebb193b03f9e4da51fb50c4d45766e7f5b694aa91531e28f161cf66d7116d0353d706874e31ea4f2186f0a04dc68b7a8cc1343c120d3863dd543a919a27691f418dcc25935c17ef033588306a9cf9002a98586e8205b3a45fe5d98c23a7a222c2471ae05d7abf38a6e8f971564e8054691f20d2cca50a5ed073604817c934352a7f24da1ecbe79f76d8714a31dce1ca7b34c73fc092085e1c5f908233ddcb97d9f4a090a9447dbed994c87c76cccf7588161d77eb8f67b45a69ff8de46dfd9999f52c4772bf5cace5f8878da4292065c452c3d2b17648ca8256ec6c73f1fc3c05655bdc8a26a7ca0126dceadd55f853b5e2e060f47a2f77ff84c61c2003445c3ae41bb7b873eac99ef086627c4dae66f11c07b04712578570ed7e2015699ae00de5d6e0d97a0eb734e457afec3e9b9b89b7612ea7458a76b45b62afc3ae228574a25d64345544906ea10295564694ca5b77d988818d2faa7694731d8d7c5c82c6828b4690e4ef0885fd9b5e48ce098ec74dd7c6c0145617b6a596f6493a7f21b772c50b27c6e4da824da7876f1a8b44d389c3c801dd36e1ee80b5160e27780a3827fb676cfe65ebd3e172f7d3b17908b536c32a8cdd8d732e32ae270eabdc5dc81e018557c960db57e6a4eef42fed4d71e214c79fe94b86fffbe1c4c1a80926fbb9c799c6d06cd81de0271d8a9308780be2a6666b1f9781e7907cc5ae60dd39972dd0038d9ea902aa35cc2332fb5021af997b9a39a1601a69501457b734cf77ec5e63109dfe297600f0cd2f0ff4d777cf2434a77d9d9207185d533510fc0522a54874d44e136665b2a0e0f9a60b52d800d7f536804598968ed96ff96b395ef37574b2ed7276677195c7694774e46452496b2d2c99af0dd07a4554627fb5c16d65cdd515f8ba5377aeb745e4bcc4b50bf2ebaed718602ab23ebcdf31aec839dcc29fbf571419bc4a2776b12fb2f727a29290968d6d20a2b5d1bd7da6af85e44b4fc02710a54c06245c17b3f4659f00357cf8e0de3a5228314eb82ebcb8286517bca6cc33937778c25f71461391a362746bb2e9983bcf2e7937be725aeb563ae26cbc835faad8ce7126b01cf3927de6555fb495bb82f552f37c99b3a0812084ea26dbd0ee49864e4612e0ddb880d7aa93caa0212496e6b8bbdcfd6d3110fc30dced1af0cede1567a33de548309b194fcb0585b9795e6d9b55ea88bd00fcfa579dcc1c8fbdba6b1f2787153bdc4709a0401f7d3509ffd9fbd86f03f78eb11fd46238204c06a6a86642b4d1f530a11b415b14c6ec7c5b832117c311571982ef5a39ae504fe32c6cf099633152357833828544ac1840e433b432ee9a843e9c0f89ee252dd727625c3928a36d0bc664a904ab991796f7250b63ccd9f31dfd3ee4b0b7a831f418a51f3caa7ee64f9dd7337d3891806ece00da6967430487443b19bd9aac671a569691ab026aaaa6461c646ee0293fe7102d384beca3d4e71baf6ecbbe635139fd84e3d0aaea1188b7d06e7df6cc4ba360c7951d4e41f4b5af508a0e964d9249e7f4f3bed6abf41af7d429744ccf93815bde75a74f43aabaf6a16852e6e8e5994717f770359bb6abfffc5d1c072737b6c95f2a8578879b6cf31106718cae729dc2f829500cd92c2307838887a3967cd7b99448af7ea01817063cb63df693999b3a9fb1e8e3b8a41b0d14e5c75b01a396d028c4f38f62c33abd6ed73707fa07899ab74bb54a0a57e209230051c359425a60d6702cb37df7df8b8c36066a696e3d8fa1887312741fe7cac1f3f0b3a357091c78cfd16b675e27ee6601004fc850d782d7cd2480de04344a4b62bc502b32e4878739578cbfd84155cbf0afaeb050409c5c336ca80457d95caaaf9438a7543f644fad251f6318de30e035863aad887f36e840577cbf88085752b30e7a59372a75b7137ce6851e5f065e1f0be0f942e32c34ace6ce0f50ae4d6497cda29b8ea11c4c6afafcdf4f672d20813732e2f815f05fad6098596553eddabb9a4c2ccf9724b9b0e52cfa466d4403c45574be973ba5defbebdd63e858a22f7c71438c5d02e9982b17d36c65b517f77c7383779161414b37fc8a949eaf71b70f2746853f018964b314145df1d69319077299f39548f1193cb2e18563387096cd812b2155da8912d2904623db396aba1c2daf03f33a3579795944acc9839021f89654fbe0a1cbc68bf0032b6232d059c550d17df25a56d3b0620ae9cbaea60ed0ac48c647477597cff0369b225508316b673c7aab7cd4837c579405a2a6a5645d6e27bb0c46801141a79a8146dc4361005daad1738dc1175215d7913b646b6abcff3510d053105480999aa2e66c4dbc30463103c57c36001d15d50e5807379b9e88037e8668ed857cebb28d1f04a477d951e7de76b78c2868979121153e316d780115184fe30a1b764b2f882eeefa0a72535a3915942ad11850a38a0855a16513739abb3e6ab06bc0b074260181b088388bc5c912f209b2c4cffd4080f95a1ba0ab0906cb4eed39b8ab63099c796526d4c424b4cc907a4afbb648fa3ee84e5071773f52aac362fa7d08bc17e776f27768f0905c857b69177bc5fa6b0d6b65d0bb98aa23d86320d70063e002c9472aec153b05a6f3d6f90e1ae2744672fd170c321f0a8373b7e5a454d7cef22d810ca674ad3678929f2e4d35d285aeb58117a61d5078ddc5fb150a6eeec5bfd281305c1a5baf85617cbf43c128ade27c3316ed4078fd953339bbe3252c78edec88e77d11c9259bfdcd512dece9ab4a956667677653bb1f08ec6eaf954f1caf701b8c5079690a580b6c27b702444a70267c5381d824eee8da31d095dc053ff2f1357632ac565692c12eba5ddc5919d979ff5c7c2274b8856047bbcaa7e1ca33adc4fd1e712569a032711de915960f5b523ea8e1a8284071c7a6389552df12bebf46dfbac3f4fec0b3ec1eaae6f79d5ab7593df19ebf75cf6e1ee01c2b8013fc31a0746d43458c3f7cc98c6d99e1e9434b39edf86d306c6b818ce9cb9e61065f7feda73329d1230dcdb9316efda9848875cdb3054cd999172a5e55aa4d490de7d185daed06fede7b382ccec56c69c8915e888000f85321f6dce7048f43f7b3c047747472548ce3990217bd284ac9322b8481fd44db497431e27ddea2d5876ae216e8c767b511252eacd9f3c0b57cd05813db86394fbe79eabb1bc0a8409ce720ec642893d80928b4551031edaba11387fa38d114baafd4dd0bbeb427499ed628ee2e6735ce0a533f4cfc6014523902df61ef32752f863da9834c8c9434452e2e3a4c492b44f2516615e28740f606692b1460bbf33e6ea02d3b6457df6b5b2daeec77e1668d547898c167c1a4ec28c094f59bbc25085c4c578e5a033508fcfb85ccb060c2bc81e528fbfbc7e581e76b4537ce3e18ba5923cdd130a3ae67b9b16c0f68351bf5dd361e928365c17047a40b5347568675a122a6ee68f3cf394c7c81d88964954c0e0a15ddd5e51f61b84e36bd5e80a6816f106750f7bc120009bb6fbc913871e211b216c100cb04755b2610633e9ee4c83dfefb19b1d462af8b2cb2d954379094ff43eb576a5f81c0ee7f5353f351790cc59e5bee10f3571a248ef000d1a5f2dde04bc2aa5cdc9110e4d97b8f4585dd8979296c1bab9c05637ee872eafe3fabde29ee3905aaf39ed87eb554aa9dde114033db3b97e688534626095a609a9358498501715bf5c234287534a79e38e403eb45e9e8d07d327996a65c7e69f2ba2d4a61fc8ec8ac4328db18484dc4759208eb0d03bcdf24912ac4a4a61a9c1779020da929d7b9efeb9aa6051468c53d69d3cb7b9c942d729f91519443e5abd7a4a9cbf1d09f706ac68db1229fb7cbc671d1d5a8698b92b7a183706817be245491aa77a46cee109256b9bb9492212d6fa6854b8b38ec6516bb185d7342f7a63e1b95e3a6a93717e88730dc781c8b4b69552ff3b6e610c25bf9938984bec6d7d865a5f5e06e9073ab493e104c4013820e26813c52122e4078ffb2187bc6f05456bd4afebea7c6361f6c517243c6fc5e61377f6a58049944d653442bcfaf91b8c321a61a68f8304bc9d4240469adf38341af5e081e620d20102d1bc30e9e12c5f57eb21e4e7526d5309184a2a975ce5d9c77d9b3780b8fdb5530776df946729a0d90e70b4c6319af566587212ddfba7b480ab760bdd6654c11bf46e5c3a3f0d0a6a3f72844045e0bff278bba2239497167fcacf618495ef973afcf8aaca86c683c892e53cac165875aad336adbbd4f8c626d5c03ab723e1ec430be636cf09199628b9c528199cb6fdae83b6ff18ea63efcc48137065d97900ba7b08d4909f504b00ea13dfddcb3f6a77b5b5bc7bb6c25587ef7151657cf882fbd5937dbac0cb4ca700892fe68e33f0b8d751d4e9c3a2ee34b7578fda9b1880a821becaf06a0508601dc7eae335c03a4681432ab2303951a3c2e7bb8c4d6514f20ee588369bed539348d3e43d10c5a0cb13e00ac7a2d685bd2f83b37ba90d27135f4f38b2c60bc8d4845f391b1113adee418f6234de100782ee11ae6780af027b9bbad3a7830450ea0443c622f225b1e45e7bc2a6b3229c4ba9f4d122cd4db4e68be221690a33c2b95371ef2a7120b4cac7ae7c2fa7cd20a35643b5777908a188561d800e6595705647b053d832c1dfa5ee6b377d5b5cf03365717ff15c73e0f6c39dfa3e73a7de396908317a5ce02569968d32cf0c5bb8681e449a7797f7ba82aebc36385efc0b702f6ab71f46851ded978edca0cd96c5b4fcb83cbdade09fa23daf850363", 0x1000}, {&(0x7f00000015c0)="93f1c2224b19a0f4b5e83f93a4219b5b5f59364cf05b7fd47e198e161fadbfac0221eea4938819a7d413aa8a6ebccfbba70df5072118559ced9b9c7acde841596d1b6d30de0b04ed2b848ca877ad1f40ca2ae083af5f78e130fd895b506a4321e494a0326c3d4d45bbe255b2e0b71f45ca852ae7f5f42782a18e65a4d31379876c8edb24902156cc30b57a7d4ee3fa3f548bf2a7272673bb40a742e45848a72e140b0ae7126f6ff9fb69fa7cb51a161bcd538db92cf3ddd4134ba5768b66c730a6e9b1c4d21c6658b266c18ed58927a909ca8dc76af41a22614058b9958f244a4e5af1b0cf0da28db95c770b302423e0316921da0032c929d4cd5de6b964bf7f7924d2d873aa8e23583dc7706753f3ccba04579b9c4cd41cfd8978dfe4ef21856e3e36018b5bd235893a9545d87534ae1d54866a9d1684ee3b51ce6a56bb63d045d6f4833b12d02cedc184601cbb1df8b1fcf508485fb325abf574f6ad7f0d3c07b40e1644eaa5f9255aafb995a20e05099f21ee9781305b2a4418f1a0344b6718aec23bad96bf3a62ac56087a58d0a90a1f098531b834b61c6968408917b87f9f8ea603bad514b44aa2dc21f55fca953fc2738a9615ea0bb4ce117e8006041a5e947580deded83b4fd6f1599927b17024770c7f128602f13bd3cfcbc298437b1af8f5fee71ebee2d0dd6fff87b5337a8d04d26ab97095f9aa3a6bdda1a07a6b908442549ce0d7b7950c4bb942aa9724f1f9162f4c53a152c0527b3a17468d5cd5ec7eb37bc1b66aaa3058853a9c583fc909b6cdf946de81f1c073f342e4e66419d473cdf0bb041b7c18f29c011b6f60898194a263dab40ddb73c5e887a162b0ea731f4122e954680eea88181749da6c953d00fe71c4be2413b371cf67544e1027f744b577b028046fd4ce87ad70eff2750db6e4530233acd6ff2623f0bbb23dc4774fe89036a55f3aa812dfeea85882aa8012566233b645b2d4fe2c8b3881af2ae0f5dfc8e35aa6ee0981f2369f4bcf9f897b6b7406617acab57ac56c13af1dfe009c9da0685333a7b5501eafbdd898060ca01d255ad9fe8913c2c8472ee4478698ebe4da296a9062a5b620f7b7bb47be1e3e6f4879b4eb023a83d62009da3d0ea2bee94bb3ac54b981e151c43fef962763b3e8a896e318ab03e9ee145ee6a69abbba85da9cd397dd69cca31766c517ce3aaf7400b9e4d9e9dafeac00c09be9845c5a084df2fe0d4aa3e32c3b7a6d1db4420fbb8ef60551f286ca6c0839ce49abcc3f8c5a44f9485fa8f949459c036b64ae62e1cbfb9f64563d3e2442104134c96a91f1f7232f206d5a5f43df0eb4643aba809847435c5055ae9fc05efbe45f37b8965740082cdb9f628e93ce993e8b4e4cce8c60f83f84ea06fa22268107647d62c428023341c32721bdf51e3cbdb93d0885cd55d51f709d0ff6da35673d7827ad105bf2390f24a16634b72712c4230af92282f9c4351e5f74233727fcd11adc349e1d4d21b404c2f4941dfdd17afeb51a22d0704da5e728884da4e907ba0a8f1d619a066678b4f51a0270a448d974aa6c2673f670957ed248466d4492d1569c108e4b54d87179e53594415697e58ce39b8ba75cef45be60c6defb73c8d6430933f58b7d4461b0824a0c040860799852619939d238c5eb09d29c3c2e2c001c40d87b529cd0171c7d48d94040b271cab65e0cf5ccab310b943243e6e441bf9fd85afba3819cac6a3bdec7b60939687a9d38b7081cff2d3f8f1131f5e81daa65829201453c89fdaf59b88ea79215747c723447182a35e017c34e45aeb1d07a81318df01504fa345919afefe4828deae7f83903738ea97ec2f89f92c0efa9c1ee04ffd9eb65536a2327e06659d773cb71a457a01323ae9b7fb93cba0031acef79fe51b7c238c3814c9c79a6fc61c2a0c116303a86f5e06502c7b8e34a9f888f5f0c9551009d6000f82388693e24ffda8f74db7fd6c509c374b4690bb44b30d5f32fa184d65a0843fe404117a33a625ffea6bc1c9e22615c0db36b392063ef0713530ce774d5a6d0a254d576b3a2f344ce57f04c7b0b80a901f67bf4d900dc9cf526116659e7cab87cae775f7e61525f73e1e715899a87ed9ef1054acfefd7821346ddc5114c16478ce8895b7791ec890f13e574cd41dbee54ec98ddd1b8d34a3ee603253e3b5a564d72239124bc6635b43bb2253859604b8a07b8704ddf67ed229f8e91447bbb851e248633615a2d34103ad38b39e3a5d8552a22028cdbded749d4687fa2476472c3a07631d83dee662d81831f0d9757331e5c9353dc639e3ac76e278b2dc005040768fb6f0a5d63ac9a592f174ac5d27f5f6c47c0913bf61ab6c313f8ccf77a0e856949860985c52f8b0d5271f42400f06b878de501abf56def1b085722059b155227b6dbdd693d64b1807980dee46b24a2eb9a42ba467349e0dee63ca1537dfa8f368bbd4b71e5697f90b2b9c3482d8818428d73d247389569a7d77393cefb3770e9fd0a53306970d575e016974a1101505f84c589a39209cae88f37109d59f76b9dc6d81e83299e019cf3f8f1ea6c65ea80b50a76667b050d0e3755a7d406ca8668cf6e798748e18b5a5797ad43a8fb1430557c1c7e0593b7a33b19c8c3e154310eb8ca95a2505a4a7d1c81aad8277b3611e524e3a9b87098ba71992307ccb14cce4c77d56a4e863200729a1ad63fc7fda7fbbc5fb41f51b09a321a7d9e30f5a740d3a197040668be0d64261b7b93f9c7c22349b7b6753e2dddc514aab8a54d8ce42e8947c34bb7831f568f4c036a9ddd0a0b007a65f99d7147d17a1d3ee564472b55d967ba2003bdbb5ebc01aa17f1aff8423f087b47d99920158814cb8c2bc95a5a30ae35a6363c26c37695f42a08eadb231e6e43377cc3e25d54ec3e1bb45526d538687ce76060ba340b4391475aeee792a0d8fa201fc512034ce0bca3e91361df346bc8c5efe7f524c0ef2ec2a5bb8cb39f5e510a5c28681f69e3c48b35e39e8bcd0e080815a69c18095aa4b23541caec898368ec8f414ea25abc042e75ee59a209e149de6dac4be0a9f3845357b9053e99573d577026c192b615d55b5eeb84da5d168de8308b83266cfe23778520c9425f7c76dc503c278d066e80ed56993ef4fb87a61ca2bfb1fcd2ac02ebc4aa1f370aede6fd1226aaab834f51087206d97a165edd1193f6a05f1b3ff0be44d18eece6145dd5d6c7d0b32bb47cb99d5af87f4bc5cdabd2e7eb9209ad14bcf8b356405bdba3a29652447de67b300a7d30a0b70087aba7e9fc3d623b395862bda0f0688f7edbc6c83f47f7d55fc08cd69179a4dd12be64a0b077ccc6950d44bc2ba1d4b27ba35e2e96bf68b88eeb66328eb99607cfc7c1dfd1087fb7b3f5c5db9468631470a011d2fd36d328a7b39c1dd208a20a0dad07ee2b34479445296a18f5a363186f5c4eeb7ce3a0877df94edabf8873b8219f1ee3cb7d5840fabed0708e4100f6dc1b20a0d4c79cee2fdf78a993d894d701cdd126cd58a838de96fc24687f63d7a53f16b55d314b20da79b33893f6970d753b6c30139845c5598e1905190295d9ca7d2fc22d28bbddba6fe66584a42f83ea1bc593e42bf7cfa6487580607e4237013b0cd9afac003cc2536149dce1e0871f265b26b5a8d3cae9e5cee8873ba1326680481831cdb7807a1ebca9e9f5cad04a9edf83849d04f88077b23bcfd3b9ac595997fdc1c500e09222390e1686d182e722d99a555a35fdadb9f4510db2d7054a074485c12e5d6bf5cea91b0169a0cb915801728c314116baee0e8b0564a87a052ecccc012f812850e8127e7ad5d7cee1354b36e1a1a490b63f9e0a667327d2092bfb474bebe73b0485f3b30e190e0fffe430c73cecd1f693e214b9737f621840ee5c127570b3653c0d0bea7d0a89442083adc2003ddb3ea42dd06d3dd190ee4accac92f1a54f5a9ab5ed048af45fab66b3aebb455394b90131f5062fc703acf9c66b02bb7132654f949f0fbf5479c9de1eddcc8aac7fad3eae170b6814eccd6e1d3881d1612b231cf158d5c10252ff1077133fb991e9f67038638e38d5dcde2d1f75a65438c8b87539140c334f1e7f7a042b7ee853cfadf54e1aed6456e2ac268ab82cdfd240b02eb83625f1c4b25eb0f2f140c2246997c4588c4a0c6af91fa7572040b98407a1d746c59f05aa41bb3969ce7d43cdf6173695a43e1f4f8753714064e2f64959337c1d722dc3fd7af79acb0acc50cba39a31ca61881b712d7faf10b62dfd101478aa2f00e6c1158a6fc547dc8847bd05f88fa625018de023f9a06f6f29a5a1c55938f30890f5b18ab18d69b0771049e649196a257b458bea3cc787538283e142c49979db89dec39e0579caed385b64a911fb4cb8078f222c1e09f4d33afdd6cc5a26f2e6ab0100226109da4d4b1a162685b235f771d857db1c7d3f394167746ea466569de8326759c7f9f3b359d24c076f01eaba758a75871fba86dddb2be88f91005797f7ce44de01d282b06ed4b29c2a96fca0be6193f718def90a230e79a5e3b581017640d63a43be86dba5debd7d881889819472be579b14d1678f4343ae89396fa3bac4f0d26f754bdab93c2b4706ec706e7fdf9b02c4ffde50ccfbae379969dbe662f1bc3dbed8b083435f3f27cf66b8ba054b6a90909d9213ddb7c8e556e1a224a0d665af052feba650ca49327c99d6fd6e031d8493dc88b0fb62f785eace0c1e3394549ae920f74e8f6e54d8d5a6ad324e0840dbdef3d6dd63a90ecae61e0736361218664da2b6b6d478d8147188f75f247c91ee6c2eb56d3ff16971c03a9f398165370342cf2bfa7f95fc2e70d65b5cccaf3614538e64f66ecb04b25704a1fa79c9043f653e97526887ab95ce401862000bba124c1f0b0381cfffd6b81ceed262c0b3930790f238c3b4f870161c190f3a4c1cb56862332d2fdda676f2c22c96b5e3903dd19f40504fe313f0a4d7545c0811a69cf9f92d77ba8c7ddc75be2295604492f9b3b6f01f12f16545fbf1f625f3cdeadbe416f9f13dc767e0fe152b57bfb08c25c9fa6c0f57abade01beb85e044ef5eb8214593ce9c9a237cae990b04c16c7e141e5ee75501c60592b6b530953aa4c2d34afad7254b9f83cc8304a794f46493b0a126d05e2420ae07598d4408c416361107bc12df5c753d324c64908855d606437bd5de2c7e89d7b38a2b5f1a7e0c5074cac923ae7d61d7c0c7e9b1e43b904e3c8e1e7b9d51d37515aea3bda88a9cf623495912d2503e5405bcc026c364012d1b1b276c571d98f58588ed1460aab99ccf1147ca34a038239cd66db90142a2a5e3ae5c158dff7ce41678dd7da1212b6bb0f7587d1b7b3872a5f1fb6f4b2b4cf0a86f7ba99b4c6d28a873725fe1f7f43baad8acc1132e8c9749fb7cf26c65c9082e996bf19ecffa44f0f88897c0ca7e07273a9b61fc539a59371a8b8f40a534c1cd2d6c204d0ac8e12a691e088ae35c6e4314fdaeb451affd9ffc919c9286f6e180abfb7e1a848bc652333cbfacdf5ff4234e3339ae16ed0505e8fbb2e4df2ac63b40f36263aaa6a7b9cb2362ff8c725a9a1f0486d98f750ec282974a92aed3a63a94c117b21cd23aad67751b00ed7c6b2d3064fcdf47609d5c34b5daf3bba20343c6ff10e64a2953c68db4204b40f6ef9a49d095ac488709b6bf272795c6e2bcde9f3d414ac99c66937232ca86b078b6f97213538459042e3c1a19d7f66b256bd0ee8fabe6a327ce41e50a5e7056e65f3dc77b7e2b6b4b43e1c46244c1a1aa87433bcbe485c826fcad65148b2db9827e7190cd98217b76", 0x1000}, {&(0x7f00000025c0)="251e4da45abbd9c77aebb0df668bfd0e6ee897524cd0bac65be4dad987a457e88cb468cf755621f9041dc1a6b6f5f990f2b78f6071d2c697a4ecbbe2ec6bc5675e937e5d6c84be1dbb439159c4ce21f06edcf6d43de2e781d4c1fffdcd235653d627246b0a8779f9075a87a09507c578b22c843670a6f1356be663529f9ebdb10e091064812c0c5300c320fff668f6ea79be9e0af1b40affd8df6d5c885ba02b1e3c752247396b7027fd1335203b93e21e41", 0xb2}, {&(0x7f0000000080)="5686a8c2ebbfaba15d2d7c24170516feb54418eeb1a4", 0x16}, {&(0x7f0000000140)="dcdfd7c162936149b42a0162fc24f72c8a020ccdc27184017a65", 0x1a}, {&(0x7f0000002680)="c360d0cbcfd9c2ef7b3d7a988a06ff85bdebc3d31b1f15cecf5f662dcea65b989d5f8ce9142fc73f780f0bb332459667e9520b7df97eba13e443f5403670f73047023018c9486dab5c0b202fcebb184b4d3efff075835f1d59699f6c328843bcb626dc634dfe1f5efd6494bf597eb7962bb3fbe8ac80ae812b960a1053a122cbc7def88d755b610b80d94d9b76a7bcab379e3404571445b27b18f152ecb3866bee19f1d1f971bbe96f58a47b408daed90e05fb51f29d5e9dc8d02df5fd623b8914044226c38d1dc8e87ce1596ff6018d8844e2bd2a2cb0f0794951ea48c0750891e54ec5a298240481812be5a914cdf805f42b4e92b9cb7d0496a50fb33ae7ac2578bdba3e22570eb9611e4b4bfae11b24cc1790f2f66f88d1381c19d6cc50c922237f3506e5a5c6478558d840212ab49dcc9ca702ec263264e3dffa43dd2b398eb794f08757ef11f94380bdbbb59c627c8ae4f57a0e090e56e44e5cfab340e0724aeb650401b0189fd8db303acba9be32275d8e886b4cc3b9b83e5c3a442f97fcb7b10a57951801cefb51d16c387cfb536c36e11929c43180d7fb47a0946962612c98c4f60fa3a6244ddf88f7d86e68575adf59308df01856f416c236831e089ddd26ecbfce9332dbabb7aec9be623957375a95fcebb288d36ff6da61ca7ea22390095a7056b0e761203a86562f23c8a730a200d4aca98885ae8e7fe66c35ccee6deb15c75058d56eb8a0a4e893a844358018e8d97b977955f3cc8e73490d163b6060f9ae349d119f27bfc4dcc18cfc6a7f51fc5a1debbbc5fcca71c6f1c68283b7a87b7fc44eb994ae9809fba5da5031bb4296fc551a6195fbbee6f28d5260c34d56b4ce3dfd854cd07dd963fa38fecc361d06841ad07f780605a9d69563471ebf1071be50abc4d2c46c70a1d0ab19ea0834aa8811a8fc44c33c87426369c4fe8385002986d5213ca106ca03b8e0b7a0611c0d48562cfd0fc3ba11113a95248f34bd2c584febed7debb37041ed1a49bb98c5d36c6e4fbec9e5bc0b50eb8a2a184fc4cff15ef63262200b6d821d75b6415794616eb6092b0053732639dc9a12e199019c71909618e12a29cf0c954544d2e9beddb226ee21a59bad9d07231cbc4877a7dc76f6437ff6364d3c8575d6965a1e1e8a255f25165bf012078451c91ee1b845f4947e226d3df0e1748593eacb76af063b354a41525039bd4b44e352ffc8ee7580b85463d3c2b44709e0d3a9762cdadd49ab3dc5cfbe68e953a5b3c35a224b6c24ec29e11705d1de46ca00490013ba67135ee48310a8b2bfaf4ecc0a3ad07ef8bb017822a240c580f83cdec6e54fe379ff0f33952c058bfe007d439853018cc6210ff86fccd5eaf4f4dcbbf8c74cedc34698a412a4a6bb47eeb5718516016ca21d68846f1eba1ab72843cce7de974e30def9b68f77095e68ab01eb80d7e2d91c8b70125c2e79dfdc6affa844f26cc0f3322961a8ec0df8ec60532a9de321f8d67eac4658c9cc5c49775c695c74f4a20da4c7287f17efec11ae060417fa2763788ee1d646873695766837a81a714e84b819a13d06a71bcb6fc8e0ba60d83862c5ce8b8e20af0bf0dea5deed278780e1d74ffb4fceb8c78e43ba52eee9e4d68dd48c7e484f65f77d2dc61431af2eda7347c641d7e4a613d042a5389082cdb8bc36e7d7ac9e17be40bcbb55281c3cf51214f5101cd9b89efeab72868e3e8933a597473c0db8e1fc836461fab54165891f934b3cdf78e7d2db93ca89400217875d5f81964369e569122be8bf608a6f1e35172b2f1081b3e1f7a2f98cac91e6611c4e5a64ced7cb1910286b64e1a32138ffe764e29c106bf234f1eda594cdd4272aed4c81154e26d7c0682e4e6d74597ce7cb42ecfc0521af89689a62e69374c4b971ff02bd5be137fa5a93cc7bba5952bbc5e744eb0246daaabcb044d2bbfb0b50202aa93756e8d2459b7c5d26fe32c2f74078f47aafc54bb98ee6c9fba96fff27bd4e453fcfc5ef14cac92f29844302f417faeba35eaa550985b118de4f91e71f68dc4463442197f544c739225cf97cbef76b3119feee517b8c019ea727e52a6b93cc4a73f09b6de5078b452f056b6410ee428502dc774ae6d60a14be1064b1f54380741ef77db8b1225ecbd34116d1ee70bd661a53119728c27ab5c99b5aee17f019a451b3c17861efded85392e0c9db1b5d8dfafbdd571710a5affd35a4aeff21f75d5168e556e628cea99e5c1ac1ea7185f093b9f4e11faf1d9fd38475c51e0433c75b1ac03c66b1ab674ac42ac3f4976bb591356540a0a65b7f4c539c326e4735faa0197c26b614bc5989c528bcfe824a8b522463e0bea5eea7fa0a1f2b9875ecbe4c437c229530ea4f266f9d120dcc8576c456beb200c2d1cd4723aba77b83f9d0312a9540cc71bc5a32509d15a0390a1a4b0b60ed07bd258299fb955c418c82fa52c80adf30216beec62ea8c602ba8f1c182bb72ab0a05a792f13dcf8389d6c8bd467d3f477aceb3bc4edead7f8bb845759c40a4dfb565bef4ea0fad207d548690532115253e417a2d205906d020d01357d0a52c023d4756d17ddc5856122586a46dcf760bb780b5bf162bec3414b5dd7d5393bc1eab1b20fabb5e377206b08c95a7823070d086e7e2943a3abdc4a3344480ffbb7de603e58f8302646114efc3a8d5d4e75680c0a3d226e8b9c19d329d10a0c0bb018a3ba51265dec53a94b035fd978fc2448edf35c1c548607f7db62e8c46ef3058a2f93d1e39a3456840cce43d1a68eb90c948e4c87a075676c62c8e5d378043ffc7db68f152e5bee36cae2417033dda588831b4c81ccbe8c9cb980fdaa1714c36d16ea6797362ed0845000cfecdd1bcbf579cf83fe7216d110338810e97ebddd7a29c4ca8b56d40a40d500e89b7a5c0092c2907e4b481cb8c973076168f4838ddf5482becab730fc01cf577425197737c8af19a4738341d674a3a75a46bd27dd36c58dca6b5513b307c1bf7bce53f1ece4497c8551c286d2e7ddd2221c6c104cc988bd37198431ba9bf5ee85f80a885ca6bd3891ead8fa01626fdcf6356ab465850dbb0772c71c8bbd10317a3af063f2d9e74c58ae411ed6c42f3b9719ce5a1bd3668cc6e09119a50b2aa2bd0284aa59b73696dd960e5e28edefc2607837e62f606713db9f24d3e4aea25d69ff4f9fbb54b9d63f543eea5a7081553565d3139c4a772b1656a1f856028978cd40263aa9f4586610d735483b9c09c7c425aa8f1b8ec64717a7a91a91550a03b93b7fbe894f3783f71a296c74434aef4bf3fb6863bdb8442a79e0a45e444c6d592a72d3b4ae4a4249ed737d33b690ec6fa0dd4327d7222848b8507b7a73e12e7cc21ab19e8a220152b7562d0c6f8c191840d8a1ec433f38cb254b948ea73047d7542ebe6330e12a8f3daaf234c79c2b6c8f4acbab311c2a506eb05e5b24bbd922d32cca70de9169ad6a308b5ed61be706b376b14da38bf6f80e91b83f42cdf895103cd5682441e4b50a833cf6ef3f6febcdfd3b89baf68e8e0ebd556f77ea294fbec6ac4e3b6ba536492bc0ecb8d87467750a00b75e0f0bfd9d409194a574e12fad62f85c893ed3476adda8ef3264713c3b332cc4d9872a4aab0b8ccc486a4c996bb4649caf1d13ceb81c1187f41defd73240bfbb0705c699257517a23f268c607fd1a1f1e7d904c6f6386d4117c54917713e3641cb99b1da7f1b430183b75fd84dbba938a1a7a627bbcf218cadfbf218fb7ff72cc84fec8ca88b606ee16f74b5939cd933afd3bd841342035e01af91afcbd8bb9db8b39ff5476ea6f3041f1150850682935b4ac19ed3b086d2ffcc1520dffa0a01366b5bd5027de492209697b55aa5639696201048ba9564a01d14f0150120899ff0e279fe3a3c3ed8ecdec467f5555ae246f388796708bfb8df53e05eba722c325cf77218fd65b77efde953af58d8fdd99fab67b93ebc1656c4e10bfafe087dcbc21505b4d98482b31ad42273c0e68de4fa7065c15809347abc0bcbc4d051e4c503c3f9b2f38b01c0295286ee26d1fb1475dd451ad70fd08724955bf234926dec6812ef5b67ef8f70ca90928a3eabe82a9a31aa8910c757df0a4a7b8583ddd637fee8bf4ed0d6617797b1b52d98b90946634c4606b51400a4b8d1bb68b1fb0097ecf4fd3765b8a048aa6f08bc229e8d6ae8fbfc8d68c4a15d83f08eb22ec82e59b6849379ee4f2bfab42d48d83b9199952338bd122b3089541e39aed78efb92a6d5cfeb36934f230bd064ec4543c084b9801b72b6a82c700675174a54b2c0018bfe7143f72ac563e473b876b38b84e30ac4c6a4dc4889c38e99e5f007250a26a06496a4764bf6fb5923bd771b37d370a10ca7cb0f38157a72f289bfef71fc6f47db89ff747eae79ab64e55b898b7ca01f30a9fa42deb477b9989ebafcf926895a2380dbe35a68a476fb05c408542ceef72a3c5959380fdec1d43ccccebe6b70c2b2c47b55949c94a04a57e3e73ae879865511b7776be15e56948788e86e5875104c29e56b7cccb73fca44323a3952ece770f0baf470d2fab80df4877afb58e058039ad67ba9acc62414e3c8dc6dd701d0015dab4e4910dbd8f6a646435832bd61e40fc4669e8c9e6bc393ee4274682e427a9353ff7897ad25bb6214b71dff5e3c6c1f10b9244f1f74258668cf5a34545cd6c00f16a7b19862b089d955ad96861a751f9ba75a2d1be324309b4aad88a0bcc175de5e0baf96186d13d2793cc073608385a5054b77ee6751b7f1b545ccdfb63a6303667c3e6658ff454415fcb7affd17a2c1f8a8963275a3ec4d12d4f7ff29058b39199f71be68570700c311d2f7b10d2ff032ddbbc2f896f7af8db44c506a321786d45fc81651ac151cb4391ead7d494ec4ab026ca188a81a76aeba6a6ceaee9244bd7b4c54dbd4253766cca73e55f95f4c21e3ff43c548a07ec625e3837a89ae23e643008cd06f90694bb9440f00b9c0ab7b25aa87738aabd4dffd617921ad2b157a7b9e30563d7ffc9f3d74ff1a3678cbb8b719df5895c31e3756ab6a473869ad797dc5aca365b4399798898d0ae06939fe65d2ab4d90f96114e7462ba9523332c6d7e4813a1dd3082a463f2f768bacab72ae2fbb677d59581639c07af37bf53c4e32bc7e647f9b0ba3764657de277e5a2d2ce022d91175f8d09adfc273c3bc7f0a816c24cc5a94f3721cfa9864bfaa0184109acbe225ce23389781730458d83f2848582eb58255e7218a24942bf4318b0482d9747b36079fa731d93edd264390a35f7a263a2662166fd543c4906bc9759f261fc350e1992e8b93bb9f699153b88530c2c01801156e3d3195a5353f0504b783d8a1d6285377a33333cb64127037165d83001bfa129342377372c64a9396924732ddfa9b6fb936f22a5b6f0bf16c3b8bb2d1ed4c1d3e198f36036ee10ee5562543eac0872d90a66e995a8f688cb8820f41aba1f3d73db947a4a80fb91699d053755045ce0b167d927482aa09deab24095b5576c99211761698fde7138caf609d5131a4ebe86b66d7caa32e9e379402dec543d262ebcba66620f938935e63da389c5049fdf6dfa0fabdb759da9d090d33a7b338f5f8475ff90ae1f78afede8ba037bf7f6d740b2ced69dace8ef7970842e93273c07b1c9b5fe0d75580e73c393992efca267375eb67d56dca1ba4e31411e5881a57e15c3f5d8a6dac9882859641f3bb570fb1a222898200d74dc5da638099294dec4407b0c1e1b015b2d61c3a83ff0ba93670c14eaca45e61588f5112df9b0eb21fd2d686de307f55ce5812503ace77", 0x1000}], 0x7) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x1], [0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r5 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x30, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3f}) r3 = socket$inet6(0x18, 0x8000, 0x81) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x3}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0x7, 0x7, 0x7}, {0x3f, 0x1f, 0x9}, {0x2a97, 0x20, 0x1f, 0x3}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x200a8, 0x0) writev(r3, &(0x7f00000013c0)=[{&(0x7f0000000200)="0336c63a14d4c5973d0a5d3646eddcd2743f59e8cb171d7b0d64f09546d2ce47ada3c371974e90213664c77db809c5b345becd51f6570f53d019052daaf4df1ccdfe114a6b67530094b6617a4ab725393af0ebf42b4de3776f3945ebb5100f05047a09d9a7e0828447cd19dac44da82c924025d1335fdfbcdc576b8be483035323", 0x81}, {&(0x7f00000002c0)="4d20f93450e633f73b5f637ea95738cea1de21bf02c20cbf1e6aac8f793c17e21aeadb95d20794ae7fa18fcbf57b0dc13d3384cfd507482cc68f6ed93dc3cd0ea8a98c99821680282995dce70ac801c1994ab1aa1c2f0419d7abc7da96614c6f8f1883a8ca", 0x65}, {&(0x7f0000000340)="bce749c2c2163b3aa56d3a5390a65dc3e154ff4d6806480f6b90a938429a4a7bdbb116ad2be0ce1a3b2da8e51bb830c97c43c629a1a97ac6cbbe3ed39eb6082312c44003830ccd0b4dff7c87e792b785e5467dd29ced08cb798ee371dddd7901e0f8691ebb3902c23f6d500636f817731d53a438ae139a541da90272", 0x7c}, {&(0x7f00000003c0)="98149531f30cec12154577a0c4bdab94c419af8308fe3df8a59a111bb6f1cf0787334fdafe415cdce8753dee4690e78226aa1e6eea50f1b10a2edc04ee6246346d3fe38415bf8ea5ef3f0a64761bb5dd9b2216fccaa11738eed396c50251ae436c57f4e36ff61d2fac9cf338af6abcddca890ed3828b2cff78860b41717bad39e3050789cffd24b60d62f246cdd7e2a38c608ddc538bc3111060e08ba634e4958545f010df4a15ae2743f1d85d427245c6bd3ec47e9f39a0d0490259c852b25b66642cb4c2b146be47412446c4f0275a23d45230da14d114d20563f2e401ebf9b4731e05449974995c11e5f00a9b1655faeb52796d558173179604058d11932f5e61f925197808fc666b3a240fd6f6b2206ae2ddde96cf5eaa64d599d72884294dcdde63c9c6cc8eeefca964ebcff6fdb27b126ba7fd53a74850c83e82fcf262ccddd058a9db3ce5dd5711537427a832e97e4ee98990c9684cd0c18eac44348fa2e9cb438e0bc7e86c4eb253a25abd3a28ef5b47060b5c827dcc962788969db31829ed8d7cdac3fba157a7ca4334886d584eb297020b1406d1f73e8819d46b90222eef59d2cf99844e43e5b060ad7d115c14b4c94da3172357d1d08b5b73c39a6f5b9926cf47a1fb391bfaad75f857cc32112c074b24feb54d60c4cc116e9da4170a1d15f3f1500bb93f40b6838a5fafdb08736b6d4ae18305ecbb1e33a4e69131ac02ffa44d239cae453fea2046415caba22823c7c2f2cec824a90ec3c5de19c4e4aae561ea64dbabaae05c806ae00a0e944ab000b6cf98087de01a42c949f7deaae53126e0ff15e7b5a1cf757b14657f1f820807bc769003865a8359900240467faf42f576a3dfaec371854c57d8f8a9526cd342cc036d837d6969447261446d77c9598963e845f8babadcb87018c45d3798d7dd6d8bce297d5c952d8a68f6ac3cd3c85691b10445db5cb4a3ceb207b3392abafbe9088858e509e7010ff1e96951f724c06bd2c4c04a097ff517518e247e2e1cb1fc471a81445c6c2922323bd2399afb046fda0c1840a791a3f3122904a5e771a1b602606c9acae6ea6820e4f4cb1852b683f809c6f7c51860a5eaac4f6f71819fdeedf4e5b19e083dd3a1a8c1d756ead50d803a10ec6b6efeeb2002ed171585fa32ff36e10f9dc45e6c63947e2d998e4a744f2caaee6deab6591e44e330235287a85417abecba2ee008aa72c779459c8010b8dcfb3dab6a5a504322aa285c8ed8c5d44d43835d48add08126c688b535990e5af2692de255393a6f14c080e37157dc0a3095c0f83cd9aad2e5a22d9041b21a5369263ad1d0bdd5bc5275fb255c5820fafdd5076a08f8d85e54f07e7db9c5c2d274d70b38ac42bf491ad9c498fe2f1dee4f905672921693cb6ab8110babf775f7e872290fa0a0b1908a8984d09d071975ac0456c8c0660f833557f4feb9413b3b51a4514a2b94677a7df8a99566f6cda64fda9682218c24405908e99641c941d9270fe05e1400949fd4b9eedea10fd4c3ce9bd5b97cdc9b8f370c0b2c08764b3eb87621c5214fbd1b3e9cf19907d82cf75518650ca18f9cea4ff0e530c8a0ab44025cebd6db7522655514ef9c0c5f73de8100a54c6e30396a0707550ebd793da17ff823e0ddb28edb8fba1139b6eb69a6636f4948251e82314ebfa6b2095257f1f1e636906db7ed0f5204253697fe28aa56ef80be2b61c01603d1253d1bd2fcffa8c1468cb660d1d107a65c51bf85c82f55f240747c1ea404b792a31e22611862e60a4a322a022f5829a150e9e91883432066cebf3c2b09a83cc75d4c272fb81dbb87610b6c8f1816366f82aef9a349c49336ad394c3a8651e3cef0cd56d2c991669ae3167838deb264d73705483d105b5a6b6c4d873732cf710e54eae211eae0db0f42675c6fefc594dcf47dcdbf78acaa534108b08970a20f0ab5444f8ad135be4cde7e6d4679493abf6267d0a68ea02ab4faf313ae17ca272c6bda7219dfadef6d6b134b59503b581e1cda09f07874828f95e83f4a162259bc539f832a3b955051dd34fe7e3cc7157fe3f939b1a66e9ddea06570766260d7cb49c1b6a7b705a6949aea187ba4e2c02c2db316e1a74a422c1e8f3a87e1f7978f5c91ebcee0ba9982d595adb78eb8c437751575ff6b48f8a702870cd4d514fa5732929b036bec6a5b379f7d12e75b1d38ecb9a54829b5f3c2f1690444ee6d06b4ec3c73bb75be9b9f6f5a7b0b84a12ba766eefd73c11922bd0d762c0b03486a75e2e2fdbd35f9cd847b0ded38c7bd59f5def1f2fb8696e532d703cd6bf3241d89dbadbe08fac950fb9d6c9d1803ed9bb99f1c3b1d31211054ceff0a9186d2512355a331117fb5b00a120ff3a84eeb84160b0de946ddae48c426e8f0e6e98848634b2550542e31eaa354b638fc6554bf4b555b78af2290aeb65e7ec39b698bb7fbafab99e5f6a9cb88b47cdb92dcb775c6685520298638054ce0091b52e6ace9153aeb2d54822742660cfc42c86271b2a8c9127d5474442ae3cafab430e9dd786aea7e67ccf05d2e2e37703ef9e427181f8dc990c4aec2dbea1962003d28ea2c4275088ca147d177394fa7cad615f5146305abc23bebcbb1dc13ec781f0f3b33cfc6894f15d5a8236cf037795c642deaba5ecbfa8001555f9c43b738f6e10384b6420621aa19421d463e4493e6822a939f37d45008cd8e00fe34e9a7236ae7bb8b86f6ef04ae98bcf46a4738e943ebaa88299de0416cd9211c5899462677bff9d800ee1ed327b9bd8b2b8358dfac7e643ce118e4c800d9842bab0540a89f755e7490a4e64ae4e0dc8d34cbc53de5a34a1a6280512785205dc67cc82bf25d04e4e1a0da6f00d776a6715f2c636b8e3eca06f043dba5c804b6d74f4b4658ebbb2d06484c3db8eac5950717c979f0f7fe5c5b6324300d3b8e3bcf94a8e6a05abbf362e1437148c9545676d532dea51fe9165af68cea34ec8afe95c98a2fabcead8571f4f079a3f6844d8672c1a307d7d473a8e43b88bb5ecd5026f3fc0c4e705e841c4dfacf666c6bb0973bc1c91f51ff3b7170e74e4a600c040fb04388815489df80dbaa90c6c6682d6f58aff52cc4968f227a8369b01dd155c96a97523c31ad608c6a265a163b3a5e9c2945d20de3d0b5d8caf2eaa56a0ceb958ef9ef4b04c90740e9a021df9251d52298481e43963a2efe90cbc2176bf435ab8d3f5c4c1036c7a0bd9391d0dd352b6fd56f7179dee11af0ee89204caf1f3acd5a4f124df3d6a1162b40980ad7b2a70b8e8748abacaa078361c1fb5f48987bf486db65e27caff90c06fd0926b60617f04c703bc358cf825bb8026df881cfa03780f084c45109ff514623e06c5b2ef10a920b53911c80564e837145eee72168188126f18de44f3f5d274c0879188dfc879632f5f176897e11e6debf7d284856cafa3cfef20a7e41b17afd89961cd84654b77a199e7669ece42b9ee67b917844415cd1cf0567f86555acc9993e58403d4501e3f3b7691b68bf5865a75c6b9bd6a153613cb3116787f7dfeb9d03e888532ad921e0717598683e143aa8ee6d924f090c406c892b51c5b5f47fcf70af28e8a0f2c528a037babff13d9ed5feaafe5283091b95e838d8ba1bde0d5d48066caa6650b22fbfcb5812832f100898e35cde5310ce2fe7200b1f9728470be03f2525b0bf4c184a86c6c95c8c58258f4714cc93b9776298c73cb022352802446e27410063e45c13021c0fef9521c9a87111064056d8633e4d4a869f9bc02a2fb37d287fe2fa16e98b40aba38157594308545d91307dd350ad69eb6055582688d27fbe2cfcd8e11edb21d8383e643175201a6d0fdee626e74cfcdae1d5a541dd00dffeb60200d8a6d9dba14a903485f70ca96631410d316416ed37b6b928cc13c71c3211621d818eb34dd9f8df2d36fe10ec97036d62a234fb551844e9a5006f579b02a8b9026c311fba733f385d30ec4105f153374501594e98472a1898b41138099b7cc9db2879b9eeb1840ec8b3c754f102395f3ffe3488d398fc2351ef9be9b87f779b2f12c5224f0aaf62ea5f77d574d1b2ef1c9829814d6687f01e2902c57283a1032af0417ae22c9fac5674b164a9f49b50763150e9a4323a2f2d2ca05b191c94c79f8410e954cee860971f73c82f71af5b47dc9299844cb2a18b7e10491f45a9016b402c1f2fc4a362c351a85873b63f1d819d3327da731e5c1ed08ca41225ff1b31784368a34b5d531b9328fe68f87fddf48dbcf61938c89699ae9d850931fd6337ffa8ed94ff1e9478a5f55b1ee72c4d610f8c0cf5fe53f569c353d657414e7e8601199de73944e3d02191e79cdc5e798807d429850f2009d29c892d7f4bf2362bfc6b75b7579f90bff420ac0faaefdd058f39e040e69070accc9b4fa81bdb5b3fb174ccf112ad37cc405d2d39c28bb708b93d17e704ff2f315b0f9fbe15c37817bcd0e3403ea426c51cd40117f58dbc9813291934fe0bad099e7b1e0f0f454e7f35fda9fc28614b38c610fd396c2d63f787a51c08ecf7306c775f98eedf30fb7492625962e1d80ac61ac52416b2fe2064040868d052f9cb6508c0cf9a73192379949f4f37c9084025c6419eab527bd87f70c58eee42e61e7d4b47a527e8da7af3de19fda2bcba20f0dcb6f2e29a617a3787ad11d8f55476bb0178741a4ae3042f7feaaee52d3cb726dfe46d44671f35a56e4d1678c90fe924ad2170e653df5f512fe1afcad0a0548ecaa93293b08d00688f1259ac6d10c75cd2bc3dde200d0c5f934286ba38c6bda6abdd88e7ac893efe74adc9e535fb52373c97f830e17c8d2439d8f78b273d5d601e9d1591114c097a710a682a6a573cdbd755dd9c93bf68e511cc18cab80cd360d1f36c20496f854cb3bdd042f84bb23ad3b0c97cb0085d75bda9f427b84ee18fe44dd469a1ce4d949d13b0c0ead1f634c9df37a8b7b52911a57eea956ffe5040176c69c435c48f54ca7e448272f8366dc6225bbb3f1a1b5c8f591a5dd6a37d3ef0137717d644225686779e4a545d459e0026d5378b9cccba63a7dcd57b5717c7635aeb2b596765a162a7c42104895b88b383f693438251ade9d6f161d51c2b7d4cac8a686630d4ec0e26fae8936639022c4fb2639114c400107da758cb01896d522eda240b6e6e1ceca037850d2e2f81f98135c9362a103f181294032918cc73c92433d58f5b0595f8625e07ab310ff9e94b1c6084487806e5e6c1bfcafa1631fb8364888b71c4f81ef20dfe5a29b9a0fb219b88fca4af36c080aee3f02f18f29801ea8b07681016b2d591f826e8803d9f840be92d19e609648154ef6410971308caf72d35744e3c3bbfb2e8a11d08eebb357c79098343c552737a6ce4bd31fc7dc35bc7e8a212a201ac6206540710f59e89015747d2b8b4b9dfda7f225f246064253c8835ac00d1c2cc772ecf47bc1f8733f45f457de1fa41b2df8e2a45ae22ca522e490f1c01c27377c53348f49a76c5f2d37343e023b3050cc8b7a3b35616b91e314dc40b4c4cad22559cad41bd8ae5c7482508109eee079a8565c2c4550e6567c69ce96bd07e8d2e8a5e12133d7995390a86b5eeac3576a72d2ea700c0d9a31bdfcded84b108183f932fd09257e8ed3962859698d1583ba5ac46c418cf647d840947113aa224e38965e4df4267558a9031cb08958c49efa960b83683489fdab4151d3637935714ccabbe46a1eb6e68e6678aed9e596008538a6bf5747ddae12856c5e98ed0f78223b672b896f804ad463f0cd04518d04bf5d31a553596f44272f3a225956656c869a0c450", 0x1000}], 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400), 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) fchown(r4, r5, r6) sendto$unix(r2, &(0x7f0000001540)="3c8e55bde991c6b0f489f8d1f4c50820e5d1f2a28d6db20196ccbc8aee1d4d09925bfa091f3b19b9557e90607b3d908a2620a271b689dabb5b7090c095e102ec29557f70e2b285c185c0975e305affa917c85d6df305b5", 0x57, 0x409, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x2, 0x1e9, 0x7f}, {0x18, 0x3, 0x2}, 0xb, [0x7, 0x2, 0x2, 0x1f, 0x301, 0x62279b12, 0x800, 0x4]}, 0x3c) getpeername$inet(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) socket$inet6(0x18, 0x4, 0x75) bind(r3, &(0x7f00000016c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001740)={{}, 0x4, &(0x7f0000001700)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x8, &(0x7f0000001780)=0xa65, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000017c0)={0x3, 0xacb, 0x7fff}) r7 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001800)) open$dir(&(0x7f0000001840)='./file0\x00', 0x10, 0xd8) mknod(&(0x7f0000001880)='./file0\x00', 0x100, 0xff) syz_emit_ethernet(0x3a, &(0x7f00000018c0)={@local, @local, [], {@arp={0x806, @generic={0xf, 0x876c, 0x6, 0x8, 0x4, @remote, "058bce0ad21eff5b", @remote, "fd05c4c28c0cbda919dc16e5e90a2613"}}}}) mknodat(r7, &(0x7f0000001900)='./file0\x00', 0x2000, 0x6) recvmmsg(r1, &(0x7f0000001c80)={&(0x7f0000001c40)={&(0x7f0000001940)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f0000001980)=""/239, 0xef}, {&(0x7f0000001a80)=""/206, 0xce}], 0x2, &(0x7f0000001bc0)=""/126, 0x7e}, 0x101}, 0x10, 0x2, &(0x7f0000001cc0)={0x1, 0x81}) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) dup2(r1, r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2b, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(0xffffffffffffffff) getppid() sendto$inet(r3, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{0x0, 0x7}], 0x1}) sendmsg(r4, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="1000"/32], 0xfffffd88}, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) sendmmsg(r5, &(0x7f0000001440)={&(0x7f0000001400)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000280)="6872f6b298c8c506c3dbc63bf05d0faf835b6d506a290378d9347b324e1ad9602055bc481f5f9afb5d48e8ecc1ed90edb2b0eb859b6909305b85c546e0eeca135e0709a1d29fa5d702d8e628745841661df57a4914d7b1f589f68b83445bc437f3796b7195", 0x65}, {&(0x7f0000000300)="b249578499ab261e51931b2b81772f1098199d1188027ab7fef985a6204ea8ccbc14ed56f469d37bc4d0447043b879d363c9efec100f666a604b48f29a6bdbdb9e96318b0fd3c2eafe50e6927f3d2bbbf8ecd4850c12e76073c40e547a645e02559ba43e5210215f863c59224f501769b167ea5667ff0a276b9f653befb207e171a489ccd5d6e82b750f668e310257fa0a2d8958b02f5066604232dbd28367ae87f4bf7289c5afaa9620170ffe490b4b435d830728a3c5625dcf89de4e25fb56fa38c8500c703b6c9db81cca2456b4112c60a9b73d5adec6fad78d413dec6d349e2629f6cf930912e6939346c950898864b98bf9bc83d30dcfc69034ec7968228695169008821db9f70e7b190765929091c9e9fea6061832b700db183390e756fb1920665a58b4a381f82c60b60db0baccd8017eebee03d007f144e9051ce4f9187817103ca53a1e4924986216e5693bc7ffc68741dd624ed607d26c74a699f317d211ec68e608967fdeb5a38918524a76431d44c1e8eb3ddb9520b3aeb244f7fac81a8deb74e418b6a5f3e0a9bd1a8f7b78af4fc8bf2a5afd021e7f7a76dae93d0abce74fe2b18b0a23a909adf00d47bc21147e621f3339ec00d35d2f4f9d619f19f419e24c80d79ff90f996faa2c9157e6de36983ce1b34541133a55900bdc8b8f92509c4649e49238c71089eb49e327545572585ef97184dd452c0e8e574c632bf57b57cc3356693d16fa5df0f1415602c764abe1e33e0eb4579a79a261efd979b6aaeb36f3cbe2a38676823cc043dbc15f0055246b12ab8b99ff005ce5b392b20175d62c5520c5823b58c0b7126ef0a4fc5b6b01dd2e98b4962db5db841c851e83603367fbb4e1f13253e3a4b7320cb4e39aefe29e07900585d6f131e50e5f639911ad9563af0e2006646c2885a8c1e9b52b9d52df4464ff978d4b8498b926ad04be238ba928abe4959ebda632d3d61190c8f9364325501977236e0cf362e26060668f847fba75462222ae47b94fc88a705b18ed74ec770534fe4b768b9d35e0b2b40d816756c2abcf453dad8b160914e8427fecadaa27c4139994f099d1d7e7c6df3708088f929bec43751ada9aaae7321d1f1c2f9026f31b65205846ec7a1e53d3d5e64e80f72b7e7bf02db38d508330f305c9fdeda270e4c462f0715e6905b82e935e3652a63ed1624f89e4496c1eabbef8aa3a24e655b627d229d99804063404dd89bad53d13ce9e93476b15e56e1d29664b9ab3b4bc0a65e3cbfab34b2c1b3ef2a3861fffbc663ce3a2ecb1e760e18500b1656ba152090c8051219e21d8faf1d1d7702869fd62ad72b5bf60b8ed34459c85da802f7d500945569a4aa5e7fef8af02cdc20406bc013cc15769a600a4214e7ac25a4f96f9d1d4f33fb417e3175bcffd062b926ae5ddbb66060715e42f7b7337dc6558e12b4abb1897c820c5fb38253178b8cdd0cec089a23856f3ec6629ff6a42f59065f91c93137c7ab49e00146a9ff4cf8a358c8a0f4ce99ed25955eb0fb69993c10b65d40cfc093f1de3d3cc394fae8f2669816dafacd399b3bf77118c8cd0bb30eb6ae0f1a7d64874629a028a2c01a362fd501318c46b309acb6adfe5c0c8c88994ae4741f437458e9b18086059177c563b338ca2a40ed674ab2c71625eb631ab99bc6698c9567f64e8d5b8b155d12aeedcabcac492c011421d3365f2ae0608dd002a1789f7d2447f3c4d68ac9839bb7262d134aefc88a6fe8882eddb4e095dc889dcae3221d0b6cd401152b6b229d07b56fa66f95a9b009ecc0eb4aeaf416b2a29f83162541f2cb419a253071d5f8749ed7fe9f0eeeb6ddab08df56e6857c8d145f43ccd7d041bb65353f6ae7e24b83cb388a8634d62440424f91901df8c6bd4be34d7019be91e7e850e626c770c5b3f9150a38198121353062552b9e6f9d5543903165e497eab817a9eaf19951c63561c2fe0facb418030a67fb91ebabd28977d62706c5fb0e64eed9f3fc63341bff408109e75f58288c8be8e1ed25e47b9ed3aff967c130278dc2ddac0cf99b05c707cfc0bf07c12c39d0fa6ce63eb7ab87fa4047ef39d2bc417772111efac84431cab9ebe5ff50cb7b39c66b3b4464bee787cc7b500a9b0d4d31ac77490626d081a2ec6bf511ed3b717aec511041b1ecb2384637bb71af8bcd898bedf8c1ed8aa688dd76be721b5d819e95e3fd8e19e8f059af7c43f8a389054d8a93df73c2b5bce8e4631fd24e6aa1b5b74a17070d9744e36845c9ba3017a281b80c916080a1fd6ba9cf03d07a2ff02ae00829949dc653c6bdb0cbb186032d84f3e4a84319ec6a622fa8db8979f7198e7a49d1a5b8bacc95039c3f37645f51e30bbea591389475e240872bd55fd823fa3d9aef560c703ca59dc1d9b7f34a06b9b8bc76d80ee6d236ea8af4350acb637533e674ca055e048da5cedb2c7c58725371231fa648fddb5d0b81c425ecec68f815607d1b7750ed8caf3e0b3973a9b53cca5c70dcbc3a12aac086a590f80257f008b29d3469319a2d6955e88a89d37a0ec677667d5450ca7cf4e270d772c3bd90cfeb08e9327b5aa93a46162b966341566510bd7129d10f1d7cfa6c1c8313719d7c6858b0099f3e5aa3c7952cddbb3eb2dae2b549a4154cb499c7eb636a39f4636d02e7858733548ceebff455d345619a501089ff9d02653bc54ccfaa6853be36645adb2dbf9700c9b5fc70abdb256c5ebdd521c3f13c76051f89d1056bb491a184abdc9e67e5d0692fb090da7747b074e06462602bc07941bfd5eb5ad9288a791ee44ae665642a6268406f9c1fc2d30d60358fc6803acfd77bb57b9f448f52ea5f131ecb78d275a1841247cf2451cb32ec11d3b13776916e86969d63620025ae1ea77255484b0db2942857d5c875c5259c05bc383a203959ee285db9b6b3b4747baca62e28dc5b1ac4d42c5383b43b2fb1ded5d12d74361495104566f701ad17c1a05512201158cb98cd050719d0551e04b56e7f909b322ab6a8e972685f262b03eb246736565d92ec45399aff37c3805165c4d5102dcc2203ad220fa364d3f78e4dae93d88d6c14a8094573337da138ca33ce9dd37c7fe52cc5cecf168ceb2398d4ec3f5b462fde5ad944012d0e3659ae160c5d4055517a3833910b0a7762908d0a08f0367f8727027b87616e06bd8e6db72754d2dfc64a1b33d9d99339415d4731db48815cdfc363bafcdfeea6726e98f4b4475feeb4b638bfe79797485c08dddb77d021642c3f30504e80ad68b9ee5a957f814c2a71f83d986d52a13beb091c00dfb1864eadef28b954da02291735978b52ff2bf439569c990a193fecbc50903efa5d320af0e552a059b910ac4e6764327d015c32bc29423e6dfd0961c06dd0a1f9d7a12ac89b70af236355d25dfca27a6888c7f0d352756d2cbc5ebcd8836b5a5ef7507ad6f67829d8c872f4bb49183bcec874d7aae91f1425d896a51b1d9112f3d83d11d713acb1f2ac8a453fb6065e1e805497fac996364cbe4b2171a35c85ab8390a4e2403a2c8974407c01c2b107099602abab5c73d215ffc51c4d11d938e4e6fbd3997c369befa50eff880f327905cc850761ef5d34c058848047f70a75831c2d3047e476c99a6eef57cd3c7d304b9390aab5dc151bbb27b937d1c8c2958be4f5669cea48ad347d2584395b3e9bd75ffc462629a49448995955136648a656cbc191a5cd78e4582e6b0b2fa87263e021c3d379777be003bbb9464a5d0ee697c54c69f55041aa143662ce876c738cea3407ea84a6c3de58ea171a46d9a958988165131b9826a1c0b06099dc8a62413b7c6b968f7c16bd80cfda101c7ce96d5deee9dd9333b6141b3fa8fbc31fd30f8284737f4c9dbc96345b0bb07033a13ac554e6a23ae70edfc14be60ea1c309216abbb15cc6e5ed6c3c3cd9247390105faad2236eb05365b955597d6655175597d6c8636bb8c642056af621ea2320d42ea85102a4d5bcc89135ed56cae9e61d16d2d3617eba801807d494d651f84a367620721327c1c8479c7d193e66b63f8ff9fa5eb4bbb0a82e1276c7b676e1809d19d468bccc1989d49164373fcbc3bc6afceda6ba8647de7d508bef76b7140d73ea441195e012a9d7ca70a1247324a4f27e77d3efce5222f8af0cc5625dc7937d434e6072a5d9ad6018b86b133e4fee64fc47c4859e79b82130baf09d2cea7cc96c9e6d876c7be21c6076a17c187770af666eba1195f6e572141114a1696993c1ccd733af3c0acd3ceff99a3d69ad12be09b38d45ba04b0543b8c2ff8be921d1d5818bb3698534f0fb624af31846d8bcbdf281fb9ce57df778b81fbfe8883e62a497013ea3a8f658834b1e54b5190297ef2af0cf90d6e7bf3154f711ec86e367bb8aa637843bee4ac917c2510d814a951300c331dce74459a6d9c42357b788f7874d0e6325e37e7340db785b74e7623f992d659601eab66cea4e9f8c777c2ce21fe091ae7026abea807bf6b3743e3813dcf8dd4bc4bbc27b582e229d8f64be73a8e636d4a7ca89ad02d2c22599bb9063f54a33ab698df7e31a8a201c026948884bbc819562b6be29c795f160bccc56cd0a98e5240f0d3e7c2102c3fe7c6758667472bbb1416e6488f965a83e338d5dd20abf0df2e23d2ce9b95da10a48433467b469b18a061422b5214ebfcb9d548f45e58d48441b6146a0c9085fecf4df156f929ce01ed5d020df382cb2ae7c1a856f5bcdde38326c84bfbbc8fcd95cb953164444785af23f47d5bc451358fb08b6757d6746bc04f39ac50d8de555984783508fc122fa1de11e9feffb709b88a82de275f3d3441fb1479fc9f03d96fda7f4a42a1e3e90e45db7408049230c3a16ddfd4f4c17a99a18282c67cac95bd2f8e29f76e3190fc8e13f3c432ac20808f35dbd124dd1828fb14d6ad56e4e2994b2c461013bd6ff6d022b41fa5efe1dd83d30f85726282afae09d9432868d5cd1fca494714bb244253aabbb232c140b31c6b6804ef1b0b897639dee78c6bbce1badc43206f1c7384f7d132e743f0ed4ee4629842c30b10b72a19636c0d157919a4420250ecc65be0cd9820da7342021746cea0bd57e3ef97e442842204a76c9441556a23ccf08d2f9de4053bf556bd2742ee434b17c19d3fa3d448a8d7e459e411cda8cf7091aaf4138e496275880fd9c7104414211bdbfdf9ad996580eba5823c70bd179763176ed1609caebe844f3b0003fe4cf1aeecf67cb1de895775a0f921d7d9987f6839ce58863f244291cd6dd1d8ef69f3914f6f70c3be615084d1ac091ebe40b20b1f6660e258e454dcac210f6f25d8f66d1d7ea246e158f99ea769904204fd9e9d49851a5ca1e102839019b0910808d4f9777ffe8b503ea45caa46fef3a5e6684c658832111a0c13beb5589ab10b97c3a9d31c547602eb8955b113e37cf7440adc614c131cb5ecbb231145df0122bbef4f075cc4a56a40f6b339d88ccd25f7e91307f68e2cd22a7c989aa57a2e861624ac1eb1026c7f9b06060b416a895999d62071fe81df266d84c4ae2f3d161bf1a404e361188d9ae9f874474ddb1e096dd23309290ff7a12c30bbd3673a936679f58ae63e372d6c593e7c2a0ac031683284875e00eaea0d92da8d056174993fb00cdb288907f4e707f297eb51d616d1eb7c23332d715ab2ae186a3d6c3ed7361d7de65d0a8aeadef7e83e3c86a059a1c7ccef7b535a164ee5fb2a6248c7702709bf1926eb179d131e9d9840cfa7da98763a75f5f583f24f92eac4ed397cdad4cac3807550ad08ce60e10647f074d0c11f5523a0a33f0885a8cb7b3334f6e", 0x1000}, {&(0x7f0000001300)="69d8c0f55fc5fde4590f031101858377713915af77067ad0247664643e4d20512f49c7e306d146e86297a4571bd4ef532982116824543c38bf344ffa402dc1ca4f6e79c17e53b33730dde42613f7708b7ffe5a10949580e3bfa8b9e0c7bdb6151b1daed6b8429a5c3ad4014cca4c7336a72ba84123c5951affba36ce9038c8ff421c701e53392e5872471172f2d58b051b7df4c0741676c8ff26", 0x9a}], 0x3, &(0x7f0000001640)=[{0xf0, 0xffff, 0x7f000000, "c69dcfbfecd7095553e7b17998d7c37693c9a9e96a376a9d5e815289fa66b9c238420a1089661f8d78f7146b165b05b0622a887349c0789d566c93263a017bc70f6483b1b86d5e2f6d63305ed233d9d37576faab9b78c62a242ea20617f4772d4d386fbd090f6f012965bf7dd5261e5baa0d218112d30ee839fd657bf0bf9bc8e6549e9db3a51787cce8f4a69281d3b8204f68d5512af05a4859c8520dd293d07286c9b56d6f90642faa8cdd1f6569453bd4383fb5657cf5cba56738a5ec165d3086b3273b47459b8691a4dae963e6e42ca3352baebdf8923bce091c75f5"}, {0x78, 0xffff, 0x7, "048e11ba127ba2553ae3d4b1efcb53528e7c9923b5fd0d7403cc07b880d36007121346c36f0ff6d3526fd4365e45866d39c5bd760c8099642297e02c12b2ac4aac0c222cb7a3360fda81d605115719a71df74585ea3fdabacec397a62b0bf4aa75"}, {0xa0, 0xffff, 0xffffffff, "97d32fd71b101fdc5517a13d7b1116276a6f7c5fc6939065ca9a9bb9c43adf59faa2deb3a237f167afab2a5528b6a8e5b9326e4079225ea99d0e6e60b302eb4aebac6c929d75dab5a3e653c06e5c79caa464fa8e39e223dfc485c71fe1b7ef4fd64750598e708ac179746d563c59bcb6279e92a442abe109c9627ac16fd3d4786b910c7e8c62eac34c"}], 0x208}}, 0x10, 0x2) r6 = socket$inet(0x2, 0x3, 0x0) r7 = dup2(r4, r4) setsockopt(r6, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000001480)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x801169ab, &(0x7f00000001c0)) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f00000000c0)="bc0400000000000000205ef2fece9a47eb0c8cf03ed8f268cf32b766db4571b2e6aefa8fc32e3c01958e30865ab2e1febcbe6f09f2f8f3e9dce985cda11e60d16d7cc2a785d5b1c01669bbdb1dda7d1f74b837a0c0d4e80b00f0e66f919fd492133e0a6e1bf277d5095896e8d285b2ff2744c1c4723540c3de207e30402949a7dd4c4cfdf9a48a321d248805b589fa8e573cb38b5de950c96f9c5ca067cd2a78590c48d3c4112f631a4d4ef72cecff199ac015169e8d0bec", 0xb8) close(r0) write(r1, &(0x7f0000000040), 0xfeea) close(r1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(0x0) setuid(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf88a807008100000086dd6000000000003a00000000000000001d588d0e97c9fef193e0000000ffff00000000673da9dfde11fd92422c8b3db58b860e"]) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000200000000000000000000ffffffffffffe0003e03"]) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8040, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b94ad4fd8f934af2017c654f8970d7c0b3156e4b8edd0013d8762ac1d2e991dff7455f9affb5d84479f0a8d2cdc803f406e1d648f49f95551b7923a15a33ea4b9cf15871765c9934c38ef7b39abb710c84b6d44c843d2f8a712e641d7bdbbf7e0f08f571454d2f21c32988ed101d819726089f27e0ddd1a0cf5d5ade5878cae6ada46f4c", 0x84}, {&(0x7f0000000380)="1a96b147bfdd432d", 0x8}], 0x2, 0x0) (async) execve(0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) (async) write(r0, &(0x7f00000000c0)="25e9e887551f2e6c4a6ea87b35b2c43f4c4261dbf71164fef7329104f2d171edd853f386bd376434447db8c86fee3d2ceba09a989077a9b3b286a6ac192e256d96bf43c2ef8fdb529cce1e0431e0345e5b545759f24c676d9ebb25b9a8ba4bbe6769e83b8da73e8fa4a5e5e992bae601bd8bafc15d43a04ba95175b12fb9ca1d5c08e636df814b4cae01f2dbccefe7049e4f5ff4211baa138db4dc580bfddaabe102865ecd5c25f03ced5ea5d653ac5fac0e34094f92925e248b9d065043d75afe999d4299273f854ab4a6", 0xcb) ioctl$TIOCSCTTY(r1, 0x20007461) (async) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="52c8af30c08a18c77cc2a6b570d3c00386e7e4929e1c75a9ae52c3eb03570d4f4abe5c51ede0c87e078cbb564760f3403aee1076a2ee05b49c25ab1821c24c04bd2772ea10b5c395cfdc0b5efc607c30063bc095c6118d2aa185d8ac0dc89b5365dfe03296577c8dc15613887829c331363487e55b60cb0fe233f5ed09c7589ccf8076da84ab94911f16aab2177f7c246fe910173c27f6af1503", 0x9a}, {&(0x7f00000003c0)="37e7622a948d6e0566237ed10df3871e8d65babb3fcebe84848e1777169c8929afc3a652acbc40562ed462cde213907e1be18f2a5bea7d91e215d43594f92253bc234810679e4f317351f9c5496028a5f0bea2a480f2fc8c572cb33adc080faf806f821967eace2c9901ac037a6dc30a976f57dbd802f19d8c8978e3b1c880392d3203ae3a2d3dba51da90073c", 0x8d}, {&(0x7f0000000580)="d324127815349f01bf48a31c1499aba196e3fc0094a0944a69126581bcf26d68ed5fb154e8ef64ffc4f4cec7039e57b6d52efc274ef0c4b64657594f8a6e60022cf7089ed4885c68491cbbda03b8ef7f898dc12968c58bd82dd1b9e836277cab412c8ce14c383e4a72e9c07cbfb142428e292fd6f590bc306a4d6345d5474f8c1d1339fef9b391a0e69a82d926644d796af4d358766588673ed04c7fe0ffd817d0ee534af891a5d31114d51f5991d4edc2bb2c387bd19cad4bad32313d7a2f02d5076ff71259791c215a569815a9", 0xce}, {&(0x7f0000000680)="9bd22f595d4b088a32d7943d6266dd0ca560bf06c690a48045605911af77129c2acd7c67750841e064e4777c4e0a19616db84d62e11856733f6f406e76859beb942e5da780e3bab4b9e90a26856905956c6bfb71c8b3a451b41aa5dd04e7376e88b27a0319b0ee188c70916eb80f2b77d8b4e30ce08ee12bf006ab137572b80f7c41c6fa25753d30c82347965aff5072cac8b039df687adee16ddf934e483ef846eab4533648f40d07b89d881dada3bebe2f6b978a56cebd95eee91e8254182771", 0xc1}, {&(0x7f0000000780)="2c4ae91c745cd8edaedd763d9c2a08df5cc1e8334eb28074ce09a0706cbdd3c1d3155167a233ecc90ba9546ae62a1649920dc3a3fac236bfda0867e937320485805fdf409f2c638b9cc7e2b07b5611fe17e1cf96a1a9ed31c78c16a1b2f80c7b461cbe79e213436ca22e92f32b542866e507eb56b59978709fa2c63da97e20ebb2128ba86c05b9a1971c755a8d39ae50a40c3be668f4c6133635ea751885d3e640f44ca6feb79413a10e7fa6c5638a7cf4b73c7891702259eef23c5e7a86ef11499bdfbbbcf842d8614345dc22f556fb99263585d4e537e141fb95336fca", 0xde}, {&(0x7f0000000880)="2ad28d44622ad101b7369ea99ad3a4b7360de8dccfbb3cdfd482d1bae67d5c5c419d2517e578587e84810f300f4ca13a949305d84e6090dd2e6704ffc593cd6b34eeb9ed37e9a7f0794bccfc4d090b001d873b281ef29d0c4d377d9abd1fa606c278100740987d0f66257a22352bb71621457ac27852c8d91632d684d3cc77867f209fe32089ed0adf5c04f4fdf09e211a2ed34f026cd44190f04d2064cff90392539889e6d7f3a0a177ceaca1907965ce33e5ff041a62f6e1dd102cbd920c9bac966dbdfd31297a14418fd5d88b", 0xce}, {}], 0x7) executing program 7: r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x4, r4}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x198) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x6, 0x1f}) r1 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0xffffffffffffffff, r5, r4}, 0x0, 0x80000000000000, 0x8000000000000}) r6 = socket(0x18, 0x2, 0x0) close(r6) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)={0xf73, 0xfffffff7, 0x1f, 0xfffffffa}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x57}, {0x4}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x7f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000780)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x25, 0x0, &(0x7f0000000080)=""/37}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x35, 0x0, 0x2, 0x7}, {}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x35, 0x0, 0x2, 0x7}, {}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) (async) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, 0x0) (async) ioctl$FIONREAD(r2, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) (async) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) (async) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x7) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x7) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x20b) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="7f216f7d07ebc9c84adf9fa258136a1fb340809aabea902273615f8951fe5cfbc978786667833c627944df37806f757015ddaebe0d5dfafa6e5b2559a03513873b9d8976954b8ac099", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1, 0x3, 0x1000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="e800008100000000", 0x59) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x6def}, {0x4c, 0x0, 0x47}, {0x812e, 0xfc, 0x9}]}) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000002c0)) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000280)={0x5, 0x3, {0x1f, 0xfffffffffffffff2}}) close(0xffffffffffffffff) (async) socket(0x18, 0x8004, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r6 = getgid() setregid(r6, r6) (async, rerun: 32) mkdir(0x0, 0x0) (rerun: 32) mkdirat(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x7c37d15f042918a5, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000046000/0xc000)=nil, 0xc000, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff65b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x1fc, 0x0, 0x0, 0x0, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) setsockopt(r1, 0x8000, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRES32, @ANYRES64=0x0, @ANYRES16=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x2b, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296483c9d9f68306d07697879a27e2d37bd107d74cf36ab11dff42b000000000000", 0x33) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000002c0)={0x10, 0x800, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffff30ec}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb05}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2639}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x14f6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff1000/0x8000)=nil, 0x8001}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}], './file0\x00'}) chroot(&(0x7f00000004c0)='./file0/file0\x00') r1 = socket$inet6(0x18, 0x8000, 0x1) getsockname(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getpgid(0xffffffffffffffff) sendto(r1, &(0x7f0000000580)="9a0937ed5ebed719d4881f409626a5b6b82060465f6af01009d152935a876f009dc028fb7db97ff1584103dafb30c32505fee3883806804bd9915a4017dc893659a3e6f92c78a7a2113e45de300e2357e63206942e77316cff90c886fd7e03b6958ecae18dba908731c655c3ba84813461de14d2d93bb4ecc114c46a2d722c98dcf26878128425e30ec3b561fbebc9e44ef999b497adb1960f1f4d8d46d8f2f31afb090f87052893e40361b68a99f6f05cdcfd8bd98e2a1ce9b840cf09508a3900fc5bfef6279435d87cf54fde6a1774de70f4b724657cb862382d3c8c540c19a54fd637f7f9e8dc02d1173cfef7a3f579064f", 0xf3, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = socket$inet(0x2, 0x4, 0x0) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001700)={0x1000, 0x0, &(0x7f0000000700)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r3 = open(&(0x7f0000001780)='./file0/file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) r4 = semget(0x1, 0x4, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x1, 0x0) setrlimit(0x3, &(0x7f0000001840)={0x4, 0x100000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001880)) getsockname(r2, &(0x7f00000018c0)=@un=@file={0x0, ""/27}, &(0x7f0000001900)=0x1d) fchdir(0xffffffffffffff9c) r6 = socket$inet(0x2, 0x5, 0x2) bind(r6, &(0x7f0000001940)=@in6={0x18, 0x0, 0x200, 0x2}, 0xc) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001a00)={&(0x7f0000001980)='./file0\x00', 0x7fffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x8}) preadv(r2, &(0x7f0000002c00)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/180, 0xb4}, {&(0x7f0000002b00)=""/198, 0xc6}], 0x3, 0x1) mprotect(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002c80), 0x2, 0x0) kevent(r3, &(0x7f0000002c40)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x54, 0x947, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffffa, 0xd4, 0xf0000000, 0x3d2, 0xfffffffffffffff9}], 0x80000000, &(0x7f0000002cc0)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x20, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000000, 0x3, 0x5}, {{r7}, 0xfffffffffffffffb, 0x1c, 0x1, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x8, 0xff}, {{r5}, 0xfffffffffffffffd, 0x5, 0x80000004, 0x1, 0x1000}], 0x1, &(0x7f0000002d80)={0x20, 0x7fffffffffffffff}) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r3, 0x6, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) fcntl$getown(r1, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) r4 = socket$inet(0x2, 0x8000, 0x3b) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) r5 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xc) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4, [@dstopts]}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt(r5, 0x29, 0x37, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r9 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) getpid() close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x81}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000182000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r5, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) executing program 6: pipe(&(0x7f0000000100)) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) kqueue() r2 = socket$inet(0x2, 0x2, 0x0) close(r2) writev(r0, &(0x7f0000000240), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r6, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x2, 0x0) open$dir(0x0, 0x8092, 0xec) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) getdents(r0, &(0x7f00000001c0)=""/158, 0x9e) syz_emit_ethernet(0x5b, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd605f6a02002500008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa95f449ca8dfe161ded3b78d5fe9377ef7aed18387a290099c5840ff233fdff4500315c9978"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) fchmod(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000a00)={0x1, &(0x7f00000009c0)=[{0x80}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x1, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000280)={0x0, 0xfffffffc}, 0x10, 0x400) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x7fffffff, 0xfffffffd, 0x400a7bb, "d8f1f9e8ffa30d40719c632a0000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="043d2639b97a286d3ccadc5374fd31298eac395de996d0ff49701b13a3d0e5414080a1cf3ca46f67a5b90cb179730934e59da8081e669619f95342586e967f48e7515995d6c2d404", 0x48}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) getpid() getpgid(r1) r4 = getppid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="99b0e6fea5ecffffffffff975e3a97731943ff4dff080045000051000000060000907800000000ac1400bb0c009078000000004500"/62]) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40003c14, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0x2) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x9e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800432300900064007ffe0c9078ac1400bbac1400aa891b01e0000001fffff6ffe0000002ffffffffe00000020000000000071720ac1400aa7f0000017f0000017f000001ac1400bb01010000004e234e20000890788273ad6b9fd6bd02af9afce6d9c265d17c1f76d17d7d8b79e2aed9d1cb68983897ad851c4954df66b88edff92647432e37df7d8210b0e75800000000"]) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r5 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r5, &(0x7f0000000440), 0x0) r6 = semget$private(0x0, 0x4, 0x556) semop(r6, &(0x7f0000001240)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}, {0x4, 0x100, 0x1800}, {0x3, 0x8001, 0x1000}, {0x0, 0x9, 0x1000}], 0xc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x9, 0x0) r8 = socket(0x20, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r4, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r10, r10) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r2}, 0x6, 0xfa, 0xfffff, 0x72, 0x2}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x98c, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x26, 0x7, 0xffffffffffffffff}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x25, 0x3}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x1f, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x401, 0x8}, {{r6}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1a, 0x1, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x6bee}], 0x10001, &(0x7f0000000200)={0x0, 0x8001}) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="b5fc8ecc7155e6270bd2e36891b79a724b35d9e92860b2b6f8b62b3453923adc7e0aec4d7652dd1c03a1a4459308a5c6045198923ee1253cf5188b0290aba1f50a1d71ab15e2e55169af66b8f97c38fc341bee602a18cf59d920a3d746dd499977df31c3c1", &(0x7f0000000100)=0x65, &(0x7f0000000280)="c680363d7b286bbbf397c3647cf7d504a4ca88aead865065bd7489868383ea8c6d8df3a2afb061b994cb64db5c4944b1f7e1ec2d539cbde9bc6f6d0b32191384794603bfa903e2d3f9b5719de4c0358d8acf8e8152a6559a57cd3bb36ac8fdbfa7a55e1e471ec2a033402e946d0f80c39b05ebb2c023981b1a0b86f657a1ffa68bca5c82946aa0f65514dfd16ebec1e78e0e1f71ad9bdf43efef3031ba239d2e60e244314d6c4f536f8648dab4f43c0353559f808efe8f9d7762c09907cd08d0604dd95beb6553d53d55931be6c84b231dd0ac87023c0dd5542d15103a395b90f56a96b00331826ae34097a9b008786bc5e975a362cffcbf3bc4f20675e27858141fdf9d69c458044357197366f8a65bb52b332cc033b740b2a837c679fc6f1c00a2e822f10371b3a677cfe0deb24c5c66d47413123b9bbb290973f06211654849a30cfc0309dfb37aa415d5ee0f45055c0140e60f218d8403dadffd465de8e271007b3c01506dfe75f8ed797dca179046669ce27fcc1b9a63384092573ed3d839947c0637e7f6f117e9bd3ea38ffabe1b8ac3be1f4232ab101bca9747ecb4902e42ca0b275dc7c37aa223b379d363b155ad95b125dc22a77e17ce061ec0b838fa2a2ff995cb2e82297c1b40d7de8428f83a4913cec4c8ba67d0d862f1e2b6c13bafdcda2fee158a6383f1825ca7ee571fc2dbeb962a3d554e4bd24e442254ad44ae11d65518c7b3ea6f178540526183456195327a85c7faa988eb21192dfdf7f4486a1552fd28cfccb538e3676f068d8dacb7cb07436c201a5e704c19dae7674bc6ff8ce26b15bc5f01505139fb89447a0d64b8e26a63d9276030cbc1f3700c85933fbb0e7adc811bc63e5cf41b628cacf9af28c351b52b72fe7f70fd6856841d39094b92e086af66c8149cdb9bf0cab925c1d0a2f4d0b36185f4ef58b71373051f4a6cc201162c6181b9af577d7a3e60bcc31db27cf71e91b6558d7c77930b56b3cbdcd0e87d56e8acab3c159e84543ee5ddef1d2de6488eb07373e2d78510f354bdde7d6eba1ece46a14720b3ca44d05a2089750f32047994b4aca5f9d64e3a64f42957e67daddc962586428026a703e42f9fd4e4b63f15ab091e524923c1d01fbc8197ce5a05503ca4d1ea64501ac8a1cf6d515fd27dfde1c5721cc300fcf7235cbbfd8aad4f61b10820559146ac50c069625bde2b51805207c633b2549d645aaace7c3b6fa73140d397c3674f2537b8bfffefc6bb8f29538db8586438622f951ca02c34055ca242df5d2349c5bc59924d1b872e9cafb8dab877ae40e4396ec522c5da82a74b57775be2ff9dbc70754606598d4f861906417fff0d405feb3fdcf8c56e207a6c167e30d3589307d971f2954ba8ec83e08f283e037ae976bde8bbec15d7141ffe314bef1702dc95a19bb613dc20b01acb3999dee933d444f8879a6648e63dd2aca79c472e8009aa2cfbcf1519067a8efbc4ab9c4347fbb920d232dec46a0367e0bb31ebe1fdd7721bfb1a328b456088c1d5289e96b4a0268bcaa47bfe5c66e93601ef63211a0a1a20bed30ff3e53ae0fc9b33004c43a93e8b5b6196be7a239115c097d74818943599fffa8c2553443618301c61edc4c15f446ea2ce12fc189587456136f5275ef1c60fe76123e499551fbb138ff8380bb11083591f2f879debfbb1082bf27237855e47d37e04303e5bceab88421cd66faa4103b40114d36ad0a2e0459d741b6fcd0ce4ee05bc16234bed6b96ef2e3cae1725137b3e282b2e9be9a8a3c51a9f6bb42fe2aa8b8e09a8c78083253a47ce16509ac0e523d5de37dc7c4df3483567ad13a4b54bb818c4de5c6463fc2ac4a5131401dfc7abe60283d076a76fe7b2e2cb4ff706af22fbf2514bf5902fa4ceb882e7666fb8f8b0f9007e5708776fbf4a7ee5f6e6ea2ef10d8e6b62cab69b081bf1595584b2fc66d962e7bd92c1ba43cd6a50416f8b016ba33062a7c1c9b62a923b5506b9bc7b24f3ae4a8655d5ee4b5114db27e63d101f72cf9693680bd452b8275be8ea6ba25eae91e9b7d1c333e48a7eb801d0ecbb7a0eb2ee6c4eb9ce5ea5c6d4eab8f2a1fb40a0e58c0f7f1f06832695e2fac3b4f1da8ffafaf56efdf5d854d2fda1008f31f01c80ed304af31378016b71b76096c656c8de54c4611a735b83a522f5046f6510b0f31ff7de0839e58a86c5e0c63eb0256451e3bdccf25576c6985281ad1026383f4b73e294d08257aded86f4751354d38563609fe672629c588938b2f2c5f91012507c408046a7aa4e23821c8394196014ccb8f0e661a2938e776c914c33152fe03b12ff12e41b12c61d55249acc02e1685eab682f05013e868a22744d4f6c6e0a101ed8adaab30104565121ec47c1847c701faef46ca3ec78a0a5cc623c6c865c059882cb2cef5dd34819bcf95e87988f8d84ead110778dc809146367ab359ea0c8af032502e7f3db60d3e44517f43f76b916a9706ce4c7e26a0384c8d6b00a70163f5c2c632554c91ae1e4022473ca463b3b01bf432c1f2911eecad7901d6442c4905df0548daae0e2ecf67409a0a46c7f9fa73afbdea98fcc8a7ae2db121af60631285a400ec544d27d418669274a842db609d2c20c316fd20101329d3f836e6f0c03650011cd50886be23e81cea1d892d3a27bc815bdfbe9e4673f5972513c9019ab381cc850a7332cb84965f7f38c459f0f2ad68a2f27c7fd1dd081ce85b1df061b50e2e7cc8e7d91d2964942bdbaffa14e7d7b6336e96ac60a199c40c103d378971eb3b622d16e8690fb534afbf2bed04e1dd448e0b628cccbb85f38ea7f4c2045a414dde1de0a799f65d34e6601478979ba50952349e1198f5f690ba389fd0eeb98bcbef9a30a514195e84880a1047e4a307e1c4cb0b2044d8760d305b3fd0dfe35a3cdaad82be2db86519fd052ae124a2c4ef9537fca9bde976f4a408af88e1ec7417e053f71c74d2ed4b6a115f0fc9f265018629741747ed1b75a43ca715d01fde63a0d9ce08a6298f9f40762c3336e1ed85b9572737e7052a4917f95f78ab2abb4ae9f43c1c9aba6f07ed7a2204de59e8e928fe9f9b4dac8709d373eff2833e0ac2d371cadbb7230245454e9117eed8eb37e3f55c63083979059540e374022952426b15a6c87499e33fc548ebcc35ef9c04744993effd3c310832b3704bee23339e70efe0b4c6798bb40a0492bb44f4aa653636c007ec6efd14259771f2036246d51997a9a0205d720ee8713a9ab03583ba8369948d7b37d016ea48539864a7720dbef95c96efdac0ff9629338e8de0fac3196b4ec8f4a86bbf03f9802b2384d1342d4b452aee0f68caec0f9a0a1ff8bab08617043f69023dfdf27b7544d28034ba5e27c792576a34482a07f06731c442905641e8bab61f2b65d37cbf22023c2ac833c775f69f27af248fdff349fc5ad895e3e6cce3bac86b80b75ded348a826ac53d661673b3a44efbb2164f409faf5ecdd9d0a1eafee106fa8c3c3f615e4eea080cec8c1a86e04663132e7e1d9bbeaaae2219a3ed3c7a3118439e5a768fb7ac111ee77c5f64938bb030f70d614e8b9bd690ed6fc291de86641f27f504704313273e1e1fdd3150f328ffc59196e9eb287a33b0440a41ca118e2f15a8b41c9b60e5d7aa51fd8d207c7fd60635587a41fbf0192176195275de4f979aeb37d8df3ec8e10a02d8cf41dd422f186227b6c88e2368bb6cee20e49012f38bd088c3abc4aa4ab6cc1848b786c5f802b369f7ea71f98559480c6acd7764a359d8c05a8c012d4dd8f016631b39186b0e5de3d4d72bc000207123d0061c432d2f68e5366062c8f9eb0331b6a813d592066da736ef93f0eea17d6e50cf29e338693c1f606e030fa7a7e948047e705760a86f76434bc4935f3414632fa1296e5c62972948470994a25e364e97ab821e82759328d068a0c51fae82c9fbfb9d5f2410f9809f495e6f486bb926e59413cba2b04fe3dd5b7af72c8a711816ba569869d33993c03c2d839fda78b8a43509e6c70ae1ee93a8afd52f7b8a4f29ce28af234652238badd06ceff9e64c82de39e8543a46303c8334650fa101ff47cc5602d9a11a759a0d9da7bb025b8d4ba2f388942e2690be47565813ef44374028de710e5b9b180169e830f2d1f037e72bbd1d8dd6d856a1454f2a888ca1e4beceda3d11fb297178a60b590b455b6f2348d10852c72988dde120f8effe1a6c43f4a60651074b30377b99f218b643d4d8850743fb28c06de3a2fe694190529f673fd443d42fda71b27e04086ad53ab38aced5a94e4fbc937420ecfd7b6f31e117032c397c7fba2dbb3b3dde3b2612367e3af74f757361892ffe17384ffa46a807fc8eaff7e211ae32b75387e3a8a507f86d1d79b6d7f0d5526ada4fad33c7b532d55d5d85118161a64fc9beccabdaeed2b57e59a620a7a0af1784615a4fcc781b19424910593eb6734fba62731f8e43404ae545d87b37f450b277d1580f1cad575d21129e4ce2333c2f2d3df265ecd157cc98b48743b4055a0d69f16268eb42bdc57b54a8791eb135e01e30249b6571269c1109558412e039f6c9740468238c53c36bc494335ffd24a29b7bafac066323cabaae090471431ab9752f5b60c2bea24fe9baadd3e91af9f4d04c4231a6c5baa0584f422213bf48ee3e0428ebf91ac9a71202c8a724e2f3d6f9d6d87e90f8992ae8be3fea26e11d5f2c2c8fb89472f5982e2fa8b182d1f732fdbee029425b268853ff58675864fa075ab2cc081bd4b911cb69ec5e01392c6c0f7cadd3826f50b4f3dfc3184a51ca4704d96d4f75d6ea6004a27a9fb146fa0d86ccdd0366a20c3ed4f509604d1c11fe46d6fcf42794fda6d34f29120ef8208e4617bbc0c7c0d25143e82d802b75ebec045cb98ca5169f807bcbfad9673fb33a6a59fb48b57e20e7addf9efea94b446a451dd1369aad3d8c9eeaaa6ff9bcedd7ae84866ff56f2f474bfff2bad40e348afaaf5af3e3568bf24bc8f9a42c72bd02fa67f14b98b9da5f6d7791863a9a60491f68d8e426558494ed6a3a7b938c5554374959844b2c539aaf74c9f22002c414cfd9d4e2dae4fd4f3139c58b1a5e6cb74134d2c38d6cf80cec1948692f6684f5ac3f4f32c8a98afadc281f22e91ad2fe0fc587f6bb96a38ecb19b998e1756a09697adbefc499627cee705f7d46058d0815400f8f85e411d1bf8a15ec28e1350135c6c713bb7eae9adedcd71b0e7fd365863a8fa20c20020b109a2719e761630adde34b7385faa62fbec909aee1c1c5a59ac108847b87cc1dea11fca27a164737abb4a9b7c0d0876330be28ddb52c9afeccc82d6f79eaf812d27765e2645a6f65a90683930d5ccc4069ea4cd4fe003d61c8fd0537c54b2324a6c31cada9867026f45cd0ec9e467f55b405f0a047607a7e7944043e554ce1959e32ee5d5bdd832ec83ba18d009effbf6f33a829ef54a56f907f85eb460eafb7ed4a3e36de3517d1d69ca5a5722face1c799fd3184195b5531ee70f6088359d34a1e5a32d231f9010238a17101854db58193b0de7be54c53e031e97ce85dc45b3b2e5a766e5354b92494f893f27b8c3ff1583ba8be101422c015f0096ed207028a37443f7008772e2852329b76c531dd74fce8285303dd62778bb6ddd2d6bf9a0f71e15400bc18ca8f08108e5b55f7d0c064b1adf96423de0478c80069cd0f6c683a2e65f9d72ae1d5c9cc54f47781cb61fb8964da84d8a57d64d74b53efbe1038876a685ad9ec31be7279ba5e64cb9ee0a1ac83ed6cc0ea70ffa5865abf3e1d25530499fb9bcacf8c5a7a9eeb92c", 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0xfffffffc}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x4, 0x0) dup2(r3, r0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/57, 0x32}], 0x10000000000001a9) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x2) listen(r7, 0xffffffdc) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x45, &(0x7f00000000c0)=ANY=[@ANYBLOB="99b0e6fea5ecffffffffffff080045000037000000060002907800000000000000000c0290780914000045d1c0000067020006620007e000000200000000000000000000bbe6ae0dbb84e39f77588f9503a4e67c377d7d6ea9384223140c9a7353dd401802"]) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000003b000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x36, 0x0) syz_emit_ethernet(0x93, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffd4a) r0 = open$dir(0x0, 0x0, 0x1c5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x30edd1ace88b5ca1, 0x41) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1) r5 = openat(r4, &(0x7f0000000280)='./file0/file0\x00', 0x802, 0x0) readv(r5, &(0x7f0000000080)=[{0x0}], 0x1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x80002) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000540)=""/235, 0xffffffffffffff64}, {&(0x7f0000000440)=""/142, 0x83}, {&(0x7f0000000200)=""/26, 0xe}], 0x3, 0xfffffffffffffffa) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000640)="ea00000100009d218251e3dc6280eab7a8e0a4b9218be2d3aa4b5f6f9ee6114c5a4d64645499eb7ffb2e54c5ff43ed25ffbf4bff69cfcfe851d72fcde57db4b83b61b529b4c19b7ad44137a804cbdd", 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x1, 0x0) r7 = accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f0000000180)=0x105) accept$unix(r7, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) r8 = socket(0x18, 0x0, 0x0) setsockopt(r8, 0x1000000029, 0x8200, &(0x7f0000000000)="eb04cb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) executing program 1: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xffffffff}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x43a662be) sysctl$vm(&(0x7f00000001c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000580)="6bc2f1701d57c9074114a836347c972d", 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000000080)={{}, {0xb}}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) getppid() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7, 0x3, 0x8e45, 0xa53269b, "0edd6308cbbcc925c213fa908e903b7d6df2d2c3", 0x8, 0x4cbbd661}) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="99b0e6f6a5ecffffffffffff080045000030000000060000907800000000ac1400bb0c00907800000000450000000000000000000000e000000200000000"]) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x1843, 0x0, 0x0) r3 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = accept(r0, 0x0, &(0x7f0000001300)) recvmmsg(r5, &(0x7f0000001540)={&(0x7f0000000180)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001400)=""/72, 0x48}], 0x1, 0x0}, 0x7}, 0x10, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040)="fd0c", 0x2) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r3, &(0x7f0000000200)={0x0, ""/157}, 0xa5, 0x0, 0x1800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) r7 = msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0xa1f6, 0x3f, 0x5, 0x5}, {0x4, 0x9, 0x8, 0x5}, {0x4584, 0x2d, 0x7, 0x4}, {0x400, 0x7, 0x5, 0x9}]}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f0000000100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) close(0xffffffffffffffff) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x7010, r0, 0x80000000) seteuid(0xffffffffffffffff) r1 = getppid() ktrace(0x0, 0x5, 0x1332, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r2, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b", 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30, 0x7}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @empty, @loopback={0x0, 0x2}}}}}) executing program 6: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = getgid() setregid(0x0, r1) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00000c3000/0x2000)=nil, 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x5, 0x20}, {0x2, 0x3, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 5: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)="751ec14b05d91b51c71b8b3f0938a70c9a306576170bc373676d67808ec7b6f0e35aaecc90db96a4be8cd986eef5137a9151b15ca05abf031f8360af806771b92498b674c4c92538506fcc5bd8d3920547df85b237db4fabc16746e18329fe8be31aa54a676f30abe2d2cf72a4f94326aa40c8424dda3f3a1a2d634e1c51db67602d4ef0e015a177c0ae59c812e1fb063dc9409f5d53d29ecba234e1beaa53dd08e2f9ff6b2eb6f0a4a4147b77a9c604aa8bdb8fa3edcaf96715beaaca35fcbdfd88e51bf4a58ae67d1b09b5ec28a0a39a8f0888f7e6618577ec816c30d59a58347a77d7e4f40c15dad7", 0xea) close(r5) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffc00}, {{}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x0, 0x1000000000006}, {{r1}, 0xfffffffffffffffe, 0xd9, 0x1, 0x9, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) shutdown(r7, 0x1) shutdown(r7, 0x2) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x27, 0x20, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x8}], 0x9, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0xae, 0xb2, 0x191, 0xcd5b7e2}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x19b, 0xffffffffffffff13}, {{r3}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x0, 0x30000}, {{r1}, 0x6, 0x0, 0x4, 0x8001, 0x7fffffffffffffff}, {{r8}, 0xfffffffffffffffb, 0x42, 0x80000000, 0x9, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x85, 0x0, 0x942e, 0x4}, {{r10}, 0xfffffffffffffffc, 0x0, 0x10, 0x7f, 0x6}], 0x4, &(0x7f0000000380)={0x2a73, 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000000000000000000000bbfe8000000000000000000000000000aa"]) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) r3 = socket(0x10, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = getgid() setregid(0x0, r4) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x11, 0x2, 0x7fff, 0xfffffffffffff001}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x74, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x88, 0x20000000, 0x3abdd8ac, 0x3}, {{r3}, 0xfffffffffffffffb, 0xd, 0x1, 0xffffffffffff84c4, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0xe7, 0x80000000}], 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) r9 = socket(0x0, 0x3, 0x0) connect$unix(r9, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getuid() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x4, 0x0) executing program 7: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x27a) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x27f) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="2a300161dcf112dbbcc398d76e9f4dc1090112f23845640d597102c03f0d0077b4e6877663cc829bbdad6f5e2891122dc77d884e78fdf56b839fc8ce103f9e4ec311551eabf9ef6ae02bc047f6ccb342be6c36feebc4361c267e1e6f1be89dbc52b5751ee3552f8852573b4f3e246e616d4ce37e675310fc623d9eedd187208abc0806c3068251edf4b926c0ab75387fdc743cdf0fa1ff25f7b03d690ba7a6ea41868d6bc021c26e1d0d9e5a515c2856b365c9f5ef9963139d0b324dd0c69da48d0dc9a91157e49d8bf0d19b916d9153b7273cfd4c715f44f5ddf68d", 0xdc) sysctl$hw(&(0x7f0000000640)={0x6, 0x5}, 0x2, &(0x7f0000000680)="c0", 0x0, &(0x7f0000000700)="d3c07c85519ebdd66ac5d0a91012916df88ba18344d6c1b9d52aa9c2604d0a5683d3d3ff7242f990a877a6d790298ea428363258d2fe34bbcb6a5a08703767bbfa9a5f5556db234e4c44c9375ec2d933f63e145891da0300e10622f249e4548ec0455a3cc4bc7af2cb5c437a2b940d2e73051f939ff8b74c05d8fc3f2f3e6bf834d459e054c1ed7c9f6fbb5e216c63536459623025347132c1759259ecea4e88ab79d02b36df9ec344cc1a56a3fa7560fa3cf131a8516330954dcf3061ae285b85532a7779eefc3eef4c2e5292ae40fe49b0777db6b397bb6ab0d5cc8d0b0f842422933e6a6d5c00a2a058aa2ada19cc10a576df5d0d3f69c48e52f504731c58d0dc15562fb5f02bd36ad2d34d59752f55c4e89b7c613ddfe7e75688543ac7356a534bf0ee5c2f22692b3e5642dc3adac03b6b6397382be613ad494e37061ddad5bd19156c841e69dba0bf502227a84cfc354bed464d3f0754d4681c05229115161f390d04255b766e4c99117ef092c76aeb21846cc61d56e3dd38003dc46c7bcec0c72894b1ebf09269e656b131feab05354c0dc6db385148220a780c91cb8ce4768729aead82ea2fb7e115f8b5b95fc749c7943d8bfd4abc3436fb8163416c2cad7eb09ede504ff5cb69f5ae801e4343230f7c2def0ce0931ed481aacdfe7e23b712e5c99a31fe0f7bad38092bf8e00c45ac4f4770316282f38d4c64509bc541492453549aec4f0ac3b44aa641dd28ff76c656ddbd21b04c95d9f0e1ebb3c78b7d1b9b0146562d794bfaf494868798fb08f7d8feb80641794ec8c9461478cb48518e228ad435785872f13f2b2e940892bb73a7373418f242dc61d9d88f5f7b0d78bb9d8b0424aacd257d782f978f8aa0b8a37de4c6de31a1180ff95e8847159a3eeb94c76556c6cd8ab5c82acc6894b200199926c96cb65aed71568d18ecf945648aa3e9ea2a8496125a693be5c5c2cbf9ce1804b1ae64f052a92afa4c4379a422868b50b77ec9a700af628f8f92b5714c411da8552b5527f20b98341a7853189c03643e1b6bac504f7df6ed0e2063d785e737193bccf374a1d49a2258b4a35adc70e32fe633752e9d493147dab09601327bcda5b8cb829cdaf316f8ce9d637b29ee4045d9fb10fd7be76b9e21eafc7803fad24f9801c1dd4e1788ffa40babba8e4661465ab8a9e1d1f8f2a45fe08970be31ec30ca3df907ab68f6b2478665e4a812a35c275feb5d14b0af324ebfb43ff61337fec9e40b9124add2b2f7ccfaddeba992da13e8485cdf6e52d69863075006a283ccf34c697417d8edcf47a63e51cc15851d44334857193d937e3565e92e9152d1f128f17e59fe2f5f8cccfbdce20407d33e60281cb08a63271b8c14ae65c6a7f3516d0d61a6df00ec26fb0a60763874d5cf9445bdbf0d48bcca32c57d8865aaca3f766cb4ce5ac88988b99a05d95eae96e49b25fcaa55b7cc4fdbb77bed2170ad6e2c30f0aa6598cb958846dd4480e319abf507c04e05d0a2961712e0868ba61b2f51ba8f2ed1fc92389da00db38ae8c36d8196103c8b8621b4f78518f067de8ed277bd3b9c6f1e5d42402521d2951185861d1947bdbbf50e38907085dbabfeef607ed8ac803605929ae5154b315b91147e55f75d568c1842583a8fc702d4c3a74ae155629625a8b4664e63ab59de292d57026ca5db6657031b644f38f9c5734dba36377525b8f21623deb17361ea2eded615d2bfa4d7775ef71b569b958582eb991c91c935bf84c2b062a1aeed505b6e59a834dbeb5ca82ab88e90bd608fd29b9f3c4a9fab3064d5d5b72b0be2120893b46afa03c628c4036f4e7c65fea877b24793ff164f5480b11993555b9d73adc064ecf6d8f059c8285a273db729859e8c6fd64b2fb3599e04bc0f6a2a7d8aefe4369afd0adfacc8eaa0590078929bc101ff3a740bb21025a979689bdff4614a0d7406edecd8e6a06637f3d626544d62b63d529fb522b0d2eedcd5f3ebafc9eb43c95c8ed52868a2a4b384e28d4e2c2de1ad7f16d5ac6e1417e664e64a5649360a02028a36348f174d1447d7d46a8acb59f794fc7350435c094ba1c934e00c68d0751a22948ad5672564e293f16974222da7bb2164e352a92a56c31634863e175dff8265eea9a3115a5a136af1b590d42762a611a8f3c44977725fcce2897614f0e0d284a2b9e9c4e30b3ba05a9d35e4f9bca6e85302f58850d06a2a5e6a057cb51270b0b0a1b27c9b3d2d42ba224467ff2e724e9db7f146ee246588b3f09e5b6d20b4940a3dfb166937828df28f28552f5ba34fcc65a73550a43a5edad64031a69d25361f6169dd748531e48800650eb93aa5f6975271b235ee7dd11aa737670dac4513eebbf2536906eeb5797656e41a9584ecbda724fbda415492951737f09a62449053603390c90f6b7cd7b134d70981c03d27a552ec5a8d3a69a9697b10527611dcb92f46529499bc27a4dfdffcc84e4dc6a3cb8f68020a792dc54cfb89a0829f1877f0fb940264e58b19084ae6623e54e4fb13515878a9bebfc3d0debd2b2ace4bed0e4ac865dcc297c6a7fcc3ce261848a95aacffe7c1bdaf0145cc13bb0e8f658d2a79547f6c2705bfe4ecf116d2a43ae57025742cfedfdc300b7db3c0a7634d3af95f1cfe7db423e843c23afaa96b543f3aa1d1ec21638e700598bb099955a615f429aaa49f20a05d834ef379399d3b8674e11bf708da8d81fcae2673a6307de7f11a990d5d2c35fb9f45c3d6e4f774c6475af7107870193304663a1bb5938ecb696f0f9b3442cc2431d839efd5d74f436485dc0a31aa4a7138fc424c0f6fac160e46b9244d6460bdf7cb324ea416c6ff6a02342e698da7d66eca23c524dc22ef0b6d331c87ec067cf17adc37209974c5e604137a664b2fe1623f54e864c98b188b2b9f6dbf8092294e9b37b4c026429b316b541306a5f678d30fcc38e948acd37fc2d164ca54ae187667f9bb762ff349dfd3a3aa43835b8cfefb49f0983792e3888280cf4069d191c0dfa51566b90c41fe43d78e5d4a96ac5f57b31bcd2d0d0e29ff85dd28c1be2ba5ea9178b082a9a80b7d7a7b0ec97f0a63000406eae94edd38f07d58244b94afc664ad55e5f4ce35d83709bd73e5e02599fbb2e48b7901b1c15ec32e920563a95b599596be045ff3729ec0b3d6931ca365637fd6140cf6b1ac41fa613b15334bd747b57cf20607ff87c07ca7a11e7e07f55ed9df93b70482f1bd6b3a1d1f061e2c53e4b9491199c9130748757019821eb3e1153f7bb1ecd4f877cd22e5e322e1163a48d6a8a2f0316b78852da7282afca55eedaec69de072e183ffeecf2e4ad558cfd81a86afeb7862e8c5dbddf719fb1400077c5a8ea7e34573d5088fce9c64d6e45e87457c33a634e0fa298e002ca16f7d0acfe4b2a61a8bc6a8b351f5103da92326d93315d767ba28e7469ad7c303f7b8a5a008160fd4225ffce7a2148963f65516d7aa24cebe03ad1d7c38017b9f2d7a2454b8332fc795f436867196ce23e8d4f55b4fe0b93c53934be4912076684117632eec651a531d1d435fd476f0a0f159dcb97450926b93c738023bc89730f9febb5bad70edf81a20ced9d4d6191e4db935bed6077d4cdce8cde3ab36520b84676e994cd8dc033923a27cb73c3eb3f7ecd0ea16cbf45059d481ffcd30555bdd5987584555b9ff77249cd39107e622c8d8ac92c58d9c4b7516b2697b7704b9a07c94fdf7a89ef7e596044cc8e4730b75f1372815ce548ee858ed3c53bfb0ffa32bcdc351d095bfd2d44dbaaa21297b3da732cbf6274dd885dfdaaf59476ee44d755c0f22dfe9572a8b8db19b49f03a6af1731bd0fb5feea7c50a406afda0885f4046af0f3d075740837d5de509933c7ed2908b0dc4742e0a6c8393d008422d7b9befc2895ceee23cd87073a64f4c1b53d28f13b1950d25d098995229538154a0f55fc7a2c22dcb5b10205d4ed0785e94a653a0507ba5c63024de41beb4fcb319ff9dc038d8b83fab9f1760e90edfad6419fd2d9eabcc4fa2f9d7780fd3dfa41776c3e5f60d7ca0925436bc15017b2ca293d5795f4c5440c0f3cb3df20f0fdc80a1b74049ca0f8e08e051cf888195310c8535de0e9172b2fe2d0b74664a0227ec8a30b2d901a34c05b67bd32076a0c739ec017566420200375701f4e2d41dcfda2b56f869d79a2f5c85cdaadda41dc7b32590e2bf0e584b3fef676aa9b544043a726dceaa78dfa4627dce9a0e0761766dbdc88b2c42e33c373bad0c5d12ab03b989a2753db4dffff4b320d489e146ec51a17522d861c4a80b231f0b4b695243d4f8739729c0692f85cd7f3b67b3b677a9b7cd0aeb71813079788d585eca70a5d8b9fb0cd47f433abb66aa50d78dd7e4870f5beca0f1150cd2f784a8815f7720c4c748ea92b8fee96de659acef0074d1fdf42f383588780f68cb577285ad32752b5dee83e94d446f618ecda0140b2e5c95b6608e47c716eb77d6c4fc06db8c19997b1e82b7ea94abd6a1aac2b1a4fef913bd75477ecd51fd2186b5480475d17e20c04546cb1f417924d32b92fcc9f6e5a786be1b8505220f460eee4821e25dbd444822878a5e063de2443c2f4f1dc0baf5729a829dfe07c7fd4fba2159bf0605a23a80195cc101b51085f5572d878de9aaec55999c8b8c65dfcf627a1cf8c69361adb19802c1b9ee3498d5ba543ba4bd344814449388af11f58f0dea39073b16b8ef66dc47f2c8c1b4f6d67362f106ef77684408d048ae4da73efa7b581aba527f76d2e5488ed351e4436b2af7cd7bcaf354daf97fa0ddcf82063883ff705414c75dbbd2fb6353d4208828a543fe0bc71b7efe3fff8e1374933fd08c5410bf485c337698660006c28b8e37ae0ae688f13397a9bd2d833a37a5ae1ab99690491670d7a36b54fa6ee4515843cb4a80a27411f53aa4932060016df0111da20ca577875ec707e695942bef97de76cab7146a4279273018fd11056bedb8a27a5244ac4426257383404b0c7e7823da98fa863ff1a3afe65b5ec1390d117ad82c4b56671401e5be7037bbe8eaac79401e39bf79b9f28f71a75a0df8de9b037f6f9840de2fa216bfbc722d118fc3291cf19b7ea8d3807b921e2a2e00fc610334850df4bf781add82bdb048a301c713835d9e060bf4f499ab460d37df75034eb6944a114fc367ec04bae9d0639d01429f36b6e8fecb9467a6437c94cc4cade1876fb3a3e480168ad2bf42c9cedb3e90a7192cf44757b71f17897c0cd9b91036b90d82074db87b813c752c6ca71dff5a09b90a61470aa00fd8f4cd09d6afa8cac9787cf5cdd2007923f1d88fc1903a902529d1693b2de8ec0ecffc810b02b493e45257d1ade661fbde1bada8e7a716b06a47794c586aba6da341d53d6c9334c0274f6978a60036e97a059dd8e50c38a477a12231feeed31c6ac4934601f7d8f59b227cf703c1db791ad0ad98ef3c1acb529c2f5236", 0xf10) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001800)={0x6, 0x19}, 0x2, 0x0, &(0x7f00000018c0), 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) syz_emit_ethernet(0x46, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffff00000000d3dd60006f3300103a0000d1450021b07f5a1957de740000fe030000000000000000fb00000000aa8b00d078d58c34a011381669a40a09000000000000000000cc0000fd1ac8e63700000000792d6336c440a70f26c519ec586beb7b129b65be19b26cb287d37dba1ceb0a1673e15ae56354deaf8685c4562a150a3d05abeab9e63850bbe83a782107751239e6c993717cc2d4a1fbfdeda627192192ad3003", @ANYRES32=r0]) executing program 7: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) r4 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000340), 0x0) r8 = getegid() semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r7, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r3, r6, r3, r10, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) chown(&(0x7f0000000040)='./file1\x00', r2, r6) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) socket$inet(0x2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0x5, 0x81, 0x0, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffe, 0x86, 0xf0000000}], 0x101, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000340)="000000b7bdb342a128eb12fb792e410374608fd07d6ac6ed9a0000001a0002e515e3488f3c9223f007bee75e71db13c51710126cc7d4a011d7b505014b9c107abfc3e80b8dd98daec5448c274b7a2d839958aed18cb8689c3e31d95fd6760db0b2375e1cd1fdd3708e4ccf4b7228cd59c8528d54d3fa64cf6fa8d1701bc53351f1", 0x70) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r8 = dup(r7) dup2(r8, r5) executing program 5: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) kqueue() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e3500", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000640)="c7cbd90da3723c0ff245f98c0ce37de41e002fd1405676494ce47721296b9db98cd3b3c483b3071c166ab29571e1b4033eeeb628ff1b37aa610c4df33434c28d26d8609664c8656f4cf0ec5f5d6a82bc132d9a4a81e4cb4b58c2925593e488315863c4487972bf99acb6393314734e2f51f080dccbff1c0909116fd2fc5bd57c6546655132b8e895592150b86137cefa4c0f758544c72fc53edb42a1a57c8348e0f6044c33a1c32c8830fc68dcc652b9072f7e748c94da9b8624c04e885238f9e694336d1e854ae1cb583872ac093754f513ebde0d6bece6179c10b876fdeb66b7e6e849f00f4403d22f55391314ec732127b2a1df4f8234b74fcd002cebf068cf73df5dd4433de52da4c2baaf09e66265e99e260350d7a91b5984c3a7525042251523fc19d7c11a422003c94490e9bf23bcb9b068d48c0b9e2267d64ca58c305436d96f02a9a2af11046e8f8977f338b2d8163e5fc45d80e4a60c95b1dea23f2a5ba23d9c6b4fead3db6b9244c3140f7d8ccbeede1d561da2106faab0c1a2b61038a760b1eff7d8beee928f5cf139eeef1bef357752f70581e96e6ad21ea71a00b55b6f9930828439bbb9a7102dfbb95d2fa31c684054b38e8bc73ad246a8ffdcee92d167b5e08fae066788d6fe1f55a9eafc0db3be38bb3ee3da2ef53727742b9932d609ad1f925f11dc369bf2e838f53c249d2ae951f04c7030beec155dbb4aade577c71217606ac5a83bb438a2c739178353e02cd6604987c0a04fd88833fc6f5aabaa93006d7dd3ea878e2458392e589e27d09c13066322416239f8f59d0cb6b66c862bb62bfd56d4fc36b97c92b97275f9a853a595ed03878ddbcfe1ba038ce6b9b19bd34fc6de3219782fc2c040592ce39313b59bcf4afc95fee27da0e231514fa2e53a6d8854a5e08c64c4e1a5c660a67ce99958e50be2c7c41e7f5fc650b254fdddc143f66d49cbd454dabb489a00dc53647bda46cc114d8c985f531c22771c8f28da0169c7bfdcad2176faef5dcb5ed184bee9a11dd864e3ab7a849b0e3c2ec59c5491dd8f9b3b65c4327483a01e769d39735e6ea1b382b21e3ac82efa88573fee16d92049d90c843ecf65ebc921710ca1ad9d842b14308dec32885c6c85a1d82b0da1b881fa6ca9862c7d46e84e67179779180a8d8b6085798a0f2017a28e3615a0e635b85b5476256b16c4be5796bc085f6d7bcb5701e826224b0698cf4a3de639d239afbd3797c13247a4a2b2ea0a8845efa84aa2da6cc872e8d6635645ba552df7bcd3144025e8a1a05d9ce1ba232ef1d98fef2bf286199519177e36624f1e99ab5d539b6b3eb7573238dd8e11185a5ea6e90303faaa77940516ebd89d48a24f4fb5b25f5511a0a8dce0e811553ae5457c11d972709d50d8873296bd7c4dc85c7dd733ad34561d9a6aa08b44b480bca2d57a4bfa6e590dde322adf0fb7a61fbdad1a2849c3b0aed898f7d117f09893a1a465e783ac532d3eab547d9b8927ec315ba3ecb3ea2eac41db735879396010e64c8493aff0a3d1fb581778be57153729d829e6c326536db1804b44b5cd788805ec5765774869d4e1b6c3a9361ea8d368ca3323060b398aee5b6389ecb0761446825afa4f0c0f20f52eb6fe4d5d7d0bf5c2c292d230fec502a141748b26e2ce5b911afe354d381a85ae57140867e6d95aef2f63eb61ab02ab4e8b8d78deb6f4b486aee5e1763b20725bbe1f973fadecaa24841c1d7b296d38d45f43ce6cb0fd3e1e9ab1475e378f418a0d3137b33b7552cdd1b6b9ffd562317d4d923c3a66e7214189b9fb7153d57d60ba52df419142009843c317cfc334c926cc2abb621c22fa03792b75d55c0f02f4ba6eeea61872940b6c25c431cdca272d091fdc6c0de6d6d2797c509796a930ddeab0873fd5b4a2c3db20ce15b4d5457ff836ee5b918895987add6976458e36e07ad49cf4bb8e6225363072fc873939cc7fe51b43c05671edf5475393f86b134bc8e92ac5db83b6ff035567f8933c9e3c17046565f4f623ff504ef357a988d423b8e302c13c82b4914a7652ac73a430496dafaac5704647d5ba8764d487ce4db1e75bd7b6c5efc7ee366c1c78386e6716fd7109a1c7f2db526e27f689449c550e38b58988c1def4fbf1aef26d46d92f9e27eeec5ae22d4ee1bdfca83f186a7c49fb83f48c58ff927e9524253929ab08b53e4864f89cefe8e99c46bec1465739df11a5c703056c71b0b5d881877604ebe2dcccc4288b5eeea5e4df956282a6515ac3c69c29346963ad0526b0a7b43113d0692f6408fc778a1d0fd58e272393086f5e08ee957b4e35afc0c3a019251d262db292c535875c33c80dbadcc529c5e48e4a1a6e4230f1b215d9a932823f3a4787a442228bd6c1d03a92b3450bc98f94b5b4d55c7a9c1ecf4de6137446c55b0920686db17b4a416f0cf7c1bebc80545af4f3a3ce5398d9107bf9c1929e5e762ab03bd30b4dca0c7221e885792c982e9d1d154bcf86adbcb49ee54057f54e473d9782c3dc6c571d6f0ff927fc2b87cb8787b23056d2343d1c7e45a95d5442c3b907d67462ab810d854163769a61599c06c7d4d58711e447136d06b9c2e82e7e2c9823e0117701448a0c61fd36b916b78ff8141480009ede2cbf5c9ede6ac4b3239fec0001021056abec670198047c3192ce224871f64bfc10cee126a5525becbad499196b0ab77552aedb3599fc282712e19ca138dea81b67a0edd2ecaa9051f2edad26877b2906c32b912a41c92b701732382c81f83f7885ab5b60c9f9e10f0e8deca331ed0332b6492a4f8ab9d5fb3c84f505616c09ac67a63c69bd46f5ba21dad90ee78eaa0ac606c34d548a0a72c2f29a6598e6d1800b7676507e0d69376ab4227bb0c37dd0bb04ecd898007e236af57b858518ef0bafb9854cd36fcfb815f5365df5c7187c13d605aa7de5238f75a062ad2a289b48fbbcad80efd3cfc1b20438de764f04c0998294fc420784848d644dad68d356f63f7cba546a7d924656b6e7006f632decc0e9bb05def7d541fd1e23e18c5901a3d440108d3ac2af85e7d01786410de533e6ad14a0e8eba995cccc79611d7076292507875cbd10011309efad61cac43c96c14c7f83346e50e1abb6b44950bce58cb4c95242d1f5fa3e4080619c347e70ca969481ea88ec8de97e6c95da39ad3b39e1760dcb68b0d7fc28ef16ba3ae9c93d747560192fe70bda486cf54751177f5c1fa0b0f6cf94c452f96634bcf06ea8a1bb9e29bc5b489cfdec1e8a7ff64de24c1ea218611f5d5c8744d2632c00d05a5e18a67a440854c42aad089905b18ea029f80d979848dc5c4d40b0746efbf5340d6ae44227ac88016cdec8500764240bb85e7fc2ebf2914fc11b0f282a19c0f1c50539a3b77ff2481acd08e63ed3a3a04a6a0592195920bb8e48d393868c0e6787e437b7abef945eb64cbca59f982655f9a1ec66d788166ad52defac8bd91eb501358705be15d3c7900c1e032d6268a268561dea5eedf922738197b6b54c611291791bcaeb464e278c0d63c9d293807a819878ba263ce4d847be178500e5f0228de8bdaca7c890d7e9ddc5904e98e20531dd62474cc3bf38fec8f6927cc37a1d4288b0cbf1c0fa04dc843192b6b430e72d4d17fff2b63c57aa8bd8c2bb6cf97f999648f1a31bf558980b39d7c5980a7dc1055410388afe0fe604861780935b986730bb5aec22534e1e3fda160d54cc764083e134c03415bf6c21014300cbe1f4c7bd4b585bec70b4b9b79795ae4208cca07f8a8577264eab5d0f0466dc05eb20b32070af0ffe7cb0302eab81bdae2857624392b7a67fbe5511bb849a1cee9ce6ee7b35e9a9df0c9af73a7b9c155e2f14f57ef0db6f3ba8191d47f41e7290905462511222c956c33a1f92a579430f4e04e6d18aa905adf6d30f5c24e90be079b3602ead18a212e67aa4133878a3715c1a48956f1a69b7c9a4e1d88b275a13d479c67d5de57cbb14a1e4b47d40e338a807d10cdaf29de6bb39455de6cec73425fa7ec1ce0288de4326d61620b3fb68a832610fa3145953f2f1818721f312ae6248f237666d3f1f96d95752f9ce689713b8b707e0b22a80e7a548847497077cfd6e32dead9e9009d013ac8bab80394ead2e1369d6ac78b949f7f98c1ac3967e9c67e447facf8ecbeb795866a809176aa61518c1b808f8eb5acaf0e0a3197cb3e236c24785b9642e812b34d90b8cfe40f954456e3e21db3b2eceb60762a5b6d54ff5192e21a75b6283c2e7262e33f11631dabf68e42b7ce9115183f3252b065177d5e91e893698990bad20cb02c382313572544d9484a0b97cbba794c0c352c1265d4fd09b2d2f3c7e5ab1ffdbb989c2b53dcfe468bcd375dd88237c6b338c444a3980edd6c639eb0e4746a827b96247afa692f67cf53e6cb78be4ee9c2198ec8b361a1ebc4adcea2bdbcf4718708bf4b49326547fb331ff5894a14ee57592e2b5564068d2d1722585c42a7a172b4c37632bbb49dd9f54cd617a9e844d66ed33cd46c45c5b79c86d12e2033263e05ca1fb5e6c385732598ddad17ddf7d299d73020d45d41ba52b4c3a780acbf7b06e492923b9a47c46ed79eeed4c351c0c57e035c11291c6990e4befe7854e9d11e7bea1f074a4b499ceaa0de1d2eb8c0a38dd36e5fa2f18f329f99941802e74e3d92ea8d9197bd630b557ef1c68a4651eb11e1724ed8a363e64ad5474f52331d52181d61bdc40ac0a69d8569ca1a61e4e4a1917188fe107311296b0fd1ac8f5ae43da48300b0a96db7330bf1da46b923299dbfb0fd43f0e1e0725e65c9f1c673f93f406d4cc8a382601a58f0cb45b6e7283606d7b10833afb6e46a13c491e8ec8ae3bea86621b5b6fb82d5eca211149df5f7132e2ec8a4b657e98f33891bf3749cf95662f566770b5cdba5f936a2525768fbfe9ed95d3a69652ef66322477aee6c0b02bba142586452613f183fd7f63fe2c6bb85b0167420c50be8d9a78f7b6565a050e482be83e3f535743e874a012338f842685376e744365b92365487bf5a474def24ea6b33710df83c48a222348f196bc646b219f343a5f378223f67431645eab735d922cab1179927c0a7b58c8e7aa7176f04afde7076ded9b3dc3cfd910647cf3d681730d841b23e833f040f3fb00bab0324f95402f757fdddfe8a72e1463cf4d505d69c4afd884e08ef15fe0b900b95256a467b8686380ff410c9014f835399d3d5f78400d714ccec4b8b4521a0cf8756a7438e1945bc675a57249caab270e18c5d8697f8ad23623d8262de1d0355bcb804d13b24ca0f8962edb8295b16a43520f421586d896aa84088109ec40c976066b23e7f6f86aabd71cfd14aaaf36909673a5df0696dab2382b1ec65ea389284cd2a4866206ac653a471bd8806fd58be393be8ea1cdd03f8ba145c6a4921777ec3722c258635d1afcce5619d4b63bc0df1e0f9de622b44d25cf5912808945936d85ee59c6ba5d697a01591869b0a64c61eb94ff97b6b17ace6d294fd912ed9a61ee069966367eb46568626524cd2aa993caad25c5f686649b46844ec5df327bf43bda93a7285d2cf8d6b22235013ad7d52e9651722140b91ca0e82bde5f124c512d1f67aa53a32249e98cae6395f5552981750b1455c41be41a10057b6486221eec05e78886afb992c3f58d6c74c53c2f980b863ab4f130054a894af51912d8be62937c10f41e37e7cd260fd19a7bb3fd68877e57af25c976f92d47f40921687283fdf144852fceeacaeb56102d38ef57a33a143c2fc00bf9a46c414e0f2ebe7879666525f4bd3672b018f3ad", &(0x7f00000001c0)=0x1000, &(0x7f0000001640)="005ca8077e764e9df94db9170022f31be18551aa36e041e79ec60f69da8f53dc986e2c981911a152eea26b4cf935ccd1985a0842fc70d5e017e81ef44ef1e0e907a23eaa46ba423f888caa56ba8a8e14b569e260242e098792bab6b3248ba5d8876886a521bbd937732f7b0adf73b1c7202c7e59df0edcf7df70c23b42db0623d3a02cebc5778c55392a80a9644fa6877816b63a89d4a2faccc13f19de34d4737b55ca97600a90488422d5466d2e1793d4ffc3ef9d34f17212da9e422a52b0161edbd3898240edfc9f82792ade93f01e71a16812b2759a6fe942f7f21b18392e4bec7d7c17bb52a610f7cc2745880470a5b7ed61dc28573ad42602f2b95380ceba8eec3dbb9e423ef4b9053476db48ae55e853a1722a4d6a9a0ef7684d90b967c1c08ce884e9196c066425b2f203db26811fd032457e4ce86dc623da2284185f8f27fbd6123cfb7625dd8db00bc6dd170bc9fba10760b71095a16060927a6aad23525004147153d8e0a43a3ff8b8f82bc6e02e40028a35db908c982cb12bd59c5c1fc3340a5add49202f4ad429dd3cf42a6c07636a7adcf4b89e4e4ed40de370359edcacc0ed70e87f1b861e4c5928104d0ffdf2f48c0367faa757d781440446292572e5305751925a3db9fd5477a4dd358585272da48ad6894ee50e1f33bc72937cb5bed7ce59b480eebd5c793e3725333275042cd04e159b9d6441ec82b89c7b2cf1a1520d2ea1c31f1b1b049111e261369ee15cf2860f65038ba0af2ad8b135d33f02c63ca04798e202018ab6033d65b205111752d3e3585d7452ebe25a7f61965c00f35177f054ae143208e1fd91c5f54cf09449afac8e198bf1f34ef8de74b4d17a1855fdb15e4fb9618385964b3375fc87e45558f19fef0d15ce4c949199f3794852a3dd237dfbd992617efd6df66562bfa4e03af5323f2399c509c6449768164d1dacb9658162f509d8632298da17fe00daca7402a335ceaaaaf132af78d4b41faecdc3769675b2374a320c2472a87f51f30c4e31021c78fcd95a9b777e61714b9eb9fac40109f7495ec6bb358849b73e927ac82675bf079c904eb1b27bfdc9d50fbc18d23870e4d16f04158c9c3f1b8ed5447f407c6261466eb5a72fbe35c021214aee2691df2e6933a04849529ee6f27861ac898990d51e19c3e44e29e22e1ccd6af9e3da2584badbef5300364ef738284a8b4c1757a1cd8688afb71fb232078fd688a365934d01cc3bfc4dc6c85644a465c098bf55b807f13cec570cbf5d8170fdc25f55c4a20019aa7315b06a26bec69e8b4aeaa0d6fb167ade8d95f23b74fca05660d3bfef2f5fa321d20e920a1daed4bc4f06e1c38784421046eb2a1b12722ea255a7de75c762a21df890a615b6a9e3a854032fa163631fcf684436dc8aabd1566f604df1a2d9164fc5e385c4dbc57baeb2624f57cc574136f0d465f6772c02634842fcde53f5b85effc179f0be611224137a90476616734a3fb20e244be626d6d97e365fb6be1292ddb5445cedc5ac21787477ed4e9df012dbc6085cbec0d2162c7747ec4f5c50e918819fe65bec1c8095813e66703d938ccf2c27ef4a4557ec4e6b3372a65f976b11eebe938ffa15e5eea6f133fd2ba5ed322105ca1c8145ad597ac25742bdf579510a11d174d443e01abcca178de37429d4ab0c6a19103e8fe0f9fed3dfdc130ca482e1e2d0beab4ce5795eb1e27d57819587e00c2273ac851b9fc042470d1a8e43bbe7b20068cb1f4245b5f44314f733b6ec09ee675a86062650ddc103e1618dc5cda6f6816ae6c689ae84e6b7aba05ae72efad3e2887fe02f155858302f7ada1007d266d142a105067e10a788452767d6d375989e8c2589ba882cc892982298bde7316018583458d9f6f7323811598a103f268ffba7c07022816cc14b1458269b257d47ef3889f88cec7fe37d9d0e0365164b74f61805efb8056610d5745220290e47b6c58ec59869b1cd79e05b07c72a46aee0b5d9e93b77cdd45a679e73ee3fd107f7427e2dce37e950e17105a244a334392e9fdecd27bb3f4085f27d36746022a24593649b8ba6379acc59688ccb2c56b5e872a6464eb278c75f7e1e7aa5475ddd25b1883444457057c73483fa729b03196922fd2a2a7506e7b50dee870ce42012c8b506e6d1f1c726d8d87dc0ee22b8091bf222c04699499eb4455acd73697a391781b745cfe710d9e0dd733fc1c53b23e5d8ffe4f6ace4f3d80a2a6220f77de82c428235798cea2a8f2cb2678bddf4c4bb0ceaaea4b926e7990c4f611f6e96030254765572d371d938198d4a48fa001bf573f29bd13a89cad3d935fc0dc5de0709d6083c1869494dcc2749bf92d33733939cec649e169f108337f3eee47c6ea39ca561fb61afefba23f757b14fb5482ec6b715955a467fd69f3ec1eebac5421a941abb5e62a9faa6b1c2860a05a08811ed8bea50eaf6d9aa402bf1d39db9eae945e3878c34f5a3acc48b230badc64d28faa7f6368dbf08c7998529fd4c7cacd48d3d66de45e73f1d759881185bb8f18b2bd8f495c6caef9b05b5eb8a6471039bd9d99d6fa6c0f8fa81319ddc63fa4a875c8b2e3d606ea75320eef702837daded234ea41f263c61d937ec015e190d016c5086c9895bca69ab2d718d3f2d5984ea4626f2b138533d0c9e45aca9484e6869e68ad45684882bca0a6793675b4fcd66ed3714f7a24f4b305218019dd2e13a77a596fb91f7a19512e0644ae27c7905984cebd1443e950dd14995917dfe23a3fd9f4466d11de31bb006374f7d4c74328f1efe400d2146c662533d4cc553d111b610ac20ab17680f0a7b2615a73313e83ed67b5182b99bc3528b9c33b8fde468cb9f1fccc30402cafe1363ff124b7fce456b79d4c56d7710e9389f276da080b6da736c0a8d998527c510f3cff5787e5b371e90737f3cfe65bcf46d41b6b6bb26ec0d8020ec211f8857799fac4224c0d87038e5bf7382d0c56e87a4e86a9d869616102079cf942d2416e626730e423a1fc921576c9a7a22f04283ab317c62e562a0dd68e7384b81f1f151f8122013c38780eb9dcfa33e95610ca77da7552c9673b23fec1c0ba38743243a7d7b22954fc967b928cb751ee1cb253e92ccd5c0703ec1a4369a76fd647ca6dd98f6b0eb9427a5521599d8a58fbc53c9938198774d902703109a1248aa10993c8939598a32d81a8d19e8391461b6db32c5e5a77b6b477bdac2e0f09858ac478a7e8a17346b880571001a2e73f3bcedf66b144ec793ad94fc800e2e0cec4daf27fa8ee233e39b4af52fcb6d36932bd98797fdd496008f48c209e05e7515a8a5e8e541df70a1a56cd0950d55e1c5cb4de39dab5a0971e9d2172e1b4d328b985ff4b1a134e74a5b245376febeb6d44b99af683ecfc634c54ba215ed33656abdf6f86f3696ed66813c7a7bd78df9437c7223eed4751a5e4ae40b19db2f11e5e882fa9f7f2ad2d9849600e40b434704607b103cdc952f96bb1aed82b1263f888df996ccd1fa2e445b84e796e7d2c93b701aeb8a423ffe54fe0d30266c1e61d15ac6bb5dfbdde844b47e5f18073d6293db63b23d270b3bc5a97eb088abdfdaaa7396407ca8622181039367ac071e85a62af5dd1bfc893bd7692749d7d237118ea3c32446e861c3f923cb933d8e3075d24fa1ec73c0e2b3449aacf616dae2d6469ea7ff9c3e31e87e3e66c4148b9af9396833421b9e3fc4d96c448b9d581157abc4dfb0e2aff6d9d8b6554cebf489c54374d1fe1b1f41b59d25cf905e039844de995b8d7f5db64d226be4db16952931ca26b2633a26ec5214538ebd9a67f9ac819bf512d031f836f3ce82c9cb8c5e00d7547026e30a1db168ef94b679b3a0706c1b47a1844a1fcf4e60dd715a1d2b4930cb11a5c84834df91e438eccfcf3254bb2cc213feaa560286d4eaab00caaab3c3dd024462b227745bf7f46a7b23aac4a5b816e12e5fbc5b042c63a67cfec9c1a6cfb2280d5268d35f42a7c902220483014c088ed4cce81e627dbc3ce3b077c7cee26d56a6de60af542126db2e4fd6da856c8b2a25cd4b148b5f27c5df4fef448d21d16de543ba9c2ffa1929a40424f3a581f2b2cc32d2ab4cdfdd44a5cbcb051498ba4ac431778a866db3d55a1a007513f29ccc8dfe532550e71bfe5bcb3a2c70b720f28a53f4b7dd6a2eedbc740b3eda700e98a519978df7812323caf048be78ce7e92bd2a3b6a1fc6e5b1e419bfe999364822c717f1670c8c430bb5386a74bb06cbafdf541153949902f35f8d82950726c380db5f369a61ce5eb3c45cc875d02d50b1e873c5b44c6adf048630db8f9c45d8a1c38d8401f8f1f8d876be6baf2521c852bdc38f53171f1ae657a23e524ea0657efa0781ad2ee42a3eb1d4eb3ff31c3892d113ca3c1c70aee2a901114921959eca5283c7a563d2803ee36cb16ab6e91fc951310810be0910b070bf2a99b723624e1647653ba0c361c631c389cb1d9b5e0eae556daa147329b417dddd5aa9d7bc013325f571ae5201f0648a8fd3c5b4df0f8d6fb197bffcde31d93ea280ca18b6bd31bc3b72f6442f4279566d44a70eb22a36e4dd70f93b0cc07cdc47f383577f6142b40313207512d1a56dde035e6b35644209cd8e8cdb1da10f4e7d480e17934a0d96a133be7875198888be4cbcb98afda7c8b14bedef8bf91bbd094a10c54021e2e1a9b882cf34ab90e430b3e40d6cbbace13eedf18da8728c172fd8ca6cc24d9cdc92ddb4f591740382eb6f1d5f462ec72ee7139267d1f90de328a76cb630373d28165110061baead53b5d42623d9007c79f7229d583dfb628d305722ccca4d290e8d0d3d22af8caf3a80d168694c6fa17e1ac57d488c63e835468b18252a33da9673d028d0b00c648fa4ab3d162e62df93d44a92d42e30403a65154051df05ddd8843df7e6c2be81c9822fa29b869b00ec586b6d106ed4469e4a13c699c07f5c098f2a50d680b28b47e15b8b3da24392b93f8a81d44a6ceba6e3f1f5fa37c262952e1d76a7da796d497aed002e0a1e9e014d7f9eec66318d93c799bccb5230163e55a8cc101355e9637c81198f58fd4b1e4cc97e678118c550cecae92c3033d39d484b7a34985eabf78ceade951ba2a1ae302777b7e8f0018618f395e0e0228efec948e1f01b9556d659f8d4bd6719aa02dc63bcf00aa2df89e3521afec59d8e017bf0149631b4bace3c5678eb1e8811b861a42c5708062fed8cce72cee74777222b49a9a8863d38d4753aa851b8fb46a5d39040d7b35a0d75d8c641dbe180e6a639381c1313119cf1a51bfe5f1a3136e6e842460797337dac623a5304ea9ce36627f92eced69f97cf6967ae25a86fd4cab4a49e798b989069a28a33483ed569882beddd82c4aff77b7aa8a6d50ac432132cee1a55d9b4b80fca4406b6eb3bdada7444c3ce2edf88fad86ea76ef58914f4af4fe4d9d19031305600d998f09bb14f316c3e91382786a3532c351f90723da02cd52797d5a7ac29409a0271e0283843e2eea0edd07079c0d2d4ad20dd88ea3f49b6386cea36535f2169be14de4afa54bb5f33f09c9b870f3cc75f86ba717eccee6c7ebc08becbe9a607c23b38bb65a3961599becc0c891b5ca92eb8fdaf765e36beb17aa19421617be1f0d888f5235df6e3975c8660aec34affe91bdc5efaddc9d6915a0f769fcd49c7e7c9ad4440c3f32664f694466efd7dcba4a0748b1afe2ba541bb32bfd4de5a818dd8588206489add754f85ef273414dfa161ab1e693ed2bec10bb204e95c91baf986dae79cb65023d5dd135a7d3b3f6ce08c52ec283345e154", 0x1000) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r5, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: pipe2(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, 0x0}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x10, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) socket(0x18, 0x0, 0x0) socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) seteuid(r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x3, 0x0) executing program 7: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r6, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r3, r2, r1}, 0xffffffffbfffffff, 0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0xa1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) 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(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0x8000}, 0xc) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) r5 = dup(r4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) socket(0x2, 0x2, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x0, 0x80, 0xbd}, {0x8, 0x1f, 0x7, 0x1}, {}, {0x7, 0x9, 0x3d, 0x6e53}]}) pipe2(&(0x7f0000000180), 0x10000) dup2(r3, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() executing program 4: r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00002d7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000686000/0xe000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000400)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x1b, 0x4, 0x1, 0x0, 0x74, 0x65, 0x9bd8, 0x5, 0x0, 0x0, @loopback, @rand_addr=0x5, {[@ssrr={0x89, 0x3, 0x7}, @generic={0x0, 0x9, "8bbe7ae2bcc64f"}, @generic={0x0, 0x4, "fc1f"}, @generic={0x88, 0x12, "13ce9bac0d809188351755e1d95698ef"}, @noop, @ssrr={0x89, 0x13, 0xa0, [@empty, @empty, @local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x82, 0x11, "03000000c861c636000000f58d2d66"}, @rr={0x7, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @broadcast, @multicast2]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0x81}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x0, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r5, r6, 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000280)={0x8, 0x6}, 0x10) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) socket(0x10, 0x2, 0x7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) denied attempt to set clock back 3170893840 seconds executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="4531d9503e3835e195c94c1abcbb11d4205dc16e98debbf757e5a8ffdeff56e8c69df0e568d4fce9d9df8ad331be77ffa5b97a1df3aa576451e40f39bd727aa93925b102f68db0353d3666c6c869b073d238de660b6b5970cec12ec4db740992579a3399d3b9a3693f72c2808c07937bc5291e686bc8082db9f2d747457ee73e636731667c816c2e3a527fe1796c1f34483ed9e721c9eec9fdc8a129c7334c44134cd721bcad9c099a6cd0aefde829947e10df48af12e70763489795ff60b935f3e2d1c04121563e198e2f4bd9af0ce5f9be74a6fea5e37734d97a5f0974cbd149b7b943d4", 0xe5}, {&(0x7f0000000340)="5809c6d5281821e46da9274028da65bff1652e2897250d6d314741bca7bd7e9e6b1fe520bff0b99afad19121a6f5e9403831a54d00ce63d88c7e36e8d8135bf89375b3d94474d3cf54ea03a143076c83d09c5e43616490d3144c58bc9abc114c2d142450af72772da2ee7ab5481305206f0927fe3c803e95b54e42b536aece0bb40ac0fc173a71c23f08ac9a34a5d12a166a43b83fe536c2949508d038d5518ab4f5173ac938930148d7cf9e3a3e224726060000008af2a39ef4ba453df5e84c", 0xc0}], 0x2) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffff00e8000020000000000000907800000000e0000001010100"/39]) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(r1, &(0x7f0000000480), 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) r3 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) socket$inet(0x2, 0x2, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x41, 0x100000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x1240, 0x81}, {{}, 0xfffffffffffffffb, 0x4a, 0x40, 0x9, 0x200}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x4, 0x54) close(r4) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000500)="9f3b40dd5ffd107946804eaf1010b9c044a86262d17832015ec3a617d05e06eea2dfafbf1490de6b52cf1fb9bf2a6207e37190694f3e57e0945e541e3e2e682e67fe3b24cd6f7f1660f0e730b66133482f254fa421821e5fd93b48b81bbeadfa51b34d29cbd98345eb00ca4783b334824a01647c62238d7c80255e467697c62e8a9d83ab21c00c793fd34648eae477b6289fb1cb7da1a714a9a66527f967f08b2de96adbe404808c854780294f9f09b4cd2827565cde", 0xb6}], 0x1) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0x300) close(0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x3, 0x0, 0x4, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000040)={0x4, 0x9, 0x7}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r6, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) mprotect(&(0x7f0000376000/0x3000)=nil, 0x3000, 0x5) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000100)="16a78ccd2067c3c30b3d06a77e31952bba8c7fb4cbf5d88bd2c13d207abea7281227f8fc05a4a94d070da248e581a0a3a082a8e51cfb06217d1f4287bf8f57d5a9e1c9e32cfa9d44ff53cded76f9aa5b8830e312f91106a97c1d480b68d12591f76c33cf04e3d118ebb802acbddf6e566388c28c91cdcd54aa9179a02eb131a074544beed0c32865cb43a2ca04d766456bcaf0d6f285f26d70224957bc3c3017a4b8391d87ed338335693652e6b7d7bd0dc435208627b1cb5b97a7f766e348791d1e01fcf6e30e758e14c0ada2183eb1caa2b89135b6ceb5c3cb664b606c6861241f760d446fb052b09454857dcbb503d6a9e578c2b45d2ccb6c50", &(0x7f0000000200)=0xfb, &(0x7f0000000240)="307a783c9f8a039b85", 0x9) setsockopt(r5, 0x1000000029, 0x21, &(0x7f0000000300)="dd67dcace1c00e3d9e13aa86a70581fbb731c195a715a1a515cfe45eaf28e6cb0c24b1ad94f22e5d2b22b6390c122d594f674d637b980e3f374d0edbaa34c3a7cdb9f34e0a910450748460e15a38681025bdce17b71e2462845205a736121f24cbcce4f207d521d23fe19ce6db8c26870da8896dc537a9309d156406ee558b2a", 0xc2) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x74}], 0x7fe, 0x0) executing program 4: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b600aa", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x8000, 0xc4) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x30}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r6 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r6) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x6, 0x1, 0xfd, 0x6}, {0x3ff, 0x20, 0x94, 0x8fc}]}) executing program 4: mkdir(0x0, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mkdir(0x0, 0x0) (async) getuid() (async) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) (async) getuid() (async) setreuid(0x0, 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000040)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) chdir(0x0) poll(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x4000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) ftruncate(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x800, 0x8, 0x2, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x44, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) socket$inet6(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000680)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32]) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0x77c1, [{&(0x7f00000b1000/0x2000)=nil, &(0x7f00000b4000/0x1000)=nil, 0x6}, {&(0x7f00004e9000/0x1000)=nil, &(0x7f00001f2000/0x2000)=nil, 0xcf}, {&(0x7f00001d6000/0x3000)=nil, &(0x7f0000713000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006fb000/0x4000)=nil, 0x4}, {&(0x7f00000c0000/0x1000)=nil, &(0x7f0000283000/0x4000)=nil, 0x400}, {&(0x7f00003f8000/0x4000)=nil, &(0x7f000050a000/0x4000)=nil, 0x2}, {&(0x7f0000400000/0x12000)=nil, &(0x7f000077c000/0x3000)=nil, 0x3f}, {&(0x7f0000672000/0x2000)=nil, &(0x7f000038d000/0x2000)=nil, 0x2}, {&(0x7f00007ff000/0x800000)=nil, &(0x7f000031a000/0x3000)=nil, 0x6}, {&(0x7f00004fe000/0x3000)=nil, &(0x7f00001fc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d6b000/0xb000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005c9000/0x4000)=nil}, {&(0x7f000045e000/0x4000)=nil, &(0x7f0000b2d000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000543000/0x4000)=nil, 0x1}, {&(0x7f00009e3000/0x1000)=nil, &(0x7f0000405000/0x1000)=nil, 0x9}, {&(0x7f00008c8000/0x4000)=nil, &(0x7f00002fe000/0x4000)=nil}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x101}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) (async) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) (async) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) r5 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x0, 0x0) r7 = dup2(r5, r6) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) (async) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x416}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) r4 = socket(0x0, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 4: setreuid(0xee00, 0x0) chmod(0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) clock_getres(0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0xd8}, {{r1}, 0xffffffffffffffff, 0x35, 0x4, 0x6, 0x7}, {{}, 0xfffffffffffffffb, 0x55, 0x20, 0x2, 0x585}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x7fffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x6ca, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0xf8}, {{}, 0xfffffffffffffff8, 0x512ed4ee53fe8a34, 0x1, 0x1f, 0x5}], 0x101, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80, 0x900000000, 0xfffffffffffffff7}, {{}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0xfffffffffffffffc}], 0x6, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000)=0x9, 0x4) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000000700)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f000008e000/0x11000)=nil, &(0x7f000008f000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000008e000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000a9000/0x3000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil, 0xba95}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil, 0x3}], './file0\x00'}) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 2: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00', 0x2) r1 = dup(r0) r2 = semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x0, 0x1400}], 0xa) semop(r2, &(0x7f0000000300)=[{}, {0x2, 0x800, 0x800}, {0x0, 0x8000, 0x1800}], 0x3) getegid() accept$inet(r0, &(0x7f0000000100), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x5, 0x3) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c811fd392367dc54a45a389d3b47a814ac93c507f4e3e7142c5e0ea28a889843ae3e5ea78bf4", 0x26}, {&(0x7f0000000200)="3730ed58677c524f826e4daa568b81e0f6a2cf0922a8cc2de2363049cec9cb4c17f00d3ea3b7dd6ce9845dcc47cc23df116fbd0e2e3721f09971526953f3774363f46ba6ace7e1aadc2d3e42d11b2e2011a8671909bc621ee9c28df82e91030421c09ec057b7ec3a9118cb42f5cc99a5f3a63aa3a28c4a", 0x77}, {&(0x7f0000000280)="e2094045dc55968873d97ba3483f130bedfa7eb277b90478aafac23c651e57a2f9f0accf2fd104c59a4151d2e763aeb754cdc210c344542a488536893b34", 0x3e}], 0x3, 0x0}, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mprotect(&(0x7f00002f5000/0x4000)=nil, 0x4000, 0x2) close(r8) socket(0x2, 0x2, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = getpid() r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) clock_gettime(0x4, &(0x7f0000000040)) msgget(0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r4, 0x29, 0x2c, 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0xa1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) (async) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0x8000}, 0xc) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) dup(r4) (async) r5 = dup(r4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) (async) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) socket(0x2, 0x2, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x0, 0x80, 0xbd}, {0x8, 0x1f, 0x7, 0x1}, {}, {0x7, 0x9, 0x3d, 0x6e53}]}) pipe2(&(0x7f0000000180), 0x10000) dup2(r3, 0xffffffffffffffff) (async) dup2(r3, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xffffffffffffff7a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTSTAMP(r5, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r6], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x55, 0x0, r8, 0xffffffffffffffff, r7, 0x125, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x1003, 0x0, 0x0, 0x5}) executing program 4: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85}, {0x8b, 0x9}], 0x2}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x20, 0x3, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x40}, 0x8) socketpair(0x2, 0x4, 0x3f, &(0x7f0000000040)) open(0x0, 0x10000, 0x1a) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 6: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x1, 0xfd) close(r0) r1 = socket(0x13, 0x1, 0xff) connect$unix(r1, &(0x7f00000001c0), 0x10) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff02000000000003000000000000000124a7f3a945e2e4d761cb6ab88bee52b73919f541912ff4dccfb5d1b87ea92d264be0f71a3d5f71b736edf2dfb0f6f3efe24bf61f13"]) r1 = semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x212) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x2, 0x2, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x1}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x2, 0x80000000, 0x1, 0x1, 0x78d]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x3}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x403) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/138) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) executing program 3: sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) executing program 7: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x80}, {0x16, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x94}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x8, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x60181, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) dup2(r1, 0xffffffffffffffff) r5 = getpid() syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000019078ac1400aae00000010e0090780000000000000000000000000000000028270f1f5362470cafed312d6529d76869acfbe51254bedfec7f5d3d0ea079df64f7a995cec90bdd1ea0e1e9670657da9db189071918b9469aa168aabbf740aa6ba59c4f1fc33960ae8b6fcae31a4bdc39e56e7bfe14723efd63b370550ec0198f81d9b25745bcb65601d8438483d642b41d93ad46afbe3619dacc645fa0eec4744660f0f5785599661d354a36f6006556179ee86163ab2aa855fbd015f3d287284d1f9fee37d3dcbd2072cb81c32fb21f9886d8df3a9d7808d6eef6fd59139f5c3dd6a76a333c6c1677a1c04ecff326278b55ccf7c711bfe12e4b3830cf41a58755fbeb88d806588ab7c8e1e15a753474543113fbd9c1a824"]) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001210, r5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0xc9, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88a83c00810044006000fbfe75ba61ec5dd308a9aeae04ffa4442c27e87224fb30cfa01a277d488e5eb0211fbf7e2cc08161a6b8fa011ce75d96ad51e3c6d944eec3ea39b9f6f259b399be50f34bddc622ad3641a0e7a99366544e8d076fdaa81c90fcbc9e15c72d343001ae9ad760e2f09d101c566c8769e3446bdb3a36122f66ca5b37fcbd6398f36fe5449e95a65c2b5f6ffe02e021306b3cb8aa6992217dbc55c62f07efa6eb1db755ab3b03347e885f13585b6e711515"]) denied attempt to set clock back 3170893841 seconds executing program 6: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) open(&(0x7f00000001c0)='./bus/file0\x00', 0x100, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x3}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x0, 0x6) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) panic: runtime error: index out of range [4287725569] with length 50082 goroutine 1 [running]: compress/flate.(*compressor).findMatch(0xc000036a00?, 0xc2a0, 0x68031f?, 0x68116c?, 0xc000d8e5c0?) /usr/local/go/src/compress/flate/deflate.go:256 +0x29c compress/flate.(*compressor).deflate(0xc000416000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e compress/flate.(*compressor).write(0xc000416000, {0xc000728fe8?, 0xee65, 0xbbb560?}) /usr/local/go/src/compress/flate/deflate.go:544 +0x72 compress/flate.(*Writer).Write(...) /usr/local/go/src/compress/flate/deflate.go:710 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc0002f2390, {0xc000728fe8?, 0xc000799308?, 0xc0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:128 +0x26 bufio.(*Writer).Write(0xc000daa180, {0xc000728006?, 0x9c8825?, 0xc000036a90?}) /usr/local/go/src/bufio/bufio.go:679 +0xea encoding/gob.(*Encoder).writeMessage(0xc000036a00, {0xd9b760, 0xc000daa180}, 0xc000036a38) /usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf encoding/gob.(*Encoder).EncodeValue(0xc000036a00, {0xa95280?, 0xc000d9efc0?, 0xc0007994f0?}) /usr/local/go/src/encoding/gob/encoder.go:253 +0x448 encoding/gob.(*Encoder).Encode(0x256e0b9125bc5a62?, {0xa95280?, 0xc000d9efc0?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc0002f2480, 0xc0002f24b0?, {0xa95280, 0xc000d9efc0}) /usr/local/go/src/net/rpc/client.go:221 +0x53 net/rpc.(*Client).send(0xc000079380, 0xc000618690) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc000079380, {0xc29091, 0x14}, {0xa95280, 0xc000d9efc0}, {0xa952c0, 0xc000618640}, 0xc000825260) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xc000010300, {0xc29091, 0x14}, {0xa95280, 0xc000d9efc0}, {0xa952c0, 0xc000618640}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:88 +0x145 main.(*FuzzerTool).exchangeDataCall(0xc000035ad0, {0xc0003b6c08, 0x7, 0x8}, 0xc3661a6) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:287 +0x216 main.(*FuzzerTool).exchangeDataWorker(0xc000035ad0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:327 +0x76 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:214 +0x130a