0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 6: socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x20, 0x1, 0x5) setsockopt(r2, 0x0, 0x4, &(0x7f00000001c0)="f4afe25e", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000100), 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') socketpair(0x6, 0x2, 0x3, &(0x7f0000000440)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r7) r8 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r8, 0x2, 0x9, &(0x7f0000000480)="6cb7776a0ae93e70964bd84bc500735f80eed8a1f6ac171893e68da94003acdc11f90c70b6f935939a461c5e3411922a22759cded8f54fe0de2c090854d5d4404abad782ccc1fe6e0000000000000000", 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) r9 = dup2(r2, r7) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) dup(r7) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYRES32=r9, @ANYRESOCT=r0, @ANYBLOB="f4bf277778dc26e0d70a111189ab9dedb50142e3bdf43d66cf91f34d8430f8b422aa3a4de70695bd5d40aae259c5adec735849c3d1194adee46a8d69d2f1bd6fb3124100acd3647b1b238f6f6d9ca0a327a277220f2c8b96a77c4ea50378a65c1976bb04f177dea6f82d082b8053f05d075f8c3c1d33110aa47f2465bb09ab3770e89ecb8b6642c255461a23489fe388fe56fb044df2e2467b86de19117cbb4795c363312e6856e7a6b175265085dd4d38a994eca4445f012843ecf256defe52df1d7da521d7d1e0310d7f7b4345b8a759ad5697609090e4b915d3172095a3c1825d9d767f59a3c3c8", @ANYRES64=r1, @ANYRES16=0x0]) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfe63) executing program 7: socket(0x18, 0x8000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x38, 0x1, 0xe9) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) 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"]) close(r0) r2 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000476000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) close(r2) sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x3, &(0x7f0000000040)="53ff649b88c84909cb77247fdaa6a30b70050b9a3a53da00001000000000000000000000000000dcb0ca601373d4bcddd0783da929b9a5d8200000000004844b2d3cd141c51a52bb5be63db651fa4bdaa254e2bb08fea40e7f212056a6976fd333de731745e750e17cce9fc13d4c04d0bf97d13a4fec8ccb4afdd83522", 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="02", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000), &(0x7f0000001140), 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x9, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa810021000800430900c3006841e1090c8078ac1400aae00000020717017f000001e0000002ac1400aaac1400bb00000000891f9fffff6de4ffffffffffffffffffffffffac1400bb7f000001ac1400aa0000564cbf681966b307564ad25e4407787fcdd6197f0080f8be9a8a0ed638df5efea00f50f41b0aa9b5b74d5eab077ad3fb266b7235106d596f5661e06fa75560a4cd1508b5834910f438094cda7064eaa537104ddf22aaff9345c3fd14a9337a071cb28989d14563c13fb7471547034c736c56ae4d2fadc7"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069de, &(0x7f00000001c0)) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) stat(0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0)="468abc3d098158d8f34fc160d1d0c561897ce9c29aa32eb9d993ea40319ecb22da07be9a8b56db7ed2bef09525537252bfed83720a9c417862cf40facfee5df0afa1b99daff2466217d1635c1125849dc0ca45d604261c46f98b46900f953dec951c7c40df0d493106ee2afc994c4a5f1ac0fac3349b4b7cac5ae897421e81e6", 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) executing program 5: setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getuid() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x5, 0x945a, 0x7f, 0x3, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffffd], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0x7fe, 0x9, 0x0, 0x80, 0x5, 0x42], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x4, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x80000000}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0xe5, 0x9}, {0x9, 0x0, 0x5, 0x8}, {0x400, 0xbf1, 0x400, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x7, 0x7fff, 0x80000001}}}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x60}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000140), 0x0) executing program 3: open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0xffffffff, 0xffffffbf, "70800f00003a0a004000000100", 0x4, 0xfffffffb}) r2 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffd, 0x7ffffffbfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x7}, 0xfffffffffffffc2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r3, &(0x7f0000000100)='e', 0x1, 0x60000000) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x20) dup2(r2, r6) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = getppid() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x11, 0x3, 0x0) r9 = getegid() r10 = geteuid() r11 = getegid() setegid(r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r9, r10, r11, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r12 = getpgid(0x0) r13 = fcntl$getown(r7, 0x5) r14 = getuid() sendmsg$unix(r7, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r9, @ANYRES32=r7, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRESOCT=r7, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="57276315d66593f6af39046d4ae570dc3f08f951b48fa85ad26a76d85d90cf20be92752584cce91f47071611696b0fe3b46d88938d5ee204c5b1119c0df137ab77868315b15a58aa03ff5b28816c740baaafebb2241d8702f04261fbed2b429696eae20e4f092f25c3b7f573bebced92705ecebdee2a7fcbcd0f8bb02b3040b478ed7fcbfc453ab08220fa291152a8e254e2cad92cf8aff61c6ef92d3a30663e7fdf1f237515f119f41fb88935526e9b449ebc35274b4d2abe1cd93c6e74a65abc514285b78207ac0b9424d64ca581a0d04e2ba4", 0xd4}, {&(0x7f00000003c0)="f7f7ecac774efcc28bcc82e43370798bdc4a0ee01ed6dcb01f87e205d7fa5619cd426ae664545cacf3e123125ba6dccde815d9d6d284e5456886165dfc8cbf0ee9180f1630a896324a80f404932548e30b69aa202e2c53873eea9c3e502cd2871cabc5f5e86bc9325bf0639b75938943b8b6dda61fbbba3615af415c68c3dc27576e006deb9e1fb6c05de34b57", 0x8d}], 0x2, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r6, r9}], 0x30, 0x8}, 0x404) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000140)="b70dcc327dba1516c0431dafa2fb0993b220e9b58f4459c7b5622339468dad0481032628b1bf369977e8a9552160dc2b3b4c4cd9a4b5fc9ad39453630ed7b6b853f6f66ecaddabdb074eba338b7eedd25a5fc74b0caf2eecfffce5d5b217f40d1eac45dd04cad6e5ad2acdffc4fc6d90769d494c51389c6b8149bdd6435dbb06fd12f75099deee69d1ca440ad7f52aeb9a8ffc40f3c66620bb4bb7c57dc3a5d136ec8b55f10acc41ec866a23a2d5573d9fe750e7ed8c367ce88582a74f11a5db888d9603e29a830761e064a89c7c6a6c9e8964f5468ea6c079f7ef47b36e2d9293b3dfac5a7ba5da48aa1bd7280412a8b742b527d74f8f262e3c7f92594c", &(0x7f0000000040)=0xfe, &(0x7f0000000080)="4592c17856646505e161ac93c93d6fe686efc1e8b2a7a54d66c23d9b1362d43087d1341779c5a6612ad9c4e2b158872ab70c7d3ae5cb624790ea228b9f71afe0dcbfa206bfc4cc4d2d9d57201ecfe4ec09", 0x51) r15 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28, 0x0, 0x7, 0x1000}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x76faf896}) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x400, 0x1, 0x3, 0xa7b8, "0df1f9bd00f80000000000002000"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) sendto(r1, &(0x7f0000000200)="69ecb14e86e40c91914326fd32b38e66bc47a7fec450aa153998366cec54c54d7e809e9d36c860e9960b5403ea651cbe0183aa758144740d615f0b023329c5a862fdd44994bd550cc94aa3", 0x4b, 0x6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x13}], 0x0, 0x0, 0x0, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={0x0}, 0x9, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt(r4, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r4, &(0x7f0000000200)="f92a9bd300"/20, 0x14) r5 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x1000, 0x7}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f00000001c0)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x9) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0xfe}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000100)) write(r4, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) executing program 4: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x4) close(0xffffffffffffffff) r5 = open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0xffff}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x0, 0x0) r6 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r7 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r7) connect$unix(r7, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000080)="57d3f5face26c2a4c8c99d37ab3b6b21feacc44088dc28508e2116487b9879794c5228c0a1699ed59c75bb7caa8323d8ae91a1de2780373b2d6e0469fbb7ba0f5e6c80e9bf3ca0fe950eb8e84b71022286bda858c36ea2a02885d647605dff98e94016c3690644ea1ffec3b76b816fbc716d73551bc635ee2c20e88b7013e226e3ef9a31616cd7c617b0b9b67eefb67d25ef670b73", 0x95) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b94ad4fd8f934af2017c654f8970d7c0b3156e4b8edd0013d8762ac1d2e991dff7455f9affb5d84479f0a8d2cdc803f406e1d648f49fb2551b7923a15a33ea4b9cf15871765c9934c38ef7b39abb710c84b6d44c843d2f8a712e641d7bdbbf7e0f08f571454d2f21c32988ed101d819726089f27e0ddd1a0cf5d5ade5878cae6ada46f4c", 0x84}, {&(0x7f00000000c0)="2f96b129bfdd432d490297dc7ba16dc64997705891a23400d7feb3db1db65f305ba20fb047ca4ea6d3bd4c22bb0b867e88afe2b310f654351830e20898b2eec446014468b489f8c441c228b8e3f77c824bc89e3343e492167072206969189843ab6df140072f08855f2c1ee612fe27a2c12d7252ffcd26eef38b3523e3ba5073de11bb1143c49503c3ca3252e5cc42", 0x8f}], 0x2, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0xfe) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000240), 0x0) r3 = semget(0x1, 0x3, 0x410) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) semop(r3, &(0x7f0000000000)=[{0x0, 0x800}, {0x2, 0x3f}, {0x2, 0x200, 0x1800}, {0x1, 0x8}, {0x1, 0x6, 0x800}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0x800, 0x800}, {0x4, 0x1, 0x2000}, {0x4, 0xca, 0x1c00}], 0xa) executing program 0: syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) close(r2) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0xfffffffffffffffc, 0x0}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000001500)="147b89710936df3b969d723e4765d6d6f9d64b924975225c75817811874f4066c9d4f9d61611f253b93b38c84fc5e05682c02f12a7753ad48d43e7ce505e9f5c1d0fea6423b630573d62fc49fc099bd0d815c1150644c2ba28fb44bd74c69648337229b26d7607a11748e9b62da188caf38840aef94dd5e812a07bfe7541f873938bef183fe3dc248169f8b1df87a4ac836aa86e251284ed1000b66f803ace486786b4f4018e2562ca11de04fa5ca5fc4ccab16f5b620ab17b2fba072c48c84c43853c09f9855203577665cb3726f739e6bc9296ecf2cd85414427b3e25e22a323c9213fa5cca446bc9b962fcd", 0xed}, {&(0x7f0000000080)="d9da922dba28fdd44b2908dc0f27a9305b669eaacd5514445be03e7a8e00e52d0cb95da8adc01fa325225677a7a0d6b6e991a9317bb541d4c5c8c140103c976fa8aaa8f37ca0337fd66ee3e1e1c5d193d173442b1edf1703d0512e7b3720d09a32979f23dd34d8f508102134c4c5c00638f20cc4b989bd137746ab377c8dcb1913450fcc8dd4123a6b464de41381cdda80f429f5657a626a7b105e48ace3", 0x9e}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r3, r1, r0]}], 0x28, 0xe}, 0x4) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) clock_getres(0x2, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000001600)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d00e30f14e785c0815ae617212143060edfbf06d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5f72eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x406, 0x0, 0x0) dup2(r1, r0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, 0x0) mkdir(0x0, 0x40) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x736, 0xffffffff, 0x7, 0x1, 0xfffffffb, 0xfffff000, 0x3f, 0x2, 0x2, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) getuid() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x24) lseek(r1, 0x4, 0x0) getdents(r1, &(0x7f0000001200)=""/4107, 0x100b) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r2 = semget(0x1, 0xc, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000003c0)=""/20) setreuid(0xee00, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0x6) executing program 4: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendmsg(0xffffffffffffffff, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r0, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="54f69fadbb740296d1c67d1ef1218f0859bc735d7410df8cbc3b512be99d15c823fe3a32211dcf724a5a280309a9f27bf03e672b01", 0x35}, {&(0x7f0000000100)="e861685f82c6505e10feca02a28fa98b3aeadd25bda7907ad405cfe320d96610dd718dfd0f269a730a15eac147aad44dca1b4e34a5db3420d11d1ab1945002e34ad4561d3d00cf33aee869ebdc8f32cf1f4068ed43306ccb2e70f09840f3d5691c38347f5172d0bf1200363876a8dbcbd64ae271e0e89731b6", 0x79}, {&(0x7f0000000180)="a23a323bc4ecc30002ac2ec919121faffb78d231506ee7d0187aa3ebd14d57256f255bc78c8c640efd1a796f8a49a068c33c39fe90318a5744a85bcd8fd046c8e7c5ccda8ae155d45144f04280e6b43b257c59894d9c775a2252c6dd6e0054ac6f6999fba3a80405a8e04b50f4f07fa373fbd3e4a4adf5a2aa97bee9e4906c9c50afaa16c3bb4f898740a724e05a670bb06a39def812baf3b99dbfb1a0435da4d4c8e70b44af0d772d5465cbdcc0b129bc59c35845f919a4904f602805a7bd8761525d4021fe785c63c7c55e7ffd6c0e793b64c7d8e1624407ce172debd2ac21c356b694de66d153a809387e9c7319accf40a05be3f401f0053230553a8fdc443a1b98cbf06ea5cd949d51a9418475a919805c254b6f7b9c1205fa8952b63973fab8232b3bd63f1a6aafb7562ad2f84558d27cd1925670ddf1d6802a983ce32fb4b1fbe27edcc3563dfdfaad0b54955db934f4e16c86b1396676bb281470dcdbf72ee92ec79c9792b0c2e84d0345c33c4df7ab7604f4fe44abeffd748578b5bc422c2163c911e18dbd37159768dbc7f5bb14feb76e4c85d56260a0dae26db4d2d333179fc405f51bfe22d213a73ff01919d75eb9d1c2cdff99bd5cbf884f1d253a9ce6809497250341a51883273fdadfa430c4a89b4a0281065643b59de6296d8098b44c294041e50a582d272cb6d54fb16de1f17fbc8c8efa38830d846b56398636507ecc70f11016a0a63a6a245123ee0f6862e63fa24ba8c9be22c75b360af91c64a7faa28cb89ce239a972bba216032d88426ca4c3824ad77ae5c61a6a39382e3b9809c6d6c24fc195922acf745ad8907dd12d614da43fd52eb17482c93897ec6fb8ce2f87b4e69540d53b3320d854ca60399dae6db00d54aeba9b5b6b3262a9bf37026903fc5e245f87bd26e178f97c2ab194536826351904a568aea3aeba88ef8898c320d71953a220c197a8da4f2dbc643c3b60186ec4004113fcec5f82b2d30261d6c775dfe40d50af08f391200e808a2e8a3acf9bff8efd1493dc2a8e4f478763ead489c1ae7b231004f2d9d8ba76ad5fe334fb82ca09cd6a8a5aa917987826a08d34bae3600460ce359513934a8e9677e615816077c9ace228acb2754c4f8a615e9b06126d283d203469af455de43c895ce79487b40f247c1fdd656cbac267a93ef76b8b83551759dfc73979d9891f8d0ab7dcf58016d0220613ae75715b6d40d22ee242907f7035e92be3b8f411bb2849cc9ab9e11e928c74a71a9077f59c0fdcc8d75fc4abd88c93a0c304de7a528e7246f4d2de4ff8c4a155952af45fa98d58aaa62330c60ffafe0c5de2af695b0f49fd874dd57bb6919e73a009385c8401d4ce11da56110487d73939572d28d7f6601b7365dc5892c965c536bd41714a9b0f17f706b197f7d8db89983f8d06b5d3e9bf37e962885e91c5d7c50cef5a3bb355fe321d55deb10d5ba3738175524ae96d8ccd773f1f8db0ec5ad0b079ca232d9de9562779faf0ebbc0851e339f4ebd463e0a15d5623c62449a2ea47faaa0d7cca42f1ecb4dc3cdb516e8ed34eab412335cdf2a30f90da83b0194d70ca5755907f1bce7c9bbb81f4732a02beddd442ade21ed6ac00b346cc6bf324001d9b0b5db402697cf28a914e2e8aaa4819ba6240d35f13aedaaa71f3f6cdd9f240778418643596b5687179c738fb2e26a7c68c0adbfde97b52e13b91c437a3495267378b97fde31c8eaab6e9b176c76a6972f9326e84db658911ad5ff2099be317652a40fa5c7a98c56416b9aaddbeb3e8f3069e04354d110a5600a57c8943202e169f78f4c1d98a8b834af63a9f26f3c9549676146d6cf61d97f2adfabb26265477b321b1e36cb1848fcf95a37d7bde3003f8ad676d8456b5760e84c8e797a02ac158d5a9eda14fd87a33ca16227aa4bea809f0b0c5c4bcf68247c735fb86274c754cce57f0b053a8705f0f18c4ad97fe61cf3ba5017c4545489eaaa026a04e0e6835a148e93144d53ed37b361b3982e459246844498a1d8c1706b02c93f7650a8064a0383eeb9604f10451ba3046b37b60058fcf402a17cc389480dae7719f8115065f39be3f7afac21724bca7f0985a0d8f815731b7c53b21362b90cc073f600681d6fb45e4a010629d40ffb50e7a5d6af39d86ef2f59e7bd29b70e4008b31291815e48aa597ed71a50ffb2da6cf3898a25e9767b0faf054214e869daa95e4f4d556b452547c308211ec9e73413534e2b6e133c2449490a1758345bda3bbd507b9f08c45f7335eeac4fea0d602624a7df944295e0d604d8370bf8a2dc2f69fef95c5eeee2e31a9aa790a26aa97cfb7a965eba5a2567ef7335204b6ae9742662218e6d25fc28f53f36335bb2f109da43f93d9981ea4687679b621c1d2063342cf1d5efaa36363ff9c8f2571fbb6645114ba49a6e2be2fa27de74b46b08a0110bd1f084aa9dbcc6d24d2d08abdca54f74c4c2e97e106b3f2d418e8318e1a80d34656b4484c1adaa4fcd6f64b53b1420f9c34654350ff4be4b8255940dd9a74ff1e18258d21da597cb618461b33d66af799f9c5d5b3226ab5f12ab15365523be5ac116bce759989d59bc2cc55f304512d04980c4ef218ad1d4b58010d383172ab9796b6970b7bc0ead20d002121a8d23b05619a33e12707e8cef52cc735180543b465888036e6a6287232d4598c8cff8be947070cc5bd901b18d558a5d90cfd0732db80f9dc6d6ec7f43cbc4c9e6c8a52a5acff6daaa53dd6c4ebafb424a92349b9ccee686233a1f019a66793f97c421dc36e286b56ff32cc1408f2853a5e3b3ba5d1afb8a1e7e8a6a86ee8d7818a09f72da0d968527e3020e71f8ce2e4b2bb3b7a9650ad2af54417d01bcc59e52638c6659ceaf8e0ede3ac1567d9bf8aca11ea05d637e9320a6f8b04fd410c4548d23aff6715298fd3471d05fe25f4924dce7c480fed51b9aac206d773768bc26ee7eccea436eee9e1ed4be90e7bd91666fa51852207c0ad4c19b3371f680c6e1fd7495ad17f2589f10a4ccd6d7df421acda0b531b4614e97904898ddee04a6df440adf6130ce04121d70a49b0c962041271f461400b695141ee123d0563cbe70e41efbe241f533e70fe103d877279e04a31820ca6394554ee04189bb38c75c686f39142fdf63c65d2712560d9308556f01c21b3995d16999898ed451e3fad1cfa15d4a18177521f20ef2c08bd25977ed3f02c101483292ad1c223842ccaac038256facf443e7f51937bbdce01ddae50186907e3c4878e6c44dd803b4ad9d575ff2b26a44f7d1a9761bcdd724043f18656698f4a07b1bf055c307bffd678d3cef7350ac87697ce587dada62fcfa5049653322e4372fc72f9c486ea12df59df8a58769695fa7568bfe930d1d8805045a6e31ef561705ea0ffd36db0550388a1ca9ca473f518e10937442f05b44f2245aca9d9fccf51e17289db0772cd0616bc76554f768c6d8f0d720e5f296a4e029bfd59b9e98674cb1acf0f5bd01d4db8a412c28536f396ea1a6c6cc6c31dc87ac19ddbdaa806db8e2d231bfae3583532bd12567bf578ca9612c429a3b1b29dc408ba19f158a0228b53cf8de8d358c4f9b3f3f92695d90f722dce68a8871f33e0ef5526cc00c7bdbca0b2f38395643595d72aa2363c761c3fee7d9f10f1993dc01423a12ac0f844082f028018654c6b27d58b804d87302360042d357d278b7cb95d868a22bfa11923b2c3ac858db1fc199a2adf29a7bb2e7bdd60dd60ac41fc9ee4a9ac428c7ccde3a7731f7435cf298ca58e792e0e6c76a9ee7446f063be7b081aff9908fc73d26aaab4095af6793acae4a48486a8a0f630cb547716e08148df2d2370b6d4a8842e3c499bb18648c24a70bbd4a304baf5aa450bd94c194d8b31da40fccdd85239bbc38370e65491fe02e8b5ee79d0bb03cbdf5efa2644a421a736df844add357423e754a24bd0b71669ab170bf9bf8ccf85b9c4cd9e265adb3eea0e258b333c0244c70bc281444aaba9a77648b80f0ebdfa22733428e47e94caecc736c3f9c5c322c977067c561fc8eaed0e4975cc527f96274fe1bc112271f296a97bbc5d9bb34c8ad5ff6901444628bcdfed74f203ef9875464f6a538f9f9a79b293e70d7c42acd8223e6dabe72bc214e3c4c2e6dbf9e88b092ffce676132b12fbf7f878061e35bf3ab4b2e04a274ed70224a3d1630ba0c32851af7ac62e3f6147d6a2da1b9d792a8feb5139cfeb2869859a174ccf1decee157a6d9a169917f163caca14851996aa287999a12cd63d0c76f570c2e14342e307a276aaa3b433bf829fdb49229c7645ba567cf35abade1d9c1f0ac74ac471a5f5a3dbb61ec9b25704d0e5703447da44c920adab74037f51bc936c7eca161ca123d2959f1cc56d477350e0ceda9ceb1d3e7e278129a151dd33433c3cb46be5e6f31ac82ee3d3d194f70fa225feddc365a528b504d61c25f69fd011856d0dd11ae38e86883525357de3abfe4cbfb0804b68d9d4ce891566b51be8c05d29ac212a67333ff6d9a73ff5b60e95cb3ae418eb0b119539419de8a6a3498f289b761262e4b7dc3e6d0384d55134e454ea86ce746fadef5166efb85a40618e5df8877ada07f087a3266ecfc205d826841aa2c56ffd99a03cc3a34ea66a81d9368b3ef81ae118ed481c34f12ca57fe1e4a55bfdf6fc52a8ffd56ea8d83409387c3f6357daccc146fe3c29e8018e42e3a35b68f0cb31b73a1488693a6e3ba7e5a075de8ce62e0539eb36b5edc04e8a7bceb875e990221a27278d2fae1325fd219bc2967c4a1764b2cba2c0d821518e2071b0e8534a894efb7f454d7ef8a0f0bf2ee574978823335f1fd01506342c1b035d87a1d4eced74d2c123eedcbbb69bab0cfaa9e3038f81ce436344023dfbdfe296204c75a830d3994fbfb4944e4f3bdae83ad10b58dcb732b7bb443492225fa71aebe800f8525dc9208495b064b2d636e844830c14b3c9f16ee0f1596aee377efaa0a55fad1865ac6edef873a386c8bef27e032dde8fea80264feeb63a9e62f9ef44c0ee32cf9409277f6b0c0351494154f0461f16589bcd7f1e14dfe0bee6d35419b89de7c62dfb06e954936daba59fb2c148571635af4140bd905aae2905bc6aba1c88b55fb7b666c173b254b5bf4d5d020b68e14298b4dadbb0df20b30136543848ec269084580d7680ee64405c556b46328e48fe64f51a38f7a483c99670f366cfc950a8c0dec3134f66b2c78899dd73945308bf8303ef868136500ca76a7599d5b72171a702e7f4b5214581381ca702062378b2f9028d1391598b4de161c9c5fe36a08181cc18d3d13ac46233d50428bcf2f476d8d5fe55ba139400a112e6a8d4de64ee98988a7457b66553be849896c1dfc6e0586c76160eee39b22c93f9d696fe38f02523d1c4289559741d9b85556723d2eaabc2762af4306d3835ae3bebceca8eb437fd345ec66f20423d44dbdb949295e85dc12175a9169945c229aa5586a844afe5dc04e3fc36c52ff23c47a9b22769de4cffc29bb29057d4a7a3e2b900025543fb889a3984891329fb7d75b78023a8f7e78284375e827cb7340fa0d436fdcff028797d737355e03baf36e6c1f3a5e765e2bc1578f10fa53d335752535d247512e6aa810f24a45c4d3e332d1c161fce862462b5b8cce672c3a1a9dd8f5540bcb7be7847ca9289fa8c0d00473e6d8659d3d0a19c3dda1556df75815ca60da9e06949aa09ed2275ca3fbbae1d908bd85df6bcebfbde8695a2453654a4d51c6a00aa79981c3aba4d3d659d14cecae1efcaf032ecdf15f8cab7a91b3", 0x1000}, {&(0x7f0000001180)="66f7620a3cc570beb68f3337f2de2cee7d37e58b5a6de25b8315d57b137e5813b31bb0b84cc9019e95cad61f4c4a7ad8365383f301c2bf3aa36c52819d1810887e4e70dd7746f3da7b5f1a1260c9438d8165af1116aa6af196547fa0d4f972e4577f9c6e2ee6be8cacc2e1246e6c0f92b4d337f4179371dde117ee5e819f0f35aa9059f1c597d892b55c5648a90695dcc3e770dd7b18631de45675d73826b75f83cb052de31e936a73126df191ce0001d9e3f21bcc8a13f7f164390fcf06716f7be3f1ab293b4eb949cdcef7942f4e0f90659636d3", 0xd5}, {&(0x7f0000001280)="37282719a3147f347ad59f509a4d0a0ffcc16da61ed56bb08852d09acf6abbd94459b1ec756dabcf182615cbc4bb0b050bd2cfb8e2f5134604ad65f06a212112f8f79945655c6b7ad5cc216e1402b35dc2d851bdc49dea750f21203680ad2af08131ed9f5fe9b3e9bcc556d6301d0548903bae2b3af36e83c5acf82d05daf637e04fe374f61e862f356da92ee45b96d1e49b7853ee92b2bc0eb6047880454150f6401f03be14c47917ffd195b466d23449", 0xb1}], 0x5, &(0x7f00000013c0)=[{0x68, 0x1, 0x7fffffff, "029832a7d086d5969502182629671fb0acaf17f52daf949fb99913497e5526947b913f86adec9f1270ded9e679b3a4c24855f41f2c7d3b26abcef2411d6d80cb5fb49da1036cb9652157e19401dee38553f7"}, {0xf8, 0x1, 0xfffffffd, "7bf6d9d97728fc8843f6cbbfbc54ceb71e4c14e379ec1982f1e9538435b6641fe58799ac5a79c928cdac55ede50a42ff9109f3486f9cf254263e6428ffb438ef2dd1ea1cb8e62cb70812eeb1151ac8b9b84459cec3588abeec4b97d2e56bc884a4217d91f40acd61b3b0c8d47b28b734f27699adc61486d552220d04671af9049cc6b61ae7b9168bd146a565d7bf6f504282e4d71bcd606b4e39edfbcd9af2d25774a076a19cb5b52a3484b8801b25ec70e2c9cd61b244079ac96217fbb1293cd4d11147002eb8c9262179f7383581786514b3403e7363f41afb32c74315cdfd0c2481a46044"}, {0x58, 0xffff, 0xdf, "1380bb0ae54a0a01962908c8bf0f19410169a96cd3333204d359ac378f1b040f604dece51a8e5644f8a4a3ae6f9a4232430547b2fbe8896259cf6727628d5a3341e37a2970"}], 0x1b8}, 0x7fffffff}, 0x10, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001cc0), 0x40, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) r1 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r1, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 0: socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x16, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r3, 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}) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x8, 0xc00}, {0x2, 0x8, 0x800}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x31, 0xfffffffffffffffd}) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x7f, 0x800}, {0x1, 0x9}, {0x1, 0x3, 0x800}, {0x2, 0x9, 0x1800}], 0x2c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000053}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x9, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) setegid(0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) dup(r2) close(r2) r5 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) close(r0) fsync(r0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x2, 0x400, &(0x7f0000000040)="e0953d021f4e56f461764ff2f96f49bb10076efa9807792d3f8ebf2ec21393fb5b93fc023b5949dd6e9df132edd8d09a34dbebfa0993d60207c1322ff46e", 0x3e) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/521}, &(0x7f00000003c0)=0x20b) recvfrom(r3, &(0x7f0000000400)=""/230, 0xe6, 0x1082, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000540)=""/74, 0x4a, 0x80, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x1, 0x3a00, 0x8}, {0x18, 0x3, 0x2, 0x9}, 0x8, [0x5, 0x5, 0xe6f, 0xa530a6f, 0x1ff, 0xfff, 0x9e6, 0xfff]}, 0x3c) fchflags(r5, 0x10000) mkdir(&(0x7f0000000740)='./file0\x00', 0x190) r7 = dup(r2) fcntl$setflags(r6, 0x2, 0x0) write(r2, &(0x7f0000000780)="e661de5baa1fc37bf7fe678390ef133dc1b34f284298fed1383c56fddd0345fcfe9caa113f910bd998871c35cc3a35017abedeac81b807cf51683621a7008fb087be622ebda233262ca1494871e56279ccf54498f3cd2acb9ca18713faf1842c446e130c9883b42a51228bed639bbd945ee88e33b6f9f3ce0bb1c7a154fe3877d70b788795c6bb2b6d192fe5ecb670eaca4c706116d35a6bf45e87aeb42b4ca3117fc9b73dec649e3d67bbbafc4079eb7bae6ccc5de22bc1914b99b04e8d8110a5d02aba", 0xc4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000880)={{0x8, 0x0, 0x1}, 0x2, 0x4e, 0xf3}) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000008c0)=0xdd19) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000900)={0x6, 0x8ce, 0x1, 0x5, "5d1e84f8dbcc1258049e3574f06c1dc884e334ed", 0xfff, 0x5}) r8 = open(&(0x7f0000000940)='./file0\x00', 0x10, 0x119) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000980)) r9 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x400, 0x20) dup(r9) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000a00)={0x6, 0xfffc0000, 0x7, {[0x7, 0x7, 0xffffffffffff8000, 0xbdf2, 0x2, 0x7, 0x2, 0x1000, 0x8, 0x0, 0xffff, 0x2, 0x0, 0x7fffffff, 0x9, 0x8000000000000000, 0xffffffffffffff32, 0x8], [0x5, 0x9, 0x4, 0x9, 0x8, 0x2, 0x5, 0x1, 0x4bd, 0x38], [0x2, 0x2, 0x3, 0x4b4, 0x80000000, 0x77e3, 0x8], [0x6, 0x7f, 0x0, 0x8000000000000000, 0x1, 0x80000001], [{0x8001, 0x3, 0x3, 0x7}, {0x6, 0x7, 0x8a1, 0x100}, {0x0, 0x3, 0x7, 0x4}, {0x3ff, 0xf6e, 0x3, 0xfffffffffffffffa}, {0x8f9, 0x16, 0x8001, 0xffffffff000000}, {0x4, 0x6, 0x3, 0x9}, {0x2, 0x8000, 0xfffffffd, 0x3}, {0x36, 0xfffffffa, 0x7fff, 0x9}], {0x5, 0x8, 0x7ff, 0xfffffffffffffc01}, {0x4, 0x5, 0x8001, 0x1}}}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1811, r4, 0x3) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000c80)=0x1) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="74be9372062c4e19e06f1a75f7045a846153d5f8b43299f16127b289aaf11d0f5e8bc99df8534319bfae746a3192de9777e3fa404068aa55e8afd3842303dddc0ba97e45debe7c5fc9133f608c3639646ad189ecc2ca6e4148fe906831bfa17bb0ee1c8ba82bd874f46e4ade29a2586fb6272493cc91799f3f8c908a7a7c14b9de40ceb2a0c7d3c204e5f3816ce7", &(0x7f0000000100)=0x8e, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x0, 0x3, ';'}]}}}}}}}) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000538000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00006ee000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4000000000000000}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000534000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x80}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000001280)=[{}]}) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 4: msgsnd(0x0, &(0x7f0000000600)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="45d7465308ac28fd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c400f92076dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e940d6820b665deeec179c886650e8f6b10e93f7144c39340071b46ff569a860f6ce35540812e4cca2d86350eca9cb118cea0ed464320a3e3b19cc1300b55dc458ed5d332d199de7e3ee29acf3e53026fb5e14a0e1e9c179b9dc8a3927697d90232dfe21fcf19b0cd4943983e522be70d7926c1da9fd85bf2a7994de35e685c73ec887aa2681d49b0eebe3d784000270f27a45bad02c67ba441b0943f87b0a7ea426f6938559ce82d0e452b3cdf00d87c06d8f3241d7c9f9d919a16a13bff05ce841acaa9dcb2fb45a9a70acfa16a0fa9385af6f03347947d5393b9d70d3632b", 0x13c}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x121) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\b', 0x1}], 0x1, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x1}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x400, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x4004570c, &(0x7f00000005c0)={0x9, 0x2, 0xc, 0x862a}) sendto$unix(r3, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4103}, &(0x7f0000000100)=0x1009) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0xffffffffffffffff, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 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) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r6}], 0x2, 0x0) ioctl$FIONBIO(r5, 0xc0107008, &(0x7f0000000040)) socket(0x18, 0x3, 0x0) open(0x0, 0x40, 0x12) getpgid(0x0) r7 = socket(0x10, 0x3, 0x7) close(r7) socket(0x10, 0x2, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "f37cee57da1ea102"}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) r1 = kqueue() dup2(r0, r1) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x4001, 0xf8) r2 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r2, 0x2) listen(r2, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r2, &(0x7f0000000300)=""/168, 0xa8) sendto$unix(r0, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(r1, r0) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x200, 0x132) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r0, &(0x7f0000466000/0x1000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(0xffffffffffffffff, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) r1 = socket(0x18, 0x4000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)='oN', 0x2}], 0x1) r3 = socket(0x6, 0x4, 0x0) r4 = dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x11, 0x3, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a31482c89b15f2a465b03f42a850720d61b6a4e9dce31b7ff106cf799ad241670f8a6c037a199a77fd1af06e62a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x95}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 4: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r2 = getgid() setegid(r2) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)={0x8}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26a], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x535}, {}, {0x1, 0x0, 0xfffffffc}]}}) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0x19}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x61}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x18) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x225, &(0x7f0000000680)={@random="8f6f77ede655", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x1ef, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x6c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [], "5a575d7d56dc3cbb8964dbc1a84e0b0ce471cdfd971ca7caba39dbde1f37f9956ec90228d6d71e3b5e02e262dff9d145e791c3f868f92147719a73d61279ada34eb710495d95fb05549340d082aaec7457c263f65f04ec439ac245cc78d40c10dfd704783d56d19dd1ef4341df65b1fc4240e76ecc54fdab4f19c2ee789203eee1e095cfa0d7e448144bce86af89b6992b6f1e79e5711ed915931ae3ce2b68440e760d573ab0d1304b2628c1e55570187f3cdaa5d9240ff225b3fdb060f2cc9eeff33b57f346967f5ecec6e293691ad6c4f14dae95ebf0a8d8d43512489f5d461f29088919c4f816899c72c3b575f7650c1066f17bfa1b8eea2d7be7d4d3d283851ff578aa1fa6101051124ea46ebac1da4d4feeff06801093db16f2a34f74361e3980e74731d28978dbb30ab849e28f6c1bb4bc5325c26df5e504120fc999d0c6d98cdfde90f3f388930c49c2c72100000a21dfcd645ce3b4a6e6b6a9b1a292bd212c9f45cf6ff927ef0bd75b9377cd4469213c86f4ad86086c3a5c27aaa3f5bdf2910ea6bee8049bf27270c37684bf1211a7d84b3a74547049cc3470d975efa53d6fa0c94a49b80134b0bb80483e1332c1a1399af5cc4936a9eca994c0a2"}}}}}}}) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000240)={0x0, 0x80000000, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x10002, 0x8, &(0x7f0000000000), 0x0) connect$inet6(r8, &(0x7f0000000000)={0x18, 0x1, 0x7e8a, 0xa2}, 0xc) executing program 3: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea}, 0x0, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000140)="5b520e6d", 0x4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) executing program 1: syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) syz_open_pts() (async) setrlimit(0x0, &(0x7f0000000980)={0x42}) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) dup2(r1, r0) (async) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="cc", 0x1}, {&(0x7f0000000180)="c97e3fd6d91cdcf50fe4aaaebfccf96d32170cbab49c079217923cc9aceae37d932a0ae08419a6fd56de6511c9c53cd6db08db5d4d486af279403d6baef456775f25fbf54c24ef9cad2e417adc259884a43926809682d07d33d2fb9dd78cdeac9a6fcf1dd06cda14982ca770ae60ff2783441d23a1d006dc7ba0d0ea2d1f1b3a84d89a00ea49", 0x86}, {&(0x7f0000000280)="f45d3dbba392", 0x6}, {&(0x7f00000002c0)="1aacb730655854a524765172658468", 0xf}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0xb8}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x18) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 1: 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) r0 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x23, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec40068078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x218}], 0x1) bind(r0, &(0x7f0000000000), 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xef}, 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, 0x9e2e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x202000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000100000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000444000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003c4000/0x4000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x121, 0x200}, 0x0, 0x0, 0xfffffffffffffffa}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) mkdir(&(0x7f0000000640)='./file1\x00', 0xb1) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000140)="09a5670f5d164f77ddf12ab0b05b88bcd69b577ba72227bf39e3cd72f287e655861b19921721ca31753b7df42314d427369b82a01e5e6d1707402e857c3449cadec90d2bd8a38f590543b7c32610daa41030ed76ef73a88ecfb12392f5612224302c84a9b69c8d85540995ba8635d51489c250422d7e5a8b5360d27aa85c4a88213033f6c788dd089185a93400049768f05eaf8906a976dfa7cca8d5e9ecffaae510d7d103065dd17902d3290b057503068e6078b6eef048125f2b04a9e3ee0417176307767d066378d538208d7bec2b24b5e2936a1521bad2e3e21967bb9826b49bc129ef", 0xe5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fff, 0x2, 0x2, "84951f46000000ef1f0160fbff00", 0x0, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb0014f9000023001600010000400000d900", 0x0, 0x5}) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000003c0)="37806948fe7cc00400ce7f7860157edb5a084a05aac7dbfb95b08c26ff0907a83bccb1435e0fa03ca0e47a7c0818bd6522e04a2374afd8018b78837160489f3df4a85ae8920429b09fc8c5c2d007129877395a09c1309ba340bb9b61aae4c6e913e28237233b8149cdc18a17e35e73ba893feaed6fd2cb8c60e71c1ba9386c8fd49c04b56e5b379633a7b2a5ab109f3c0625de1b379b785b8850d726944a59c81e279ac7b8c146d64fcb766b9375df30281093bc3b76422e62df1ff1a40198f1a25a4a91d2", &(0x7f0000000240)=0xc5, &(0x7f00000004c0)="711fb9ce41e9714edfd4e74442fdc8b0648258cc55bc9b11d123d0a10c668ac84abd899989a8d8628e1e7ad42e4bbfadae90d402364f3c58ea285fb8ea2fc0fbc566083d5a47bf9d449caaa6ea65c24074e9217f2c912c258782a0c994900e75fe140074744d10b7c428af2cd3e5dc3928af0678682c3e864ac1fab3ec8033680fa802ebeeab787124758eb594ddf5c1b10d2a971a320ecdfb39d03dc17881ace623aabec0343ec7040c32e87ec33e1f69", 0xb1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x1ff) r5 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x28, 0x84}, 0x9, 0x7fff, 0x0, r5, 0x7, 0x4, 0x1}) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0xfffffffffffffffe}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000100), 0x4) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5ac02fca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c3000 didn't change! executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x850, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment={0x8}, @hopopts={0x0, 0x1, '\x00', [@generic, @generic, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8ef7bbaa1f8499bf, 0x0, '\x00', [@enc_lim]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x3, 0x68}], @udp={{0x0, 0x1, 0x8}, {"1e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) close(r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0x7fffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: 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(0x56, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x3) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r4, r3) socket(0x11, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r7, &(0x7f0000000300)="1e", 0x1) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) executing program 7: syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x18, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="f95838452993d1e72b6bd77dbd3b79442dd045d2b4d94ff85aab3f5216414c9e2ced5bf969471eb8752746305da7d052ef0515bd1ffee116d6c392707626f2e7afb01a13322da75f68aa7497f0829197b4618a7b05b1540498d4d95213b82580dbf517d1e0c4557ea8e35167706f3ca560c56777a7d0b899e780693455bd3c7e05199f5fef42f5080c7a519972d7c796cdf7e380787c4d89c142d47096da0b4e232938654955fc6a441adb9cfc69264ce54519201e44afd76104b823fec2ae7a4413d3145edc8c970f1c4939beb23efcd7407e3d23d7f6e248aa03efd8dc402c24a9b748748beb232dd9345d96c535d681a5435a78d49a4fcfed802262cd42eb94a1cecbbb064149eed65357125540c34cc58cc9e970d127b7e51101708339f3f364fa0f6682238cb420a8685fdcca72829e584b7016760cc61771a3b06fc2eadaf7183b22962d096ba447bafabd83d7012b7a8ed4cc67316c4fa703edd84c60c59a4283034658bd654893ff3b3d7d68cf39691a69130439679100eb3c189b9de477e9821642d8936107bf4813fc5e69484e469ac0d8f711d064ed56cf1377a1cd03fc48447bad50d78caf65ebd29ced32491549cc50421c875f009d2d66156c3bb27edd8f5670ea12e0750da2aa8c2c45f9708325cfd50ba20d7afbf71efd7db011313e49139208d0abdb5082ac8fa4caba4e716a32aa2a3431582d836752a0392d8b704e737f2ec6815bc5c04648661a62363d0897c49447124eef079e5934487e6d1299099d89972744a6cbca7f3ebbfd7a49adb7a70f02418727beba38f66e8086ff7dadfcff2e17e43490f588ab98235274674b16ada063df1211254b7c2f3971a321a6b3929c43cd653e671d79310a6df65d533eb368a49aaa4087dbaa562b32d26187cb7a61adc15e930c6b8aa3fa340881f858af57f477356e05e40d19626179c867375fbc45fcded861ab2b02577f02fa99804625b0dec21e105377e24a1bf50d22cfea00d9c6700c6a0c7631a32925ae48ef576b7b15cacbdf299246e45860c61bd8e185f3a6edd3beb4cb759492a9bb979d534aa51b712a8efbb2ce032097c6669dee4510ce5497aab337e5534daab5fd4ae1327ea559876ec18c79ed76941a942ed4b0914c0da2459a3175c7bb91ea8febe6339b161d820cf7a3e77346eed598dad4e8369f1eedf391ba9cb2dbfed418fdcbedae394701d2e01c4c67ee0d7aa9940484f4baf16751e89841bc025a14f3ce6b77ae453de9785b11dd2b19d37880e0f3d4100dfa860bfa5d48af76a2e8d8939292d25172cd55f74681bb36579faf02c4539faf72f3f2dce53993f136462f98a4af6348eab725c170c644db82485356e58fb9af1aff9b7922b04b648409125c367c00c50389a707f1ee1a26406786db515e2ac428c7294872e08c7f1939bd2da946734a75004b5f82ce72ddd62568e774e0f90a0643c77c2dfce34cece80883254d45adfcbbad17efea6331dc0025e75cc2a78c4804149b0686ea719c64ef9fd1e12b8d432b9fc34b42a60504a47c98bc910eeb99c912b0c15d35e4b0217fc30f06416423853f93cbe7272229715446c34d4874fa8d4939fb7e82a4f6a53f3ddc17d2e3c28fc1863116afcf9b63b27d6592bc54110768b7170e5875c78b2090e2345b38ccb5bf0268deceaef450e4d8c2a97606e26755019069d42f9da3b65da32732b1c0973e6f0c1faa3712ddf9c235e77cc98752d59ef27a343b38d68606bf8a2963f0a2db45cf4ee21dc60cd58cbde43d5e580ff431abeb2223a839c0353246d660322eab3761d541064780711de9ee435223d6ac7762da4d74d770a5af0d24bebb2816963e5e7818d95a0eb7f383fe14b6ba67c72348921489df24f07c52d8d77257272da6e1ebdf4b37b83cd125c588186102df6b39dfd550c19c42d0e262ad801628c4c47ec57ecdaa17be6e0820d595fbcd3877791e34d1d727bc357842f2a1fb694ed6b3e9f517bf8ad413ee6e63df85082af2fbf8d140b92b4f99b101a9d9d61dfe0b9e8a55474a6065f47919d37925bf46799e1abacd820c4dafc571e3be08b548724df758e2aa4738bae197e223191280d7b1c821044c06ac6539e32dbab2ffade67c1d9408b4b9b679dacf9724eafb9c398d7ec485069fa0671e8f36b02cae073ab366227ac3573b8489d2f54853240b9170f5c6784c761915cc4d372d0949981c3da7b5d0bd2bc68b3ec6d4d9bbc48fb9efaadd9ce26c6aee6f84c3183f616eb81163b954f1660041da7d9c0039816fa0876d6bf885f5e6e518990ffd19ac62623aabbcab762a83b7b0db6db3c3dda4f2c162126ab6b39ae4bc4ecdd250a8e52761dd5011d2fc0f19f820ce3aa51004555d9e5b927baf2aa5f51afba70b25cb7635a2fed6e536c30c2bbfec43a3e9cec069d46f0568ca2375fbba7df7ff65531160c53ce43fd65210fc0de5dd4b51ee43f1d09c4e87e98514d2b47aa4b3db98b1ed6098bd68ff8311f7f6383ec11ab6c5f5d5935c93d44999ae360863d9a9fe04185c2cb8d6eb7862119596181781af97a48896c01d79b4deacbc84b6df929317b01a2cd95546394ffd4916bf7fdfe78a9671e2eea6443185156829c47b96095f08d2c8a3a9b7f927d2ade31c2834931aa43487618db19c3388b1decf2ee5b9d175c973b279f612d0d45beb33d4c523c43c881f941c1bd990dc6f9696ca5a1c036ad93b6c796ea71ee3d104873918cc2dba75662f35c27961f2d0922662d3b7e5413ce9934bb8804f6a7d335ca9eb9105550af2bf722806a66ed840036c67ad4d85e7a11a1c27382c95d05079c537dccd309597130bfb0ccb52efafe1469a28a12de7e75bd95bfd7483369400acddce93aabfa151e9b7983413a1d00e5bc026554f4a1cddbcf8c8c3b282af2e231f239c1ed229afc5239a3dd4f4549ecd5ff4fd8ffc6a4007553496758ee09dc8606a44e0d21f79df01ab72322a03c9bf2dc564a82b7996a85dbe0c55ac8c13c018d097ddcc57ce43491f18b7085e0fca2f6f4780c6ae4ab8c83625057ef932f43a772ac73b41c029930bdf1d0c88f57c6ce1616cf158ddbfe2a71757b048525a5a140bad47761ed9e35c17a2a6e944e9a8d0de9073ca5795360454df8ed0cca8d1733f53ac356f88319e99e97a7b4c090b4dcbb012b668e9f6dfb681db8c03e0105a6faf975258cdb70cf47b63a2a121aa5e3daa80a669101a1504ec212955f24bf086408879630b0300f28e7edd9f2678530335a8958787adc3c3f4ffe473f82a819029be5085a7e06ec37d3079af93763183625bb768861833974bb9d2a0f0bca3e5ce2b4af12a8d6a074bf0339379601157a5789087786313a3696a68c5e376f2bb393b870d6af1f66c425d1065bdbe1de8f30a852db9bbab31ae4d2175917ac713cf1786ccc46da7e2e28934d9c587512845f314970662e2082934cb08d464f678d34fe0ff21f168bc7f8075c4e864b91cdd75eb1fd5d30b2fc585c211787cc2741218d4570831698c05be5effb262a3e808c75faf659b0172f4d4ad4f122dd08953d0a7d284c287bb261871565efc14c548eb04cbc674d5efc580ebdbb9edd719b310afdc2b897c07d47e488b29aa3132c22a1bc51b8c526a70c1db878ab77da90e286708af8e54329c340250dba5770677cbd86cade00d0494cea93ee66f446119f96ec26492e48687fb9b193a185ed0ccb687234c2701ed3de0f1df7147f4bb1747ca7a3e109826443979c48609cb42065619440633b5a9eef28c3385e05b3bbb1db94b5154f97f2602ebeed58578561039578d22f8041d71c227fc392fcc32fb646df499b1d515322dfe8b369ac99fa44de6885cdffdbd690c9435ddb8fb97e935442e68f5ebc23823948d41e7c3423ac1628d203f576e0afef15239298c6a244a878842717a1f7f7cca2abcf48e3c7babad66b52bdade6c6f6accb17208c10cbf09ddaf238c7795afc4d48389cb688c7d6745122fdd5c96a54bf15d9de984dff899a3f6b9253ce4eb0ee592d8822ebcc49051fe8f44d50d2838e3613515279eca24a624b9d48867366fcbe845adeee1bf627edd7997d0a8b1518d642b9e9e58461992274d1a8f6c1b7f1758c54b2a64adce522802d48d2629ac71ee0799f50056dcc12474f733d968a11faab664bd977286406385ec4439f8a2dbaa796a46815b2a821a8dff4f0da456a05d4b8772ab8bebe558ad553e809bf2e101285603da2b5a507a534b3f1b797152f4faa0efa16f63fdea14279a105998250808fb935ac18e26fac82239f83ed7b6da8b51d15e38e18eeb257aa4544a859f8eb26c628b5babcf581de75a5fe13453306a8fe537f8dfdfb0bb5251fc58c03d5146fede8060d570777bbbe21af4a4fd530186f14c3ea7ff3ff82c1910923b20126361d5ff63971514854a6bee7f7f97e075fa5e12a295ea1bf9a89a08531228b9c05e61ff909c8d085a816c4ef03d7a37965e61c8740b351e7ab88b5148a20aced66f5a52ccb57ee07c3470c2297a8717660e11c1d9c389a131788b0183a6878fee177eb60535ead3470b7340d412ddf4084936fc087e77a91c7b3d30ff84c8e851069eb976062af6f0d49978fa5f79ebcd6b5c59f46f60842ffc3a31a7acf7334f365c0d5bbab452e3944d9dfb486eab805e0bccb14fb01fffe593fc1f3b11e6a7be4d35cb2d7b3fc03aadd152d6bb3a575210b071e307ae55db5066f316110c2c01781a7b2747d59c7d8a7491e60125158939a0e3eef6b0ceeac6e10b46de27e06baa3cd4c6ea70b918ab96dbbcf715a19fdc81adca4c40ee64b7da594c300ae837071d1c80450ea7703d49cd2796b28528ebdf66d6afbce5b617119ae29a18211b3d5a611702ef43b69d77602d34e251042b1fe31db40d25524299fb0ddcbd2c8dacdbe580e74276bae0c2704e8fcd3cdcf83e188412646a18b4249161770992a7a27c169ba6c4c4ace758af16dc8e347b6b4c88c82f2dca7efbc3246c4e8084c26cb335b594d57b62d6a2d2c656ad970ccdce939b1e393e28cd4640d6f3e715c6e066f6336a3e1f4ff33853c0985c6d1969d921b0852994ffbb48c434d7e4905b2d3c0ac25d5bfa94f6c9d7460a0bad1ba3e77e79115cfc368ee40cb7ee0a20a8e3fa2e0ae9bed208e204b9c2206979b1cae31d62b10fea5d6cf61b7a4baa81042b382d7c226a2849c3980eac7c9a99ce6efffcfb310061f86d960a0a79dcb063a94cb4d74d2a78c7d10bb597359c9e12677b016057fa1c5cc72fb28140984427048fb6f83239589040c21892ee52b78ba04f71d09be0ea11c233d498074f2b9edb89daa58c6ce5d667a4610c990d67f46f16884cb9207c4ffd30fabae5b2fd8ecd370106a9ab623b40243eac84b48f96844576be56c64d076359495a5644c516c2d3037e6e6645b268a1581dcbfc314cc3e9e56ddd86b95c7ff2bc1ba8ea630cd3dfdf4ca776fd2e77b6a83d1fa44fedb421ac6b478d5734c69e76ce795a410929ffa232cbf5f049d4892c7b626e682c74944adf29e8a466050240caa8c727c6e7951099a2724a982fbfccd7b5a3fc92b49d1b352a774579afb6af1fb8a89c12e9ea2744d0cd7eec6cfe7c0c308f65ea048d3aaa871c153ea8dd5294bf1507494e3c42ecd11012c7f3a2ecaa96e13720a9b1590338219e0f6a990e489cd789bfa8bccfb7de4251285b8f5b6b4a8d78167d426089627223fce70187fc24ba28a44fd12e8a3cfcd61ac75e5d2f9d37b729adb055b514cefda5d43b321a6ab1413c726ac65e01cd802ec9d4a8d8279321bd54db", 0x1000}], 0x1) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ca000 didn't change! executing program 4: r0 = semget(0x1, 0x2, 0xc4) semop(r0, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x1800}, {0x3, 0x43e9, 0x1000}], 0x3) r1 = semget$private(0x0, 0x3, 0x42) semop(r1, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x4, 0x3}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x5) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/37) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r3, r5) semget$private(0x0, 0x2, 0x400) r6 = semget(0x3, 0x2, 0x9b) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x4, r5, r4, r5, r4, 0x150, 0x5}, 0x6, 0x7d0e, 0x1}) r7 = socket$inet6(0x18, 0x4000, 0x1) close(r7) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x800, r2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000001c0)=""/135) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/4096) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001340)={{0x6, r3, r4, r9, r4, 0x20, 0x7}, 0x1, 0x4, 0x1}) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') getrlimit(0x0, &(0x7f0000001440)) recvmmsg(r7, &(0x7f0000001780)={&(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/155, 0x9b}], 0x3, &(0x7f00000016c0)=""/92, 0x5c}}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) ktrace(&(0x7f0000001880)='./file0\x00', 0x2, 0x2, r8) semget$private(0x0, 0x4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0), 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000001940)={0x8, &(0x7f0000001900)=[{0x5, 0x5}, {0x179, 0x40, 0xff, 0x10000}, {0x4, 0x98, 0x6, 0x5}, {0x7ff, 0x1f, 0x3f}, {0xfff8, 0x3, 0xff, 0x4}, {0x400, 0x81, 0xff, 0x75}, {0x2, 0x1, 0x3f, 0xffffffe9}, {0x6747, 0xb2, 0x20, 0x650}]}) r11 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r11, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setreuid(0xee00, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r2, &(0x7f00000005c0)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x40e}]}) socket(0x20, 0x8000, 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[0x5, 0x7ff, 0x2, 0x3]}) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x6) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x8000, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r9 = dup2(r8, r0) ioctl$KDSETRAD(r9, 0x20004b43) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d0000 didn't change! executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000140)="8ca1af2e9ff24b913f1ba07cae3951aad670beec19d7f67ea4c7cffa06d758967aa1b5bd3bbedc03498a187e288b20622eec43c5dbd18c2523bc59fc16ec6caa2ca311f55f61706a455f661ce983a08308fa2c6cad34ca5abd39b6a22225d235f8dce16fef1b0b071a9dcf7432f5233bdba4696b3062bbec03e1bd703fe6d67f809338d1011d37767a6a19146f9f4de080f3341c7029b6b9e3999b42e06a0a0cf01e4f1d1f92e463cd07c811e1d5b0dd4fe165f5c31a426f20df2b8764b7419d826017a28f1dfec906b7783b16d4db60b92fb0f1fd0fb5e1a6b519c5c01899bd26de2759be8c4c6d29aad2e249099e70bf056e7a6f651d46171bd3b6fdfda5ea8ea5e7c6b116d9f26d348e2125a31326e92209e7ef3aadaf2c40209d85dc5112b866ecf6ae72f28552f644ad808435e3d450b3978322b76937e37f1a2de148fc9dc1cf131c12ca4e1f5b2dddf55a33716e88e766f7a721b91128659a49f6cd01c3f9cb9596e5cd45c47a13ba7f0569dee4a215cb94bf659bebf2518a01881a615642beffbd8de8844113d9de6b79fc60360f9bd3a71736c1040a546b60086fee4fcda38310294504dad1cb23a285a66853d6ff55864b1ff7fdd96133035e5a2e108182f7b1d58f8276198725c613b30462f405ddc25cda174c875cf864320b19613b16bcfb5c9fa312961175559d02bcf5a2834c55bfc24cb65e47a54dcd5075b25e5b966b6a7739fc040a463c54f612be3e2c04f4ab47466f214b09b339d1b1a848d56d0272262c778b0128c6ffb7bd216583ff5b2e28f92373bfc1c1be3c24be3b7f8fa85d9b8a65dc997fc2a17a3f5a7f505c34aff5d68a454935e819d9c0131eb68659433860d5b2a413d49aa1a37181e5e46d8d63710d94741992d89be47f9a5f508a70c3af260371791521eb494d990799d149b20b419b0fefcad82328034804fa3518827c216a263def018b77e87c3a51b8da84023e9074ed4975bb9f453445ee7091533a95cc4e9429279a35d27aecb35a6cc293643389c60b9d9333989bc607fbf9d35582659ccb97b2128c0c965787e6b215833caed8f2df60aaf2db44c0a2de3a238f537e70297afdab9f5617541fb1aed99818288c6ffd7df27872d5e0bb21f2744efde75d61de8f9a8ae1583ad27cb753cce19051c24160bcdd9b49be418ba79b51a4f65609cb602ffc2a2cb6eff4c6a4b2a53992977c688b08e4414502720ea1630a19666fd8fc3fc2e21c05a5c006f264a1f65029f026ad5a0a5d7794565f13b6675241f49ec7bc70353231e37342dafa93a61e9f5b5e1d880b1dad23ab9b97d1676e79054afe4992b0ebaffba256d293a486056f34bc024e70b311d1378520487c524bf4f3b353a0415a00daaed62c3e2de6564f1d4388f0789079aa4042f104a63d11f53f07fdca42346e6e1f32bbd860d6d0fdd407a06259b01968b12bb7f05407d17a7886c8fdc9da9a46eefe312068b5b17387d52cbc21d90e05f4413050b19f4d5283b082546d78b3a318fb0ac1d55adfc194eaa8fbc6f815362f1c5a6662f305a760431db1801e9513004ef351b0ec9ba3d61bd5e15b85c221596cffa1b6b080ceeb737a4a4710453aadb9541085552319a8aaade80bb7890718e6336af0a31e1629a7e3cebf8d5cd3c27f583629271303b3dbec7aabb4c2d9400ecc40d62d25e040d69e78085b79e2d3a1712217b0a4611e23be5cb06771083edab7a746499ad90ad66073d056977e5e9af62edcf06bddcc8f98d23aa1ab8a4b718653429f606c71088dd58a7f2a4af3f34e33a0b62cdccd632f0112472ea486a2afdd428614bfff5f7e88de9402d143352df581c8f51bf033260d320fc90ad74139c7ecb649da9a210bfe360e8d6972b7d495833a6559f016e41aef3380af9deb518c2672267773a676b5911d7ffbe8459f96143ae5e5070a35f8f640c1744d23dd47d0201516a182bb2bf8b0a474d0330417c9421f7d4cddebed1f27cc672c220752f7e2b701a842358f41458a06bf6cb315fa42655f77e6857f177ecee87a5ed1fc2c7f30de63e2d717a662a3b7a0e4c1727a69c4a248ccdf83b94d5eecf074047b3b7d1f7d5d5ee5a079b50d320f313f589d96738affb7306ad148ebeede72515e801ee50aa588ffcd056c841ecc266c19f9603ebbcb8f9198f338a3d5e68bc5b5a219bb76da16f5e0ecc142d1fa5835536447f6497c01aeef3bef653957637daa47cdbce8cf43d3676832ea78e1048066ad4306661e2312838fb0b8cdab63bb7bd2952fa560eee1274e5ea1a0e159c3b163f770fa7e1308d066ab8530279f35f39ee6b55d6bd007ffd29087af737f4346fc81939deccd3fdc0507b599b50083b6b71695a32ece325965d3cbe46237e4ddacd7a34beb513efb87567bb92219d2150800e9c5a29498059ead91cf366eaf81e8c82307fa38c4339d6883fd249f857723fa37b015c2162693ff880ca6458489d15e96c8270a46f15803bd2519429b30fbbcad9c32e385f0f82e1bae6e37a97a85932199e59202ab82c846c52d996643471f407e9169079af36d1a767658aedc65467ada9a9872a5475eca81abb2ff7c9cfe21011fdc757f46d36ec4d44e925a9bb3ab897867160e0913bc35e96758c2050daf776fabf99d03b9fbacc0fa975c31ff71fc0890eff36e7d0328429036063877b76f5afd9ce664687dc9655595b7bc9301a69192de3a0e9c9b5ff1ac4730fd465c2ebff8cc76eb92702751899607f01d6f85b913e8228de68369d0b3c40a50d24e17f26206d018065263fec2b0e650eee5f1cfd88c8e465f22dff314b57fa1fedfc489b564bce342dc543029b74eba4278838d01af364e6066b42fad977c6c89603f0b5c998836e3097c92cc589672611b2482b7629d6ec616950c3f33d5fab572857cbca9a80d257fe6a9ee0ce0ac0bc1894b70ecc1e752590aeb7bd4e95985c3d7388039eb5b5591d9b3eb0b9d13108920b84f4746c731c24d3625ac127881bd511177351c7a8e32895b5681512344c97b060143ecd5a78ee23886af3975ed754b13fe71dcb5b14efe8078e49b4e2fc0337109edd7d6c9a1d42de3ffdd84797cd1e965f9466cf8147c637113f47303ad7a51d17c5b26a3601c8b0c04689c20c2d0749a3b37802e8664c294652702c1cdcc2bfb326c7b9e36790334b64ecd064c51c1d7d75f1ece0f965f375ab201359bcb92c9926ac399db9155b3df6e6550e5a652c05a150a1944c9ec138b445310d54c90495720deb19c2c9664e261975c26beb81abd004b00964d03bcc01c9e1dbd6cbd40f046119123a4852f662fdae3bbd74b629680c0705eff506f05a648f04eeae27f7191ef187baa1c4e1c0659c0acbb043e403f75e3e03084df9f32a59a1aa2e41422b7e4c0535f23c299c87164c35ae40d9b3759ef1e053ae662157ff0c810e486a3b93b7f33fab080f481996f30df10e68833ab458d7522bf3d9b903002f4380073035a292efee4bc341902237a1c264b6f7f14224f2116226936670e1dcb61648ea9b58457c9f5f99b9d9fb93127cac7e296d5f9689cce98ec72e2cfacdee39f11e6fbba2d0043a66858f85e635ac45e3f7dfc34c02c1bebbbd08cd4d69fba3ae2e7fc8d82157db11edc17a127c7ae9719702731159bee464b324f7c4df69745a904606ee08a61b93c621a7de1462122fcd388eee553cd3c7d2172526749d8fb98e4e027248eade8ec712fa92f59467c08a775f8950d7775e58f6875e52f7366dbae068b79ec6fb8b599e8171f965f8dbd30dd64a6fd4e2fa245d432ed0ecbd1ce8389b3fa09800ecfbb9b42c801901d72ff0ecd59e6e6bb1e07912390e82f572d50656d92c49bcfd1b61c4e81146b6e1cee928cb38954660e575dcb9e811e69374427a30487a7c65bde24dd5931c9d241435b0382d741da94e9cc5feda230b79fb96077ce957fce7670ec5ea09643dde67edf0f379172569bdb5ba6d9b52b40ba66205d504c39205357f04ea54a3af572631683f245a9e2d8209ee46e53c3e004950f5eab19d0a49518399bce0fcd6fa4c8d26f043fc2bc6c3d97b6497410b48cc06c64803a07acabe27157f9b9093311a2fe25f111a1392c3f8105f5c0a29e9de75912242b7259d67ceb8e339e4a316727ae9dd97da830d553b7a584ddd64fd4cec100082c2cb45e7d299009397062518ff3e8b24b7985b518ace92daa8101af61188978753502c277c83edf94267097a234469d17a33a02775136f165288e2501aee6ecd64bee2f7fbb2026838eb9a1913445a93f6e09dbdbcfeced3eb76d8c7dc28efe3357365c2e59fc3ffd89b9eb4afeededf154bc6907a1ee52d996b7e140a70d0e1b4da6709dffd6c3ff009bbfcf88707e676fa256bb650e1a06aec99f27e76d4ce83e447f78dacf0c381aa577d98f77fa79b2bc1777e7e579b2afdf559f82007047e62a14659bfb100dd34f3189f52d919b25c27c37b748f7b4f4ec1b0d30813a6fc2c01544e0a9cda458bc0ec4186fad1372bd8c25f93985cae3f335c8958e273b37e492f0d199eca500d3235dbda753d569aad5d0d091dae234094732b718775f3365f7e4c1dc42732789a92459ad97efea1a912aedae6e53fb021e9d2ead320ccf59d4ea8f70cd51f3e5be026555e33a06ee3403b1a92ff1545d3d2b442f4f294e3ec5771d97ed7e5b296c9b4a1b74e4ee763eed51e9e46f55b60951b791b288c1267385552202be47b3a573cd5a9662825cfecd699d57e16938dfe7728df8262dcb817b98bf3fe3d9f00cfa2b69458ec2d22e4cd8c7713df0b95ed7515d0c7948282d03d5887bbd90955d34afb992e29e8105700b75b03c4d8db552e7457acabc791a6d865c9232a9674f329122c6e4519be0b3294ffc90845d521d23c3897eb707d6c6c1c848533988bb083799cee9f8a32229a61b0dfc598d9490c23de15b81148c4728ca4be41646ab4558a82919985fa478eab79de512c47003367ed90949c0977db9204db8846329cd3b072bdb3ca4ad8b8f134ea3a1c8b380036e8110ee646c5e94bbe29f54a6ec3014f77ac8af035672604b426e800b8a8424c291a9e7b1ee072c317e0bdfed583d9754a855c3c39dc4bc47882b4d6cb4545aba31e251b1dbb9ee8f21e69b0ac9142c1ccc662f09a6506786fdf750666dcf892a9c9dc41e01874817c5faf6db035cc53e4e6136b22fcef12861127472d60542bdd5e0880e1f0546ce74b1d70d5c3ec265ade96d1334807ca06341fb488f36a0dd0a0529d113bb8335881635fc36e1951d3d3b3ace7ebeab3b7bf8328f283e09a8e1b4140d08be24b628e04b8b1689bd53d9071efe4c448f207e3fd03154dbc79318ecd9aea48522b75bf5a220898872e4914cc6d6e691b63eeb30acba2bbf5c624362c0ce947e247bb94e77c42671275743eabac4353def6e9e17a89bd9a3488b56ad2ea6e8184ea3be69f7292fe431bbb27cc479dcdbb59a84790dfe8b86ebca6178ae97ad2c3589987c100c6f1aa93df437d185b58d631d817643d8360e447c451ba4f580c4e855045920bc01b7ebfd0f8b13030c52702d871bb1002dbaee77c61088aa3885f1f4e7a8c61ae6a460d920573c86dc88a39eb0dee9b6f4cfcbba8bdab5ee8ecd3fbb833d310843baa0e56cccd8571eeb82f57378d093d3883fa297856367d2544627f90c8d90c4d7f79b8a7f361a7d1333d5f2766d01ddfecf371e9581386bd2a1215228a71f63e5fe8d786a87ba62cdd51e47e052f43ead4cfc6249539d9ca85aff9124b967c363592a4c3b05e3f83a9a327813db0b54e8", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r6) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') executing program 4: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0x0, 0x85, 0x20}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20043, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) r9 = socket(0x6, 0x3, 0x40) setsockopt(r9, 0x0, 0x2, &(0x7f0000000040), 0x6) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d7000 didn't change! executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2000000000000284, &(0x7f00000001c0)=[{0x0, 0x3}, {0xfffe, 0x3, 0x0, 0x1}, {0xcd78, 0x0, 0x3f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = msgget$private(0x0, 0xc0) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRES16=r3, @ANYRES16=r3, @ANYRESDEC=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES16=r1], 0x401, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r5, r5) close(0xffffffffffffffff) r6 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) setgroups(0x0, 0x0) writev(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r8, 0x0) setreuid(0x0, r8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 4: open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) r3 = socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) write(r3, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x20) close(r4) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff04000000561ac408060001080006"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x421, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f5461acb633ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe50564c60b94457d7752c1e03ec3402dfcad", 0x83) semget$private(0x0, 0x1, 0x80) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3dd000 didn't change! executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r3) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) sendto(r3, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x2) close(r0) r1 = socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e4000 didn't change! executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) getuid() r0 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x3, 0x9}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r2 = getpgrp() setpgid(r2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0ba"]) clock_getres(0x4, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) dup(r4) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r1, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r6 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000009c0)={{0x1433, r3, r4, r3, r4, 0x26, 0x9}, 0x1, 0x0, r2, r6, 0xa8, 0x8, 0x1a2d}) setuid(r3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3eb000 didn't change! executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x106}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@file={0x0, ""/28}}) 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) r2 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f1000 didn't change! executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {0x0}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) r6 = socket(0x8, 0x4000, 0x0) listen(r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x3) accept$inet(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0x5}, {0x5, 0x0, 0x0, 0x53ef}, {0x10e6}]}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r4, r7) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0x4}, {0xc0}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x8106}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3fd000 didn't change! executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xd7, &(0x7f0000000140)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}, @rr={0x7, 0x1f, 0x0, [@multicast1, @loopback, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast1, @loopback]}]}}, @udp={{0x0, 0x2, 0x8}, {"d28ec9aa01c4d3b01a180ac32a8d36b3ed3bdec65ddbac4ccc25cc93e2ffe25354a9929a421ca5f064d59bad2104f389da010c3eda758a3491d4fd2c09646c722e1057898633674bbf0697ae2f2db359350c1ea7b60168ddbc6da6896602730c7cdd464ea2d0a35a8dfb8cb523efb5d74d5c1aee7de23034cb70b2787f0b8b3747f787e770"}}}}}}) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc401000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc402000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc403000 didn't change! executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1000000}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x24}], 0x2}) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc404000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc405000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc406000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc407000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc408000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc409000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40a000 didn't change! executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="44a65dfcda62730090f85c1a9d853d98e3fbd9e93e6fc1e66f2cb45f6543d5791f5d955139853207a5ca4e1ccb81e869396690cdbada4c7e35e309", 0x3b}, {&(0x7f0000000600)="c8f61a77222a0372fc68e1ba0c34c1a4eb8cd2364f668edb7a43012a5360e845c5aa9a1147453ee0e7ba1e230da7232fc26965a17d1e4af86fa71a2f1320c672d0406f7ac9f59ffb3af1", 0x4a}], 0x2, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r4, r7) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0x4}, {0xc0}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xed1a11feac5086e3, 0x118) readv(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f00000008c0)=""/192, 0xc0}, {&(0x7f00000019c0)=""/155, 0x9b}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000001a80)=""/167, 0xa7}], 0x7) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r3, 0x100}, {r5, 0x80}, {}, {r3, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) socket(0x1, 0x1, 0x1) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc40f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc410000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc411000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc412000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc413000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc414000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc415000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc416000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc417000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc418000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc419000 didn't change! executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) setregid(r1, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x29) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) (async, rerun: 64) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) (async, rerun: 64) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) (async, rerun: 32) syz_open_pts() (async, rerun: 32) setrlimit(0x0, &(0x7f0000000980)={0x42}) (async) close(0xffffffffffffffff) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0x10000}, {0x1}, {0x812e}]}) (async) r3 = socket(0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) (async, rerun: 32) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 64) r6 = getpid() (rerun: 64) fcntl$setown(r5, 0x6, r6) (async, rerun: 64) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (rerun: 64) dup2(r7, r7) (async) socket$inet(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 32) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc41f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc420000 didn't change! executing program 6: select(0x40, &(0x7f0000000000)={0x100, 0x5, 0x100000000, 0x9, 0x5, 0x0, 0x0, 0x1f4940000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x1ff, 0x6, 0x7, 0x3, 0x6, 0x2, 0x7, 0x10000, 0x7f]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='x\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f00000001c0)=0xa1d) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) executing program 5: close(0xffffffffffffffff) syz_open_pts() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0x9}, {0x3, 0x224, 0x800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x1, 0x7a, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x6}, {0x3, 0x2, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2e, 0x1800}, {0x0, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x0, 0x400}, {0x2}, {0x0, 0xffbf, 0x800}, {0x0, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, 0x0, r7, 0xf3}, 0x9, 0x6, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) semctl$SETALL(r4, 0x0, 0x9, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x408, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000000000000000000000bbfe8000000000000000000000000000aa"]) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc424000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc425000 didn't change! pmap_unwire: wiring for pmappmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 pmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5abfc3c1000 didn't change! executing program 1: setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) 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, r2) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) listen(r6, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r3, 0xffffffffffffffff, r4, 0x0, 0x2d}, 0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x7fff}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) pmap_unwire: wipmap_unwire: wiring for pmap 0xfffffd8062e9b4e0 va 0x5ac7068c000vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2c95d8 executing program 6: syz_emit_ethernet(0x36, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) mkdir(0x0, 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0x0) socket(0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x2, 0xfffffff7}) executing program 2: setuid(0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r2, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) executing program 6: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) r6 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) poll(&(0x7f0000000000)=[{r4, 0x100}, {r1, 0x4}, {r2, 0x1}, {r5, 0x80}, {r6, 0x4}, {r1, 0x4}, {r0, 0x8}], 0x7, 0x3) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) setgroups(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) socket$inet6(0x18, 0x8000, 0x0) poll(0x0, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) write(r7, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: 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) mprotect(&(0x7f00001cd000/0x4000)=nil, 0x4000, 0x1) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, &(0x7f00000002c0)=""/254, 0xfe}, 0x10c1) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x3, {0x2, 0x6}}) executing program 6: sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x205, 0x68) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x9bdc3688e7382f4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x100000002}) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES64=r3]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0", 0x9}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x188}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: socket(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x20) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x7011, r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1622, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x15ec, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x280, '\x00', [@generic={0x8, 0xdf9, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f7780200"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x0, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0), 0xa) socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r1 = getuid() setreuid(0xee00, r1) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) socket(0x2, 0x3, 0x9) getuid() executing program 1: 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) shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) mquery(&(0x7f00007a0000/0x14000)=nil, 0x14000, 0x4, 0x0, 0xffffffffffffffff, 0xfff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3201) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socket(0x0, 0x0, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x0, 0x0) close(r3) socket(0x18, 0x3, 0x0) dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r7}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) setsockopt$inet_opts(r9, 0x0, 0x22, &(0x7f00000005c0)="0300386cf232d793d77cb677150d6a8d203621b4b2e4962964049dbff6065b225e226d6b24c673290216378e9bef69bdfbc42175738e4653de46b3cbc83d1e6825eac095b8c781a357c26521d6470bc0e1bf613fbe592a07f8354d8d4eff1e04e7d26144f0a2dc20a3cffd84df2508b49e6078aebeb73f7da903267f31bef419a7101fec0a0e80d712184561dfda77feff8c245be34f663deabe239402792f0e454a25caeb4e56edc769663a23db08700e67d12cbf2b72c1ab66e8c815e520865830dcf520f1dae1672b27b57d90c77f427ef2f779e3d05e72bdcb46ae320e87149fc952290c37d043c9ee5afa7dd0df5a701beaf63740", 0xf7) dup2(r10, r8) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffa], [0xd49, 0x5, 0x3, 0x0, 0xfffffffffffffffc], [{0x0, 0x0, 0xfffffffe}, {}, {}, {}, {}, {0xffff}], {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x1}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="02", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0xffffffffffffff92, &(0x7f0000000000)={0x0, 0x200, 0x200000000000000, 0x0, 0x8000000, 0x0, 0x7}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x3bdf, 0x3, 0x80, 0x1000004}, 0x0, 0x0) 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, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x40001, 0xfffffffd, "2a1116f0d0a643000000001000fffffffffff700"}) r6 = syz_open_pts() close(r6) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() close(r0) syz_open_pts() executing program 2: 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) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="44a65dfcda62730090f85c1a9d853d98e3fbd9e93e6fc1e66f2cb45f6543d5791f5d955139853207a5ca4e1ccb81e869396690cdbada4c7e35e309", 0x3b}, {&(0x7f0000000600)="c8f61a77222a0372fc68e1ba0c34c1a4eb8cd2364f668edb7a43012a5360e845c5aa9a1147453ee0e7ba1e230da7232fc26965a17d1e4af86fa71a2f1320c672d0406f7ac9f59ffb3af1", 0x4a}], 0x2, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRES8=0x0]) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d", 0x67) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r5 = getegid() recvmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r8 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="a1f88c87826e1f304f8af8d755835fcaad2f12c4b6c6843e2f623057d56414cfa4698244de5f8a996fa27000de", 0x2d, 0xb, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r6, @ANYRESOCT=r8, @ANYRES32=r5, @ANYRES8=r8, @ANYRESDEC=r7, @ANYRES64=r8, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r7], 0xc8, 0x800) msgsnd(0x0, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4}, {0x1d}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffd, "03003184ef00eaffffff0000008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x10, 0x4, 0x2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x4000}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000080), 0x0, 0x410003) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x2, &(0x7f0000000240)="07d7f8d90764799e8bf32e92a2ed596523540418ee628eaa705c5ea3dbb59bd5988a03e5d32eba8c322a46ff19765841c58f0db04a5272bc0f84d1ca974e95b6a4529bacce2aa3b517a05914e0e9a9a4d849eb5f9f5d3b5317152d660268c026eb47e18021fad3dd5b9bc5b6488a314bfa59272bb7ee888ad7a1a944283f8f2bb9f413c5c7442ecf901e4c84b26736a90dee253add56835c2c1ddff2243cf15c5e8d20f01eca67eb25294603c638b4a7704af363bde12d74729d9e489ff0452a1c258576758fb3857428e435af1f09", &(0x7f0000000100)=0xcf, &(0x7f0000000340)="61a0a1348b3a55824573e82b71949f8205e0c70735a9c840264c80f9fa55558659ff06347a4b08ef3d6ef231f090707de276b91b589eed4686e153da13cd57c864f25ae34b13769330cbb65ad1818e26e871d31371fe860db484ad2c143cfd911dac6398966683ff8e3ef4c3b402c3c746e8", 0x72) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r3, &(0x7f0000000040), 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 5: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 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}) r6 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) poll(&(0x7f0000000240)=[{r4, 0x100}, {r5, 0x100}, {r1, 0x20}, {r0, 0x10}, {r9, 0x4}, {r7, 0x80}], 0x6, 0x40) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r6) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r11, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='g', 0x1}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[]) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) 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) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() socket(0x10, 0x2, 0x20) r3 = syz_open_pts() close(r3) flock(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r5 = kqueue() kevent(r5, 0x0, 0x8, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0xfffffffffffffffe]}}) r6 = dup2(r0, r0) connect$unix(r6, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) executing program 2: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 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}) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba09", 0x94, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002f3000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b", 0x0, 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) pwritev(r4, 0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) ftruncate(r5, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socket(0x18, 0x2, 0x0) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 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, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) 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, &(0x7f0000000140), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 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) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000001b00)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) fsync(r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0xffff}], 0x1}) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) r1 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001040)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x1c}, {0x2006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000003c0)) write(r2, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x41) r5 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x1e20, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x23, 0x1}, {0x5, 0x2}, {0x23, 0x1000}, {0x44, 0x1ff}, {0x89, 0x5e506b6d}, {0x85, 0x7ff}, {0x101, 0x8}], 0x7}) r7 = dup2(r1, r2) r8 = dup2(r0, r7) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f00004c3000/0x2000)=nil, 0x0, 0x4}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002b2000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil, 0x0, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000566000/0x2000)=nil}, {&(0x7f000063b000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00'}) executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d", 0x67) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r0 = getegid() recvmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="a1f88c87826e1f304f8af8d755835fcaad2f12c4b6c6843e2f623057d56414cfa4698244de5f8a996fa27000de", 0x2d, 0xb, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r1, @ANYRESOCT=r3, @ANYRES32=r0, @ANYRES8=r3, @ANYRESDEC=r2, @ANYRES64=r3, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r2], 0xc8, 0x800) msgsnd(0x0, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getuid() socket(0x2, 0x5, 0x3) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 0: syz_emit_ethernet(0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2", &(0x7f0000000080)=0xab, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x5, 0xff) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100), 0x3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pledge(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7ffffffc, 0x0, {0x0, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setsockopt(0xffffffffffffff9c, 0xc9b, 0x200, &(0x7f0000000100)="542daab6d1bb337e908efee07bc493a0b32f1dcf0cf8f9e84826cc80f1675feb8723589699bd9cd3026812bac59b6febd739d2235af50e65a6456d53e431a03b4c8356c1a8bdc61a693833fc37db40bc8ee80467fad34ecb1c1a17449f9d0b521d0a888a77893d1388b056213bcc94", 0x6f) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendmsg(0xffffffffffffffff, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x8001, 0x0, 0x4, 0x9, 0xffff60c5, 0x7, 0x3f, 0x10, [{0x81, 0x4, 0x3, 0xd6b}, {0x4798, 0x5, 0x1, 0xfffffffc}, {0x0, 0xd3, 0x1f, 0xfffffffe}, {0x2, 0x5, 0x8, 0x8}, {0x48, 0x6, 0xad, 0x3e000000}, {0x37, 0xeed, 0x80000001, 0x3}, {0xcf, 0x101, 0x8, 0x8001}, {0xffffff7f, 0xffffffdc, 0x80000001, 0x7fffffff}, {0xbdd5, 0x4, 0xc40, 0x6}, {0x3ff, 0xc6d3, 0x5, 0x7}, {0x6, 0x9, 0x3, 0x2}, {0x2, 0xffffffff, 0x2, 0x80000000}, {0x9, 0x0, 0x21}, {0x91, 0xffffb310, 0x0, 0x7fffffff}, {0x3, 0x80000001, 0x67e0, 0x7}, {0x8, 0xce, 0x0, 0x2}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000001cc0), 0x40, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0xffffffffffffffe0, [{&(0x7f00004ad000/0x3000)=nil, &(0x7f000083d000/0x1000)=nil, 0x80000001}, {&(0x7f000047c000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f000056d000/0x1000)=nil, &(0x7f0000faf000/0x3000)=nil, 0x8}, {&(0x7f0000ccd000/0x2000)=nil, &(0x7f0000599000/0x1000)=nil, 0x100000000}, {&(0x7f0000a86000/0x2000)=nil, &(0x7f00007fe000/0x800000)=nil, 0xfb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000508000/0x1000)=nil, 0x2d}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000099c000/0x3000)=nil, 0x7}, {&(0x7f0000da0000/0x3000)=nil, &(0x7f000098c000/0x3000)=nil, 0x7f8}, {&(0x7f0000b20000/0x4000)=nil, &(0x7f0000766000/0x2000)=nil, 0x1}, {&(0x7f00009e9000/0x2000)=nil, &(0x7f0000bf2000/0x2000)=nil, 0x9}, {&(0x7f0000e1b000/0x14000)=nil, &(0x7f0000c23000/0x1000)=nil, 0xeb20}, {&(0x7f00005c4000/0x2000)=nil, &(0x7f0000d07000/0x4000)=nil, 0x9}, {&(0x7f0000921000/0x2000)=nil, &(0x7f0000812000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a56000/0x3000)=nil, 0x8}, {&(0x7f00006df000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000f4e000/0x1000)=nil, &(0x7f0000a6d000/0x1000)=nil, 0x7fff}], './file0\x00', 0x3}) r2 = socket$inet(0x2, 0x8000, 0x83) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="6fa0a0bb2e27be1fdec63236edb07900c59c4a0ff75df8491d16d418335ea0e748ca2d005ce0eaebcd4b3a39ab3e872491d01aded33a32a584f6f63a5afa792034b92115cb8d0619e01e9c44166413cd8227895d00b36f7973c8fe4ab16e7576f7181d49ba559c3632018940b910adc2d8ea42d58eb094546ceeb6ce49884f06860f64249da01c852fe87cac2eb21f9c6efbea085d0fd02371b25233c68ea1e8310ce967f51542ca252915324aab9993b6deba7a4816faf9df59913cb2a7f43109b342bd891a357e6d3dacbc4c4bb4eed031e699d9d948b063fa01e788", 0xdd) executing program 3: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x4004, 0x0, 0x20, 0x3e}, {0x4, 0xf8, 0x84, 0x6}, {0x3000, 0x28, 0x1, 0x9}, {0x3ff, 0x1, 0x7f, 0x101}]}) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getuid() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r6, &(0x7f0000002840)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000002740)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/123, 0x7b}, {&(0x7f0000001280)=""/157, 0x9d}, {&(0x7f0000001340)=""/201, 0xc9}, {&(0x7f0000001440)=""/253, 0xfd}, {&(0x7f0000001540)=""/175, 0xaf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/247, 0xf7}, {&(0x7f0000002700)=""/43, 0x2b}], 0x9, &(0x7f0000002800)=""/61, 0x3d}, 0x40) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) 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(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x81, 0x725, 0x3, 0x8001}) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10001, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r2 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) getsockname$inet(r2, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x8, 0x0, 0xfe}, {0x6, 0x0, 0x0, 0x6d7}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000200)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="44a65dfcda62730090f85c1a9d853d98e3fbd9e93e6fc1e66f2cb45f6543d5791f5d955139853207a5ca4e1ccb81e869396690cdbada4c7e35e309", 0x3b}, {&(0x7f0000000600)="c8f61a77222a0372fc68e1ba0c34c1a4eb8cd2364f668edb7a43012a5360e845c5aa9a1147453ee0e7ba1e230da7232fc26965a17d1e4af86fa71a2f1320c672d0406f7ac9f59ffb3af1", 0x4a}], 0x2, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x3) close(r0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) semop(0x0, &(0x7f0000000000)=[{0x1}, {0x2, 0x2ff}, {0x0, 0x3d, 0x1800}], 0x3) 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) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r4 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r4, 0xc020691b, &(0x7f00000001c0)) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "388ba6", 0x14, 0x0, 0x0, @mcast2, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x6a) syz_open_pts() getpid() socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr, {[@generic={0x83, 0x2}]}}, @icmp=@info_reply}}}}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="83fee638c20b1f09f50d455ddc5d14a30f3d60c75a6ac03fa2e67be0cd2bba6e2bfe4f94378bd37ea22712a33ddd5cb59afab0da1654c73ccdd2ac533c687db7b272dc6feb741f94b6249cbf20db91aed3b355f11bce9f5ab89176c5a2e740645e47cb52b28dd5927fe0b3c4e5a521c87c3be63ea70844bded5980bba9502a995c9ab3cf90a8d55db314413233c5d26cfcad50e2fdf4e49dcc0c11465b756d1b9b8f426e9e4144dbd83097cd60f64777586d11ae60917185cbe99fc94fc7bc2ea0580b70e6f3361afaad294e4ab2dbdc887e3f452547c966cace94084bf89b1c540e23e92880af9ad7", 0xe9}], 0x1, &(0x7f00000002c0)=[{0xb0, 0x1, 0xfffffffd, "2cd57fe0b1d01e8f78ffddf795d17051ddfc841158663ccb2f1decc759dec4cac99d5253ce61ba55a92187b2e2ebd7e859468d2991008e6aa5007fea14bdec605375fbb79ee5e088b0f4429aa50f6043e8b420ae65ccce1731bab2519f70b035d5d63ccff306f8326032223b0ee063ef6117df84c2d2209ee8e86b99899bb99282002718b4ec8a1bd7daf86433ed96c397c70bb89982e9d5a268180cb2b2"}, {0x20, 0x1, 0xffff, "8e0d636352ff8809d7eb1d5d"}, {0x60, 0x1, 0x6, "04a703dead5115e9a1561c9d7b580b2807f9611765563fe8b0f26b1fd4f48d8f85b63883fafc98e9d3a9e4648e696e2b969f5f30e7887381ea78887ec3287ec50784e19b923a4dea2821"}, {0xe0, 0x1, 0x6, "6f1bd9c193d3ad44ab31c411a2fab55f78ff48b6a5d20d238141f45bced4ad6d82025ba80a833f930595f8241c4c895c8bcb3ce4a317dea57c789033c2f79f068deccb4092c8c16bf747e04478a3710ab2d6f94900b5b99989617bcf3fcae3812ccf630dd66f6f8202694b242f04fd5a658ffdda0c13e6ba2ec0268c1125283abcf1c9e7d072d4a93e4a425e00659ab70bd6ea678d55dbf47b9e26b8eed00b58d1c54199761ebfe3ff7f32f259409b4eb0c04426980d7c156191c33bdc8387b6a393f736b11e9102db236150e5"}, {0x78, 0x1, 0x740, "9c63ec38ca7ab52ec16b56cf5735478c5d53c862ab717643fee09d8508caed6269c2a1e0b57968f3309562818f4cd665ec73fbb6601797bee396f0342cb9b59225fa2b9ca7dfaec2b123922d504d69a689bdc198a24276cefbf7c45f92637c2d15a8bef3"}, {0xe8, 0x1ffff, 0xa4, "ac7c434070c0573c6898be41fdb5c970efa12966ed7d13784e2c456c911db2e3e6240d2e5e21526eda52a56bbc2d8f5bf3f9a3db8bfefb771a2079010ddcc71f9c7a7adc130c7ab89f8d2a132013ff84d9ed1c223fa67a652bd3fc8e2a9ffe5ecaf8a2cb985acec4636f930939c45d21d15e2c0e03a605b01a23463c049c3ba22eafcf11aa82c5ef72e6f917f1adec64bbe349d29a193fd188beb64aa84a6fe0bcf50c77e4ddba99998be55ca04dc9ce5c77ad15e695e70053ad6e69a4bf63ca7ddcd2eb7e1f0aa5e18ef46d5ccdc56dd6a793885b53"}, {0xc0, 0xffff, 0xff, "84cd7791deb6d7d21f5c21c98acae94fe5704ddd558bfaf31d2da08fdd0e24dbe9f1078c81f4761c0134810f476cb06e0f17edb46b8900793bb8f75c2dc8b9a646fb7411fe546caafb191affa0b43f8f2f906ef127e767ff6ef1f519b85a98d79dbab9307a73084ee271a1136ab3ebdc0d439d7e04c199e305cd842bc6d57d23eed2dbd930dce0fb13c672accbcdc2d7ce113b1b5c370f889f9707942aed1eab6b40f4bdd4c5d6a7346b643e"}, {0x20, 0xffff, 0x3, "31d0e65eb1a9b9c24f23709ead8f94"}, {0x38, 0x1, 0x7, "566b2b37c7dd3acb8ce526f8effe8913820fbb91fcf678c48e89f1f05b63f7c2b48e"}], 0x488}, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) fchmod(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) ioctl$TIOCDRAIN(r0, 0x2000745e) 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) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)='\x00q', 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x25}, 0x0) executing program 0: open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x5) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x6, 0x2, 0xe7) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x87}, {0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 1: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x1e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="002f397a03267bb200790968c2b5f2408069dc0669ec6431da22f5e440590d6825b33bc1fb1700001b700ce6b707e014dd4eca35a613", 0x36, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 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), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x20, 0x0, 0x40, 0x0, 0x0, 0x2}) executing program 3: 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ff", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r4}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() dup(r5) executing program 4: 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() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) 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) 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, @multicast2, @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 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xaa) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x21}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r2) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r4, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000680)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000064d000/0x3000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000b00000/0x2000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') executing program 0: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x84}, {0x6c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) flock(r3, 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = socket(0x10, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r6 = dup2(r2, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vm(&(0x7f00000003c0)={0x2, 0x1}, 0x2, &(0x7f0000000400)="9818d9e536334a2aabf3bffefbab25a6e9c0d9d05b64ec77a78afd8f213bfd819822ae01e763361ea861e29d3c0b3ce9", &(0x7f0000000440)=0x30, &(0x7f0000000480), 0x0) chroot(&(0x7f0000000140)='./file0\x00') write(r2, 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x40) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x6) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="ea0000010000", 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x40}, {0x16}]}) syz_emit_ethernet(0x22, &(0x7f0000001180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r6 = accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/265}, &(0x7f0000000100)=0x10b) accept$unix(r6, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x11, 0x8000, 0x0) msgctl$IPC_RMID(0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52, 0xd30}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x8001, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x9, 0x7, 0x14, 0x200}, {0x1, 0x0, 0x7, 0x20000804}, {0x0, 0xff, 0xd, 0x4}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 4: sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000000)="633c2e76e807acf3c616e2d88c6171a625df9ef54cffc8171cbaff1a4eeac253f4bd779549a8d18450bb65379d59a122ccaf824f6ccf01a183f744e4ee7675029c1a57fee93ec4eb14714e1af068a51d7f00653b41313f86b3bf0524178266be", 0x0, 0x0, 0xfffffffffffffd20) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000980)="45a3a3e12ce2b4339d6f2a94a1739570d8faaf9cd16c0932df9f8be33ded8c4e63fadfc9fb9c950a7c6286aef4023c05ebfdf44862270d0cd676a501421b73a49e9ac0cd0972678f388dce47d027174524cdb7d5a556cf9ec2859e96aa62f2296418bf5cd16359fb1401091b6bf50d534627bf36b6c2a44655b5d5a53306f68cb857d4aa4478c05a142bfdde1bf8ee5774e855c853c27226558973064351bdae30fba825517315a096bf90cfe11c741652e94413da13f2b88124f42f199cc51155023f873391d5f36f2aff62cd20f2a283bdde27868dc7818d1cc2bded8cf6391a6598152546a09fd8e9ec7bf7ff4173121ec6e070dc952213b244ffca60e8876ecd233161f59e675ebe1ac1dc533240f8e98db46dc78d0640e56d49542c5917e56a3523580d454cf396b145e8cc7e4b749cb9208e599c3e33552184e8205c5c4bb560ab8343deee66b4976fa686f1e2cfc1a74e68ebbcfba8db303d78b64592100da2888f6e82fca5c79affa236d5a9abbe3a633313131b2267e98268e59c84928525e049c015291c44881d897d6664810c1f9b6d4bffdb9fa382cc287a7ac659b272c3af76b83b52d64b61a24483780f3256aeab7ded35aa1d6efbe0f77a81ddb74d5574f116dff1514fc5472ce5cb33e17d364dbbcb480ee8bcf62dfd11fb05bfeb54108d39bb48a3fe9a494ffd9d5ee14823ac8e0fb7bc93e906cae2c19467cf965b2918ad1a73cf177b9c23010a531d50739d30f740eb5602feb053c834dd12418b9eab8c781ab1348739bdd27797e6d070648a4dcc00b39bd55d6a323cf7308303996c78d128feb9a31af20a0b75bfbf5e82a44da14dace8cb8f5360378573a2d4311d1f5a6bd370d1b10e271d8dbfa973f499a1619c31abd7ec2f8438a48a8835ffc81d907da915dd85a5eb888286ce880756cceca0c245ca39fd2204ff41da280ed4db37696dea53f340c09f93118717197f147bc0f06df6c4956de891cf8e271105790237b439d9f1ed4bc0a99cee031718386b95c7f682cc3db99e22088bc2af0d16df740bc7d7ee1c5585e45b883f1682b48f45bcaa42eb07fd2d9907069a97c22ea5764c62cb233ff9147eabe3706f1cd12f3e68fe31186135570c93a583047323666aeab9cf1ea2f54bf1bb39c818662d1995dc6f221330f6eddc2ffbf5b7042926b5ec2f93d49fdd445abd11f3e02e8f8b836dfd8403027979d998f12054210cac5f676ec41ec19458211228109bbe235f40d81cc4fe0a250c88c2e302813ae595f84d7793a46b7bf8d55dab168f9c0750e59f2dfefde102363ee33251cce54532a13731ec512adff1c5a6904313cad0841399ab620a39d2d0ad359a16869b7cba425bf0102c993e19a7cb33c23a25219c692037a1bf8e72dd46ce7c37c32d4254af1ee47fff32a23aab42a3f80dafe9b683f7d7ef5269e2ae37561e37b5cebe0665901d4c866f800d60efb5b21784f7d8c2e44843c29dc0d6cbcc00576285fcc2818e2d455dfe2c69388acaf23fd0bb314f26e0e6cd2f9efb0add104a55522175bd9476b97110cd55ce2553a883c6bbe6ba9ef3f97596344514f1193a0c8e48035a9be999a8050ccd97290c8f504c62f70261651f18e7f6716a639dc6bc27373d10745f5682d181bdf25832478ccf07e5489322d5fdd6a7722958614483076d2f4f9f4247f008ed77f6fd41b5f6198692df8902c03fb1626565687ac26032243b57836b5c703156608f57a98fb028fd18eced33dd3fb0d2e3a43001338b57b69f457ffebc46aa16f5641456848d9019e216f5e81d7c2136a17c856ab2cce9e753246d4acb30120876c0bf6e38b6ca4a7ef7d286e1e2f45811ddee16c7b891872e8cfbbd39310d5e6972b9cf186f9af1918a7710f983179c4f71c34c790056af303c16fdcf0222b48256931c26cd0ae1663167d662c06f3e665cd5bfea6ab26c32321c6916386eaab2f0f7618857ddbe876b59cc01fade5c18603cad100274b2cce1bc3083c10d32e82da42bb62ce941cd1a8097738679be5eecee4ee94cb6f5bcd27726f774db1b02303a4b42731293f19c4c2446496a82c610e71d96d602c6e6fa4e4e2182d40983778d7815808492651374486a67963dde2273592bc996bef5656381d748bba9a7414f4790d092a89c3e727dfc9e49e154d89665226ad3c3ba1a48e13a485c13fc470cc87e7c9d6dfaeccfcf540403e2b5ac5ad6f5d432858cdae8e2b37b210d00dc11b151edd92df04ec39d7cc8a3eba437eff19345b2efa1af6ff7102c2651479115bc5a29ea0c332714065038e5d1ecd975cad1f58b1147f74fb45dd1407d9e561287d76f618a2f167a602cb4f845767ef14ec30e53a03f15989f2a00274795a32b2eece1bea502f2c2a2feb35f083dc53def80084d5eff619139088453ce8d834096d1b0089caf5bc5719c8da82030f3497558d0bb16ee8d85e6cc4b563819f01c776ee238f9c8475f6d6608784674e61553343db8c1a3da73caca3be953303655bae5fad07b068988387faef02dd2ffa393ca983ec2f73b80ba6e058cc0d7521a4b5b3cf165a2441c0821ebabc17865c2ce28b1a1d8c57d582b40865b63720d55e9861ed14b717a0dc522634d04b130de443ca9a378726f4d80e427de984fb98e747f235e950697988d743263c7cecdfcc78943103d31a072e03662415b91ab48ad819c3f0a08197d3096512a515b8d6cd93f68f690172bd4b491391362b8304e09be5effe52ab7269222419d76b959efa42f4391eee218f091a52068e25fd0e164bc8be9b4906738f3f978c2ba2b62432b01841d3aceccc5dba90b385b112755d2cc358f4381475987e1aba86f99559d2d79e39505db8578e32e743a61731911cb801d7f86dc2371e65043fa47401f843f079bf08d4e7eb080ac5acaf25e0d4be506dd2b2f5f4460c704d98752d0bf70b0225e02d75ff0923e8bf6f52e3806ddd84fad4306eb39c5c293d7c43986e56681b31cdcc7b0d4fce50edd0df44500776e15cf513fb6e5ed491f2d083370e51fb1df52e719af4e78d2d5d0455f0fdb957b4426b00a2a0070c7e43945f707eb813d81b421cce4f1fc31acb75f2a2e6c3ebec71996e7dedbc8517c3424b89aa721e24f714da19499ae36bf4993e508cf1549cd1950c416f71e40ca8af254bbd49bb359479c30abdf1b95c53af561103de91a9b620f4c51492cf190a250aeda027618e01fd6ce581ae6848808f33e12c4848a0e378997f79e2776978e7c7826b10992d3ce7c7ee76d5c796ba41187cb81b556f00f37a0e913ef4c0e557bfae6a782a3b6c2f31abce52a2c135a11a043ed36de935b57cb1fbf5ef946043c6a154e5a1215086ee7e05e0490fe7c2af570dca04b7b8498e250390d7b94fe0be0f3e89441075391497b37a05b4eabeee0858a317aedd0b7895dcb579abe8091bec4d1aabe2ce6fe7587822cb04e3f9cb8045dd4085b53ff9347f2b61e94f9bc115a0cb17b676a9208572b5cad785bcd7471281ca006ae0653382d262268221161b204979f8ddd56816489d755a30ce5830003811d509951a54a2910b2e7ef8c50ef7d16298391f2267726febd2ba30508df280c3576e00401857ead09c6257fac970169b3cd9f266bb0e82fcc97ff71dc480815c51ebd820de5206056f22d5e3de90eacb6db0d4a066daeef995746b08c223b794ed945057561166c0cd7bbc9abf6e11bb0c12960335097a28d6d8165b084271ada30958e4b0a514554d4f8c36b14f51ba8e66c11e66001b9bad65ef069ed3fce9b1e3282f08edbffa434d5febfa0f53b53d9efa7177af00ae290b3afcac5a2aafa6b70edeaaf4d45bf871279239e6ade8824371ab06843d7c4fca2ed0212d17bc64ab8aa48ee44757bdb818f3e5a90d9fbf2edc7b5a1b100fcf3ae82203d477fdcc53ee88081d451bc8ee904ec6f824103d172663696465abc6a4719bbbd2e3bdd431979d10240777bf2505b9fb0000b5ca6c381999a34b56c52590a877cac4b37cd1d633d63cf28fa5689542cb0e4bc6f0dbaee2dec01b52691e78f6f7ad3284719ea5a9c4f99a0803ba8f58a8f98545a6eb0135e8f489bf514cafadc6f7a6b2ae84ac158d1770e3a1beafa8c628dbaeea8ac1476b867cbb0f8e67f8fecca4c0cb71e0cfafa504dc70f5158d71170e3845e124c3fd5b90812ff467641acd6d4cfaf30bac7d6d8e950e6cd1ec5181fb4bf02da57cd49b3de433bb207eaff3fb65a0cbc1a6bea75be6bc30782e1eaa7138219db0226808ea0c327c96114c98b0bc7cbaa762481f84bbe7d846d47f2e706acc2c4b47003ad859ffc2ba10849448a9d56d105ad284c65efb5265874c76ea9a248d522d0fd5eeeefd6c0c4cdc8cca1110aac17b9c6c1561e8f63bbbc8b144bd915239fc8c63b24cc063c0c543032010c095f5f3957fdb49d151d387eed91fdabd90c10d1c24e57cb2341b0d4b39ccdca3a72b199dd3d51611a937791ddd92e39c90eb671400144a5398cc643957753d8ab2abafa9619bdbdde5723689d9880271902247aa9e9e9a50ec0de7b128bbebdc96387ae5642c5e0cec9f16c22c78796f80f640a5f796557d24c7da2ec32f9e4559125621f8e08b23bff1e1be01be79cc61ea37b6ca32f94cab3716f21b94231b59ccc90028033d4992588010a05dfe4b673c1f1158bdadc722d4f33e99ce1721dafae63bd486d0db1764e407328ccaed470826df000116191a3286b454334f35bf31e101572dac97165fe1e5da2c893fed161b86ac7be49cd1184f9040bf01117fda4209d18f7b3b60b297bd77135d37e6f95f580b2b91ee42fd8f5ad286f40c452de121239c94a1b7fe060d5bef9738ebc0c4ccd92aaa4bb241af43e2910fb572d4c1a4169fc9b2f8db9772751e760929a58a6fb4c404fa56ec79d3cc5e09a11749e7413496a254d034b6e1366e52c6dddc217f6f137d9abc8a561e68ef16fe1ba6835826db38142ccd8df30a620a2916907dec9eb3f0198ba8e0ae52d279fbad3199dcbba6b3fe6238b82df043da04402dca1490b92321a0f6734d8dfd48e15713b98caffdcc1a990f268529e5ce44c757df7179c8ba9c0b9604e7f2982d86befdb6ce2af6cd4691484131258c54dcf5d1a9f9fb5360192d27ac8aa6969933e75f6e2b1b6853bce3b5877e00bb8b2d5cb6da7ce23b7f3de571373bf610e8ba4841cbe42e5a16f453ca3a06356cbb716e623db7100299f0ae04da92d76d00320a676d30e23b1390877e1a6088a02251ff6f61255663603d73be2e9aa285ef0c0f2d3b0a4afe9556cddecb42e3971b9a7224660c26b148e66fed8fe0be131209f1e769f544853526d2359833a15c7bb7d982ca837c713ed0e090f6e57837fcccc4b649ef887a91e59bb232ca3665441a1df4dc287b55f79ffc49e9d0d9ec10704cbb032e40eec60fc0c7c8afc5f75cd9e797c9a112f56ae0e2733df9b4c83b27572d79d861f4ec6a8ded4416966c648f60e6b481012443688da83a5cd558a7bea9bee1c1fd389d0271ad485cd894d2007ff670b6e8c93f7681e6e4214c27dd662842f2bef3c3069692d98879b8c10e3fc27f10dbe544733126ea8e9e4974a26ab34f7384e4bca9a0509feaa4bf509cfd5815ee09acc6d7e4a8d70e6b2f89b1a22c317932b4d19ec0e00b7ba5bdffcdd6055e753625dcecd8545d39adc9d7a360c8535589a8bb5300d475fadbd0455c0ddac6b4332feed0e77881797ac4b101fe9c9b26d123362427bc78037bf3fe4116725f25fea38d64f8c20585ff2840166b53f54610cf1daad7d4a33b204", &(0x7f00000000c0)=0x1000, &(0x7f0000001980)="c6e3a7241ce89729a16d6218eece578706afff07c5b1987be7076386bcee141c7c51a188c521e78037e9ba6e9106811c0fac37027b512a59145c63aa0af5cf7dc63d3728b106a4df8f4fac64a11762924297310a4a4d3c885b86c1e070a6ca4be07c47c77ae5f122ca7c17b01d647cd3d793d4bd2b29b1479781ba42a9e51a84c5d397ed854c5c6d80d1a914b5894845cb6410971f083cb9a30450f16bab71e6906ae6b6e240f8442173771b696aa1617d142a3903cd130a29e636f0a855901d2f61a659c42bc0105bf08c238e077566537f7967e338f685582f2021af702f15e0dc08d34836397e5eb12a601e2fa4033ad5960fd38e432d78d48799633da889fba016cc217f41ac56493e9335136b4d5b6638f0776e55bb8224a877e0aa4cefb4afe6c61bb2bfa28b555fe60589bb60801a4a2832e47aa2a4638d21c2d2a76069d233ec62f551eff7b169026b12fa9b2ef92246141202b15b194c0cda6fb5dc0edca96161f95b64bb3a210d63221b3d237d026716418ed0f70be57e76665b8b3e20a3e60261b28bcb3d4e10cc25cfb673e2f36a7755747741069e3261d69147acd7d29c2a17715a28e519136e410ef515bb5a22e74baa26dca80e032c4d66c8528ad37e8137e081b213cace3bce00c51468b0f2235f31ca0f053c822d5ddcf7c4341a46d5628283f63fe119bdc993f22d740755ed35443a35180c0a5cfb90f9eb8e38f4dea014890013b124139a492ebf543ba282518d880b030642e8f5f017b99e9937de86e5ded31ad1f388009416a221c11a285d2d8622c2159eca17f0e053df0582ff81709afb035611232988e7b4cbde25c70f739b22a9b55cce9af6c17ed61d3e2fab3ba31ebe323bdb31f7bc8b0de46e12fa75436c1ec0defc783e988ec406c888fdc2c5b9b2797684f8826b3775221f382dbbc6e82fe759059ca396f3ab0aa5701c3503c7ee6a404ac468d4dfdee11cea679fcce0e9c589b9388dee725c82d507d96e75a2f4592b67a8203e5b2748fea7327e77036d5574b45553c699ac56353e80cdb29bb819f10c75a2a85bd4cb3a4e111c258847304dc42eaf235d132aea96e57966adad347675fd5c0d0d15c73bc1f1ab3d6f3703597aa4b7798f66ae00cd4362e878982794495e5b439732057d6fd40b3e0df33c8063b71674f3aaf50a5061dc8b374d2333ce6e1b2bb6eaefd81142aee96f839cb94fcbb38488cb98ffa508bcc9e4603deb7039e85127b6c695ad8467bec8c73613e52820ab6b72d4ff21d19c0098cc05c567b7d9bfb3d8ed38ac02a0662947d33c492c58ec3d6b628414891cb2775231536b0037d18f16f11eb773cd901c13fa44b000a077b1893f431545cc5b0602f729acd575b06b74c3991695a965808773d091c3345f5fff0d4a5f59be49b5527d2299840bc6a88c16cd8ab3f70eb83aeb7bc79dbd4f7f2e71f551bf6b450ba15a9f8ed224c5deb8351236400b550fbcb060c3dcc6af98e0934872a1735d503a063f287b69cce13f58d15fff0d71eeb41b55f226552078b179dadff158017dee0cf94af7aa43e8faffe23f949b12a344587f2e5e6806b9eedecd7925ccaffc20a8b05398fa72d9c46d1a513390c7cceba226e06151a1f0c1eda41b92623ad999babe137a3ec2cc2c8cfc5d4e58bfc3ad6acfdc57982d9eb85becba1c9d9c6a7f58f666d2140db71c91299487253f5c2daf00ed62c1b5a8ac5420caf317ec4f4f4ed676a7bc2c8495f7513d8b893879c7e1f3a2eb6d0475713d4c96d95b6317fafef8c8142e6bd4811e46771a1fa6789dac83be3c1aff71b33187eac0b6befd237b363f30719d2d614a5b5df18b4c2fd02b13d71bc09622618d3deba4b6ae4a68e71809e31b22d6e0df3b7bf11977cba6aeba947c410278377597512db1a92a08a627ca94ceb1f543ebc7ecfb17e149ae3bd128fa1a085613e595c8b8fb49bfd7bacd7d8b6b761c812aa0bf24633be6ff7a22540b1289d887c43b5db31b0860f480ec843ba5e8d4f63e5c7926d1702d151a1e7629ee316dc237dc5e3ada900ce6e0393ef7824e178e906c2f69050c1f0739a7c219579cd94f1c363151500aa09a181f3ad6b4e96b6f4201a531b2dfb3866234fe9752289e58951923d98b21057e8c48ab7caa20dd62aaea4f363f84aaeb36482421006cd7360632cf94cd97f9aaf01784f50eaa1563d2e9fbb751d2d2f8682b36e0a722266ca460a1294c924f26fad8e84dcc2c0be6faa4d2950a3636bd3979dc3d427a21e42b3e94393acfc949c8483fa042ea8e8f05004a493b69e416846ec488e34edf66393d8658402283a34dcaa34cbff9c08c261bd6d40e0a0570387da9433b0357b0ca9d423381b475ed3fa29dbdd7f4c93158243a6a250abd7b497212da5c1d9a4dd11d4ed1284f5e3a0f6415206cd72c6ca57671fa4c7ed465660f97a6fe3c3df65c0992fb18012dc7b78d40bc8c3060466a6d69c1181df543c0f8808b77a4aa59145d94086c8b786e4476ae3c5a1f542b55f3677c984fce6f4e69a043a949d9384f6406ecd3aa0403e29d1b382fb888685f9bbaf5d32ac4a8aade7a45aab7566a849cdd12a4a02220ceded2f30c2cb81ebee1eb2a62c659301a9dc45652429e4832907e2ef8213134b5018e0aa917fc402aa359b4dfb36c76cd86855aa0b49dc017f0c00008398d5f4cc39e362511af2ac1962e12a46ff3aeb625e664e3e25a4eca12c08c825872ed894261c56511e436eb458e5bab4d5a24a7d41edfbf4f2c3ec8aa51ec13501364a21407e18c51608514bd1965b271fd9a0b375f3028c3eb12026d2f6c430b568f32e49b031c1bbd67961c2df537ff01a7ea0b98534665b72482c72185ca7912762f453425744c9ae8b68d8465789aa1938dbb9f9d6ec7e18c08b32d420da536afa98c612391c0d869a57fce0cf9f3b13eaba4b672d50807a59e90ec0aff73c4ddc8e4b52e2f1626996b29ce8ff158268455cc75251bab854e37e2bb774b6744e678c5196f762fa5483281c7bdb3a30d687dda238e76804e0372fa37274bd95e5d8d517b9304b51770a912a711d3da31f58b83a446594c7d548b62bf7ba4f496ee879f72b391eec855f39ca7cac3b816ab67657fa43f87f61075807ec92a7596226ce77461c94edf323e13f48d56f76697d2679ceb2f6cb79ac29b155a8735154a65ae841f29e950112dd8423e77497c8e0cdc28d60774cb8705d84fafa9adec404a88c970470f961049bd32469087f45be9422090420f996b06045fadb5d7d4b0f8a2db0c749b3486027aad79c0e20a9dbf4133605fceb63573377be60e26bb68cbeb6143a3354f711207520528f5b785d648702cd2d9703af600323b1b6ac66bfb0309cf4470d7da429f5e53c71ad6934f1908c3b95068f4ad396e9b67b7a6ef0599135246ffe8ae9e2def0b511081083c0897264b5b1f9c0d86244cb2f5fbffd35e77b072126a3c36778c2141fe24b18b4cf5c5f52f37fae671cba0ecf4edccadf56f28bb3cc721b3ce345e7d97eb64a9f1411516670ff622ff14fcc6e357b35b719dc2fcde977830f1adbaca7be4cb6f4b13670184371a23ed65c497e93605d06ea18ee8ecaab6cd9334fafd04d19414696789c0744e5fbb9aa94696a3ec966ff123ace2a394ae292069121eb272dfe857d304d05fad36f432e7f18516713d815b44507b1d364d51a12cb2e50fcda574643ea7a85b5ad239338d1c7f3a6be6ca0a6ee5786dc226c87a66aad5bdfd53269aa1789726fddf8e70e16cf9fdca801fb13c9a8491b90d747b45678e19f65194bc0ce85b4ea5863f8b38ef7f16ed49edf136c63d71f48bc6db1616a4d87a50cc4983935cf861a21ef1efd78886e49d77a5bb6cf59a78697cae2f7e44f95d6ba7d084e6a90a3f3a1ceaf68037dbf479b5258545ca2ed7b808ca10e7d6f7d8e337ffb8f70e7a3323dbf06c52ae61696c6be2fea455c9d92bb7cbb8287dad959d6a5012e115defc1f364b5d5f6f94263d7b89cb30d89fa68d72af27003efd3bbefe0cdc5319993d57493f7af14734fcd88e6c76fced2071db0e36705e3a01a47e1aaa314cc446a53b25a150d65fd150182d3ed486b73e6ba38f6c7a1da473965529ea9bb1f412d9c92a27271b82a96df6f602a71614cbadff5a3ceaa14e039a89c153119b693ac72d45ef62548d4982c13df5ffaf1eaac0b88e919160e4369bc3925d1e089fadacea8cf81732806b447554d619c80433d3a3427d45b6f15f1934b67f6875bc5d8f26a3ea499636eae96204ba22cbe691b8de670bf54890b9e431814c4bd0a0eacae43f2c16c2ddd1f7ac41afb02b0979b6699a6711ad50d212f4b861a7f4d48cc4bf9c826ca41d6a7a4393da79ce1ddd00afee6aaadaf65bf8d02fbd9ee198e795c88c87acede396b197309cced832b0126e49f7f9456c2c006c23a2d37780253b95c973fb0748710775edbc381a386ffc72cf5a9c4dda3165658194c894fa069e273d39b211c1900a05464d977e5588c002e9943946cdf488554dca077876c201a132412d6fb8bf411ce405a38db9a08818ce72a247645beef7267c9da70a787cfaec1cae109b501c66ce0042977662d37464f2a3ecef7ebf6a10f54fb0ee0113611323e93eb3bbdf39e6f21aec07766b03a1e851d7b02c3c7d1f10a37d198b18f76a9ffb745e7e02d122b7128942947690c05643ba9b5821c4f5c5430d236b1cd45a8a3f9a333570899974cd9d8e4cf6406dcb00b09e7ad5211317c022d95c171c99e5ebe1b6ebd4adf5b402690f6fa09d929d6f82e5bb79e997e893dd5365d3ed5eb549a7a6d6996b4e224729415a50f361819c78b5de0f71c6009d4ef9348f33be2cb90ce2016ee1ef4cc5a033a09311d76539f00efd4f081222a0b11792e009416386817acacc17c1c4c6f599e79d10d8a2a068715d3e5bc6165267d35edbadb91f480219b4731c35fb0255e6761c0c66663a528431a546506ab236a94f2bfd9b8c0d25955c75b56cb80b637b9b016d9dfdc537424e45a08cf78e8427cea4b0f3043ddf2132ee7a731ebfc128da43a788fb00dfabf942952f40c0b236ee7f0288d788c426dfce769a0e8d4841f60e5e52a04031fa4c6a270902e98afa1d72992bb662369b87dddadb36e2a7b4913b7f288f2d7b9a9a1c55fa4185a354da54e0caa85f4d54dc68ba9947139d5609ce6e5570629a7ab8cb52ccf6171bb60519ed75cd26b9e22f21a24b3fcfbb2bf9e47e9e6807af67dad19d9e8e2e5e87c8681f9883531c86c09480a4e0fbd2612a0129003ba8f2ae7a36f0b9953b471ad47c6784d3aae8d979d22b17ff308ad7d0d1aa07556d22337f1af5b1fd8ffd5b849e5a451877fbe38e37eb93e8e807bf69521492d5d2db1a1eb2c27f743081257d3d33afcb6d7ef7836a2aa62f844824afe67222964ca13a0f2914f611c6ca3aa5d42fc3360c9b2fc85f119672d736150962e3f52cc47842e549df6beabe7c49555822823bdef4edda85501a24eef001652114827d8e1263d805fcea7eb4fc33cd88a51f23048bfa9d6c3f0c0dcac738ca6a15360d63fba576a15d80dc55370872de29f9940a96cfea4265c69a93a568ad4686b8767dc533b85034ba0c62a81843157e638949be9b3b88c752a1f73dcd2866fbbc070638d800a92b6838be4e3835185fdf4ae24fc947e6851300bf7ca26bc7dee8204b5fc6e8ea992bb54d29bf66038fd7c1624f24a2600942779dc39eee9575c07e0986f83397490e339a009aa073947818564da5e73574864669c969c38e15d64f34dfdb35df3140f99758a6ff", 0x1000) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000000c0)=[{0x440}, {0x804, 0x0, 0x51, 0x5}, {0xafc, 0x7, 0x1, 0xfffffffd}, {0x2, 0x3, 0x0, 0x8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r3 = socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x1, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x298) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) executing program 7: seteuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r2, r3) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="a74f77c4ec4b7197bd32e6ff649153ecd2f75655355f2c", 0x17}], 0x1, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r7, 0x80002) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r8, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/208, 0xd0}], 0x1, 0x4) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r1, 0x2) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f00000003c0)=0xfffffffd) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000001c0)=0xa1d) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000001700), 0x4) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10, 0x20, {0x0, 0x10000000010001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x2, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000200)=0x5, 0x4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000380)=@un=@file={0x0, ""/504}, 0x1fa, &(0x7f0000000040)=[{&(0x7f0000000580)=""/223, 0xdf}], 0x1, &(0x7f0000000080)=""/17, 0x11}, 0x20) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/128) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1800}, {0x2, 0x800, 0x1800}, {0x1, 0x2, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x0, 0x8a, 0x1800}], 0x7) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="44a65dfcda62730090f85c1a9d853d98e3fbd9e93e6fc1e66f2cb45f6543d5791f5d955139853207a5ca4e1ccb81e869396690cdbada4c7e35e309", 0x3b}, {&(0x7f0000000600)="c8f61a77222a0372fc68e1ba0c34c1a4eb8cd2364f668edb7a43012a5360e845c5aa9a1147453ee0e7ba1e230da7232fc26965a17d1e4af86fa71a2f1320c672d0406f7ac9f59ffb3af1", 0x4a}], 0x2, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x0, 0x3}}, 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xc1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file1\x00', 0x101, &(0x7f00000001c0)='./file0\x00', 0x8}) r3 = getuid() setuid(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x6, 0x20, 0xff, 0x8}, {0x6, 0x1, 0x5}, {0xaa, 0x9, 0x9}, {0x800, 0x7f, 0x7, 0x10001}, {0xffff, 0x7f, 0x2b, 0x4}, {0x3ff, 0x5, 0x3, 0x7}, {0xacdf, 0x6, 0xaa, 0x3f}, {0xfffc, 0x9, 0x0, 0xfffffffe}, {0x3, 0x40, 0x0, 0x1}]}) r4 = getpid() connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x2, 0x0, 0x401, 0x0, r4}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000440)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x3, 0x5da, 0x7}, {0x18, 0x0, 0x5e, 0xe1}, 0x7, [0x1f, 0x1f, 0x8, 0x7ff, 0x1, 0x2, 0xfffffff7, 0x5]}, 0x3c) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x8) getdents(r6, &(0x7f0000000500)=""/197, 0xc5) r7 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000000600)={0x3, 0x2, 0x0, 0x8, r7}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2810, r5, 0x7) getpgrp() r8 = socket$inet(0x2, 0x8000, 0x3) fcntl$getown(r8, 0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file1\x00', r6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x8, 0xfffffff8, 0xfa3, 0x8, "665f23e49a1b99722f0943791e0cca89bdcac52d", 0xfffffffd, 0x1}) open$dir(&(0x7f0000000700)='./file1\x00', 0x8000, 0x4) sysctl$kern(&(0x7f0000000740)={0x0}, 0x0, &(0x7f0000000780)="eb8698d04c35760f54f72eac9e2f983d878bc7bc6bf5248166457c4c0f63b873ff1ad945d4396e1feee438eeb9c8ba07b36d8419b1ace091faa87bc96aab1da256b40950ee5516a571dab319fa96b9594148a8170388e464cad1d7a9bff2769f5a4b823dfe1d93e0f715debb06663e", &(0x7f0000000800)=0x6f, &(0x7f0000000840)="8a514bc186deac879caa89c63a131843239627f89ca431cf11512285a41ee4ca19392920a7768a3c3026c0225cde48801a7261883f0a98f6789cb49d4444ed04eea60edebc30dd566394a0f94989df0dee514f6d8612881a1a369c93c1f4773f784279612ed4955d27e097c7facaeebf583786bff2e9d7bf1e3e15f5aacfaf21213194847e641ce73390435bd64f726a3e01d043f42c8cc1ae89125d5872210278d1ae4ef6c8a1dc0fa354c8cb2dc336442cb37603907b7dce3cc9df", 0xbc) seteuid(r3) symlink(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='./file1\x00') executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) executing program 5: r0 = socket(0x18, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 7: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x1, 0x8000, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1290, &(0x7f0000000200)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb86dd62a20a54125a0203fe8000000000000000000000000000bbfe8000000000000000000000000000bb2904000100000000fe8000000000000000000000000000aafe8000000000000000000000000000aa32170000000000008000fe364a5279ef7cc3b065b3d2c9a29c36e89674a6937e99d91e7091d142fc9e622fbf627bd9dcf0c773bb3621f3d1c90fbc90df3fa890cbef475820c89bb57b087509fcf41c894af403fddcbad9a5f8496df76645d3656466b2bd8c02ff7c76f8085b511dacf0ee8c4641da3a2d5eca903e0488481020065002f7803b39d2da4c467491f60cd7b4b299d099d330af0032f2d5f7d5cd2752de51cdfbad3f3168d3caef50efff7cdbd62b6fa267c94ea157757d99ae64e6f95df171bc50453cd3c13e558d3545c13e0eca9b18bccc676c54cae4ec0585400ba6bc34624e0e33ebfff79da96b8408138ce9c073a54a258ae2b386edba5e4ee26c86976def96eef4fe8d943665de7e70b00d18b371f8309119f1f2c90e798dabea29152cab663f05d1e6d518f7aa74bc60010406f0b1005962b5a5dfc95e201a43da82311ec7a5668f2faa084b10513237cb8260ef50fd6cd7d60fbf8223a975b17e461fe6d5f1b5b9b824ca0657a8df7f69937b78718070524d3a532ad1bba53e13848ede47e5ea993c07f7009e360f95a0d4efb73c76feaa3806108bf5e41855eb3f36187b73e65ada608cac057d49e225ec9ac3cb130667ce858a54b098236c9d56a4cc6ec471d37277557e9cfd8928b253180bfaaef626ee2818b15d0b2adb93de52f552a5556d74d36b7edbfdf7dfaeaca6fb48023f25209044189197188019e1bdefecd151d3cadd68c9746efec2e973b71cb5da52284ac273333cf0cde9db6f768758e2f3ab74a270ab6f4085991039c6cbfc08495afa1ecbba11a40ca7533ede21d9952993c50d0aca8e34d4df24a4623559cce6b3981e16597d6ea57e98a620d44923ab6a0d20613972a06c26163219e98972289e4f2cca5d84f082feeffb65bd750fe39f11afb62d07c28319fa4aa581af11f5a7291b469f906a2657eec09c8a6cb87e73b434fb0cd740d81b52c8f90fbe74bd545141a55f1169e4fba0b2ee9a3f410b0ec21fa337449f246aad7791d22b3955b0d8fbc0669fa24e8b1f338e51ddd409a41dbc703c08fa3d9b801f248811bdc4ab2db183a553d748436ba938a62ddc48ada95ae52cb0d60914717f44956c6e43efbc49863d8e29c651638bccaf6dccf034a6c3fd59899b917ed7f8b8f57afe9885f32b43efc436bd9060a7f6ec7ae742cd7287d5ffe80841f7a3894fc22431f668c6e329476478dc1ab3c8681971a05b769194f8244d4b7448ce84f4d8ed1eb3974b171804da3c9d5dd62edbc71d8a953b43dd7f288e430f73672474d140518302f5ec16bdcf729845f178144e21055d9b2c686d2716a02552326657f0c2a1f1da4eb0ec88d98f558373b71fb54cf1576172aece01742d75781c47fd08f1e94e8f1b2b601bb0935948164975f3eadd38ee3c56d9b816d291b8cffb5f9cae38ee5f0febcbc8db7e32448ace1409a166a903e2452df78cadb2a8cf18aeb6ef100134476c25f83218a48f9fc52fdcb9d90b9a9388b74baf629b3ea7e227ca38957f444cb1beab50b08aba968855c320559277d8e97de84532ab91fbde82f4e35995ef736dd0d83f0d28d13bbc1be7dba44ad825b5d0fa983842b9827c3cd718348acf2eae4ad277761537bb02c0e4a6d6fa220ed36ffaf786b03fcd829e1b4cb69acf020fda8872e83d2d3f213519dee8a4c2e017c6ace76237a650bc074923012902fd62c13a0eca3844688be3c596413998fa23f91034449d76e4ad29bf227308897a5b374129127ca24279cbee8bf0d849f4d9a170fe4fa508ff4350377603d88294bd05eaadbdfbacfe6f8bc9c30626affc9a5783464f33673f97a654e1bdb971fcf204a1b4e0fff34e2f29189aebb1b423e2ac670441dac433d60ace012487832b65b4f1a0603a97ff0d81ca18c3b5b2d29e8e92a58d4b0ad9bb116681e401bf285b8fd1c08d75163a3485b0d02b063f49599a80af49229a507f5287561f930621acf35e235e89a5454f2baaa3096830932b08d36e08f4ed2f74f83ae33e5bee4e51c33431b51610e7c46e18028f840d57d70fc290b3dfe1b68fe45a4ad4506aa60a5f2a24c37ceb6fb8d579e97e78bb96f6860f06821207c85d64d0e349d885af1328d44cd1a174a5c0744649b8ae4b67fa83c6853986e4c6b74b0c3f0ff2ce350b9770e2979596811392723cd39e05eb01e51c8ad30f2d13555f4e6ab5e0755fe92230139bd2a71e5e4df346381f2b1fcbf378ce2a581b3a4b381b01e97acce084fd5dfb5d8af10da8c9f4ac3913c3da041dcac331180a925eaa30020723c59d9e666a11d8d2d6d9eec4b2cc2ae7e30555531b7e7236452fe9ea74c1d2604eac6f52cd9854d9c160805c0b6161b9278fd9f7a3c1bf9d30886d196440224db4e251d75883f8c28a768438189076b533d8cc3a0866dc4611ef69b85172987ef87b27b04ed0b9851b9ed177bfff95ac75207605f762667dff67ac8feead734da66ae0c9fd851cbace0988420aa7de6ce6591f0e205afc116ff643dcc1fde387b05b4182f6afc266c606fbd029f5e3d1d3e6fcb87ed31a3ee552895db57366d69c67ac3cf3e6c31778b9f71bf68fa34dda9858f95675b011b754481d6f664ec29a86570c1d8b4bcc9b940639c30bda326ea681f4fbada16689355de03ff885bca781dfeecb87bfde17791e276d3629b6205ff522acb94440126d7f43a570859ce3d509f708fb7d6585755802855f7287843059d7560e73180c976a4e5e30e8e5e48d43ca9803fc569c3e0a383228f6d51f5371e37de6cf039b4687ebb9fd9135de8f679dfa96dcf38146751a897d79d8c85115a75f98f353d69bf059cdde939ccd2113d52856ec0cc34e935633f716a4e0d272b437067a09e94301c3254902ccba371c543fd5710df833645bde5181f1de886a0412aa8fa41c55ea551bfd454e77de4526dc415005ad9e28024634eb216c92edbc4276f9cadfd51ec7fe3f6829fdedc02c45281624b677c98e6727149a29940a1d9156122f9252e01279d2fea9687a3df1d6934237e79dc7cf1c13968aa7a967fc799e97edf26dd96d9223169e1509812635478ceb5f70ba7389de8fb1bbafc982c5325499a0d1ad74046eda3f67082eb6d3b3996425b4605ffb9743acbfe8ab0d8eca1c06e9fbe83a3b394bbb73beb9dbf556b8a5dc8a0a3ab8e4e5743b34e2821c6dcc22226a30e9db5cddc88538a4e340b371b4b356f7fcba2f97ba2ba719b696e8f31c953068f8975644cb8632aacb382fc8057f6e7b1a539bfe35a5867225bb1c1b83fd62ecb5ce77cf7a6c0539b9d4cb2faa42eeccaa55b0aabb6eeee33c8943bf4f6d5a2e16b0ba82928b4d5beb425e30c8d46817286fddac4e821dfbe087423a851bf9538b8c4aafc5f56a1601cc54bcd8358e2209085ca3d28f6532bcc4f1d1288a71fa7d4383e932f154e55be33cb60fa7e988cffc3670f1376e03d89be5594340a78e2ad9d8a0293712bbe60d10feef2ea60b707fdea148e6e8fd2a63741a22998395a0578154ea2d9fd777954da8337f0823567064ef6c1a69e065953a96ca125ccdafaa3e80c84a442bea7d9ad352977b6db6494ee362f8de10faf2b3cc7d4c1ea5552ca3157c486f72b1ba933f905b9f689b208d2c641ef81527b10732644b075a3417e5d1ddc50c246dbc970f9cc9727c7533475098cc82ad9851c71f054533479a89e84c78dd82c30c937650829e01b0610ec75f6365fe0292f1bc671a0bd52c3d7171aa66869f713bb6f95033b97f5532dc0e3c8d4e606e29ab5bf9d92d20e43d074daa1bb0d58b0efe14f77fc6b37341b22ea456c5df1127d1dc0796e5c5b1870f645f6ddff89b4801b20a0fba0936f552ee72c9bd42304d3c204091410eb984437e870ac223dad3bda6ac01c06153b1b3ee0bfc93959c50162c3a9aa15975b579870305759c9015ad2125f53bcdcf568d3aef3c7713c7f01cd233732345ef7124238e4a6b2795e3ae8b18f232ac7ea0ed6f50d464f37d007bd699298b43d9a3d46c489f22d7d30b7d6aad0fee55421219fc5a0c11a78e40da88ba3107fa5c58d21010d5d07065ed4cc27cd25b3d2f02c921a2781ff7395af48693e5b207f948b85292e6950fc93bc2bac2e78986f080d970a74fedf8c52c57d17c4d95a63523aaac88a893871942f4da063cc7facb39eeb109190994111552bd6464d9f5ca24fb34c130a420cb538502a5dbfefded2065bbb3e18bdbd9238b3c3826090e95c24001b46833d443fca1f9f8761f6417c1e0e751176ff4df9ec58fcf3772badf97359d21fd5178f07f8ccc3ce184292872ebea783a7378752cfb0665669ccaf8a92e2d63274f33fad5011bc1611a2eb66f50c56c74336851f957c8aeb275c74dd521425a7e743b6b124d24091931af9a4a07c4d86209023d69451435c06cbc05ed509ac5a4513d920cdaaeda52ad74b0a6a7b57309b4e06a57a11940c8f101935ca6de9debe791a9f3ed3417ee841ba219d5e4b6b1deab377b43f51e0eefe3bb0865ab4e6c5b116581c4676e45c0121c686bfa44542b40206b0a13e04b6f0f9554213a29e69bcda0a48ba33f03668a56d8eb5b98262ea7b3bd10ed1db1b12b3b5f910f223a81fc168f1cdb6ff1a55e4071d07c8e02c9a1fdee589ad3269603a21f0f8b0202ecfb03ddb3bc0e96ebe6fb91c6d9f3e6dd62a0c15c936222a635b138d74a5858330fc176de06161f6fd2c04a97a1f621697f8036f541ac026fd4b2f9eed7d02f980d3c0ea004ca6e14c97900c42d3eed13108b813f88bfab72a76414d10bca4eff9918ea8b6b09718d3c12932740d63db8192eaede0d22fe979ce6d4c93500de304ac419e3b90b72756fa181cbf6b301de659224c9875da3325ebe77861d84d888b2b6b5e6f0050d643241d505bfb86014ea5140097e99753f1c6bee797bd015c5902d6d2e86e63c899f125e75c4b348ded528942b1f88f20a5fd20f2b7e412d36f8e27577d2d5a637a1ab14d0395e0f3346296e6098290598db82ea1e5925218ae2e4f2c95ed79a21613c90d018a40c96fe10569b1821e88bb50bf7c6870a9807a8b525c4016e611f945516f38a2ce3330c324db3162c1f2d0595014b4b0a2af5ad7c2230edb7cb67879593e03fef3f2477ab019e6f3b3d28f360ae9ee62a9066038f184e7b6a43d49b194ffe4a453dc774c513f1f0d1a63c86e541c08a672671b2ee2fc9a06f3c2c4d0c369a36aa334681431be2916b813ac245c3c32574273d4a77e049d3a08e52cca8c63c5e7f8ddbc61bfcca1cb071c9691f476fca640a9da6f72ceee4d046eaefc212a3ed8484f630e8cf866e4ed83d1dfbb83c12af9ada87c816c9430d0d0dad79a7f3e12f1fd96e74256a96e0c48af3a911bf1ea6ba2199c7edd5cfdde918b444ede562ae5062ab4eef06aaaa46aab6b65ecbfaff40da36a39cf9db1b8772e18ef6535eae393fba65c513e1b21f8c5af4e72515c4aedf499b4e282208d27d6e76667dda4ed3ccf39cd4bd03144ecf09a6a51ee341db3a27555fbdac0526242484268892cc08f206c5ebacb09e117886d3f09a56a3784d88eba419070f4078fcd07ce3b7abd1a6f1e9e37076a2de10df47fa0e6a6542408290e420acff7f4ab4c30af102138738c9cbb768097e1335b6e07ad106ad7e27f4b1a667d38d3eaedcfc468746081d23cb55d53a10e267e3d1c48c48a3cbb5ceba49cc8892e1c448df9fc7aff0148eff6cac929d26e63f6ccc24ffc478bab8d190245a1570a345f680c9aed1787ebaa473d9d16b6e451d0683a2be69b57873e190197c75ede634e6bd142b227e43dd1502cbcebb82cd25c2040000100007ac5426e471d30cffcb743bd1090c79cfc181f36fc955b465033c50202b9ce846083dea99d039aa138cdcc55af3eb14445c494f37e6470ad446288114f77db9041a0144a31d69f868e54db6235b21e0c859ef106ef01564ee85d56b80cbae2fb8aa1c54a7833c3aa379f86118eee1f94bbddf7597b9b543c988a3044a0d83dc6f63cbe3a18e8841a8dfe2c1589c849f57c378e22b4a91381ac4bb3376040a2c616ab291afdf9a978d181d846f13000100000000000000000c0200000000000000000105000000000001030000000401e000010000000000331000040000000078012698557a92e554e4e6398995e1ea0000000000000000000000000000000100000000000000000000ffff00000000b93fe50ea0b4cae9e6b5e0f7acd3b0baff0100000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001fe8000000000000000000000000000bb3302000000000000c2040000049d0001000001000502000500000000000000002c00a6316500000037100000000000007f75346786e7a21876a3684cd6fb3f6373b9dc719190cf3dabf0d46c02769e1ca1f586aa3ea4cc61d8a8158447aaf0b3887c9e1ca65beffc4e28ed89fe0b518dc632bf1af4b9f6c03a153847692403720e51428c7e97f4778207e819cee72f7a858ebaffb666b1dae872930353a81f5a2c46e819b4f79e05020cf80401020001000000000000000085009078000000000000b77937de4cae935d7e"]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) executing program 0: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88", 0x85) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r0, 0x0, 0xfffffffc, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f000030a000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000959000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc859}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000067c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x2}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x36, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x9, 0x14, 0x0, {0x5, 0x4, 0x1, 0x34, 0xc000, 0x67, 0x200, 0x6, 0x62, 0x7, @multicast2}, "bcfabf6d9f11"}}}}}) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='g', 0x1}], 0x1) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x1}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{r2}, {0xffffffffffffffff, 0x4}], 0x2, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x10}, 0x2, &(0x7f0000000300)="27cd0a5dd7b0d42d5ad5e0410bd31c2816ac69b5e34259eb801a79445a1e91c81f9510793124b4b88c1688c2571c2287ecd9edef3665652bba19d25568b779e7f48cbf4d6845c9a5de58602a2216d0396ea899d217e277d49b18922a20fb976b1ea27b18b50f5f8cef185611cf927ca27cc2c2d385af31c3a73a6bf777f60c7b20b37ab6425e2f963bcdb92ceb81aa818cfcf3c9e909dd09bf91a8b5b31b987edec697c7c28b5bd7c65c370d5a40d8", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x4001, 0x0) r4 = dup(r3) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x2, 0x2, 0x7f) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r3, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) r5 = accept$inet(r2, &(0x7f0000000340), &(0x7f0000000500)=0x3b) setsockopt(r4, 0x2, 0x19c, &(0x7f0000001780)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a8495800060986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) socket(0x20, 0x1, 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000b5c000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000674000/0x4000)=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, 0x2}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000d4b000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil, 0x2}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000003c0)=[{0x8}, {0x9}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) bind$inet6(r4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/195, 0xc3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r3, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x8, 0xfffffffffffffb43, r4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) denied attempt to set clock back 68 seconds executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000001c0)="39e4aff1513909", 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="00003dc7", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x0, 0x8001, 0x10001}) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup(r4) pread(r5, &(0x7f0000000240)="b200946a54e59fc594a468b51eec875fc775183b67af8a810f2350f8210c825ca634a03f7ff2019a9fd3a0b0ee84a34dfbeb2e83c97137c7f288ce1853c1fe3b0f4bde656f7cc13fddff1d5e483c6f83dc1ff9ed4c21", 0x56, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) socket(0x1, 0xc000, 0x7) write(r0, &(0x7f00000002c0)="09fd031101000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a1a420ceb1fa99b0dcbcfa829c9889afad41c3171d217c5d8064cc73fc4f81c0fc520dd81e57cd154ee0309295ca81146d7cf5d054b880795a56beb3913d68a131ecfcf5197ab87147aaf5b0360833cb774433929c8565cf76f23a06c33a5c6d7603d7d80ce415f3245503495fd964a3528d13a042f7ee3a26ab1dd28830baf02e88bd4f50507530ff7148936c8e63b2610d8569073fed42b2a0bac2610125584df0a029328e757cfce9c9c1d8396e84444a5008839b27e277aa7f83799327cf74a64cc214e2f131717a69a41c77600a98b34fecbec2d031b0be7649cf0568f2e3061def31ef207ac92585f773be776638d3d2311631bc40e6f7266", 0x131) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="61306f0adef17619d1c7780f981665acfddebcfd76f4413a8e49215b9b1b4af28ea6124c0622b740ad8033db674f449d76436d05b8cfc29514ce5c331418a332a7ed4e3e507374001384ad6065d7abb35919fd1fbd4c6a72897f096c5b66605923b5ca1fc03f30e45813a8d396db19bb4c32ae38c9edbfef7b8be1b74f62e06ddc5792d1c0aecaa5e1ce48c045f1ed23553b4c181b9937a368ca9ace6570ff6df9ee8a", 0xa3, 0x5, 0x0, 0x0) denied attempt to set clock back 68 seconds executing program 2: 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) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206981, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r4) executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51fd) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) setrlimit(0x5, &(0x7f0000000040)={0x80, 0x8000000000000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@random="35166de7b369", @broadcast, [{[], {0x8100, 0x4, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @multicast2, @remote, @broadcast}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0xff, 0x6, 0x6, 0x5, 0xe38, 0x81, 0x0, 0x9}, &(0x7f0000000080)={0x5, 0x9, 0x8, 0x8, 0x7, 0x6, 0xf77, 0x80}, &(0x7f00000000c0)={0x8000000000000000, 0x6d, 0x6, 0x401, 0x3, 0x3, 0x140000000000000, 0x4}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0xbfa6, 0x4, {[0x7, 0x8000000000000001, 0xf, 0x10001, 0x100, 0x7fffffff, 0x5548, 0x7fffffff, 0x0, 0x37, 0x5, 0x8000000000000001, 0xffffffff, 0x80, 0x7f, 0x2, 0x4d, 0x1], [0x0, 0xf1, 0x3, 0x20, 0x4, 0xe5, 0x66, 0xfff, 0x9, 0x6], [0x8000, 0x3e, 0xf2, 0xc1f, 0x4, 0xfffffffffffffffc, 0x6], [0x9, 0x88, 0x0, 0xb8, 0x100000000, 0x1], [{0x9, 0x122, 0x4, 0xfffffffffffff000}, {0x81, 0x1, 0x1c, 0x4}, {0x5, 0x101, 0x212c, 0x8}, {0x101, 0x3, 0x4, 0x7}, {0x40, 0x6, 0x6, 0x2}, {0x1, 0x0, 0x1}, {0xffe0, 0x5, 0x7fff, 0x9}, {0x64, 0xc5, 0x4, 0x7}], {0x0, 0x800, 0xffffff80, 0x7}, {0x4, 0x2, 0xfa8d, 0xfffffffffffffff9}}}) executing program 2: socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) 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) r6 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, &(0x7f00000002c0), 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r1 = socket(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, &(0x7f0000ff2000/0x2000)=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}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r1, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) dup(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) executing program 3: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)=[&(0x7f0000000200)='#*[\x00', &(0x7f0000000440)='+%.*-\x00', &(0x7f0000000480)='*(]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='(\xef-,\xbd\\\x00', &(0x7f00000005c0)='\\!@]\x00', &(0x7f0000000700)='\\\x00'], &(0x7f0000000940)=[&(0x7f0000000780)=']\x00', &(0x7f00000007c0)='[}{#\x00', &(0x7f0000000800)='\\:\\\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='[({].!/$(\\\x00', &(0x7f0000000900)='@0,\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x10000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: shutdown(0xffffffffffffffff, 0x0) socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r0, 0x0, 0x10}, 0x0, 0x2}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) r6 = fcntl$dupfd(r3, 0x0, r2) getpgid(0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = semget$private(0x0, 0x2, 0x39a) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x8000004, r3, r1, r3, 0x0, 0x0, 0x9}, 0x1000, 0x10000002, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000400)=""/108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getuid() getgroups(0x2, &(0x7f0000000240)=[r0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x3ff, r4, r5, r6, r7, 0x91, 0x1000}, 0x8, 0x2, 0x8000000000000}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5, &(0x7f0000000040), 0x3, 0x0) listen(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r9) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a0000000000"]) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r10, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, r1, 0x0, 0x5}, 0x0, 0x0, 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000140)=0x2, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2, 0x9, 0x7, 0x200}, {0x3, 0x7f, 0x80, 0x6}, {0x635e, 0xff, 0x20, 0x80}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x1, 0x440000000001}, {0x78, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) fcntl$dupfd(r3, 0xa, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x80000001}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20}, {0x80, 0x3, 0x0, 0x8000}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000540)=""/4096, 0x1000, 0x10c2, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1b) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x1a2) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x104) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shmget(0x2, 0x1000, 0x281, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x1000, 0x568, &(0x7f00000d8000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/130) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x157) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8}, 0x0, 0x2}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x58fb5382147a75b3, &(0x7f00000000c0)={0x9}, 0xfffffd79) socket(0x1, 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) syz_emit_ethernet(0x6e, &(0x7f00000003c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc3f0600000058132fa13a8be186e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000013c00cf000000000008c7609713e42cbfd42a7733dfe248d3c9dbc25a9d469127959d080b55010faf91aa5311c0c551f00453e4aee9ebf3eade0c6002e1dbfa60dba0ef8ef4f2b7f8a6bc8e24dee47960d6eba2e22281454d7aeb3082814812"]) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f00000001c0)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0/file0/file0\x00'}, 0x16) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/74}, &(0x7f00000002c0)=0x4c) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f2000000f8ffffffffffffff00000100d9523de58fe8615e9e3bdf644abbe888d5b0b0dced1a6423c1b88f6d000000008826101eb2de4b28e1b7fad7ee9e1b99dac139b6e158d252900e652c2b83daaca76f52f8956149f8998709f1ab1ad930bac87bb06bf7cdf914fb32e6d29e9a1d79bc2a912f7ac6dd921dd77115"], 0x10}, 0x1) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r2, 0xff) mkdir(0x0, 0x1e6) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) executing program 4: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000140)) fcntl$lock(r3, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r6 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r6, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/13, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000180)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9d7b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002a3000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f00002a4000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x9}], './file0\x00', 0x9}) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="fb9b2f636f76eab6627ccb39f5b3d2d4ff4f7d82f9611317932247e17e5fef4e675fa69f89182728f71165ec37663043290e5803ac683fffb9b7f06c3cd5c5050000000000000040e0d3909529e8a2637ec0aa67ea752077015bb40cd4567fc95d9cae9ab0f8f7493862363207", 0x6d}], 0x1) execve(0x0, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) renameat(r5, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 1: syz_emit_ethernet(0x16e, &(0x7f0000000440)=ANY=[@ANYBLOB="fd9339c0fa4daaaaaaaaaabb0bae0d52033b831ebac9aa09a34756000000000000003505e82177e2e0b1922d791716ceba7cb0f67c1aa5e444b6779ac8cfb1e7d50718463aa9b2a69349f5192ddd68f99f9dd14e6997e2da1f848dac46f17429da4d3c685a237483f9e0d1b060a88fde736bb7a9a494430a9d491a77e90df5abd55e1ac6c5ea1eef730063e11b12825d2760d60b974d7bfe180a5ec58df03329344802da759b90d2920400ef2b1ca5aeb0bd89a76901e38ccab7c8de82603a82b8f1a0e3ce20d73b2b1525a17831e040d4b278c20013f087e34d1af735b99a922239549fd0e32f4c467275ab37d3788533c172be17ccb1358ddfeeea6beeb40f69fd9790543d96e0267c322d3012793e9fd08ccf3bb76cb5db5d6b826f5f9971fb12da63ec2915720e7834451db4bb40b1661fee2cfa4e2f71671f01ed460df4860f9bc963f9bfb20664a27e1ecd3fa3bff100c1dc31f9f39dc41a9968de9b44b8386017aa0820ac96838ea52799"]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r0}], 0x2, 0x8001) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r2) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) 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) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) dup2(r5, r4) socket(0x2, 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: r0 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r5, 0xffffffffffffffff, r5, r5]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000003c0)) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r7 = msgget(0x3, 0x201) msgsnd(r7, 0x0, 0x0, 0x800) r8 = semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r9, r12, r11, 0xffffffffffffffff, 0x42, 0x7}, 0x3f, 0x100, 0x3e}) semop(r8, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x0, 0x405, 0x800}, {0x0, 0x9a9, 0x1000}, {0x0, 0x3f, 0xc00}, {0x3, 0x1, 0x1800}, {0x3, 0x5d0}], 0x5) geteuid() executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f00000012c0)="8c02193c91348693983920", 0xb) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x2, 0x705) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(0x0, r7) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001180)={{0x10000, r6, 0xffffffffffffffff, r7, r8, 0xa1, 0x9}, 0x100000001, 0xfffffffffffff054, 0x2}) r9 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r9, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) writev(r4, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r10 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r10, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [0x2], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x24}], {0x5f5}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) setsockopt(r0, 0x3f, 0x4, &(0x7f0000001580)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r2 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r3 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x67) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000001640)="14bdfa5d1d34e2fecb284a6498307dcda9309d4725043c2950036123339a346f737800001408753f95b7688ad4c4e1dd5489e763072af6c5d77e595ffc4951f3b3b3a76019ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426a2be9fad9db6996570a6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000f39c112ce3810627de000005a0144d131109c46d6f50f61e607d1d12e638d90cc56ef5d6d5855c5a053646a50953c79a46d3fa552fda458f98e1f7d736d4940d39b947f956337c940ccb57feae91a95d6bc20e055359f999a53b02e4b11794c618b50fe69a7b10c4b91617ce79925db757e78e3c74a0ec7c157da939fd2836bfeae1dfb797ec4a5430ccbff00d8150630c6babf8d76b79f632a83ab3492f1b4a7a3d3da000b1df9e0c5f81cd4587b9f006a4242717e6ac8f6a1c8e009f62d4454674483009ec8b98fb29fe19aec75681bbfcc324fa42eca78eca7bfe4cced034becf2e966bfe2229490e8e68de71563aec60ebfb8b0b787f03f421802aac116e0083019bec905a11d5776bf7fe46ade92ee6780a7488eb34b18eccac", 0x1d3) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x1000000000000}}, 0x2) sendto$unix(r2, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r6 = accept$unix(r2, 0x0, &(0x7f0000000340)) sendto$unix(r6, &(0x7f0000000580)="379a01e129da6b521d9f85b1b169d0ac2e21b150f41656ce7ab5d5793f1765ff168092a4b3c4e4844662fd90dd83543d59e02767f6fbda1b99100ddbc908c7994fb2b550aa77d2ab2c3cb9ad2a664c1dcc1ba3da1938975c6822cca011e89e9616898bd927830f62dc55ebbbbea0220c007c9cac9b7ed2a2906026aa2e1f1e16e761b77853e2649fe3c9a63e7a6d480244f63e2e5b7036f2a6cf703e08cd129f14cac96f4f30deaa7f73179dcba1e6548328b5882ede89198552bba763f1e15ca325807b56edf97ab7b5af16b9d2904c79ecb9a4b1c26e1fa843b2f220a2c2ac0210ef0a9fcba1d7db03d4e22ddf56bb96ade1cef410d07ea323353cc9c91b8e5fda3ee3e7b3cf3abeb1a87916f98156bbc1d11b2f39432ef9a60adcb52690bd9ce456daf6a0feed13184d09665a4bd55adb8e68bfa5191c40bcc91cde12bfbbef356239883db766eb1529dbea2ff818203d26e950b136bad1bdaee40717878a3f6cfc6d6cb3cf4cd0acb64c1b4f8052ce4b77005ea481f0c4ebcd7dbfb2327c087cd26c7d7788e4736a5c772bea0d127f6c54cadd93591bde77dd0f9973c286f11c0e89388d766d93f433a6a97cba1eaf16661820e298bff00e614491370619f2e776da4cafc69e1eb2fd38f8673b0a19e98794630c7126a56bfeb27182344efa8f5b22a9b09c70621902f6240bc585e452ca242c91bbbc47c6188e9af051915e561500e94fcc09f2c35f2ebb555631aa22c05e324d5a66b6d91aba138b7bbc97c51dd80f4eded826bc81ff8bdbb40f2919d4f8d17f2d7a56590a1db5c56d3c808b447f379b7c8b983db1cafbb477b932d7c7beb63da4929cf8439587dd3b2fb3221e4fc3bb045359566e5f4ed7c4b5acf1bdf183c2824902a626f663804e96d360f02ac54329c852c17bab0114f08b5c2fe4c967579222f58045257ff3845cc435bcfe41af3e865898250775e5918fa295f727c1d0eade8f5f94448e4712d1a73af08e9c30457515dcc91fe5b34406968f9311591f5156fe455c2c57177e236bd061db77c8ab55ef4baa781fb985784538bdb692e0a24240d2580bc336abda50adc119550a3b3a305f64e32f8044d4ba14df43de7268515cad6ac3209db2fa572b9d164c2bc8111b66f0d48ca3d7f4a85069cf9a7e6d861cd9afa1a14e88b61f182374c37357087d2a3b38fd0c8103ea625a398f071920afcd797b931742d79370baae72857763444572598f0833f7f0853d4e8907eafdfa64332386de95619a02cbb39282b096614fb08c50af55a87262c8afd0de6069841cde59bdc0cfe0c0bf686c061fbe7e371e5b3054780ca49aea1f0db0776a0f43067c2c1ffd70d1fc9e0264db911dba8a46abb0940f9ae01c1f3b4f321e200960e25989d2172f4c8268fb1189e103c4c05bbc88176529fe90c09b3f6ed1e389cccc5a43ece240779554c1f644084d3536747801877e545af0b6c6e2fcedca2b4991a4f51b359a36bc30ee2bf3a41187035ae6632b5ca7cce3debf0122bd516d7c1a186156c0f2d2830473137f37eecfa01ecfd3ad67d36c08e93d4f057e309fcf96b8d6284e9de05aff6343885b110be30ffb35d0e949edf954ceedfbccec2e3c5e0085e40ac4cbbc0e5e4c9c67e011ba7b64bfff3bedbe7a6ffb9d33bffc06ef6c6d6652beebd634b7e2004a4c6af8a736e6da0e357901b7887e1fa9abb25b777ab4e20d90a7c0c6b83ae2c9b4cac466b266ca04e3b31cc2b99086275ddb2061b13c0f31e3a66e410c4a00925ce673cbdc8e5a9dc3a28c7c663163691c04f84506803c7c9bc2ee344cbedcefad573b22f1d3d0297e72e20c8d7b83c62ee6dd95cbb807499a4ffc95e14462124163df0712b189a85f3b31c64f42474b45fb0fcc60863e7aaa7f139d45ba37c9ce1241b82793381bdc39370a41bb05f3217a2ea1f82a93095841231aca03925a40b860fe337ae8576c2357f4394341b6f1ac6eb94ed21cd383e3a018976a1a19c3dd08942c328d29bcff6d1c26ddf8ca09eefdeb691c050d87f10cd79ee3be108ac87a312ba46b72d4c2d6398ef07108646d19c521b17af1510c0c717236f0a5210ef6a0ead343eb408798450407c3eab4b2c52999d6eda899444e1f8d6c2208d7f43d6f113e8dbf868c18d109bc1bdef3c66b8fa9364c1a6ca3634ce5d33883279b3b17a036d5b488405cd953596f545abd9b429e1ef2ce994f6e810ff15715e3e87124407c4d16e47b6c1cd1307780324bc3c2619c83a0d8abbe99c261cc294e0abc6a88e99ea3a4a90fd338852808ad58df0d136a7f1a5b53cf8bcc37ff0e4157b1a31afab2115eb332dae0ac0080246c02f2a229951df2a3df88e36537e6c778b0c89fb1fe787a4fc77fd8988dd86b315a22ac8e894e1b8e82718f3a5d30b9d98f1cba3cca6de0f3faf615eee83c402a9811e901ccb910b41cd59cd278cd1a6f5028c15782643a3e0561406031bd914f4b54a170b84eb00b44a6a351a42bcbc56c408d58d5289657bfbe1a2aa0e205dee3a9dd77904cab5dc0d0b30a066748eb6ea275834481946e5bebca047ce3358312b5cb8344655b480715133623231f1e234da96922d682b61128119619b4f0034a236050ad30bd53bc7867d1c3d467a516a050bb394643652825cb26cbe82d474fc2ebc565396592dd5c921574d65fe87ad0e1e493fd8d3e605c0750fe2df51fec7c5b21444d615a49141e42bf41e3047314a32bd2f45923692fca2ab07ce2d744114fdd2ca8f78ded0d3910625cebacea81b5e5a965875398c42c942d7faae87a88464d4622ae040dc4f9a84829f5a128cc8bd25839dd68a85619de88697a88299ffadd2a0647da579dcc5b79f59a99e378872e99744d1e286a849c1bae1ac8b0d65d93665d1aa32f5da1d93b2baa800f0f4d48ea650e81974ec024126bd462b18f54ef75968da1e0cd22bbaa9df22b23fd890e6f84edf38e0b1cd720d7d6e447bd249712bb1bd0d69f95339ff1a92d735b61ed0f34bcd524c63582b0b69ad235c0d69dd6a6eaa6b10df803a9f383695ef0f9c079ee7ac16c30b6016ace93fa2b19efd4b32d4cfbbf6f4e5e65e11667432df8a93828c8cd771a4495c3f28da7c6d5b127ccaaa018bc2c919654ff869e41cdfaed81d1520761269262180fb4cabafeec35ff04b957df65fc2ca36fd65b8b9482f85fa4d6e1deee71f9286d95f793cbf520f04addbdf08cbb51c54fe22b51c851f955a4560f5a30355933e526f5bc9006107cb502d090b7a5e1ccd587a9e46b13270047511499444b8a157c554391f9101a02fa192b57342038f22cda258a72e6d753b0d49302202e54783bed3e80c56d425c1f90319a315cc103ec9c4224d516f9bfa813da8ef0ca3515a4cf8dd651d3f23abb917da6d7d13ce9f9a10875aa431b1e6b1545927c1275e7df76961f2a733d26d53681d77f66d92589edb648d58211ab35e35e24d105671355e5608aa47ea6daf57c8546deec07692a98a3471791eb6d0f10c93d88525d7f8246d5602d926027e7642f64f33b073877f82e9b9be280338d4319b3e6b5fa59988ec3d8e7b6c745c1ff1ff5fd31303b0c71090c36f7c715496d47edbbb66ccda726263ca0a67da14d32431d934097b51e9111777275b07604089b94bd4cd26077be01312bb95a49af4c5fd992ec94b30b1d7d0f1ccc6953e062c2817112a9a26db503c4855010dd9b8b2c30ce7ca84913d5d1b708f306b7aa3eb89c1ece786f1db44d1981687c56da4b433830ca0560c025df9c2399bd57483c29cb66fce3a7be5b5398c99ab9b1ac0cf513b537bc13da0b9a93a939e3c214c9c58df35787b0fb6e35746c6c95cdc606b9fdb904a559bc8258bbeb928eda96cba04c7b609dbe04fccd631eb4679158b6c2d6358bfb5003eba5c55aee0b4ea1a9d05f1af4a5d6cb7223478a7096ad8088028802451bdb6f00d2f1d190eff00e8e773a3a93f422c9b437debe5dc372b6622a737e520b6b534568f3378e284ff4559369b0f558a76ae94b0f64a875b52f5be70190e9ef4237d24996b42419fe20912a4d4a8c15014803b049043dbcb3309d524e3dc2d8f9849806cc157ea6b533abe55d6628b08d70089261be186fbcb97ace7041009a4ef6c799b92ca868c4a7eee48783bbdf81b503b6d9ac3d9cb77174935dec9eee1081e4e6c67ea0ee69863f0f164209aff800188c5f00eb9503524563f6eab55b734d3e920a8a662c3de1a095aac8ee1a49284a58a98edecc496c1371771db74a965f0d7278a739d3d3a69e483ee8aa72dbc7990acf399715e085238050c6f4192fc482baf9ca9c1bcc91deacd48e6a5970c1cf8a7670776be46c94d4552642fd1eba6cfc4f6fa9cbd2827f9fb2c5dbd18db229a6958698b50fb323b987a5b82ed09f9884e7f2e4db02f8480fceb78a4288d0faab314d7b6adafe4086287e7bc822725210e740cb530621778a0e05a98f7f1faad5a7739320f4e877c9789dfedece1e818004d76e8f74c4550f8bbc1460110cf7f9c57287f2181006c87774186eeb9f3312d3a515917c1934f5047096405bc585a96b168f7e8af4b270dd92ea52c2cdd1cf945207a240410be182c4622479289b57147307bc068924d9c674cd4edb6f08e67c434c35148695dfd773005e09f2b3a53b1261eb7fdf9cb2fd76a4bd4ce6612cb3081d5929aa4ab074a74da4149df9f627655f69e1d24bdc66d933c316f31a8b7608fe5101b00ce050b5c300011b88d01a03d73a24884456d53ec12cd57957ef008491e657b88383d47b4b8ef943c3e00e5888915b8bfbd11114d266b188a3ec7cc23c6c7868757ac1bb729e91d6aa30ce45043d09684cea09601115e3c5889e0d359be214497ce1796ef6a648b86a91e4ac4c23becfac579f74ab5698e4558eade98b8613a93a5412048a19b7ef507c161161c9c11a6c8333c7488fc5f4cb52bfeabc45b235d90fd7064277c3cb60328dadc2c35cba0f7b23835fb11a40c25484bddccb64f56eac5d81544f04de25e292bae003a78819f3cc766211e0eed97924dc01ca71bfefb2f407269dbe6572c02d9f9e20ac6e0e409a2903c1f2523004818d919d4b8268f6a454f37dec604bc41a54d448bd152183fe07005a600f8d007854d6aae1c2d1833e80b19cf36e8427289899726b7a39d349c8957b537bfebcabaa7354223a38cf607c6d42288113195cf42d20d80c3dcba003b89158fed2f99f7711d6c08907ffb0e5329fc70d6b1e24a5ebab9638030386319cc745e13c5283c8884e1b07de7b0e2ab73427928f87db29536684533063d28eccac8c0aff38bde26467eb39a47a88dc56c8af70c973c5520ab12e29fe52add6e41196454c640afc3c3688b2c99b3737e471bd113987c70bb0f4db6bbde62175f040ef37f1f987a84b5c1ddb7e1e6362b7bed66597448fb45a8bbe2330cc44de59e96b8f3506133542df61b8509005fd4d7ce98daa4578884a9826705b2e6b72a3ceecf546c807668ae8ce53f5f9f7ff66094c13b5c913d93f568a7d75cffae33efd82549b383046f2c21cb52bad7b976da9184c7225220a1455276e169ea8933f8335420d89215b452ed1e4ed8d806404baace1cfedfd77b2365f05dfdd3d711207191ffc6ca2b68b436419bbd77fd2c0960a08c24baa0b5ae3da17d8ef8fe09168bdca7f0c491795cccffacef11e442c5e82363acd7dc1206ed03723aeda9af23a8d370ed7a861351ffaaa0a78c0a47c2cc901d63011561ffb053509690fe38e7c5613a0e7705391c49e16bfcfeaab8ea82f3fb4080ae9710c77895eb1e5", 0x1000, 0x403, 0x0, 0x0) r7 = accept$inet(r5, 0x0, &(0x7f0000000380)) sendto$inet(r7, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 6: sysctl$ddb(&(0x7f0000000000), 0x7, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b", &(0x7f00000000c0)=0x8b, 0xfffffffffffffffe, 0x1a) semget$private(0x0, 0x8, 0x4) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() sysctl$kern(&(0x7f0000000240)={0x1, 0x2}, 0x2, &(0x7f0000000500)="7ef3aa0a0d77c50cfe24fb86771c1cd7c9ff133159600ff5ffa0dd48ed33514caecfcc724357540206ac16b5386065dcba57011ea99223802960c5a6e732e893d5810b8ea3ab86f684209ef384a811b0a7fd02e31c0412291fb73f06eb40cffe03d8c4137ae2ce58bd4e495a091045e6ed8dba0584fff8c67e09c44a48e278bf34532c136cae3c9c85", &(0x7f0000000280)=0x89, &(0x7f00000005c0)="1aab653b0084bbe458d2501554369fb143f7e48d0e8273d96e23b056b4df7ca22c4bcccda659e6d477942128ff4df9e278b832b34e0cb66618433d7fbbcb82e9d62d5610204664b4e0b6a0c604c007612bc3ee8e6db13e9dfb40", 0x5a) close(r5) syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) getuid() preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x0) getrlimit(0x7, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) socket$unix(0x1, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x8c67, 0xff}, {0x3d}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000e2ffc95dc5514006a499eb253863"], 0x14, 0x800) r2 = semget(0x2, 0x1, 0x1e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, r8, r9}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r10 = socket(0x2, 0x2, 0xfd) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x2) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000600)=0x4) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20, 0x1}, {0x6}]}) close(r3) socket(0x1, 0x3, 0x0) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x69, &(0x7f0000000800)="eeaeb0cf885e71a8acfa3bcf4519dedc5ae91668ebbce4cf41123769f95d6c3b08b84fec6ae35cf128d67305b5d131ee0ddaa538647689f3d6a93af7c49e412cad7d52e4d2ccb85247d64a1ab05ec4ac0e78e66373a815ead7dc033586411190a2ef65e8422b5ff75c33d36c2642be2917d26ccf7c3b9160eda4b1fba52028cc64ad36522ed751d69a9c17b247e25b71d0b5b247107e7bc21578ee24d3f7d633d6a3bacc38077b0348c55b30f3369549cdeab95882dff080e9cb", 0xba) r1 = open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x108) mkdirat(r1, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, &(0x7f0000000300), 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[@ANYBLOB="8904a32f3c252adb0070162e86dd60f6190000180600fe7e00000000000000000000000000aaff1e00000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYBLOB="7146541c3481e68c75e8dc6cab98915e8741eac9b1b3832fc7752b9601255248ee87e2be5a88472c30299be131e781ff1e3a3977a026bd5327bf9ba2454f47fc14706a76599ce9aed20c9f9ba39cc69239f4678f0d49036ee5bdfdb1f927c442661b97846c929bb0f049851e188bb2e1e25dd711c72b87d77a54f7ecb2551abd00b5acbf0a4df929e0b27fd59aa9332856ab3a9b95c47a817a760bf37cb007d91c52cde689e6a86f9bbd097e692933b71126ebbe62f8e8420debce53acabebbc4bd302b164e9a9d65ac3d8bb3ad2c437911622514c4fd9f2f2633720aa6cd65bcdb0807cdbcf73a1598f790bf162ad3f6948e350348b2c8e362afc52f22855e7997cbc7948d5a1a11ea5e7537d9407c778e2e69b7b996983a0d4618abb7a5f25d0ee64ea5ebb0471b7afb68da16f795a09e6e0b41f980b48c4566e745bca049a664027fd458c6ca254a9e8b9eb270e7cfb822e6b8442526be224632c25a49a23aaee46027cbd831e6f05f2be99cfad8ba79d4a521e408099d4fcf2ad354cc124e9500d5c3cfef738fd00b713b36b3763074731ba5a2494c39bda1a215819f55cc1dd18cdd92be7ad75b2a42137ad7334cd144e912bfac5af13ff1221e40be07331b359123aeb155d8527b67fbb5c5619205268ec139984724fbb6d9fb1604f1df8554e96050c9696c1aafbeec10a89f69c8cfaae3c224667933357a5b71418362bd730036dd63a0217f22857f501bfca3208b94dc5a5945c0a325729faeffb54eca629149a90401fd1e335166832d4740123762965bf7b86f76a06686983d55f8faa4738757cae0781fb989e3ac4fa583e914ef2262c614ae75418ead7802d80c2509f62ec6bcec754be900ec4b602226495b7f8b500ec4a949a9bf3e4eb189b138a5ca4db656cb0c36fde2494b64cdf5e22c7ad83fa511ff798a3fc62fb674bd372bd8a5744d366cf3a75bebd1eab2e50286d2517dd99cd6b72639e49fbf0d94f6599bb24c6aab6f9991e2aac96ecc2d109c4213dc2c390b27d1468d5d61957cecd1172390cc36424ce910848e488a5c833f1e45a808d110ccc9e779fc9e3a64869738495e591e2249cb1c0ceeacb295d169692fc551847eee546d502e0bd0b9d35ba1e376e7bee1fe2ee91fbbf268d6a0ef87564738332820803df833e8da225819f52f8d960d5167076f7ca17c23ea772fb7cc3a10ae5327e4d8bc78fab94d4fa0b97c7c8ce80efcfa7957fdf47a563a9eb1bfc55ef6f9cb6494c8924dcd211c87f16b3ba71a4fa4a273c635d462281f33f7c3ce6ae310632e439ef9951b22085200c39ef9ca6c9e0528f23717763cd01dd42cda9b0b58b32669b635842561c972aeae29bfb09d25d31fc6ef687987799b8b7fba4607eb2ec4653766dbad613de66011f35fac0916990c7d40c39219e00876c97ced05e3e3ff0ea213d414982e001ca0f422e02c3b1eed52512fdb0ba97fa9e7e5b95a5e237bd95cbaf5efdddb729d17e12b29e6fa565013159f9dd5d0521cdb7bbe1caaa8d819ff14adc1fe3b9a4fe82fb0944dd7df7c5e90c35292f1f30dc743f41f4086e152d0be24dee16d7766852fea422d85bd5438c8659dd9d8e48d03d5b24d8b347f8a2847b34344c8dbd86ab3c75c053d1cdb17e5d98def687f2e4d52f41680f01b391bf38bdd5cdc92bb4f8ebed2f2c9fd11efdeaf190446e7847399b3984fae1ca2a0f51f23ab36d64c9ad9c7105741c412b52667ba7ebd390e0eacfe58fa36d5015e886929a22d43d931d685524ee9110da09c34d19f9da8be9fb7155f1593465f3c33b570c935c8bdeb06b359f99b4fead09cc6c9272ef0518a7a9109975264f38d115ec4c1653531f6529118e3f00616a2cb8722f07a2d8679342a3641c830d3ad74ab0c8aa6f785ad97b2005993b95ca847aefa552d49dff7e100c16107cf5968ecdb27d92a2a4c6c206216691ba2ee318d70cab05ad6a73bd6b4593071e30d7234992f71257ad803fb94944baa1d9f361ab089e42440321f92f6ef7c957b150ef0b00bd5f95daebbe360457d985f87da882776548c845ef5603d020ae7a2b98aea97ec68b4f063f0f071c2953a276490a57f656e39f88601f9c0c0dbbbd68ca502e398c706ae9439a5c73e0dacbaab4732ea9138d61517979cb995c56d2cb00745b756d9f19e7c5d898171ed2abc389643a9e250e709e58876020c0d2004f62064b23882a9ddae8b4a3b2e2f6a723bd2f59ad64e5ce0b4ec4c6a7c47a8553d8d7e78f850d6da3f89d8d0234ceac4be146106c4fc832db1028a9d95f458a25b707c5c47285549eac41ac13cfc7ff511aa98c7e6d158d41222157ac039d4e50fa9377d5e9622e7ee9857009b5386d2062311d27effd3424653b2084f4d23b40cb3e3ecaec57e643851c03734c75c01d9a5c25352fdd90724e2aff2a0dc5efb30460f6708e3cbe3098edfb25a97b83bdb71f07871b55d320449b33dfcf704b44fac43e8b42e3a125349c945c5fde896fe628e80c2f14624fbf72dcc482e18e5d69ec300476ddb916496567fbc6fc28f1c9ea65ebbadb17612061121c12ff9cd6d3da57755292723a4bf5f96695dc142ba2c881f20e5cba7ec4b79933565047bc0b44c1f3cf39236128b719ea95568b605d9c2401886099569e69f27f5b6934a00e1d9e1dffab53108c7b5e49731444382f84745837618b6d4655514689f61737232f95d894c068aca64b33e6eb03ffb87db305a7dc8b3a95122b29d5263846a7f7ace1e5d25e758ffee05c261e2f6706c4452de31dc0f5e5c295291984c86a56ac680fa3c7d1825634554c65bbc8f4d2ccdc6ca1753ba732ee03338f2dc8ac5be101b1fe9a7202535ffde5789970493fa6a6cdddcd87e6c21e630b8c26b78fd95ff229a66cc4ee4d0df577349e08da0b06eb63954c3e23a86d4d3687a94027c09f72682b7609e25770277d3b70b475e6e02ad1ad58f11ad35ae80106215345de7bd0010e637846fe18202b7a0e21fafb3039edd580318a9cdaf450764168218bd4b81191a0a1475f2f36811051072dbe0549bcc42b704aac98ed9c1e1b7364a63e7aa7fc82d43b7421ea07343d3019d5667cddfabe62ccb7706df3f7607057d89065428ab5492f3332a02e5da3d28428ee081831ae043a86b8a8babc6ba8551e0d890a9f69715fa1276ea9f9e1831a850038e67cb85513a4788c0150030a18ef6543b15604a3b991b75e0de8c79ae80e8cff29a1fcce97678f7f81d94ad5b0157de570ba35b4cb6bdf21d65801e6d42a3684275884fc373d780c1f84f98dbbde6cfd5cf1d20b6fbb956872df032dfedfe0a7f98380492926f2a4064cacbbf970ab1eb61490f9164f70ee4561e5aac22b0764dd3022c5c70570f5e5ae5c9c7f63e8613e64b23a48d40241ef1673695aeb763aa3cb6db70367c041539310eede00995cbe0e569eaa96a2915332fb2f9f066ec06db5593c52002cbb1d5d8484ed25192870ac33e1c3f56e8a57894eecd1b474b566cbea4ea0cd9c251f8ac7d77392468d2618dd0215c60216f12dd0afe084a382e24101f4dea6f679b532eff9bb3eb496117a3d2102b9f0ab72ec5402c396a36bea8de23f39ccbce03333210e42e0bb6ee5fb00725d9547eba59f09b2db745aabc88e7a2a9a8d01093b5a216c3d80924627ef2a06536b93c472db4cee6087bad99ed12d7a3d5ebfc8f79fa8b088dfe092a693f6829d8823d81ca0bcf5fb9f1679fc849c77bc35b27c7b6b197484211e300b4af51113d5fbe82983b636a8854f4cf78aa3d5e2b52138c999579a2afa5dde6519d5500f738e3d7dc34886d4be2b6a0a17007171047ea3987585400e1ad770ced02da03a6b2057352c7f7e801d5f07fdf1debe7e9ee9be0199f27078a66c8646066d32add0041e357191f49578dc0251518827afaeb39e340da134561eff4a7e64153d68ff90feadf26209ce22bb9190cfdd09d87327e4a3d25dabda53fbe5f59fd711726c6ceb3ed706a53731e8d49f93003af8153d02a811475fd1e9fe644a31ffdacbc1fcab021dde3bf13db979c2e0453dabcbf7941575e565ddc6ca6c30a375e70bf4bcccb1bf3a90bf15de0934a2628dea2d08a5b167756d0b78848733313867e39c5789d47d52ed9ebaa6468990472d4f8be21b6c231171151482ab3eca951391781d9318ccc655790ba15762e663ff760117958a297f41f680dde27f9a1116c1e2f3c3057d1f476c167fb4a1f196f5a5ab60050592c8fee2687e9d6cb02b269280dfd9d574034c5beee00f51b4be70996e1157b246606ff42ed59a11a8f033bd513f07d12f3d403ac4df6dffd8a1683d94baae5b31764f2ee84b2b3ec4b1a0ff46fd7e6df1bf2e5f4f0861b0e0ee78df0f918c7505ae7a387dbf0eed7c961601fa2b2f3078c127e4746be0a54c26de80c23ab1ddf2169a7aa6d4caf4000147f79c7669816978a9fb8031b5f912e2aeb3c8d5f000d2cd7d707a83c3053414bf223219ae44ba1a51e265234d15ad5bd3f4e4a592e4f5e98f6e3100cd36b4979a98e25054f6b81171f8d0ee217c6b44d27150411433c07d4e355a9d48eb586901879ad93435471f7ae00df9d9661b12cd4b735e6f2f1ef1a4698a478bff9703a9caa1938989bcc9708431b5752710860edbb3b9a9722d0f2d46b8cc46292704cde327ab8f1bfacc352e2099dfb2111a62383cf4d87c566f4c5a1135ae3e2d78dcd45eecf0dbdab0f76c8ef0481d1d822f3fe805ff18606137d4cbd54f681d129c48e32dc7fe07f943f21480116075a445c4b599603dd1ac1746e3beea45bb8a8edd11c0e7a33ffce4bd3538649ad10ad9ba1e81193cde1453fdf7662755d124541a1fb314c7077804af594f2357056f0dd56034c1bf8c19eb3be1ca6e7e15882794f090a7afc231dacd28aac3ad7bf24365907765cadc1eef37c33c1ec5f2524fc72e1df2d46d503c641363d2ea4de5532e903f8b9cabb42af365952c0a9f83f56aa3fd32ec810c905e0fd1d11b46c45234acbc00ad9a2dde8507dcf33fbc231786f947d17638838839e8102f2c8d267acffbbc36b89a3bc3b50b021879c328db442b00fa559b9ddc63dac6d69fd4221e883463f282a3d99260eb2b5cf9484415b01ec1db741bacbc25b5db2703268eac0a5a3be00d5e77ee72c7af91b951a9629604bc6b907b11e7dc2551bec3e624c72398c01c191a8f2bcd086177294b720920b89dee0bfc0d73a206591708434a0363acab291a7681b1826e683ca0ed1c70080090643981b4fe5fa6c170baa4f308e9cfa26d9ac65dab81a1f29ec3afc2e9e0dcfaf8ce4285197069793630a7a106189d1e1dc5a1ebc1b6e7d76806ff0d0886473e8446b6fd978f17b2abda667277da0f36e128d5117bc25fdd0785b2e05c358501b2b8be0b26ae7329595f848f9467c80e7a91f387b8e2d730fb87968eae15a930f27dd7151cd0aee568348b91744fa39a2f18463f0766ab65c56da37decbf1cbeecae4c145ec31560526d7f5620c869c834088349f375f2fb054e07f471d3b5e957dbd993a50f0ba662a3d4b3e19e8bdc38c100c76cf911d38feb3bc3f82510899bf7c911fcb9bd517e94ab7bb1f125b7b64f6c33e23f7855c1351bdf92e69173a93014ba74c5027fc8b14432e026a261ce35e698fae11e91072c4433d11aaab745ad96aa1ae1b9068c70cd887c0861f637d7e3968211d790ce0754fbbc25ccb2e6253da69a1b050b2f6e750ce269ba08fe1160a238785a8531c0628d07686ab7e5a45ab0dea36d228b8277f646edadebcb8fd7ae43eaeb91ee4cb2d3", @ANYBLOB="6002"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000240)="667d6004a6bb00e1bfbbd8b55d8272d612bd088985a38607886ebb2cab9a82e9fd50d8ddec6ce3cb28ea677cf62627305df3f9c47d820dd5acdf1c676b0d9e6164692c22403983ddad6abd2a115585defdb557a332c722bbb28c8121d628b1df3734a8f3adfc4d10f945b999de731bf1aa4ea631717b5f0f552a45791ed4e81efbe19d764b59ca6761f191c780aa08a48836e68045", 0x95}], 0x2) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1e, 0x10, 0xb15d}], 0x101, &(0x7f0000000000)=[{{r0}, 0x1dff36d64c1b74d5, 0x88, 0x8, 0xfff}], 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) 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]) r6 = open(0x0, 0x70e, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000733000/0x11000)=nil, 0x11000, 0x0, 0x10, 0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r6, 0xf869) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) connect$unix(r3, 0x0, 0x0) executing program 2: syz_open_pts() (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51fd) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) (async) setrlimit(0x5, &(0x7f0000000040)={0x80, 0x8000000000000000}) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb901, 0x0, 0x0, 0x0, 0x3fffffffffffffe, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0xa9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) close(r2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r7, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4090}, &(0x7f0000000040)=0xffc) syz_emit_ethernet(0x2ea, &(0x7f0000000000)=ANY=[@ANYRES16=r2, @ANYRESDEC=r2]) executing program 7: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = semget(0x2, 0x0, 0x601) r3 = getegid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r4, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000, 0x2000}], 0x3) r5 = getegid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0xffffffffffffffff, r5}, 0xc) r8 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r9 = getegid() semop(r4, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) setegid(r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r8, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r3, r8, r10, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(r3) r11 = socket(0x2, 0x400000000002, 0x0) getgroups(0x4, &(0x7f00000000c0)=[r3, r10, r5, 0x0]) setsockopt(r11, 0x40000, 0x1e, &(0x7f0000000000)="b1f5d915", 0x4) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r2, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x110, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r5, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet6(r3, &(0x7f0000000180)=""/199, 0xc7, 0x80, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000280)={0x0, 0xcb, 0x0}) getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r6, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) fchmod(r6, 0x1) dup2(r7, r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) dup(r7) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x8000000000000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = semget$private(0x0, 0x3, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, r6, r7, r8, 0x13, 0xfff}, 0x100000001, 0x16, 0x8}) r9 = kqueue() r10 = dup2(r1, r2) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r12 = accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r13 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffb, 0x92, 0x4, 0x3, 0x9}, {{r1}, 0x7, 0x3, 0x10, 0x1, 0x1}, {{r11}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x5}, {{r12}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x4, 0x3}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x8}, {{}, 0xfffffffffffffff9, 0x2b, 0x80000000, 0xfff, 0x8000000000000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xaa, 0x8, 0xffffffffffffff80, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7a7, 0x3}, {{r13}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0x2}], 0x0, &(0x7f00000004c0)={0xfffffffffffffff9, 0x6}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r15, &(0x7f0000000540), &(0x7f0000000580)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) recvmmsg(r15, &(0x7f0000000b80)={&(0x7f0000000b40)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000640)=""/174, 0xae}, {&(0x7f0000000700)=""/229, 0xe5}, {&(0x7f0000000800)=""/138, 0x8a}, {&(0x7f00000008c0)=""/225, 0xe1}, {&(0x7f00000009c0)=""/16, 0x10}, {&(0x7f0000000a00)=""/73, 0x49}], 0x6, &(0x7f0000000b00)=""/27, 0x1b}, 0x9}, 0x10, 0x840, &(0x7f0000000bc0)={0x7f, 0x1}) setreuid(r5, r7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000c00)) r16 = semget(0x3, 0x4, 0x100) semop(r16, &(0x7f0000000c40)=[{0x3, 0x81, 0x1800}, {0x4, 0x20, 0x1800}, {0x1, 0x8, 0x800}, {0x2, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0xfff, 0x800}], 0x6) bind(r11, &(0x7f0000000c80)=@in={0x2, 0x3}, 0xc) socket(0x6, 0x5, 0x6) fcntl$setstatus(r2, 0x4, 0x80) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r14, 0xffffffff) recvmmsg(r11, &(0x7f0000000f00)={&(0x7f0000000ec0)={&(0x7f0000000cc0)=@un=@abs, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000d00)=""/168, 0xa8}, {&(0x7f0000000dc0)}], 0x2, &(0x7f0000000e40)=""/95, 0x5f}, 0x7fffffff}, 0x10, 0x1000, &(0x7f0000000f40)={0x6, 0x7}) executing program 6: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000000000)={0x2, "4daabca68ff26f5a7776a6662689a863148b05e0705247bb871dae8668ef16bd8b8f3808e3b8d48c8c108167ffc480e9a7e837696b01c8ac96eaa5ca2b18e808f5be85cbe650f34496ab86976ec6719777252af502de0d035145a3ad1b1f8e04ce6a8214ee3484e6d089fec895a5a4"}, 0x77, 0x800) executing program 3: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) mknod(0x0, 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x1}], 0x7ff, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x2}, {0x61, 0x0, 0x0, 0x3}, {0x6}]}) r5 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3812, r5, 0x0) write(r4, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705eb", 0x14) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r6 = dup(r4) r7 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000580)=0xb0) r8 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r8]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000440)="c7b1403931fef4ffd53915a5645e7f975fac186c0786a1fedbbb7627b1068bacca604855a5c668322bd1080bd1894335a0ceba4a2ff3f16ef55f293f66fbdab3f87fd683b5ea0c2239191e0911ddc1bd2299dd036ad03d38a9c05217c8e3e70a64f4ddff742d3586c72680dbf06dec5d271c3fca0eb316dcc309a5f6", 0x7c) dup2(r3, r3) r10 = syz_open_pts() r11 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/248}, &(0x7f0000000200)=0xfa) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x82, 0xf0000000, 0x10000, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffb, 0x20, 0x1, 0x1f, 0xbf7a}, {{r3}, 0xfffffffffffffffc, 0x10, 0x320138769f9575cb, 0x505, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffc, 0xb8, 0x1, 0x46f, 0x3}, {{r9}, 0x0, 0x8, 0x40000000, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0x24, 0x1, 0xc2, 0x5}, {{}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x8000, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffe, 0x8, 0x8, 0xc, 0x5}], 0x7, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffb, 0x1, 0x40, 0x8000000000000000, 0x7}, {{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0x6, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0x7}, {{r11}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x5, 0xff}], 0xffffffff, &(0x7f0000000400)={0xfffffffffffffff8}) syz_emit_ethernet(0x8e, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a834008100200008004c0f0078006501ff00009078ac1400bb7f00000194060000000244208180ac1400bb0000000500000008e0000001000000fbedeb3f593bfa3bc1441403100000000000000100e0000002003a000344080413ffffffff83173f000001ff00000000000000000000000000000008000000120090780000007f92bc2c832272d3098c723ff7034855bab54e4cd60bc99eb034ddaf4c2540a4d4582877a5cf78564f07c55246d0e4702ff30e22e57f357942984c2803da4fab54fc51c47fbae7529171c9ca22625811e26f3cf153ef1d09cef6947449d397831d6c71b70dc6349a81cb4c1f2ea28be597303044a90c5d9368d9f3e0d4287ea83f93856adb321f4ff819f2"]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x2, 0x4000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 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) syz_emit_ethernet(0x2fbf, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd603e1b122f8900000000000000000000000000000000000100000000000000000000ffff7f0000010000000000000000000100000000000004010001040000000000000000000000000c000000000000c204000000000401000000eafd7a28d8421a0de4ae6833d7b306c2c920ec64ae5e7186132e1719959da88969d0d61344c0818d420bf9d0b0dcd4edda9b4340b539240f6f3dbb91b863234ab6a57b84f0fc91e91b3ecf6de15de16945e29209fc25d0af80d4b5c3b2763d8a6f0c91e1f1a683b529b9e7de369339bebffb2f6c445f67e05f8f8c25b71906f0e8dd32b0ead239121fa2ffb42296e5e329952f109622aa0651caf1a37514ca3bca01097115c976c13ca970e04cc20364892b27d3a5e6379da1242632e8d49b0bc02ce7cefb8a73b87a674019f54dd05b24b36a39eca3f215bf732d103539435cd19b52ebb0d2a57e13971171e4da4a9084e013fe6e4079172cb5b22babfc1c0ae69250493452da58f93c6dfa08e1d0df5101e9a069c328f7efd13fa75642a272e57f0412824788ee4fafc277aa9e05f244277265daaebbfe621131138d58b9a57f5b7e6b5d582111ed07070ce6b6cf134f91a47d5688fca79706a61cecd10abb4efb9c5150e850c4ef0ef2d2b2476833af550425d22e5ab5df5c660f89dd574ed429c324d7e369d686a8df18889a51d3cf94a103148dbbd8d03bf7ec9eb124f77740fc5474d307bede6e73b217a14f416f01d7ecd69db6ce55a21df2f0d13b28d31bd65cd8e02b2bf1935396072c31c6a6949866ea8128b1751824cf2757ca20952bf7466b3c2c60d66486071c1a330d4a4ade741ceeeeb7db1c80c14d5e2da175daafd62a683e364ffe048e9e610719c8b6a30beeaf6c6dd9b3bb2f0468c35492827031ebb5be09d70d91a30150d619c843edadc0251570c9ab46336664e1169baa808ef0b21de1a3383c43197d0a0093ffe5107f6501501c69485542fc67ba11c9b97dbf7196e055ff3a7dcff294d3dc3b604bafc26e63f2062887705ad0d203856949e654bc9cc1d82c17eb5dca31e9186a795dfbf3d814413a977cace507794a1892ffa576d617a0a8d84a7f1b6ada0949f8794582879293312528552bbf4e00e3c8935953e0883c805486298ffb2302881bbc40c18abb7eb80aaf0d1c1aa4d84482392393485475cc46650d3bf3b6c53b8d6816437e2ac808fb1be656fd0f54bbf33d93b02b604bfccc8450c3b7cd9cad54bc6105e05b7530ec633a6cc745af849e966168e6d519ccb07dd5c3e707fdbc5cd5ddca7e7c041dc6dc45aca8b41a2f9e8065a32808db1d2a0eb1f565f7afa8efcf69ca49965564e8403587f093e34819635abefa8c8964503613dbb9bbfa6a2341e76885b194a690c072647952e04ee29238b1be13b57dd226754c15f976eb43f8a2521eaef2ecba6fa503498d6783c7d17e0ce0df1b4d204e4bc034991dc86f1bfc4d0dddbdbc95aa543b6a65765b9ae0c90971958566e36c9188da145325b6f6ed0f323cee4c0a31dd786325e62760fe251747329b9741a500e0ecae45dc5910f4fc64844b626bf88a04b334b219b0606fd422ec9e7a1f9c6a28c5ffe6419291f46105cd7e3eed9ebf7897d2a4f98534e88df774ae0b38189501135cde166e20be12defffae8f30847f55913fe432799013ea1e3020c3ae11052f7f3928f4b8d6f1c7f45889c6a893b526a3fa685d2570ea019479be40349474e50a736ee36c9d0c897ad48b969b8fa676e3c2c2b55d8fff040924338a8e0978b2dbd3f8e0e08a8a87a6a59e8e437078be8c07a05dbf61583f557eb36053779a696487378032dd2ce284a2871901cb505d1fe529b87e1b1dca20d173b8b873f2718a5c6c10a5c4f2dfb78be0dd63e3d638c607d9c0c0ab289d00b69063868fc0f617c8f5f855bf1fe2b886c3313ee8a085936c6d8dbff87cb14042d24adeb13f4debc7daa92f5e3f767b61ec3a374c72976c5e3afd4ebe4d5e9424dd2c4172ebb9c995bbfb6c6f57249752db8bb4635afa5eca0614f92b3076653cc404e00433bab1e4f8cac3edd80696aebfe2820370e624baf86cdde3d9a7dca425521ba4cf21f07ecfa42345deefc8f7887483db50f94002bd5849831b79db07af8363e7ce26e6cf8890033a37e6d45b00915ed8d3f4048eddd0f73acd1b0558883f6952c6c82976869d545c05e1a4bbbd3773abf6a397a908cdc5debcd5bb2ae78a7a3f86fc1cb6975dc6f49368e37b3a8fbfdecb97af9f3a854420d0e40b0f691334b8a535d024bc194ae5dd138c3f82375de6b459dc9ff57310468d2de47d68d815eaebea177ff36f3d74c94a9d2c0c2cf01267d5a5417188b5cfe558dec1c023034fda23ec9ea99a6c1fb1711d88e5704a28f92e083c1bbbedcdd3da5e40d6e5dbb27215debc8fa71448f188bb2b63738d904f66f5d38ffec1b12006c07e40a9a9248fc0d498c4117c2404367fb082ff4e033e3c5c401722f2ac15463aa9bb09fdd3fc86b731699f543ab10b697996e007e34d6f56daf2022027245616f51eaea26408432d2d7386b7e902b1639f2f20d32e897ac291d3bc1e3e6d9a5b52fbe1dbf890f117068c756ac25827ba46c1831a20a67abedf7bf4edc608ac9d1705b8892881976b98702b1fdeb88799a99dac83ad77213d70827b7aa32532824fafd5aef84028e1041028403d2911c06b866aa37647fbdf3138617a5b4efa2c00d4c4a0e293f2320162274da8afacd4bfaf2406e988902bc66f7a4594bcb237bdec7c001b1f00e70e24617afda08c61218205ce8c3815824c4a4faf80fa31cb8d663224bcee3b3ed08cbf4d0137ab68bcb877f62bcbfc1f1f9612dfb972985b5cecd46229cd07d2183b738259d0bca906356f7d58ce4b40cd4662ca94a126382d8e86f44b9e0f545f95b5e0082dcaf4c6d790b2234a3d0e159a517a8180df5588f13ad5925089e98245f701ed2e2691d3d77fcd2ce1e0f3c45ed608763c333f59ca257ae8479d3a376f8f3f15acdcf79db854915d2c962639796755dce9cde011e8f70f4a75a0a7c40dd6c77084c9ee3f771381959bd7c1f9d1e6070d02e44cb7f600aa2a6254a2669f0f661db43275569094936c7a33816c96b6582e9cbabc3dc2d3ecbc1f58c4d7dfba5012a838e1b9e54a52b474eba0dc7134a8081b9509c9f997f0ba664f8575ab77c478db875dd7aa56549c92837cb059327f325a066d28dfcbb7d04fb89ac8a9f222812a902140dd36fd6b47c533fdc4193166342efd7fec1111ef6ead07d0745aabbc1d5c41aba10c1743a293e2d44e6777100efe49357080c531e42ec5d23706757ec7f09fe8883f4e13deacc9f0b54893272358d04cedd553b9b3a9225d63a300b971a5bcd649d218b857ae683c499fb6536bb3d2064c6ac8a9a049c399c02150689e5d5d0f42bc1588c538327b802c05351ae02cea21430c2296b2ee5e7f3cb85f24cd3b0e3b102140a511342e6b7cc56eba51597b1f19cd2503e5dbf187b68510a6265449ea568153ed4cc957434a5d85552a78918f9432a2ed55ffc104c171d119ebf08034ad0e38a64580cde725c30362f798329c5b38e88ec494eed7a6eb2edf2ec60c5cd6a540607b7efa32ff86df43524e0dbcdd420c7c2ec3585f4f16e1f295507f75ba9d59f4f0e9421013eb95fdd8e9a7ddc5c8f57ee1646f839b68aebb77ab01ad76bc913df33e5be506bfe817135d8cbcea590b1bb0c50574479263d3dc5f05ac5b2e1205046668c02e47a1dfb9c33b6d3e2db6b7abfe0de229a7d42e608aa9a6fe8e02d6ae6f5dfb4ab2d147f3d65e4a285e6612aeca88628209335bacc40469ee7ffe138a773d2477b2e49264170533a5f868dddf5893ad9a92723ba1ff11dfb076e9bb2a2f4568ed937ede86383d30f9a0f7048510d72e1acae24f3369ffa51129de7abf5fc1a70bce84c56693f680ded7609d58bc2fcd4d338745e85e28c72fb7b31c00313b953fc577d98b6c88e03992b49935534eb493123f18350c23581f91c6f81d0b449d07473276fc5f5a17766503998a6694c9d48cb72d5ba0940e22625b88fb91cd9202cdc2b518908acd65470c49c8cbe84e0797ea7838642ac3aa55a0d04fae992eb5add692c15c4b16ce3a9cbf0ce4dac36bea550e216574477481d04a9a804c756939a6d26795fb3a7c3072319c80965460b97ad1d7dc5e8d983c2d12dcaf7fc0f5a93c8c2be9a1d9bd98339735e7eae02521248a4f3a60e74c6e4017460b923353fe0e260db83b7c985a27237ec3ef76c94621cc3b958af95682662f46f090f3334fd5c27c2d9b42a133c081691dcefe5f6af341f064cf06b21f7c81c17717ac82abede89f537d429454cb98f801c8e22a407b9e2dd556df619d7001628c96990218676990c69bb78ab27f2ce7de00061ee8611e777c83f715af1b492a484dca9ce7ffbeb58e3cef371ae1202dda79648d219ce17b24fd6162b5b777b8b30ed7d4e6eb3cb64620f815b6c1cfa3a80dd835a7906bf340c205a4183f8da85ef4feaf01d83df7c9333a1079f0b1bf0a03d7ee17e51e8d694361e70d6e756fe865ad0458c09e2f649948e6a357ddd7d223b763697d08eb31960cf7cfad47fd9ea81927d700ee5d8aa79f04f325fc1553fdcbdb381c6ea0b76f3a0aab20d582ccbf2a399a8e25a289efa347cc9514e9cf63230c66ab8286708779c2af474b08963246a143fd6768f59874ff2afd5bda6524a23f04e79fd7a1332dc97e0fe5b83d7ab675992ef1d66b16407058a1f52239bab153f4679ac3806bbce1593d3e7cb9851bd4a3bdc7a26e0d62ce864c63f54a059afe242dd80cee556ca6ea36f151697fb929f50b285e041536f4274efccb076791ea03ff1048e99e3089dcbededae845051f782e8cbb4d58486aa7b1b9e44d18c98b662f23de8bc765ac7c02ec537c9c16a5a0dd0dbf0836b8b8e347273148367d34eec108f25a28339e9773a78c60f0e95539fc4e5526485447848eaa2cd86213f37ce52243c1d22c10d54db07c51c96705721a83f4abe1db6a7cdccd5629111fe3b47c65f2011787ef74df71c4698068cc38f2d76c384a3511f6368d22e3766767d5de4ca1d9ece4d34f3233677c9888903d3af558132dcb87e0918eb9a7b433fca7555a9751546cd2d687e8f5c33cedf139b6e3c86ed31ce0a1da964c4ba7d476d7f5ae2c7164bf724b080ddb0ce69846ec0cbd3b7a20e9b162832f032a5b99f9a59338fda4e376d46438a179619079ba516d9fd6e4a128e308f996bceafe63fd808695f94f447de775e0dbf23207a5a17b14e4b21b7b0e809d9c30c6ccd1294842924832bc69996e605b0fea30201b54102b874f23424dfa6067174f8a493680e595ef9f273bec7c771236f911d70125dbaadcfb870be2a61196fcba8039b77eea9097fd481dc8d8c8f23cb5bbc62568b442abda9b4a0e2b3752b753e810e3c24941ee0902354204bf3e341bdafc9e4e78c42bc74968e1d8093b4797653863b0bcabebbcb74d3876b8b6245b68c1fdde8accf7e48704ac2967fb71a858e63954acbc4d644fd895bc37fcd32c8e824928743f6ea3c4e663da7fa6e2630fbf259d3e7be46e6ea7ea57c1583b6c7dd0c1331897799403f553df76695aeb3412f46e21fc3120429192722037764031f6d307ab48390406b212f423e9e625f7dd05d9df5311c3077811f8b78efd9a36760b1e437ae04c47e35dc0bd5d261741d21a1f53307460dd53cc1aa93f320f949f68aeaf72513cf76fa6942e21068411eb526754ff8968c2fca85ea90dea6956a6ef584bf85fa02400c6bc2ff02384ec390b1439bd44f5f2dee8959ededf2854c1761dce97a71441667cd693696b1c7dfef01b239b07fd996589c725b9b7a950cc3de5db4090879e82b7b543760c5d6c88b5a25af0cf08fc0ee41108e9bfdb20401000051fc6a2e5fa2ef6b0d13880a9c9b30cb30e5efb885f52c823c3f78c3a3fdaf94001e320b1dd7898733ecaf870c83a575f5f1e2822143e2505b49ff36f82345cb683b1f8067daafd5974ba78b6246e0c31c4f000000000000000006000000000000217e5d07fa0a17c68953fbeb7c1f96edc6b8ce3176911f646d5144fec1cfdf88ff010000000000000000000000000001000100000000000001070000000000000000000000000000000600000000000000000000000000000000ffff000000000fc683830c948fcb62e59718b426bb3bfe8000000000000000000000000000bb00a500000000000000de8a5675b80a7802bc81391e169e4f6cb5a430a2a1b63c03d97fc1c840bb4357d2abaf089b9ca26d0fac3413462e312881a917281c2fe544a63976f491bfea3d07b44b4b0e8912d9b6aa51e9058359067b5df94aa3025c8f7b8046176b0ea7269f478892bca313fe30244412ef1ea5c0d39a0ec80a404eea4c4a2322d426dbafb0d43ee48fadcb7431fe8b70398482b007c8a938e2e2b544a0a9aac39be67ce035a0aa478770c8a902e13c10038317e49725294698b066b201b1591916c309e0cb91cf5ca34c4e8740b3d559e229cdae072ef679e1c943d472c45cf26e05bb000082eb5c2f8da39f1de04fb2e3de6d20114ef5e746835f669cb4f59599ba1daa4a9488bdaeec2609710c61361e97c238b70db0517f11ea62b1729fcce293b9fc8fa32e88269623a42935b49be8137d72d2325335ee9b35c580dfb0021802b39a78ca60dab3fd545145c9f3b7f0dfc69f45ead7b07e35ab0eb59049953b4b3a5a319e5a42079b6d3de2512e8188973151e8f50f685f83e6015a2bb849dd36a9f9d57033d905cf194f57621a2774773c9424ade9a63c1b62fac1b86e608fd52cde58d8a72723cbeea6ec41c6e06c99ce8d52d903c8834816c0d81a628c23886f265cccb6e4cab297367f8cf29f0aa567a461b66f069ebad064faf05701021a729978b7ab4fee7d22aa3c3632d43d002d96fb2744ba3bb85b37f3749a57c939503570b3827da3bf50362a36ce43d1b08d7c58e7dffd65acdf46b3b4bc22d3f58a33abb4b3eba1f8e49e5ec1392350ef2749c7f289c5a1dbbcdee00da2989fc642bbff785a226edfe8f1258948a09ad8bc687ca00ede0b38afdbb879a87d0e6598d11747a659e99d4c4a5e2145edc6ddedf0963578d903d0db28803923da319033cef45604bb9c72ca153383ad62600553d8df19176c50f960d93a956acf73bf85c5a6fe6394f72521e653c733cc59d9782f3be753276d3b36fc4d12e10e68fe5571a0510a280c9537346598edfc9aeb92b07446190007ed87bd112e3dc7deee351470d5e76d910ef454e6abf81faa3bfd554ebd5755fab21808271d6cd27e84879e5ea42925f74bbbde4fd70cc08110d2009c23b534d7bcd613400a0160122d53dacae02792d2bf8f091461bbeb184cd754767f2777479366e95aa1dfd5e495a650ccb34eb953457adabf2fbf85770ce6540af45fa1a5cd4684a51a1ee25ab88307fd045ebccb324121e819b0c615d09d4fdec899266ad400febcfeee28817fda7d94c5be9e702775055e35d50ceeae030501488cf357d2384bf4e486c565139fcca23ff4cb6aa44aa6a32d4c5aae3a5fcaaf7eaee2caa334d6769c5d6e179333aace952a5bc2da78194e7c9469a59a503e66afba69abf39792601ee1ca3343e56720a8201ed0203dde202c56b13e1a8359c15a7c2389f408b50c550b87f5d71a552df6e47a20e858044aedfdd96b4d11da78626dac6e0d0c93f8b2642f48f1362ecd520780e76ef355a033aa0b0579d2b4903ae6c54da22389f96b63be068be54f0b22ce16f46a3ea3208c751cd5122ca277106e8a71af7d6d4e5a8789bfc74257088d720361f60470bb745ef092e834dceedc01c469ab78f4d6a53b83bb9f04490491b33a1e4f735ec0f6213e18a9c8a16f1d8b60792c06551200ce75d33169027d5c6afad340c45dd53d84219e227c1c6db11eff03197f031f4bab5bc0470b761255d7988017ed92f8bc8a234c0584cae0466f2e2b9e03f9527157c5fad86944956b6b57dc7608cb160e8142d0871cc4813815701731f977738bfbc971c3df295725ee7349aada5c7d402164606d07553d801d52b557e5a6172bfb66d7c1beb22b828a7a42a642712ce6aefe1bdaa1ab74e7530f6d6e2c0484defa89fa3a8d428a77a878d442f70a34f28b0dfa03e0340c6378c8c80d7365c18d5ff4a15db18a46a03665d52c8dcc455b1a089991c8de7abdc149c0370a447bbcd4701ee6c3ffbc166fd383f8b48c56929054cf92f47ac82c09fbce8538cdff9fcb05d3bef99455bdd6dea5f406c585d2864581b98574f7ddfe0fc819c46978f41fded9212a7920cc6ee931443b681dcf12c02c5e96e93eac7b426d8015aa90e6e40ba3268218909ee4df55a1a3612e287e4573fdde6a8c215fc32914c2fdaf9cd3e7556f53bf0475037f1462d79ca5c0e6aa04d08e8fa80607b9177e8150f8daaf39f89418d5ea68dce02d2e703322ab94a10127002562e5ec366eda38a3900db1e2420142c2539405242fab4d4d31da9038a37d944f9c069b316cddf8035f3f7980e514590d2af0de98b12111be53bf66cb41b33729edb44ca473e1c0867ea98a62f9d0bf9531823da8b8b38dab7825c8d9eaf09b5339a3dcbd76a782aef8b95097e0b5e2ff9d9742fe660d29595a75bba017006070a5c347488d2261551f0c5c450cc4108d0169e15f05cc8a7fded6e4b2c70efd18562290d794aa39110d5953ce6030a79b7bf2e79a91e0ded5a0b225fcb46cc8f2361bfe5e0b5bf6b661fc9e5176dd005cc7f61c3203ed72973a34be7109d28bc170227506999466f7e8511ca7f11047a1e57f9f87d00411790c82fefb3e7d5ff81b5996087e3027c3a579718f7a6a6c9591cd3cc8ad76a54fb1124f81695ec5c4fa69051d552923c1d82da401fc83a7ec748b7ae5dc4739754481a4daeeec69978e474294f096c829e94f253d8d006563ab782e8f4ab653ec6d2da8a63d9b7b347c8491ab16e4b8118972aec314773225cbe11bb0ff6db2b6a083c74b9bc0e9ee6315600b0bda73eae6ba695dfec88ba711db291d741befa7b13a14f5d6d4a28b4ac2b2a1971011053cb24703988a0eba2fc6f614d049378fa39ead236055ab70c785eeb51fc9aede746bb8f9bbae011eb00dfaa45212217b89e841200bfb51f739c506e44cc757ea8b5a139793334cac8ddf0ba74bd4fc83c7fa11480588fa854d61c10c08e6aea160f18ea122c196ef970038eba9229256ec24bee58c59d4f8b7f09166dd6f7455ec85f9a5f1bd1dc93afee819802dc6c882bfd8a8d28b124ff27c4491635d983250f3bb9c6f06c154ff6a286fc260c9ead47ef126658d25c74898ae9c698359e4fa1e0feaa7805dcfc882a8c0566431e9eb19ab5241a8c7ce2c6713888ef87112f61a04ac5ff4ce13df41ae112c1d98c7a94c85aa1035f2785b5e809dff35a26d503b9d0ec6966ad40d886a6a5424bb892b058b31f334de475e0b836cbc52f72f49f4358dd842544807098354c349230953300ccff91b1ea6e1f85688c7b4684188e52d4ee41b8953601a240cb1d64735c0700cdaa6914ca3ce1db7a05185e60adc1ac87278ad24757834fb52ede7bb4e5485ee420debb3cc0b955e44479fd9f4528a7535c38db59cefd32294534f07ae89aaf703787c7f8eecaf0582aee625ae1a9e66cab8192df7cf9204159674d7a5b44eeffa1aceffddad96738dd79265d02428307ba7a0e9236f64460d6c90d123b69585605c130fd20bf74a9f79496d445839ce9ffeea79250a17901aa8d5e8943b59a64cefcfc86db5939af5f298c98c5c5b22d59ea7f4468216cf8a12aa76989ef089edca5353210f9af9e2daaa42cae7589e33814f0c3644fcd9c8a0a92659aa2979bb83d96e0998b3103fd04ec131b85e67148e2e363409c3bc8e0a9884c330820b15caa4b65b197b9cdb042387a7d41513bcbb1cc3db83e80773a564b44b7b69c53287ea881589a88a3d29c7231eebfa66ea1b1c9bc530ba0c7fa9f00f0963da063ab156681b63dc94aa81301484ef61f5b76f5cab3992099c428a37c5290c6df8565156ab6aeca92ce66c53b29e7a58909e0cfb4416389643ef12bbb0be96dde6811cca32400f93232b9ac565cadaa726eb3ecb8764be90f0f0903767377e5622e8202cb042a7c9f038ec33e83887b79e38b04c67fabea94f3764f95a1d8cc7849197fe71df1b0108f5efa0d03ee1369f26564ead381c2daae3895a0712936a015f89e580f6225da82c0a4970f585113c014a7b4b80ffb2b7bc9fc51cd510f90c7941abc7fddd5549679f3f8afd1e8e02a815004723ac5518aba29a8e5bb45c807e10e0d74d0789733967d943fcaa86ec31eedae1b85e7ddd17166c1c6c26f57ebbae643fa51961c6dc78c50fb6eb5c308f0166beaaa34909e38e9dba68e50986016845a4e1fa031577e81b8468f82a2499a8d63cb54607719e5e1a772817af54e38bf3b7936abe8485fdfd6f7cca2c3c2bc9bca426939a0958ee277a01b9adc9bb3f8ed236ee6987f4680db6f5232e5ca49607515e5c462fbaf10560df0719bbb3ce25240caf0c98495133f838cb223a2b328122e043610f7486c1c387d36697fb396521b82f66cd242df69f604b610a0049030b8b0db2785002f3deac4e2c5e2bd112e901149aa7a9556951783132cfaa2036f14914ade05b1215d828eea87bcdfc692257bea537f355e46575b4538f02ce1c171c49e05214e28d33ed2523426f0b5ce47a6b6ebdad65d89dd4ca8e0a0ceae4984968d5efd074fc883f38f672fb34b8c1d72540250e0615448e7ef9c5421e2c2128c90277badc9d67ffd1bd5cac8330ebc65dd0449b66823863237e9a6f0027b9e74d773d2e760d06d357d166ed8132d7070328458a8903ac6963af653818ebc8653f8bab122b2e36c2631b84adfb42713d07892c9c0da4a4db3898b8c8af123b5ca2f2fcaa0501f28e15b2a456f665c23273678da939ec8c9e2efa52d5c7c1cae04820575d5b942e1db76d492a2cfa45b354feeb6584ea2c6563ed640e78380ca7aa63d10ca2b087dd40b5c467a992150c4a1ca3cffce254b95e8dcfd11ba9a23e856889c14e5df6f9e0b5b319e84f12397af10d5c5d5382b9fe62258deb57dde32c222b5d7382adaeced6074cb8b1e2769fb13d8e10fff9a7cd3b9f87fb7bdc6e2c3eebc7a99471f8eafe78d622f57928b13d3bde941f991286bdef4a8765e84a443be85a0782ef5f59a13948d440ccd2481453b5f386c3f22f8860685340dc7b500c0bd327436c9173e9b0ce7ebcccc2685502942db0962fec88b42c8337f7b74479278bb685ccbc8b8c7b44bc67a6a61a2778faa8747ebcba52dd6d129a8b55cc7cbf7cd1b4ee454bf7b6916499f7b849d014c06a128a514b1312e0317d59a2f984b8dc6be5ca337f1fa132349c45bcb343ad22409ae852007be1f6e9cb72596e59912a91c0692820f68908373d62d1a5528cb7b8edbd425aeab6fd1cf3da20ebf2420f4f3bffd1e55d8ef79fd458f27dd4cc80c6c4fbdfe09d812882aafbf7247f0d4fa4e828e84f49089bf11ed29a14643241ab0e0a254c7a0046f23a12c20903511e6cc70cbf35c92dfba76bdf54b802e94e32a557b9ed63ae232d6d8935a838e4c8b27bc6fbe8a1839420151802bc751b12e96bd1ea8b392bcffaa0e595c5df10de3195af67ed4935375d6ffe558889148e0eefe8f03a25fc7c6b754ef41d5755ee07af48d68d203f5fa0eaa18e7d110748807e1d51f5b030cf7c2cff3743f4e240eea1d4ee6cd0c00d22a2bb612b2620c68010c002cc37e851456ff9e8aeb0eeb2243229fe05a4d2d75babfee6c0fc03ca161d5e972372cb51ca011dabf2fcafe84be60b74afa414e3f761a72e1ed658c6f97ba163bf496c072fac7b02554fe16f304da23b95a4042aba98b74613c74e0a31f8a287761e1b2445935c57039e25809ea207eadbff93e89505738cb41660ae71ef800b215b561852854f0c76e35f5cd0e0542590f4b066d510e428e7e5c6f5c8ac22943788297f0ffc844541a83dc4a65b64bce8030f4ec573c896d300bea4fdcaa73625dc94bc9c46b9429071e41c10fd4e4192736ed1bc38479708710d4975caa1775eee8993a07c66f29b88e52f8bec10913ba67eaf8c49ee678c458810f084d1c17621fd44451a5a00da53b1d74b4dcc4c8f487ca4b8eb16130f26aa9626a3efe350e212e471e700cb628078d57e0563a98fd9042feac1ba667b06bd1afad6375688c18546615004a1b2d7b3c3abc3af2083607ca0a374692f450272210a19a0a2b7769bedf62cf225a0a4f1e0ca9b20c37dff275261a76502aa9055dd6e5ce462d491fcb0dc6f255f7ff626b0e970c16568af04010005020000003ed00708a7f5346adef09472dd3f241b9de29798aa73e9e9d2b180b037e94a0288d735d29a241e2a6c0989dd0053d73b287c9a72447abf17c268b73ca540979b3f466eefcfed39c0c43bc68919e282a9a9b97f2268b69acf9a5dd69bca6675784f71dfb3479c24baa6a0ecbe0bac585ab3436fe38aefe1c0c7343e06718cc4e81907e0346b6515b2456f797c049042b2cf13767ddd6ac8f8549c56585ac0a9815beaf9fd5b5d47abbccfc4a42748cfa7e91cb130c7d39d34d36cc67b586bb1c10f9d5c17e033b496533318a546894ef799f412b321a36f08fd283343364950f1547f5257ff5979a1c479d19407e974f311849e4436d7bc1f2b8ad380afd4b782a369adcc1dc2b39474c30855d9c73cd7cbc8161ad0f6ff666380780a90f86469aefa3a9a37cff4888bda9c5bafcbd2df07fc63eae9fad38f1aec14ab39576c2ac078881155a3d690f8168d473055a76cac236f56d496e3016ce7cffd12436192a62dfec0caa57b412aff1abf9fdab53aec1707b2b4064121844ed7119b9f68f5a16d8500546f0cf2bd1575d07ae05e8120619ee9a579ae8a7ce6e7d76b8d23e22e36061206c39954e5642d91fed97035ca4a518543e46e372f8d913bc5248c14c1441d8c8379abe982a0b856c3d40f69ad26b06c3d8ac9db3943176888586dc0df99bf75339a79ee0d61d2c31d3a793bb30ee5ce5ebc747377fbd059558c30d5441625511be99a68e3dbab56e02c745bf70c99f2cf8fe4bdae1466bfcc75b53203beedb6bfc1d6c9018444f50ab84bc61113fce42b8cad62e46f3d71ecac7baf4f2d5be2e00faabd00db527c5b8b4d59d438466954bacaf75cb84b50594d88b83db32c164b0901c1f20159ad3d365eff753dc6a833b48e4ef3abb051a9e9dc3d1122eaa1d6d331ad2b0e2bd76573db91723bdfc97a1486cf5a75511b11127c9dc78f506ed7df3973c6437000b9ee37cd9bad586ec9a19234b2bc00f8f87352bfa6a9fe9922679e14d81c4c9ce71e7f3f573127a87c653a721dc0a72ae388bc29708e5a1cd2533c0f4bb3c01bf9ca0b3dd456179cdffc93cd8a63b92c84c6bcd526ad0c412ca56731433ca0f7a1253419f2f646ed24b81e6ed4aa5703c292ed84f853237926842538f1c6baad481a6c4e2716710f5a2ec9d4f134c77a3f5baa9f45646bfb3ea42e71dbb503455b619f8d33ed7191b99d2ed648d35b0251120ef1c38104632c084f3ebb640e24189524548053cdfc0d4a6f64416a0ceaa5a2a00cf9afd8fd78283c1a288f06601d7bc9e339750cd39caa624b9a40ba652ed19d9c0afa4d356d51a57fe5e8bc8270b97e28c137e52505bae0a65a964182431b81ddfa9a6e231444e3bd33cc7b9fd2adad3ed7ae5cb39f63892362af2ee73c501420acdd327c178858f7889391210a4109dd8a0f77ff9580deb9f5328a2ba91dad3973da691e5f78517832b8f5b705f4fc871f78324f259add97bed577651b2d39f65e1082ca66d0a2a00e8c001bd8d2fc9baaa9c06104f0605f7b082f4206b6db4ce8e68ba5aad41dd735c3f8e5b5b8975dad2b32c9b8b218a56dab0e59d28b37e3a3583f8c7b540612b1f32a3c2ec56d05fd5c74d4f210c5fd522123da99cec828126e0a8dbee41370e8856016a2f068b120f593038a268a208a6600f30c982a18109457ede246676326ecbd16f17c2b72d45064a1ef38490138313916d0f871bbdbed4e312e067bd3a7b4437fb9a11af61bc043a1d7a392d669e41e2488aeebbf60c1503286d011b5328e87935a17e2865c8ca7ad919e58b26cdaaea23487dfd16ddb7e4edfcff4a4fd66324419e0ea48e7cc4832bff2ac033432b0ee2b57b3a2301e1155b7c4aeb5b30b715f849b6d912786b8ff2fa042bf60b6b6e3a394fb6d2a04c592b541ffab123b24290d11f3afa2ff836ba23da2a83aeff07cac718dbd0ab96c5e6e1fe45be20da3af7e06a52ad9ea45644599c3dabc09f7edcf1c49655921d59b591848b7c40dcf6cf5061def3e847e65bc87b905a5b0009f724c90ad168cf1d1a8b89766d68dac5b55ac255d068226118b111caf3782ef0e28ff6deef4d9b490aa3e760466465552abf54cf20fa9ea5b7b9d6bbd3db39ee92159ae13a6f4bebbca13bdbb666f443b9f519224346c94ecdce91cabf5ecf3b664f7b3ec81a9c115fe361d3d9b295c1e5bb2afa00853008308bf754e3b3fe976609abee4e355ef5d77a3b0e0d0b0d1839bd9968a518dd1b1b941e71165e1f2aeaf98bb1a6e5902cf888798ca52f2d7c125ad72867da1045b1393fbf5dd9d66cd46ba4b67890b1de3e3f3b6d46030a7f670a8f8ad353d0992f84bb7a3305a73bfddb8fc033a5cb4ac34e739d266bd24cfbfcbb8f40e1983da8bb978c4bff34fd522d15205d6ca292839d95eeec99d95b55709aa3ed84855a984c05e0512e4e77ee78c8fc8b5450ea1669123cea362bf1dd496046b4a68ada7a16f3cc9268a21ef20741d5e601a37a83f8f0d53439dca41da8a0bcf0939f849e255344722676351d3ca6aa3b98c5a7632444c4398b302e4329069873de54bb14d4838556ed43f2d17cd6e8b8e56842e8a83931d037fbea2187a90d9a526f7c700097a19c5efd55a328798f64ba1bf5882caf61a9fed754cc5911f17a61507936ee03a05a401950b48047edf61fbf0e32a0738f85c10e280ad30023334d23eddd690f6eb06111ed24e234b29cc4793c156a7016aaea2b9f75a4b492489f25be44d76a69a881da1c764ba38e2f8d4ac391b8b658affe41c5ce71680f4055935cb65db8199deb91a4226e4c6b5f745a7c3c9681c4012b59466858cb669b2fba9533a296bdfd79a4f8e3a1efc5d8d200307bfea2700d6f6f616f53d635ce2de7ff330f895b304433c3c8e6a37215bfb0ba0017abb0ad5cec3b8fdf9277125e09ee5874ff383c587c12be3a07e5d60f276f5f0c34d9f9cc426eb2264bf7e3478b200cbf541d0d1a168e0fcc68e36ce64e2c2dabec5e089092a74acc5accc63e08e9c419e75ec0793a3d943787ea0c1682a05c98b1dd52f0120f0bef7a48732617ff8a3a05674374587421a6b15e6892330b5808671c79bd895baabe4ae9cb69df84c023eb8674ca05068901665b77e8bc2e36be540f98c60dec674d741b584fd30c0cc1680432866b16316327d0a00223d19be1cafe2ca85af8aea1f92fcf301d79f0f810b4c9b8674711f818ff1c667a7de3a74fcd29dfb6a0e5af2120b7711fb8fc137aee7f425cb19e7474339260c07b8cd8fe75e519af8944639a8106ab0a59061607fceeebd4daa458cc1ddb734810476aa1d96e585a596c1e80cc9c60e9917652c8d7329bdb3475f40c320986b20f290d949846e9be3426a07969770c6adc4170f06e747ec5afe3f17686559bd56c1e08de20d9f0a78d66aad00bb850c1a774e01e18caa6e2e37be2d8332deb78f097c36bd59f3f6e79fbcab45bb0c81eb30befaa036b67032c74143dbfa3e76f67a16f8595754c1ec15faaf2e0ccd851f30c4a6ebe5fa216c27cbf3b7a2b174e05bc8050fdc540be65e941965b1dc3e0013aab507b5f4e957fdae36495e4386c22e4711ecb9ef547dcebd68a619e3224bf454e10e84ef3ec2cfc992d50bdf244a161a26c2aecb1182b22f683c48935bd86d934f29c6186bdc1f790ceea05611746ef87da192838323d236fcf674d96187bc2ee18af5313413dfb4bd469aeaca1558028c2c636920d4a985c39ca6ff175f50eb258d4dc7abd872ada229f1937c67af3ed219dbb60ba557f867888e46f7a3de10d411a89561355c77e80b61adfb010a3b9ba17d51d15a519b7eacb7ab90b75bffbd068efb5bd6e4664be2131fee43c6ef84db2a40e1e5de8cee103fdacc1337198ce560ebf79b308e784fef75f78be9bce27c1ae61b122a1f707ae903316d84fb1f794722db4d01caa900eed50cf3819a1b7da38e89a403e25dd200fc3bd2c56dff79385a3fbd0ee5222024a5a606b6da95da9ae4ce0537a60a48590810e4162d9b6aeb147c7499e5ac723c6bd07597894331f34bc8f6c73f0b09e1a22eb184ef04ca3c18f8f54353c6edbddb803fc2302ab328f09b436dd2c7c8bdabe559d690b1732089353abcf0c8fdc3b206d02cdfd284dee7bf3f1eab55b393a2380cc80fbea0089903b5eae4b94540c2c8fb19892e6bf72d3af7f74484b2d16f47136636c80fcb3b0519ba915e9e4423cb8247344841752adf9e41ebfce353dacdb35ad5f56b23179be025f6f55469fd318df4c5fb9a846a63ce05de8e34d4fb8f6fd9eb9e6e27891552d058a2a359a0933ae9bab9786c3d097b0aad10650c6fc03db27b3b523314c051e647bd571176f2b6e9bdc657cdfa4655b7bd132feda9c4d7ca5dc57bd5bc50f5d02a5eadfacde96bac1c3d77bef6fbdb08b34a5e4f7a6be31f4c91f926dda3c6a5fd88690000000000000086009078000000000000000000000000000955e15624b520da0e302d6bd7dd1dd9ee6a69d6e9f9399c4d07647cb264065cf12a0770dca8b24a3736402ba59a4fbfddf50a911578155e7d8805333461baa1b9d62e5aaa83c0adc4d6c717001b733e7b7b360c6f83c21c3a443b2eea49410fef941d963e11d2054f0c3209626a104a784382647a2c4cc826583d66e60362f510fee7f60cf70bbf7b196e1adfb056d2a4d8abd9462112586d0701f62e6bf0745fb02aa769f237d4461707c5fca2b74f90ddb48dcaade5700643f2ff713fb49a7cea626d1541f824df91a228494b64da34f58e71db63cde13aec71e406b36e9c9652fbc588e35c71ac1f6e33310b0407bac44c8d532e7418f68b694fa73991b4d11301c00d14bb07fdcf6ac78f812fee3c3ea8764fb4e2675aa48ccf1abc0b"]) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60}, {0x8106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000001c0)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr, {[@generic={0x83, 0x0, "9d27b201"}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x45, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100009, 0x203519, "001fe86ea400000000001000000e00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000940)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe9a00000000000000000000000000aa02009078000000006006c33e00000600fe80000000000096aee320e5e35202676e983b04000000050000000000aaff020000000000000000000000000001cb454f0ce96191ac45f9e9aef1843e9306db9ba45bb555fa08cea395a3aab26e9e6771802d565c3126597fa8ce7e9e06dbc4c5169cff5ff17ab238fc5e67cc9e5457ff53af45df0f2d346e5a9dcb39bd0f82d68dcc14bf4c6d6e8a8562572efca0fdecb26b815a6117f165cb177b09ef1933fd88f02189d7d71df2b01158e4fcfc8d5539791bb05b4a7b2b1617ec1cf465899f7a96a9b0ca818ae9ca23a57c4ba2239931a729585dcacb6d120f7e60643715a8c10527d4787fd1b69a71f72f34f4"]) r0 = semget$private(0x0, 0x3, 0x400) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f00000001c0)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f00000007c0)="550fbf41045db6aa6993f8d73fa823039d66e81a400a7439c108d6271087b47a172bf2b4d4189483433b70f84f3bd4b7071083f6aa3e214c43504f0b2ff486f61de991b3b6537beff73a3c071cb0bfdb99fae229749ef95f648ffdc1e6a7a145916967dd1327e4dc88600b566786509ed527188ea1a130ef93879865f7f5e000da904ca9c4f2b71cc92d765b250a9a0352c418083be1578544babd683b0594d579e407c65d309f1a0c23740c0183b8dc9405fefd70059c38076f8fad403ec515c3991a9c5c9ce2168c393bb5a5322ea9c57d37689c2d954fc513be425651f151a185cc06cdf5ad445f66db82fcdaa931a8d0282562c21fba37791362b4236b332530e060171bca07ea00000eb8f05fe3adcdf0f39992d612feb172617231b2d63bfb19116d4048e2ff037ea998a77f25fcd7ac0dc26a646467b5e9cf83eb83c47f82506763a62997301e9456f1998f905af85c", 0x153) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) 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)='./bus\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: 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(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 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$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) sendto$inet6(r3, &(0x7f0000000540)="cce5187df0add141ec70c4ef19c225065de3ac27f6c0581a1815bc3fd0a04ff1a9cc5fd3d6daf6bba5b2cd85a8b4050f51727170239a6b05952ec7dd776aef8a11d1b01d72ac8c756b0550d11984f8d285784a6285b4a67146986b2cc97ae8d2c2686b48df2a74d570d17264b82f0bfa95619fefff48256098d5a951", 0x7c, 0x402, 0x0, 0x0) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d2000 didn't change! executing program 5: r0 = socket(0x20, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x28) fchown(0xffffffffffffffff, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/91, 0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d6000 didn't change! executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9dd000 didn't change! executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) syz_emit_ethernet(0x41, &(0x7f0000000080)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x807, 0x6, 0xf, 0x4, @broadcast, "55cd04c9a66895727049b320b985d8", @local, "5213139899e3b9a6714c1448c6fb27b4"}}}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0x41, &(0x7f00000001c0)={@remote, @local, [{[], {0x8100, 0x2, 0x1, 0x4}}], {@arp={0x806, @generic={0x0, 0x803d, 0x6, 0xb, 0x3, @empty, "7811d1ba83da3ae7b7ac11", @empty, "579ea41bcef06af0c417d6434422a426"}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="bcddc2a5370c", @random="107c84414d4c", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @broadcast, @empty, @rand_addr=0x8}}}}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r2) syz_extract_tcp_res$synack(&(0x7f00000002c0)={0x41424344}, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="0d62812d77f402608e7895e67f728fcb5c151b3294ffe47b10b6258d30d5a5f466808e8329dd7f4f625f139cf25864", 0x2f) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r5 = dup(r4) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000380)=0x8001, 0x4) syz_emit_ethernet(0x12e, &(0x7f00000003c0)={@random="586a0c6fc721", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f84e07", 0xf8, 0x50, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x3b, 0x4, 0x0, 0x20, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2]}, @fragment={0x11, 0x0, 0x1b, 0x1, 0x0, 0x10, 0x67}], @tcp={{0x1, 0x1, r3, 0x41424344, 0x0, 0x0, 0x12, 0x10, 0x1, 0x0, 0x9, {[@sack={0x5, 0x22, [0x0, 0x1, 0x80000001, 0x5e, 0x7, 0x5, 0xd4a5, 0x5]}, @eol, @sack={0x5, 0xe, [0xffffff80, 0x8, 0x0]}]}}, {"7f30f4771a724ee69cb2f39b71a47e5d545d3731f027567241ee32c23e0fec50541d4e924ebc3d703d4a1140f71ed622ef1e12650ec363b5d0c8ff2566441b2026a9e88a83e200df0b0dad7a8b94e91e4eea358e3dd9a5d320349f2563f69584595c1f1935bb1e47cf9233767e569687f375bb8622b5f657f0393106c52ef2cc"}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000540)="93e18b1c48beb35248dc8df4b602949dccd19392441ed0792cf66f5850dcf15d9dea838109bca5fb65474714b5344643580a9d49beab9c286c94ec53beb84eba909e2db5dd20d77b30fc2ebf390bbca00263d97bc830c2dabdcf83cca29a", 0x5e, 0xe, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000006c0)) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000700)=0x3, 0x4) r7 = socket(0x986fbbbee991ebc1, 0x8000, 0x6) r8 = shmget(0x2, 0x4000, 0x9b, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) r10 = socket$unix(0x1, 0x3, 0x0) fcntl$dupfd(r9, 0xa, r10) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000780)={0x9, 0x0, 0x0, 0x89a3, 0x1000}, 0xc) executing program 0: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x1, 0x3) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x10}], 0x1}, 0x1) r3 = syz_open_pts() close(r3) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x0, 0x0, 0xff) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r4}, 0xc) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r6, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: poll(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRES64=0x0, @ANYRESHEX, @ANYRES64]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 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(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) executing program 3: r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() dup2(r1, r1) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e4000 didn't change! executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) connect$unix(r3, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9eb000 didn't change! executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0xf6, &(0x7f0000000580)=ANY=[]) r1 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() r3 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) poll(&(0x7f0000000040)=[{}], 0x1, 0x87c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) close(r4) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040)=0x4, 0x4) shutdown(r5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) syz_open_pts() geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setgid(0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 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() syz_open_pts() sendto$unix(r0, &(0x7f0000000200)="b10005016000009f05fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f75dc903e42cf2adb5867c4acccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000001772ec5a10400000000000000361b1257aea8c5d085ce374d9886ff8fac4d166010002012fbff0c231100880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf744834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca565984968b1707ba28b75b9155ce4a19ec74753e50f414f847c01236520938778a5c698e7a1911a5f89ee2db26db158de74bda3515a2b60f0200aaee0a6f7a292a066fd1367f065d201b0eca3cf8714ec2959514572efcbc9a35f6964f803d0157a6d3c3f78e9", 0x15c, 0x0, 0x0, 0x0) dup2(r0, r0) socketpair(0x1, 0x3, 0x4, &(0x7f0000000000)) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/200, 0xc8}], 0x1) r6 = fcntl$dupfd(r1, 0x2, r5) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f2000 didn't change! executing program 0: seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7c, 0x40000081, 0x7, 0xe792}], 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x40000003) select(0x40, &(0x7f0000000040)={0x7, 0x1, 0x1, 0x9, 0x0, 0xff, 0x8, 0x8000000000000001}, &(0x7f0000000080)={0x2, 0x6, 0x7fffffff, 0x1dd, 0x3, 0x8000, 0xd5ac, 0x7fff}, &(0x7f0000000100)={0x2, 0x6, 0x7, 0xa13, 0x3ff, 0xc3, 0xfff, 0x7fff}, &(0x7f0000000140)={0x8, 0x8001}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=';', 0x1}, {&(0x7f0000000280)="d9696869fcd1cfa98d53fff422bf42f798cfc7fd7b863f9a05dfd3341d41f1eff274d3b7e7f438a39b0a64496ec956afb06412a18dbd3788622765d9abc3af79173f2672ed43821c1b5236f3122104effb5f860fd75a5dae37de734db6b7adc7f02f10afff1599ee367e4b53b93066c53e71ec1d7e1b718dbc9b98374074f76a8bed57829d04f1cb353b8a63f5ba85b99ba7e24a29ba1c6d11af3e9f844d3d00241f2413a84dca9527d473ed2b3ffe66769e6bb3f050d2c1a1eba821bafd9e0fb687397d8538eef71bea89b8b7fc233edba63310e52cba5864f34a60aa6fa8a3c515d51b0ba288cf2e8e8e2c6662a556879622da0b99f3bef922", 0xfa}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[{0x40, 0x1, 0x7f}, {0xb41, 0xf9, 0x8, 0x200}, {0x5, 0x8, 0x0, 0x2}, {0x20, 0x68, 0x3b, 0x9}, {0x1, 0x94, 0x4, 0x8e68055}]}) socket$inet(0x2, 0x4, 0x3) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000000)='./file0\x00', 0x56, 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x82, 0xffff37e4}, {0x8d, 0x6}, {0x47, 0x1f}], 0x3}) getpid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, 0x0}) dup2(r5, r0) executing program 1: seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$LIOCSFD(r6, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x27, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348e9ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea05000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea06000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea07000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea08000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea09000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea0f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea11000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea12000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea13000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea14000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea15000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea16000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea17000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea18000 didn't change! executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x7, 0x3f) sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, &(0x7f0000000040)="e2b7785f3a3b5ad203cf5ffa2bfda469bbb375eb3e479965e43991ecaf7dade040c4e0e15d4773e9756aedcc57f28ed7c0ccb418fd561e93cc9cd061eed59b178d45a0046de3eab9ebf71e7dff9f9d2c766832263ec2a003e0bc2a239ef49d2fde87e91f92314bf786621c4fb3c27b0d5e0d48f4c1cd04dd9c53d6db64e15a73c3d82edaa7f0a136150fdfbf7d5fdbef666689265ddfdaa944e02709cac4aa6e3333f4cab170b69afe2af9b7", &(0x7f0000000100)=0xac, &(0x7f0000000180)="2a263b6c6f67cbf7985ba1b0023fb2696e1ba5a25c00e99f00bf2bdda0da35431e22a81f76b2", 0x26) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r5 = socket(0x18, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe2(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261}, 0x0, 0x0, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000200)="ad70f60d7bc7b68448b7b719c8318ba4bdcc45277f271024ef260e75b156b880a41848cab391f170195dda78b54adcd51c92e61ca8bae541f5635c445d2ed2a25bdfe874174a2dfbcfaa4862c562beb40a7491054c5e2881971c6ef1beb4b87f2785dfc58d18dfbbbefe693889adc922d57144b524e943f00db5f3e0d0d08525ae0e0ab2a0bacd9856e98f2c034041c192848221d6e693d11d6b0e0d9c0f73c486e84b33e140f0d5b226297ec4d2b3064532d799a4dae65f87a63402db00bfdd8d953930bcdc626c0ca167965326020a165e2efd2dc20ee2d4b3eca3252eb695f9c21802298ebe", 0xe7}, {&(0x7f0000000300)="e6e5de8e8067970469013f2bff0cb748fcac119abad45f597476c84fbbaacacb29dc28ef11b97c6855a9b6dcb15900ef71f1b0d7f67e0168407a026a903c72bd96393ebf02b6cf39d97b88fea46540a79035fbc8131c1c85d90119db3917d3d1185b6fb4b489d502f29eba7d9236a02a1a085dc20ea06b82d4cb41a7312c51f61799ef621e7332", 0x87}, {&(0x7f0000000140)="0c277ec3f550ea18b5368e09e6b553a1fd97ba9948ce814bd35fa845f1", 0x1d}], 0x3) seteuid(0xffffffffffffffff) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206916, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="726101918e2f5169caf0d16dc1a4f6e7c5560d1eead58afbfec1baffbfe27ccb77ae99c6e24438d6eecef823f2b4726a02001e1dfc83e876e1043803ac4b91b1a989fcb39b8ccf1a71f5c6fe37b1ffd4c963c0e4fa9ac6e3de944754056b7c2b1cdb5880d5210ab1a9a07bb2192bcc12cbe51b15a1a988b62dde5ddee90a1a8e840aa2af4e7a14d7423d5aed16216daf45ed29a0067b8a1f1c05547e5af8f227aa159c61facb0f6e667101daed5744e33ae967cc6cb0a953f352cb20525f6bc9f0a7e3c38b7a67", 0xc7) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea19000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea1f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea24000 didn't change! executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000380)="fc91e574c27cdb501a3e", 0xa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7fa, 0x0, 0xeffffff8, 0x105, "1abd1c37bb18fbffffdeffffff00000000e9ff00", 0x0, 0x7ffe}) 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, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618953c16480da7cec698127e4697c77a6cbf197287ec4d6c", 0x3a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="27f47f83417dcf9fd6fbdea1fe1cd55faee648cdf7b64b9d2bead2b034419b788edded44f0f0b36524db548e681f7010c6efbc84bf373cf49f589958b90740826767302bd1b69ba7cd45f8d34573aa06fc2b279d8e13527563cfa260b1b0baced7b1bb889aa45fc55dce1051ce0e696632efeb772d727fa9a3747d196beb64c93c36629161a352f560d0cc077cdd592fea85fa6ee03d3e49a276830e4485f340fe5110a93135b1cda83ed0be236e54832330c5ffd4cba615af10e5c50bd9b958dd84df8f3b70812f570e1c7b5822059699666a9809dabb54", 0xd8}, {&(0x7f0000000100)="9af5731e9905140d0098313f48a842636ef831fb18493962fbbed8682ca4989f82589aa213ae99af9f5dbe005008", 0x2e}, {&(0x7f0000000140)="111870dafc84a9db34d2cdbe7eef57c6a5e43c2c0becd0b74290154493a368d82ea34904012f588ac8626d4d3ec29c2cbcf6c271b52fa63eaea1fe6faa356e7c6fe56ae6c2", 0x45}, {&(0x7f00000001c0)="e86e0155ab0c27bc6078d1e1bc85efcb7a07887f71dd25fda043525a5a24233dc383b6a6ee4158183d9be5fb7d9bec9f04cd9008dd994f140b9f5d683edba54cccb386e22b5a", 0x46}], 0x4) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000340)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x2, 0x0, 0x7, 0x0, [@loopback]}]}}}}}}}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f00000006c0)="115ff979080ffb66f0867ddf610f2bd654bc2e3ded747131363662b666332e", 0x1f}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) executing program 1: r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/156, 0x9c}], 0x6, &(0x7f00000025c0)=""/132, 0x84}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) listen(r0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5348ea25000 didn't chanpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5346e15a000 didn't change! executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="ea0000010000", 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x4000, 0x0) r6 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f0000000180)=0x105) accept$unix(r6, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) executing program 0: poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@mask_request}}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffe, 0x45, 0x80000000, 0x111e, 0xff}, {{}, 0xfffffffffffffffe, 0x68, 0x20000000, 0xc95}, {{}, 0xffffffffffffffff, 0x8, 0xfffff, 0xdf7, 0xff}, {{}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4}, {{}, 0x0, 0x84, 0x4, 0x6, 0x1f}, {{}, 0xfffffffffffffffa, 0x4d, 0x20000000, 0x10001, 0x5}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x456b}, {{}, 0xfffffffffffffffb, 0x0, 0x40, 0x2ea3, 0x76a9}, {{}, 0xffffffffffffffff, 0x40, 0x4, 0x3fb, 0x4}], 0x2, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5, 0x4}, {0x2c, 0x3, 0x3}, {0x4, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffff9) open$dir(&(0x7f0000000280)='./file1\x00', 0x40, 0x20) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x1, 0x0, 0xe4, 0x0, r3}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="b533966dcb4c48cf45282ce889aca706594580cda84fe3fa0b3794448ffb70f10a1be2ebfbc86ae9cf3bdb2e15e48fec1a0dab969e06913442d0", 0x3a}, {&(0x7f0000000180)="a88f539dfeed3be09f134a71bc3a16d66c8e20edc7c52f1e4d7de7b66f00c6e99eb7e86ee111bbdbd01879e41872ad50d6fb", 0x32}, {&(0x7f00000001c0)="7e40f41d54b9b40ff74cc882bca26f926e1c82be7cc1ae5fafc07d8fa5246a81f4d5920fcf", 0x25}], 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) r8 = socket$inet6(0x18, 0x2, 0x1f) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000280)=r8) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r1, r2, 0x140, 0x6}, 0xa0, 0x5, 0xffffffffffffffff, r0, 0x1, 0x10001, 0x8, 0x1988}) bind(r8, &(0x7f0000000340)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) pwritev(r7, &(0x7f0000000600)=[{&(0x7f0000000380)="2a8762f3e7c06fe0b1212efda4c066a5ef5d0047e29161dbf2ba9d231cecf3495b7e8e40858df904370b762811b5f7df4a92b2172cba752d3e187e9ef643d3712ad01fb3f5a223d366e99f9c4c344e902a62d81ae7b0783c345b5a127a56bdac24f614c151e3b2646f819d2c848312f10b01af441b04cbb0842fb6f219e7c5affdbbb68a11447280ad4e4084069f6765cf0bbb30d0c3a6ac0089fbc2a215313447773bbf7a7cd4d206f228", 0xab}, {&(0x7f0000000440)="ec130ed343251ceb", 0x8}, {&(0x7f0000000480)="6a9a991ffe9e26d811", 0x9}, {&(0x7f00000004c0)="56a2ad7f455b164d8bc5d3f0abc885991277e6710e2fd5445d6eae01962a604f7726ffdf54f3e9518a34de4e2c6a385b01223b9b9148d56343fcc6c8ce146f1a4d2c6d2f47508d987f850f34d72f684c2c413d8901042908db55ab35ebcdf152fe734dd7ba2486f358c7215f3f0e7b5a923890a33e9cab6be11d3312", 0x7c}, {&(0x7f0000000540)="b42ba8b00dde", 0x6}, {&(0x7f0000000580)="b37dea48975e40a0bd6853f2b46786", 0xf}, {&(0x7f00000005c0)="1579c919c089c8c134180574d4f693c96afcfaf12d527761f3588dd657e0947b5eba8ebe51b3ad72e73242ab78a17996852d8c61da", 0x35}], 0x7, 0x8) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000006c0)='./file0\x00', 0x62) bind$unix(r11, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000740)=0x1) accept(r11, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r12 = accept(r10, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) fchmod(r12, 0x298) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') mknod$loop(&(0x7f0000000900)='./file1\x00', 0x8000, 0x1) pipe(&(0x7f0000000940)) sysctl$net_inet_ip(&(0x7f0000000980)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000009c0)="eae557afe14acb799a255c99800c6e6e7605e11d724547573b9cb48ea3b9cb318321365ea871aa8a4500109e1a7421b10b47b96224727911fc52eba3b4eeb52890c0e9dc24e98b3a77ba4b7b99fecfb6e70cd874c5f16c", &(0x7f0000000a40)=0x57, &(0x7f0000000a80)="dab100b1e1a2bb74ebc0554d40567d18669e31b25969f6f00ad2b7a427440c8d1f2899876a80c988d0", 0x29) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x28}, 0x2, &(0x7f0000000b00)="b26c738359d08a3a481e77cd6eacd6c256c40bbc674ff16bf014a7b1e4e559b5c6b4785d3a110f81fc5fe1d826e2ee874e55d36a9c7b24dcc621d574915aa138b3e32775f4170c88516455590359496fa9713744c2c208606d8920d368eaf1a21c90756fe1ab3b2e7fa6643bf1e012bcf6dac601588a5d9dedc13f5167c4d28f1fa8751936fe0db403d49c479834125543d1ba02a8e54059b67289c922bdea0a59c903a646937fa112d772414e271b794abae69c65970f406b63fac6387a6f133c1be8880b", &(0x7f0000000c00)=0xc5, &(0x7f0000000c40)="950af3dc1fd8", 0x6) r13 = semget$private(0x0, 0x0, 0x3) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000c80)=""/13) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000d40)={0x1, &(0x7f0000000d00)=[{0x800, 0x9, 0xb8, 0x7}]}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000d80)=0xff0b) executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x659, 0x400000000000058}) r0 = socket$inet(0x2, 0x3, 0x2) 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(r2) socket$inet(0x18, 0x3, 0x102) 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) r3 = syz_open_pts() listen(r1, 0x7) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000480)="f213c408126c670900271a9c05c9b218ac610f0b0406f0fc69fd8d5361433acea8ac311b1f37a614e6d8ab030dcca1cf68618aec890eaa38142dbffe07a45ab4da84741e8b50d91990a8f28173ff11b825e75ad88f0a7aa6947cc74584ec29583bbb0c461f5295ca00e8d1873d7140479a6e90965365d8e98a7eefd3f28bb99dd529aa31a4eecaac217124c70fc6144271a019216b641dc78b9aefb6e2cae7205ffa9cbf9928", &(0x7f00000001c0)=0xa6, &(0x7f0000000200)="7e41d5a685c6ce3b04d4ba3ae456fd2ba66ac4c95f43e739997e7dcb90a0fdc1d7bd5502f0a5438e51bd3eed1f01d7", 0x2f) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r5, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000440)=[{0x30, 0x0, 0x0, 0x16a}, {}, {0x8306}]}) mknod(&(0x7f0000000400)='./file0/../file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc1206922, &(0x7f0000000100)) r5 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 7: r0 = kqueue() socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x5b, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a00004d0000000000009078ac1400bb000000000094060000000000830b00ffffffffffffffff074ea34e2300089078a298d5afa1b6cc0bd5bf5bc98fb56b336adac4712e5724b2d4f835d202"]) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/15) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x5, 0x1f}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd8062e9bd98 va 0x5346e15b00pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirmalloc(): allocation too large, type = 29, size = 28292870884 executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) dup2(r1, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965910c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000274) close(r2) execve(0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x4000, 0x4) r1 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00\x00\x00\x00\x00\x00', 0x6}], 0x1) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file3\x00', 0x8001, 0x20) pwritev(0xffffffffffffffff, &(0x7f0000001600), 0x0, 0x0) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRES64=r0], 0x401, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x2c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60, 0x80}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="bc4b0ba5023dfb5dbbc07cbd0e41854fb3e738e3467aba634aef57db5f412f6644423fc3284b"]) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x8}, {0x0, 0x9}, {0x81}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2", 0x55) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000140)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x2535bb618802ab5d) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRESHEX=r1, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 2: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = socket(0x6, 0x5, 0x4) 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, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000f8ffffff8f78e0000002e000000208009078000000007b062cc9eebe935f7cb7422ab289026ddbdcb02f52b36c297bb7cc5f30ffc157af85442bcb4dfc3e47d5931f781918a3143c4dc7f928d4f0a94c59b9e4dec34e98c3d6453c5dc82cdda7"]) setsockopt(r1, 0x4, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x8000}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@mask_request}}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) shutdown(r6, 0x0) executing program 3: r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42}) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 64) syz_open_pts() (async, rerun: 64) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() (async) dup2(r1, r1) executing program 4: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x1, 0x3) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x10}], 0x1}, 0x1) r3 = syz_open_pts() close(r3) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x0, 0x0, 0xff) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r4}, 0xc) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r6, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="8b", &(0x7f00000000c0)=0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(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) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x81, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) sysctl$hw(&(0x7f00000004c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560a, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x5}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() r3 = open$dir(0x0, 0x0, 0x0) r4 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r2, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x2}, {0x3, 0x4}, {0x8, 0x4ef2}, {0x23, 0x10000}, {0x20, 0x7}], 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0xffffffffffffffff, r2, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r7) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r7 = geteuid() r8 = semget(0x1, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8000000}) mprotect(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 2: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/83) r3 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/176) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) r4 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r4, 0x2, 0x0, 0x0, &(0x7f0000000500)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0xfffffffffffffdea) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) socket$inet(0x2, 0x3, 0x8) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r3, &(0x7f0000000780)=[{}], 0x1) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r4, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/108, 0xffffffffffffffab}], 0x1, 0x345080f9) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="ea0000010000", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r5 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f0000000180)=0x105) accept$unix(r5, 0x0, &(0x7f0000000400)) r6 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/111) close(0xffffffffffffffff) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) getpgrp() close(r7) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x300) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000780)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9e, 0xd, "18bc9967a6688d000000000000000000101000"}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="73702e80000000541493219986dd6067199600911feb7efe8000000000000000706374e20000bb8500907800000000000000000000000000000000000000a56f93f84f6a7a3cbd83c91f430990a30fca7ac930cec7d5b52f09002b073e011f0af42afff91664c5f12170b492df529360bfeba2327d7d785ae762"]) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x4, 0x8, 0x10d}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0) fchmod(r7, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 1: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = semget$private(0x0, 0x1, 0x114) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x5, r1, r3, r4, r5, 0x130, 0x888}, 0x7, 0x4, 0x543}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) r7 = open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x20) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ded9887d4556cc8844a8c1f393f4c8ae48a439c5ece6b0d75e836e8dc85db8c8a693046ed0df393021849c2d327ecebfd046fc8b2ae2d82cb46d2e8cbac21c79750cd418c13d2f565709ee1eba29da42c290e0eb", 0x54}, {&(0x7f0000000240)="b8eed3762ab22017a4b75f0dd97450cd9be2c8c66f6a89fb1834863b0204253a0e29883e3f5b64d6abeb56a836", 0x2d}, {&(0x7f0000000280)="594882f747699d42b922b3aebf8964496f04ebfc9e3b265fa48b0db1ac72ba89d4df7e92c75688783c5a4f2bf04297aebf521f30914809f8", 0x38}, {&(0x7f00000002c0)="2fe104b0fe8eb9661646b7ca9fcc12999d0094d3525f97b2e30664e73757c2f43de4b57b47549fa2548c9454ba2fed0a931ae3acdd38a8182b2e5519f8fa9fa1a272035a0f39708a10f1dc03bdda0504b43551dad3a8d15298d06d8f6cac75cd3834d1ad3f55454dbe1d26c7588bbf9b81deef80c5ca096dab", 0x79}, {&(0x7f0000000340)="309f4a38a61c1ebbf48c5b9ea110e30077139f3adf7979c04f1d16856a936b87dd9b824b36511ef0d458627b7d0e1f", 0x2f}, {&(0x7f0000000380)="5b890ba7f4fb6744c3a0b8a55931c2ac1acca3478b99028d3ff9", 0x1a}], 0x6, &(0x7f0000000580)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x28}, 0xc0e) fchmodat(r7, &(0x7f0000000600)='./file0/file0\x00', 0x13, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r9, r2, r3) mknod(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0xec) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r9, 0x3) recvmsg(r9, &(0x7f0000001a00)={&(0x7f0000000780)=@un=@file={0x0, ""/97}, 0x63, &(0x7f0000001900)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/92, 0x5c}, {&(0x7f0000001880)=""/86, 0x56}], 0x3, &(0x7f0000001940)=""/184, 0xb8}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) mkdir(&(0x7f0000001ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000001bc0)) r12 = semget(0x3, 0x2, 0x15) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000001c00)=""/36) sendmsg$unix(r9, &(0x7f0000003140)={&(0x7f0000001c40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003040)=[{&(0x7f0000001c80)="89534bdd8f700fadfc5c13330bbb665542d25193bab5bf547e655770e8be445d217db3cb397d90dfae8fa92c2ee738a10e84b79ce90c05e1b25377f9865c07447e50a7e533871c921e55921e0184066148eec35d5def973b6b10b63d456e0610eb109b7900bfd796d480a9099bcc84dfce213f957225bb2b804407dc8a9ac4a067e6b2aa78708c8461b7ea78fc19c15a5aa05d09ffa2ee1ae65ea7e68df3e0abf378efe3d076240d809bef2f0ec563cd162f3ee75c4cf934f675288b1954c73bcb993376891df021559d7d69a0170bd35f288cb21428f9d422f3", 0xda}, {&(0x7f0000001d80)="29a9da4d113876479e8c380af11093f2c34b90088de84f8f8fa621c539e6de0651a64568068925da73d03458d785387c87da8efa1beef845d4efe7b4157e464a4a066dc1b9f058b05b554a9e78347000b0e078df4155478c7a36", 0x5a}, {&(0x7f0000001e00)="94a73f97c43f374bd0c0841e746fff19c63f9d758fb159bd", 0x18}, {&(0x7f0000001e40)="9901805ee8c30bcb35132af351442eadad8100f3a0d314dd1782d317448e8f35ffefd477ab271705e28cdca628729ddb01b9de1131c26bcac19fe56649693b385228ccd0c8eecfb24ac8111c232bfa42a35b1ccabfbcde95dbeab362b7fc6866c7a9502af4e20284ff8af0f2c7f4866adfb3120d7de6ca551a1b0a7b72b794c99df4961af195da50f56df8fb174d5cf95dbcbfac9bf1e1c5904ee996", 0x9c}, {&(0x7f0000001f00)="450fd1690913377c6a003ef9ef006a6f7eba196f8293240a06f7e5995bc0d4b289a02bcca2de772531b1ad22a1336fc7d5037078aed9e9c955a24be1541810ba8c85eac84b122523a0352e62ba3ad57ea8ea9fb84b78ed23a26a332781d18c4104797d66175cdb9eddec4f1804a59b1d", 0x70}, {&(0x7f0000001f80)="fedd711bcec7318b55fd45e5ffe46d0100654a10bcd32175a351ca0fc70cc6de9d6320d856fe3d849b615ec45ca9e1e36c32892a48c8d1051e350d2f9dc254e4472163e6f053", 0x46}, {&(0x7f0000002000)="ffe08089e9dadfc62c80fc024c9cecd5c3fd31fc283d5d7ed1d3fe7ece08de5812325d66ac260a3456145a716519bb83f02e1d30045522554e056992f31250c89959214cffe777a31d54817ed4a53b4261864105e6691c5104f9434542cdce54282ee8c7bb77ee10e4aa1f3d5fcd32b1328e365dd079c280692048173d3d850c4b2de683f0cfd8926b086943f2fe7d99f38d8e585918bdf5ba5ba518e7ebc537f0a38a640e4f0b64f23256f37548af9c2d0af667b5d5aed53d9d955825b77a4a34f29ee1f13e93fa145bb86518cd9f4c0fed9d955a39b7a07899ba106cb49a54e5a7119c4243d1d2b5f7c817edc27dbce6311e487b1d51e286f8c8c7be57835fdcc2eccb37c4d5432fe56eb12566e49f61440e2d366bdad267ff95d919ce6f0319528d66fc1711d529f8eb03615be4848185cf386866041b65187f253205fe22cd5a6956822d22f31d3cd41cdcbb246debc45364f05b044262da32175abe589dfa5deea8cd90b94746e7fbc745ccbec11c1db553a66f89fb8ecb7574587ad7ae24ea2200fbc410dc72fffa990dab358024988adfe0ac8e842e5ce92ed341e714f728fdd4672a81c709f1d8101925e5b5375a12081e27bf8df7163d5cea5be20a5c02bd7f08e0a150b4b4c2c609d3da1b7da3ba73e461b742d3fd240d0864aff36520a8291b450203b29ebd5b469b16548fba25ba86e1fb1c4ba31b6a8120eafe8d737223c2f884683e6296a5b40d70870477e03c777dc3b2b44bb335e3b0bce1e44643f39b386b3f1d77bc68fb8f72c1ce281a992ddbb474f6014eea41e5f645e246e1781a4bd236a4906147f63724332ffcf82caa67744356032c28d688cb244d6b4d3d3ed02230c35edc7fb446941c9b2b5a16e62a0e8b1a4565cad02325d0f37a846179b0a4e00fe83cdb8d14fec8dc411b27561d1a5ee2dc91edab5e73cfda46e58ac75850acd8b0dbbed40f84489a392de43d847c86c04c371adee77a0de32021cd800c37a43817549c2a1c0c149993608df8ca610a71fccc00048ee025496326aa43bdf4224a3d41170c86fda281f3780142d83bbc5f58b6a4470bd207f81a1e330a9245ed4fa29691b330bc180983db28f971cec106d3babc5c2f57a57aa259d17a0b78d70d6db1cb0382fccccf82dc9e2c53d8e4d9d788281d95e45768e0c55cdcfeae6a6cbe193cadbea1dc77018f5c966b2d592f6d58209f799700f61cc82ff180aaa428c4b5518fba272d685c9983a919a289305838f64e244aad6f2892562df70038840548c725b5a8a656c2b3ecc77dcb0af98f0d6ee18b36cb2345989d547811389ab6f86ea9cfcc5f932eaad6e5cb9ab2870bc7357c2dac7ea689e2fb74f7cbc36dbb147ce79da8972b9873c73d0a07c56fae8bad1702ca30ffbc935b5209a7d30a6b96daab3a0f04bed4430657d242227f346c1459f39bf5ca7ec8df2cc3a044ae3869cfca2cc10a610a233c5ac9203d038dff80ec963b191ac702e3089ac28275c89ac490374bd54835163d32314d4bd5327bba30b27661ec77abf7e32f578b829633cec333ea74118d9b4b3ed81bf90d88299a5c97bd2e50ea2551551ad46cbbc6120c2d10019b78d65840adb4335fefdcfa98014b9c0c74ac4f35bc1458c000ecc13385c0e518d689c2bf31e26cf639d3ef8aad1bfa8bec373bcd379ab4709a5bd704a605bf66c81c724304c9bc673bc7dfcff675f31acbe06be9a607fb5d11638a7b7c114a48a9019fc8258382e509d385e4a00c6d9b12affaec78e1eb17aeab8a18c115cba7721ae3e9796c6789af9b5841391f09ea4ba45e0a5fa87e1bd35bf24024dd3c352ff8630563a94a6091e55347b6453aa42a83d8a448926d59545829299df9abd4ad7a55fbae69a5337f42c99e53705c94396fe059fb27549889164a87402e54f7556479eed01eecb6e3383a7ad9963be28e30c0a5de84c56a9ba31addcb19afc7b22c121ec223dbda4076836f3c85b57c3ed1a7d34b258b40cda0a8fd1afe176b8e514a7c8894f932988814dec969184df99be69ebde04cd9b5520f9c494ef7728d7c94d13965f3e4ddf27b777e3d06b582904c63c3af6de52cf1186e891ea25c766564140249912cb6495ad89fc6beb9703c58cdbf26bb06eb529aaa9948b2c45ec59cc16a43ebe4a7bc1a6ba4f7e0eeed0ab838628aa40240a7090211057f9c18f57b44d5f95b05269a916f6ed15be3bf11f3d8fc2e6db71ba5623ae45fdd653d9d4a15ae5058dd07e005402b6829aa9041d6a704563caf9e151c75d963741b697c76382b3d4ad4ccf52ba47adb231f761d43a5b270639aef4c0805a69aa09cedb26c1b6fffc2c9f79b2406740733ca8fb40f1bb985a551a3db3a13a6875bfeb1550fda0599706173485ad8af915f04e33a482eabdf1f7bc8cb57d812b4dd2adb94e72577d9d95a62dfed6c34067d485cb2cdeaec0ed2afabf0ffa8877fd97e8cdbd1f917f60e5cc126891ab9262b1708c69a21295b099218777ddf9985de954332fb8aaf2c1df5d9dbdc47c594d49ffb9992d35c1fb4853f7ec0c070645da80b5f4dbd011ef2e0c91f770077041f4b7d83df214cd1576c69b1160d80b81905e45ed9195c7f14768aa18a024652faef15378ac2f79a68068892f9c755f60f9cc5742b50146ce0ec4bf7565595e24dbfc0c787d5e0aa581d2fbf364f81b7115218d923a74ffcd0f4804294be4ae03fca20c556b5aedd58172221c4c2001fdbe045e4b0be855fb824946d798e83031c946d91af0b025932fa77becf9b060388b5685c28184d979603b40345306f4d966c5a9b3ac6a93c4375fd7cbdb986e3ce2f746fd1900dc7e912252e603c2e3dfc175034ae1d1ea337dbfd6923a418d191b968534222b6228da11b2d564649b2d2d83129d1b96afc06d248e9782596bd07611c906bcc3950039278bbf53efd7719e03957c2116c6f031fd1e28d001e1a6196b0e298e26bddfd0db6c389b6d33f7189413c2c9940178600c8254b244bf91659b4b1f9f406e27e0fc2a2fd9ebe36e5fca67eac8ddbb96e209354f9685b147f65b53b0c5dce3bb07fb8c02ea420dd9ad0640bb220d6bcb3ec9ae27c781e27457c686bdb050506ba60f72762f02a29ca6c221b8cb514c20f563ab1e252f1f81f8511e3c9db484c2efeefa3624a772a23fed3ac02da89b0328550bd08ebcb0fea841ec7b7aac56b063b10228331c0b9ae5ee4848b8a15b3198ded604207c3893bad6d600eb4b78f04ab245842d33578d575f4b181ee02d59e566c720669fa26ddad6c194e4892435668b23555ac2c14066414e97a57da0bffaf8378647dbed6f6a6bc0b50da087bcbc4455bfd47264931695c4a03c23d756f168533a3233bb2d5b4bc3dc6dbc65d0d60dba46d11b91f9912f247855514bb68be8d83636e021cdff05cf43baeabcd9a38400a54706c7b5ffce9955d582e26a81a30cecdae5c3ae37e2f3d250e9feb333e8e25e4c2cb19165ab4f22ed29f6d0d43f2f1eeb8e63ac58fe04d6ca121f5ae5a4d900677353eb8df4d99b8aa86a1695dbd26f3e401897d3bd8f65351d65aa5b2c7e47b53cc0bda0a4a757c65871d82285dd5e483519c9af342954310eacdd8adfa67efc50adf1ea83f1c6b100ee9897c69f4f449d7be2e3ed11ccace8698d95359b2a375b791933749a7dff885d6b954e570efdb90fb447ad3e57a881ec41e25dde3b492babaee46da6b286f7e4057c92e69ff1519b8039abc9f6db9e5cb168a44db7aecd50e8a06de8df631d8cc30554953ca03cec080b5a35e13bea6174ee17983c261e51cfd19481f06a81daeed6b1acd0b738ace1110df8177c8352c335fdeba85a1eecec325bb5bd6652625ebfb64d94930bce272cb0bade735b51e7ccfe6ef8fadeecc376c0d8dda475a8f1542ae47f8628cb4a46d1a59f687e63620211decca13c29c5ae1478a162a0e8a463f94435d9a7b11874375267a816c427e7a50bfc50fad1b08bc0fcf4a58d3f924125eddbae0bd2965308b09f7b35d3ce8791fcc3e6b73fabd01ebd4f7537fb81d2910629d6e85a115b1ff0151a5648b12c97668a2af953e5929ff5f70903c38510b851fea781cf6685ba6e91fdffe82eb7b21703c358eef2df74b3e8d708f832183fd4a457413b2bcf7202dd689742e35e28b9e00f718d524949f1eb5eecaa5c7d15add008037dbc2b92498f90e23e97233c6171532bdbc376e5be344b43ea543b89381ddc153c383806282379cc33385c7a0d1eb034f55f465129003fbf01ddd0a53495e91cacebd9460493c8515f4c8554d03b765ddecb18d0378b125ad8e5151f0eb9a274ea51b891e6d99b51541c9d565790628b3926c3c36a3f81aef7985706b3e77ac4a72aae9097b706b4d815471a36554ef1f7609b2c944b37d55c699a69f12b040f4f13595f73f26cead246be50d8cb56a7960ac60277b67d9c3e6b46f9e5bebf34b2f319cbe42705a5e15e64b7375e5f5583b9ea77712fa2dc988ff556f16ba14f3bc2dff14150d140868d77b35a0c0fc06a6ea069e00265c5f2e821a537a7a90f25c4ff87a1aa6d4b2e8caa4b50f70bb3b26229d244d08784e7bb2a19cc62d2eeac056f40dc99d2980543087940d6eb2d0ddc9610e58b30f69f388cf1a6bd5bac3d00a97c3254fa9133fff568d15aa43adc7e705b366f15a330260e22359764233eefc900f7a41e751e1ee2f0b768c88f512cad6e5f5d2bfdb013d2eafaea9c20b255d78ea1ed9ae396c496c5ffaec667882dfb877e3c3cafb62c303b89cc8e1a4c4e4240bbfcc99b475e8b7926a2672dd4fd27d200d693559f464ff296b26317b01a32286a2fdd31b4161042f636b990e54eb406b089a4354832744292d55a31fbd6c2ab16fc65869b1011f21ae812e0eb0bd18d30c698ccc2692e8ddd30e459e1c58e907f0a58ae871f7f982f52a0fce4b854e57eaaae30c04f450c4a0878db1a482c987442c06fb3af6d411d9fcbc1d18b8a2339b392caca2d82dd2d98281658cd5ea8fe5e2283e9ed6136e1a62ed8fe865aab57814194fda1059348e96e21f70800b9dad751543a63526fa388b33fe6b5d5874532f7f8d959981b1e838e04c78922d591d9295f261c8dd009ab1f918ff8b6f09ee1ac9cc16769cb5be8bb63435163f01b369d8bfc3b811067002a5ce5552e79cbce5792805c6d9a32d917518f8d8f1eab9c37f7623c9c9793094d9c3e83ddac67fbcec4ca1b1cc43a60fb60bb93df5bcdb74e7c4a9f4cbaa7e1d7519286f356f65ec1b1f0357a132d1ee761f4446b557fada16b1370ca075933d88a54a7c7f646ec968719ce196556ee8763fffe84391c84509f8f24f67c5a995dfc9504cfadb8271f58efa9066eacbedf0784b17ccb740af4295841d0ecd92d589274f9273eab5414157c1b8298ee8aa544adee1e0c45c4cc6021a7fc668a54ad209410da558a625c490f647d2ed286776f455606a21117dafd4bd1d2d8f1f9b08bd15daa0860d2dfb897a31e248d55475ca23974e9558982d08cb6c04b16002397d1b3ac9a6f20d9cdb1fa6dc6a7db33694cae66161dea4375a1635d24f2fb68787e2cfbee6bd789f80b451787823f39fff206028f89f2df659950d11c72f0c8838ea71b4d97fa66f4a88acad67725fc139fd4d7af53bffa09107baea0b5944cbc5f1c166c2c12f340b1637350b9cc4b989496d03226142e5aad2a010fac107f7ca2b40534c2b0b9a8c203779951b4cb49c357afd69a1dadba7901ab1146cf9fca03663ebd920cd7c68276dfbe2dcd873a580399a648f3f29b34ebb3b1fb8f879a0cf2d39", 0x1000}, {&(0x7f0000003000)="59caf76a4366ef32fb768b0b95e985ac20fe87ca59aceae4848facf793065a3d2a52adebef0611a0019593ff6a8568366b9a5f8e9ffdaac3e35d2fcd4dc7a9", 0x3f}], 0x8, &(0x7f00000030c0)=[@cred={0x20, 0xffff, 0x0, r10, r11, r5}, @rights={0x38, 0xffff, 0x1, [r8, r7, r9, r9, r7, r7, r6, r7, r6]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x70, 0x106348ea3f2cfe7f}, 0x400) fchown(r8, r1, r3) fcntl$dupfd(r6, 0x0, r6) openat$tty(0xffffffffffffff9c, &(0x7f0000003180), 0x80, 0x0) sendto$unix(r8, &(0x7f00000031c0)="1940e7ebbbe5b3377fb475c7e28f20647dbe22009d092ef8b1c594e511aa072e37788813bf011078374c1a5e30edfbcffb4bc385e6175b7b3b1b8fedb5259ada5dcfa679afd3b59dd3ae6fbbb881dc9ac8512707ea1fc6a98d2c52881c88a8ff0dc23e0f91a91470750188e08d46dd1a4b63b7a4807e9de098478be333c97c6ca407015c446b334132efe92227055690cd18dbba95350875dce5322bda27679fe62e36d924c2ae4072c578d4e323d18c645cf819d16576df3384d9df0430d1a0acf8feed46c8dc12103edb2a308dce24553f935dc9699926c05aa84d58d4593f75a802", 0xe3, 0x0, &(0x7f00000032c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r9, &(0x7f0000003300)=@abs={0x0, 0x0, 0x0}, 0x8) close(r6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000003340)=[0x7fff, 0xc1, 0x1000, 0x1, 0x9, 0xf7e7, 0x2, 0x7, 0x6]) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x2069, 0x0, 0x0, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x7) getuid() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) pwritev(r6, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x4001, 0x0) r4 = dup(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f00000001c0), 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x6, 0x2, 0x1ff, 0x4bb5}, {0xee, 0x4, 0x4, 0x4, 0x7fff}]}) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) r1 = syz_open_pts() close(r1) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) socket(0x18, 0x2, 0xff) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x1, 0xce) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r1, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xa1, 0x80000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0xac78}, {{r2}, 0xfffffffffffffffd, 0x58, 0x20, 0xf11}, {{r3}, 0xffffffffffffffff, 0x1c, 0x4, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x7}], 0xffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x3c, 0x1, 0x5, 0xfff}], 0x3e9, &(0x7f0000000200)={0xffffffffffffffe0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x33, &(0x7f00000000c0)="b211", 0x2) ioctl$FIONREAD(r4, 0x808c694d, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="89baaba6393b6db33ed8f411aed87b080001"], 0x9}, 0xe) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 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) ioctl$WSMUXIO_INJECTEVENT(r0, 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) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) dup2(r1, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965910c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000274) close(r2) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa) setuid(0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4a) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/14, 0xe) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x68a0, 0xf24, r2}) r3 = socket(0x10, 0x4000, 0x0) r4 = geteuid() write(r3, &(0x7f0000000140)="a3aea7f885376f3f3c4e7da1fc09bff95d8f41339371c74dfcef9b61b9cfbcecf58c46256d963f5d8ae613f89c2ec7f97c5d405e4fda506b55c310323b8dcbdd6523db06c220b3d6a1dc5b5903cb95eaa1db5a4fd800ee88404b67b50400e900aa31323b31c8b9f6aceefd05b3f895220222e2251a44453a5224e300d5b9b1a6ac001d3022a9c8598843dcb6224a0d404c160a6cd727bf1e8da95738587c82ed7acb351e34f9bdb0a0176442d2cec92088b5973f4ccf4916435e42156451b1f4a54c12a354bb3e60141469de5e9088f8951e824cb153a20b3ec8bcccc6829bd94f72db77669fb599ca3f1af78acb47b7869f1d0ebbc015c4871c", 0xfa) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/222, 0xde}], 0x3) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000580)={0x8, 0x900000}) sendto$unix(r1, &(0x7f00000005c0)="f9abd9be5e1ed95f0775f7c2494c1b2e5887fdfeafbec4b643b828dc06f9beae22f4c126e3a6a46a774af4bb26df907d5e07ff995c976f311cb63e1eee3ad431c290b9d73cf2d0120eeb650b6d646ebc584408c0cf93cb6358f3dcb948bf07bfece01ee019859655907622b9cd475f9e2c736e10f675bb3f018924b18bb0753f56011b25d43e5fbaea89b796940a7ed0555d30fb37a48217c9d3d3c0ebbc1179230c3183faa76d7e3ec4466deda7e7ec32b70955a6", 0xb5, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000006c0)) r5 = shmget(0x3, 0xc000, 0x105, &(0x7f0000ff2000/0xc000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000740)={{0x6, r6, 0x0, r4, r7, 0x8e, 0x1}, 0x20, 0x7, r8, r2, 0x0, 0x4, 0x7478}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) semget(0x0, 0x1, 0x5) connect$inet6(r1, &(0x7f0000000840)={0x18, 0x1, 0x0, 0x1000}, 0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x800, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x2, 0x1, 0x81, 0x7fff}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000940), 0x8000, 0x0) fcntl$getown(r0, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000980), 0x8, 0x0) link(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') bind$inet6(r1, &(0x7f0000000a40)={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) lseek(r1, 0x1, 0x2) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/13]) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r1) setreuid(0xffffffffffffffff, 0xee01) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f00000004c0)="6d51a160b1c7b56e5df3ae8af1d1f500000000", 0x13) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x369) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000580)="60578aef0aaf33635811b3cfcf2a51c625e3a16d234417e2c2e5141588be45c6197dd47c436cd87ec2da5340320662dc22de277350c8c68fc9dcfae28d1f2e689f2cb9f661066fa90ff6dccd", 0x4c}], 0x1, 0xfffffffffffffffc) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r11, 0x80002) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r12 = socket(0x2, 0x2, 0x0) dup(r12) setegid(r8) fcntl$setown(r9, 0x6, r7) r13 = socket(0x10, 0x5, 0xe9) setsockopt(r13, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) setsockopt(r13, 0x1000000029, 0xb, 0x0, 0x0) executing program 4: syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x7fffffffffffffff}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7f}, {0x8, 0x3}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) ktrace(0x0, 0x1, 0x1008, r2) r3 = kqueue() dup2(r3, r0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) select(0x40, &(0x7f0000000140)={0x4}, 0x0, 0x0, &(0x7f0000000240)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 4: poll(0x0, 0x0, 0x87c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) getpid() mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') r4 = socket(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="05417c3197a7ce331b2e82bd31d8caf41f5e0238ba761542c915ba25d7f6125ff7a74be6f8ef84ab2017861c09631f45ea153303cec1dfa0707b500b55f7bc986f1066a94dcd868c16c2b64a18eb"]) executing program 2: r0 = getuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) r2 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x6) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvmmsg(r3, &(0x7f0000001500)={&(0x7f00000014c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/188, 0xbc}, {&(0x7f0000001340)=""/181, 0xb5}], 0x5, &(0x7f0000001480)=""/21, 0x15}, 0x4}, 0x10, 0x0, &(0x7f0000001540)={0x80, 0x2}) getpid() getgroups(0x1, &(0x7f00000015c0)=[r2]) lchown(&(0x7f0000001580)='./file0\x00', r0, r4) recvfrom(r3, &(0x7f0000001600)=""/249, 0xf9, 0x1803, &(0x7f0000001700)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) preadv(r3, &(0x7f0000001a40)=[{&(0x7f0000001740)=""/91, 0x5b}, {&(0x7f00000017c0)=""/93, 0x5d}, {&(0x7f0000001840)=""/63, 0x3f}, {&(0x7f0000001880)=""/106, 0x6a}, {&(0x7f0000001900)=""/213, 0xd5}, {&(0x7f0000001a00)=""/32, 0x20}], 0x6, 0xf763) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) fsync(r5) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) setuid(r0) fchownat(r1, &(0x7f0000001b40)='./file0\x00', r0, r4, 0x6) nanosleep(&(0x7f0000001b80)={0x8001, 0x6}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) r8 = semget$private(0x0, 0x1, 0xa2) semop(r8, &(0x7f0000001c00)=[{0x3, 0x1, 0x1000}, {0x0, 0x86f, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0x0, 0x1800}, {0x0, 0x8, 0x800}, {0x4, 0x4, 0x1800}], 0x6) r9 = fcntl$dupfd(r6, 0x0, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4810, r9, 0x0) setreuid(r0, r0) flock(r5, 0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000001c40), 0x20, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001cc0)={&(0x7f0000001c80)='./file0/file0\x00', r7, 0x2}) r10 = semget(0x3, 0x1, 0x100) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001d00)=[0xfffe, 0x0]) sysctl$vfs_nfs(&(0x7f0000001d40)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001d80)="b0cf3a21a4740f18fe5b2fc4f6062da32594bb467711ed2d9e50f475d6181c14ed67ddce2c8c086f0f1b6a9d750af3d9823b4e6cae9ca26138267ad320da6e9af81251c6ab2dcafc282ebe3cb3275e93a99aed57751a3e5cd343215571bc444e6676d898766fb495538fb68048548e8327ff934811b5c3399c9a8b90a5a58b54864e775d7b26dd7d5da4b616fb1d8840f3f54b47fae0d6a77b8013cff74d9e68e343fa432d80331b406d3d586b3889731b54f7b5", &(0x7f0000001e40)=0xb4, &(0x7f0000001e80)="125d96bec117070dc23795eb5c015a86c61dc5b349df3cb2c62ec1110cecc187bfd9aa6bdbaea73f87c76939020ec500fd1b10f7af5925e84c172335723c641e8145c6739b8078a8a420e5", 0x4b) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000200)="612cd5eda719516c822ea14cedb751caccd9d87805895d7ea64fed54eeb97265acb25c68b9fe33151fb78f3584d8d4cd12b188acc1b9a6c29b9574925c391b8cb7ff26a637a5da793f9cc65355e9c4653e16a0b806d4ce04c93343eb083770173fae9f243810b1b812756fea28b681dbf6af92fd921211fff33ef7aadf30811bd9e276b1c5ae6a6312119108558d944623262e2c107e3b04a5624fa6ee1fc7d7be023bc467e6e9094c6664f103", 0xad}, {0x0}], 0x2, 0x0, 0x1180}}, 0x10, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r5) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9ce0a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d4241b100655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0", 0xee}], 0x2, &(0x7f0000000580)=[{0x108, 0xffff, 0x3b, "bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31bbab53487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef965"}, {0xf8, 0x1, 0x4, "4e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56431c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c"}], 0x200}, 0x80000000}, 0x10, 0x1) socket(0x18, 0x1, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 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, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x0, 0x7}, {}, {0x5, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0xfffffffe) setrlimit(0x0, &(0x7f0000000980)={0x7}) executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x52c5fa3c8b42d4b1, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setreuid(0x0, 0xee01) 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, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060694a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) r4 = msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x7, 0x7, 0x80, 0x3f}, {0xab00, 0x40, 0x0, 0x5}, {0x755d, 0x0, 0x9, 0x2}, {0x6, 0xf1, 0x0, 0x10000}, {0xfff8, 0xcc, 0x0, 0x1}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) bind(r0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(r5, 0x0, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/82}, 0x5a, 0x0, 0x1800) socket(0x10, 0x0, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgsnd(r4, 0x0, 0xe4, 0x0) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES16=r6], 0x8, 0x800) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x8000, 0x0) close(r0) (async) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r1, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 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)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801869a3, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup2(r8, r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r9}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) r0 = socket(0x2, 0x4, 0x9) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565", 0xffffffff, 0xfffffffd}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{}, 0xbe, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0xffffffff}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x4004, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80000001) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r5, 0x1000000029, 0x36, &(0x7f00000000c0)="0300009c00", 0x5) dup2(r2, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x8001) executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast1, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 7: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000380)='c\x00') semget$private(0x0, 0x1, 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0xe9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffff86dd6060626000000000fe8000000000170000000000000000bbfe80000000000000000000000000c850a545e8ca4b8000aa"]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000280)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000340)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 3: pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x5}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) close(r2) msgget$private(0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x5}, {0x6, 0x2, 0x2, 0x6}, {0x6, 0x0, 0x2, 0x577}]}) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f00000002c0)={0x2, 0x3}, 0xc) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() writev(r2, &(0x7f0000001880)=[{&(0x7f00000019c0)="7a55b0ecd1b691ba8c0ad4b6e24411c5751a8b1bc7ea796995e5b5fa0112a090ef53813706bba0ee6553ae56b054f366d8ea287509b0720c21aaf114d2aaab2b36ea7cc2fd2a32512784696949eea5f666653955e0b3dd7f6745c9919a2be2a7992b1187053d547180c12129581cf6af1e1db55f40c559691150f05822a070de8c65061e3ec219eb18f7cf453c633055ced96fb58e4563756ced185d5d2d9fd053b3e80ab1d8c7b26814574b0afe0532b10d5c2b453051a39191560363b1488a5fede32298c86150dff40ea512c391f92839c8ddf142195475c06f287ea22f4d2747d96082ba47b0bdca9642e99935a923813ee0454ae0cc22f8512f9e74ffff681f92548f8e5f98f861bdcd6f19f7d9c82004b74a104eebae5e185b02cf6eae87dc35412f949647f4fc22f4a0dcade2a352cb7da429399b7b46858d41149cece34428528965cd7079ebfc2b9e91309fb2786877e66bcfb8fecd873a2aba92131e15802e3016d49dbd1fa11d36571ff6b44973950498d37eb4e62868e5ce103a7ab87ffde517ad5621af7cea07ad9a145db863da22c70da363ef8c31f2aa809f113a01b9cf069bfa37bf751f37ec28d20f6394d5e6f60e285bb6a7d2bd98d01ba17dee51f72bff77cf1b3168b2c3ba23f5dd93ecace20414e27b4ba1279f4fbdf60919e644a65c06fb70f102e0175d3424efa8e021335e2f15575057712bfa32d38d436ab63d2ef765a590cf146d568beea9d730f7e1603f9d82be7c6de5c8d476ec20f09fe96a00f90e3aa3b773b8e2e0cae0a7a7d14c7bbcd15831a6a9b297b7ad0227f18522a23deb24e792d282aeb3b3daa8a376830f1607d28a0be939aaf46365392d78265bc2d383697f3c80082daa314818aa806982721aa22fd6e80f4935817950a48738d2623dd9bcd835e824a32d88ad5724cf0013c44e94b2d8d0ffd97b610454183427cc59d62098a1e7044b90e16dac8502400050104a1a93c2fd20eb99133a678eea7de0ffeeb347ef3957dd2f16519511c7c073530823a24788fbfbd1aec5cd1c0bb1c1880458f51e9665bfa72ba81bc8f414ce4f2f80e8b1e80dfa5ab9e8e5c7446ca35b55765dac3f2fb9889b08e0bf89bca9f3815df7b579d2cc6ff959314034ac28d13fffdff00d3fca1233b83de0c06837b946e7c1df2ab92b6361ee810945531442cadb53d518f58d4772d152449b8e1ac25c91d2eace45076937020e7c71d3d542a303c301cbf91ab04a7c63d4badb2f8539edeb07e463eb60dcaff27465a566bb7eddb98b6114b325a38a40037e57f07eee58c4182d4cf6b7ed7bc89dbafd3e62e0c5528b49675161cdd30d1702af078491b2abbffc8579c1f8414a4322e11d87676a10470b70b6ef32e6b91b7412e5c5ceffedc2a7b854c247c4a7b6c044aa7a01a337ff00ecd51d98bc69310c98e3b33285f70658971e8eaec6a352886933053b5852f7147ce3e050c711417eeb3e61f32692fe292e80b0b49b80b0daba245bb73b81ec920cbf7852fd6e14bc804d50708fbcd5fa27250eb88fbe3951b26b18d0a31be6cfd2994c97c01e976196aa856dc50d26635c604485a0c9b7e92b5d2f2fb31dc194a576ff4a9742abff2f5042286cd73aeeece9b999b57c5de3f47ee7f8f1d0cbd2c50a9232292aae45bed60c6531747038643ca4aac62c7eefa33f8251700777cc07f5992d718bdea58c874a4b1a6f47eeaea17fd9f32fcfeb851986c111bad9692dcd926c78aacdb53d844d5e4f79597d8cea0693ba1e8b7db2eca29e04e71266d541021a6b93a8c984933f2dda7336d97b4ed972b1f091fd666e034cd36dfc51e9798c3b34c9e453d9797e20ce1a5017ff16f61bb755fcbe5eeb2d143b15cc55075e970149ac48714e0e2d7e598209e78ede6e3e20197ac57d0852a865ad533abacf50b7d458b24d1f019a98b85404f3c92d52357c87620304f100fcca714c561ce5fb4d65605273921ede8d2669969460156f597cd8775827019042075ce579b8fe1c71d7953dc51aaec5cebad1fa84fd296c81b4326f015900a1e8b8078d66c6acae76fc0ac70c0a659c14235ad5bdd4712c9c3cedfcb27acf2b4d0e1b3b40095eecfb3dc7e9aa1a0b5274ac199f3d558eaa425eed10721cf9032a18dbda6e30b28e90d4be9de26e31dafb631d155f5c8c2f7de2094da507e774047f66bd9e2bdc1bad7fc9f34005ea00b5f8936a81cbab72cd8677ebc67161e1e8301626c1cdee48ddd4d3ca0ea423b92c02febc85a9caa55ca9006d8c1cc80fd0b65882f6bdac772aa7512613a9313ad8a06c06eb59497d175a27e11c81243df3ebaf6980d6aa7d1946bd054d4165e5278fc99b7bd6cd9996cd163b0d97eed51a0e13fba353d9676cc89094f7a578711ffedc570c9ec7b6ac3010e6ef31337e69eaa0a0cd1e4ac02d9f4b9406acdf6d66f5df6be9c70a314f3fb4f3f26a3a954f32e5ef7b33d3bcc4dee8ed2c03bdf79724480a2729c2f8a1789aaadd290104434477ec6448e7c0d36c0d33ce49295e349f89143faad55c54bd52ad4022f1824a02dbe91d54f6baa008c1aeda2d52328e74c6546b40aab60fdc4fb4785a8cac1170d2fd974f5e17eb78532d294abfbf30618a93b3abd48203fb5f517cfa46c2be14146492c6ace410ef51caf2205bf6ea43ed31fd44971f281b394f8c82ac7d0e469dbef064e584b1e03e7aba9500440c0d3bc76896ccc5356f427c63396f7a203c5b1ea2d96ecfe3431588891bc46d2e9c18fb8a81c218878642561100f820d7cd521711dbef7e8a05e35e05f1cbcb37bdee936afa717f3cb4024e98f8addb37d7423587cec25897af9227861149c7bcb8c8795091a22d389c5640142d93fffef40ac2c3264634cf37b660c58beed0be143ffcea8db4697406dc0e8cceea11173c2cefdaeb594b595f855fb7a6be05a6a5d898bd8e8092f68e047329a9599f41aab0065eca2ca6f4d6c5f9ce83ac00582b0f0f5226faa076d888c54a224dead80c3cf8c4653a6556c19942bfadd54225db2a73c11ef629c6193df6d2d994607550008b5cda60449ef20e7a5477826276a1b01f8a9bd6b30a29cc05ec1b76e9752234fc9457dfa9990839512087f39c7d1ff9e1c86c7eca78e4b0a2a4522b9423871f0fb937f9edc0d9ac55ff433bd1c144d33d715a5907d9b2e6ffdf2a2fbeb7e7276f6a14788ac6faba5090feddd46b0072bd0c54685925adeb9fbf74e764d6cfb46ccd2af80ff5c9304de68d9fb2fedb4b16608addf365df1ea691f80a58bb5eb50d1a344de109bf9ae2bb6c3c5006f6a715b7e51ca88b0e5278caf13b0e388b9453cc914a4471de7b3076e7a0f0c48ab4d83021c2ce1e8f81a323d088ef45d01774573ae6ce0d830b560e7381828961207ba399c28f22a86eda65b02f1f4400c447c8b7d8973188c81824240c22d53ca56ccb07916f21eda687d4e02393d2489e486ee9b3c12b5d56f54facdba74bffb5e7a869dae2a5f959b54c6749b1b191838ba874518ebacaaea3c2004815d810b91d5350562209f92839d7acc049175e02c3a157df0be7182ca195e06f3bccf3ae8f0536d9adf909771d89ff78fe11c61f15967a244b9d3b3674bb84e21600eecb3fee8f4280953820424edeae777f50f35df2500868f8493d24975dc44115aaf21f078bb48a960b0d33da69487428492c2fe47a3db3581d35d98914b9f7c70004e4e46ebf82e0c71e905e0ae69fe5ce4c77fe76559205d5ef462f12a1460485cc01010ca35bd4e9929825f98598bfb551fa66fce51ceea708268124b6d5c51d9982d5484acf2636fbf1c17dc34dcd86420337f8ad8546e7e7750b80e17bbee158f06e6989299ab423a0179d96b4b387f8794de3ce30a33f3b186321a96f8cdb0545aa9e9e17a8f8c0807c5761bd65d99c16f7b495f51418737cb0590e37eac77d8d5e780aea35b41d19bd0cc9e55d00ef43e7e4e073b5335b97a57c9cf51d0aa7e88115449c2f4ededac6e619069d20fd8476e77d0259428d208589b06fbb538d64b84c57e21adf481d4fc71c7c293c195c337f167b85505b9d31b73db3759b0638844cd3636143bdf54e70788fc77c6dd10edd7eb44c1115041efdbde57a31e4ac02db69bb71247b813f396a5da5b992e7354feeac1a6fcb4e0462498b8f67cb08df83a4702a411fd218bc32ee6159716514208cbcada26772d8626e87d7825e7224fac6cc14c78a0b469370274bd556b02a543796aca50a321498201f15d4039b120f72f0d9121aa0c99341ee6f5122cdfc8335d0a07010e5a4887936fa0a46681d8923b6e3ba9f475dd3ede17f880fec76113a36488ba96dc599b314e513e898acc1c7866c0fe9a8ffef2d4d87a1964f5dd2a4ff66def1a0da0efcf217563d51d4cc0986fc827b65cc46d3c8cdbe162fbb97573ffa4781defdbe02e96fd7cc1f930d2d1084fc6ee49daab64f7994b09db2a897719e97b879793086797e92bb5b61505e13ec6c5463e3cc743d366d8ed7fd0b446204af4813df047b800797d99a72eada85b828a3a6b74cd672d5bb97af821d37fd8e601aa9e6d1b4faef653e55d4d3a36d83cc33c57cbf01535523fa5de97a8ccca1040eba1de7d974ac18d658bcceaf0b803f3e302b9931e0d566cf6a97f82c6198e1389bc47f68060b09d4f81647525b069b62d16268d647bd3c0e7e60cb0e699dca2faac73f4facc3d7797e55003bd4ea6c2cc10b5c4d679cdd8c357b7af26ac6a7274cc9a85eba288de640eefbea4cf7275e6df73bcc62cbb36d34066ac11d9e6ffe2bbfdb7dbd904b4b75a8c6828cf317603febc7a460e95e1bb3037480e243e093146039a0d35a217d32b2f745c7bf7c727e60923624997c173142de53b8567a8cdaed943b3090c4d2472354ed5e424dcc97dafb80a5bd21f30c1a89655fd513c6d55ef5004b0ddbf31bfb568098404c55681a5e617b765c364c335288ef7f99d151c239a57b853ad0fc395335fef01c864df488457e2e3fff0ca8ab7bca7b4c8d43927525c047a06eaeee3c6856a2b8b45057f76dca5f7c6fe818a20300fe6e0e3b33d1efadc91baf32782698233128d6753e38669b811988a3d28c97e87af59e415a2b7b623ca0789f45ee6bcc7de048f0df0b97ce0b4a5be3c423cb8abd070c03f67172c66d121b8abe2920a4d73eb75cffacbcfd46a037c287e3fdca189c8526d89fdc8973d2f7c775cafaecf22c8892038e862775f071da0556f7aca6b01d4c8d5c844d7ad6ceecfd4b654f3ad1e05921c15c09eea6f38dde7b93e7a5c32cca56dde4ef7c894086194799ea5b44f8637f144479dfbd78a5c493c71f30f9c5ce99a0d7df0e31b7989d9266755bd3fdb41d3776dbe91312cd077db539ad382f65516f084d1607d972f6823033f21ef2449068e7fa7bde50f1cc2539f7b6bd629a220cf25d2f9ed243bbbb1087cc31338bfb352445d1c37899ac05f23a283fe2f45d18ac13b35871447282971727b926cada8b0c50c90b0b1097714f04aeb57b0d704811a2d7e042712a167fd2261fd96f6bccb930037b907b56cc93be6f07e97f9b4e587fd5bf1e8cc2c2b8e736455e908226067966ff0872426735c1941978523b6248afb55b315fd5f0a3eed4051e15885abf5001e80bd456bf6903bf39fd9f349f7fec543a1c9c54610887ff06021792fa3dce4e983d44fb9a2addcaef58599d20e89e9b5df02b9d0a5b879ca2772561cfc4705b2662fa76f14bbcefe8adea495967079fbb5a3622f5dbf7877ad00a61d115c56e0914f3fc5be10646b8f4503990b4f4d66efa4c", 0x1000}, {&(0x7f0000000740)="7a430b267cf8838868b966ea069644aa8f209e82f6c4a0b1aa7fa1c0b2ece103e256ae8cd67ca397db52b36419f0ed4c1363b4fcb83f004c53f138b9f94d00c8f2bc6206d305de12711f46c85a142e177d40355b0d405b79824bb3ad08a2eef0c4e6467d27b702e9da985d63f11859aa33ddd586b8bcfe894219df9f4d60ae34b3a1dd0a585dd23054f9103ef583a17b60f6e1081587fb202c621d72c9fd766341427695fc4bf09cc58c8cfca37f512c2024852cdbb66e84b0a1455fb3", 0xbd}, {&(0x7f0000000640)="f1ae6085796b0f6b5672806e983c9a1cfbdf83f122765488bb660af01e438c6eaff0c7da6162b4998046a6d5b6548a4003814f817c63aeff7fdedcabacb22897fc46803dcdc37ef0b021ad2189cad05db351ba6a487930dfb5425bebf0aea052", 0x60}, {&(0x7f00000000c0)="825ce724485d8f0d37f58294b60137baee0582e51d3f4729126046e240858ed041ceaba56255ae934939b1b6dd81bbb34527e746c1914faf902e3a82921e81c616f5d595453d4a3e1c74657e0993b24e14bfb02669ce1f4bed6d7f3fc9", 0x5d}, {&(0x7f0000000300)="979a71fe8899fdb906621e539f2d3b7b9abd926fc82fa11bb11b8614de4685f0ad0600255b9b20203f3256f88c2127fac7324129861e87f77eaf1efc29dff73b410ff28a841524b6e4ae74c0564265a04b46c44c5a0e94281903c83adb3f64159c32", 0x62}, {&(0x7f00000003c0)="73b071d2ec039f6144c04e524d25f037bfb0b2e2681ceb7ba06f7508343c81690c0373a17fd05074e1402b24a8f299c9969134d3492bf5314aa4707285aa18be66383962668215af01bde8eab0a9b7a21b45b61b3682a5bdbe30d3fdb8c06d0de525838a0656cf775f41361f2752fd681fb0df00bf8b6f756d2a92b790ca2f9e9bb93ddc87becad72224150f2a8df48bc86573102ca398ba944d1ca5f1a27ab2c93b96088feb2d3b8fe141bebdfc6c7579e4baa9ee101c9cf895421b5618c891bd0b99a32cec9176b05bcb5fb7f71f21d17d2667f826", 0xd6}, {&(0x7f0000001900)="d51bd1362d8d70d3dc015bcfa6da58c393020000003c7a843a8ad69b326174e4bc7b7105f7ba0a8f61c2f422020549bc844d969ea5168bd563b28d14573a4d6c857d76c95c4bd4e7292a40e377639b3d2e90855f0c2c5b49386bb7ff086cda646c20357d21ca0b432492f650f157cc49dbe5387d6331ba29d4e8a64de0d4137bbbde3f", 0x83}], 0x7) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, 0x0) fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000500)={0x1, &(0x7f0000000140)=[0x13]}) executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r0, 0x0, r2, r2]) getgroups(0x7, &(0x7f0000000100)=[r2, 0xffffffffffffffff, r5, r6, r2, r0, r1]) fchown(0xffffffffffffffff, r4, r7) r8 = socket$inet(0x2, 0x1, 0x8) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000140)=0x2, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r9 = semget$private(0x0, 0x4, 0x608) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0xfffffc00, r4, r10, r11, r3, 0x129, 0x345}, 0x8, 0x800, 0xffffffff}) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) writev(r12, &(0x7f00000006c0)=[{&(0x7f0000000340)="d097dedfb53a9dc869d81041d79cfdb2e396d6b461e33d3f5bdeee4887dc1a6f522517f2a354ccd5a6e72edf2e78cfdb31f4a779addeb89f256d1436dc33da416e07e2bebb374c37d57f9bad1ad6a3796fd69dae11b741cd7cc3f1d7dbcd2f4de3186f4e9336bab2122d229599e40a5ada27ca2b5fd3093dd1fa82aba1895f562a72d790576296c6ae45dccbf3f853fa33a17dd5f1d423f6b24b19c1da142f02f2b57e867d4ac2bf4492cf0f00e16770c33ed80f7efdae04830c867a6cfcc9085f9e8151e30be5dfcb39bbf1a127023f4f4f4d80b5e3fb68eec416af8e074324f0cf23fef884", 0xe6}, {&(0x7f0000000440)="cad58eb8c33fc9e4b0f723122e5850e16404c709dd3056fa7aa9ae0d9d94513b29cb6159f6dd8bc6fbdcd7c467b811", 0x2f}, {&(0x7f0000000480)="01f0de2f67d6dd16d02ec4c8e3f01c1e7dc22dc191c3ab93dd1a4355b6f5c7cd58a47d3b50854954b9230fac7fb69a28b2446b5c2d7770d62fd46b7af5a6166156acf08c832beb9502e0e04441d6def72d07b7239a15b4f70edfea3ec44db5a415618491f981284ed1e26daa5a5c833dfcf0bfca99b9405e743ac9a1cab407f55c204d608eded380e40d1e0e1bf5688cf63487ec0f8ee2088779f7bb82b366517ec89fc90918394fcc13377b5f8f58268812ef414ad3991330b2b729cd4b4f03c1d7f9478645a490a6c03afe8d3306bf0b0b118181bc7bf864824e8ddc46cce1f1b4d5869d84ed3e936e4792514d88534141264483e7e67816fc37c636", 0xfd}, {&(0x7f0000000580)="3548041e2cf4ae9f9c8aa2c27763f9b0e91e763105a17040efa17c151e91faba2e294439718a8431c3c3d2f9766b3d8727568fb7c9962dea4238b32f40e92f265caac0512dc5554f8c6a7133e3ceb65839f2aaa37019029ff7e61e20a01fc4267f0a222776bf2ca69a63abc0e4ab7c94d28e3060c2ee29a2fcaf9b0dcfc770ba192fcb0138a09bff19ac860076494fb41033c3c7d0647b81919c4eec8adfe74068c363d5cf28fe309cbd33a9cdafd6fceb63d2f9a430e265af9f1d", 0xbb}, {&(0x7f0000000640)="1204c71272456bbcab296b93487dd813271af6b92af37a27c37a827be431b0d84dc8991f3b1474373b0176af450ed16f16dbe1d31c4549dc5dfcbd901c4c165dd402bf3d0b2fa32168385c21e11792701c565d5d4a446d7c42", 0x59}], 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r13 = accept(r8, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r14 = shmget$private(0x0, 0x4000, 0x674, &(0x7f0000ffc000/0x4000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x0, 0x31) setgroups(0x1, &(0x7f0000000840)=[r2]) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000880)) sendto$unix(r13, &(0x7f00000008c0)="78d0d0960ef486dd0bfeac1a206334341332df09843a441ab8d14ea7a787a0890027186543fc210b4aa35640c27b6d6ac7c237c194a3809c255e832c2910f40c7bdc6f835d15ae7f55", 0x49, 0x4, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) r15 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000980)=[0x0, 0x903a, 0x1, 0x2, 0x0, 0x0, 0x5]) open$dir(&(0x7f00000009c0)='./file1\x00', 0x200, 0x2) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000a40)={0x5, &(0x7f0000000a00)=[{0x8, 0xc4, 0xfffe, 0x3f}, {0x5, 0x6fa, 0xfff7, 0x8000, 0x2}, {0x8000, 0x4, 0x4, 0x7, 0xce2}, {0x2, 0x2, 0x3f, 0x2, 0x9}, {0x7, 0x71, 0x401, 0xea65, 0x172}]}) chflagsat(0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000b00)='c\x00') executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2572, 0x7, './file1\x00', 0x917, 0x6, 0x7}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 0: 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) open(&(0x7f0000001d40)='./file0\x00', 0x800, 0x80) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0xfffffe00, &(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) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000140)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="4e85bd17b30e28540de5f1bf33472679e8950a962e8e0d971696532b835546e8f4fd36729a1a441c19d46e7b4495a6da1f44b5d921b49d9b9a0a3d041bcebf28fcc52a7246342a1ea43e55246a03ee818b67363ae27d4b582f57278bc3a68abec02d67b5914d2d22b834326934673b6fb2b5b38b3c1b56c6a789867d9fb0cead1848fca3923cc3fcc5dfb59d321513ebda0a94fb6713a4d2612608152017f01e83f448b3b585c5a3d2074f2ca9b49f1c661e", 0xffffffffffffff23) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000372000/0x2000)=nil, 0x2000, 0x3) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = dup2(r3, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2, 0x2) setreuid(0x0, 0x0) r6 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r6, 0x0) setreuid(0x0, r6) geteuid() open(0x0, 0x611, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={0x0, 0x14, 0x0, 0x0, &(0x7f00000002c0)=""/97, 0x61}, 0x3) syz_emit_ethernet(0x0, 0x0) r7 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRES8, @ANYBLOB="c74eeddbfbaa987c3e29d58e8dcf4a3ed44c6d280e6438daa7a5db13f099b4b5036fe117d2b464966d90301f24ad563fa44524b8a1cdeaf0f10f895bd92868f99468409d0126daa240df7f3c0145099cbc4e2a48db54b9797df48e9ff96fbc5d7a8e", @ANYRES16=r6, @ANYRES64=r7, @ANYRES32=r5]) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) open(0x0, 0x615, 0x0) open$dir(0x0, 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x80000003}]}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) open(&(0x7f0000000300)='./file1/file0/fi/file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x8021, 0x0) r2 = dup2(r1, r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0xffffffff) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') recvmsg(r6, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000040c0), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x1, 0x1, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) 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) executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast1, {[@end]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="e219f192c10b81958bc99f607f9a6a6b12958505ce62", &(0x7f0000000140)=0x16, &(0x7f0000000180)="1e2a3bc2a567f7642468506923bcc3d8eb4b6817a12808fdee9844422d9b1f545f46100da8e36e7a9d3d9748bb4fa6bce5de22f9796739c26e509a81631d9d352641f4e1bebbd0274261f4a0d0d9687ec3d2e87f0808dc8bc2559e7124bc2ce03ae51d5a58dbb15a68c42448af70116091a4740c5290f1bc36f1f715a236f673919889e02e1f035aa5ba6d85d377e6f891e293dd9c4167fd5a728f0ad072fe992711dd3d5afead197fedcf8deb5b2cce4d", 0xb1) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4437) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000180)="edebf7ebd9046f719451ca7588253b545a0861c91e10a48456d9cd92c01fa1e20f459bb797e3da61de05e5216ba04e788c4d2cb287cd9cff61d32ebfe29b2859d24f2e63ce3d2a093f568b8ba32c9f3af3d5ea66ee5b73cfdbb5a417d7158ae6e323a6f0", &(0x7f0000000200)=0x64, &(0x7f0000000240)="f583e379c59972e475b10b2ca8", 0xd) executing program 3: 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, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x144) 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', 0x6000, 0x100d02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) 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(0x18, 0x2, 0x8) 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) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x93}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140a", 0xa3}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 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, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') syz_open_pts() writev(r5, &(0x7f0000000640)=[{&(0x7f00000003c0)="05f5a5b8033afac96721472a42e70a8cf95d634b1cee9cc4532af798b56af25b2308633d28202eed599364e49ad108cff636bec10dd80076c9a441ddaf0b77fda9aa2a9924de18569b080e8a3b19a568aba2f04fecbf235c593ae11faf5f40fdcf69b87054dc8cb8f67462815c3039d1ad30eeda93b51d01ae5268701aa9d3183e83511b0acb298cc5a4012f8918fcf7d6b640fdb59b84ee4492917b1e82077998b88cb3341fcc6f53fa200ef498e1921c97fd3f4e6210d4e1f63d81ef78c64e516b0f8fccf82c5fe2175b0346a046b5df132a9a6274719479829945d571fbaec79c45bb6191edb45bb3354890aa4e4fde09b9d2eaa7", 0xf6}, {&(0x7f00000001c0)="8f5e2c5285a2f1ca3f2f0f7d1e708a9a42bc23b0809d12e3c5c2fa9a61f46dc0094b154097bd", 0x26}, {&(0x7f0000000200)="b2e460999a867a5b415489d4f8faa673a91eb1b0731ddd5eb8c10e8d7a87d13400f3551bd696cf", 0x27}, {&(0x7f00000009c0)="e699c851d4ce68f7e383922750422c6629005fc35bc882afc8339d0f35ddb1d446b47595f5b7ddb08590ee9cc9413276a9ae29e5d4743e1b89275b9a4463e388b264035cda87888bb1681944f2d0c00eb54656d055e0cd4924a4400392ace6f7c2a3831d5ba410779701a5b9e77e042b93a699147d087d332adba1ea68b15b7c8d7613cbf520265271067f4f92614fdff87527ab568b5e710519ca62299be1481d9e0ad999f57f6f129a326832aacf04c7e1ec71b7d7efe46ca026d8e6a3eab959c762861c78f5df9c94a0474736ebc413b65e3580c5197d5727324acfdf2fe8b84c", 0xe2}, {&(0x7f00000004c0)="ab3d0680fde6597f2449b2e911ff3d7b43e31eed85258f97", 0x18}, {&(0x7f0000000ac0)="33f76b6f2c8a373aee1e83f7ddfa0985ec729225b51feb5694a7d7bc1ee9f797598423672799f1a2deb68c31741a7883dc15abac53b7c4b5b0fb5992dda7f13deda758d4106e951c33dfc363a8cf9efc2d1a0fa64d297347ae0ec25325127f204eb216bf88c535aad6dd9ab466130916309450b40c3537c59499b0f8215798aefface41c659812495cb6a146ec973a7479854dca0bf3d5c2d7604b12e00d7fd2e7720ee03809bf7d3e746dc4823790792ab0bba2d7d943e17fe67b28a5b39947cb1632588047a3e811cb833e34e9e98aff0ea775", 0xd4}], 0x6) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x43e1e9d0f868a44b}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 5: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f00000004c0)="5f6a8de84b4c523a583f91557c748a1acda4cedf134c9996074351ec5cbabaadcec85d62a8a897a78307f3d2c30eea63673a3956105ec8aaba86930f1aed0b3d111d", 0x42}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee4", 0x7a}], 0x4) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x24) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r5, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000440)={@broadcast, @empty, [{[{0x88a8, 0x6, 0x1, 0x1}], {0x8100, 0x6, 0x0, 0x4}}], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @end, @lsrr={0x83, 0xb, 0x0, [@loopback, @multicast2]}, @rr={0x7, 0xb, 0x0, [@loopback, @broadcast]}, @generic={0x0, 0x12, "8376352d7251af00e4ff978000000000"}]}}}}}}) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="9b3dfa679021a1093d5c93b7381e598c9657344324", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x57edc5c42996ee93}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) msgget$private(0x0, 0x40) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r2, r2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r2, r3, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r6, &(0x7f0000000800), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket$inet(0x2, 0x4000, 0x8e) r9 = accept$inet(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r8, @ANYRES32=r9], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r12, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) 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)}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000400), 0x11) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x100}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680)={0x80000000, 0x800}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x54, 0x10}], 0x0, 0x0, 0xfffffffd, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8848, "da8e1d906026e9877ae02856daaecd9c9a414ee2286c6f415c613b6363e1018b51906f5c9ba501e59e73c10a0effd3a9017755fcf4ba4a019b1d8e02ffe7a4b2fecc95d637c7d1a3abe194a29d22d1"}}}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080)="68f7db2528c2777da11dfe9738dcf2a48fdb7dc503b3d04c994a8c95c64442cdef98ee844e2553840c73f648b2f9bc7dce9d04c3cbeea250a5bb2fef2f971b2bdddbc50715847fcc4f5e11e9c053a5a36111aabb242d289ea0ba072138aa69e98c7552bd496bc9e5f82f0f179d64cd6c5a3d1d0dd720127f10a0dc52b8a1f071c7897fe7d7ea286789601a4fbd1056834343a90d16a04090b973a469ca79b56ac375a543bfc15647b599272bd4aaf9fbaf45d05dccd125c1233a1e729b7b4d6bc6193787415c5492ea7e9efed92b16f89399c70016a3db43b44ab5631ce7c666f353b32736f492f89fc64faeead1a639c8c58f1c74bfbaed6841a2a406d52833698590958d2aac35a15bc4b6476c73186195d4a7bec9ea1362b849e9994632d213d587b39b1bbd1a96965606bc9b0e7d182b0a2712bdd686b4c1ea865eac71166a56c1ecfc3244c71cfdb13ed6c636e355b28e3e5b1f8e1b7f1bda5fcf8df9eb3c1870d3e872887535e185640253c673bb17a113aea05003d4cf9f0efa775b7d26790900083e9033dffa1de0be285fa8f895c2ef2137c4076f5f7548697ecfa2c323a423f82be5c729e09565cb7121e76eba14e43d02cf3523caf617ee25e8a17bab5ee65bb394b0a78340dd51ea333da5d3082f6885ac8ed06089e3f7a4c0a8d9e4684d0d8ad46dd98ab9a64d798441b4320909ab6ce7ebff315f9ae6120870343e693bc5cc4320461edc5b307215874d05e19d6bb2973d34f5c9fe7ab83ea66d27569b021bf156e74db0731258ab1d2df02fe4fd18325855ac390bb1e7b22558c05a2df5b90ca112ab69aa06d05a211227900ee3f3b1011bbbe7e13c3d209edb31d8b701d39d2f397db2123bc23288c6b9de7386b8be21c0c1774ca84421b50caa9cef3802255d76ca185108b6f4291a2a3dd4efaa8e35ef0fea4d77d9543d84bd9dd773a00313658049369b0f2230b46edec85021ca86813101ce10345aad5cc0775d5007e8c86432e1937bbb9143df98b835076e32a55083d6f87f415cfbc625bbdf1991ec35eeeaaf47f44e2704ec83f27eed4d1a8de07ef4841f03e348b65975c8ca01b39d84265d3444df0eb8b5049b360cea8e665b649178d67ddedca1858d22fac04581bbd3f4a32990b0d14034286c3ede5ea6a09cb1cc5ad9be9f70e11865d89010d21ea45b24dd58207bebe8ddcfedafa675e2b44f6f802f04c4a6a2bd1d398f29535cdf722f4eaf558133afd99680ebe6ffe782674c596e94455e4e6c798f44d355b716c734e8b6c13ae116d1aead0f89da1f615176fd7acd5f80dc1639073372ab33a04dc013adbda9ef13fbf8f701bc822e3fe019c394fa5e492441c73bd997ff6707950322d6a816c5fed326fda10abc980341dc0bd638b7bde999c17497a112a06e649420deea54908814dc16de985b95643219c5c3f1eb2790a6eaaad315436e76e3bff640ea5102ca3eb2ca9a37d6677a3e4b592d81896314ebf7eaa19b35ea9b42e26209bb83afaab4f6a8a64e16e244b6eb47ea398ab6a98235f6134c38305a42fe46df1a73d179eac3d1c07b10047e3e4137e5c855b95524a29b30d0ed94bf107fe296b751ca884028d0d0cd5e4926deece78c56c2a88a4bdbb17242cd4d98f579a5048bc2368d336a92c19d2801f122791c9adc1afb3c44c668bab19b85890b5847589cdf8710ebfa2db8348d671b818afd334b99dbc7cafdcb9430f500e1521bdcf51dc1172798c77ff9fa57c1df543d48438bb4c061ed0c2822ff8187b0554a9300ff53e1fabe886b03cd91228abbdb6e741b6f112d60887d19f1fddcdf9ace29e7f4a5590559f70c745997757044f3f450ee471279278fbab2639c09490eb907ea7160221c49f3651c47ecb9c093c224be0481a86b89ce8794dc3d00928baa3a6fee250ea828708210a12cb724df62012a27d1cd4642b5c5845dff3761b38320459e7e5a548b318d29972c512537e7fdc07259d658ab3be9165288313dca077c985e97f7d0f68aba1018e36afe65505264a3fba44ef20cfba394bbcd5d15ffd13c15c803d90b31760f2f9350d5f98c884b1c4382442e248a570c916dd94ad03a53b57f48b45e4be8b2941878672dab89713b7b1083a1280c534eb26e88143cf40a7e6ccb910f9b1cb2fd1fe2d82752c5605f802ff834c5bcdeae0031704bce882c1e0b820d26578a399c203dbcf85d6323453dca9bcc94d0a374c19f0a7366ca9c67b345e5a02530c46ffca04a25198f3fa22e4abcddbe8a072fe75a1d55b4a10e12950abc47a0ac20f071a133ac516e2b5a15b5b593d24398540fa29be4d5a2eb7b299b0cf90d50fd5bc47a75ac0cb1a2cf0192454b75d2285f81c7940899f1b94421038b4e53e1382c35cde82912f1b62315407a06ed9d0649493dadfcab2f6dd774758e12c3cc77b3983a0b9e4ce59a92cf1d277ba66147fcc4526155db22409ce6cbc36dfef557b556b84bc6325c90165e0994900fbe2a80e1b06de0d3b01433720944ee34eaa97b50a4900230d7d12579a90f587855cd4e82a8ee316eaa613fe6901bf2627ef16b151bb3fa4902d4c5f9d34d0af1ecbb2f9c0190d8d45380e55d6562634c8dcbfb35a1f348bcaa5651271433f2c8482f46f6acf594b81a8f938329084549c15798527215f9c328bc7d24c36b45c5ba9e1ecd513c01d53962d1b41b0eac9f479c2fca80e78fd92691338ea3c39bb3c0b499650d892eb4f72203f21edc38b1921a1418425b562c58f63bec8d8d5ad6e8be762cc758936481e0db32bd68ea88fe3f33006e1c0ffed5573ea5bbb744d7482a77eaf9ed8fbf928319ec24a95809d0f8734ee98a48529c9499733f77fe561448dfe794825342cbbb280e2e001e4a20d60debdf16be33375410d7c0fc50e9d77e6548adb990d36ded992852b440cf8785609f57a17ab9b9c7a4c22bbf3f7cb98a83d9ef6683349cb7540ead3199f3a480d3a7032f3c62458efcf6e0078b6f9fdc7d69bdb52f3dc728c21cb924ce0e7b454e28cfd34859197a0fc27b5ecd01276f58cac2bde482f047c80032eac3cffe56be5b8a499964f97ea09b50e7a37c43bb5eced4f44e59768d44787343e9cb782fb03aaf33a2bef49a504daefc9bc3b9c2026f36970ff73a6b8b45a9d42e06f6d830185f73aa0190dcf591e7513b2d21534fd69c52f2b2ea5181dab1b4c594d4a4eef160a6fa40616285ac31701f2b322f7a3be2f224390be0b69dfe8dcbe08f407daccfbe9444f9eed0688834eebc51691f4b98dcc1eea10ec98566d2c01d618a169f544c06756effbcb750ce5ba2168449b300ac7c9df956ae708598bd35d36fe03b24b598dfc5b3155ea33d41571d24628415e402ec777900053acf3b75181b2d21fac0e5070eeca26c2b119c24dbc9c8f7160042f2bb5861a0dd6ec04bf39385737dbc06e656b6409b4d3cdbaf8a2ef3bfec631eede5dedb06feb33430473ef0ffc21db0f8afc7b459ac660c31fbbe265c2f44ecbd4d871e7a55f4455c1b521474842f5b37b4b8904fb0ee99e9a514a681546048e364619110a093f082ca501dcfbd2b2b18441ddf249e4c6785486e09fc7a8f5af2636455a3896a21b2464748bc96391f7c2f46cc432b5864b39e056d440562221625d4208ed172bdecfb856a8e68a8da9745dfb4843dabaa0847d875108de30b99f887ebe161a9d82b9a8ad3333e48ff193193c9ede783efd27db35675bd78f8639bedc1445ec188612d2b0f429ad31839418751c1018bb912f47d64dbdb8a9352f4a814f5206ce024aa3c681f9891bafcba5f1b8c5f1dea79d6766d74d900f1a39dabc5eecde62f80305ed6f7ef28c5647be1d5bc0e8923d40dc5a7aeb4f25a772172e46d7e7a7587764ae6f530779e05375d4a99d822f56dcc731cd63169b14b7f7cb8c23973bd9840637030cbeec5416205fde1f84310333d291ff2c30c85a1a5899653688718dfb5f8a8b92f1d4d4e8cb4b2039f242edb7448b67e54a53059e8bb8c76185a5f5a8cce1ecdb8af64b2f21a6507df0ca0de404a5b06e15a5ac5e9c6ba653903407fad36cad6b688246cfb7d341d5180d40a5a15c5b62662820bf9e830c77bb3637f13fa60253352bdf1526c5549794d7ddacb4d76a81f5cc1b9480b0db894c1a91a9d0a1db827e2000251b15f64c47b0ef7a9f4f068cc152eb35368d0a0251d52bee8b7b2922a72e0b656b209682b0e3e4da493e3ecdbf1153cde7ce6108b49ff3cef3be7a16e99f96964c3de0f7f1a9f50513f41fcf5736a595e98fe2808986de90151e79a93384f0801bf1806fe152348c733235c93eadbaa203d0cfc952c7458722d28e10f7404356959e242ba75b8139ddb55d8fd1cdb9bd5aa2e07f8e5804a2d89bc3badafdde512780a3d64b243046f3250722e0093c914842b059bd08e6b2f5d1a19320c729fe2c8eb58b2a08889edb7324565117a87d15021bd8773321b52a3d25cef45deb152c62c5c20df670284813f65885569e2c573fa26bc363a795f36dbde50f9f30798fc904b643fcaf0f2131aab9c327bf88a3c92c10d9ca6a9817c282eb1cb2e5f471c56b82414f0d0723f2c6f0a22d67ba318f6682ab4706c78b4d57dbff32b56c4303ee89b455cf3ba5316c22c02ebee1178b9ff7c603f498dba5eda8db06f25b979255e45f312445f6fc6c19a84dbecb3c7aee6ed2e9554a69e2a1285594f578bf5fa1a85b901811e19dcddd36aeb25a74dc760bd2ffc2f5e83d0864f9b2113f92044062aed524cbd4a60eea45ffb5c62cb3a44b1224b8367e0631b60f342f5ce11652348ac04cb944f4fdd25b8ae1728781c53e0ca803e8296706263b260073b8454c0e1b64ea76308212601209fc66cde3c44b67f3af3d0a24ef715ed085cfc2b7ada335d157ac4bb3dbc38abbfdccd5362c94ea4be7827bcead133c09f7776be59e341e2a701be47324e9033d7284877e4d26b879303cad2655fc2c71328e7f8626fb5a78e3cb9ef5cf4da81ad7462d1e8d2aa455ffafed70c3ea42c043d9f71dd7d7a8a57e83e7d232befbb63c28e89194a7c98b1fbfb1101f0337b3b329fbc2fd9f42b7c3ae7898a06049a952dd47206866385f5f0bd05bb4a76cdd34fe9865d467b5c804e6ea080c6f9baf57facf7484c9f98d7549ea5e5f327f367fd1c7bd1395ad56a12b68b3df7063c9e6233da0dfb50bc0476f9bd305f512aed18710abbd6c898de1d1ad86e6e7e3e4e36b1698b4ca561007c302043cfd5df05b13f771ca1f7f984aa2621157cf7a9b61de0273016abc1c844d7ded470c9ab4aa1a5b9ab146ad72dac2f59014fe3ae4871c8977be15674fef9a490a322936fe529ee74d405b1d28918850938edb52ba9d99be21f1ea6ef21ed7295cdadeecd894670f21c4d127436510e1983a87120258e7a3232eb1a2133d96566acd4f71d1babdfe4413d5f6c69243a27810b1309f7de4a9624598e6597f5efbc074afa2ff15a5d125ba2cbc078af44d3c7e84d62bbe5c8a385d9a7bba60d08cd7a0e7769dfaef8d1568e3fb1dc37c365667f7802e01ac4ca61bf68ef2910b1e19dc25055942a582df593b4513e2290d59a04c93d509466396b7806c5c83da1eb5ebe0aa0514756f670b53af8aebec7900ee82ed13c677d79bccdc3427ceb8a8a3c7670399e842f454b79c2af8c5d9427bbfa2878c3721ac20c8cdeea15b042a0bc640243b584f51d585c98a51b6102c6b7a542333651082bb98a84ebc65abbd3014edabe87a60416bc527bbc6ae5a8b0520658adaa5699d2bb6af1d0ed5d0ef8ebb66911989b4cd31674", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="2198b43d08ce466422c4b6acc5f27033f69f8744d32632ded7ac06da011ca151e44bb1e1cca7a4532b46e505e72aba778750126c1451a05b56a6200064ffa4e48b2bf869cadb2b6d37121bd227f1acd749c4569afbb33480d7f3a456ebe42a109a3be8a25ce582689c5eb45819a942fb274b2011d19d8c3a1bc380e7d5861437dd22b25878ff1ffd3f9e42104e114c4d63ac8435db96ce59e34eb216a22d553377c78142b20e9cd25f3d419b36c726861ac4870c241591357dd598d524bd082f88b00e3ba3507a66ee816afdbe98214c8146968d8548e475c924ccb1830895ed7bd04ff8f791db68ce342d6714440042c37d", 0xf2) connect$unix(r2, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r0, r1) fcntl$setflags(r3, 0x2, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x40, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001240)) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001280)=0xc000000) r5 = semget$private(0x0, 0x1, 0x529) semop(r5, &(0x7f00000012c0)=[{0x1, 0x60, 0x1000}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001340)=""/41) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = getgid() r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001400)={{0xffff310c, r6, r7, r8, 0xffffffffffffffff, 0x100, 0x8}, 0x0, 0x1f, 0x7}) sendmmsg(r1, &(0x7f0000003c00)={&(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002980)=[{&(0x7f0000001480)="a194697f774895751569121cd1c61057cfbebd737449121936787e8b244e12042ebe8f3a6afc7be33f006092814d5446a9c6c93e7e68faf82303e47e4947693408b2c439b8524d5aac87e701b385c8677a8ac07bc1629525d52ceea4fd60fd4689faa1ff7509becd4aa8cf0825156db0c30c86860fa490d6d1692b1dd64e4f5dd4bd657e83518a76a06b2760fde7aad309e1d6e25c48be13e8d9fbfea2012646611f48fec1fb04edc5e42aea6854746e0292d5096427b16d3c8885c89af9ff31dcd842fdb7e6b71aafd553b4adea9f2f7011027cc59beed7afc5bbefcf2325af25d7cccd3fe618fbf2d66f9f6e85b642baba9562c60a5b2c1a93b0a19d95bd49346be8f9fbf9cecf697547efb6e3b63d27bb59f18b9c5d26ab933eaaf2f6831987586fccaf179a8c8024f9e888e2e63451af0525c7ef45605809252d430556ea342597193776f9d660f23811e55e8b6a76cb30e4556af59caabccccf27f5a544843199084a2614188608f4a312e62db90e0dc05b4822f6b602239f9871a56479a6013c13c27f218fa49260f7caa0715971bb6f5e1e33a7788ae6b4bb587805279c99ebcf66e9829f2d76638d39c499004fac5849ee48e18af8175d7965a7e48a56015ca673081943ec5384d2fb567dd94aaa7ac8df8933f7fb2acd5434c67cf8b6400136e93928712c8c675816729fb9cb2a2ffdf6003ec513c16c9c2230afff536e85c160fec60cbe3ed7bfbda361fb50498071cb934006c469ca18e4a358a0f383702342d611071d1a7c8d498de47ec3a23fdde58a0c315ddd83308d7e4f3d1d2f4033ea25b1f5c2478f17bd37054b0aacddded96a0c0fe00e0ce601fdff2cffe04aa72debe00b05bcd99e95384d750342a50e525c404a90049318f125eb5b779d472b58c30536b663b621e6c5ec0d406f40ba7bbd7745938910aa3e33d4790b36f528b16b8d53ff72e8684120e080b15d15ad32fb0f57cc1c1b61ee360b23faf1abcd52ac162c33c820838ed358a897dc876c4a03dfeaad18705b214bb35197b028fe1a6affd463238acb3cdf9a86d98d225d7ea84d114b288a095a3db800d91428f0f9faed03aa3dacd4f1969fb1922878e9e8116c0294440772b9bdd43ed49346375882aeefdb171e780384d3c8b2f6ff35be31adc0cdd9094cb06f3c0955906f7ec4fe86ff08cd7cf2b644c10af8b291063e4551cb8872e92cad7b8039b7f2a5d9d8a73a758528fdc2c9b83a27e858d1d6448a118c9e4467cb941851d5cd720e5426ece9c06f8aec1cfbd8593d0b7cc30e1b9d235e3fdb90f9263db02033d78878307493d837cb9af608c99d4a453b1b4b93a607370fcb410f5de66564b24b655fd346139660c0bf2d481bef1930bb4df4f04962194fd2619128f24dfeaad3f04aeb6c93837d0d0f3bfb92a4250d070f4631c1e28abb18dfe34341063620c55c884700477b87afb6c3cef33d08ad315e1639db84e61b07b7127cd520f5b3efceebf202555855191603c836961fe84f5b26c18b7aaa19a96c533e807c8909b42ce86fe6a3d94d34321fbe50280834848e667e02c399c1746a9e23654415797d74f1050451100a6032a7d00e76d1833764716c19aefedf4f41e26522592eaa587c13ac56922fa61ad1b158789715770c50f4df331e479ef3ba7a9b4a16776c4bb0ad34cc92e6a6cff34e302c88bacc11b661e33d8474e644b19cf308f69c2a90e3483673b10cf3e969d748ab5b69a65759b8bc1491a49af3d9b152347666b777e6a5b7f57f197c05f4485714008d6dea8e6b0763b1260c8db84d6ed00cb05c032fc0b1be14e1fca380200323c1b89435738e8457571397a310a4f9d91738fa59feb0c34f07b7ae3b8a45e6d47db7d23a5b19efd1ed0271c674384e7c882ed0104d7590c060ddcda474a832d90656162b12aa91bcf8ef02d73e8c5d7751011c5d7587606c066ed66e495b35c217d63df1675d037206e65411d2eb64a54d4b64c96fbcf31b098a16fdc7446639eb0b24aa8e3a455a176008af6682209482eda6e78a14f2653326141be571be5d550f2afe52eef386981b5890fba0c9b1663fad72ea8f081db3099de4067b542e2fdef5fc6628d348ff50515ab4fef09a8029dcb5ac80a4a5d5012e8710d48aab7181e37a860143db54bff50dff1a8507353465f663bfe09b3be9f2a784c0160c1b51ec774ec267b9f624ad3eb3dd0769887303fa9447d597eeb8d457d058bfe9f347f3474deffa2668578a0fccb33833d2278bc285478583556a10800170caf3a29535df577e36724a1bf5ad87b7e9390f261c73b45aabd837809eb89a0c809a7ffe327a74ae62e55221758d81c53155b8cbc50cdd5a5f59ca5c006b149b21fac4359abfef31486ec52233825006c4e3c2f4bf5093fd21e93464953bce25d3489cb671344d0917b6fef49b7eb908d60272ce8d9ef058f34596a27b8b37ccaf4083e97712e357a8b71b9259dec66c9dad5cd9377210137e6577a66b220c0d7787b0f7352caa8bb3c3ec73f4e902ac1fa123decd9428bacdd6c1fb8ee95b30460ec201451c5746fc6410222ea44377c80da946e1d0bf853618c6e90d1716fb8963d22fcb5db2515b673b88acad08228d3650aabfdaed05e57a40e55c7e5724c839c140121a2d8daa36aa62f8c8ce7041d7a3fe9865a0093d4b5447bf76ce8bdbabf1a45c8f0238b102eccf23af5c94e598d37957312b37fd699c015c00d36899af0d8a062025cd2c4d5b3c2275a36317aa289446e83580f1a94b93c6a72a83dfcb39d820d1fa24ba19d8363bd3c82c9c244ab913e7bcae751e24d563e5daefcbeed8b0c0f4fbf4caf92beab44d769b71fc8be7b2e7ced772b141319020232da589b88084c5ac556d95c68055d2a52ca1f97456dfbf419cf1e6ea008ed95ac00975b04ddc1f831b4166f11a8b8a8a24e2ac4e6f7430ab6063b06ead06342097a5f8eb9f4248f892cd36691744c2150696098cafe477dd57f630686910bc8293cefeb8332545db30e0393935f25c99dd2bfd6d263675d90e28e6209c0a7c88e57c5c289075e72707c2337002857254d5f4631ff49ef1d7d7d09fbbc126f3081c7dd8dfc7c1a520265d66c1271029b40c9c6cd7994c8b67aa5081b76bbd24e56e57ba3f5e749d676cf33bc441404e5f14bdeff1564cd42ba5fdf29977eed6df48c71c237c3487951e93c7409a63e5aa0b4483ba9dbc9d4e5b4d95562c55c8e89896363226a7a218174538d474b4e127e810687d78d117c3ce3ea2f95bbc24f778743eafe68b2dc85953f0db857f48e231c27c443debcd787660d7086ca6c35639646596c681578754177e43c78bcda1bd4501d22211525c77f845dcd43a50cf8c8d4601c1dc8f03901ae2a45c521269a234f1dd85c84e00a907a235c71e4d8cdfebedffb2428dbbd67238094e414ef451f226a20a60356c5e20891d7d199b6edd38c792ea525142333f0b28676e2f169552cd839ea1aeaa06a09e4b1da5684d7c455dace9b37a1812e1fae4b0348b942645fbb8d8c314a7a4b7478284b70ed93bc0ae934ee64e0cdda8eac1bc264b6bc5e19a967bae60be938830c99c9b374d44ba520ec0bee26a7ba8a9d179a1f82c0042bfcb780edd220ac091cb9b1cdf6406b34a419d4acc3b7de717d8352f8450949cbef8c2cd47db3e7877c63f6b5a37ad209b2c0432e7c142708cc2bcba1c5fc836f04d48ad502ffa0659b0d3e8aefa4747fe8256e8bea7ca0dbec631a7df7d7186019de0811e2bf57704e33235add37218e53fbaa54b69410ff8bdc152a8726e8c3a5d73e2eeee1e86e0e50f8361e6994adec6e45259c73a9589a0623f2fa205e6c47677622fa83864a7753923f1c2e4940b01a9e47ddf8b3fd9d33e7a3e46797ab383e25f8c8841f90297ee2cbd7011826d8b2ec0eb1b69d8284a08f70be4cd9edfa3323fbd26dd7d64abe7b02e68e99ec0625720cf861cf94957dac65043eab092ec5a4b258cbbfc5f158e9d876683ba821d3f167549164585d30be97cf321f6a5a08d7276723970818ec70c0fcd17b0c03b2c4a62666f06b812292415657c30da38e9a281420ed7c6b81785a2b5f6fe6916f5ebc6677432dbcd64b40f960ab0c476536dac8ce66c061a82569e57f1b035e8280e4a777fe6528a637b18de95ef5c232b871dc2ca1918656384a9e2d6d42200dfcb6a42059dc9a871dd251f2b9b1c00d736afd0c07f725edab20fbc2f4be786520666bfc21b0803c84c8d94f7d67191caf7e526e62d74a1f28c061e31677966c66f1b62fb7a0250d83d200f63372578ec632d493cf2f5a563a465e81c9531caf58381f165e8a6cb1a16c6c4bab7215f0306cad526ba4567fd4214cd89475c7ba0d564386eb5e110491931adac7e735be154bd1a015ec8098a1ac3b7b3d08af387db7f541a23313eb41377d4aeb2463be98d09f6ef9fcf55ad60725a20cf3e9af7cb0dfceab8a83f5a10b2a3f8b5cae125d20ed12706fd76ea4419164a54f162c120a92a73fd453c4906a632f4b0a8f8b56fe988eff6ac92f5bdb2c5fe311b61551248603256dbd41f80e47119c7216bae2ffa64495e4e9d9020d76d66291e72e996de79dd7e46a305ba2f804231e9c80871325b36c7ff3b39751fffacdc152b3715612636dfeb36f39afe75ab6bc4ec48b45e39e9dc6012d43923ba5941fe09cb452b67dec59357e593476bcfe10ba92d242bba550c5edfef0bd9ab58c6b8cb4480e65515008e84e23c888d473ccb3fdb2c5da531704cd03c068a4230190aa21bcc7027f229a8d10096fe91569374bc3244025cd17fce18efe37b61726e149d5bb91326ef39f7a91bfda45c0ab2bb99e61c57c8f94acd36dce177355e7ad309f89b1b2417acd9096067373b0deff57fd53892e39af58b0c4958d3bee3b4ebd54218d6598fa808d6b60b232ef6d86a0403d7545737f80ff25ac236da7082de175675966f96242cb252a0b7e11d2ba072e09522c5e5e499c8faa4112130781a11d652e8b142895162b65154b5ef09ff41b355d72b3f4e444fba9c7dd549ce6ca3b8b3f763d7b384d1eff9594e557542d6407a15ece750246e0af54f76b7b6685eaf93e4eed55d10262c7ca0d081ca5783c229a7cd838aa18010e85bbaf4c0a292aff68f592033c1250d5d15ed7a5692f6054815ac1ae7cf0c76667f1b26875d6a40b4366745774ae82fb5a7361894ce18a4268e3ae135a1f4ec30ca2da4672e5b6e4a55c67eda5a16500e8f23b4d1d6b45eb5b51c82e0b56424241eeb0c97e27c5b548cad06cb344020c02d817029f0d5624c0ec5f95efdb636296543fd357361cf11d43f0fdf3869030c652e903a6403e96546be75949b17f66bb701360f8e61928abf96c22a21e2cfa0d705d1d970cf81c0dbd8a8ee1b4620691752e60a6a5553fcb50a811a2363cf9f0e979c6b391ad2b21741c2255015f1c666bf7873e82b6c1ff3f36a2df42a283a7592a8a07e70cfe2ef1bb5d5994a9c4c7c4dad97f68e98234fddac6ec0951b0e5d0626b9adeb460d3079358045955f30176e2e795f5d3b31b0f472ad3fb49fbdd14efd32308b8f6b6e8b73a35739f4086000fcd15f12998a7ba33a6fb9833175be126970a60988ccf08636cbaa971cda51c03dbe73f180cedca7452bb1b6fa22b5757f805415c15db05e2cd5e423249b22a0f085c74c8e7672fefef00819b4da856ff6b9ce597e27dacd89dc16154a7a42c4a964445c9e05895d6a4e9efc7e2ea7c4f12c8e639a246d5a8b4e376a3ba25ebababdaeb3e857196a80b1c4d25243980d2b500f6e2c", 0x1000}, {&(0x7f0000002480)="02900d7d2506797f197a82908f6922ae66efd8a2b5a9a884eb18e5c8c18ee4d9d704f5eecf395ba50ac2b155c2b89431a50738509cf0016b56acd8a9e3704e8f2cf0bd7a3299e3a7d4925c659e3e71072cba51358eb87e6de4714fa0d7511d9745971b49a9ee3488056591e01e735a44e984ca83b595d9e2ca5354223c4157ff2edbf0c96b8c30b3d20b0256ff182510baf7f0b7f432c8cb16cfb4793a967bf68f1437281d7a3edcfdddea94c9f7c4f6d676be13d8cbd23a34bf9e6b721db053349fe5f4497e082ad724153da3d3ed58a8e3f36623d99ef7958019a21154210c3d20b3c2219d1ab35bd3a9e9", 0xec}, {&(0x7f0000002580)="7325bf8f582b6924cfe4aa9311fff71c12c87d67fbfbb78796439eb2df7f00e763cb3bfa118a8b340ab97e7d6bf5d52798430206cf0e6caadf93797a78528124a704f9e7c48fa63f2d7e7b9233159e913c20c14e58b9b343e875c1012ca5987bd0aa4f548d1a403080120dac2f18b67f342d7ccf43fbf578f7e1cc9cbbbfcb4488c43ac144831f80dd2984d660c30e8f0f1982ce66d031e2867ac1e2ed458c1f046dee700cd8c992576c80f7496330915b90008c50e80ca1f744762df0abea8beda4cec9d6e6eec93b0e2e687a00388338", 0xd1}, {&(0x7f0000002680)="b31c39ccce0b94d237f6eec1eac3ed22176a0790719a7e2d9d09945a2424527a1041749adbb509729971eefb6737efd7ade5d6129933b0e96a466884fd4909e2b3f44d091554abf6228771f61a03d1971bd681267d4f11f730075ace7040e150448ccc4fde6efeda1c707e3291e7e1ff84feb5309b0b21dc149cbfdbb0f53c632267ee61f9eb2d2e7b8a2f0812eee493a09c52c16e3985302ed4f9847d61b8cd7a9393bf49fa949e3c983a64e62305", 0xaf}, {&(0x7f0000002740)="a379630fc7955e49a4a41c8cba29907ddfc58ba0dad999195740341652d36a57d19c3933536ac55e941b4bf42b69a2a5bc7067e9c9e59588d437be15e2351b08667a856894160441c982d185c01873c51b77cfa19f0f87ee5a7c6cbd64b16548f61c97225fb60e794eedefc5b3b78ea39aba637d9dd42db62fa4151c140a6f420940b0aa6a83ac30ece58b7c6f18f42823b20f761e44b3620b5e5b73071dbb7fc6873ed5f317693f38c52abae9c5e09adeabfea1644f9b03f4b276533348741e2ac3e55e87a0ec70928b70b29aa3202118688c6fb40a943a6d33007085948e8c8cbd45a47e3f2e73a641d190", 0xec}, {&(0x7f0000002840)="5723e8040ceb64b02fbb5c50b95bc95705c89e79c878009311bfd3a8e82ad52df197830ddc893fe8df6e4ba916737fb937bd0c4406330dee37aa9460f664aa8d1e9aba12fb357f105ed964c69b49b883e3d53c827596f8fe4b0808653ae5253111815d5b52054fd6d08651470b46049b9346f9a0537700d2957d6a96ef8bca81962b7c9658044dfc9a98525bdd36c0", 0x8f}, {&(0x7f0000002900)="f127e374e6375d488a3515a865f27be4018526d75b2e97bbda895a4545fee2f15fc13ddf9845ebe543f88823bb3af54c9493d3a72b0e", 0x36}, {&(0x7f0000002940)="8818dc0030e82b4f467ccf02592f5e19d6c8ce4489e8b80579eed02111da6cfac35f", 0x22}], 0x8, &(0x7f0000002a00)=[{0x110, 0x1, 0x6, "bf6a7c0a523888dc95a212f19aa0c7a069c145a22772b6107ea03816031b6b0afd2c9d32099f552455a70d77a29571124451ba89e7afd3e322328e2eb99ddba8ba1e41e57996e7a799b6f87134af981e3fbd8245890547dfdf08f3982c63540ae257c57e69c34c17a31f371713d29139b0ee2c6a5a6a11d58be46d23e763987b75a3de0135d7817b58d1997b2d111a29d5b281e8c2f622533365afeac3c9ab90b6e4478646d9654cc79edbf0c90a6e0c9506a0174bc46e59f56969193ddc9df7198d5f4972b90b1a5ac000604c6686a06852005c3a88033011e3b7f389b6a45c45efe83cd06aa4caa28fcde350fdb889d47335ebd33d87932969b0e472"}, {0x80, 0xffff, 0x3, "aca94329ba810c815c5b1ade84280eb84f64d477050803e0ff65947b2e68070c94bc7c429c659e1f60bd737fd17a7dbe7fe83a0594188e06039eb403542d07d0eb4bafa243394dd849dcbb8ec67a08227464df5b76b163223e5f104dd825185c6ac7e414defcdc93106633102148c0c8"}, {0x1010, 0xffff, 0x949, "3f875ba95898c1f763d04207c61eb95281ee0f3f889cd8cd891c48c4be35a8e6935014bc0d4661e46ad42784f57c7f903fcabc3b884a1372e9c7567715fa41853c7cd5efb751bc6e6914ad23496098a64d0e4c5113fb1478611ffb040aff418c27bc1e2fada83cbb4086513cafa0cd1ffc60c2dabcc97242ca875a00130989de50c5b96b95af90883fa0150ed84952bc787660620b6b810853c6f867a054a3013f630304e4f7a81f30165be022eeac582f98ef38e402f8119fbfce7d7a933c4e15046677856129d6b62a6972fd61148d9db6ff059ee8ecfb638a4a98b459c6e1ff02e4b81677d0f61778038c00a5b3744bdb29da0bfffa18fa68e7903c04651ac09ee51dbbc2948a4688b928a2c7e2bd05126a7edce7c67b943e78fd25070333e86895a8f6800e0c7c213a8782407a32ebda2ff4c501de8d48bede0adcbbfbe8548be1605bc06127447a01076541659bef4e5261d42475a4d1028f22c72762cd7dcf89a423ad7641897b48d1b68ce804834a1052955c920085ec170720f72714f862ac8a7897ba3c4c3994f007b420d4a3be1eaed5fec9ce65dc982e9b3892c4768391bb230ccbce6eda6760b9a1b1de8a439415e79beb31d5d473a0d00a2a7dc3d36392c7b2e6480f5848a2f0af7f0f8b9d9890e035459b540828296a74948b0a0d62a948c7a36d07e5e7a6b392ddeff0b752488d8d7cd9f9f77769207cd41b7b5770e5564e9c60b719c9a404bbd5e0987f1ecd58c157ac194c8c58dda61b0fc5d6feb62d7e2a00c96d8854b8b4ce7d3c0bdcfa8751f7bf709f609a98cf19a04a4745f7d8dadfdb6adbcf453eecdc44a91c9f977d427179ce29cb0d603b98a4224bf7aaf9951bd87414095640817ae3bc8d0e1141fb7b005dd24006065f727b5497061d98f741fdd4ac710c84a08867deb59d35d48c09a304a2b0a9ea48395d5178aed600916d32e212ffe18f33dee0d3c2d5a5b637842ced6ade7160fb2dd89ba87341bd24562bb8261123419e2927dd85ad1f5c3af4b0d069595cac798ecfd544082d4071bd843c69160172bc300c026b6f6d14cad0f634004c88fb57941d52f3bc364035adadf055d89957cdd403b36b9055e84e603c1f85964337410aebe5fef7a32f82980ed682be8ab9f134b8c5c4db9c9f197a8d8b14063cad7f95ce8020c4f37158470e37732b613f4b43647b742251f7d3f2d944516c0b49a4069de38e3a5b5911cdb70188516ed442f99eb78dc9d391c011b016ed112e5e43b5634c513505924f08f822985ac24781915e56848ccc1f768589bcb2b74dc88088dcf2bf15f8f636b34e1d05a915eb4fe329aca3da82fa75353e347234c709f2015cb05c67f9522d790ea8363b95fd48ffb022abfb099e5024db18cf2e321a68b22289890f26b7167740ea64596010cc4e318ef4f3de2c093f2360d498b1390581a79093269279e0993fd19b610629ac351e61e608a4d12b67828263f6a9a4824a97d616fd5707ce976f95682886f3b65196887d8fd7d9741dec17ffac29fe4d7d3ec6286e24644287827372bab9cf8b6e8586d2695280ee314106afdc4cdd1467bebcec59789f9433a9f20df571c71f849e1d015c931cb1bee6038de02e15f052bf75b644f752bcc0da1e9f42cae32cc1f16e294bbd56890e78978232f2916121dca59c7c65a6fe52ef658bf8f639a4c532f99256933b67af8177e9130a5184f40674a44ed318164daa533ec8744984d6bde9bf6ea8f5ce2dd7e1e83d42f470c4544829c99300df4df88889dcb3d2a2cf91d727bfe4b2c1b97be39a0e44a84a2aa0aa3ccaf46f993c223560b628e517e654696638dccafe0c87a9af0dc1015784d0c7d428c6c828571fa994863748cea9271d84365992fb7f67d8eec4d400818626db91abcf4997f95a562d001ee52f5a7faa369582ef3439bc82bffab61063a9c0794209aa872e9b2196df493419b2171a294c4141c6ffd1532f89512db2d10b6a9d14a58b15b4c09569c2179a2049a918845153e311cc4a4bee24dbf04978fb4112331cbd169d9846ecc2e4713ed4c59d50c7ed733898d89641d196429a4042a8c034edb0a4091eb009c957e84d4a22ab943e78df9329c76497646d26b8fee7220f1fc400f8fec64f6f3baa85c486ce1bd9d5f5e80a85690aab40d6a4345b7fc250ed1fb51a650fd7818db0f9948c73d64384bec469a5d771946928c01ae77396b1d1608b0a440db4bee5450b090108a77cc2ddc616ec046fefd8c6a1a0faf133b12caaed6f093c69cc324fd5a14eb3151ace6fd7d988ba5a2eeedf3a2466d6eb13d0c90f6289730a58e3c5246246820aa782e6dad6efb01e858c88eeb6644aee3127a448105d6e66bc571044e4036793e72dec7e0033a1d79515eb15e79d887040f275b726984fbdbea9deaa7bb7fe81147c859dab48df9ef5c80fc186a5938289aa408c086c42cba337425d611edf5fa91dc70a6263ef223eeaf86cd99f0a9762d836ca9c5403e503d92e505379ef564c5bdd1b8a07765dd2a12d3be6e66374b7553a9ce75c75cf95a4360f49f98d7855a7805b1ccae787c09497017e8892e87a9257d6dbb74f2aaf5dde7144f0a55d551f7a555a371bee9dfc273a7bce5551d14656dea664e58cf9cb8c9944708bc95a70105dae29852004da77f720cbee5d51e5c3de7015aaefbbe517c5510abb40524cad930d6f101dba65a4c77be7174adecf48ae032e0e5ab20cc4d0bc608c6772678037448fc54754812c10c66b2a422493fc3516fa8df7059534d045421c32a6d67465ec5f54d17db95fee0e257877c31d260dcb476a757d3ffd29749dc0bdcfcaeb078bd9c07254f565f52f6c887d734fa8ddbe22f959e4558418b682b88ee9b5bc4797e69ff20adec978c84ebb01896818f3b9224d6320b6136c0fac83b33ca4c97335bff2b6a02ce6d0508ba14eac425825643b7af051177de44ca0342627f271eb00a21ce68f1c84966f2b13b47c1a20725320878a294781ecc14ae92f26c72e60630f6e91cdcf6fc0f4c332dcb67a252bc2be0106adb4d40b8493a232e110aa2d8448863f59e4a632adc5a06c11b2d8b7d71a24ce020070aec8848f930dbc955e9b079efe3379ae64cbad943e931d55f04081f9917aa356cd5f79804511946ad6bdd055bce6e4cf58371b2d30036fe5d6ee606aacb443ddc234902f20f9a9f8fdfc7c65ef02062db38dbe8bf1e47313fb65fa3f7cca643949f9960070aa5fcda91060f98e6ed06b6cb63ef2f9805e6ce3dfe6a35e9be8894530c7cfd07d0f06c33b98c1432c2f789911a32e0d5d7d30d1e0778b96eee38947ef2feb4b6b734cba89545db9db4a845684563896ff5dbd0d3f03881fc0be6cd8105f825f105935ab79ca7e5a2c578268d224bfa084616316bdd8df043503dfb9ba813b888437d542f5a946c19b45b65294167c1cc439e785e4d373359c3755ea235222f68c8b0732eff209c1cb2a3aec7c1ed560d9639a3bc3809397c9bf12f2d55777eeaea47b0419c5a1fd6cf19b77994ed7d22ad473daeb68c010a1fdaa2163f25c807cb002f246fe7d2512590a59a94bda0eef4258fb2b0bd718fcc7d7e9141a25fe5964ab588b2a4193fdf67500b524d92503a794e3a39d57fe23a3a0b0aed37199cff5c4594334b82117fbd6976aa83e93eea41cd10ba50e3f822959ec37d260fdd84984bcaaa0eae08b53d9b8b478ad5f9a14510bdd82ad420e5f633ad83de4214cbca554f4dff692fe8a363526cc610cc8284deecec72d9e103fc3921455d7fc444dd598d6af8f7f301bd42f455ccfe7cadc5d3a7d709a98d9182902f3c93da40f3625e72700b9025221cec51636079e11adfe5b52767d32084c16fb37664dfc2708c4fe4b32126166398006b508342e68d4d03ec31acc4fb240fd1f0a3b80b9e3d401f72372a719f4483057e7035f6d325568da0d6acd80258307d3de38dfe8ca85a1f303c9090a91aa2ca397a858b91caf54ebda84bcbb3754c4d47a3569eab96e7d52b4f85a3ee3f3fbd8ccdc037408b5ccb2b9ade16c64f5bd0b279ac9383de7a1194e71951146afdde7aac3c34471eb45e9b7e91db444c59cd24fb4e958bf68bd616cd6101b127acb1979cb366580b8a0853b983d917a88cf66fcf69cde1bceec8887900a59ce89d9d53643623579751eb51061457d63ba63c35f30a73b5b1797e68edb2976e25e6eae592b603d02cc4465ebb0207ac1bef9de25999617f846587826d0d0a98a8bb5e81ff606d15e8b1f81d72a37476446f23a88f190b8653e16c5e809dc679468929236875845f2ca5ae6ca96a844514a3253aa09faebf93a8757cd162b98ab5f6f84f1b398b94b65c164749760d3c9a49d01fa0e97065e97b36eb17b8228add2cb5d22520894bf2c4869bb7409fb3c8e155fcb285c80250ba812b137d3f3c66e4f665702a8b87a95e2cc24258992d81d99f101d0c11da81c44d014f87d1aabbac651f628daecff544c61ffc3d534beb32b7aecea64065b4511e3b9f3b9558d511f3a0f3b8a8b8338a0f72e95cf8c83277610a796413a7efd32c855fb41d1d03c73183c0d90424fac2374683b1e37d5459947eb3d4dacfaa7213944e1421f04f8f420ab86a55f3f4535273f546fe1e94d1eca3ef7f24b1f3323f53166aa67633875389658d85b94c378933582a1b680be6b865b742b677c18b282e78499fa661f10498ab1a80b99f795dace4b4933e5c25ba7eb3eb0c0c210640d9687f8c70c4aaa52092e3cffdb2ed577897dca3468aaf2d699a30bec69c1236bdb638efd436ce6fc622a968fd58de6b57c7fb7f876ce412d9f36eb733e1b89e6962e2f1b3d04c0309a5a89decdfd081e55d0b4b46f708f40876013935a7da600595902b927ba8cf757f05e6dbb27f8cb919a601d4b4b5d47d4d873c7722452ef68c4a6163c600e21d36bdab226c4e7eab272af86966d0fc3cd25654faa0c0e8f4a795731b1a15f121322a3ce659a2c5cd18273bda7d45ff0174865c02d2bcebcb749ae3d6bc323540da12d6bc13de8345677e40e22c7fcd5693e9334722ba9066f5ef98414ee6cc4b2bcb12e33c17d9d3207fe5ab95ffe35e220c9a052f26fbcab9ff5d3bf9bab7a9df1100e4be1923b38cdce5c0dff84334399e6a23ef1f3bd8066e55f9dfb3c285ef1e9feb7c4a7ed0283a7df4876bf90055d1690c95de4b3cca7186358e65233e138ef37d80080fe7df601f9bfda05bb3f3160e776816cba9ad7f861863bcdb29290f5d2bfa3e7627463553e473c195720b47083786339a902648e268c9ab2b44a7c91ee5c55f17614f1567f34d55210f1958983cf6b94fbe22f8d5b405cbf05eba71265a4f76d0d5320ad16e4dd1b4bfc7828fe13777de6508ad7000fc60e6e2ba1d3e8f9ce23fd5187d63165e1d3cbea4edbab69f4063e2f9748b44b96df38e2f981e3e196a012418d96cec9ad3658020068acd555fac27e75260352ad7fa9bb877f09e68819af101a80df21dd65e972903d30416fd6c3a2e335329583371b8c1cf47b65b6842940221c651d0981989c8a58661669468e729b7d0efe58c04942ae69b0885f37b3ff16dbfe25b38d3d7292f8b2473c0d178575be0e436a2c0fea7c313c164cf8f538650c610c791267559e7c5f93e30fc2c5026198ab2d397c82b74346115e19b629ba5d04f4cec851eb35f0d00ae63b87a5440d9383f506ec6a7b735681d88aeacb97e4fdcbd09c4766ff3a6ce34bf7c76655d9d4d171d4733c5be5e4260b420e81b0a8224c6d0ee3479f68450c4bbd8bc1f89d13917402a736c50102"}], 0x11a0}}, 0x10, 0x409) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000003c40)={0xffffffffffffffff}, 0x4) sysctl$vm(&(0x7f0000003c80)={0x2, 0x3}, 0x2, &(0x7f0000003cc0)="6e2aa32c3a86f158f99259a15a1f5167a70fbdf3883aa6305489cd34544eb88c279407789570f6376dfd8ea26a0b4ebca2f71be252f4ea9a99d02e2b2f82a04393d97845e554d2cb0ec89d70a9d11e6f2d0a0a785b1dc4aa5d49a170583f9c33233bd111466ce1a90f6abe3fda99470ca3f612e65d421db5eb4701aa89db6cc8d08be4b87ea73dcc6d89b0451dcb63ead7ed9224c1c4f96a3899822fd75cd2fa10caad6b2abb942011eac9f527acdf5e485fb544730fd734bdfe225860d98ec59afec2d27d1777d1e8e384f33cbf48d06d044bc1e93e3b5f3ae160455370aded235dfd790b39afa3258b75bcc2a3a4e244c4e802561cf34295e620ca38c509", &(0x7f0000003dc0)=0xff, &(0x7f0000003e00)="9658cfefbecd75101cc1664b65f37568d3c4823b3defd8cb3b9adc0233fd4722ff811e0870dd8be1d034bcfa8de2215686edbc7448e4eda74a2aea153544bba72bfcd3d30b77ffbaa1bb6db3e2b3699d1a291b86674f46e4298c9e4c8426b2334b9b7783e2b3dfe13efab1a5b29d69c943adc47ae002cfb400ed4449cf6cdaa911fc394043697885733c828db305dda26a2e3cb681379a989ac14e077936cfe3ca8ace2606e44b01d7cd54bb66de208d72", 0xb1) getsockname$unix(r9, &(0x7f0000003ec0)=@file={0x0, ""/516}, &(0x7f0000004100)=0x206) chflags(&(0x7f0000004140)='./file0\x00', 0x10000) kqueue() r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004180), 0x10, 0x0) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f00000041c0)={0x20, 0x7}) r11 = open$dir(&(0x7f0000004200)='./file0\x00', 0x80, 0x10) mkdirat(r11, &(0x7f0000004240)='./file0\x00', 0x48) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x2, 0x1, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x4, 0xa35d) r5 = dup2(r4, r3) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000001c0)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb88a8000081002800803d82105fdae70d46c0918e4a4f74bce4e2b23ee65ba9098dcf0aa46c9f06c0d77ca898bf033c41434bf9281f1c1c425de3c7fb428d359d7544a416e256262805185a5091444cc4e6041451ecf502aafd717822b3b570e3cfa34bc33ffe55b8b8be1c8ef1c8a3122832471114834c924b7812d667672cc7c963add82685581df64e3ec717f9ec2afe35ffa8256a13da4c79c4f4bdc774852b57"]) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r4, r2) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) executing program 1: socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r6) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 4: socket(0x2, 0x3, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x6381) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x4c) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(r2, 0x0, 0x0, 0x10000) socket(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x7fa8, 0x0, 0x0) open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x200, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x83, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 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'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 3: syz_emit_ethernet(0x38, &(0x7f0000000040)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa08060009800306060008ffffffffffffab35e02bc0220f182672be60c4d2e84ab1b6fe4fef8cf619982b57e0912e68c0c74f1e07bdfa0602b1b0507907f8562b35b752b816ab41a27a418c3fc19eea682f09eb557dd719805bcb93909c17a331dff88076e596f561836950fdcfa8f1aded7cc56702b7ff8ed34a7b8cf3c7b6bfa178c0cd4e6fec54f74362224b958e5795635dee1985a0a57aa7ca62efde3d3e36a7152bc070676f1373bd33a6ea2a2e7a105a51d163b914bf3472f265ad38ee52b3a78d528b369939bde4"]) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000006c0)=0x6b3) r3 = getpid() fcntl$setown(r2, 0x6, r3) shutdown(r1, 0x2) 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) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) clock_getres(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) setsockopt(r4, 0x2, 0x560, &(0x7f0000000380)="34c9a907a427043ca494f1eac9b4f9c9115a3d6ac825da1589b8ec0caae02b42d43c1e7ca325973c52950fe5a079881ccdc13846a1f923755a2d2cae797620bf6a40d949fd2217e36397b05e2e9809518eec68c4b6b5a826ff578a6f93320f05", 0x60) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) recvmmsg(r1, &(0x7f0000001d80)={&(0x7f0000001d40)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000740)=""/75, 0x4b}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)=""/184, 0xb8}, {&(0x7f0000000980)=""/7, 0x7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/203, 0xcb}, {&(0x7f0000000b40)=""/124, 0x7c}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/73, 0x49}], 0x9, &(0x7f0000001d00)=""/42, 0x2a}, 0x8001}, 0x10, 0x840, &(0x7f0000001dc0)={0x8, 0xffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x5}, 0x10) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f00000001c0)='r\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r2) sendto(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000002c0)={'./file2\x00', 0xc1b3, 0x4, 0x336b}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x5, 0xdd, 0x200}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0xc003, 0xfc) socket(0x18, 0x3, 0x3a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) 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)='./file1\x00', r3, 0x0) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x10}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555c57cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217d310250d3bd1979b3a7323189ba3ccbad6c8af17516e6757f61ad20180000000000000125f568ca7d3396b9057255f381855111bb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196e00271f9d3452b523b3dfa22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f5663df4d", 0xee) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0xf6000000, 0x3, "9710ce873735b5ebc2cc2a99f6226320e51c49d9", 0x24, 0x80000001}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) executing program 1: sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="1f281ccfe0ecda5a06145a69793e28564ab2944f7517a346a81185dc27f4a5", 0x1f) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x49, &(0x7f0000000080)=[{}, {}, {}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x9}]}}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) sysctl$kern(&(0x7f00000002c0)={0x1, 0x24}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) link(0x0, 0x0) rename(0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT=r0]) recvmsg(0xffffffffffffffff, 0x0, 0x800) r1 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYRES32=r1]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}, 0xfff, 0xfffffffffffffffe, 0x0, 0x0, 0x400000, 0x0, 0x7ff}) r3 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x10, 0x1, 0x2) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) executing program 5: r0 = socket(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x0, 0x6, 0x469, r2}) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x20) syz_emit_ethernet(0x36, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) sendto$inet(r4, &(0x7f00000000c0)="752e3dc3aaa31cddc4d0beb2b52d9a4a81f0f19ac6d2", 0x16, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = socket(0x11, 0x0, 0x0) setsockopt(r5, 0x40, 0x0, &(0x7f0000000200), 0x0) kevent(r3, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000000)=0x80000c, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x47}, {0x5}, {0x81, 0xfffffffb}, {0x8b, 0x9}], 0x4}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = socket(0x18, 0x2, 0x0) 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}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = msgget(0x3, 0x81) msgsnd(r0, &(0x7f0000000140)={0x2, "04219ee7b41e5e37bce86e8e88fd6944411bf11618cd1f4f670ab3233056b4a2613b732a75fededaeebf2591a412631973ed7dd6d6fa4985fc4ea7784fc438b71bbd5a2585f3b908a2619801090a115118b1a8c272d39f103e6465e9c7a7bd7b05eba90930c8e4aa857a18449ff673e76e23da916df82a0a5e047827a57d80f3fbff8cf41009888468212839a8859b078ab97916d232e2d6766ccbdbca7e8f280f577f98e19900eb5b011a113623ab02502c30e63457e9e50b94a6e2ac41e461837be16eb95a"}, 0xce, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r1) write(r4, &(0x7f0000000240)="2de1718af1800018adfefc041ca7ad2aad33e34b107ce486d5ff8f1f044ff335b7bffefe2d16f1366462426a3b4da795f3f2b478ef6b8e9096b9c2699d43fb5f2aa34b8370e5e1e90e4d7c03c712b3ee2d08e3fa693e4c8b864f197bfd0fcd128d60e96c027809d3d4405c38b642c0ded20309d34620371d0985f898682866b1a00e91339be39d8138873c99a5f94200f077294cf3fdaaad", 0x98) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(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)="d598a8d5f89b94a92240a711e8454a66c4e4bcb05c6c5c47c202ff2704db74b18fed7b0b5278fd684f1417e04121c06c57f68fb6fefc45bbb3398b446d08ea6a9a9bef97fdf1caa809e5d053a420f6c93c5b3aa0965f7842739606385af2492b174330632e8a2f1f00000000000000ce51ffee99c75f6e8c", 0x78}, {&(0x7f0000000a40)="6f43593c7189bbceb501fac3719230d6ab454aca33396616788588a32d27976c8811196e2e3a815a91ec0174cfe5cdd58d9931b5f1bdb15abf4a87693d7d11fb988f3afd87f845fc4bdaa7a4c8674d35", 0x50}, {&(0x7f0000000840)}], 0xb) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000e00)="d510df8e8367b8459f5125095d22099eeeb18a7c35aa37d2558f8c4b382d90c9666ba20da5a88a06913962399fd58a68ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce0e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746ca40d000000000000069934da23441eff22465f4d97957946912afc3be034224108de3d278efc290ec1c2d6795d877ba95502cb4510bc63cebf5838436ece985582324d70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c4499500", 0x106}, {&(0x7f0000000840)="4f1a97ceb91279274ef0f87323138ef733d0820a773a6af37f2ccee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742af000080ffba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028", 0x81}, {0x0}, {&(0x7f00000002c0)="e2d965e16394c47a276e92090b709c05998712e87421c88f2157722e3296a57069c83148d08a8448d98e77ab8c5add48113167015c17d459b2143d3ce96c0cc38333a54e0b1aba41d3756cee5f7802a07e3056d43ec654ce038b384f172b45", 0x5f}], 0x6) executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00002ce000/0x8000)=nil, 0x8000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7950) writev(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000000000d0aabf8ea601f01884d45123d64bcae88af92e81223e59c1cfc4947861fbff77762d0edba393fb4149e0646440045a5f166ac08771aa455b65fdf31da4ba2f22c29c6332509f54ad77951ec141db47ff0bc851adafb6f9a196a8fc8f757d001f88264e33c1d8ecae7725f8608c2f8b1ccdf7a888b89d56a1b322616e805ff862388bc919aabd86553a11e5318d40d68f2b35dce6301fbb1513f47340a544f6fc6b6c885b000c2b702ec6b9ad93044887dd90aa74101299f836d87d2e6ef3a008525c6ac20d3a0c505118a76e2fc592d36f3f30a7fbdac9e37707b1230af84044bfb47eec0ed87cf90cfcf8164161af9db251358888ada5d18e9fa161470c4220fcba6fa9b953e03d2394a3e72bb21ed96cef0366a200879dbf95efb19cb3a04d331b9db82835777045f6c832d2a51a77d367a441a7e535c9b20ee3286cb7ad4108bd2c"], 0xf6, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x47}, 0x0, 0x0, 0x0, 0x0, 0x652, 0x3, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="5e890d14f7edf6fbfd70d69948e2987f10865945afdcfefe460dd37a431600c9ef37f78a1a14f40b631e758a4df7730c05c0e357b1cd57245040d50499ae0a7606b542d9ba408265dadfbd7ca4d0edb793abb3fb9afa5b0bd1da72036e89", &(0x7f0000000640)=0x5e, &(0x7f0000000680)="be1f7c6579378ff88077602a2402aefce2c3695828e2", 0x16) execve(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5200) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}}, {{r4}, 0xffffffffffffffff, 0x62, 0x1}], 0x6, 0x0) msgrcv(r3, &(0x7f0000000f00)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) write(r3, &(0x7f0000000100)="9575cd93bc59c305129abdd67636120b08f7109ffed30b71598a0a1152c4a1c242e0af149c8957f93d54c09c5557cb78b4f11efc6febcffa26c9504527534e9db3e6ac079c561d9562d60feac2d9b1ef4cf304f374f3fbb9fb9254cff1706ba98304d9f833b42f73229a5234b8", 0x6d) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) close(r0) r5 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) readv(r6, &(0x7f0000000280), 0x30) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9e8a460f1e91e59daef03d884c8808f82593b2ba80de3fe9f244672f156d0419d6b38aed0f741b691a38ecd868eecfa86df98d4609a8899bb23c85bef0f5d24be58646169680923507e622abd6bf9924bbb2d9d6a2e3774ff58e9bdcccb4d2994ec6c0b8c3ba73a09e3f433ab2baa2a2055a6e178f823ff8142e03bb7131b66a7b7", 0x82}], 0x1) execve(0x0, 0x0, 0x0) lseek(r6, 0x7, 0x2) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() sync() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000500)=[{0x25, 0x0, 0x0, 0x2}, {0x80, 0x0, 0xfe}, {0x8106, 0x8}, {0x5, 0x7f, 0x3f, 0x1fb}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000280)={0x1, 0x0, 0x0, {[0x8000000000000001, 0x888, 0x200, 0x1000, 0x4, 0x200, 0x0, 0x0, 0xffffffff, 0x7ff, 0x5, 0x1, 0x100000001, 0x8, 0x6, 0x3, 0x7f, 0x101], [0x2, 0x6, 0x5, 0x2, 0xf0d, 0xa012, 0x4, 0x7, 0x0, 0x8000000000000000], [0x7, 0x3ff, 0x5, 0x5, 0x6, 0x8, 0x300000000000], [0xffff, 0xfff, 0xb0, 0x5, 0x1, 0x9], [{0x8, 0xffffffff, 0xd70, 0x8}, {0x0, 0x8, 0x3, 0x2}, {0x401, 0x865, 0x2, 0x7}, {0x5, 0x0, 0x5, 0x4000000}, {0x0, 0x5199, 0x8, 0x8}, {0x7ed, 0x3, 0x7, 0x1f}, {0x3ff, 0xfffffffd, 0x1, 0x6}, {0x8, 0xffff7fff, 0x57, 0x44}], {0x3, 0x8000, 0x4, 0x68}, {0x100, 0x100, 0x6, 0x3}}}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r5 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) r6 = dup(r1) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) executing program 3: 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}]}) close(r1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000bc0)=""/156, 0x9c}, {&(0x7f0000000580)=""/180, 0xb4}, {&(0x7f0000000740)=""/134, 0x86}, {&(0x7f0000000b40)=""/120, 0x78}, {&(0x7f0000000800)=""/217, 0xd9}, {&(0x7f0000000900)=""/157, 0x9d}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f00000009c0)=""/176, 0xb0}, {&(0x7f00000004c0)=""/10, 0xa}], 0xa) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0xa) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f00000011c0)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}}}}}}) executing program 5: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) 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, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r2, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x138, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r4, 0x6, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1ffa, 0x0) r0 = open(0x0, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x802, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900063a008a211dd145fb729e9f0fafd40021b07f5a"]) r2 = getpid() ktrace(0x0, 0x0, 0x40000424, r2) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0xc8b6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) executing program 2: rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0xffffffffffc00000) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000606000/0x3000)=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, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(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) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5, 0x20}}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x4002, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f00000003c0)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) executing program 4: r0 = socket(0x1, 0x3, 0x0) open$dir(0x0, 0x800, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7025a2888dc402c43cafb94eb05be5010917e47c68ce97", 0x17}], 0x1, &(0x7f0000000740)=[{0x70, 0xffff, 0x0, "ef7999fe91a31e31f3e392b42936615e0f1d1ecdc23e12a19fc8e2013533f3be0d83843918ea8d6ef32bb9ac05acb5e526218d08b8e6775e45c6e06dff0e4f72b29b8ce75508bc12768db45aac9ac22c8c999592f1a344c67f88ff940dcd99d2"}, {0x58, 0xffff, 0x6, "e62e56dd503ebbe6df80559c1ad0205e9d38280a02c03c18b7a4e8bc4652fb906d83eeafcbae150d6512aa25fec946d857bb69e6a3c6c4038463b9bcb1604e8cf56bcbb159af91"}, {0x68, 0x1, 0x3f, "9928733996295b901ba97e206ed3702868479f1fda195ffd7f65fe35c66e1f4060daf2b0b719890d88e597db288ac70b4b96a98e8248f9eca296c3403c2ffa9ad594559187324a3bb88dd6672397b27ed67a94"}, {0x28, 0x1, 0x0, "04962d73fdcd8620cafb3a7b618506e14ff28c1c"}], 0x158}, 0xfffff9d3}, 0x10, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c99fff99edc8ea354eee1740e151a5ad1d9ce0a28f0540712fed477fa9903385ea4a57054f41eb9342160a9a1b9bbeb889b562b107d4fc2803a866eb10bf63cb663630b4fae5f08409", 0x8e}], 0x1) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000301000/0x3000)=nil, 0x3000, 0x4) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r6) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x3) semop(0x0, &(0x7f0000000080)=[{0x4, 0x6, 0x1800}, {0x2, 0x5, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xfffffffffffff10e, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc9, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x10000}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x8, 0x3}], 0x9, &(0x7f00000002c0)={0x6, 0x7fff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 0: syz_emit_ethernet(0x3d7, &(0x7f00000009c0)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="b1010007907800021312794791d80ea7ff91bd3e0f438bc4f49002040100000097574875a20a67a809d6ad31cf879b6951f7934f11f55e295428259c4236de8e225cae2d4626b73bdbf92ab9c38ed86848ec68eba9b5a55402e799c19f46baa6948bbb0b8146ca1151e7229e941ea9c796a39ec7efc2769fa1c2c611e94a58cc1eab12c5dd79d4c7396e1d03dca80226560d6b034556d5724940ae0c8917e3bdb13641ba3155982eabcf6a92807d70e26dd80f3b1e6e0e50e18d22da61984f85310857c60369658d5d24b5d149dd0e13102f57c705cb1b1cc45be8f9ee6b0ddd0563d16f77a50afa301b18f9d4e9cff8"]) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffff18) sendmmsg(r0, &(0x7f0000000f00)={&(0x7f0000000ec0)={&(0x7f0000000240)=@in6={0x18, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)="01576ed2329565568645ae445bc559ed4913089b1758ee95269869ed52a795017166b82659824fb6209b96b8a3392bb312c3bed262a73a40e1679dd3bd25c2914640db86bafb0a8b69906f46d2ee60f6e97fdece036c9eca452db27d183fa9b748cbc86e9dc9d4df0d8e3c09a83990afe16cbc0f374b0fe8c3c587b0d15711cb214cbb98fa3074b1203f9986a38e4375536bd5ddbae166509790ba6adfbcd249080227fb4c944d9404380cae010d", 0xae}, {&(0x7f0000000340)="b3a2f4899b26307138cd23b08a792f068424aede3a60e01c324c47e3d2e321abfc29e456a0a236d1e6ff736a9cda33055089d0af5b5aed04b45180e6b5891ed76bbbd5088cde5cf39edb35df8331", 0x4e}, {&(0x7f0000000440)="88562e5bd434a4b838a3c846667fab65852a57718756f5f8e3780629e6c4e848b23c873858924a46f24508340bb317794498cc0babc1bbc1c659f036f59d7f6a44f5dd1b18cb5a643b1cda01dd05e334b1ac5507873f893ebe2cae72e784f4153eb43609f984fb4e1d6cf68ed32fccde0f56bc9c4280b7fdaf130839f78a005e4451e49da96af568b3ee0ab15ea1e6bb76062b53e8ca6ac2050f17b24799b031fd2aea718bbe3f75860bf3e4d92c1edf376a86e81774c082b35acd6d59b825eb77201d50580fe3d47b9c1d6954d75ff115df2e1c44adc1148b61c460ada8d47dfce0b0e86e7065db9c7a3e9d64589f252772450ab28d251e99a9c20eeacabe", 0xff}, {&(0x7f0000000540)="055e6961d18db5a9531bb2b2463759fa94950e353070da", 0x17}, {&(0x7f00000005c0)="1864b56d8ce054ba82413255d353788e76ca214f3c7954d59c341e7dbd89b8b75b130acc08bbbb1c1e5481012370bdbb0b8f2b90ae5e335c98842fbd3cca4217b0df5c5206e342bb5e0d8438831af107603198fdb0550c259f201d653b6f138b8f4496840468d90b53631c4db5524d34ec094dbe30a6f81fde8bd1923c7113cd43a4e2c141300135df515bda09d8fd78a930188e000196893cd0ecf1f29f4b9d9c21f7e64dd5335bc72403fc8c5b935e1c3a24e2fbae6c2c381cd46b854df32f3476231a8a0f10a3ce64ec5b9b2ff007d60013a95ab7c2173806011f457b3610e66c5a", 0xe3}], 0x5, &(0x7f0000000f40)=ANY=[@ANYBLOB="c8000000000000000100000008000000b7b2387d60e57cb32c8eda999fb16533cc4bb9366be63834f5762a677cb7be9b9704c460df52e380f6f0542831c83ef052c17c1bab20ebd5afc3a1e870fea33e42d5337fc5a110489a7911f35d3603f3ee5c9f8fb4e6ddb908913d3c67600411a9975c44e17d5d54c911530667b18943d8cc487a4b3a388d64b7e96610aa44a31e3fa6bddb1cd17384cc0f25e3a7a58943d16c7492b40ec111ea39ef0daf1673f1d227d8936e9738887569901906b74be5fd9e4657420000e000000000000000010000000000000068ff073c0a7276db7e22b20f95948ae81c996933e04c15962e84885a8ffe51d11a319a21b563f86d3827f26ab2e137a0863211d345294dd6777b872b38600f3d044b9230a75b1f085e397a8b99071070d724f58102cd0b3b72af153bcece88a3aaaa4c4a145579a2383ff3de7b1e4840d8415dbf03cbee67562fc5ab06db54aa60a1421e66f6873de8bf8219c0b2280d932472dca66fb1fb4b9fa8068a1ea5a1a3d7e9af7b73c73dc2ad173015e7290d4ccad1c1d117d70b43a9dabb2917baa3ed98b7c48e0e2a99d667239a63000000a800000000000000ffff000002000000d94d104853646094d3fdfc23f0e86b5a9619f62bd7f12e23d02f79de76b0529796faa11333f8bfab17959cf7ac4e5caab02b9c5b787174bc6363ec046f1515c5d9f8ccd7055dc9819436dac90f2cff2ba068c0c0f96e5c42f6b3dc73ca22eb434ac81231ca682b8b68b91533126ace651ec2696e2676d5fc3134eb9968640222440b5ac5d51ff7234b95ba20a4ed2f05280f0000000000003800000000000000feff000074000000ce83f54954829c14811a03f568757540e217c1c00527c2b525f9943f031a8b1ccf7800000000000000010000000000000100000000010000500e3a56695fd70ebd22e470e9f2a53f65d5cbacebee6d2c1cb442c8082b34757118ac7bd936be98b8a29a3dd2cb824665c7d8a6d033b10f13d7df7267a3ccaa474b4753bd3462b2e301aaf0fc98d3805630e89ac57f1510f63cca7a64ea9c62529c77d18bf492e1d62f3ab31494163c479f1c90b462213e09d5e39ae2d4ffdb737d8fa19aed09c88fd8d13eea6490756fd66c5f2f69cf464a0b03ab61acdae219e9164e2829af10576a1dfadc9d3dcbc7575495a264313c28a3dadadea166be6a5a6aaae040e4feee00f003c633ac9737c46181cf1d3061e6eabf53255c0580fd8d0306247b7c6555e13e00000000006800000000000000010000001cee00006a114502f2797da62424dfe83c8680750cbc9b0e6f3ba9271fddc3fa14092459d1775d132131981de1f414edc42fcbec1f80312f5e5bfa2178f400263ad800b61e99227bba8a045f267901b3645723ebba46906db34374b188000000000000000100000000000000722dbe46eab16c1712a81249e6d2c853a286a893771e7cb43274798c49a5643e644deafc3ad6ab9b1bc2fdd5e7d5e2c4767330e5472ed8de247498ea2cb977432cd4035bbc4c610590305ee3aebcfb5d9a415c4eed1512a8c166bec5a6bda6c7c8ab083a994439cc10f8065136ac3eb99fb4d66d00000000e800000000000000ffff00003f000000039eed6f364b66b88e6fde90af77c0afa4eeb3e5df1617849d2389b1a500bc6d34890d4d3e53c51c482a7ef6a624633cc2c31e4d700c561ee0c1c1da3e80b4889b3ba2b40cbaec65e95e4146cbe06e3a842698d4d13a0390b6c02b619bb6dc182d617ed415202f9fde633e5961137b8d431c029e9483eb28d34ccc6fc86e45cf5e6ed2fdacbf7c180300163e669a15905ccebb1d058fcaf78e68321245ec40a2102fcf306102af516b4e730de8beffffffffffffff7f752c9b58d64acd2d64673fc5a784b2ec35fcca10456ed9ea8776c285debfa18a0000e000000000000000feff00000000008080731a455b0c90d89b74b3b1e1bc5369beda48dfa986df59ea8134a36443fe054f0c47c945af30b437af79cf882061b5e1b81eeee81a95bb8b412b7ead366aac260255c5da48da974bd5f0ccb899be70fc880f7ce4a6156602f66fb585346dd8edfef223c1284007adf84023b299bef38965daa69cac1e3e2a009788747fdbf5e57ccdc4ba05c7221a20dafc7a3a450f881be9becf6ed0169bb358acc6b460af23e855f0c89ae6a3e37f976b1b8db39106c730e12b861b46c0ba29b53e7e84cb1dc84132c96385621d00000000000000080100000000000001000000ff010000a30445c3df5db48cfffc6321fc6422ac2ca1d795fe0b92351e0448a4dc592b41a23e2afc6a1955dd1d3fbe57ad434145ff135da7c658fc1a2dd37c8b7e48011b3ed0064ccb5afbe0b99a77dd57c4749821c90c2eeddcf1f0c5488e35adf0f686400dcaf693fe67e59bc8231b9f7dc4ac8ee15d66937cc5c3e6027ba52d548c7218017a4c22422f9080bdaaaf12a3bd8b00a7320a30eadc472a54115070f89750cafe43a69b67776e19514d6268f58a1e5d5bc22cdee5769e8c0379196f2e72c47672fbac286e195040578d3906118fe332aa92dab900c8b81cd24070e5c294717c2381de8534a32507f29cef470dfbc299c09f6c588ffaf0370749ba1bc0c656339af8b8871ee5a814cd278abf882d85a2248d76f6bafeca7f3fcaff8b31c0d093fc208ca6878d56e536d0b4a292a2fd8809d1d6718fde25c2129e7a1cc9e10eb6cf50d4529ff1717efdda133f189aa4e9bcba28d8fefd24af83"], 0x748}, 0x9}, 0x10, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x4000000000000000}], 0x3eb8802, 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() open(0x0, 0x0, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r3, &(0x7f0000000140)=[{0x1, 0x0, 0xe5ce97ab354d9ebe}, {0x0, 0x8}, {0x3, 0x4}], 0x3) semop(r3, &(0x7f0000000480)=[{0x3, 0x401, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x1000, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0xe0b, 0xc00}, {0x2, 0x7}, {0x4, 0xfffe, 0x1800}, {0x1, 0xfc0e, 0x1800}, {0x3, 0x5b, 0x2800}], 0x9) setsockopt(r4, 0xfffffff9, 0x800, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000740)=[0x7ff, 0x1000, 0x8, 0x2]) executing program 5: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwrite(r0, &(0x7f0000000200), 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() socket$inet(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f00000004c0)={{}, {0x8}}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) close(r2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r3, r8) setsockopt(r9, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x20, 0x4, 0x4, 0x3}, {0xda8d, 0x81, 0xf8, 0x400000}, {0x1e2, 0x8, 0x3, 0x5}, {0x3, 0x7, 0x6, 0x10001}, {0x0, 0x6, 0x8, 0x1}, {0x20, 0xfe, 0x2, 0x4000000}, {0x7, 0x6, 0x7, 0x3}]}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r6, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r9 = dup2(r8, r8) ioctl$WSKBDIO_GETMAP(r9, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r7, 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) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r1]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21}, {0x0, 0x107}], 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x5}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x1, 0x0, 0x1}, 0xc) shmctl$SHM_LOCK(r1, 0x3) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000280)='./file1\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r6, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file2\x00', 0x0, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r2, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = msgget(0x2, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/220) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x104, &(0x7f0000000400)={@local, @random="5760160de492", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0xce, 0xf0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1, 0x401, "222c8c2eef778506493974d16cdbe0accb7c0792e6c703071889da924d97a6a2f7fcba09f6aa2d89ec3d978334bac1f09385115457379870d3acafbbd950d3c9509b1212cd0bce3e7342cbdc42350c0f32f1a875b32b5ece6142a5dd817cf59bfca3c0179b6142b8f6e6a84f87e015f76de565800e458b0b17da95f769ee6185dcc61af6b3ffab494696ef829bb5458c99af5abb1f82c8bf8b85ccfba16cd47cd344d4677b5a760c44cce31b18bb0267330af0a5ac0ba7a45b7818ec4b419f049d39b3b7e161"}}}}}}) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = msgget(0x2, 0x68d) msgrcv(r2, &(0x7f0000000080)={0x0, ""/156}, 0xa4, 0x0, 0x1000) r3 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) r4 = getgid() r5 = getuid() r6 = getegid() r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, 0x0, r4, r5, r6, 0x0, 0x1ff}, 0x8001, 0x400, r7, r8, 0xedd, 0x8, 0x3f, 0x17}) pread(r1, &(0x7f0000000280)="c223e170daa30470c011522bd00c42c2d5a94b09739c7471a0d897b6fde7275ab0f85809d7ab36f00cc792cadd19a24ef20b1c7945180640fc337c637b2455b6ddbc67cfbf2163ca886819902fe94c2cdc00e44b37a9c440d7a2bf7f1de886675c21328a1b30769352114e82724363f91ea7dbf838da8252cb24c25e605bd20c18798dd7bbbec62ffcf72f9677c7dd", 0x8f, 0x3) select(0x40, &(0x7f0000000340)={0x1, 0x8000000000000001, 0x401, 0xfffffffffffffffb, 0x6, 0x9, 0x3, 0x2}, &(0x7f0000000380)={0xb632, 0x1, 0xfffffffffffff800, 0x1ff, 0x4, 0x5, 0x8, 0x9a10}, &(0x7f00000003c0)={0x1f, 0x81, 0x3, 0x6, 0x101, 0xffffffff, 0x5, 0x5}, &(0x7f0000000400)={0x3d10, 0x3}) r9 = geteuid() r10 = getuid() setreuid(r9, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(r7) r13 = getegid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000440)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000001740)=[{&(0x7f0000000480)="2b562669f74d2f67d740817dbf2842876425a36cbacb3d1920eebaa86490c7e1aaa227fe2c763deeadf2f652d56c05c58144d0f257f43129890907d441a10beafa325c54b4344657c0877fa7016d2f308a4480a21ba9377d2eedee5c2976ac4d08030cd7068277fd86c1966b6a9b023752395f4dd07f66234fcaccf995bac1838b5c45d69b5dec595813ba31ebea6261573e8afc944f61716991b9f7d85223b010e9260629542b70d860bffb8fd4745ed6f0e75218bdcf7cea87e73a9b026a164502bbad03165da3948a851675be268135361daf3b48f76a", 0xd8}, {&(0x7f0000000580)="4b6d34a9ba0ab9ce90821fb2dfd2893c60eacff252a6fdf9924f152cc27b736b4cb688", 0x23}, {&(0x7f00000005c0)="72a452d4b9af36f898c116186a449b68ee7a08d9d2f134d89751d4a98f34854939cfee752e67b1", 0x27}, {&(0x7f0000000600)="525f6178ef3b5b9b8008042174dfb9b9891db386a713744fed6c9c0d3869853d8337bdc561a1d7eec3237355a92149ef993730567c5c664464ee5353fcbe068faedb465f32b564243f6122b3ed90d9d3e4edddde653070e03b460959e8751aee8e57f616938fa3d5d2ae561cb388540ae9c862b24079955673e70dec3f1245b50cb4d3e6e7a0a58e786e0cab93ac68326e34104e443eb3a25a496afae70e3dbfcec8b0d5a4333a62302d711557ba49ac7bfd434195b9a2b18a3eac5149ab66f7d0f0b60e978b", 0xc6}, {&(0x7f0000000700)}, {&(0x7f0000000740)="46c20e79d303f3ffd4556e0519c7a5f849038cc781c60495b65655dd7301490d9fe00c075b40f756fe941e03ac152e8e684847358cfef026763da217edb9813d549b0b31d55fa66f3bf5a24231b2b119264f01c8ae2a1caffe3bdcb7634dfa2bc20eb49ecf6f2296f1b7c741e61153db2deaa3c7aec17ab8baa100d2fe2f2b6c73ea78aef33ea32809d5dd6351b69f1060df872ba951f2a260a90163382f7733e2f27cee302f63e010c6ecf78906f5aedc3a08fb0c57f7933c84f938721d1f8a1b2d00a1df826021eeebad7c94fbe509325543d39d093648a07d9e0173d9af8d49b2da3655888a3460007811fe8e19ca6d6a747b976660a598d4449f45da9f1dbbda655dcf2213671f80b2e75fd03e7ef7a6820a08a87851d5c43dc11ed79721e3d1eac76284311bdbb91103e1895eeda12a65227d1966798c35b1cd3ff40c9923ef6c93a3c0a7aa302f0c32990d6c6110ded76b1ca452f91638ee359147df74949aba4e7e3622e0d671e02f8c1cfd31235acfcbb63ab3befedf31cf1bb80287b4c43c77703ef6ff01f371ef472c97ddf734b1cb0e54b6926364705d6b55d713ef1a9910485cd79ab6d5f9eecfd43db09c682fff26eef4c481e8b5b01bfd5b9fcf262aa1333cad73f0a2c85d26c5701b4921bcae7d25e292d75310eddeb6aed39a0b2828c17ae89c78115ed9477d32970364a0688e4b9e1dc404d64abf54aacd53c1755d43fa19a01e2d2ab78753c6df2f00907112a309fb07c40e2b556b7bd12b5fd9f13e19f6bc908967970a88d17e2f2091b8901359d64e151b4230529fb6a7ebd6e120c05bfb322fe63c0beb46564489e63d835ace3f3611668845a72cb2241e57ab6e0fa3264f853e08fc373f287721613c1583ccd8362b4f5331d62a9d112f622b0bae90b1521ce3dee549466ad0fbfac87561646c3da40a5ea8c96aeb780266862ab5c4f28806a7a2101c6efe62f1e2473b650bd6d5928c5c3bcaffffbf5006ff6f4984e57c49299bc16fd8888972edd863adf56815f074c78d5232e305c1d0b0ed204eeb68b4b661a37dc70eb32137d179b31c494679749609bfb0158a7f53d198f12cafe4b1fc6050b40387075bbd81b43a8d552417669dd4a6dde20c2fa26ff472c5f7e6b541a3263b75ae266e3376fa756197392e8adb70b9161b300a57e6411a48bad6c62719d04a1d0d201b676d488065f3cf76ce2c17aa080130a9e7b66096c1eec0e8f8c55883262358a7286053e66079eb8c465cdf945823fa62e8c4c0469ea791482f30dd90c3ccc77752df4571271ce604e922d2f1e26a5a3d8e9d881d0b949c4ad6a46b142b7aca506d822b7daeda2b763b39e9ef9103991d3f617e5d45e247b6c2197938fb235a8f1bbd39220783c4ad194554c4f78c4dc5ea5e175aadf75b86dfbcf425302918b68dde05a4b3b150d81121b67b91b7294c32802e504dd21e3f68446b466f4d7db97f79bf8cb6ad989961175dac53d2ad32fdf1bd62ae7df7ed758c6244c22703c9de1f95d6059c4af6a2205ad40e0fba4f96f4f1e312daa89808d259a351197fd172e631e0380cbead11e66e7b1770cf9579aa6761208321fa2e567fde8a3802c11af9596991c9b3cf134e31d45551833298677a4aa2f002532450e5b01288448b1b79d71a1cedbdac8a5f827c466ab89d5872a0a06d5a4bcd41f50d194727f4407a11f7575d41a502d21c4c98c6509921fbdb91cea3fd5f697f387029180924fa5954e44a357c0e9609f3efa4d50d53bdba276cc9d45a9fa78cfe8e9b2ec788478d5fbf7bc7eb9b66e588865e11a82b7f3db893c9963bb8f77b213e2579f3a80b946ee63a272365ab9ca40f6a462e9d84b9eec2447232f7c13423873635dd459b0b619fb2cac36e6cb403df9428c7e9d379cb40e3c16d500157469d21e3c231f22110a80e2c58531d2f129109b8db99d2a30bd75e8f1cbebb0d629b71021fcc8c162ee5f5b6459a879803fd5dc09768a4300e6c1e60777ef5723a89a7837cc0b6a893dddce1dc1f8c2e950afccc43929c725c9320d4f3b3e4c55baa9f8966861f0ba0f305943dd11afa58a0161b78d1dcf6daa8b8451d2a9dc82ba072bb1ff7c2824fc2f2488e8aa6c65eccc94c126b0dbf199b82f1c6c43dc7e683b3709d84a69c009894e5ba5f89ca5ef07105880416e5157dca0f6435720b519db1d9dbf99901683542a4c2b2f3306411d0281210e86c12cb2c1c6fda27c416dc0b8ea0beb942f210cac737e0100789e77ec382a22ff922bb4caa264a4d29a8280fbe417e76b27e6ff395124662230ec12ed80c0e64724f61f6e04a97bc629a5801563695184c63978e0c27b51fd36b0eef44b051ca7dd4919472ae321014fa48bf84c36046c4c6e571baab6e2115cd0e98b73dcc56ab9a76efb68a75285f87385b164b150582a43ccc2c93a1c5cb34d6c11058fb00ca73011489b53800707a362a4e1d39ecd550433a81f9ec3eecfa00f5c43e518f29fd9964e34ae1aef7ac0fdf51919e86869633b86faf734f9d4963c91e293bdc193da106ef3188a17ed7783799f9c97f28dc6dda0cb567088e57e9630172fdf4749337d840042c312ca08d29d94d0d693d505c01a82a06e31ab4bab218e25d79e0aebce42566df6c0e962416464bca308fb99d8337458d30d6af0739b8eac0bb2e4647062f4d09c18462333b228118a2d25989881a46f6346071059f30f4bb4f060fa70ac003e9ea435aa244cd894c5c2b1c875b58e01ae713f38f70876d97d91204a9a7de0badc667b3eef25ae82fed6754a8a3480aa8a43af091f137af1eb8105a02cce8ea4eaf2767a5d9e0dce5122eb069b75a243cd0036dd7f7c1b6c26afb426ea4b2ffee5f7875a1847284f5fa2207d97b4102d70f4301a8db22e42d10e21ab608ac239338ab47e9ed2fa448467d0c433544c04b82fa1eed93b06ad5c059d195b3f737532f342ecaa583f934804336857f66caaaf290f86ada3c445bcc83d9d34ec86d67cdca9e672b509d88fa797943a29f85f0a9cbfe072a9e4b62af460d84ace76db798817360e015b183c1236388ecc8e1413a2595325c4e336a84b59d85a6f7f46eba4a3d7c933feeaefe4217da6e41a014f0742bd865c770b9467ee7693182a22e43903b034db105e44a5782f73fb9256dd0d428e2c7ff694ca23dc84a89eddfc60a3e93f2e828cdc76a1ca8e80ef49e0a211a3656e98a32a763e6c044db668c3450cb4b2d5cba22fd8631e0b429502020032c870e58c13edba09499f79005b62b36977c5dbe2738e9afb51fe7e39c4de85e6d8208f9462ba513ba7e21ccea7dc1bcfc31493cb1ea56ab109d0b16ace4753f2935248ee3d4885e7ddd9b68c94779a19e9fd8bb6bdacbe163b79143fd3bbd05162e6786548b7aa1371b8032d328266f814336a12467ca8b8cb3e790624e7546f06bd7625312a6f8555b3cc9f0f4136ddbb3bf0caa5b9da7d5129f2ed0fdd8896f04ef94759d678facfefcffd5200c228699411eb191a049ff1b6aa1760fd205f29775bb3772c112909f88268cc3e6f23308640449170c1efcc75065d0e413267c433222dce31cce79c3b3a812dd894e7cbd7a2373d68ed2806d1b9dbc807447445abcb4ca52fb0f8ada879335fde688b71b796840f12b42f43d3c3f9aad5a6527286e956d45f1fa09b7ebd0ceebfc10c5125be9d62b3dd4c423367bf1274ec42ad4280bf3735552ee7f41bd169b43edb4cab99613d9ceab665758dc6ba057bda3477bfaa098ebaefc1ac03d679174684c001b972b9dd1f7ae7b51c5f31fab218e6ed6e70bfa27245c2167dfc7b57ea974ba105b5b8893ea2fdadaa2939be7a366458efb5005282080a861679b38caa227d72f4032fe97e109efa19b85c5cad8218ec3df6a1341e75683c8520e2ea8547953788a6dbb34e576198b5108cefd0c876564b238b39bc1bc816d48593e9f5e63f8d772118be15fe65332f44926cefd79542241942c1c0dbae99f9d3febc4048347a86ebaae9d5391821941b8a3cebab199e278d28d94690a3fc62a1f60b898f91910966335af0da3f2c6df6ed90d17461cfce61b7d8f249409ff9c08257719105731e32df0f98632a2a992dd379f7074c3237bd5ef7a63445de75e9296d7ef3a0105a2338948a0cde4fe5c8a50efe1ea55f961c2d0b18c76cf473c42b4dba852d7ab87d262a638c1683713c33df4a7df9949f42fe4e710c7ca43a3ea0d3c86433f00f9d61ce78cd812ec5ea2583de1d08f5d84cbac9fcffc892274c4ac344b1b582fe847349ecd9a3e142ba1837498bf50b6cc9d13b38940b2e37c461b3cd8bf46710f0ed55a71d35baf3e4531c70e62538d4d0f781a8e5de253071556495597ba73d3d334761b29248b15ad12f0b79cf903e0e07cc12ef319a9a6049e9501c3159e2b8fdeac90305ba4970e328734dc2c3ced797f0429d0569bd8bdf82789d4c1406fbcaa500f91b0a6bb1d7c6dbb74cc0bfb3529ff8361ba35df8fc4bf568bed2c636d00316fa1809c820cedfcfe18a89673e724845258b9b4cc488760b5f3463fd08d00a475afad4a39639179057c7ae39efb27b594b703254eaf072aa972982f5ccdfe8f4d681fa7ae4442cae0cdbe39a092c2cae3a6984f53f016c08ae1ec2689219da34e4a4e4f15946fcdc2baf23f3be26e59fbee021ddce01f2de953d0ab125530fde2631a5576172dbea21d4e42c21436f6db1a35c34b7610d4efe69293bf4ba75a237efe7ed9cddf2e6ae45b9adde7141bcd9ff277994355676a0b1584709b146238477f6bb17401aa1d6728c8d6de2b9f68129da3fed5ad91ea2db39e4d785bdeea7d024be4fe8cf6a0def703d49cd9b80af9304de6a7e280f1031d3ac6aad27d90067bfbed825e7f71ef6e66fef101693cae68aabbe3c485f518293ef9a9973127441e9923a5559ea7d2ef2c5b4d1d24397eae4a525fdbaa895dae5d118ef4ade736619603864e779e6c9513044c4862d4ab4f7e3a441c3104e1d3616d2adb6297c7a4f5daa3e0f7abdfdb4ee859d2291a1d928a92c96f171f9a657a129e88a61a632615e119d4c70c829cc5dbf63c41c5ada6be408454b402e11e4718defbc3ceed069465a3b4f2a57e44165e6beb7756ada0734285022a4ac31443e11285e2b60bb31d181db8ed27bbc1e221844f9da2eb2bfcb1cdb0d96a64d837d6ab399c73c4c2dbe92f9dbbf33dba01aec593ea3ccdd00a603b47e18d5b51cbd60912f5e12f8446faf898991dea06fd1b426c0071aaaf21ff8c185f42868d9af6dc9d929a9853ffb8ee6af962215416b879aec0027ee0f6561bcdde7369125fe9069d2db6e9256a68cfcc971f5668a9933b8e780fa26b4025c846a4028c98f980057db7035447d28a27411a49ac77474991af2dbb517c713d620495ebf11fabdce9fe48d9c768cbed23427594997e037539531d5e1e8875c5e8437d3aa5b2f993da868aa9e5545503824e3482c01bbedadaa9df69663d59847c643ed391a4cd38fb0f39c2a5fcb508b153c5e43c034f26506b80d1b82890fd374ba140f766d43752813101bd40a113df8b53f6b8a69b4b0da114b6a8880d52fa038ca286d17a4c561fb6683b4ba9d7406ab2c5e8f62fb2eb24df94d4a61e8a4f5f02a4326e76992fa5a448f1156095013736c66a4e6379217b06a5373b51d4657f552615c0a18f1358993d04c9c5f5e3126dbd6b6ce7fbc2bea726e7370b124a50be9a3c912f5465b81e7e8a9d59c28347b79471f396ea826fba666bff03b54ead363372ea71f1e0c2d672d9ea9f179200ab67db1e7af8f90d", 0x1000}], 0x6, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r8, r5, r11}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r5, r13}], 0xa8, 0x40b}, 0x6) socket(0x2, 0x8000, 0x5) sendto$unix(r3, &(0x7f0000001900)="0e0f2a003cc49fc90e3642f00eb7a0d7ab2d3103abe36da8a03aac72c0662ac92dab9de5dbe3893e220be97388140952b96ab7f21f480f588789a3ea9fa1c45552cf40bbe47174147a3a07809626c421ecf37a8af760ed233beb8aca20e1f6debfffda5441b8", 0x66, 0x7, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000001980)={0x1, 0x3ae2}, 0x10) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000019c0)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x0, 0x0) pread(r0, &(0x7f0000001a40)="d63f16c16a1545bf3aafb3d42bf671901c61beb740829f50f079295128acb99f9313d8eff686e37e7e243b4ce37c19ce05d01500a6b999d15a413aed32b0c775985374651f84fec4f9645b63c687da67d0b2b8e76a6aef8a88bf3de92e15ee4c747dc9b88163ad88a01716d3dc1765af1bdf8e419f1c11a9f48c85840bee8fba418e0a3f1d72746f25192919b64338dfc91e17c524cd522edf816236c93e3e4dab58f705c4dab6fa29b46b40f0833f60807b18c25e9cf94dd36219b4bb2c7ef8abae81813c63116d6feaff8e4bdc6f55d17cc3972b7aad623b1fb853b6845d1a86047a4be6808ec09f036de195367e1f155af969a751cf3a09b68c1d2b59ab343890c2969fb6c8b36b70d9bd90d764cd4831571325de24636f1a3ddadf5020c8e54bef3d2f09f5ff9aa78e18001f329d97621c82c2f5de075b3b6706c077c3f87682513b683a47cee65b00b5330220ca31d541256c0b2d09aa9694419b94fe3e708041e7c1d51f6564b4977e21fcf0d994663c04fabfea6befb5a711bba95ff42308a6bc8779beac4995b19537c9de5a2155b38bb13fe507503c88913cb5d89fedd8481801e86d1c3d16c3524581df15f8d98afbb0a8475f9a6361dd0056ae088e2c19fe9d4225376fdf4b8c3dd036d0b2166573a084736af5f98dea2deda1c4a8a1bd7e7c9cefc1dc762638e9dc497f06797e0543476eb1fc8b8d3801772d5cde15344eab60b33ebed2ef49e0be995ab1047d7871d9b3c84109dbf45574cff7f1c9cad1151f3e25a1c9d7b400324f12880669a2ff1d6601dde9d3dd5bcc75d70a05f60e6f122edcdc338b8357beb6f02c720254b00550961fba379ad9593df6094896ab3ab1cb68b95d6abf370c241a9f2f37816a612610de8e06bf2bdb9b84ec6d56338bde3d68902b018a8ed57765c539084d76214b19ed8483e446ff3e76ae96bad210b003de6cac9f4e18161ca952a6c0b382f173f5db7bfff16733cd5492c2910b5e5e31e876b1373df56506c9e81c6db81aaeec1ac4f563567bcc8a775ebc5683e515f498831f13442d66cc6ae3bf66e14bcfcbcf423eadf077272af4d7fe7f43dffa41976667cb7dbc41d7aed8f7d793eaa4ad87a1d787aa755eb645083385badc834623b3419727d0c5c9a173b460f54cc2817a44591c8d395d4cd617035250228ede06054bca6814d9eb8b31046e9e603f4d37926950b6dd03f2ee80ee09a10b78b8bc07f977c8713e278528615cbb895f153a82f6384a1058d50a658f6d678b5f60c0b76da706de5d7833e709ef18296ae599a3f731c10252ceede717757188bef03275ee39b6e766c9704cefbc27de3db9ae7400ee3be317558c29938e8188a256d8a973f921ee580c62bacfc78cca49c9219d1dc3f3e6545a29d18ed9f532d95a35b0768a9b205a27accc124807c2cb1d44d50bb04ff90606ba432bd768cab8eb09e50691f271563c23ce62f930ec2759dcfbc744ccd46a4965daf2f574d610db1d66ec64c47bab2f685c6ea7263e50ed3b1d412bc514728971433032dd923b845ef06a92056a82dd534f96089597903fda919384cbdf4136caa0665319fe147e0b0a81b23174775ea4f2fe677b7abf41f9c5e2edcd3c4135184ef23371dbc784b7035aab387c5f6b5d10cf316d85f2613eaa8b4b02d354358338dd185f2a5746c2cc2f7b8880b842fa60e96c2576d9540fedac881210245dd3b9e29af7d9a9a5730cdfc025480731f4bc6115f8e2aeb23567af3225fd89ddf9cf1002526a08b1594c9fa851c85eb92063dadc4f167ef248b9335ad09a5fd1d54387e458b7c6aa89f1745ac96616af586004de5a5a3dadc784e5f8f9253faacfe55f6e588e1d0fcf8e32043a32db34318248aa1023c22aa012ca43e09005238e25b2f18d3b33e8705a3085592be1dc6c31aa117eac5d0ac79d9e5b0a2d9576b451cfd9e790d928a5415d11400cb7f00ec177fa3dbdac9b1fe3912c288f2bbc67d878b844fec0e2f43b5d0abe9205e2a8ccafe77f335c42c91120e8e496c9368260621f54fb63f8668974f35fdcbedf6787a67b789f788fd82b1de5588c73a6c3e86a8b779e2e955b096574fa5038aa8534159e2456efe328694429d07e1d12978429c8a057436f6aa20eb6118376bcc402bf292bbc4fa155507d61aaa3974ba137d84b640d06b16736f3ea413764cf1dc5ffafc39571741e8adfb03de0bca2d8ecee8567fdb116573a7d07e65132a1659eacec39a1583faded5125eb8e8c0405c05b3edde97ef7db169d66633ab7b2efa06dbab4585977bd7c0b807f5f319b20980913db369867f0cd2e90cc6169b845174bffc60fe9b5246c8629e6ab561dcb00b7ecd04e99c9020c4855a7d3bf9419d57f9ef794ebfc003567221f301c7725d8ff8d79bbb7bb3334a4265266731d851869f8b7e53a3d89f90d40d3a112897fcedac07a8c1d849a5ade4e5acfea1899c150e50536df285b3ef732b03b8551f977678679ecdba7e783157ca630e97b2366b6974e93b98119f5ed118965b8f9f4a21b1e548303126e84cb06e162e691ac8ba3fec13e62169e14bf05fa66943788ff5ff7886c3be480fe4a05f84511b15f3901e66816afe67d066da304702e2b7176a0ff564153b18b4d95a3ee4948ad68e09dab555cdbc6b00e706e01c20c8df57785c5727a02e36932d6d4e7950e89fb2477646d19e45febd5c627b60c0c389ea485a48ee41fb8445771c05bc1df88a013abc710927939dccd4f29e6adf64dbaccc70cda2a7d5c5731bbc04d010d88a9cfea7d39d7c67e58d18fae53e7dd286e55f25188900ee07fe60b4e4d8b91214bf7c8187d26283d672b8706de868c52f0117994e4c619d363b849b5c5b61e2e1ea85ee7bad62ea4b8076bf91370666bdc85860a92b28b1f0a8ee84ded484520819b1d93becc13dc3d8b6a24935509a97a16161b9cf0d4bd200388b9563310196b9e9d844d7750644ec4281b831657a9358902a23eac8619898bbc7e267a2cf32d309fccbca6e3a80209ae3f478695eae5402b02b85b0d43fda3f8b2a565922952f526485be3ee216d48e213b5a338e776eaaade611e2f3b9a69ddad78e8ae71d74b90be46e623cda5967c5d4fe8c6e549fc5289b08e8a54507933b3649e5fe6ed27867c6533a23bd862b13a207e9c2e20b3e2c6b4d23eb64c86625b0fbda0223fba55b8607246324d0510f1faa3a85c2202e4996717f02b49b0812eda9d1ba52870af7028cfc21909cada68e6e12e44071d35d8a2719161d85c2dbd60868dec84457e3df0cdef151918cebcee00d1c5ee5c5b9820db50ad361cdac5f37e6da26bcafc1b517c182ffc173639f5dc840991d3251770291f37e76341ce4b6c917a0feb205035f72da00f779c46e4df742195484ff34fc0b8512dce1090a22d174175883eed401a72ab57bca9f3183a9c1b28b2ecafb496c86f1fb84ddb59c754982078d113f51105ad42070ce11da7131fe7774ae7009a98af1a3b396ba698952ec5e6a7a7e58c553b63c0e83475702b555e72edf8f667170b6dae3798d02f089852981750e09931298c12ad18681bf63ec7c45fe39c7f2a8a89bfc66bb2da2c4970cecaf42ce051ccf899d967dcd0ead571ef7d899aa52c194ac48b2869f36ad814f29b6fb068f0ea32680b81a53daefc42769607cdfead6ffc24671b4780211cbcb775d9be4919b8d8bd22b84b80d05eb4e45ee0e16b507be845cdfbef130ba2b2f0badfed9eced73f525d543fb2d86d0096f6b202c117382ef8c48a8e29fff5bcb2dc0dc0629cf6dd97f3a3e6abd792588ca4dbdd14d892afdf750027295408b9c6363a2705fb163347d3d0f1b0708921231b0fbf7b2b8e39ff85325c4a9a414f8743078de3429bb9c97b81f13c827a6ef1e85f03f2cf52df5b738e9a08997e4b85bb48dce589845350c2ed3c09167f82fd76796e0fd5cc9369bf2601168ccd895883a5c9bf4dd020061c155478bf7545c2577b83b635a2462c4c3d053cb7d7fdf86ce2bd3de0047cfcffaba706218b8bf6b84f42ef1e3c7094c41a3e4660eeb7972ff77a1331fb750c1662bff0dc431fa151dcf1ae7463695aecfc556725f8ce635587b0a4855945c3aeb3dd1e5712bfe8c85d517fffa7346d10bddacc9e5cb37fd3e67ff2d63151fcb4b38a60eeee52184bfde9110fd312b75ce621544e435d54a7f557f644d5aae6196adcab33e5dcdedda664463de27a75161e3d822b807541745107ec1c3a05d5456911d06b2f8a9f7b93c746357069c9591daf097ef803addf297a759e270e884f8cc83623c130373470dfa555a93ca12c1bb490a137f753106c8a73bd17d39f4addce15357444d440833f626f670c5a72c2aee9a6855cec693c07d9f198622e60c2ae3191164aeaf1624ad5484eb2b495cfdbaf9f7423a34798e87319ab4f1ead2c35348428b2167acc76a59dbbba3b78c83ceb394c11ea967dbc437b6cfc42c1c8cd3f3c97e84cedf02cdcbed01dd0eb18a747f66b045b5879c5416a320f3fefb6fa89c9e0d34987a0e42d61d256b918fc33ab7caba5c7f1094602cae8913570a866f1b20227bc348961a7712c1a77e2097ee74de5d596bdcb45321e7c35d7c955d015f02c166bf477121f254a32ca60d49311c628e267ac3bf6633c13075c6d3fc8869cd684a788bc3d53084e06848976b51d3fdc8867725b75dabb89f010711dcc251ac35b1263d0e8b602f61758d2a627695685fc88dbce6782fd283087db64ff30641577454c6d2ed72bd0f4d6bcfbca47b0dd9b0533cd48d3599c9f75a1d1d9f22f2271991cb5a8bd40ac140f45ae42c2010d8036bc448cc475bec2d651cc40fc617e0f69651933f2e5c1994980c7058517398f542eab2d0de03bcc1c7c921fc9d28262bdaa9a68e47edac7d3592dfc5b778078034001b41629d7df6c1bd7ec0fef9c4cf7a3e2b8ba6533427d31c50f8cea81657d43e42de601b7efc92abf27d5fa0dce9ef30e4b45d952ea4594a4226f72a3abe951746ae8507647e77dea3481ff18402d64954c05374fcb64438f9417c9f92a2b9ddfb38128b23420ef6621e9021bba650dd6a2b2bd36fe072eafa0f8a59004cf636bbc04f007cc5dc2e3779299e125771ca2149cf366f18aa48a6d7d2868c2566ec7e2cdfe3a5943628431ed09e014d07612739e7c963dcb9156627b2a26768206a72965d5134b5eec14c3783746e1c1b9fba6fb2b82183499ffb5e781be6b79a56cf2258a48effa0b2ff9979b622480b77880765b93ef62ec5742be3df525a955930e818fcef975ff8f6280832a96f2cfb7a651d1e312573457c3265c0186e2746026332762760446ff054c23d2cd536d70c0ecb61e88dae1d2071e41ff692617b950b577e991d9fc8f2eeb5046ed338a36a1ccbba72f5fe4b096b12ca5df3237aa9817eec8843b0daa814619f1b65eb5ff8724ad432a16296d4e6fcfd8b278315308c02ff20dc85dffc49024bcfbf846758be24f23d12c3155f53dbb7c48d1b3120651affac35fca6d110a53ac104a13ab1aeb1b05bee2ba18a271ca9148872cebed2e276da6aee85e7b7d3e8539d952ee5d2b5cec6c1d05137d1afe33cfbd8f207ea3235c09f39898301afdf803b7e6d4441ef57e1eabf5d676a9743768574eff4cda12fb089034c64a71e0af8f415ffe514e2ea3dd3f234252648e046052375b7b1c1093ba6323755324a46b6aebfca7520bf5c0abf7cb4c841d86b326fcff9b7da127833b046c019bd9a0a3bc13c1809dcf903fbceb07f8eba56bc8492e343e4ccba39a134a37d0bf864e799c", 0x1000, 0x1000) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, 0x0, 0x0) getdents(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42}) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x0, 0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x2}]}) write(r4, &(0x7f0000000280)="dbf5c2737bb3e2b69677da25fb136d719f82e38c1a4a301aed20304bba7530bfd11ca417bf80e87ff6d86f069f05989ea94173e990c0e530588ee95b241db73ec7a6b91d51ed88089550e0ca019b7d6d56004b0a32fbe7eea621c50348471b72b3e8aac7b21cf46fbf184fce8944f4374ddfdb178ffd", 0x76) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ktrace(0x0, 0x2, 0x40000400, r3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069c1, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3bec2cd9fa35", 0x16}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = semget(0x3, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7, r2, r4, r5, 0xffffffffffffffff, 0xf6, 0x7ff}, 0x3f, 0xa632, 0x5}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x9, 0x9, 0x5}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x20, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x8, 0x0) sendmsg$unix(r7, &(0x7f0000000c80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000600)="af0bc7988e3ce2dfb9926af94fccfcc714263cde00f3261fb6a061f3e4c282bfdcb602b62e9268836500f3702f39a2921bf82137ee74c47eb2fe3516534c3b7981b4945335812027e624a0f14e10f56ae8fd510c8d6ec1cf894f212030d597665dbcb32ddc570182e8", 0x69}, {&(0x7f0000000680)="f6a4d59474a5ad48ab3fe22a80e9cbaaca0b8983149dcda3abc1269113fb687de1f64e9fbd39aedd09952e6865f1d7ee02da0ad043e14bf5f2849997605e44fb4c", 0x41}, {&(0x7f0000000700)="70207ad79a74c568c915a63004178c127a5ec94498053e9a417cf9609c6727d7223416d3d4d63a5877ef50f132caea347ad70a32276ba2693f38cc3a10c470e6f83f1667fc3071ed6057c80422817753a0482c424a9f094d20a65c036e831f71a448441b213ddf86e8c5bc8fe306033c52287a36e4faf9c31928dcbb3cbed202081df8bd1862fddfbd4ad6e35a538275186db14b882dbbbc129fcc17303678cbf477e77d6f98a8b26232c12a545c99442635a55bbf445c9fe82b85f781828c01503a85d62e07d6f882aa48f57136a02f67b785bf", 0xd4}, {&(0x7f0000000800)="3be3d177c335dd01e3a9911b842937d530533396f7285b19f3382c8ff54860665621a142fb2deb68f5da4fcde5ac16b1abec82dcf0f4f17371e05218be7a1f605eb9102437119ea652df20378bdf304201eba06261da3bf219f8e0412168489505f596fd9e63b6a278095915c9bc236c7e6a82ee731a0f52306a3898af7451516bfda8e7ca818282734303ea3012ecd5f4f46adbe491ef7301c89a3ab68af80cfce62e5f158a7f131d5087f79d6a07a6ae6c869c9e4cb50fa8c2ab86d2", 0xbd}, {&(0x7f00000008c0)="ac46c9117ed4ac1abcdd00c866f089932b8637c9adc43b9f28d6bc1075ba51776244cc2c10f65124ad6a6214a64ee663123f491f6ab9034269b752f1b469968b3bf9761a772e14c9bc2888ef74337e096f3919e8cb0f715783983de450054a5fbc54f325e5081ec501f089391d630a2fefa642c272d1c451c6b28e7ca93dad989a0067c4d394ca85e7168d9ac3fd5d49e04884bbee439b21bbf0ad", 0x9b}, {&(0x7f0000000980)="06c255fc541e435729dbb053a6bd4bb796b0fbf7cd8400796e87e55a554f074e56baccdcaf7d3b5664e4c251e50f322339ba1a81a4d9ebe10e94fdd10c47833650861671edcb774bb8c79635df", 0x4d}], 0x6, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r8, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r6, r6]}, @rights={0x38, 0xffff, 0x1, [r6, r6, r6, r6, r6, r6, r6, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r6, r6, r6, r6, r6, r6, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0xf8, 0x217}, 0x401) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000001cc0)={0x1000, 0x0, &(0x7f0000000cc0)=""/4096}) r11 = getuid() sendmsg$unix(r7, &(0x7f0000002200)={&(0x7f0000001d00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002140)=[{&(0x7f0000001d40)="4882edbee70a257642758bdb68d4addbbdb5ed0640808887d554f3b4a5ebd94fb682bf43beef3954ffdbefcb1eadc8cc28a4e574dfabd1622abf96be8e8716e68f2a18dffdcd83040047f61704d7bb52113834c8f50d8226d3b212bc12974d2d21e56c66e2f23fc500351ac254d8b3f553a0b013080bf575a56010418d1b2715cb664e", 0x83}, {&(0x7f0000001e00)="3d34dfc4d2e9623b96f44737c77df4f2ebcd413d4f9f915ec08a4ad3f122758f1080d3582ad2469a8b576223c71708315b373879df8b0aae78546564710d9d16ffff0fdb0d94155eac9976", 0x4b}, {&(0x7f0000001e80)="f0b2d278aab69a020e138c343cb1b1ec52b02da1e7", 0x15}, {&(0x7f0000001ec0)="f8e6931f86ac435022e1ebe52d76cd4dc5d517a6cf8eee266634c3b86d081ec1129fea4ef2cf674813371273ccfd42678ae50f0340a2783fec4fb3abc1906f75587ed7ba5d4b7f905006726fa586f260b8ea251485ef3b1a544dba5f277a4483f5ae19f65b44b80d3ab7ec8c11702ddd50c6841e0fad401da1089085af8aaf16cce0cb4d7a21a0716f250545bfd7e9eda68e10e4da00e5212de13da80f7dc13842e92c3f0f5adc24b4e845dd7c8a420d056896bf804d824d2d04fc0233b886d56eebd38b3bd4b61afb4906b26f0e7539d877b38cdf9f70c297c38544e5343acea2", 0xe1}, {&(0x7f0000001fc0)="f5c950a9a4820f61bfb8f429c04fa1a2f73de0a84d545d838b50d2de4a6a499769379e51899f057c5c80c917a140d85f6405778f5b54cf0608638c56e0111cb617eca1cb08023a6ed65bdabafbdb51d73055319d704e333074cea491202a583ccd16668da98fd9062f5a049a1a34696142bdc09d98e82d26e7f7f8a934078fd85257afb29255231282f2c05e6eca3261784902a0185f2e2f029c4c95b2fda242d3fcb4809d2a8f66daa33e5501a52f82cf39645f60a97a0520af", 0xba}, {&(0x7f0000002080)="6e5a3989bf74c4cdff446768a63c50bf58cfbc6a2839daf237ec452573a146e4c1baa8f8b515775ab02bd0b54675996cbc19f471a73b980c3b0e07e88ad0c9128b6d072d8fb279ce8c392ba5f675c8eaca3df42144979ff4e1b6ef2592a157645744e8dabebad49b38229fc1dbef633d0bf5946b5b5913e09a1fd8d5875210b22d973a832c1d80c1b78c077fe7ef97045965821b89f93fe108024a", 0x9b}], 0x6, &(0x7f00000021c0)=[@cred={0x20, 0xffff, 0x0, r1, r11, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x6}, 0x6) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000002240)={0x100, 0x40, 0x8000, 0x2ac0, "4e2a0023357492dfc4fdb65251f20c69dfc95539", 0x6, 0x3}) sendmsg$unix(r9, &(0x7f0000003700)={&(0x7f0000002280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003680)=[{&(0x7f00000022c0)="e05a0c3549a9672eb7b116094d4efe694b883abf3379689fa7bffb17c5365c0ce8d9973b565747b05d4f109630692175555de74d8fe74ac12b8865ba76daf3eeb44346fc723cbab691bf2d145b4b6c329ec1f069c2033f0daf3fbb4a6d05f581b876acc6522eb9ed1c1dee44c8cc8cd18c5843538d416cabdd3d590cb7f685146a364f8ad6be290c26d09b01c54b090c861722c4e3ecf55bb0ae4f30497a617d01630b5a48cad0d52301d3fecef84bd9e5", 0xb1}, {&(0x7f0000002380)="05abfae432ca3d3aa14a8ded629d92f8001684bc44638299d537d8776c1e359ae15ea20b97fb3139c67302c44dd3c10ec69902e703f0afabb3c60ab970e20f51107d98ba5ee6a9bad9cc7a7079553817a17e81db13e5b3", 0x57}, {&(0x7f0000002400)="7cd77ee09e739e", 0x7}, {&(0x7f0000002440)="ed1081d2747588d95b83747fe4a71baf846979a30f7b4bd467980468f19ccce01c19680407d8a5ba82906cee351ab814d3b6f56ce7068d6cbd417d72a168b283a05bfc21359fe30c278078df8f54a596720684a4252cc0c91cf1984b872d1d1d2b271383af2425a0b126781b2815937c5d0ad5948fe31405d621c2560abeadc0107f361d1d4e4548ee8f1a6c0fc7dbe5745824184521e582cc442ae841579b837ad16068ec4efb0417bc6169f999e6f766df1e2e482659", 0xb7}, {&(0x7f0000002500)="6bed94b65c423a8f11e10116b5ed5fc22bc7b481127409f0145669a705179b78a7bc3b0a9dd962c5f1918fff02aa89c2b761475a952e8e3746368828962fd54b6e58a3b48eddced3689285bee145e9063f0a554a1816b5c55eacd398aafc6b3b47713636f90dbced4843f9484e035452cedec256f90d5a5523fb1a19f1507895113bcd08922f6cf7263c73fab76dc7c977c61b08966a35b7654a7033082f94613fab59f8f44d566e1e49da8138a9a2b42defa3cfdd7b6c3bbd43edd0997bfe9973080373d6be05c3c54b6f83d2c8491c1d3492c5743f7f3e9391688980e30adef9dc6f4ed58b242fa3911d3aa39ef9790a7d17fb44b7a169152934781f875c5a10eeab6644c434c0ebd624cd3bc3a6bc7142abbec28212d591d62c0a233c0581860eb3a9dcc22359205dd0cb24067ba7d2f0860ce0c1da36c4c08adad9e8da3219bc0c413ec7f9cc72e8801616f8cd68436f6f2770d240506d3dca5d364e631fa12068f855b011e7ff251fd55cf8d02d490e0b391efcfe6b99fc090302bfe564a4df5b5b1058f40310fcc7948a6aa5b1adb3b94fe3a6141f532043f0d2354d663d15b600c0837ab68adabff80d64b208e1245374a779b6cf122dc42656a041a71c1e8b6fb0fa95d440c51c928a1c0b6a88a822bc88aa75fa30ac51fcf0900ac68ebf9c4548159a7c5fc8304c95a86382be893115e54891a9d3c8bdde04bf9091c592aa34186fdeb4ecc44d5a18d0aed57638033ee3a2ce09557bb938d211e469137b00597ed30148f3af25715311cc1fee95d58e8f501a4771667fb64ef14ba6901447218f5a923b9fb00e86dff1a43b9c1356f238a5a618faba0fd98683df3955d825cb6aaa6251326e54804a96108ee656a17b6c5fa1263d69cc24edf87078e98419a81381c2effd28fc0cae8b819dc5ec39f18a9f8f3a3998255dc460b613095067472cb1797db2d9de2535bb3c8d70935fce167649d8625d726af4799ffa7a175a4c826366ff130c76132aabf21085de74857d0a50b8cf5ade0de303b11da555b1b5ebf4a19c37a4a7096ab75a828daac833af7eccffc6d0fc397b2a09a32e178126623bb6b0f2ad4af687a773bd80686288b084ab9cf8d995e7d5166a21dd7aacdafde8669455c4fe8c011b2e029da5417598fe1194d95c38a6555df0c6fc5ee3ab19b380bed88fa02254476a5623a7108cd931c4a764d4282d0e3c4bb42a47799ab66d6592ee1f884b9d2c40507b0197e84d7c80f4285f7978bd5018969c99007e3d90b8c2840d34f02b689f43687090f969eeb887b08703d5f489be9b5ad12e77b8836b0222baae3b5691c8fa837978d71a6c02e6ba7d36157398dadeadd98bb57f285d49fd8232cf62c5a6e9088551794980cefffb1d0f78d20f1097efe13985dd720e60b597ef687889b45fd05fa4945b0014f5bc7b94793fb81d979743aa88b7293456d986c8099e2d32eac7818b289f180bc9ddb7d3a196c94e8fdc0cd812834558ec62146c2003e181f2ca0036348473e29640a7c1ee1c0ce2bdc23aeb898a337b715d0aa8ce4eb8dfae4f2d73c8f3ab5d5486966da4e2e5d830e8cedb28fcb8e5b06cb12e41febc11c2ed2e865c3d8577bb0ea8585a5c829553cc7c5b16bc4ec474a34dd1cc8a896f062c72288fcf58d72a2803c482e2760e2f58af922054fb295737be0ee2c698c55aaeb0c4671d5f9c66bc329434bf36ca1ed2a844e2827cbe34550ffd81ab8426c1344e54f815214e9bb2c9a71fc7d33d8f6d222e64fa0c70cb28f729be0454add58328d3c4256dac47f8daf4b3c92e9cbeb037a6d145d57dc6ce9ba0c9357c458d2bf712c1fe010297b44cf0bd823d28ac0122ce0d8c05181ed554cafd4c89dad46e5191561dd3fe284740224f23b5ff27477bb62229260f1a3ae8b02ca6768e70688a6d9a08563342415a4423f8575b0ec5d153d504a95b4f01d08cf54c55a359994b578bada755de8a0299045868deef3c9a088445a319cc7f0d345a768b8433f80df1f315cee39ed0dcf4262a7a4f6b65101e42434f16b0b9c92619c94dcd32d6683b6b5218a38e2b60eb1c1f124defa2284b7bd483f28a86447d3161ff87461f6991925f0370e693ce87bad1c31bc35a34cd9288cde3d3a9e7bad3886716a500fe1b9852b29320532ccd1d47c2ef07a7b2a08b47906fcf02a7164b4591291f37280fc03d47bc384405b114620f5af267b7ad92ea5c4aff1ae61b528229263132529b178e5a05133be5cd9c0d5c20cab6a8d76fc82b33b3bf36a99bd8d714d086ec0f12233d1ccc95ce62efe4c30e25b3121325c33dad0dc80a64e2512b41238f51faf2ee0f733906d57123be9ae57f66715edad10694b7f2f6229de6da5ba8ef72ce8df7273a5a7341fc51665949466de3977b26903f41a978aa42df0a299e99d8d911eea0a39d47276e09fea27db600b290372437c910405aa2ead930d43a1e288588014b3e0032de9fdab3f65253c27a7f4de123771334649a114441ca473683c49cea60f80bd76d699c4a97976f55921f70947b0acadf610f94b60c1d9eb86c19bdebe4f72c0196dcd68110affbc87c0b913dfc7c114741875d9989d08e41bbb0c2b339f7fdc9c106e326c0b9945360b79623fe262e0b64a3d1f0bb32a4f2896cfcdc75732c8eb4ea72ca7596c4072dbe55e7a104eb683598976b2a513a1dc6d41226c5d46159b8c7e72079d843455e5f86f8062d488ed0d3beac996e54d0f8c87baecf2edbf815464552e501a324a695f8b407417443246da2c8f5c9b1d1db7e9fd259d3819ced9ba39a3a18ef70ecaeddbb49efa56ed41cba5fa1fc1601573e3ddf79155412d95efa53b71f10d426adca2c1b18be0e67381665382a4b61b36e941bc5c247ef288bc58c93ad2f5755c507ec0111b1d5fd8633e917c96ed791fe71893709352aca7e2ea603fcc0c603e8ed40dd6e7d717ec83dd50856cf65590f6b95ade210e0cffc5821b44d2bc30f4d3990960ca0e484948e4a3d66b9936ff80949b71f795ad982ea94e0c3da569315b48d4b4576d3a5003004f395ceed17edfc9da4d948f0194afaa6c61cb9f1ca58be6e70c5ee48740b4a1046aa0a96e075ede1fd1a692d5b6de11acd6324fda86791a7e283ee12a1b01e1d67b5879034b8b836d0d4d643a5135266d71b7dc4e50041dc80669b8b00d0eccedc5da8416adf9dec2e83f67be0f7db54452162885f3210437330084b347645d4ae600f83a3b4a4f267768bff0ab89f6faf7e972ff82f95255a066bc09a6b6acfb63247083166b3a7909f58d8430684d667cdca2068c922a952484990ccb5575e7b3e1ae94c8cea397fdea15b10587c34285c184ae5a7f08f0cc116747be1419aebfb84ae87ab389988a2e30d4e21df25e1acbb4bb2df8c855381fedb696d38f7b27e7b46705100988478460daf7b8140b4ef5e4af9a92bf819b6218a7776e38377555e74a28c0bf7656e8fb04e58320bc9dbfd6b4d7799ec072b26cdd12c5e9c4d7256ae6aa443061b0e12a2fc147b94b32cbdb44e899f593abb3c0cdc3c7f7cb811384398f72707b1e1c05453e8f066a620a306a0f1d7a31a7611c74e9ea474c399f15a51dbe1df724f281d917ac92bd65184b5199c68ac33dbb9b06dad819438605073ad9801eff8dca2595c3d06a4e7a5a333b60e21fd97360d2cf5fd6626d27ecf225fa6a99bbea65a23eec7080f7e8c12419616b905513dec089427beb45e73beccb97ac2b55154b13f00406ed4481b53d9738f983aab3a77e194820bf6ee50834d492468c48e89acc95997143cf372457e2f5d92de0701e9c5d5ed518a968355b75a643ed8da2a96f187d09797d1a3186dc2db1da20306521345dca26f71836e6c6457c0500b81860050bcc13e5f27c9e9c31f318f4b91e2b7a22d186e29811ad5a24a27433383ac5557d7e345997103029c576598cda02935609ef83710b1b7847b8ed2d4be83a46c342fb971d7e8979ac2e283c3636061caceb09731e05de1b96dd1d239800a1f5fc4bf1358b0b5253574ef7582569467a329480be2028fe60d1254fb50818db1ed24d152ab4735062e546fe91cccc7f28f99349cb66f8e0fb6f53b09207cdd3cf7c134966e33f6a3b7fc4ea01dbcbd144bab6a0f24078f23843f273629d90313bbe8185872c4b871eb166ccdbb0cd819797eb0f68f7a0d5c920b199711bda85dfa1e512179e7afce3a5f4af34b9af19e11d2c86b83935551a019fa75a545e713a1342401841b2dcf214cf1dc13d20a5cef6d88b374bddb6d393bc4b7b508929e9233246dcd5d87cc147ecd4341f9540e24cc3b5b5b9bf7e6a58fa74ecb065c51788d92a9c2120d1c05fb157bd900e551769993cc06e42e96013e06e89ed175025edf49444b5d9e122f420d2b0df4bd17fc9b433ccc69e8f9be2d9cf6266316e9bb8b19aeb203a59587fee9f715c79255ff8cc84515443990570a354f5c6cf5e58309635f7207f44328525ee73dfc368daaa442c9cfce8369504ffe3e99f95f167089b10ff6caaac3da936124ce5fe73008b84e3f2bf093dad091bf078c6267fc084186bf751b8d4ef2a9c41fe94eaab0f221dd067feda57c87b52100459f4b319f52409db49ee72ec52fb23520dfbcc8a7233f1bf0d49f7a1945b4b66b9c7ed3b58782c5a6e7035a9c97cda3bfb7f157747f84af0350b23f2679bda61e6b904595f563d22cfeb365a881ac4a52d1596f965430011a45817a815cbb66875a86e5a1325bd12c2dad1759206f953430b32da58bf8b86dcc7873b47a6a515e90a1126fd37e89d53e6deb95159334c4c78d4c49598451bf63ba2a1115d0beb6996bff892f463a1dfddcd3533a8df8b3bccdc0b334a19440d0e8adb1fa259768471b955169b89a7985f4b9de40c480942d610240b995941286b0b8d62e8eb1a55c10d554d90af98661f7c22f407bdcd35354f7963cdd3d2f032b44442db2e59bc68ba17226b84b3976905c78d5563ebd02b397dc096165a443c26c6dec66db0e24f277b0c07cb2dfa9458a9185126fc344b6f851667e113fb3439565b62ede606715ec76c5a1fd96b31eed9e716d08400f0aa2185e60e6668150547fa3f6518f39e5faa4bb56b41c4814a2c67338cf3891b775532ae5cf8e079be7521ed8259dc6ce4660caf8c515f5998cf282bdab4bb29ec5dfaa2eda24cd24137a3d645e3a201805d9db024664cc80bf252691aabe9beae2991cfc4c1e4b94dd1159222cca28bf2c9ffd78ecf2dee218f0bf25328c255f183095a58404617eb2e67a37ebe4ab171c8e59684797b81b38b6c026a47838b110611d1f203ec0f24fcc6590d848c938d800f99b504523475496a215efe1d2543546b4ef871abce0e0ac7713ef381c1823208e18582f4f079c00cf11343af554fb30feffa8a37284161c518c9ed22a40be39d826f32dcc02353e2ad5182d0a18080d53cb20ea3b30a6a3bf72b2a78c41a9f459fb14854eaf158431d816314c028d1ee4d64689bbc32de77a29a36cb7646cfdd5ef8bb69162387e20c197dd8f1e43c5e479fc16c834c006af28db17dbf834bb427d5ad8d832cd942787b7309490af5a0add1d8ce546011be18c180545808c14f4ee287acc63eefe81ee575c7e5565b798b5e6b96a5297925a1083c22d38cfebaf1f7bc3724c14c779aefbb371f7607512ab27aa51e22d4e877edc3de4373b40a7573d1d1a9345895a5e43951689ec0ca28ddc202dd0f84ebb397d37fd67a69ffe4f680d0e76be2170f7a81d991f58ddb5222adfe007ddcb8e80b7904acaa9d53af7860a9b34b3", 0x1000}, {&(0x7f0000003500)="60f22621d6fa171655f658114663f00f71dfb8ac8a2ec69e05967a98a97cf9fe30b45b231db255bea05847bb1d02", 0x2e}, {&(0x7f0000003540)="3a24c3b24d9b96b5f0cf4654b3faeaece822afb6d37be72f3ff927c7eeadfe21fff27b940866e20fb035b6d33173b769eb217d11921b29e4dc282db2708a7816f1168e346ab0befa66a1870d7454b0c5a9bcbad3b7f9c37d3015b3b60cd7a68c1d2bc4b52fb05dcbdb52f7451950065b3661f317791a894448e785c7512bd8e91bcb77d03c78590ff42a100753df313d7827c6d1573cf47688b2f8a59eac86286b544228e9848e7fbb0346c0b874edc6a39615983c458353ca8bc05c39585cdb5334b5aeb245fdb9e2fa18be9df232f9ef415b2cc6f45b3546fcea0019e67177292bfe22cf9668", 0xe7}, {&(0x7f0000003640)="ada7e878dff04333eef23f1e4eb8c2765b442090e9374dcd7f44accbaeeeef5fe4bbec141f47dd8f1ff4b14d433a2774e563a53f99bd1728e1e98ff96e", 0x3d}], 0x8, 0x0, 0x0, 0x8}, 0x400) sysctl$hw(&(0x7f0000003740)={0x6, 0x14}, 0x2, &(0x7f0000003780)="a1aa62f3a3ad1940f748b629cf6f889ef81d7c0e29b8a9a7857a0f924d32d6cd6e841b3b6e8a9aa8ac73941012fdf4422b1d372f95ae5af774621d7bb419eed8e2087dab7ad2db1a", &(0x7f0000003800)=0x48, &(0x7f0000003840)="2c2be8e0f73782f8b4dac546656e42eca0f6268d03e2a7c1bafac09f6a47ea0d9ad91bc8f7b0f3dc6600485cc046c517a087d6e8530f4d4a952bc1", 0x3b) r12 = socket$inet(0x2, 0x4, 0x1) r13 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000003880)={{0x8001, r5, r4, r13, r4, 0x1a, 0x7}, 0x4, 0x40, 0x3}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r6, 0x8000) r14 = semget(0x1, 0x0, 0x21) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f0000003900)=""/125) getegid() open(&(0x7f0000003980)='./file0\x00', 0x10000, 0x80) execve(&(0x7f00000039c0)='./file0\x00', &(0x7f0000003a40)=[&(0x7f0000003a00)='!\x16/!\x00'], &(0x7f0000003c40)=[&(0x7f0000003a80)='/dev/rvnd0c\x00', &(0x7f0000003ac0)='\x00', &(0x7f0000003b00)='/dev/wsmouse\x00', &(0x7f0000003b40)=']\xa0@&{-\x00', &(0x7f0000003b80)='\x1a}\x00', &(0x7f0000003bc0)='/dev/rvnd0c\x00', &(0x7f0000003c00)='/dev/wsmouse\x00']) semget$private(0x0, 0x1, 0x200) r15 = dup2(r12, r9) ioctl$VMM_IOC_INFO(r15, 0xc0185603, &(0x7f0000003d40)={0xa4, 0x0, &(0x7f0000003c80)=""/164}) executing program 7: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r1, &(0x7f0000000180), 0x1000000000000115) close(r0) executing program 1: r0 = socket(0x18, 0x2, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r5 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={0x0}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x120, &(0x7f0000000440)=ANY=[@ANYBLOB="91a6e341d80800450000f900000040003a9078ffffffff000000004e234e2200000000000000893ad96f25f72c6efd101736c868c19ce8664d1d886b4c114f3c2570a58180e34e58726526364571018a63e09e465ec5875b3698d9a19836689a1b261f6f9bc0661f7557ead983fe79ee61056a4a361efff8e50ce1389165bd06a8aab93ec737aa43f720208aa5ca3a9d579feb8f48bb67da5f1673889c6004eec8515ff6663fed46ccba79cb12871ba02feb3abf510a1a83c78041982e4eebec8b6bd0f2eaa221be761b1b09c590d58beddd4da592b99e95775333fb67d71750f32d53edb8941518bb19c5452584fe8bb45d906f2c1bec6f318b56b409c9a056da1900ea5d8a1439b9f4ab58d3790925cc35fda36bdb14c803a42e48efcbb2e132f08b62dcc271ad90ee694af60dccd1eea84aa030b19a66560696c953e6617dbb3fb4a5baa82d0dac757d3d39c15967e1b830f96c", @ANYRES32, @ANYRESDEC=r5, @ANYRESDEC=r1]) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) r6 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f00000002c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x10, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000180), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) executing program 2: socket(0x800000018, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() open$dir(0x0, 0x0, 0x58) kevent(r0, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x1e, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560a, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: 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)) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000200)=[{0x1, 0x1, 0x4, 0x7}, {0xfff, 0x7f, 0x0, 0x2}, {0x7, 0x86, 0x20, 0x40}, {0x800, 0x0, 0x83, 0xc321}, {0xfffe, 0x0, 0x1, 0x103}, {0x100, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x8001}, {0x1, 0x0, 0x5, 0xc}, {0x8, 0x6b, 0x0, 0x1ff}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0x6}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) setreuid(0xee00, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240), 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x429f) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(r1, 0x2) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x1c, 0x0, 0x0, 0x9}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="41660a5e7d69ffa98353edfea608b85a79a96b8da17f10d095900a8548c2bc7c086575b4e8fc73e82bd6951e3543a8478b2f9e3a0a863be7cc0820556c53dc3aee8635f57392000c182f63ff76db235e20dd87460ba5f585201b7dccafb8070a897cfa5ddc1e899adb034090ca9487f0221dab178c8842ff2d6e350d2ad843f4d34d4442e2901e71c5024e1da028ae62c122da4ce789da5e797ba063749d06dcbe279af8d8bb", &(0x7f0000000180)=0xa6, &(0x7f00000001c0)="dd8955854dcc0290b0cfb97b12", 0xd) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000000c0)={0xc1, 0x100, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r6) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff7ffd, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r0, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900895bcbc32f42b52ba5f94d46004f880304fc4b92f482bd74f413b8d4179143462f0aca8a19e0bd31f41e647855035b98928c392a53f18c3101d5206b43b55475470573a03c0fa14ad09339a350caef57c47136334132865b9c42f6b7f41f94bf10a315fa36dbe9912f34f4bd62e2793f9cd87c7e6a8cbdc67bec30d1ea76ae5fac09f0ac8db30e51c3f54421519104db893d283eca178e175916dde730d1280d42f9c21d324c7a91c326618f761c58654bb52a2bc0f85eb1415f48d7ab7388be3f75890aafc5cfaa564e06cd5d8b52645f2967061d292f994437dbd87b2d8b95d83ef345aa3635e2c0d3579339adf22ef457c136fc2b546d4119e705021fcf91b178914ebf21172eebc93b0c75107190dad3e6bfcf423bb233919892c2e8b18238bc6db8d69b8103a3ed9f15135c5a3ee359dd579ca304fd1a9be8ef29bbeac09343e04a72f66642de6a3d67b6ecec30b78851b7b407c4f025d7bf36303cbdc0e64adcc7173336bb6658723ee56b4e8580bc75b5748c57024ec7216d63d0280196b58c02dab7878ffcbfb3d0777c1b9973c23405dd16e90c256007bb4a1551f02982fb717f95081d8a583b2e7a271e91ea86b868186258256a864368a9563c737457701b640bd825986f0e985a7704954b5a04770c624f8e730d13a3", 0x216) executing program 5: r0 = socket(0x18, 0x4, 0x81) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) dup2(r1, r0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x100) link(&(0x7f0000000940)='./file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) 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) close(r0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0x9) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x7c}, {}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r3 = dup2(r1, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) executing program 7: 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, 0x0}, 0x8) 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, &(0x7f0000000080)="ebffcbff13b9fd812e41d76dadf884984fb7421c0c292bfbfb274fff29b4deaa4e713048e68c3192", 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991", 0x13) executing program 3: kevent(0xffffffffffffffff, 0x0, 0xfffe, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x10}, {}, {}, {}, {0x0, 0x4}, {}, {0x0, 0xc8}, {0x22c3df618ab9ddd4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x176}], 0x1, 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x53e, r4) r8 = socket$inet(0x2, 0x3, 0x0) r9 = getpgid(r3) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, 0x0, r5, r2, r6, 0xc9, 0x1}, 0x200, 0x1, r7, r9, 0x8e, 0xed, 0x9}) r10 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r1, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r11 = getgid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x8, r2, r11, 0x0, r6, 0x10, 0x9}, 0x400000e0, 0xd42c, r9, r4, 0x2, 0x100000000000032, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000400)) executing program 1: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, r0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0xf869) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0xf8}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) sysctl$vm(&(0x7f00000000c0)={0x2, 0x3}, 0x2, &(0x7f0000000180)="4c19805624ac680651bd826c67bbf0f249a9cb10db1de30cc84613ebf83634d3d44c8894175f84fc656ba9b6bd2edd0c457842a91fcdabbc7b21", &(0x7f0000000200)=0x3a, &(0x7f0000000240)="85b610d0c638d6cc790be47e7d491dfc47ea46deded5028e3218b022f2f4be083f9091e6e413277ee9094cb1515cc3d69cf8c798a85c86228fcbe54d1277fd61de4a14092d9067bf4b4cebb0ea92700ab6b1c1e6f0d0d17e488fae5b71c8e5d9e683242bf8fa08f3d4e477d60b3190770fa4401135099e2216515d1984214cd5349cd6bc05fc853a7939c63807487121ef68f43cdbdf9897b029f91de3ad025793121edc74918bcaebb3157a9fcd27da6ca4ffc689c64b10d4418cce2d94b3bc9c55331ad1e745eb2fda3d6f2c2f1316c1ed3328b3d8b0a2fad644", 0xdb) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x108}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r0, 0x20}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x0, 0x359}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x2}, {0x88, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aef3c6c44781e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f0000000040)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4522f0a0fc8517a43f725a26dcf5930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf01010000", 0x44}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r1 = dup(r0) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r1, 0x2}, {r0, 0x20}, {r2, 0x4}], 0x3, 0xfffffffe) recvmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r5, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001e80)) r6 = accept$unix(r3, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r3, 0x4}, {r6, 0x6e078b67c501a359}, {r0, 0x4}, {r3, 0x40}, {r5, 0x2}, {r5, 0x8}, {r5, 0x10}, {r1, 0x8}, {r4, 0x2}], 0x9, 0x0) r7 = dup2(r3, r0) write(r0, &(0x7f0000001f80), 0x0) r8 = kqueue() fcntl$getown(r8, 0x5) pread(r7, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000002100)={'./file0\x00', 0x3, 0x6, 0x5, 0x1, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x81, 0x4}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000014c0), 0x0) select(0x40, &(0x7f0000000000)={0x40000000008a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = dup2(r0, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0xffffffff}, 0x10, 0x840, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$unix(r0, &(0x7f0000000140)="0800000000000400000000000790756e3a904c5964e2c1246a9784e82f7bf1190baace43a555bec976da606ecb0c55a5687c2423f5cb32377b32f3924a0d7db84834c95330b48775203c70c4cc03efc16a46e9076fd5ecb84307d4b2d638da3be0cb3cd2b5c54b98e51a30b4dab690", 0x6f, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x1ff, 0x3, 0x1, 0x1e9, 0x5, 0x7fffffff, 0x0, 0x2, 0x6413, 0x6}) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x124) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) readv(r2, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x2, 0x1720, r4) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) getpgrp() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) executing program 3: close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xb, 0x2, 0x0, 0xffffffffffffffff}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10, 0x1a4) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r3, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000180)}, {&(0x7f0000000740)=""/104, 0x68}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f0000000600)=""/155, 0x9b}], 0x8, 0xfffffffffffffffd) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r2]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3a, &(0x7f00000024c0)=""/236, 0xec}, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) mprotect(&(0x7f0000346000/0x3000)=nil, 0x3000, 0x1) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) syz_open_pts() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x10000, {0x0, 0x4000000000000003}}) mprotect(&(0x7f00000b1000/0x2000)=nil, 0x2000, 0x4) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd}) setgid(0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r4 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000002c0)="44f564dab061feacf4f3d03c342b8a73b6d52ebc6350a579c04235769a5cce757324c0d87435fdf5d351a9891a15b5c017aea47706d3d3a897321d98a436a414bc1e12e78001a9b020db74b14c4d23d10722e08e04542276d961de10f00db5d556d7a8fbb43c13fbb6d4e97c8c868c1e7c0a36bc0f373fcc104adee061fe7636073747c5fc9e8e17123d1b97f00994d68ad76c33b56280c40543f3d10b0bdffcd0a8ebd3e57c1087701a693f259a1f4e9aaeffa65d881a4e94fd4b5ddc12e40eb3464d7b1085f1ea9afdf52344d60766a7db6fdacdf37c4fe13878fd26876eef2080fee988aae7943a", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="cf1c6a518660681074ecdb75a946f7bee1b47d0702dc5ef0", 0x18) listen(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000280)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x9) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0xffffffff}, {}, {0x6, 0x0, 0x0, 0x9}, {0x1, 0x1f, 0x20, 0x3}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(&(0x7f0000000140)=[{}, {}], 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000140)="dc47666f23af4c0db7c22191f0a902ce6ba4e2bb7c34b6a77014800b3b184e1c9f8a65bc1c841423994652350ef4322d0c6b17f9ae605295854452ba8fc95aee251495f61bf4ddf6280ada1b03145f18872fe84b90393f83a3d3555045f881fc4f0ffbc58fcafdeac51ce7b3fbf31e247ff3e4dcf76d0b5b06dc69c059183fbe317afba7b55ab50a518e9bee8980c9fb648fc434678575789e99b60563151ee848ee64624b5d25d5e570fe0625d8cbe4db19f59412747b86d19d37e83b7d0e962145c238", &(0x7f0000000240)=0xc4, &(0x7f0000000280)="887d4acbc9f526045331abe901e03a7637e42192605b127cc1b7b107de7c5f03fdad78bea947aacb77c71da3b2f84b07e8600c4f0dc29f6f6c30b40155d46527116bdb4ed3557b2a6ecba6ae5985c764d915f5902d4baa1ff164753448a3bc73e7b8fedb058a842b98a5a83363f64bcb469ff09e04de0eca182abbe07485b341340b092df70f62931d93a15d3770a413c935b95c626bdbbff22df4aa02e262d9bc0dfd8ce3fcb19d666d6e1b0a9fb93669afc99fcc0b70c65015baf9abdf789a742952aafb40c932e67e476085983e90e749c167ccdc13b3f51a9275fd95cad704509bf42ff61eaa93e606", 0xeb) getsockopt(r1, 0x3, 0x4, &(0x7f0000000380)=""/152, &(0x7f0000000440)=0x98) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind$inet(r2, &(0x7f0000000500)={0x2, 0x2}, 0xc) ftruncate(r1, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpeername(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = semget(0x0, 0x0, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000640)={{0x200, r3, 0x0, 0xffffffffffffffff, r4, 0x10e, 0x400}, 0x9, 0x72d, 0x7}) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000700)="db8303c40d847e5cd5eac6aa0565394763d5e871dfb989d3ee3c1939a532185027cc2a8b9f1fc2527cbce5d794fe387d31680f6959fd74fddfc6e4e174552f", &(0x7f0000000740)=0x3f, &(0x7f0000000780)="6355628e669ac264c57c2cf49be2de6523ae3c186eaa59a0e1ecb1f26db98fab9669bd62b45d1cd1d0ee41bb4a9221f50248a4da727c833d694502ee893328d70f9d1b96d31f48c9353728a280dc0e8f67c245c923292928f7a4db32ae18e085a13fbf9fcf241d96426dca0d29abfc48ea4df802", 0x74) r6 = open$dir(&(0x7f0000000800)='./file0/file0\x00', 0x400, 0x44) fchmodat(r6, &(0x7f0000000840)='./file0\x00', 0x0, 0x6) chdir(&(0x7f0000000880)='./file0/file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000008c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000980)={0x8, &(0x7f0000000940)=[{0x1, 0x7, 0x2, 0x1}, {0xfff9, 0x81, 0x81, 0x6c17}, {0x8, 0x2, 0xfe, 0x3}, {0x4, 0x9, 0x4, 0x400}, {0x4ac, 0x1, 0x80}, {0x5, 0x7, 0xc2, 0x8000}, {0x1, 0x2, 0x4, 0x7f}, {0x9, 0xda, 0x5, 0x800}]}) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) truncate(&(0x7f0000000a40)='./file1\x00', 0x1) accept$inet(r2, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b00), 0x3ecd8fd8923bb68, 0x0) r9 = dup2(r7, r8) shutdown(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000b40)={0x101, './file1\x00', './file1\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000b80)={0x4, 0x1}) utimes(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)={{0x3, 0x8}, {0x5, 0x2}}) executing program 2: syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x3}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000002c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000140)="7220e3e9f20954897d7d4f74c18e4310bc4f1b31e61a5705e7118d535dc28fbb51aea0305c26d7d8ad1053f69cd0f75b90f321fdbb71d411ef2a2bf3d14893dd7f49acb2acd176b226bd7ed65c83e9236b"}) r3 = open(&(0x7f0000000300)='./bus\x00', 0x285d1, 0x0) fcntl$lock(r3, 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$BIOCPROMISC(r3, 0x20004269) writev(r4, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x1, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) executing program 6: socket(0x1e, 0x3, 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 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, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 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)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb", 0x25) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 5: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1ae) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 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, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x7, 0x80}], 0x7fffffff, 0x0, 0x4, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 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) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c811fd392367dc54a45a389d3b47a814ac93c507f4e3e7142c5e0ea28a889843ae3e5ea78bf4", 0x26}, {&(0x7f0000000200)="3730ed58677c524f826e4daa568b81e0f6a2cf0922a8cc2de2363049cec9cb4c17f00d3ea3b7dd6ce9845dcc47cc23df116fbd0e2e3721f09971526953f3774363f46ba6ace7e1aadc2d3e42d11b2e2011a8671909bc621ee9c28df82e91030421c09ec057b7ec3a9118cb42f5cc99a5f3a63aa3a28c4a", 0x77}, {&(0x7f0000000280)="e2094045dc55968873d97ba3483f130bedfa7eb277b90478aafac23c651e57a2f9f0accf2fd104c59a4151d2e763aeb754cdc210c344542a488536893b34", 0x3e}], 0x3, 0x0}, 0x0) writev(r2, &(0x7f0000000340), 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x61}], 0x6de4, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x4, 0x4d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c}, {0x3}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getrusage(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) 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) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) executing program 0: syz_emit_ethernet(0xf6, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0xc0, 0x89, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x1b6c3dd5db0c4a, 0x0, 0x20, 0x0, 0x0, 0x8, 0x65}, @routing={0x6c, 0xe, 0x0, 0x0, 0x0, [@loopback, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="51c28145b2b53480571b5a870f6a6b1f", @loopback, @mcast1, @mcast1]}, @dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0xe9e}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a0264a", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2}}}}}}}) semget(0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, r1, 0x0, 0x0, 0x5, 0x0, 0x7fff}}}}}}}) syz_emit_ethernet(0xef, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaa2aaaaaaaaaaaaaaaaaa08004c2900e100670004029bd3556412a4e5f6b7ed4f619078ac1400bbac1400bb83077fe000000101891f00ffffffff00000000e000000100000000000000007f000001ac1400aa010a653a96366b692df0890e9cc096bb95293d7ff6cca508890f03ffffffffffffffff070f01ac1400bb0000000010f70cf5b64cf4cfb1dfcc896c26ac1d6e8945616c9eeb482d843466daf52371150ba7eb624cb41f3bdba609b3cdadfe2aa855789cf56d1a8ef8536e3ceb2943e7f3ebbc", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="50080080907880017cc9b7fc9f5656cb9d097738e1da07212e5e3dde223aba872ffa7f71002da741ca74e6b32ae7277b42888a849fffaedead4a120a08cc393e5711272d9a3068975772ceb879c2788768807e666c1530e0bcd46c914d4d17c4cc96cf9696"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x0, 0x80000001, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) syz_emit_ethernet(0x1152, &(0x7f0000000140)={@remote, @broadcast, [], {@ipv6={0x86dd, {0xb, 0x6, 'fta', 0x111c, 0x1, 0x20, @mcast2, @mcast2, {[@dstopts={0x50, 0x3, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7ff}, @jumbo={0xc2, 0x4, 0x3}, @jumbo={0xc2, 0x4, 0x8000000}]}, @routing={0x89, 0x4, 0x0, 0x7, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @dstopts={0x3b, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x5}]}, @routing={0x16, 0x4, 0x0, 0x81, 0x0, [@mcast1, @mcast2]}, @hopopts={0x29, 0x0, '\x00', [@ra={0x5, 0x2, 0x7f}]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x1}, @pad1, @pad1, @ra={0x5, 0x2, 0x9}]}], @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0x15, 0x1, 0x3, 0x0, 0x1, {[@md5sig={0x13, 0x12, "648aa070475fbd15b755e8b94919da03"}, @nop, @nop, @sack={0x5, 0x26, [0x0, 0x6, 0x6, 0x7, 0xcf, 0x4, 0x7e75, 0x4, 0x7]}, @generic={0x5, 0x2}, @nop]}}, {"eb8d5592205ee94d08988df024e677dfb9fef622a8f8c3440f1d395acf7cada0592d5c57db0dbfbe3326e960294da5f9a74874cbc5b5042d73b18b00c1eab3ca84bd5011ffb01802925bd307ddc362aca66a354b6b2aa889fdb46127453e9b5afb6aa29e5ad9cbee47c5a1ef41a52c3f5cf4b3e1664223de825407b9534a5bc14d64cd917d3130937d33cce7cb34a4750b5407ec56dd32f3e928470989f286dd0ecaede364a9cd850a91dddc212b33fe17366d8cf88ae51b2de116280335fbe5af91de5643a9bdd9df771c236085de5eba0e11ed68d8e7f25b97a40f7364a971792c5151da568cd0e9e4a85d90ae8b6f8ed9074a8d4ebdfcfe2b90b20e483c5fbd7fd6259368c753e05973a35c1f3109b51048eac52c5d2f3cd081cd6a2c762439c767b89adf4409ba3dd31dce9201f36de7a0762058e563c345bf9c6449593f9b4c33d4bfa164e756e3c95ddaaf13ce0f683efeb6501fed0d97b7bd73a8874cc1dc35ceffda93d1ec3d6a9c001ac486554598bae7aed8b348d5170fe8185bb3da3d6658d4c33b88ccf11883ddd0d80bfe35f1e1b32503e44fa295ccd5917d1d5d1a2e09643a636e6a6edf139ddbb3c5efd0bf8765bba1757471d1ff37bc7c42c6204753def8be2ae8c0006ffb31b905a8c6f5496e1cc426ff994b17ed901fc2fcd93b280abe17411a4a8fcc30cd8e20a50990cb0da25676b5096bf065fd8385097dbcd73f8a26f8d4d6898e7d38bb7a40a94b2387f8f367c328b830b913741ac2ff2923ee4e1dcd8fa3e09ffa4e8123d548fdc48cb9379180bb4dc0fd2aad8a8ca22476bdda3994b64e03a0d692d09cdd0d3694c0a0b74e855fae2bfc1dd1ff5c65fb5f5da09e28859a87dca4eb87404bb7feddc7c21ea2ef26983918adba1eb4b19d73c7a76d0cd93136415c8d1203fb4e082b0dd9f1ae3958f2d96d919a5cc94e47f092cc27963f22a9728f383d238892659a340dc36123cc9625513936af30926f1a6030aae93b156012a563fcd8377a02ad9601d7417ff07a53ba57f3076a7557737b9eb0425acb80164c91052b1704c592053cb20069615319beb6aa9dea93ecf574da28600793e58d1b98fb9bbb760ab46125a553d9eaff8cc3781d6a0c1e008fcd45d1d3dfe04b19b697722f28d4ed92fbd540796434b35303a4c0fa502699d71a188a20752819de6f89993c6494ecb1c57ad738c0470012e912f18d1bb433cafd88f498a8f8030a4a2d27870fa54fc18cbbd0daf90767f2091b10c108b27099bc0bccd9e0c24367cb19a027065428bdccac0b315198ce9a8ab5cdad502f23c8cd72c0479202b5cd888160aac5084dfe40b2b9352df7e01d1a1784ff00bd616474c7dfb09e8d68963f16bf8bf4c94d57c939e3f2bf5225492b0017d6159dd3d771d189a333977358249363f13d5b570b987f83ffe4ef9856a7caae6345460d2acd68ab1c6f4974f1f4727c996eaa1a51b016509dd1d8931d4997dbc2bb03cae8ad204f8e14da5afbbe7d7ec53101686eab916bd16c2af838a9d65a6f0864fcf75012175ac3f401e32192c46604e0f1a67a718f402ae0187fdcf20ea2b9206b2b3ceb73ab0f49d57d4aa48c313767d7bac2f0f0b7c06029bc1ebf48e98739c83d0faa885f7edaa662418a3ee5090677fd53f49c4c952e83419179a42dca2acbe5980641c17f5539a42c5a51abbb86c3e46984c145a6402db1eb5a81bc0fc067ab9ededa3ed0b5d48408a257cfb6ff9b28279369ced637c68144fa34733d913d14fe3745bc24f59381d73d0413241ec9e1b06280c2fb2571e1e9beef2c40844be9d7bf15c2218e62288ee5ee36f6aae0413790c9cfe9056ec52a2b21ad2cddc57b825b008bb332eb3881466f123dbeb061e98461cf7e8e2d1452b185e83b8974e30d5bd4c69cec4144caaf017274cef70134021380bc160dc09acb2faef9f0d56681a3d196d3106d3317d78dc919c3d5cc51e23f4c960ed699f6680f995037f6a4ff94c3cf980c7ae05491ee71be74cbc3135023ed94322da90701848f0ba3de9115dd141174ae0cf2ca2ab508c1b6dc91606f3e0109806722b61ee86d60ee51c06c5d1d693eaa4b78df12e191615e82f4666eb9d44538a7dd9f18645f8227995834f36c4a911a9f929be5223bc8664f0ac109689754f28f1e37a5ea544247e6965470a912c5b1f3f9634a68b5348e828c9b90f442ba01ab7d3f12e4eff4580e54091641685c529caedbe9b6167779358eb5654dbfddd87c1639981c85b01095213273289466f2e651a7b6a3c24392940d62905ab8b53443e90f781346b881f8c46ae01f82ca3008023217659e591442867dd140a36f672db7caf39a49cce3ac82eda1705326f00a9417742e419bb8a5a2366b6530fa904524b6af00f7d5bb6c1cd62aabe6e195164f3ccb688870fd4a5803a51d3ff28c2ee8e5d8cd6e292ce2187cd31b4d4bdffeb2c743501fd537a913b15d15deca67666a3728fc69cb299b919eefcd38aeec9ae867defe6e66f925ec4cd03f0178145b310b3f12ec65934ce71003cbe7ec8e97bc798950a6db062c501b15b65053f262de54e40677769c39206a76cfc4f78e86b41f96e29bee8f8035e872e418a023d3e1a9105df4a8b48d33c5fa2172b4715a53533eab41a37af14584b23624bad7d3d01097e2e3468f7c6bcc77537b46185cd1cffdaf09f198c32f5534af098839f6322d54c5917b1e90c5e17d5df3d65aa0aefd3906d7077d4595074e70efe254055d469c5c6aca109bb3fd0a31021d3cd50fd3b82174c5ccbca11fe9ab67fdef55b01a6c7a61794563ccfcd43bf14f5fbf46c072a2e632fef934fabc20b15c2178f41bd7dda057ccdca9a8742dadeb4447bbfb2699badd96edaee2c1dc626adc95a2eaec6e0a11448b3bc961e2b3b08406255cc047d3a34224ac574e05d46754b04ddb61f7b0942cc798ad397ef4fa9f6b42f0367668d6f891a08f244b15fc9f6b26cd83f664c387e8b52854bc753240b66ec6cb4c255bf7be4f3d2d917664448f91f83e92ed898a1045b62dc5fbd5add1361a794c1672c91b18fcc0ba0d7df2959be3b3eca361ffedcc46969d0c5b25e7d21ce46a3c0ab0ac452a2f3d3acc5270da471abfb6e89d9f770930e3d7e1c9a6ac13e95e9ffc5e1dfe4358c3e7376026e488e6ffd9f6be9127823f6c759705f188c87f0ad376bccce09e3d78ab587d178a395bbc6ecade81e6d56b1047a167b68f684a187858fc6e13140da4273d3069fe6afc1e6e754ab3c3d98da8bef7802bd16e5274de075c9d8ee0e6a0d440df6debfe292f7100865aa180729c50b4660778912b81cce83d4078f5c217495b6109a36aec9f4192718a2f8f5d5df9019788d205cbf25c5ee87335866756358a8d71c2add9b8b2b9a7dfcf5308157e05fc01081a49e46ef4b5db2c5a6c7e18ee388b261b21f1c3b3ace9868fcb85b29c03a6b532c64fdb33e235d53f2bae3d302f0690e279d912f098e4723f4ca1f1ab26a6c418f25b6330d9e3232a3f559daeb59ab644f5cda42f78cae97597d40aff9431f5e138f0f072baeee65c3148f5ae8e381fdc8d1186f20681ae5efb314e06f92c15c43f33c4ec0f748935455af29ba6c4fc2cc4b4e289f3b06c1d4610c16412403db78b71e43b32ecd2ac84f4a5ad4d31463de9b4ee246a2999631cd7f03400252e5ea00f626ff9ba545ea023f9722c5a224f6ecbd898c5e7e8ec2270028ea31d05c903a67dd87f206cf16bbfc7d6963a73be73d503a1e9233d96681b07ba91b3cd83f5ad5cf4de53371d58dd7dd3b64adc6a11fa799abb4d8865d96078b7597b7b5c9189c7bb444c79aadae08251072a7439292b12621c975d2afca1e07de79ecd5c2f9f340aafe721a0d1c206363bb79e02abe0e4ee411e9951ef3b2b4b80ecb430910c3f6d4a90c6aa30a451fc953015a9cedc52f05f87347cf93ea41a9660540346c91b379f4babde9b36fda177d3732f83f61b618b867eb9191c3cbc4253d8e58a64b141a6f1f3c4e12e47218bf7c924b66568a2cc5a6e1119fa8cab9ed5f9c548bd2babf04bc7d6dbc7306d4c8a5e891b0fd941f1e08fbf6ee7c56028bcc26d68e723d507d8fbf6914aae33f7a28701e8721cc78b42f9f99a2ab7480268a8c63351dd603e770323373d5be6277db1f7b266ade34e80d3a9baa891e3da2edb07ebdee2b7db33434b7d22bcdac1fde668fbd21b394574dbd608d4e11adada2f402b8689fbd6511dc581312b6eefa94ba715e158dbea7e3b2ab650c7023743d2e8e619d499c96d7906cf082a64d6a607d62154c0eb57d11f9130e24055a34a62dbf9a90f342535c65f2b376fd4212743cedc59bab31b118bf8808de223473bec658ae727f444afb1be0eb6cbf156f997ceb32f93290b90678a99eb2edb5380d80114a7d72290b3b6a05a0ea91ae3bdb286d6ceaf312c9fa9c3072acd2999614e9ebcdffbe9b67a15d51a61836b2424e887214b70178573f5420653afc07434591373ccae4eb35def7eee3fd7047a48a6917a22754789d7db1ffb27725b0b55db520615d6a69ea3de74cdb31bbe3dfd7e4ad3c376a79ec42066bb80b05ff7c6c7ea0e78aa9b59b1664795cfaa78544d99a2152e27721e13e786e189ecbc22bc2c415472d5372f219c930833237e4c13ade4e260b48fe751d2526648c084df5202995fe80f0437d07cfa71b234487f18838c060c0c2ccc8360c3010cb45672ef83726d1164699b3db25dbb86c31ddbe63e97456fd56813de01a1f93a024bde0b2928daf29ddebad23b982febe8c30b682aa7dd669737aac430afdfff293f7a38c1f950f2054e7dd87d44f905cc44fd0c91d295d840877034342ef1561dc5bffc0a73ecd28c16097938d6704e753ab83d581078dc6e7ba8226f08787aeb76da730eee4ea5cd669351aeb6e72b95bee66adff662e056c7862e634c5b9213437b006ae631f6997d809abab1b169b3a8027ec8af5c2b4036dd53aa00714c18ade1fc13cdf3f28f65ea22371fc33c6f133ad3b3dfa8015623b703cb563c9917fdac281b99c2c5178fc32a9d507423228181c5bbfe6c7b22547913a784ce53cd0e22ae58ae128f07e27dea48e1f42c7ba4ffbd969953c6ec4ee8d66868ad8389fb61adcf25b11a089ed58ce4d0a9249ed9f2e5e14a7c9bdef4afda636b7a70408b0d6e442350ed9bbc6d70245be64ed34b66bd069e520aa5216008d0fdd2dc281480e9721cb9bccd853721f243e5bc4874be56cabda280fc98a77104d1c29f2ac8bb913f6db84ffffe2e5ec2ca172194ce348dfae5bcfdd7fa053c14b6e1b5552f2034099cd65ec90c429c037daedffd386864878b31a10e1ef175dcc105602a28dc5b923b7b0b79f493ccd1983f495192f5878d8eef693a183dc542324736987b691526baf47ea8f4c69577980a575754fa2b72ee5d396db553e39159d025831a4848b0ca7616167c06df5b3c5379cb215bbc516edd390126f665702a6ae1e99d612cffea0b28fd1c708569709cd001d50f0f92b28565aaeff0a8de4b196aa87d2bf57f41338ca016c52bd5d51eaeb8c0a391fa4a2f5d1a6840cd3425689ba4453aea2f74afb674415e12668b8495f903fbbe81b88b8e24e06338c2ec7de708267fe87fa5b03f5eb76ae20933bcaa623531e5381dd44f87a9c35e0ea1ca41610f07f5864bd7c24b55d282810ebbaef9523cb2069e7416e53a4176caf5d4cca4bc3572d7735ebeb81898294c4d0f7a9ae266356c0a18e986221603d54a132bbf2c060376db34bdcfce69eb7c295ddcf47ee6490c889b4b46"}}}}}}}) executing program 3: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0xc0, 0x0, 0x91e, 0xfff}], 0xffffff81, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x86, 0x20000000, 0x100000000, 0x7}, {{r4}, 0x0, 0x1, 0x1, 0x7}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x8}, {{}, 0xfffffffffffffff9, 0x9e, 0x8, 0x3f, 0x55}, {{r6}, 0xfffffffffffffffa, 0x12, 0x1, 0x0, 0x4}, {{r7}, 0xfffffffffffffff9, 0xf3, 0x0, 0x4, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0xfffffffffffff9f7}], 0x7, &(0x7f0000000280)={0x0, 0xfffffffeffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, r8, r9}, 0xc) recvfrom$inet(r7, &(0x7f0000000140)=""/3, 0x3, 0x1800, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r1, 0x40047477, &(0x7f00000001c0)) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x410, r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003c000000000000000000000000000000000000000000000000000000ffff00"/110]) syz_emit_ethernet(0x40, &(0x7f0000000080)={@remote, @random="19a55fa6ad0f", [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x6, 0x32, 0x66, 0x1000, 0xda, 0x11, 0x0, @broadcast, @multicast2, {[@end]}}, @generic="8ee27b88a3ad03e0cffa48da917dec10e2506b838463df4c7530"}}}}) uvm_fault(0xfffffd807eff3528, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rw_enter+0x172: movq 0(%rax),%r15 TID PID UID PRFLAGS PFLAGS CPU COMMAND *405385 54563 0 0x1a000002 0x4000000 0K syz-fuzzer 161904 35677 0 0x14000 0x200 1 softnet0 rw_enter(0,1) at rw_enter+0x172 uvm_vnp_uncache(fffffd80740cd3b8) at uvm_vnp_uncache+0x3f dounlinkat(ffff80002a148f68,ffffff9c,c000599680,0) at dounlinkat+0xf6 syscall(ffff80002a1f23e0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2725ff1e0, count: 10 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.