tl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) mkdir(0x0, 0x0) (async, rerun: 32) truncate(&(0x7f0000000280)='./file2\x00', 0x0) (async, rerun: 32) recvfrom$unix(r4, &(0x7f00000002c0)=""/183, 0xb7, 0x1, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xa) (async) socket(0x2, 0x0, 0x0) executing program 5: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0xb8}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) dup2(r3, r4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe5f2433ca5a137640f46ba8b3b3a435c8"]) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc8e5f0100fec3708200000000000000", &(0x7f0000000080)=0x18, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0xfe, 0x1, 0x7}, {0x3, 0x7, 0xff, 0x8000}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000100)="c62d25fdaf876c9be93d9a3e975be405a8431906eb3cb70230d148c3d715ab375301cfa08db3516105bba15cbf740300302911e411864078cfd99856e9e06d49ba2c5594094ce69020841bd7fa81f78f0f70392b705588db6cbf43762c79f1ff78f4faf1ea976df9994dd6ca082e697f939369c6183bcc8da62627277fa33d91522531f7b7da69985f1841c5c9de3b783315a7ea0063eb17ffe7797c65dddb1931979f19840b4e8b35579fc29618c294207a95", &(0x7f00000001c0)=0xb3, &(0x7f0000000200)="141464536f582e483b100b4748af36e74a45dc2b097603c2dca1d4b6e7c93abeb0a29c62f220", 0x26) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x39) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r6) dup2(r4, r5) execve(0x0, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f00000001c0)={0x5, 0x401, 0x4000000000008000, 0x4, 0x32, 0x56d, 0x2, 0x100000001}, &(0x7f0000000080)={0xce5, 0x0, 0x8000000, 0x0, 0xe163, 0x9e, 0x59, 0x100000021}, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x8000}, &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x100000000000}, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0xfffffffa, &(0x7f0000000040)="ebba2bfebd8aac9671a930c0", 0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/18, 0x12}], 0x5, 0x8) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x404}, {0x40e, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 3: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xc0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6, 0x0, 0x0, 0x5}]}) write(r2, &(0x7f0000000200), 0x0) r3 = socket$inet(0x2, 0x0, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r5 = fcntl$dupfd(r4, 0x0, r2) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r7, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff0f02fdc69d0000000000aaaaaabb86dd60cd39a0edaeb2890a31d8e578f30f3f5df7a668ead7a28f7e034be10800003042a57d87f70a0500"/75]) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/121, 0x79}, {&(0x7f0000000640)=""/183, 0xb7}, {&(0x7f0000000700)=""/207, 0xcf}], 0x6, 0x1000000000000010) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x5}, {0x2, 0x3}, {0x5, 0x0, 0x0, 0x401}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) setsockopt(r1, 0x29, 0x400068, &(0x7f0000000140)="2c61a9a1c508825854ccabb3b6ce2afa6b575dc8bb9a8a5d718969afd13ef5d8c754ed42", 0x35) 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(0xffffffffffffffff) 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) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000060}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000280)="f1a42100", &(0x7f0000000080)=0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r3, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x40, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa5", 0x14}, {&(0x7f00000003c0)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f0567", 0x52}, {0x0}], 0x3) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000000000000000fe8000000000000000000000000000aa"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfff9}]}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r2) socket(0x1e, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000001c0)=0x4) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) r3 = semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000000100)=[{0x4, 0x7, 0x800}], 0x1) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x4000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x5, 0x2000200000000, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001ffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r4 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r4, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = getppid() r6 = getuid() getgroups(0x27, &(0x7f0000000200)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6}, 0xc) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x40) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x82d) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000340)=ANY=[@ANYRESOCT=r0]) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x2, 0x0) getpeername$inet(r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5, 0x8, 0x0, 0x853}, {0x0, 0x0, 0x0, 0xed74}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = open(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x100, 0x102) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x3, 0x1, 0x0, 0x4, 0x1, 0x9, 0x1, 0x1, 0x806, 0x99}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) executing program 7: 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) r1 = semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000a0fe8000000000000000000000000000aac8d6e5e5ee90d2f6"]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0xae72}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00005c6000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00004c5000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e4ebb4a4f642ed23aba2739d432841f9c22d5fd2306ba6686d9c9944633a03c5ea3db3dd5639a09297a0a2f815011141cf924107608738771248a79f52219688aa3a60bd2b9d96dcbefc802f6348f1d88e0168f444556a14e349311f5574afb7458457e751b547ce747b6798c781", 0x71}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0xfffffffa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1}, 0x2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000600)=[{0x0}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r0 = getgid() r1 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r0, 0x0, r2, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = semget$private(0x0, 0x7, 0x3c0) getsockopt(0xffffffffffffff9c, 0x3bfbabd3, 0xff, &(0x7f0000000300)=""/196, &(0x7f0000000180)=0xc4) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r5 = getuid() chown(0x0, r5, 0x0) setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed68b3", &(0x7f0000000200)=0x84d24bd0150d4ad1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22"]) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) r0 = syz_open_pts() fchmod(r0, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r1 = socket$inet(0x2, 0x3, 0x20) r2 = socket(0x6, 0x1, 0x3f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00008ae000/0x3000)=nil, &(0x7f0000373000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e7f000/0x1000)=nil, 0x5}, {&(0x7f00003b6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800000000000}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000cba000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x400}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0xffff}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000a6c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r9 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r9, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x1, 0x2, 0xa) pread(r8, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001680)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/171, 0xab, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x8, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x10001, &(0x7f00000001c0)='./file0\x00', 0x8}) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r2, r1) executing program 1: mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x541b, 0x0) dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x8, 0x80000081, 0xfff}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r5, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r5, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) r6 = getuid() seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r6, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r7 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r6, 0x0, 0x0, r7, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}, {&(0x7f0000000340)="24d4c769d6ad1e9c424df3e67239ea4b24eae70c8f59e77b2e70aec0ce0fe95d006352ea5fab873f5a827c5c74aab3fb16e6fb4d90c36247a8edbc2ffc572e50c8e90ad6a6d04e200e0c6d065dca2c2b074ed7ad82ca70da421fd11417b6d9b9704454be0cdba006fb8a5d5e2d62aef55b4699093754781396fa2aebf0be2013f6957a1144a3ce", 0x87}, {&(0x7f0000000400)="c7fa53a3c1009f8a9260ce918fb817fc60c0bcecfbf672ab831f0270e9f632e2b5e71549d75184679ec1317c2e2819d0ec45f6590dbddfa332e4bfede147a1098b4500009071065dada774b5e67b01b296f9e1dc7c6b138a3e61dbbf6f7e261b96a57638ec63029458cb997382d241103cd05b8c8ee1ae56bc3c4d7ebaaba9239f0a461665c352e5e8c6e2fbb72adcd206dc6b069df1", 0x96}], 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000540)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1f}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = getppid() setpgid(r3, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100, 0x6, 0x9, 0x0, 0x9, 0x2, 0xdd9, 0x2, 0x1, 0x9d94, 0x9}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESHEX]) socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) write(0xffffffffffffffff, &(0x7f0000000140)="b49e3712af06f4f21a157cdc5b6e4db7acbe085024699843d7f5765d5b8ae93269af219d358b911fc1393ebf82792f49cb2b0ac7ff23d6edfcc3b5e6e8cb3f776206b5263b74f57cfa0efdda04643478a6e73ddbdafa01ac05c485f4fc41c0222979075b1f745e79566735479dcc3d9960ca712ef181c7756a9186c4cac1ad79692fdfa35eb3c06f6258c21972faed79ea4767e493a9a2e0", 0x98) kqueue() setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000100), 0x0) executing program 6: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7, 0x5, 0xff01, 0xffe1, 0x6, 0x8, 0xb9c8, 0x87a]) r0 = semget(0x1, 0x5, 0x521) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x7fffffff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/108) r1 = semget(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r3, r6, r7, r10, 0x84, 0x4}, 0x800, 0xa3ff, 0x2}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f00000002c0)={0x7, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x80000001, r12, r8, r3, r8, 0x138, 0xffff}, 0x0, 0x2, 0x4}) r13 = geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f0000000400)) r14 = msgget(0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000480)={{0x4, r5, r8, r13, r16, 0x8, 0x401}, 0x1a38, 0x400, r17, r9, 0x7fff, 0x7fff, 0x0, 0x3}) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x0, r11, 0x3) r18 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000580)={{0xfb79, r3, r6, r15, r4, 0x84}, 0x654, 0xfffffffffffffffa, 0x4000}) semop(r1, &(0x7f0000000600)=[{0x0, 0x3}, {0x2, 0x7f, 0x1000}, {0x2, 0x1000, 0x1800}, {0x0, 0xbbb4, 0x1800}], 0x4) write(r11, &(0x7f0000000640)="ff597afb33a89cda2a702f2b538e1acdc0935a419454195d1e07db550451cc08e3e6c3450527332cb78c4530d8c6b1e679c5303fed1c18599c3deb91e2690d736947cb7c47d5dff843fdc34e6ebb2136f34238db81a6b3147bbffe5066940a54b1c82575f296d9422506133c6d377e439cb0367093b6ff46f9128005585f27f1a2d152e883435b24ddded2aca7df86c0f97397fd2b95e67aedc3928c733bcb00adf89345638904ef196af3d68a349b446b48429d71dbd63dd036879a8f706bb244416146ac672e75d1422f4e2711d19c255a2f76747de06937f9152b3b2b5a7a45316010fee500a297288656fe6b2d37af771926e1f446be56901cdbbe", 0xfd) r19 = syz_open_pts() ioctl$TIOCCDTR(r19, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) fcntl$setown(r20, 0x6, r2) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/8, 0x8}], 0x4, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) socketpair(0x6, 0x1, 0x12, &(0x7f0000000480)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000001b00)=0x4) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff8, 0x9, 0x20, 0x7fffffff, 0xb7}], 0x80000001, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x0, 0x4, 0x5}], 0xbd7c, &(0x7f0000000540)={0x2, 0x1}) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r4, r4, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x100, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r1, r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) executing program 2: mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(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) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r2], 0x3e}, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)) setsockopt(r3, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f00000002c0)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3800000000000, 0x3, 0x0, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x3, 0x0, {0x0, 0x3ffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) 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) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5295}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4}}, 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x0, 0xffffffffffffffff) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x8000, 0x43) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) 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) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa302f0345f69f2ae4571e35f6eb4c8097f803afd17f8e64b7b40c24c325c12a304e38683a4d386a2263174d17f0fbe946314d5e5fdd30e12b6f32fc64d31007991a75342f10653f5c5956593b59e4e77687c58f8799c257b97bc0a1c1dfc09176bcf5bcf19aa8371531461925bb48dc8c859b04d0206a31d55a6387857cded2f335b0ae15ed54da187378b58320d9a882eaf7fcb683faeeb58f357dc9e23d5ef66b1eda88a934c27858111899aea6534d363ea9347806fa5288856eb41bae070687a41a89"], 0x10}}, 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x4}, {0x2c, 0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b", 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) executing program 4: r0 = socket(0x18, 0x4001, 0x0) r1 = dup(r0) setsockopt(r1, 0x6, 0x4, &(0x7f00000001c0), 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = open$dir(0x0, 0x0, 0x0) renameat(r0, 0x0, r0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(0x0, 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0x0) socket(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) open$dir(0x0, 0xae828e137847f62, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) executing program 4: msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 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, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/4096) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f0000000000)) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x2}, {0x16}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) 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, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc3) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xd) r4 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = semget(0x1, 0x3, 0x208) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r7}, 0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x80000000}) r9 = syz_open_pts() r10 = socket(0x2, 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x1}, {{r10}, 0xffffffffffffffff, 0x3a}], 0x7ff, 0x0) close(r9) r12 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047469, &(0x7f0000000000)=0x8000002) write(r9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="172ee3724198a6144c7698fa9f1c24752b74aecd4009492d8c631da8e15b5da285204e52ad77f1f74fc58efeec96e62d75eafc4b6c811679f18739ad7dc969bef56e98fe3e28873d2cc37ddeae483fd23b94bcff4b8b670155d70ea64005c51aeace396acf", 0x65}, {&(0x7f0000000180)="a41189820d6ffda2b5b5c9b66f463a831479ead524a44ebc1ad85817ff05ff5d075ce398c87e4a", 0x27}, {&(0x7f0000000340)="fdf8cee0906c3f92116d4a15dc66e8a5c858c886d70af8d225eddc78f0de502081d35f2c68842d62e10fc5b72b4ed73d744d5a8dbd66eb6ef1264f7363140b0330b1bc", 0x43}, {&(0x7f00000003c0)="483351d40fe46916c529a8e7941d52a63fdff3bc2027ea95e03409f67834dc4219b0c77584a64df131625a87fd1d3aca1be622ada7acec0fd8e12bd9369f1b095937c2c8fda321666916fdb58f86a0182b6a22fcd65f162f58f5304af26ed28de157de92f8a7db944fac92c4722e9ec1b77ddcbfdec9d794a6af4ca673b43f47b4dfed86dac9caeada378eb7029f9fea019557cfc084d31e0ce0cee368facbfbe85df81ea434b0d1e3329d68a7c11a7a", 0xb0}, {&(0x7f0000000480)="876cd30fee1c27583e6c345fc674813e39e8be10bb0da0055d97ae866e7c08df069f1c7f74ad15e03e66f5e6ea2caa47af15eddccf6927a2705fb1be661bf918e4df9702f0fb3ce644e4c118c666359e17725dc40016f983adfe4fff2e3cf52e38a079c00f0146af3e29d29e17f5b735f11021d230bc3ec2c1b8a0305174302651b4e4729f615228", 0x88}, {&(0x7f00000009c0)="7f65e507cff5770eb80deef4e59ba1ea0570c942770011b56bd8d1eb2476c479159d30bb94bda94252d3b8ce5ea4f9c90c0df906a87bf7ca24a6f4fad03a8398cfd09c2f7106cfe42eefc289218d3e1ac88cbe4dd98ca2ff3ff65f8804cfc14ccd2b4d1f3e382a1d27593f5a327c5b5af11bc1775ce4b48a6226bbe07d09e9be3a0c02a2bd0551d591045db4259666f3718b8af25fec8228904b50ca9f51e8ffb0db468aaf200b64366a42e77fb0b1111d8afcb62c551e1290918432de11b79935d2df06cf3c882e541dc85454e64ae41e1f234acd6796bc44c84314f2528d8fbb3fc14e63784e7cdfa8b4c99e77c500dd96e91aa4126a010023513d1222ed21255eb35540eb09df3249dcd6a0829a68816bd3d72d1f69db23c4111fa5a15d4f9a4ea41a1687e47acc30027ad2b8931720557d2478b4e494d73308c2c5d7d8d60b25bec07c2d2145bc56094f82ce58be62eab7bfdd18b3bbf307d0ee63582d5a2322c48115d630c365a80d5c3e93556165f9966f1b1498414d804e6fa424eb2de7d3739f0a548b901fb1d34ea5ef388880f289de629bcf296938b4a95b994aa63b256a77783ab64d136a82df82a2f187eab1719e5a70a5df82434a11cae8aa7d0d06e7f4d4d189cfe474c3229a86d3d2149ee3688e3b10981c70442092c01aa9ab92a06184b625a67851684871890013fe3848a0540295cef18cbd9508056dabeb094031c9ba0046d1694af3ae71d4ac874058cc391f830bcf2e85c31a8443b22ee8a072efa07d2edb3abd95cca4f15c7dd743d253b600a48acd76b1b9fb8b312f160cb21688d6b7c49471cb847e7808277f55e412301193e41da9315c2de9d72448f186b554276bc9e2fbb58a044232caed643b81268c9b9b379331d2020d6bff96b42a2dc557eb15064ead139eedf83be1da1b1b011eb03614aba389298807581d21fbe5317ffd182cc1d53799b41333f97243041a39f54472f386ae43efbeb338d0afd6858ecc38c29d7c8d26429c98cf7d43d9895bebf6a054412b84440dde1640a16ddf10a19d79256ab7f8b48b343585004e06deb5f1c81c089a5a89b0ef45c3f7c05f67cb3834733d46b9178b35e7bf6d86e8cc91d8559c2905660b097f67462709c24dd7289882daaa656961d151326dda855cc1f61e4eafe75a33ad9c3e26a74ba233df4d3f9715297efc68c71931b1c5808ad6da16d184ed719f9d67dbd596d01c1044ddc1f349b4f6956b43f81f1fa51e2f4b30da01a057e753dd816e087bc265a158cc9eb266ea651a2ec07cba2cdf11592f1e1dc91384eb75f91dfaa256493d47da063f632e72e1e7ebf110dcfe1498ed7305e81b252e64f4d836f77a881a34de9f9d51ce311a03a554b749a8ecc46fc6db4c863142a079532a700b6f879865197b9dc9eff931640dc5ff68f5a33c3c087ada51238004019fefb19fadfd3a0454f12074a79eaa8be1736260e31d67653fea0f82453e26f03624911ddc933e0fb7b1059c7836afd8381fa762d0d463195b6a486db8159bc50e14f472b3b624ff2cd4135e66c039e76d32e5e4de7aa9e070256c0bd49f1a9629e772084afa6bc6c75b40250a80f5c21d27debfa80eb55327e07262850ecef7a9c454e36a0ebf224c0a85ee6fce454844d1b5c5415b32c20a2b26424f6b6276974a44cd2fd0b5b6c91ec390e94d91fdf49d7973deb5875ad02cf7af71bf5b5cb90c33e39692523b04b656009da52a7097bec59b32fbaea6cf7ad73183a134276fa4eb6c74d5b11b5adce29b3445e18e718f0b4a278a89b615508f496d7822b96b65e22163dad4bc3a20a69b275a1ab815d2e824e2b11874fa986313fa56e1994994ac3210b9a3f63277acadfed364688ccef30f61b61d9afbad515adda3bbf4e61635e8033db474baf8e46dd86f0d4f5143497a7302bd02b51d9d2f66001ac3985d77a8dc9fda11aca859e0481a5931225fcf3275d0e338579fb1dc4e10e701cb9c8f24e7b1d1032a5079f53d2f7337597a16865145941ce44329d39d562878f5e00fdb6c8cfe66a2576abd5879e95edf5f63757ff5503f8ca3349514d6bf309a5c794e0aaed1989fadedeaf925b6f1c8fc0453033cb08286359158a1f58d7d4e182dcd16f46050ff9c1889976e064f553021a59854e60a4b79f9abaeb93156888f89aea170c7d1911b90f377df5a0aa45d75bf1f7773c2304008c2c155bf0e904bc963acfde5f61397ea3245145a86ee01de541fd4296ad17ffeddef9f4cb893fcda6396f91b3615997741540f08c8b9e67e2b8b407abcee944a07eedd71ac3e02e2f778ad0711f4d59145cd118cfb37fabe5ac6440419fbbb2b9e1e6f0b8f56b37dacc6b4e09bea5c3c2913fde81f2073ff5ff94bca2c6e72be320ad8f5824c4eedc93d7544c0f1f7a19094d73e96aadbc5ee55166d6e8b0e623f5d730f13465267ad70ebbb189bcdc93f160a99dc57791c215dbf01f979111073f9c71d5fb51ce06f62c35efd8c0c230126e63dd14f03dd6f2949b66a7c25df68f5fae49e999afe50764e0ab0280e09e2f940b626f30103686329cb98fd88cb01b2d33c1317d8400c5172b377798641a667ebc656cd56e7fb5e5ba4b570ebc86dd3793cc92bd96e5329d0f08446b41a3223d12ebe479f4702ed20b03086a5e2e4b977c8732e9c07e20560fcb5dc953071620995877f2726c5a8902101aa58e98c9bafaad690e32dce14693a3791a7682a7182d8985e4ac2de62e34edc483bb61acdcff1cf36565b029cadbf852552e096a1182846c595c860ccfa78f9de8f270890ae9ad7f32183a18e30271917e4eeab5ab6a431731684dd7e532412b74da9174ffd0b6579e79e03d22ec32c49f3074ea36cff76dacca231b4f7df4340b5dfc1574e5f33b25fde49fc27af59c2e7e337e1df59c4fdfc0f7e45c78e97545da41eb9b87051826d500d1634c26a46eb73c42769c404101b2c434802f43aac0adee39bf569146ffb24fdf0bfaba351897560dbdac992f94c7f07a710db3cfd4060c9eb5427b64dd14de872b5f1414c169859c413816dd0a45b275a79232df6e557f2c7221826d3488ad3c38e873599948b2fa1f53699d86f374ca33dd40cb68f8558cabe3b6b9539ad59d87d196375c07d0a29d597abb5b581e742176aae1a6f5ace7313c56648a88d400ed30c6dcf70d4f4191daad1d2b17c49e5924a22d443830d1a6646fbe5f0c24a915fee0e6ef476bc15381c2bd87846974e9c5b319e0825122698ee4bc5c895dfa7f8b8d13be245749896e50a0e774d346069963a67242740aaf0f39f1665aa806901df29641d9dba285395c8ca9e8eadcd182d3b7c575e6c8b44c97a20f08a8f06a7ff8146d00c05c9d9c6b8174d6a4e46a72a27c930f16a5ac078622cf89df655b1c0044a07235909a27b1bb85139b0123e4eefca17184b2d0027984511b1ac990df19cb3378cbfde8d79e67dba44e92e6744f82062015ea9ddbf617346c2601d93c11ac0d0c2a829f87c830adc3b9b7988aea00957a43681f249c647bc9787483fcd47444be0bdd8099a448e6f6e35d130d4b6c5b8fc6fa4c4f33bb4ff8090b31fcadbc93d6df48ff2fea445a7cf242edf3b374a250f448b07075282347be2450e2280837e9ec72b4edeb4e18d2861d920f2966062ead622336dd92c9219db658782ae1f55cf81f74f2266b69b4228d38e1397760e35ecb734b80eaf68a260dc9044772f84a501d98bbba346c2223f86e6ea403726916353290d7917f6976675f500ec0fac68d24ab384765e3c76e2bee3491461ee25dc117af3fe88095e50e5d4a894da3edb3fb4f20438b47255f9af8d489ea7921a28b447a1e8e1a1b735a9d90a968195c2dd38726fb8aef34d6970f8cfbe5a2199aefd51afca5457c5ad516ac9fab7a1b1694a035f1a6ba2e3f1006b6dc32c9c3da7dff1306d8d194231c458656d4b50e79e65da5dcbaaec4c23cd872c806a4e9637b3cb5d93ddf201a7a24843b0f7c730381a23b2bc07031cbefaafbd3cefde4d12daf0b5275c6ece3735e68dc107345703f4cc053f8ba8dcfe6eafa957f1a263e9e83d4a085778e5d387c29c828cedca4b24d4609187f500f1fd38c2e37f5496cb99c8d6806cdca2ca373eb725227d9a29fa39331cf1652bf7d00c30671136ed12c33d539bdb09bcdfe39d0dad32fea94e2fa743be9d16b62b69131024eb39ab67837e6c25293f015ba0ae0f8e6eb397e4017b00b9354ceffedcd401d3c772001d9db1d49cb14be9a31b31fc1ac57d7aa350796d681b8e08d7eb9f599411cfecde69729ca42b1c4f7dfff10820fab95b1c3558d7ae27d2037098085186cf4daf907b243cd0116c4c69b78fa2ec502cf7bf302f4e6770188e7a2f50e94c089cfeb22a63eaf9799f8a64fec8f60187d09b251b74354496cba49f67099d527a04a4fbc7e708b93f0b38901e388a73945e97f2dbe6e28fb0279d14b3c3fae7a89b3256522b27e2c503d845001fb846611e1bc11a787cb80d953e7cea2ad518880c54bd5c681260ae0a41917e52ba4fbde0b7e462e6a409361d31906ef73584bc68eb6083e7b5f226407793bcad8a3fa8903b84f23e21b3e74c7e87428bee47b5ff17eb0d0ff418b0cdb365f4ddc010802f444ad1222733d9272ea78664465e09eb5a8c1d4477f5717adfedac943334d2ec0ea1d06eaa51178016fe0b478fb0b314e11064d641b94fdf07ac4aa29fd21c922ae803ebddeac35fd6bd62874dfd0deadaf411e0f9a3bf35c6dfe5f94aa0eeb90548b5897d559c5d918bcf6b8b239ec5787b174ce2c35ed9fc69f8cd76e8a362a20ad625b2b2a58c2e06184bb9f5c12a964abe387ac082b1cf3f5cf674f2aed8d44c7a04e82fe6e1c1d3f5bd5ba824af30f5b2d09fd926dccc736277ecdc4ddf10488a61a79e088b09b04028a9abf220c9a022aceefb821cf1b9530a7ac17187b30f35e3783de8263174cc7e900a933f5cd54dc9be8e908a16b6c6f9b111c44f281224412be67edcc483722545d1466d42078824bd033c950712459412785cb23a8a336002140c28a54800bcb91e6d7d53921f3d93d39018dcb7ad1ad6fd634af9e38c649077063fdee4804c7666441dafc899d7888e36ad02f1ef5ea1137b888e2b6d7e481531c70db27e3f8d5b6fda986fbb522ea972ecda907dd88c86ddfae1add3eefa0a95614a94714a54463552f31e2e12f5c41ff2f5e595ba380a22b9eac77a0ca0ead8112bff8f45437c8ead8afeaf64fe62ce7146c09becbfe379bfd44c6ae81436a4cb7c337dffca66e1f1dbd730921be7a9411b28e8cb9b3e0a8913a586043b9e231f30a47c4df1225da3dd053b5cc63e40c16c319485c4f228ae01764dca81cc23cf0600e09b12391d190c857a37a1daf0bf6d42d62c7403b2fe52a4ed2c2ef3206e2675097b18cfe14813bd72e953285484bc62f68bfc62afa90245d141f07b1f0ea01e429c618bfd7b3506f2817d4044b9a5d2c1415df695896880ebc10a61b56455895635bcabffd614ab6fe574b98f10b5b947b27360487e7b68de65a3452a88ebe5d80c883f9abe0a458415a84ae99d0e9437101c70d8603bf6090cfdb923f5b0576ce3b846f4fdadfba774af60209ff010f8dae6313694f540882dba9bbf60fc162c27105da9f13bec994dac720fa1347501f3e86ec983fcb1fce344c173d8473373a2c05d69a1d4d2de01c4be4ff25e8d9af03fa0fa31f0580a238bac20029562efef2de9a159a4b347eca3a8a8ef426878cc785f182d6197e722d5aa65fa6fad6a80d866247b9e7451dc28b00f11", 0x1000}, {&(0x7f0000000540)="833d8a56945748a0eb263c4f86f888e187958fa10b7e4f0e8fcf810536c46618f3ad26db258d5a481e67fb1c083d17f70613a464d891f0a5a8c547f7bd769a1d69ae195d3960480c71fa81e23558b67600d1e1dd9b119aa57239335e063f9800af0aeb8a94a296aa158cae89c7818fe1ad77618e8829d5ce919a336726e79f", 0x7f}, {&(0x7f00000005c0)}], 0x8) readv(r12, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x4, &(0x7f0000000240), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7a08, r4, r7, r6, r14, 0x55, 0x4}, 0x3, 0x4, 0xffffffffffffffff, r15, 0x6, 0x1, 0x6, 0x2}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) executing program 7: socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000600)='J', &(0x7f0000000100)=0x1, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60c", 0x38) open(0x0, 0x80, 0x22) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, 0x0) getpid() ktrace(0x0, 0x0, 0x144, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pledge(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000003c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000440)="539f4c1068f6b867813fdf81b873f7e1c49008bfd75e0959a038322f64dd8ead7b323d63a91556fe3348781b94f4e7db5daba0b583340cca7df6ca47e7e2993fdf5c99", &(0x7f00000004c0)=0x43, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r0, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x4a, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000040)=ANY=[@ANYRES64]) executing program 4: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200300000000000000000000004000000002000000000000000050004000000000000000101"]) r0 = socket$inet(0x2, 0x57a09a435045084c, 0x8) close(r0) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ed2c95ee4213488abc8f004e20d410335a621c0bdec26ef044a25cc0bce7edbb3f43b61e5e2da01a3cb70e427153abcc45e79fa29efae488c87a1dbb49360fd85a9f93ac32152cbc2c99cfc2d506065e0a04794cec8e", 0x56}, {&(0x7f0000000080)="1b44df39c903293184acb7790c2795006b93d74d082d4ccdeb2e40c6434e199b8aba1e3d0be4d00b5747a1ef8adaa56ccc2683a6d919fdfda9417f23a402fea52a6ce4e4b98d8fa95af6f9e4d9c8767a08f8c0e408de23b97ead89aace8b3e2d8c23abc62880658afcd59a833db3e27f00f2e8db02e87932cb4764d3312332b708cd50b56255b99461d065f50cb80c7e883b2a9854983d7045a5267692644c86730eea02d73360a97f0fc22dd3bf8bd08e079c2429f3910c8488f6ec139a5134ae5f525e239fd61921cd6ecc0dda95dfbdb4cf6d76db085c912207eca0656cce5486050445e87b0692084678377ab1bb7cb5b80687ef63ab1edb91a2", 0xfc}, {&(0x7f0000000180)="69d6c0f024cfefed6de900506f83bb0a69cf3a09a8", 0x15}], 0x3) read(r0, &(0x7f0000000200)=""/26, 0x1a) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r2) getitimer(0x0, &(0x7f0000000280)) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg(r3, &(0x7f00000008c0)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="8551fcb4dd1a2a404f2caa8f9bf8b46bd3fbf0eeeecc149ac0527bc859575bdd196a20da22a5582a3931182e91d0e05a10cdfd49bad9995c354f07e050c2291a84f84dc7d1eacbe53a300d7d37f90ad9f77d2c9329cc0e406b632fb3ac56e1503cda894cf5a1e3c6b18f309fdb31c1aa89954ef3b19839e036ee718a0dceab109d7461ca3a4c523165d17862330bb340b668de6b4d", 0x95}, {&(0x7f00000003c0)="03364f5ffdb3300ff6b6cc9d14bec4ba540dda968a9811d1cc9433a1a5b522dedc90400d1ea4ea947ca46924e0c434034a4f89f5df12dd7400adc690f6f19695d27961c2e289bbed15961d66ddc13394857b87713a95342bb118b5fdc3c2de2d559d3739f100462145f94f8c270f5c11636601739eb6b06491a195dceea71d5471d3d96209a720496c3e8fc83cf6f96067ab80bb8f9ca57579a4243e172d8a28359178b91d1cab86c7ddf480f094f2965adf908603f4c428c0ae64", 0xbb}], 0x2, &(0x7f00000004c0)=[{0xd8, 0x1, 0x7, "80540075ed7832aa31f9e910b85e7be1207dc9fd34131d224951ad64cb2218e4a3298a8736ceb480b2120235d55d3ef1dec7a641b2809ca10cc5c6a1dd573fc3bfbe3fa30803a2135b2c48db75d590187c9569c4b6a0ecf22563d31d9cc35d579da25b9cd0c6cfa8b3ea601936f9313e3cc92a04bc8303630b1c6c1cf7c1eced7253bd6195fe6dcd9ff2649b69ae83ef28bc6a1d226b23aaae9a1784ceea7110e5e62ece6e034bb241d87478c8dbfbc05c8b1cba3fb0f6ff497e4d6751e22271ba"}, {0x28, 0xffff, 0x7, "57357ddc80ff5891aafd5003378c4837471b0b3285"}, {0xe0, 0x1, 0x4, "c25063d382350b05912ffcd7a3ed551e8091b81feb8a4a79bd63414cd7cbc6873924c2ff167d947b45ef64b98ccc6a8474b26910b958fb8a9da31fda6b485b7b69dbf69c0273f57026d4420f6710b5021ae28698875975d6156e139c4b81dc3cd344d9d66218bb3cebd3ccd511e27fbf5bfb88ccb7e055561fb6ba5884b3a3b49472f8cd8407e133f04f4d68ffb0dfa25cea2704a541dcb02af53e08d535c9dc94cf4f03752ca4da3228af101d29d0d541c3981cde93e5de880831e130ddfebc74ae0e67fb43dd7a1acf7424"}, {0xa0, 0x1, 0x1, "3c00f4419a04e5f9499908424664c097716794f2d2911b5e0ccc61d73abe39ca969575f888be8497bc08d0a882b03f5d365cc2b9e274ec9a7e2404fb426419a47a04541d560b34b450bc20f4306ecf501beb0e9a52e9692b3d9a619c2d691f60ead30a0e2b5bb2ed341604304106b62ed2a0aedcba4d65947dedf322f91247893ad264a7c4d602fe6a9493a0e67b5db0"}, {0x88, 0xffff, 0x1, "63dba5ea98e26dbbb2d84bff7f43dc68d0145903aed75d1e5454c9d87acd045119609511b228316bba271d01e9b2c2e1d8324865f6840982f1dd75daa9e1fa907e72278fc634ebe37d3a2c5124795518b0b79928345a284ea33fa81ed35541d2d911726cbe99e53916eb9544cdd913efeb"}, {0xd8, 0x1, 0x9, "9e68f016b6b50004335132ea2fc82af03f5eba507167ca86bead618601b29863ac683232d48c9f92f3c12544642b31bc2d262d73f39dcdd73e25752f96be94cd4c0a7e339d2471d753e0891e7cc7ae1f1b23bc2b53f2961a0aea1eb87b7e075f2f923f366b5d203c738bfa3b8dbf5fea2776ec61403d57f67b47528ecb02617f67c3581ceb264bc0d105a829d7887c94f269db2d4a9625dabc672d5eb2aa1692d8cbeac7501b3924135caa61fbc1732e3520d6486d2c10fc9884a7995840fd3785119fb5"}], 0x3e0}, 0x41a) r4 = open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000940)=0x2) connect$unix(r1, &(0x7f0000000980)=@file={0xfd23c4a039dfbeb2, './file0\x00'}, 0xa) sysctl$hw(&(0x7f00000009c0)={0x6, 0x3}, 0x2, &(0x7f0000000a00)="88b2845d43b99ad332", &(0x7f0000000a40)=0x9, &(0x7f0000000a80)="037960f50d", 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) sysctl$hw(&(0x7f0000000b00)={0x6, 0x19}, 0x2, &(0x7f0000000b40)="948a67efa6829b068e379ea05f34a056e256b4008c75333b9dce617624d85998b34654173be06ad597ea51f1b26e993f3a7a30898c2a2d5553d481b42d7306c6e3c74e480714e0d07cd0c156fe46a1d3d6c1f511653b7fbc1020c257e3e9586db41c14143cdf56ba8f2120943872da66fd1da7758ee7c48ffa", &(0x7f0000000bc0)=0x79, &(0x7f0000000c00)="c1d67145c60000cc815c40da412e4a10d77cc094c99ec33c9025224421bf7afe0004d43a837c34487daad92880d99095670ca38e676df881a97a42e16c153d24b002498f810f0d09c46e3d322866a8059cce3512fad5c82337dae3911fa50c87fda6653d48b78e54", 0x68) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000c80)={0x1f, 0x0, 0x7, 0x2a56}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000cc0)="c5271dd8b64ac9e423bc6aa3ebdcf0fbe79e27c97bd69df701a35d0bcd3ce59e27c9d581badc5fd99df5cba2f157b1eb03b55a8267c6d7b32e16f923d5a6a6d392a11426823003cef90434e8ae3313bde18550591678b7a578324fb238aeb6a99a19409d5be791f689ba49fa682501ce7919d4cd7e7020050485fc6c5eecbdd0cbd47dbc096fc1a337802ade019487a16a97b08b7c607f6c9792a0675a943d7bdfd0aab11812fbfe0d6a95b78ea68436a90ecac8e83b42db157948602843e98199dd89626978cb0356e94243f43334736839b9fe4c84352b76ddfd9452b36cf337b6ff33fca9db947bea9a9c97a366363d4c202390d667c1fd03c06e5b79ce1f32a570c2e641e7dfd3c4f3a27f9c97eb7c65f3f3601a9e5fd8d038da7dfe3111057051ab27bf8f37ca33710891d33f5eff1dd7f2d832176d41cb845dd7f13e163d96f56a8c4b3f6b3d96059fa570ac350b3141735a2286e624ae04c05ee26eb08b43fc75316f106aeccd4a8b93a3844d94ec0af30cf526cc70ba44d525957b54a2fbcd0240853603cc53cd03803ebd39a18d2b7c03ab4398642c929019805097c12cee9374d5cd3388aca7dd47b14fcd9d0064e323f378f91cb4df249e52367f53fb0f328abfac88a1167a15e28583c4c3c7279a3ae5395fcdf4ad7fd41a56789427b4b7fe50586faff3114612fc8d95741146959b084c6afce8e21b4612e548a2538a44d3931ff7430c11c933c9b60047984d755fb577fad9a98c17da5a80290b22717bf1067fdca7905e8d7ca0777bb6197bf50dfadef3b498f6bd263e680a0d4bf762495dfb77f5ff12c5a7a51a5ad6b878d9b93f4e8c5409d0ce579a78725d2809f8be2407a9a28e51f09d4ede564fb30d784bce67120e49d817c77842ac17696dc4cf6ccec3c13b5c352cd6817e09fd7e35c817386519c676a3aa27124fdbb6b4aeac06793d9c981541c32c3e311d1285050c2c7a4666d85fe08cfd5be9e6de9dc0cab5e902b465af484a9f20af9827c88ea3aac5b10d9e82d8019f554f9940843109fb8970dff7d2ae135bbcc01044b231177ebdf0024f5a6bda4f786c651fc35fa797075ad4919f70c2ca498f566d1c727f166e35718c6d390c1c4a50ddd1fbb7ee2ab9cee31cec814b0ecde862c420bdff2732f6b9a524b141e894af32b54c789ee88f59dd4e358d608d74a5562d6f8738b11ef87bb66d6d3f75c54cff467b5f1ba01e225148ab506aef86f5d7511b69125d83df79db69cfeece60e4c6a05e3438db0631457f5269ea07d741c9ef5b46f7e7da108f469933266bedbf14ff670a80088275fb1f661c14575c1d801d2a0ed132ec9eeba059732432dcca741a87b6751c966713b063f284104befd6f0d1aab5f08159bdf83bd4ddc5f4c3ab662a0913d9ae9204dba20317bfd9f6dcc4bd87dc4d94ed9c7287ec2e63f27eecffd82706e5b2469daa2da11d291d166cca03e7522090230fb4b63ec2f9499c8b66a0a6322c9e0f4beba14fbe90e00e18056b359d288986c2909cc19ca287610f177c1f0e5896e1e9cbeb36aece7e09c0784be781ea538c41bf6a7b9f46d517f9e072421a58a862058c80a136f6760ce54dbcda14929bf8cbde6085aaea18911749cc0d70913a2b6fd869e570654a16fd42956b2f16cebaca3b3c78a75211e58cc051a5a3f35fd00fa10b40d940c5c3778dd9204acf95d77fccedbeb78dc9b9458915e833d8dc8f2c3d90f6c202882c7d8192d285dc2ea4b0ecc72b6ac6bc635843b5a11784b44295192e68ab5e43fec0299bf3214c3fc7587a7e4c2a2a0fb4ac9173698e568a3086b1b34b196d9510907204e453812c181efc8ab99f781303f40a8acd9c3c234588befc00dee3a8e2c353f44351f7ddabaecec4a3ef13df794f9c3775312698697e953eaf1c596297a6c248949dcb4899314337c686273be32984d8f27f8845271ee1302d45e9d62c841553f259888d1aee72c68cbd814654dee004ab04cd617e15b860ac9477d37b563806cb34a288f4d0948aaace05157ccc4aba3354bf6fab09ffc99d061cf86712fb488a57c2ebdb867d0f4bb69e8dc50af3ecf4c168f1e6202a1c58ad3d82a00a61f32846b7b8566b950c7fc522e74fccdbb6cbad8b0e74240255b13242078652b48aac88f19444892e4d54d3981d58fd28331cfba3c23be6be9693a3874790d1d69f449c7bf475d1e025d77ef6370a2a17297901e9e93fc881ee0ecaea67e9f4c5b440be1d95e03ec393d9c5d2a65349ee5d081cff89e18750d1dc63c80abb3e0c2414c2c51435db06816d130fd74f967fe94f7a4f12e6435ee554efa33ea7ae2c6b2a1310ab54dcd41ff2268f85619324bc851ef798d90590c2841c9e8f5f5a4915a2d38e54230fb179fc4e1bd9e392d2571524cb8471bfbcca39784c0ed5f517323b1ea74bb16b747b69e4dc33f148853e62e20024f167061e46412dab7212c6ce00875c61bdc481b0c743c5cf9aead76f64ba80e3282fd47b7de50f39e5916147e5e17b46d9af617bfd0444279447a45a2d9fe8c1a3e5956e2795995b95e5d6487deb907b4107d47c4d206d418d1ae7bed31c790a21b261d7e7da0722b48cbdeaae56308e992b90ac59d4864ec02daa67ccc473602afa6c2b3e3809d0677de4e17e545cc7e15c069dfb06727cb64cb276b26a4cf69ae78e529bdaa91f67c19a643dd1a66730e2cd1884cc03a632b138fa076636553413d8d4fed6cf7249b587670d7cfca346a8ca33b198fb18defb91be47c86cf7d2b94e619655b0b280a5db67f4e16d64b5b5f6825060b3303859cd0ab1c463cf69939ba2c152bb08b8079b7797eb701a13642d93dcc7888189521771d3cee8db7675242d443f174025d2f0a2a3064274b4bcb97e4982fa8b05304c949ba451274fd978ff8119fcac3a908f2fb1f08bc34820f5e025c6225e6689d1cb0ae6dc779c6c242d298ba30e4cef0d0f048ad5cf75b7bfe19c09c156ee8f4288973964a4b39c8142df9bdc0da174b757f0bd58b7ea5847c1ffd75561ce8fb001dc221797aea0f39941834d024e8cecf6122d5fc2c77a0c66d09112b34a7fea146527bae530b2d1dce26f33ed9bf86678b825fc1694f8a6b29ad07c23bb37128f840d06de2a9779a69779a2b757ea1fa5800cdca1d2d93bbb75a52d0049008f2be143f353a8139a4a72f39f5bde64c4f71dc16fb8ac3db38ec851d71c9bdcc420958f844a20a326b2b07a57e7dbd368b94561230cea27ef217b6019fad3f82906c66f8bb3337086f3f79591d0801d6288b243f00393c354e1e35e4deef4bfcff212b1147d2b4f3f3b21527294712c57d2526747993c1d1cec71ef5a3df8235e71c9856dfdff4a323cc6ab43a7e74fd7286a137f3d5414177f4623c3715446cee5f7d87ffb9d7fc76f569833eb47a5d82eec6d9d589e831c41b9aec4db1c354bc0138c3880752952f340d7b4c63f0769996a96b55411c15f2ab168bef41a455f323d2b8627100124e4eaa3a1e3a09f1890e4e0d4e83a303475ad09f659040961d210cd027789612bd6961ec595c2e464ccfc87ab2335752c1f16759ad10d165ecc5e5317a4cb8512b16498c320d22344d19d9232cbf2ead7d84bac9335e26d91af82b159f5c5388985772c139aa0ae601de733d3406829f3d754aac5c9294d27144c161359962f6515349e6605f68f3667de83cb28e259e21b03aad4fbe7889e2ba13b42be0f614a612b8830800fe9c502780bf922b9b9c87cbfc13748d734e473cdbb3bcf16cd14999843cffd02e47580d5839cc71c925fed3579f699741970e215c9e43ac4c3b046cc5cbc10ca2a44504be85bae37340aeefd022da356829001d2cf3b69f093033ec68d765f68d29d50f095e3708058c223bb40056f7251a1f5b3fc7882882dc975f8fb0c44e6f10073006f90c9f295c7fb68a8d20f14acf8caf4b76ddcd606520e8f4a6336ca748f17f25b6aab9c7137ad81e1bc7e57e4b3c9dea3705c626c916e51ed64ea20021312bc5f532bcf00f4fe2ba42c5c9a30da4261da867b54037465cbf306a32dee4545d6bccebf9749be2e660bbb02e2baafccf662cdebcb080c93965a91afce5042e38dc4472de6fe82c6c14482047939ef8c7104bf2d9240acbf115091b7653abc97b6bdbfcf936baff7f7e632c3bcd1d68831ea00c7175bce813fa70e67c5ccecc34a5d622057e1af2136279ab433299c0dd5b9e65bf86a71d19a40aa15f22daafa15520d907e07124a6289ffcaa637b894286f9180f048c719bcee2c4c154a808d6250541605a56e8323bdd6287a31b113ff39f005f2448908d31c6f12177e466361aa0b7f9d353103764d3e7d7c2aa7cd4378827aacc155225123c55d1e6f7598a9b38baa8d97e13e77484768f481d523e0bed6dc8cfad68b1cf139ee40fefdd6ca0dfebcf180238adb66c513ba8cbba498ee609944a9fa22c72a2b8d26268c4d5f282ec0d6a3e1573f2990741c60ffc495e6ba0c666f84f9f2d4de23b2da57d6c0454428568518006ad719bb058d4e08adca1655fef981e3965eeb2953f339b50bfd12e221f976d12b13a3f5f064f88dfe8c1b7181a143dbaa66a8aa9df92b1519cfdba014c1e63092d1898149d7a077b65021235d92a1ab8e318701ae1cb78d17c537ad134f35fd92b387a166852d9556478b19dab6eb3be0e0cda053bf82fcfc5be7283afd33870b01bfc594a78018329c13fb12a173f891ecada750197a976226e902d36fe51163569338aebf652894213613d8570cda39838d2d59f4f5d5937088c97254f63f34ef014e9b39c9f18e37ead4c2438eb2d53e9c8f874aa3adff0399fd0a7c577c0483a88372d9ef6bf0cf85902c68113345a314b1773072bc23e812890c5b6daf9d1f3179538d1cb9b147c0992bcaebe4f3707b47aa4ad225c47b89ad9ebc28e8ee5261cee303c02f18d9e8deeb2d8d0c2bbdc372453248855246ba0170046705202c6a21e48d869c19d8fc6de1c080f8812388efbb056e5734751fb58f0d8a9891c1f544d385a4e978188d4e09e1d175a4a11a4d6e524977f3b968e2fb8ad822627b9501c9efcd58b5e3b6e092abcecdc8b516b2f23fa2956b402c920325ebd58290b753de08ada307f4a6d94a9b88a10090a3a8832f4cc779e8383cb947da309710ac075e0b08f50e83757b0efc5dc95ba30118cce19d2a9b99b78709f44705ff14bc19ba2e17e626817e46bf609fa89fcae1c7f2e771991e7b7a12270ea7897b8c0c08324c53527afac49e83e3e68aa1d70e72785063e6c7b004b2194f55c64ab88436d365ee6b132515ce5799dfef121adf87f46f501f58469abf81cc85cc36bc31e0d245f6dd6c0c522071f4fe5adaff4f1dfc3b6347e15d0053f3f9c0ebd09bdf8d7c0a0e1b214bca1eae10f121f77dea48380c3bb0e68bfaae487fb2fc8948960bb266df48040f2be9843e6582880a2533fbf504e6279083caa179dc609e5137608a93b658e58d638a24a5d07907099166709696c5683fa1b92980981b548831092eb1c4a30e040213f2a582bb1065b1ffc6e1070451f6abaf78418368ca1b6896c04dfad0c7ae95ca287decd8f2acbb0c3235c67a0c0f8451b6a47203fe32028f86581005bb548f526934e8e00d08b966fc2821e7c303c336f37a221a79a225aaab4141f21eb184c7f6a8012b04e7480c817713ed6ead221f4bae15e473bb9d5160e4da40efddd7c62793ffca704a6da81045011ac57e965f7cdea49b790b78a2aa18f4158fa2f72c1ddedeb35c4ce289d84f30d297abf869dad6f8df73584bcd4b", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) write(r6, &(0x7f0000001d00)="318ebf119beeeb4385aff32c09c082911dbf23fe658b22715e842741f366f8eaebcd0542f398af3d623afc4d65ec157f0fddf58dab9bfaf63dbc6fd69f5b7728b85c77e6fd9ecbc7e536a6677bef9339bde808d63e5b470f4c1ee1ce5bd562e26610f44099ef14526e68aa009a15e0d9cd6eb3e9cfec3f457293a1da86bed31f8aeef490499944647ff1ba101871041e306a387fd23250437ebd7bbbf28c496cdc8bd5388ebb3dae003fc000033b995d396fecf4e180ea56b4ae54829039d27ef9bc69efffd4ce1c7b577d53a0f564987c148a1d1a4362694573877df0f30efebbc59355107b73a4286ce082", 0xec) fcntl$setstatus(r6, 0x4, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001e00), 0x8000, 0x0) sysctl$hw(&(0x7f0000001e40)={0x6, 0x3}, 0x2, &(0x7f0000001e80)="3ee1df8290ec461d84fe10284523c9737bc076f25e4b0d42f964b5befe75140c379823f10389d035e02545857127c5659ad8a4d62b4df77f85537a88063bbf2dc787606b3c034d4fef5bd96270f47a604e6bd378b738a7ae9e", &(0x7f0000001f00)=0x59, &(0x7f0000001f40)="8cbbc8f3747e653ec08e5a77fa107130aba5420c106c124f845b9afac4aa083783772e8ef10883ee1cff75e5a2bad7f979096f2616e8f813b6b90d9a26117b3f8619338b21a0610ba715a0adfacd323801136a48f33eaa86f2ed55e6b1e409e84ad83a4e4cbb5933bdaf2a8410e34fc8174b5b80d8c01094657de2e89831293234001c6d495a4bb97c9fa80fb4ed042e03b42af01bcbc5fe189d3ac697a4402518dc087171ebb67eb22c130e07943ed1244e9ed7d4405c603588bf29fda1bb413a38591672ec94d03cff6a8edcee8e0d2e48abb82f02fec7fc69448d2cf2917ead7b503504be81acb82cb1cc4030", 0xee) unveil(&(0x7f0000002040)='./file0/file0\x00', &(0x7f0000002080)='W\x00') sysctl$hw(&(0x7f00000020c0)={0x6, 0x13}, 0x2, &(0x7f0000002100)="d05e9a29972cd5df49a850d97888ce366717147c23c956c55ffc86b0bb82389abb070d45c21809d1640680603bd3a575eea64eb501351b4c1da96b3236f177fd55443f2303d7ee6881e7dd21ec", &(0x7f0000002180)=0x4d, &(0x7f00000021c0)="8f765e167e4aae95e21312cf811d32c22ae9cc6481f6c137a3dc08d4c72fdf95559d983ca0e495285454e647b694ffaaf361d7e43b5ea38bbd729e118cf2a6d81589677dde6910b7289d8b3c2317e5fc4baf55cc4c8e4828de12a41299716170c0849b2e839061a789a269a16228f4ee84beca7bfb47a7ed95c93ff6fdec6b83680875656c4b1192dd55c8714057327f05b88e0763976c6d302d97411574c3f071e34e7bc79cfacc53ec5b4cab2ecc5ab33b9d9d0efb5345aabd", 0xba) write(r5, &(0x7f0000002280)="a86c90908b9d471d65e6af21f1276ba0e5b103ee9c4bd1244c16555bdc70e65504c5476b84596b413f8d035b06e02aaa9c05f191f5af8d9de593855d4a750d7de7d1a12d30c1707399eae09da632f95004b88e795b1fc68eb854dc918a4411af45665f46a1c96e26543662b8376283719c0e22429e6c22cd5d566ecd7cf7beaa1be57e626f1eca448cd29dae9207e3bd9f082bd93643f029b0f68517558f833e9daab3fd73521028ebde", 0xaa) fcntl$dupfd(r5, 0xa, r1) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000002340)) fchmodat(r4, &(0x7f0000002380)='./file0\x00', 0xdc, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f00000023c0), 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000002400)=@in6={0x18, 0x2, 0x80000000, 0x8ce}, 0xc) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r8, 0x0, r10]) getuid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) ioctl$PCIOCREAD(r11, 0xc0187009, &(0x7f00000000c0)) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0x3, 0x3f, 0xa1, 0xffffffff}]}) mknod(0x0, 0x2876, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r1, r1) r4 = dup2(r1, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x3, 0x4}], 0x2}) socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e4", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[]) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) setreuid(0xee00, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a23d310 executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r0, 0xebd5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)="bc9e8b9f224223", 0x7}], 0x1) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r3) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) executing program 0: socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() semget$private(0x0, 0x0, 0x48) setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000000000078000000000000000100000001000000dfc214d58307d25686a93a0befa1ab9ebbf814abea3fb27299a7fe735bf7d215730a4d18acfa9f6df365520c9e94bde3f539687672c06bdd70e0d777377744cf77937bdf21505fe810c137275c7214514a112c4f5ec75ccb8440883aae04f21d51931c00000200002000000000000000010000008600000042e13d8e9775e9cf439a19ba69349ec6"], 0xa8}}, 0x10, 0xb) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f0000000200)) acct(&(0x7f0000000840)='./file2\x00') syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) truncate(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) pwritev(r2, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() syz_open_pts() kqueue() r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) setrlimit(0x0, 0x0) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) executing program 4: poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0)={0x0, 0x0, 0x2}, &(0x7f0000000700)={0xff, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000400)={0x6, 0x0, {0x3ff, 0x9}}) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x40) executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff, 0x0, 0x0, 0xb405}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x72, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100190086dd6000000000382c80ff02000000000000000000000000000004030000030000000001009078000000006041c9070000000100000000000000000000000000000001fe8000000000000000000000000000bb00"/114]) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000000000ffff0000080000001000200000000000ffff0000675d736051833aab320c7cf1", @ANYRESHEX=r0, @ANYRES16=r3, @ANYRESOCT=r2], 0x20}, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r3, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x71}, {{r0}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x80000001}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3f, 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r8, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r9, 0x40105704, &(0x7f0000000080)) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, r0) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2, &(0x7f0000000300)="002945935e6e56080ddb043136487f4b589241c75b0ea74c70c972afd1e5a667d3236ddd", 0x24) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) getsockname$unix(r4, &(0x7f0000000040)=@file={0x0, ""/512}, &(0x7f0000000280)=0x202) executing program 4: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) r7 = socket(0x6, 0x5, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3be2, 0xaa6}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x7fffffffffffffff, 0x8}, {{}, 0xba9546bc9cbd8eba, 0x90, 0x8, 0x9, 0xdb}], 0xffffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x90, 0x1, 0xb9, 0x4}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000020, 0x8, 0x7}, {{r5}, 0xffffffffffffffff, 0x2, 0x20, 0x100, 0x7fffffffffffffff}, {{r6}, 0xfffffffffffffffa, 0x13, 0x2, 0x7ff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4c, 0x40000000, 0x401, 0xe7}, {{r8}, 0xfffffffffffffff8, 0x80, 0x8, 0x10000, 0x1}, {{r9}, 0xfffffffffffffffc, 0x92, 0x20000040, 0xaea, 0x100000001}], 0x6, &(0x7f0000000380)={0x6, 0x1}) bind$inet(r8, &(0x7f00000003c0)={0x2, 0x2}, 0xc) shutdown(r7, 0x3) recvmmsg(r2, 0x0, 0x0, 0x1001, &(0x7f0000000400)={0xce, 0xffffffffffffff81}) kevent(r8, &(0x7f0000000440), 0x9, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x11, 0x8, 0x0, 0x8bf}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x5, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x27d0, 0x4}, {{r8}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8000000000000000, 0x5}], 0x6, &(0x7f0000000540)={0xff, 0x6}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x1f, './file0\x00', './file0\x00'}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r2, 0x2}) chmod(&(0x7f00000006c0)='./file1\x00', 0x110) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000740)) r12 = accept(r8, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r9, 0x7, &(0x7f0000000840)={0x2, 0x2, 0x100000001, 0x2, r13}) accept$unix(r12, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) r14 = fcntl$dupfd(r7, 0x0, r8) r15 = kqueue() r16 = dup2(r3, r6) kevent(r15, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffd, 0x2, 0x8, 0x7, 0x8}, {{r11}, 0xfffffffffffffff8, 0xc0, 0x0, 0x100000001, 0x101}, {{r6}, 0xfffffffffffffffc, 0x2d, 0x40, 0x0, 0x148e103f}, {{r16}, 0xfffffffffffffff9, 0x78, 0x1, 0x2, 0x6}], 0xfef, &(0x7f0000000980)=[{{r6}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0xac}, {{r4}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0xb5}, {{r14}, 0xfffffffffffffffb, 0x60, 0x1, 0x1, 0xffffffff}], 0x0, &(0x7f0000000a00)={0x6, 0x5}) executing program 3: getpgrp() socketpair(0x2, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="0916e415060e517e6a", 0x9) shutdown(r0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x40b, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}, {r0, 0x10}], 0x2, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') shutdown(r1, 0x7) listen(r0, 0x7) accept(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa0a9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x54b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1413}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xdb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x11000)=nil, 0xffffffffffffff7f}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x7}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}], './file0\x00', 0x4}) r5 = semget(0x3, 0x0, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000004c0)={0x0, ""/75}, 0x53, 0x3, 0x0) msgget(0x3, 0x1) pwrite(r4, &(0x7f0000000540)="46ba6cdb6cd9337c41d43b932c9ef70a4b35e948d9c188817677a3aed59b", 0x1e, 0x3) r6 = accept$inet(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000640)={0x5, &(0x7f0000000600)=[{0x1, 0x7, 0x2, 0x524}, {0x8, 0x97, 0x3, 0x80}, {0xb8da, 0x3, 0x40, 0xbeb}, {0x101, 0x81, 0x81, 0xf4ca}, {0xf4c, 0xa5, 0x1f, 0x55}]}) r7 = socket(0x10, 0x8000, 0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x9, &(0x7f0000000680)=[{0x160, 0x3, 0x0, 0x7ff}, {0x16fe, 0x1, 0x6, 0x8001}, {0x2, 0x7, 0xf7, 0xec81}, {0x1000, 0x5, 0x0, 0x80}, {0x7, 0x56, 0x9, 0x7}, {0xc000, 0x8, 0x6, 0x7b48}, {0x3, 0x1, 0x5, 0x1}, {0x0, 0x40, 0x2, 0x43}, {0x0, 0xfa, 0x0, 0xffff}]}) recvfrom$inet(r7, &(0x7f0000000740)=""/244, 0xf4, 0x802, &(0x7f0000000840)={0x2, 0x0}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000880)=0x3) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000008c0)=0x7ff) mknod(&(0x7f0000000900)='./file0\x00', 0x8000, 0x12e36c1) close(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) flock(r7, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) flock(r3, 0x2) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x0, 0xfffffffb}) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/79, 0x4f, 0x1, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x3e}, 0x2, &(0x7f0000000140)="1226eb89926f766fee338b4502ecba6a0b46984a7acb9a6846aeef8fe4971b868a003bb108a726ad470308431f8d2e157eaa3e72953e3d0edc37bf56e6d376998ce67b65f11dab6d1a81e1caf0f55ad10bcb9baf489cc6e264481c7c51507f42687be2f11349ff9eec5bd4aad926d3b8e6327b24bacb29b2c154dab0239b09bf13a343fa633d34a8b9991562322e65da043fac98639acbd24482d98f573953690ac4b745b04139b5871e1d6d2a349b9b7b930dac6127c556af052191ddd329626aff4fcd8db8cb02f47e777c3ab2335373113b69429370381653cd3b3bb52e04aa780d2fd7f2b33c1d2c5c19d9d3ff46a5d5c5d6f889b7c9c0fef229a6d9", &(0x7f0000000240)=0xfe, &(0x7f0000000280)="e0a813249a624f647aec9108d4bf55278120234717e7a7511b012a6005f4e643ceb6cccd73aa4f010acdb2e71a709ee09f3983960f2c01b65dedba3ed3b38839ed6b731189e1e86dcb1a1465f7d3e86e9487b208cb4247f318496e494418da8342b32eec7e901028935cc1ac9fd5bff2dc69dada4737ffbb3120f7d8a7d33d606cfb8a791ad764aee30fa41193938f04fc02a73ff51861c78e", 0x99) sysctl$kern(&(0x7f0000000340)={0x1, 0x10}, 0x2, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400), 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_dstaddr=@in}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000500)={0x10, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000b6a000/0x3000)=nil, &(0x7f0000827000/0x4000)=nil, 0x7}, {&(0x7f0000d76000/0x4000)=nil, &(0x7f0000db6000/0x1000)=nil, 0x755ea6f1}, {&(0x7f000083d000/0x2000)=nil, &(0x7f0000d21000/0x2000)=nil, 0x8}, {&(0x7f000086f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x803}, {&(0x7f0000eac000/0x13000)=nil, &(0x7f0000b79000/0x2000)=nil}, {&(0x7f0000dd7000/0x1000)=nil, &(0x7f0000bf4000/0x2000)=nil, 0xf51}, {&(0x7f0000920000/0x1000)=nil, &(0x7f0000975000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000964000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b28000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d6b000/0x3000)=nil, 0x5}, {&(0x7f0000fa1000/0x3000)=nil, &(0x7f0000e14000/0x3000)=nil, 0x7}], './file0\x00', 0x6}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x40, 0x1f}, {0x40, 0x8}, {0x0, 0x40}, {0x44, 0xfffffffb}, {0x4, 0x6}, {0x100, 0x2}, {0x83, 0x400}], 0x7}) chmod(&(0x7f0000000780)='./file0\x00', 0x52) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000900)) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) kevent(r1, &(0x7f0000000980), 0x2, &(0x7f0000000a00)=[{{r0}, 0x7, 0x8, 0x1, 0x7, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x90, 0xffffffffffffffff, 0x200}, {{r1}, 0xfffffffffffffffb, 0x24, 0x10, 0xa83f, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x4aa0000000000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x81, 0x0, 0xffff, 0x8}, {{r1}, 0x7, 0x4, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x9d, 0x40, 0xff, 0xcd2e}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x0, 0x37d9}], 0x0, &(0x7f0000000b40)={0x6, 0x4}) setsockopt(r2, 0x5026, 0x499, &(0x7f0000000b80)="4df457e170408dc345ec8293bc336ee01522492ba792afca88092baa336c4e1eec17bf2923ca5e51587443bde3b0457cf14314bdf9d57b7f24f067750d4388c179c5aea508920f6dfbfa49dd395300b48e5419def9c71bccc48e6358e8b86a3774023a59366f84d1b09894d141f0974652dd7a31f2154abcec72d1e481912b26dff34c993e025f0b8ac0f1e79f254c2422b6caccb0d5f75437a288d79fdbfb44b3df33e9ee54bc915835", 0xaa) r4 = accept$inet(r1, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000d00)={&(0x7f0000000c40)='./file0\x00', r4, 0x1}) close(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000d40)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000d80)={0x1, 0x3}, 0x10) rename(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)='./file0\x00') rename(&(0x7f0000000e40)='./file0/../file0\x00', &(0x7f0000000e80)='./file1\x00') recvfrom$inet(r3, &(0x7f0000000ec0)=""/4096, 0x1000, 0x800, &(0x7f0000001ec0)={0x2, 0x0}, 0xc) fchflags(r1, 0x1) r6 = geteuid() setuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001f00)) accept$unix(r3, &(0x7f0000001f40)=@abs, &(0x7f0000001f80)=0x8) sysctl$kern(&(0x7f0000001fc0)={0x1, 0x10}, 0x2, &(0x7f0000002000)="23a8d3310c730b5cd10fff35dc664e9cf480bda6d4063c724ab7753f6b52187a0114e08bb43fc562d14cbb0bcd49f8ad9eb192b3ad328efae7217c82a5dec04c691d2b59d506b39eb02d82e7b0038b63eba5668cfa3171036691f51367d38c9c84ed249cd2f4fad7644a59758fd4e709f0b173092f01c59c50272784cbd4aa2e1144ccfd3966e24601e4f56a101b6bf7316165e6e6b59897a5644ffef2138b78d3c12b364832714d99197a10e66742d816ced3a8e437f664d771ad86e04a5d12f3ffc4f2d40e13468ed1b3407fbb178036728bb7db54efb1416cb64bb1fb7886ddcb64d02e1ab44f4f0c66fd4ba670c9961f60e96be488dd", &(0x7f0000002100)=0xf8, &(0x7f0000002140)="6e43f71f4df3be8e4bf2889fccf7e60c6f36741e38b06c181e8e06c79040ef14572692f62fa34a45afffb16fdf98d562572a7c3b445f663900f8fda81217c9ad4fe107f1821930b7a315a79b3e6fe2f6475483c8df788a27531ee3ecf2b1e1103bc9e1852b07712a1a5d895abbd1c86915a22cc20b08bed43567c53bc7fc90ab520905da1f3a6d5f7c01e6462d7c4d0678176de830715057bd2a4e826b4e091820dae71ccd28b69d886e8d3773a0a802dd26fd79cd8f53836bc4b6b9860dabd5d75ac7d54a8f20a0e670fe122eab20ce1b141a7c779d5f76e21b060e2f9b3cbe2d60c13bae0b115c0aef90b4fe58d113ee5492cf139068016e7719fb66", 0xfd) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x3}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0x10d) msgsnd(r2, &(0x7f0000000140)={0x2, "67ec51cc2ffe17b3c68a8eb8b0643d1d9c8c2198b9da70dd09a34a5c8943c62579ea592340fc36f00507e429d9f26c58c029a91c3fd02c35ac85b370d565954a017fec434f4c5a779bc53b31aa3f54651d44781a682d7abfed0c356f3a8eb2106ef528e406d4f62984636c031c22ee0b63b4fe3a4544bcffbf9fd57dcca91bdb7d2d7643728911e9067dc923b80dd7dd355bfbc2d39505a3c90f976f9af3c8a57a308e3e048b5f9184569c3221550192c8e5dcd150d8ff7c929181efceaa19d9ff872a09947b4b83640c2aa9c2744db5a73e88b4"}, 0xdc, 0x0) fsync(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x32, 0x4}}) msgsnd(r2, &(0x7f00000002c0)={0x0, "e0c87b752af173873cba57e44d6d3f0e1a549d7e6adc17f7fbde490411a733daf6b8a216b2f346ca5fbc5ffc4b615822c5434313f669902390bd0aeeef847d7c7500b8bb474c6994e1810301f271def27a13a752529e700f77b08ec862d9bd17450e22c18315c850257d9826b62af8407022d80d8827ca10628c76b4b6aa7b6bc67196af97a4284c4f74c9363652d119686825ebfcc82807051936368b3934dd2adb61fec4844ad94945baa4f9e80581d365d20576b05a221179e021af1d11440dc8bf711fd1c3da9ddbb4709014bfc45f4eb6c460f52b5324d7a2d12f1ca3fccd9592dc5c5a4c0e1177f128892520cf7a71d44c802617304c103428"}, 0x104, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6e34dd8bb4da4b4ca5f6808004500001c0000000000019078ffffffff000000000900810000007dcb"]) executing program 3: sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000002c0)="bc7401c400ca91fb012d06a1eef976bc224668574394684cb493a9bfedad5ca9ef4aafe9eb891840abb2f5b8d4e605ba9b1afedbc100311d52a2159ca315ba1223e5c1980282096fc7291282c9d28a18f7be5eec9bcadc5f0a9cc4f8840ce1ebacbd31e11cf308a9008cd6d5173102d87b3ba3d8105de581e50793f97c5310d55dd2e345dd3cee", &(0x7f0000000080)=0x87, &(0x7f0000001480)="3f441dec93a022c8e51176724b662ac4eae5b3d63c62e4bee5c1085f142a92fa0adce00f6928b33d7c60ad6fb3a582101245532ca36104632d8ea5080de4959b5544e2f68113df1a6baa4640e65c40c53fb3b719f65766b09c08ab8c99dd086140e7f6c66de0fbe9bdde6317cc2c614a6a8be9d1b840a4e81684138c333fbc31cc8af43201bffd7eb1172507949c4b089260429e9ee69f8da73df399d6f931bf4986f268e4640220c60adf65dfe49e3c513975037d280c2fa9d089eee5d5eb54d143352d2027845efcf662051d1119e8da1e0fa591d061a1424af75e196edd2b3a40aadd5134b53eeb289984e854c1d90b4ae11dbab61e400f247d4939384a9129ef77399ef6e7c1be233d9e33c079f53eff43c9171bc7e0caf1889fc336420bc9460cadf69e742c04d7c209e2fc926bb8e0d4f67396827653ba3c55dc0168dbed4188ee35560d4e4c6ee4f7e81b0f4636c489b786510685ca50cf47d225e8ae78329d25ab7c5691fc167e2543cd6af006ce413662cbd2c571ad051e98d0ff76be168cbcdbab50a3c7796bfb3f2d005a1fe2a24e315a0ec61a51b09a1f4f84687bedea5e4254a3148f6c3ebe2bd2fa5fc5ea75ecdfa08749891d4e74cd2b9932e51027225f261756df93bc120626809e4a89171b33dbc29f5cd7b763363a63bbfd77c2255fa4f44662da4d79678936063ebc0a7d686a2c739dd7c36461475e5d9e95287f738d804e7ea56e69845851affb6622d8660e1f3162f588dfd4d89a87b93c83904f42cfb10ad0e9f4145a7b1fd3dea4eaaa7b874ec757b9dc0c3075e6200e38a2179200222a948ba42595ef020167aa77cbaaa22c4423980f2967554f8b53b11d57a819eb9740c21aaefdead2932b08d9888f3a3b530475924fd6c775cce6ddaa5f16084e261f1db9c41ae112bc1242301ddf0e7e326d8179dfd4c8559f02d8236211747971609296f66014c31b3307e0b5a904401d3af9d79b33343a46bcb0e3ccdb8a4428ec351aa02f7604bdcee1df63040f2ddbf21fef51c2574c283ebc19da305973b781df4bff8243f51b4015610cff319b845674247398487f8d3125eee26a8af27e7c3da348ff83af971498a6a780bc2a1f0793543f70ac23f2309442ffeb6d1b27c4faa5f0edc075a6c9e11461b0e311fc012e0262f286b55f7ebcf61f60b9737761dca130cd098030022bf35836d31047a7dec5dd702619f179a0496db26c615082c2cbd0a35d934ece1cc9391f88e4dd20df8551f008b319a0d9ff78fcbc3e13150d588fe2418056a1dd5141e18c5c086374faba2df6cf53450178872b2d5bec16656a94ef1bff1a28b95e7569973fc940a865bbde0f8df5b958b35c0c3a01569b5f3ca506233a0888f213af9fa0fbf12d0acdea9fa5351a4a8abc8bb3a8d6a747ed5e1d521d762ecb8dee73e9f774c4671cff9b83eabee3059e58b5af13c108c2149ff76df70e69031d048f69b31410ccf10bcfe23168bfbf36f8ccbfd79bbddc199a7ac00ef6ac094cc71ec18acaf3de2731e054a9bdec68ee41b855f745ec497b958c98f9c47169fb24614bd4574b3bc63de98e2ba81559829f80d98451b5b511621d2f20227f135107578de3ce56d86297a36a2a16cfd25f6b0b08d093b4c714f4e0cc0fdc92bd8b847aff4b8396ccf11a8804c8628e8e43f4e44203b6f09407998faa2ff736febccc222958727f84268ed1ea3ea652cc4511068f552e7f8c5b5662a5b1a2b8fe93e04297478d06cc2eaf136d7bf021e6335129b7eec61a0fe6cee8ccb162475c7aa89c9a31da4428c1cd33e6a8bc7907eff0ffe86368d457fd125faf4706f2ebe65402baf031fb019aafd22ba83eca1ae6e9df19addb0045e7913a45e6ef37a19f9afcdcedb38edccb6b5dd10c3735682326f77734414cd32a27b3234ac5fd02c9fa40eaf17b9b606dee2dd41886f59757dd8fec3e52d488de0f3d6c3dc3bcaeff2a203d03a458490950d2ca521253135550f2c5a90b93517e528564dfd1dfb1e6c01cee1acc94e2ca77e666826f5a4eb4aae43472c2e5726d21e79185f964ba819c2bb7524b5ece59e40ab6c32070d7472a7e8f8ba8f54250f6312e7e8d756f957e308f73324e5f12ad476a59ca4392fd0bdcfed55ba21324bd9154edd291fe377532b513f6298e09a1fbdf9b05a748d402d3caf51ef1a99256bd4ee5c2e53265645996272da97dbcb8f16e3c3dbf4a9e42603cbb46cc5b3e3fb6f566b1c6bd2e958980149f090b13d230df7a0039c15e2a4ea4b294fa7c3ae8bd7b483b02c3569610eeebf9a868d2c6ab9de22dcb9c5a7faa54abf93daf00645c24e38289129be64743004e1fc593adf16ed5fd82f3a6cce9f8d9c08072e48410e1c1fe1c9fdb74127d8f9ceabb825ea62f22cc39cdf29f161334061610775610df2bf4d9567315f6b88bbdfdacb057af13399a52e65a0275af0808006f3177132ad94333c2de9fb7625ee28157d9f3615c444d5fd5dba187012227fa6354f27a5747eb87ce16780a27826c28942eacc25ab67c60d5f31bb7366c048b3128994c2ad6d2036314f72b2b3d74a317386440fbf5388f2a436cf4afc4a6b904d41e5ea211f53b532ae1d9a8cac112fa0a51ac31e58898fa0f574d77462eaef0d9fb9ee241c15db46afac47f7ef7bdbb496dce6537c143f1b3557e7357c050a67a3275f3a4d419b1f15d399a85a7fbd75fd2900563ae9c70fc7b00f41f00940756cdf2d75d0c9e228da2a8d7ab679c4bdd42551d18f66740c6d3ec47bfdb6f14e23582f1f520ce03c83389078ecf6783ffa52b2866218b31340301340b6046dbbbedc3edd6f64951107b40795361510ac00341663d2c578912d164606df133ffa95f57412e24ff4695f790a1ceb70ac4da3a59fcc6a23a3c79faac7dea68df95b5163e47541b36e2711ed30a81cad3e4163350104b47aa4b8d9387b7d432b6f30e6a92be896ba725a974fb67e21306ccb21b89b76c5487395e07dfaf046dd537b89ca69a037787cf6f410d616e70bdb791d5db3ae8e90a32b63dc5ba9e6fa1501206bcb4281df3a8550deca6a0003d0c5e6ca0b230641fb8f4529af5e15202391615c8f7b72a6bcb0586fb1493290ba7d987ad6dd797cefd4cdb465b6ca6e4d7349bbd9e591ababdd6d6c2d840684442da8ed3651fc0bc298272883500cb7f68e85cca0eaaf03326187b4701832b25d989ac5c99eb59e9ef1efa731939d3d3368ed1e402645acb32fd254ff4fd57adb65e508e7a0d68f2f2e5ab0bc4a8e4c7811aeb1a84f0a0f9ae5170b3383be8148fed652978e2a60291e5e7cedc12823a045b2a5e29537e0989ea44f6e599558990e670c7d70ce94083c630761d8fdc765abe2c72d1a3f4239db1692f611b2c0103e37af75c16644c7aeb27787965f9a2e551dd00b20cec4c1f29e269022f4187d9b45202b1ecb74737154abcb04d5a05112bbc0eb2a86cb74a99cefb64b6f44c0d8bc347ad7f4f247a2252fd42434219e5a3786aef2f344b38f8115bc55229622d450301f55f9c0b6e13554a1998910ebe745081773a3872ae86bc0c0edcfba3de3a79612dbc476030a11870670218327ba67b83baa68a7c7691c6d21f81d61fb178e4eefcf9cc9a9206e96c0ecf6c6c90ece042839adc6bba266fb399931068c726451480a57bd12db152a4be9881c3cf7cb152006e2bf8130c2561223d648cfa079c909b55ab071c5a4ea563d7cd5433f03eb1f5fc0b2fd67a56d244d599a0519518283973de309c985ee61ac9fbc2b71921c24b784d47be99be32fa4338deb818a1ed4bf9b737dab3b1993d34e634954447108c1c94ddf1ac10b19ec45326b72db4747b062fa61551787effd28c2b05a9315e4b25061f94bc30b46cb301faabbb7eb252d839670176bdcbf935f37a743401b72a125345617bfffbeb1ad69e6c2b1403b2db59f0670020b1ee60df35baf302701957281366b69c2c04900dbf0b0353e85b517587c851d8213ec665ae544d36824717b38a7168c8c1ac7613ae471ec04661445605ee2caea5b36512785023f054bf70d9a2e9a9f95428eabe5a4d7cd94a3e5a571b160d803f9af6109a1bcbec9ff5f621de0541aa42a2bb8483b2847fb9bf5deefe1582861a7b299c1bbb3caf9d18da6d8c820c4b972202de8aaf1c4399a5f27ade2da5689b447c7d3d39e276ca41ca0340211fa9963292be761b050b1f1c755d17a322222e417a3aaee5e3a08617702acd577e81da9a2bd4900e7fa18e75b071", 0xbc0) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x110) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x27, 0x1009, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000700)="ebffcbff13b9208138256fe48d0000e640fa583aaf80586821df50c6ad7a0b9815b3d14495ea8192cb80e4b85d8f8941037341d251c3ec1d9b2d44f305aa16c325c9e574a22366b57e6d973aea0305b73e7c2049ff010000404d68fade144f8c27612e1db9a70047ab253c538d6269e42c2f307a277fd0249e88842d85497612d080e7cba64f96b244218d2f47df070000004e5f8d963bd66e946526dc68822d30abdb675f2d4671f004d0a3a9e0db2ccc1afe5df279947c2a7fbaad4b16fec8f9cc65ff078f64e228c54294717cf4f441ebfa70670fdc266739ea7ab1058b1e6847f53ce35634a14c724ed34f02cfb0bc9873a0c8807aecc3cfd307dc6ec26febc8e5c68ea5e3efd7aeb0c1171bb99c03c36f9e2546c7ef1977dcbb48a31abfee1ac3c88896c5389f36ccfbd1cf3f1a973873a98edbfa5ff518b467edeb46000000000000000000", 0x148) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) fsync(r1) mmap(&(0x7f00007c0000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') r5 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xe02) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x110) r8 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000440)=""/208, 0xd0, 0x0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) dup2(r5, r9) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000011c0)='./file0\x00', 0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x1}, 0x0) sendmsg$unix(r2, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) r3 = socket$inet(0x2, 0x1, 0x20) r4 = getuid() mkdir(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) fchown(r3, r4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r6, &(0x7f0000001040)=@file={0x0, ""/262}, &(0x7f0000001180)=0x108) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1], [], [], [0x0, 0x3b7], [{}, {0x0, 0x2}]}}) executing program 0: kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = semget$private(0x0, 0x2, 0x300) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) r4 = kqueue() read(r4, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semop(r2, &(0x7f0000000200)=[{0x3, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x658a, 0x800}, {0x7, 0x7f}, {0x2, 0x6, 0x1000}, {0x4, 0x400}], 0x6) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7f, 0x100}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x5, 0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r6, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0xc0, 0x0, 0x81}, {0x81, 0x0, 0x3}, {0x800e, 0x0, 0x0, 0x401}]}) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) writev(r1, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a", 0xae}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r2, 0xffff, 0x100, 0xfffffffffffffffe, &(0x7f0000000100)) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(r0, 0x0, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80000000, r8, r9, r8, r9, 0x80, 0x3}, 0x1, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(0xee00, r10) setreuid(r8, r10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) ioctl$TIOCSBRK(r3, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, r4) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x402) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000400)="a558e86614e97966e3e6a8cb0738f05c5dc7df5957c8d22e3246f28bd0568f5457877d6fbe362bc8b708ab668f5578d0464aedfe1266e2ab157d695b6a2b4f01c8abc3bc01fe2208fcf6f980c09b7d200f01b0979dcb7a8163a3bd51ecf0d89a12dce01003ae856e6d66be3bad9391909b96462ca169cd628b9edc63170a814f967fc1b3c68bbe25c20ba6afd233cffeac9d382c1f92bd0274503600f3bebba80eef574b01f666bed02ed8128e35bd1557460a98a68661fea2164e9f34247dfd03eef973d8aa5bb344c81915ad5ad6d3589ad885c11edb7aaeffd9ca2d21", 0xde}, {&(0x7f0000000540)="9409e2b09da9da1cce663b53595ba8584a2f4f45579fe696c91fad17c19f3c1c2fdf5313e0ebdcccd270b7", 0x2b}, {&(0x7f0000000580)="56a011e5d27e0978568de898903041c57b8fe24c765dae862607186c8dd49e3510be7872bf9f6931d656988f9ae0d3fd9b7a1ce2348179e3d9bbcf300f96c2d0d912302fa51aa0676607750bece1aca1d4", 0x51}, {&(0x7f0000000600)="737b325a6b236dad9d8b30bc1e763f129bd847c6d613e3392620430f38d4a31cd6d72e429e33fe42c3ffd18f2871e8c75e844e26abb4f4de97b1b835173e60c4e57706000565e20ff66f499b7add3aaa14b705630cd4", 0x56}, {&(0x7f0000000740)="86d5c1df37c9bc1d8e9177352a386fd046325670b75309c4dd4bd39fe35068b2678fdbd9e91c63078655baa4a0cdcd12f58abf7bb615ceb3c737fcae1ad816110898aba74e3df73e6cb7957895b1f404e56026d9c70b51768df42365a6b1908f8161ff14b61f365f6476a151d97adab3d5cbad54bd1cfa810d82d0f810d98072f1d369675b718542e2ae2e8594a7c64990092b3f472d4e0cbae872b13465071faabea07631fb97448f94074b4caf411224d209fe9b1b76ae3b4e608db215f97ef41a8513a6f3afd0d203107ddfbf49c87c98135582c2a22f3cbad9571c9d59adee4ed358d434a5c95da75623", 0xec}, {&(0x7f0000000840)="9f322ed94418eff761b1f28763a92333fbe748e3ae57bd4baec23d73d07392f1a17f17655c757df55d865bf302d4079b87dac781edef7806d04f9c7196aa8a003ae6378e87772248839a43572ff5d6cec0d0b033ce6b0d60d0aa2ef5cdddf2eba547c6ae02ee58d59ec5cdb6378ee4512928625e2a", 0x75}], 0x6, 0xb2) close(r3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x2, 0x2}, {0x0, 0x0, 0x1}]}) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r2 = 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, 0x0, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) r3 = 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) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0x2b, 0x3, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = getpid() msgrcv(0xffffffffffffffff, &(0x7f0000000200)={0x0, ""/43}, 0x33, 0x3, 0x1000) sysctl$hw(&(0x7f0000000240)={0x6, 0x1}, 0x2, &(0x7f0000000300)="99c775373c5e40ab2b89369b8f61ea22b07f54ebb71299264a52969960d004f2ae1ff2f587305d57d422fb1cb4e5bab562a2c3e24cdc7ab5ae1c736ee0f02f68fce357baa811ddd3bdf04337d6e2cb7696208d574acf9ebc6f5086f8afa5dfaac2372dd73c82ae787b6ff3f3715ced5a3a51", &(0x7f0000000280)=0x72, &(0x7f0000000380)="bc8eb51bf67301b3d13901f7acac248e57790ebbc2d0e7068c058ad83227db469120134ad1f9", 0x26) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) kqueue() executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x10000, 0x4) chflagsat(r2, &(0x7f00000008c0)='./file0\x00', 0x90001, 0x2) r3 = socket(0x18, 0xc26315286b3f401c, 0x68) fcntl$getown(r1, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x30, 0x200}, 0x400}) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x200, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000840)=0xc) socket$inet(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r4, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x4c, 0xff}, {0xc0, 0x0, 0x0, 0x579}, {0x16, 0x0, 0x94}]}) write(r5, &(0x7f0000000140)="0a227f23a3c23cce2575e1acbbf5", 0xe) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000280)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5, 0xfd}, {0x50}, {0x812e}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x330) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r4, 0x20004269) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) r1 = open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r0]) ioctl$FIONREAD(r2, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4, 0x7, 0x0, 0x51b2}, {0x0, 0x2, 0x6, 0xfffe}]}) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6e34dd8bb4da4b4ca5f6808004500001c0000000000019078ffffffff000000000900810000007dcb"]) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x1f, 0x0, 0x0, "a9421b55e316048d3e5468b66f1d377a9f491022"}) writev(r1, &(0x7f0000003880)=[{&(0x7f00000033c0)="ecf0068f7394d885027735f268645a2ac485e4564146a8e79492ee83298c5627b7b1365d0dfdf8957b104580ce0218a01a408c23e0f6f3c56748e911889df3b731040cb89b225c5020c59e8927f612d7596e5179434dbf41f0d69e29705646c1c9c671bef308", 0x66}], 0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001b00)={&(0x7f0000000340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000640)=""/194, 0xc2}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000740)=""/191, 0xbf}, {&(0x7f0000000240)}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/129, 0x81}, {&(0x7f00000018c0)=""/249, 0xf9}], 0x9, &(0x7f0000001a80)=""/72, 0x48}, 0xfff}, 0x10, 0x40, &(0x7f0000001b40)={0x60a}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r4, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001b80)=ANY=[@ANYBLOB="ffff0021ff58c80008328000000000000000000000ffffff1d0000ff8000000000000000000000000000aa03000000000000002699a446e8efa32d3e1b0000000000000e2a7e6d1635fb6dd0ed77c00700485f8cad39317ab0f836d5acde5167e6291e34c4a684ddffb4ff9ea2bd24bad02f61f661f574e1100211709b4f4ba4"]) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xe5) executing program 7: syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) socket(0x2, 0x4000, 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r0, &(0x7f00000000c0)='>', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x7fff, 0x40049f, "ec92281f0511f0210d2de8de1554010800ff0400"}) writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d", 0x19}], 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/67}, &(0x7f0000000180)=0x45) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() semget$private(0x0, 0x4000000009, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x23, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0, 0x0, 0x3f}, {0x64}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000040)={0x9, 0x8001}) executing program 7: setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf0000ecff04000000002000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffb) executing program 6: setreuid(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() setreuid(0x0, r2) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x800000018, 0x2, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, r2) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000002c0)='./file0\x00', 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getrlimit(0x8, &(0x7f0000000180)) r6 = syz_open_pts() close(r6) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000500)='./file0\x00', 0x4) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r6 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x802069db, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000200)={0x0, 0x401}) close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0x4, &(0x7f00000006c0)="f914a1e5252e72f510c3f7dc5e130138e2322dc98fed0000000000000001f83a8148aa2c3a6401dfa8c1862d4cbea26527e7da01a17a62ed1840e53274695ceb60547756f7d4fe64fc3f28e3c524540a2ecc2a88389f664fa2e9efb1fda649dfd4f8ce3aaf9d6f81031dfea5a928b87e8084bc38e7d57753adb6c1064336c528ad672dcc5fe3c441fbab81f30d57f12531924f1f8d75951de7bf44d6383c0d9ce8df7bbade47d50ba5ab5ead3144408d17fb92fd27f609d4e0cdecf718855642b993b35fc85125d374e9f8a18a5d21a5a535aa27ea7a2175f9bb75a8133825380bf0c84b3acded8ede25435c39c094708e7fa9b8a69f0f7ea1ea5edf3105445c24025eb9f3927987e8c0747a9cf1b2bcf75d9f5fbb2b038d773d1108555c2103d87b50be50ee9831c63e0598b24a3ed74d0032afe321942a96de29d97b6f7ff3495a66849a4945772d42046b273f1e5f4eea16a7ec00ff63fbe9877cd6eba785677558194aad80256348f4a55543677c7cb5827db2e8d2268b506e856519a2dc9c1bccb9cd66d0975a1e0065c161ba9207e8ff11a1d9767e6afe250d705cfc837e4d3fa147c7a7c690e30d38974332ca4b4f08f715600657b3a3dd31777ad76bdf50c5b6834721543f625fc2bdd2b0e51e1a490387b34ca1ddd5efd8b2bde8a4175d9427c039214bf2e21e540af5db8feff853d08f6e6a2086e1244d8ba52fb05807b3d556967cd3bfeca1f2c9f4e682ddb9b10c616b4199ba1be3fa5254b082ed5cac91b160582935b3b1948988c81a5b5c07385238bc5830e4e07ccd86d0d4faa09069d00d383f85e7d70dc5e3301ef5365b4b6af7ecc0927768dd4b1de5d3d4b49f8b3b34516252e5d6bcf750a0b5b38aa4b8ea4a55c1d2371daed913db66fda6f18440377db18a8069804ad744c2", 0x0, &(0x7f00000005c0)="51b59476ed44b146d7cb76428739ac6530479d25e0f8ca29ba8e7e39a78327e6e95e7ef67c7d320e3e692c955d0945c713c0e1e3781575ad4f2a6935607862f01b084d1f04fca8c0cb3e4d5a38e38f19aa731379fbf6234c0b3f06261c530181eb2f23d95f53e293b0a1e1d16501a3e1c482367845f686b62054bf457319889cfdc4f74059fd89b5b81ed44ff6629b0b87230b50281fecdfd68c12a9b71a845d5aa95954d70f11ea8d017ddd3d962ea6e6a7b6cace885d5121b532e8febcfe769d189e6230227a189e28260cb7eda6f0e9b197778d8a3f18c0fcb14bcf0b40deebd85a046965e375ad40ff18467e9216660b6350ebe4", 0xf6) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x6f41, 0xffffffff, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000680)="766973c80527138ebb4362a7e0183f5bb3f88127d1ce92d126cd8a8d", 0x1c}], 0x1) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3f) sendto$inet6(r1, &(0x7f0000000000)="e00a1f8347631a86a2cc60793ed3954c7005beb54b2290ae08ba8aaaf3f7ed575a78ced77cddde878fd7d179ecbd3e1e3dcf44fa4fab34d97bf1f329a3f39a133c3974913a949cae35d36fe762dd9ee6961a4c268a79ba0580f20167028747f31ac5bc8aafb9188511a3775e16eb6bfd585e468fa98d294ccb91c2f045eaa83e063aafee09de5bb668e6858354", 0x8d, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x100}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='on', 0x2}], 0x1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a2b08004500001c000300000001907800000000000000000f00907800000000"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000], [0x1, 0x0, 0x753d, 0x0, 0x949, 0x7], [], [0x4000], [{}, {}, {0x800}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x120, &(0x7f0000000840)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb0800450001120000000000019078ffffffff000000004e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000004b99078f0010013122400040000224538a325d785672cd003080a0000000400000023050600000fff0110ab8df998fca881746fb554ae30a613121b33fbf16eec014e967f42489e23be9902021312f6a12746b7abc806a4c424808ac84df813124e784e190327c6d71ded710800000038002fa5f815b2d6d9bc40d5f8721140bb0b5dd9a61444a29577ad05b153657e71c871a1ceb64f21916768a0a03773df4459b4b198885a349719d1d01a64f6814f3e74dc9b23097aaaf32919618c580c945c7fa2fccc84c7f90434d3116b080b8c5434cf82435a3eb655ed81909b81369ec01e95c18dca6f5af22af1311b2410"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/216) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146950, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001"]) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20004, 0x269000000, 0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r4 = dup(r0) sendmmsg(r4, &(0x7f0000002c40)={&(0x7f0000002c00)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000340)="061120b056a2e5ce1888c553d10d99b37dd52179647f77627705ba35c36b35ffaa17ca367d40ba80a13ec9be80e357353e10941575c0268cbe09ab11d0b2fc7c81b83ee76ea6ac77c8577fd804f442e879316fe0c36f5ddf71ba73cdffe175d0f19df01ebd5a31d296df7d5c50464c29c2ae3c7ded5ec7a275991aee5a3ff3fda87111706df42fc1a88303809ad275d6315fce25db296e5b6d2cce94919c6d0b94273ba166cf777a9338b253fd74e577983c9555addd6fa0a340e8fdd0474e6fed88a000c457d230a4cb59eeefa8d19c588ebc050462d8d98440522096270eddca8d2f797deecfd914724f9e00ec01ca3c8a32eefd4b65da0b6655b2fbed175c09e36bc7777b6864531284db0918d944b624f00d269be88fd47a6d36f6b5df09a1afc011cbcfa83910d0b9bc5dee9c937502441b6513f6c87005fbbf11073f81af2e7039a7046be0b78eb8042fa29684509822ece4f3b8c357866b9534ceee66f897bdd0f6a9ea83390dfb95458bae55ee949ab8db63aa829557d4dcc119ec47953488700701d3fab50c5ce2fa6a3e457e6fd7ee54a1c02341a72aa66caf94f1ed731444aed420e73cfa46bec9e3da50b5301978d5bcbbdbb0b6f1d9ff22f29505f75f2572acd8f72ead408472eca85a1191735dd22b9e8d85174d8981e56d103e238bdfc1205c424eddf3307edc07089234229f92488d3a14104fb9f8c557e3c88cb8811c27e68daaeeda83d2cfce46252cfdfb4d8a3c2f57268e72cc1a7fbdd2133baa1bce6fe033df382e2f3abd13f39d70e99ba4ba4c9ac20ad4e654175c271636c01bc3c0b318359f13068f57cedefcf92183b99af6c5b2a4f9fa8a0f9d957049798fc9c1d04c1dda3da2cd826c3b191121506e0c6189f342bf017b8b586db8ca17f995e44bc15f1554c0194f2a582949fd302d8e9103611d2d95f6e7bffdbc5646950119897ac17f2e9baf980d225d54d7b30bb392a2b0c8469f3eb4cbeda64fd7d2068e51bb2d1241204c4bb54341744d843a4e4d90489c9ac465e951cc2301e05201ec47108997e75bf6bb9f700d4966082f7cc96e1d7285ccebe79b2fcdd6896f0ac32073c6634c2edd3cf0205de2665e8bc78acd92ebaacb203fbccfc52dc2521fbae1fbb0147d1a9db6d84b8e18400df3a7f42185ffce553e1787a12216edd76a7ecfbee9600ac1e81e53e65905340c809dcc196ee89b011eeb61b24ac3709dec1ded09498dae11d3cec5c2857e70147859964bba53d1f282d6231bfb2bdcf0f8a71c3242afa0ad9d0f005ab2d42f2af05d5450bc1f275c009bff58c862f0029c0d451fbc654dcf2b7a375820a93b394dc57010e656b3fd8a1590a4df2d4b809d8fed9f9e460dd14d94a25f885e2a3b7d8924a88f0ad45b0d93e0e9ccb17b4f5735045aed2b960502aa67c0a411568212252eee3b2f0497f0e7a9128451f73a2917b8c4b5db3b68a63b9ccc4945ab452ae573d664a0626e217341e7808355123783f5380d165e96747b514d4322ffeef1ad40f8483a966388aef5fbd76dda616935f6d214b67daa5d46aabcc4c2a83664a592df0ea359cf19cce6e09fda215bf30e47baf3f1ba6bcf64118eb04510fbd91b751497bb5ac89090a1d8fe30993e84588d7583e8820baf96c9c18ce5c781ab4541de3c1796f4c5f936169173eff3eba3758af0d025b6b4ce7afb52eae6aa9c92d3f8c4b55fd8dfc90fa8a2993805fb1e118dea23f9817ff650aab5017eb98cff19e0e15e47895ca6015b2a9f58c01fc94a84bee4cbedab37ec0932c9e2a9dde93865781ac08cedc2a82417eaa6579b9ca0ef6e69cbb330fd0a06675b0403eebbba688cfb7a7a1d7229421c2018b2d37ba0a1e9a5c0aebad6b6835bcd07906184133ed4a8dac380c547744e247400da38bec98f30968c1f271f02453d760add33a313449a826892f97577924d31b2fa841858425ad1370c09ec44c30639ad227ddbd9a69ebddbab8b34d6bb729830b5ba16252915d6f87f69dc2ff13e3d8ce679791375523ec0233737ecd879bc32ff7a032b3f47d87e1219e08f1cc57f7090b7bde4728cd143a21581c4bfc387d2c8899b1c8672c732a7a48c952612aeb05f9269cbe0bc157c57a3124cd692f27760a9315b90810be5985d00b32f59ca481d731a07a3e640cc89aa90b56c23cb7eb72208f5cac5eaec06241ac8ce5323f41c0bac8646226655c9c1a2e934b2dca293dc5a59ae9acdc70ebfd2b1a1465b963bf82430acbd00ce429bc08335d71c5ec565df01696baddd6ee786eb86a5a687250927f9f994c78674c83aa3533d789f2196f759ee7f0329a42fc6bfbd3e925c986d5b7cf8a5c9f2aa4ef16cc71918703018b6e9f005353156fcd977f9ba6189ddf6b25e60bf785ea67464b39ccb9fa6c2dc4b8ec9f2fd9b06cdf4fcae80b021d7915911cf9817f24bf9f97f6a3d21727ed872b1d62df8a1a8b3a43109cfbe60ed3e9e33d8e03b58c3487d8ac5bf513309ec08edb363c7c51221649e329d139dbca2876e732776d0dece7392261f4cb5eb93fe0bd7c99cf59a03a6e39f52ce67108a1bcdaa2a9ec9b616ccbd6206581f122d9997a93fa3e64b1a6b58ebb36b69a1acbd3cb7f6232a6e101bfc51f9077a60857ce31478abab052ea5f34c1781f947feca571b2af89b9f170c9dd52dfc4123c5f89562c447f7837fcfa1ff5840675bdcfe845469fa209bcd72e2dfd5f066d8390f4422b95484c961d14d3acfaa7af544568b91cbc8b5f79e71289b6ebb3bc19cbf428ef64c9886c576a9f113d57dda66f08f294b5b90957c458749e033aaa5f0e99c6ca0d023fb373dbd85a4eb43f05ab2194f9308a32ddc8a5fa3a100731b0464c848aed8bac19f776fc8024c38ac83ff7d40f223ebfd4a0d3c18eecf1217c0cec7b54ca589e9bf5e9058a68fdd6ca8777098a90c3f0a1cc765a6262597f1aca7a13f725d456e42acf3d010b7b7b17cf97a53bfbbfb895e6742eadd2acc12d3084dbec3dbbc876ec34a561b4224ee7b8d20c95544345696e311171896391c50f3951d0616ffbfbadfdaf0f921194cd04b3eb7c91911b926680354dcfad443b635ad1f213108e06e7f14293b6c2b5ffd6abc012287961f89e40725562d70dfd545bff63fa8379d7d89f7cd41f6e144e895b9d6567cc160c169cae66ab2f713d2bfdf0f2c75ffbf5b3b02c5dc3ccc18006de24236937a71eda405d69e151c5ca643a21e85c45fa00654841a042bde69ce63c487c10d7f2f2652143b68a90f15f811c96f3e8e2ab8f146bcbdc90fa7a371d29d60cc3ef182e33fc9cd79180eb6df5a4d9e904ab5f3ae4dd134648713d590df7f817bca208debcc71b22244c0a4b969addd1b84ce1dedfd99dffd7ae66f9a417b743493ba8afb01ea69a3d12db8ec8764e9664adf37fc798364e580a6c3371e9ec0bbcfcd158c7741e049183347e668f57e5baf652b257f53b6c0459c8100f2eda4424c9f18fb6bd00d30b6ccb1dbe07e34adce8dc5c47c301ea650756eaa2d61eaeeda484ea91b5f25ca821aa73d7ef77d1e4e00402f63692227d10dd412561449094c11cd313e1bd8b642150528458f9b96bb5ddc433adfd481180b61b231d46ee73abcfd112ff0f2d540ec7a2910f2bbd4599444a5cf442711e6847505883a15cace23a7fe788f9cf173b5978d0d3e3e30f03a29c0a1c56eb9bd096868f8a9e1a73478927d0ef17335d8a3173a58272e5a358cbf045b9574ff5af143a436aa9f010682182a2a1587af1091a73d62f6c81abd7d7ae98b5991f9813ed6305d1f0ef6a655fbff611faa8a7d72536ad95e101d013d0fc27f48529801cab04060bcb43a5639c392676930e18d586f894eb1b080ffd30edc45c2ec5055a4483ffcaad479e12423a9d69349b4e06dc662404b6701ed9a022e830c5846e3cfebf27c36c1962f0727a933b7451dfc15c40ac076357a122c7f4c45675644e2a11270e447b1222ddae6c04a603502f1f8e0a6722814171ed7398609fc31e9b785d50fe2e7483796ba55ae70b6aeda08f95634e598668aca8d7fe2003e6bd9bd8cb6046f5075d1ab6227cdc5786383d619b0ac0b162ea606d47ee60229f69e1341717bfee0e93bd964b2121996fe1e0e6fe9556da6e82d2cbf735ee7e8df9757b40379dbc2c3060b4061b9b359d3aa07371d307efbb059ac990448d09684319d530232ea5ad9db3d8e29dc34326a9658a5831aed3ed739087327c02b4667abc7fcf3b005c3e6443b89cf0fc7af65be7d0e91cfa3e6101e5818209d2c3b79c95ba3a5e400000737ce03267a6f6455717a2ab653e8fb9171fc5a2ca6fdea788bb97d15b7f764b9821a2a28eb1c53970d11937df2ee19f47fb0f29f63f1690686775fa20d085c16ee5f6d8055e62ec6b4035ec3540760059738d7e9b91792de7fe8dd0cad482ea1b39b97bfbdfed8f4aeeec3b4fb940be6302f87a562ac9af97c8e37cce18179fd696204e5add6f5fe378b8e6b816db9b542cf1e0a825640a7e4a28375718f8271b751d3bdeced83d9524cee4111b819f3b4413500027e211391b370a015da5fa3e4d13e17133943cb5cd4b58d5a5a18b40f67fd938572a831c5879b49bac48d40debb209e51d6b3f6783d6e3955a7cedda3c1b5735a6958a9e7fc543eeeefb2dcb674541781bdd6c5f73bae0e7e42111d0874dec5a6c3c2fd563c2b6a170f9c35e7aabfed930f2ecb05e328076368a8e5b85528076ead09a3edb159d27a9cc392d5a4d49b75f73a1ee7f43ec1e2586f5d0489629b04613f75a984ef513f8ac9f6349f5f801d705dafda94ace7cc237ea8b4e01be40524541dd65000339842452e130b1547f0c2e29cea756fdd3e0a95911b409c8aefaa08deb6bc619d4e69b6f14bfc25cc7a38041ab0def9b85a09f60d3b45d1b6be2a595c96de03f3b1612deb9e166802c67ae2a4e9ab631cab2c0906a9b85024193c30e1df9e46308c3b43548e74190fac1b70c73f3471f1b761adbb6c9e2f7f8539b54a4d2c40e815186bd5e9e4226e27b43d02b11e1a85bdea9f0b8850789ce8174108634b3ee1f9d91bec5b969ebaf9d82d5855fcc0455855e7d63e5bd18018da77d99301d7d80d264eec20422438cf1d13c721fb43287660ade2ebeec471c8b17104798a9922c2e260a62c07b0dd0b69b7b1f0d33b42393b1b3af38fcc057d08e9e86958aa63df31dd00c2df08060159bc622e6acef322b236c5de06aa793959c9691449177ce69b2084f089c1f1711e70bde21480b5a5ae6e4d2a22e6dee40d1784028deaa60188abaaa8d3048eb4971f074b5a93fe87bc475e1a26bccbaf61735e332077459d25297268ad9efefb0e3b676c6d09c89d46f08623ac7f9b65edc2556ac3a9e38039d2640c3f5b1b6d081308973b6d51a02e0c1f161ee524ec48c7ceb622bf305f1d8d84ddc7688bd62be39edd18d8983b118e2b54582a232ca20af2e0f1467a09e695c5925ff92357ccd0ef16023b2c7fdb04f2add5b57fa127c7fac476393117293d64563f06462f9f76683f28991865d400681b0acd56a0cd660ded1b3e5252d67103e4b27c6015abd3eecc915f0ecc87169556ebe676b40afda913873d4890e5440b6ab2a220717377b05d520bfad555f8250d5324c552b0941a42d165bf3f6ea4a3ed89a3044f41bdf118ae75b6ca80315f8ac4b70ab309b4f6584b8e2c41cdea5b6a306ead8d92fd5dd3a2fdb64f33b645b304388da804edf123cd0b573153373b834978f9d469077333637c04ed77460ea9ddf51a46c665aae79a2f1fb2ce19ab357f21ac9fce", 0x1000}, {&(0x7f0000000100)="193e6a5c6923373d2dec81c8060dc33c234865d47f651c9f6d67d73f9d694a2752e2fddbb7a10163c1de7f5c0c171d1b56ea5045ebb0eed7d044dc33df2a7819defbf61cb734c6b5cfdbee5e71a7d9b37d0a92f181c05bffbac4c72fce26bb0aad6097a83aacaf5fb633953a8d8567efa3696c351b7336d77b23", 0x7a}, {&(0x7f0000000180)="d21fa457afb4a93ec82ffa2e246ad1e278f13bf775cedd35fc242dbe302f2f096184ee7d149efb5ba99833b98f200c382a2649c31254e8a781f43e93cbb9636f6be260263fb0de7793c96115a9a70656fc12a7eb1fe35170b8a7ce74f5aaab19c1cf05a383b1059fa1615e6a275c07ebed0a001e0a7d8d9821efe2ae6caab166ceb0047a99b7dbfa2c33d1f24ad10d132d20d0f15fdc8f85dc8be5db2ce790036d793046ebe5abc40689c81e09ccc402f3d40dd1356337ae1bae41bfdd4b887015ae5989a88a7e", 0xc7}, {&(0x7f0000001340)="0dbcf53025fbade09bd80f5b13a93b118d1d5bb219410f85f28c1645a47fac14b329def16939c107ad50276a7d3d003e0e58d98a620b7d9b692bd0e9483a0d210c8dfbc5dd5bc19695de88c7dde6a21e6e00745409484bb71ad410daa2de9e182efa15d1fd95174ea02ccf66756c5f8d4bb019a5ccdf26f6b7a9d1dedcfe3cd8df25097fc361197f699e6ecf962283fd7b03351b1b7e075a65b3e6f5394995c5faf23a485a3f3403a06a63c31faa438eeb016e769ec4dd06b976d5d5febef8acb49ab81fb365", 0xc6}, {&(0x7f0000001440)="92a6da85c65596643f9fd8640b7101c3cea7ae1046ca8f901e69d5eb7ef491473c9d1d39e3008ad24118de36cc7527378ad522db7ebdc58c37da2412ed1afc4989a85b5898fc40462f6895ff12ab28fada436bc537e1783f799f23b926044ca83af2eac50a9c4c821b001d8fd384e959904d03211e3f6400edd83697792998f2547b15d4f828e5f250692fa407d4db7590d5a57e12ac57ee4aeed2c6b122ff352467025b63399dd3f3c244a0245121fb01c377a0211bbe447e4654325147169a211606f95035145402db9e469580bdd61952180d5e527d2ca06e07fd93704252da82c42b366ec2842b226951bbc42281b4095f1ec84276477b227bae", 0xfc}, {&(0x7f0000000280)="cacbcbbd7d80b2373f7f531c8f1f48bc4c3c438451188fb6ac0de7a62f601d19ede3b2f91ec8ed", 0x27}, {&(0x7f0000001540)="c815eead4df935caeda3bddb455ef4fa9e1fca24d67645420862bbfd6e9f73f8e18c8ae09e1e76e241845585cccd32900176a82c337c1a59b6d3f1a1c2c6546b60302627a0359294209dafcc93656a8ce8c51f82a891ba8ef385b23dcd8124dd3960a6ac2883229adefa66dfbf36a1e8818f2a52e86fb384ece94eba24397549fd0714d63614", 0x86}, {&(0x7f0000001600)="0b810878edc7b1e52c7e622bfe71236c41b5a1602a171d09a85fb0edb0416a0b5e40077241a14fc8b8f9082c159b5fe130feb07dc07da0f47750494b8a1762b525a2c94f9dbd99fd20fe690a654f501b7ecb7e568d276120ef5bd5bea2d09baaa7bcba58925c48ff177d", 0x6a}, {&(0x7f0000001680)="5bbb0cdaa7d5160bbae128022536bb83cdd3d8ec43b48ee88b3ece225523b1ee64998e0c4e0069305f63713ce4a72b90ec1b170621b4a922392c1895f1e6079bb11dbdc64baa1c300dd2686581192df74ac208c719bc3153e4bd404cae1bb9e87130b25a81af5666a6836b1e9194aae01c90b1ce03700259b9fe014b4ec0a8710ccbf53792621f05650a7d80a2d67ae249f7f0b1202f3264b2146db62e1922df4f7e372f151e54fb08c8cf7500024b858fbf278d60f5056018ef53a0218948df04bd80df5669ec64920b7f6cc0cee4a2a670046043aa086b0b6c73ba29734981ae7e641188db6622917fdd9d44508a066613c8bca0e63d9a0c6db55340a2eb59c3e7a2a4f7f1ceac9538e746adfd6675cbadd31939f95342ab28e9269695780d5d4f970322b1761213aea820de1a4632a36df8add59077b1ab82de1f04cfcff55cb7d99486d4ebe8a28d49a8b43aa353d7f5a20fdeda61c83ef47897c69f321adafcbb278f065535d9acd22ff9fb14eeb35ed36f35c60d4b6044a33543680bef2224f36ccb710f76529b8a8c2beddf1f544d4f4bbd5e305295668025acd552943c00cae153e3f687cf134494decf4eb4746f1ce6fca983bf88f08deff8a89406138244dacb2d76293e5150fa4d490c6b7ae3b7e7bf169f8e4c139aa9bea93e9826925a531a67e47db5087387906087d5cd1889e61901c92dd477ab5cff6f4ffc2ad2547d5d011155b8151515032d522dc4ce45e3ab69336ffc5df0e04fd91302d4added2cab6bad1e29fa03a70e1209070137539cc714f33ab11cea789e97f9582bfecc32b2c1e9f12cc7139f5c371a091065e954fdf664831a2a4c65053ecfe0fe3cf4ae4f4e61caa66f69dce8122ffeeb2e8fedb1defe174a8ce2753abea7988416b21709ef76daed18187dd6ef9f70b3a2a1520759449a26b307c723288913d11149bf6da8f3d24fecc013edacd9c5644c8e39e8436da44105ff2af97b7c0e426c99d95520f2a42f30f1f83a288b097c451474ace872f27409c9ebaf6bb1936701b4a4ade1b0598c9933c7f398c888f17447a834dcc969223bfa2a1b23fd65304489f046efdd1f6a3ecab5f4bf4debb5260b472626229450bb6379e4c0d57ea44ae9c4d98cec67b7bcab1af337bb973d90d217dd222c63d5659c9adb963cf0ed424fe153394e0b389ae12f714efe6a84b7b8daa68c62a0cc720b1dce11d358733aa56871d8bfb8018e851c4b7c8b8ace3fd094437369144948d8d33478f804e85b50baf5230038f1cc8ad4299dd8ee780ee41b2e74fa2ef8df18656ad6355afe4cfb1e90c5e37d7ec13e5b616866086df21f27658a2cd319d9692a170f4a799116b57eaf3ba1086174059eec4866a1fb895fe63a29d706fe52952888f92aad48a311db95a44d9cab2ccc88c9a15106786bbd8a97a31b16b19ef4012d2cec88959f9975d79d49ca9d7b79e71ef67b34670ea4448882d85c28492e453f3510861ff2d2ce1e98ca07b95060381abb8873ba22c6db2ec261ad91625895aeecba24bcd2c27896150d8cfb1deea29358e30e898bb3effde6168575ee5ae8246111ab8fdc9d98ebcbd7e4022dc23df2f0ee104cc1756bfbb8d875971f9372bd7b99d658ab6c8bffe081931e4cefe6e53d7ff93c3bf827dff85db145ec45296c12e604dd3441a6dd187616f60c7e74ac84df55c0e791e904f5590d97bb26439a3149644562a05e75c744d34283a6414c36fe25a82104775d9d52fb8553f9304d93d0eac8ada059d5b0f4c41f06c07c182869de5ffa052934ea4e744fb2e3ffb142b52227b21b1b238b855b0381b2d1adf6f240d513c971b935319ac09ca673528af4cda0f0d7f9757b27079d2a31687dba4e8cdb24777fa6818b4e11734c1f93dc4eef756ec764ccdf2bfe46d52a5c2e6775bba9047b07455f7e2fb8e537f9d680ce2353037c0acfcb0570b430a44f97724cc6c19b13b3cf0e5028af7597b70ed86f926b26864ee8d8108032323a96ba7902d7672ac339ae2c546708bad7cb7d222e5d4b8c2d4b511df3965c371bb6786a7d7abc961ee8334fb93298f11a3c867fdd5290664013b1b4bd6a9c2cd771b015bc07a425f6e3d1eedb8e1c1b56eaba343be68108ec099a5dc644c8002812de167248e9bcc8cededfdfed93376c3b525d73682b4b0895ff1857bd357e0e5558175b232436e970a5505e9f246cabc9e0e87083679a9278ad6a3da30ed63b82bbb93ce05700e712234c72155a3252ca519867973fed001d23e42e366addfc05b0f4e2c75b32f95f07d7f5ed8d4ad657790af00b4b327a42949f1a1b9b32cc46e041c525220757f48da8173db9e285d384b8085cc99459325c891619891fadb262874c19b52201b5115a85a1f28ac7e98374adcfaa3993594ebbb94f74e75d7b146020a7d8ff6c1b3167a37974a72f30178a060d574a2efab41b33cb606b3f1d2d74802a1405d23bcc9a3a448a3faf84ed59fc04b300a1f6d46381e9cb0bf24c182a3d78227920bbf1f81f1c310d399425b41b4f8d3b5395d744e6d5ea01ac18c021a3344fbd240d9b4825ff786bc19886918ba085c4956f37ea339122daadf800ef1e18b47c01e015f055b2f6f81679268c94059df75abcc31800912c2aae7ae2cb76b7813516350762687de94ecdad5866270a89665e1cda8d22f96f301c744e6b5bd52f14a43387d629eab831a62ed1e51f76260a00dd7fb4afb467fb4af39dd334d38141140fc3e7c7278cc52f418eb176c1887c86de943d48dc871cd6e650f92046c41540e8b8ccdb7234acd1240bd28383bb44fa2be646d867aa18f6b6b26450d7a86b0dee091443d33108123de58d06fb50aa54bb13dd2a6c76b4d65a0df021632f763a502328ca8a94a2c77f6e468778f44fc481d9e58e6b434cb3b1fea33ed7e59c1386e590878fc7043e3288ad7433aa8fd0e5c248a2b21c4fdd71be32a92fd68ca8774e13785fbc89b5683c3cc59f1190759c4dec451dc32f1ae49f98d58db256c6398ca305a3d88865f0c86623920299db055d5f2f9dfbf7a415c4a3895b4162e6f37d292c57560b09fd5ccefec36fb18d519dc57928b0e3c451d81ed566771d2c2429f1c9f9e6bab5ac8c056a74c0916e47e3f21e220588cad0466178c20471cb9ea68a1ac6175d744ff140f46b794e67d577c2d876a500f3c175d0f7b58b134977d40d84924a3ffc7b6ebac11a7c01ad5a771f2dcce2eeba74c531a6bc1d526f7605a98f1cf74e9e59deabcfcbacc2df890bdc683f61e21debdf9efe5068506af5e98d5f0312628cdb3c04a086220496c792196bf7eb06215ba718c798497ccb9d800c9d3cf1bbd4cadbba476c3078837cdacffd335bbed5dd8269b4f808425c67946cf8861b0cb330a8bae862b905fc9d8e7378ffa5849126227b9a634f26a7664d735e9809bd902ab750541f1fd6c21eeda0ca5f3204030aec7ad7a33f71919351e3886020c75ceaee7c24636dd1d9ff4c2a82e6248525a867f2cceba9d6d665ba4c600770d33623466d7bf228529ea62bd9837a0633c1c2bb5d2623801d71ffbba1ad80a85b2fd5b685472dcf8be0b92c73b1ec8d95239a5ea39e526b900171423e46aa92123049263c032f38a420f3a35e760639ce34ef42fee293e0edab8845e75e9cec431619be6312b9a5628c414cc1e5092c09293f4f8cec58f12ff29fdbd5fc9cfffd3416e8be041842ae37ef7aaa7913e1c815d2cafd1d66e27ad8a6a5a55a91e6232e442409d2a947dcc4364d12c84bc2debeb1e3d782ce0edc9ce23e16034ff3d3b729c3a6bf44f3201c79bef0356ad7d73f5e6d60702aabc84e1032560076d8f76c3f47a209f943a51def7fa7015b8f3bbbfc83c409d6ca241b569241de6b7e8a85fe0e9b84cf8584ec33c4d9ea5bff14e90ad6cfb8bd651f560bdf5830e98500312e81aa2095d50d7f0fb524da6e747cbd07f48bfbbe3aeba00aaaf67d98a73341bfafb9186ef3c9d7f56350604c336ce276baaefe07a10432d78dce149d63ae1e2630476a5bd258c3235b2e5df39de0048beab6189dcceeda504ec1543f39288497fa10a7685aae8a69bf09a2ef8bba71f9489f7a217aa2144d88f9c760528011e47e8ac8ba39b1f3d4830de4bc84040f0dd3126a4af9a2d2adb3ac15dabe4fb9fab6846da4d295a43efb9a0dee46253f6e329b3ef8c1bebd9c765c2d2716aca20b08a4ccb0a32f4528e03f895c25bec4ee98fcaa123b900ca24c782d2c58427c54a77c26b2ecc6b199da1b3173e01fb0b869a90ed3f62ceb39b71361e4099f4fa05b2aeed894373e33bc99a762ed880b1d99695d600776a0c0f33d94fb35c167ab8418ff599004daec353ddc922ddceba9b26ca4c235ca2f8241c367e11f798028e426a1265a3faa6eb101482ac13570c983566aea7944487ec508bf065ecdc5bb1131e3e819bda806d400bde1c46cb2d34b886302f85c1fcca7f5a434f1bbf398355bcea2c5ab95b79c0f0ff13e876f64d3512ea997e54a49cbd1aad0ff9a1dcd60f5cc1fad85f41f7fa8a541e3e78ef977a2dd5ed4c5358014e8370ddb8a3c181c36a371a709ae3836ff601eff3c8f7cf8161baf2b7bd5eade3ac17f8f53f2f8f87b95e1eeffd659c514b3f00b16f4502c3a4a359f89a8ffbfdd6b3557a739745f18edf2040296aa29fc7e49cb38edad00db458a90e2576089bd10805a49b742cfa352911525562077f4892436e1bdfb6f8dffb97dab6b7d3e03995b2cb3caea45472c2a47220de45c2c2f5706087456f89ce40635b04b89b6e1eacd2af253f263b3ec4ff7e8440da3af6723830bc5ba471cf01ec3c9c8530d41a95525162c529c53e766dcd051832d1841e791d432be4723536fa708731385b09c73af4cbdafbc4dbcf0f25b08957819d548b1042608738993990e87e642e0d3d7ee6a787f790a2f0b380d5f3ee489b7c7b2b85d8384b796682e23bb472731fe6fc29f0110fe07b0d045612f5068f8b2f745739e51d61b62b69f84b1ad89f5eaff623fb501bae489ef1ccb33b8a489bdcbb15a87157c1f8e11bfb0c19f1cf6571394f67d43f641cd8be8b9e61b37901319363f2f38503f69c58e3111d7a2989520e166b33665679640ec803f3545987f87896add6c3483442b1257225bb4f7ce1038f645a8cf71e775884d63e3f8135e44c855360ffd5bc113f3b6a8b9473b389aacf4eaa749d336768023aeb5fd80e9d3c72200cfeecf31162d210c52935684f96151120d16e4e849bd9f51673424cddb5da9100640f6172826354ad9dd9e3720341676cf473a5761bd46a69eba439eb5ac5b1d5bbb017d31f3941d2bd6ea3decc97eabf5b8d076392dc9b972d32641ff9e49fe75e45f266a782abb691c4aa383e6ef915bb2cbe772541588d11d32ab2cd349beae895dc1e8b3e200c3cd9cc0bba73b96af31a2b30fc8b95ef9d61c666612c175ea3c1c5d7ca7648fd0e9725182a89a321830cbd54ba47e077b9cb74c852bf85b13629fa1cbd066393ef52303b4df30a451bb5d71362f24eddc75a17607db71d3f2b9aac762167a94c46db533de9f121c88cf90ae5229190cc9213bc45cd18eb2d616d7d2fff42b8f2be4012a34f08afceb0525eb5b5d4f2ee0bebf75ebff79d578f5b3d8fe7f6ddadb2e160f8b065ffd0279f4e257201e89487d8d056aa33fec3106642a7625771ef99bfbece3dab2777fe81ee8d40ed3e5a058ef3c158e9da16a3cdc23d5e0364cdcf883c2b59edb079e22220c176cd33340e1362ffc44fb15a9df3c6f7070ec0bcbb1e10a99875bc937b8a86909e", 0x1000}], 0x9, &(0x7f0000002740)=[{0x78, 0xfffe, 0x101, "bd47c28f523d263e1fceca2ddc6b4f8d9ac69a70636ec0823938264d0661b917177a6bec4d0fa05f7ec7ece97142eddb8a2eeb50f56461061497f30e6e0c40ad2dcc51afe48b5da447726b01bfc85dc6470de7a1dce4a6cc839563c834ae0af51c66"}, {0x108, 0x1, 0x2, "02360c4c46398a3afdde7217e49510db28faae3e88ccfaed24522a4eaed29514be341d2fe7c5ad7e03c6ffa6e4b08d61dc8d7c083a627a25f8de736043cdaba99d43d0c8a75dfb415db72563f193516050b3678f6dde8ad76a0aab84f2525e16541ad70f1b66f105ebee14894495a325ca7ad10ef18565402bbba6cd436ae1cc7277ab60f4096a6e494a7843925ea5c9e034ef7df8b722df21fea77ebccf138aaecf6e3ac6dc40a72f399c6b3185754cd993fc1337d2040969782aed40b05d68a594728c41c947a08838f8363c9d532a097d7fc6a896e85f095f577c3245937fa35ea9a173932d7dc6432f1e691f3ce14abcd7f4eb6037"}, {0xc0, 0x1, 0xfffffff9, "67d56ae5b88ae1ea827a7ef78e925a96255f7c81867d4542fa27eff8f8032a06c20856e94ab20b637dc4fb24f3fdbd0a7bf98225af9ea0cc53f9b1c9d21ff1a82090c4802f9310263fe0dd72cced62900111da4bad03f02c6778c2a74826533fbf5286cc9d8174c19a07c1813a54f401ccb86f14165704bc16b3d76908a40e5f01a9df472f983eefcc0c10eacd383d61116a1ec3471695c148f932209f93073a397d71b90f0cba38a17541"}, {0x68, 0xffff, 0x0, "a91bbf8bf3fb42800ea11075379654bbc3151eb338b86c286150919cea61bd5c1bb382bccc3cb45b18d2581cefcd28abfa15c3fde057cabfabc067e936237fbbed824eec344c194c994a71ba86d19adf0580a1ebb02657"}, {0x98, 0xffff, 0x0, "4a00426ae0ffd54871b08d68d27be2a6480fbee207660f6ab3efd5a7992f3d6807c4366626b2c61ad0c30669c78b834798d68e149207cdfc9e3cf78fdb68df62aa19b1696acf236fdc484a6586aae262444c0ed3827120017e471f81bac1d39e0f48d95796f8891131b47e1c931a1d0462fa6465cae4328b673c0b596d2877b14f"}, {0xd8, 0x1, 0x8, "1a04a5cdbb243a8c8380f0466ec9a75bfb91791666bc94c79f108231c78aba5d68f6211d6c335f552f19c6bd521c9395da77c20f6291598894042ae3d4c2459b0758ab07d55e45e162951ce84a96ca0f3ecfef265379d193116a05992de5874429dd53b85859b3d4628126ac49ad8144bf903a1309f2c1524919cbeb7fee04489776593e92b8869e9594ea7d540e194776c8dbdb39237a545162abc4b90c2783022560726c8671e37247716f9d0ebc233ed90c89ebfa22aedfbf3bb235d20921af19bc5261dd2911"}, {0xa0, 0xffff, 0x86ca, "344506d6ac78e20ad4306a33c52450620b6dcc545303050ab3da2ebb33e670fd14c43784bc8d521c2cbc3bec7e4eb6912d82a5a9f6fa7d200404751df5d23534e6e1d5a9d32f05c15073f97c053ab06d7e1602f40584fd7ffacf73c0fbdd341f0ac95dd32725befbfbdac473b6b1db6ea24355cd428cf43fe108e21dee6c4fce916680f59c5621c80784"}], 0x4b8}}, 0x10, 0x202) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r4 = syz_open_pts() r5 = open$dir(0x0, 0x0, 0x0) flock(r4, 0xc) renameat(r5, 0x0, r5, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(0x0, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x5d, &(0x7f00000003c0)=[{0xf0, 0xffff, 0x200, "071cb29e9d84f19d7675e1d2f6db064197bfea58ba71bb4918652ec6b5b78695aa6cdb197d06d9e38227c1e082dc453e089dfb2d5f2a59600b281f30f173c28c303c66a1a2743a289200d86d1f0a9b11910c1ce57a3b190c87a90170cddb9e572c7da89a5814aa31a2abdd0f0d41628a48664fc46087472d5e3753f757cc453519b586316584a41b4cbea96bac12c77efce19db85f085e3386122ef9d514eaa1b935668936faef659bbde52fac22d397f8be0fc57ae66cfea09431bdbee5e7f2a0cf9a6ea4472ae88bed5155d563c7273481d855c87719354a32"}, {0x10, 0xffff}, {0x108, 0x1, 0x1, "4ea26d6593185e16c862ae9fc322dce24db933c0d78e741b3b075ba214bc6954d87c894906408a4ec4e58e5c96f00e61e3c65eacd3cf85d05e68f9ef0fddca7b4b48f2779470b190e1338b19369a76a03e1df8ffbab407ea5d8794193552cf062b4e94d7a8b07e626555e040c8a221ae391ed56fb1b983abe29e0feb7b834af2b1a4872dc40de5eb6589ddf32d64a1cd1081547a04366a458ad0ef7644c7265a601213442921f35c2df9d735ed4331cb1f433816913245d1d0d8356ce61b2780b3336893b2fd17ebf05f4021c1090707302e699ae0274130b6105944aa10b3b91a4adb3651901dbedc0f07a08a3c2b6308d73510"}, {0x38, 0xffff, 0x3, "9a9e748c1ec8179fed1b95ce9c9da032cf6f951a1878a0debf6dc823d33d7a53c36d2ffe74"}, {0x18, 0x1, 0x9, "3cbf53250e2972d4"}, {0xc8, 0xffff, 0x80000001, "0512838f0312a533dd1f93e729f5ef40a69996971b3d88026a09192d1565d4bc1736d785eff828153864a2d0f4dda0e0326b477545356fffdbcac112bf7e27f0d1dec0c76b2a3ef4fb033eb1303ad1875c1062464213becfe8b19ed3af40e70b191e4fa76361c4a695f80fa7363be9e7904e79e5cb962d84c0f9b0a20c4dccdcb15055fc0c6e5edd578137ddb4f6c6d8dfb1112d0b12c21c920a1e30cf4b6a917994b95e40af885e1447ad3b02ddf8ee34ff6167b615"}, {0x60, 0xffff, 0xfb0, "9add81308b82cd4d55a2078dd8283e1ac52b6c68b805fa3939ab5fd0cd0fdb2e35d9c066f4c196dea0877b5a9002c89ded79ad474bfd561eb28cfeb92d7483b3bc372e1db28aa2731e4391ad0c"}, {0x50, 0x1, 0x60000000, "0af8b38df0d70d66fa0b343070da785f3a49b61d6a7c71880093fa558d3861b2212062ee4f7eb18f4d3b88a7edea131b7bac861979d4a5d2f8d2f5f2"}], 0x3d0}, 0x6) truncate(&(0x7f0000000280)='./file2\x00', 0x398c) socket(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffdfffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 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) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) open$dir(0x0, 0xae828e137847f62, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @empty, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) executing program 1: mknod(0x0, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000400)="9d219f5da4aa999cb32e26cae8cdd2b8a7f3e78721ad83ec438115a95e0ef405fe5e4713195170297b782ab104ab13976eec8b0b80c8b59da35357dc3fe0db4236df5ba495f13ff008584ab6f171a55507663979d1388639d26bd72268dc1996e25e032c4cae7df36a4c731d6f97c232f124449bab30034e01d495985202d92f6a7c85163e1d6828011642df6547d37fd760cbf3d479eb", &(0x7f00000004c0)=0x97, &(0x7f0000000500)="0cee3833c4c31ab58a07a4a9db27ae3df074f4408145dfe551f4a37a9e3b9997b821dabcd0c358cfb79f9c67d90600ecbe86953091d5d12e94d5d773834b09b735fa959d8d9f820797ae7add1b0c9adaff49d73add7a864633429d55543b2106a8b7dec9b52d3ce414dcf7bc85e48338487c9dfe88786eab3c06b729d872b0d2f9fe666376eacf0d533e861252354e5775209d5c6321580fb64f55ff1a85b180ea6a3eb245d306ec85055c488a81f70a6c40e3e57d37cc0e006ae6f897e06dce424e47495f3262f33e9967bf", 0xcc) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x4}, {0x26, 0x7, 0x1, 0xfffffffd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) getpid() write(0xffffffffffffffff, 0x0, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000080)="5180ce24cc48178cdedba0c1d334cab9406f8387a8cefac3f8264da4e1d28248db9f4441e0aa6001fec720ae3833818675417cfceb5d447f597c51b74d14fcac6cfcdc9699ece65cf4aa748d546451e8a9c518dcd31af38fd75c440a0a5e59d8771cfa029264ea9b92767bca293523a2beddc7572afb9b7206a852f75ac43963ae0b", &(0x7f0000000140)=0x82, &(0x7f0000000180)="95818baa285a08cd68b0eba533fda96277004455230c5f99adf75841a5cddd26987a5cc266f34c997bafd42de5f261083cbf30ab5e466f7fc433dbe3a46c648872e525e6baef8716774decfbe3b520b21b8c6a59be564889ab6536cc765b6075ff5449653cb08a65cb46d52ffa916b6552d6c5ef0505fc8f2a8a53977966d20eddc32c2850e67f1d7b944ad2d2de29d43a035e9fc92157cb7d7a0bb01a810c128870e0068f4cd3cb9722f476fec491ffade67ac3cb8d47cea0cb7a1fe0ac9b787cb037b69f8ac0f1d599b9550a192b8e4e9995b0c2b416cddaf06ba3ddf2dcd3245eb9cbce7357d043", 0xe9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f00000002c0)={0x80000000, 0xe462, 0x1, 0x6}) executing program 0: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) 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={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x20029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8c4d}, 0x4, 0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x1021, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x5}, {0x6, 0xfd}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 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) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x32, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}) setsockopt(r0, 0x1000000029, 0x1b, 0x0, 0x0) executing program 7: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81}, {}], 0x44, 0x0, 0x0, 0x0) unveil(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) getgid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) lseek(r9, 0x8000000000000000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r8, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) executing program 6: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r1, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1000000, 0xffffffffffffffff, r4, 0x0, r4, 0x80, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r6, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x2000007, 0x32) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socket(0x800000018, 0x1, 0x0) executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25ffffffffffff08204700002400002bdc00952fe7941d3f53026da7000000009078e00000010000000083009d27b2010000100090780a1c0000"]) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r2, &(0x7f0000000180)="e9f5cbc2ed47b4ec6f92de72a7573845f078d83ff305340b7d1c2dcfba876436ff3270a82b5cb4b85e3a081583df01b4f6ff370aade9f8f9a33154501ead0cecf3adfb025048f8878e372b3f2e59ce62df0d5e5a7eed6a1dd1ab734887c882456342e4e24f3a6aa0db03b6ef3d345fb50aee0d56e1086e4d4f46d6b08b7c1175e2be463a2c15be627f544ddfe968d4eddd99fce18c81a0a01f54f1", 0x9b) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r4 = socket(0x2, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x62}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0xfef, 0x0, 0x0, 0x4800}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) r7 = socket(0x2, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES64=r3, @ANYRES8=r8, @ANYRES8=r7]) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r7) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="13009dd9d60801eaba1abcff325305ff912b14c90505b541f6a0bad654807c3700717b591cd2a989c6ca1338f976aa0c487f0648cf38ad024f4fb6184b9a23723b2255cc8d941be718944def0fc920ff0700001b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd3c205346eecea1ab510d5e742f3aa516c82be055df84002b04edde03003a13c772ac1cbf57f2d805ffbb140acfa9277e17f6667e2ed654343600000000000000000000dc44d15c40684723", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180)="4859efc922e283b20ba3bd439753735d5e23ce279ca7d681c8173ad87a211b8c41f3ee44a8d9c70fd5ce97ab3b9dab27dde8528f5fd7da42e152f179bd286629d27aadf0cca822ad308509cbc5355c9fad07bc448ef4a4ec4f0d26ed521e65ae49c66a89b49e1498b3f9bab58e39371e820c7332314b3462d3db8bfddfbacc5ae6e9e66e37e0619a02f3d497eae8751c369d201dca46a324dfff0902a1e5c1d01dd854b06c515cd8177f873ae5ead5a3039b48ba669a3c4e1a5f9a2a9f12d2bd7617dd44f2e7783711842c1027f489fa4f2daa3b5ac3b72f71ec2c9b3106a0fae41958fcb63faa6547266a77c5cea6a08897f52482211ffab2", 0x0, &(0x7f0000000240), 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7ffd, 0x7, &(0x7f00000000c0)="5d000001d64e41f312f71d9d0e41b53b976702002c1e864fce8df05b756a2233c3fb553b29da763348a3d39a77ffc1ef79d36b79cf802e32e4362c48b5792511a525ec7365e7cd720fc1052c63b3c2d82cccd453068dc20b1f2e966e349aa2c5d4ab9356ab08ad1300000000", 0xfa) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) getrlimit(0x3, &(0x7f0000000140)) r1 = open(0x0, 0x0, 0x0) mquery(&(0x7f0000569000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0xc2) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80, 0x3d}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x4f) close(r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) executing program 1: 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(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setrlimit(0x7, &(0x7f0000000040)={0xff, 0x80000001}) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbfffbfdb6cb78a930c0", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) 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}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x0, "28b7e60ab87aa57800000000d0d200000000fd00"}) writev(r2, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309", 0xc5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904a6000000008000360600c702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008ce71a3f8343712051eea040000020000008088578bcaa0cf4832b6927bd07d9c0adcbcf74460c3805cd956e902d53c54588ccd99c0a20fa7633e5237d6964d4c70301030", 0xe5, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0xa7d3}], 0x1}) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f00000000c0)={0x0, "633d8e0c434c586dc76d4302d324922d49eb2945d12e8a7feae48a21e975ec89f805f522d5b78da826065f38f6566e4c8edb439052cc4b4bd7ae2e7b2fcdb333bc0417a98904cecd098887606dc3ec0f125fa5519e03f6cbc78752e245b065910e35e9802f910bc577c7179cfce3223fbf5b948877c13a298ac207bfbe5d62782a876b1e709e197553a0f85cceb635428c2ec2943c74ee8dc43855ba31e9cbd18b2d42791431d3606b1e6bda02bf0b6558ea245f75f6b02770d5c82f0c7756c2924190781dd2"}, 0xce, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x6d) sysctl$vm_swapencrypt(&(0x7f0000000200), 0x3, &(0x7f0000000240)="50500e6896c1be733428203c79d30a93f13f4ed6fce999b90ff70719b351bb58d8e155b55801ff47c0d49f26a2c28d6a59e24a4e9ed507a03f1bb67cc8b1fdcc0743a0c981f26d77518064e85cca99578391786904b1197441e7687af6f788432fa6b1a191eaaa0728f06e379ab67b8898d5fd87a3dcf19ed288823e12dd7acdb586d83031dde42db69240962bf4cb6a7103c0356f01bb6d234600baef391291e2459e45d8055e41836cdbc2398332d057104b6689a5e0e04d2527bae467baeeffab9fa6473435ebbf427bf99845ba51b7d11e0ad49fd463263a27207301c963eaee3ab6f37fca4627daf5f260685800895458ad34913a911aa10ab329f3628d7712299c5b21cfef69543ebabe35176d9eb73261c6add1ee5b6e240409c25d30789f1bf65c0e91bef3a27bd95d0cdc52b2f107878c1ce4011d51b10389bf4cd71303480f491c27b9aa6d9a988334753cdd8e3731b7ee70fbcef5106ac60c1e7289dd563c4da28a2d9d0b865595b68dc82345de540396bf9ee5d441fb2a611ab817a41849df11a45fe1d55ca7d03f2665f7fa5706bbb0c7c9b7d77bb583b4edd15f94d878c21727c2cc5c3c56283cc7edd472986a9124dc0c6ffe9ba8766c4037e70199503557ae6868ae92eaa7f3791a935049a29c12fbbd3ea2882b5f2953f03b3701af159a169c7ac2360a43b3c024f77366fcf01d0a8d4de6995354d993df6ca7c4f7c7a9e5db89766fc0e96c7f91500b4f9d8ae8e50744248527858fc045b017cb64352719f05a3670e3106e1a4855d71511a6847e678622aef330209f1ee32a0fdacf26ada9471501da3d570e98300a8917529335fb0a8314fc1f13edc58debf7cef27661a424ef328a3dd1a010b2d8b35326e65c9a24a5243aa6510f65a978fa365502de807385fae4beb8cb739b61f3b71fe7b2e37a98512459ce0c2da997c4d9f8282819491cbfd7801d0c7062d7fedd29db8c68aa35d7334eb180f79386142a543b2c04fdde36365ff1f5d80ce4883d2c27f581f1ebeda4c822c12ea06c807b7f813fb24f7e38b3202b93c5f3fb6c70b0d1073ae27a7d26445544a26a95b93f014f5e8ef928a9d2d687a9ebefb70d4e9ca78a3200b1315428a45a7e3defb296d1c0d4a44ac01e1d6d40e17817ce21a003098a3f2a8257e4e4d9d105378f8e099171caa6427b150f5b882128723cd8446c09b8c74a51c92bcda0e585aa5aa6e43821829f4f483ed33137808b7cc04dbe7cc464bd1348f43b4c9a0118afcdce1062b8a54f3ca07e824783a3c257b10087533a04fbd1258883a30b8fde76e4713cd347a05c501430d559ce0ae9bce1c87cc86824f70f598686e49f8f964eb9144b80b3092a73318a6ceadb79a43d72da18c114da12d93fda619779a90c7d252e684ed086d7564d92bde4ee88b829f7723c2b474af78acb34bc680dfcf359cc732f88d793d4971fd1a6630c43191402004a64dd5bce8d95d01f3f16be90ec890842a64b10f2e0929bd947a2beeecf87924ea8cd7d1346d2ec7d47c0301cb0187d363a1aa50402608c9a97a5fdc9789d8c7f269bfe178cdbce69e8ef678dcf37339fed51e4423eba12b3974d323591faf731cd1e29c7c3d570c462f27d31a2482482e595b4bff3842c04a967e357f0c4df7594e1202b72eb93aea2e6a186ec668bcfad00e34b11d3ffc6dbb2a3c0e800fbc3cf0842abe0651050e8469398d5b4b0bbf22a0d48e741e3c45785af426e020d3a32dd4e2ed0986b31befa41221d37a9301a9f944e97d323991962ec456e71dc4e5000b40070a872ec8bf11c3150edd16b64546194134aa3b5d9757e5fca58aa9c0a14403e096e531f57e403d69f292c548591e259adc3cb2f1034efcb7575c634699ccc02ddcd3764fb09d05e5a500212cfe87fcd927f860ca8db8624171d882e084255887f7f87d1f0db47675f31dd8dce842af73f36aea4f192da5745dd86cf477883e4f3700e3b57f1cc6f254390c9f1a2c27487e2f3dd04436a94ffc3e9288c6fd5df414a6811dd7b6c1ae77ecd70e65e8762a787faef37c30e14c3c5aaf8d865c82e9ddafecc67c1374e1a8fe434e552a792f41e38428869d1105822722c8057e72091db7c305f599d5f103d126ff3d72d8ace4e1bb2b461bc98d31dbefc6a1f9a66732057c7a4a8416329dfadb095f05d0415a17dcbba96dad91318699ad4884b70ee9ad08855690bcc19dea42a50143eb36f94da3efbd18840497a41ed6960a3bb98872463a9ba416cf1a3de1405ef742350708b1c5383c1fa56cc8c2e591adf0999c63bee1aa5cee0f18b4c10059c16eca85125eadd33f55c6a5f7c426a2a53b78d1055eebbaf22c7e04d1f2d1b586b64778f4956dd15df9bf6b89239966fb5094673603a9e35601aac7dfa23423174d740cee4ffb6db45e5b873fdf40ce476143e75f1e3df9f51de4cf6659849bda707e8b08d951999f7c94811c0b2520e196b6765e39b34059a73597da457c23416daa4bddf269742b08e23efb2a75013029f7562fdbd9956e8a9ff5fec6cfd4e6bac3972e6337947692a6425a27db8d89c3d6a25f165124e2fb08ec3d45bc4e1d132b2d25e270d04ab7acf2619d6079e420f4cdbc598383cf3a578f2aa5c8cfeae3b8ebc203dc69500afddcef22e15b9f0e4cbc25c170d6fb411e82738f082bbaef3533c7c1463990499389b27572546da205afc717dcee00a958597b401d34d83007a59406523aa7b983da78289c9e75a4832aff3445fae733aebf9ca6121163d4788cc800916255a773735ab036598baf457c79fd5dbfe42a4179500cc7836dcb64aed1ae275b9f696bbd3c6ac11cca19b77f6ebe587e5091c0dd9dbb2541582a14e5a42e7de9e999a3742a531c7971457240ccfbda2035c970df1609806d776aa2770513581a86bab6faa57c5d2c57d0987373f4df4b19683b9485a88d0606a905ca2677acee35f87d201ef54b2ab01620d2f02bd80ab64bbb7e1950cae3429115e678e7afaf5d5c7c237ef157b2764215be683c5e607f9298e8b7e871f72be0585488e17aee849c82a51c10c79ce2c9c8d23c5d17d6f661d78dcc6776b64f94ab4353a6c4e5621530fc7841e6277081b889fbce92064166c3c1bbc87793d0aaab9becb46c720a8c9077727247b0120d70ec3bb9baee5054b028346b19f7c8463457cb17c08d05aad0493d76bf6ccee69c69fdcd6929881d7e3db00e1057c31192ac04cc8fa668100d49f1371220a1ec914ae95e11d3fb945173265e8623b6e5425090b8598e7e9150a0be56d7d7cebb420195330d4d286b7a2d443a1827acc65b915cd59e7ec7bdf9579fbad96e9ccd1f53f3d9c7f6857b8047759b289c886a51fed569900303a88ab6a89e620b1d49e735b2527d0e39fd427afa3ec63e7d49e944219fd0d4f325d4f3109375fbbb0282b77ada065dd98d88bffad86ed4a00de6eeb4bd2d629ea354492b3cd16ae73462679ce73a842fc9a46ba24111c10b297d8a9dd827f2013f43a2e49d2416921d66d15d5d9b67c3290f13f68aadf2af474138bd81e34b37e3ee72adb6bf7799cdf5fb6f9805d1366e044b895abb879cc68c30705ff800d30be7f6564c9c95fc563c81d05ac776da06cf99f0034875f52a69695b7ab0777b6f17ac336cb801d2fc51bc4dfe683db8b00aa0ad75ea4593235a23bfbc9eacb69428a6881546e2415445ca5fa543ff10888b8702c50c2198a1a2c38271c3a18028ffaaaa820499d20abb2efabf89d5cc747790b028fbd965bfc0fc490a7cf3b8f0e7f7f7476b2e1f05bd5d3900eafa3d3eba6a9b9d998ca4b0ccb93f17c84c5656bd97b546032efac0e0e71a9cb7e3ae4a217d99f61023fbfd1adb4f3c9697e09bed135cf9f3981320e7d5c6ec38a784aa280b9b66844006fa71efb2d84c100445ce2b34be1780bc68198d95d558e9ad1f71aada246d0f1c45015992348d77e6676a7c9d6f722c09554087ff02564977a6cd93bedde06d3097e229464cccc1f37a7e421c37c35a836616a513065900cc3b975c075d54704817542cd41e7b7de888f948275cd2a92c3f9d57e118d616ba24d1d8a4a86d09f3d3f04a96ef4bac0f2dd27cce24e5be1e39fc8c11a445bf45e1ac260920b5cb7f245b5be7443df8772d2535f797f0ba94b7b1562f5657956f331e3c220f7f07f46aa71a22c77fa2a836865a25650c2649b404c082f70e4db7d6ae3322dde29b895ccfc640ba9fbb8c2900ca0bfbf12d6de332dd3dcc4ac0952316d752233870e1fc65197597b13bcd699d389f01523f5299a1ecc9c93625ad8d05b9039392b79ea356de3ac347f78d01589cd7bb8f54338eacae30dcc8ad319ac30cbdaf308d5586dfee5027045788cb59a230d2f4728aa7694f76d1a49feb029e74ccba3a62a1c4aed426f65190f4aabe4502c6d4fe3e4e02c3c4d9efa1ebecc48292e2e47f7fb8600da7e929b912a22b3825413e59503065d0a55e5625b2deb7d280069aead887935806c21bc12e5d9def82b12298c7d0d0994a4f81f6b871ddd2abe1dd93edfedb6102cdf30e3987e9a64178f1b05c4a34f6bf76b6903b23bd991f219694d7fc87973246a89e76b77148b53767b496447bba75da806c3003c9c0f307d566ed2edf8be7aac003b17d1b1e2ebd5147769f59ae1a6081fe6a77d438d6288df6f01f42d0f482158c8c5b14caff06c28d887f9a616ae2a6f641ae7ee282f7df8b415e59fbeac764a9491eae2006b14743be4d5ca6ca88ce9901a0c6e508c522fb7cfc872c17c2f1a8e5b92dc322e43af6dabb4244a98fdffea0665598696fc5f1333f97a5084251d619466951f2150efdc4c0306f100e22915fd045da0605be7ef14259ac1d622059a03120d40a53612e50ff2ca65e6fd2e80cc5b9a54cd7217aa01bfda4b7c5cd6a7fb1ca053f8e9b09d37b46cc89e8d4bd330b608e4eae72e5945c84dbe60b12c5be1da08bbe04dfa4ced488993b87f5ee8022dd7a797af2e6d8f190530eb3c2f7896539c158f3b27a1e9e850ed23f402f46cfb94d2dadb545b21da98c758a033a24f0d1f99dd25ed7bb04efc5c7f2dfcd533a8e4798d1a24bea4845eb1bfaae332f42788aee84154d7e843b97b82587f9dc5ff5f0434f3239402356d23e8bc48bf29ee955e66af475951ed940f54de89f35eb623166c59bc9aa21898d07e1776d0ff9033d43f8b4097fefedd871c0ef8360ec53270122926474a4ae80861455ab5cb98276bd0a8839166a81d08dc2021b5c4ea5fd8e34b602e30fc343acbff0c792bb0abc7c11d55fb8b2efb28e9777a95744345ce813fe0ab24388fea5a391e75f5e3385df7d07d325fa2d3a2a4c30d5a465e0308258efb82c622c8f6b5759144c1e02502b9c03cac7b99adaa280aa8b795737d5a33687a068ea0f87ccc53d79b72065fab61f6e118ff71468f33c1a4e5de289f11b347726c4429c221c60914684d483437f009648906602cbb5ac66ee36e9036b82c3eaf27c4e00133288394976f76e24bd9486a8d899c16132c07a2f03c6c7bf7e7461f494d7ffcdc30ada74ea4aa66148395314493492f46fbed7b91b7eeb962523740567d9ebc89fe67a28a21f0c69e8586650a1d15b691954ad575c239e9b3beff5f535ad96a9937f7ae7c48a11d8d1c92b80ce35447cd38cbe913df843642c3213189f5057e7f4e07d80ffc0963671f701c2dae2a298fcd834f1c79538498b8debf9158fa63a9c5a95d116c549fa83f37740b759088aff4e4f55d9f5c34f375d16b3e6b56e42907ffb1a3d435c67643e306b1bbfb68970a182608517b", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="4f26e14c30a6415f1c86c0e6e37f5fad9460b5cdbd7ba025f1179525efcbe71f77f3a20b9017f78a3e04360ba5c5f453df990f15cd25272a7700920348bd262ea48c6822646fb45fa9f1fd5b06591dd4c2cf974adb7c0a2d82daf78824f42ea753d6c9f1fbeff1de206fb83f9da1a4a60e2899361a3ee27e04688a80f5fa91a81b67408a389e4ddd0aff6357984f63", 0x8f) sysctl$net_inet_udp(&(0x7f0000001340)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000001380)="336bb78ae6d82d5b257b25c6e4", &(0x7f00000013c0)=0xd, &(0x7f0000001400)="125975ce04b83087d28d9b8d463de7d52e7a759145b7677796338ad527391ab5a1be54403c70263a750240cae65f22fccb2c82f3a065a408aaca53ae015d210e4b23f611caccf66c677fcda1829425e71a0348b5248e2ae94ae5c2d0288e1bec89d8e21a11c2afc8b4efd46a4fb963e4c3ef080e5b305a827dc472f03269b3f7bb27a88c23cbf38d50b6b8219f42d478b465d92e6e596e3a08929a78fec6e907f2aeaab3", 0xa4) lseek(r0, 0x7fff, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004900)={0x0, 0x0}, &(0x7f0000004940)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000004980), 0x40, 0x0) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004a00)={0x0, 0x0, 0x0}, &(0x7f0000004a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004a80)={0x0, 0x0, 0x0}, 0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004ac0), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000004c00)={&(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004840)=[{&(0x7f0000001500)="60c18e00eff7c9e054ced3089a6942c2761573de6dccce43fc35a403579e65a6efce466cdf4f7f96834fa62f3ecb196c1f0f8eb899803a1f181dc0a554c220b4603f52d75d74abad0f5a36ce435c8c0230d15ed79bcdfffcf650d57c2e27c8d5ab9dfb549e557d549f8fcaffa40f39377862a7c31a584815acac49f94f77021e98143ca6448de7174254c2fceae6cdd47991902f4a8123b8d2513d5513dab2462045086f712290c1daa31aa92c5eb47dc86026b784", 0xb5}, {&(0x7f00000015c0)="8266a6ea0b2db856e69009102caf9d79f8613649717abdb7d34316093f2aa9bc341f156aa29f9cb29f071765f23c4239032e28f02e55f2f74edf066efd1ccd", 0x3f}, {&(0x7f0000001600)="f6d4b6d50cc778352bf511f7a7347587d365c60ca4e0f465f799a6b4ec1cc0eddee9d6bf916d3977a876272bf2fde7889dc667c753c550e1cca273386c545852e7f10bbad547effa0717dc8daee273eee6b2a044b3fed4d0f89274ff1852bc37f36ce8823e0a06985cdfcd955fa8175d915fb5cd74a6dfab0053ecedb882ad50d0b9e86388fa218695137ba43e214208d1c41e165bb0b981b84fffba5bebd072db948a867413126166bfa9bf1268703ac9d3889db0da803bfaa92ec563cc3100dd8fab6c299adcea5df1e4075fcea5276f50b45edbb9b4089f543323c06746efce9dc83f1b3f4cf92a300d87e0cd4b5f0960506570c540bbf3a13dd55653fcb3f6dddf02bf42b1b2c4c95d052a29988e72749829c63f312b2de71dba84cbff6814241c7f2e4423c8ddabff7fe35a762f28e67c70388f33237f9a25d2dffb448b864c78fff8ac0bd8fb69102dd9fc955f4c415cae41f4ddbf1c33d8f18b4214cd24db5ef7f913bf63d0e78a3edf6d2090408ed62b44b5207977c9ab9cd85bddbc61e8fe1b7364752517e0a26c843bd254800e8401cfa80ab03e2f93b5c4573f03ad26863ecabbf00c5916c3aa686a4606401ff01788a4e57139018ca9bc09b945b6f7fb51735b777c8f98feab1a025cfcff829fe5a4a2fd84ad77492d1c0b7bee20bec7b77c74cef1aee3e11b3b02bc08ecb984951495d1dc2975b23040b21f88b51c3b03ac900a482a64c4ce9730f6165d233c937f87a2d76a48348c45ad903e797da15080add03a3c5a96ba347c2c36b1859ed93601873ad11cd5a83b17798c99ca861823d7964b8872d7670be2296d7cb5a16bf6478c1146f886de950eec8c3303176976b92a08b42e2a7f2601c9e733ebe803d7ed78b7fd769c765aa05bff79174e67987e2dc8f09ff59e99c0e47b83c9af51e0c34541c88a190ec1dc8eb9458cc95a49bea211c71bbd4298374525b54e6a3a3c9f8ce99ecd15dcfd25a23a7329a22f218e3c41500697eb52d3664aa56cc570f8520778cf7c86b72ec7532cb5e7e527dfc5289398281c884f5f134cb33ed5236836f68640ae9e3d070b75979d773ff9a926f6389bd235c599b1ece85b3ebaebdd2dcb05f2582a279bc930d3a60990652e5c71ffc84e4f935aead4ff8f2edc7c0935b56f8f6f7e56227a6cfbd47ac4ba1982fbb26adea4b576877783ece930f6de64938aedc5472dbb0896204a5bb760ada7f950daa4fdb1072e9c5e00cb2ddda9a7e558efd1e8af4a2669dd0c4f6a1647fbb55662fcf57fd0d1cf83e5f58786f7cca1ac631671d499dd4c6bc7fbc8a8fdec9c40abd9b8f20a573bdbfaa23a0a4e267ebf449f0d4984ad056a011445644efc025cd0290bf4491eb5e3c84a54e6e44108b30bfca270472f8fc833a38739d46d781e5971e90af2001cd33a3ae9b5cfea7566c22bdee0df8e63c1733a7c9fdf58424f9c035907a74d12b6b78e8ec79d8f982f3a287cf1ce52f7a3e0578f2d4755aa5b9df0034429f7c5305545ee34072be11e77127c6c9fd5d9f5be56e558f1d8266453708bb959de8358b4590fd84feb5f24281d0fe568950f2c9f27eddd87e8adbdeeb194df5eb11ef34387ef37e8507f63990f30435e976d16dca11cad8a79e221b3868b1c2b775c1b63aa29a018cf35877338a531974a5e694e6b0eab5e8e172a1f3a7e7db6c24bc8206966bfef89fde23831b74d00f6e36fde110cb0c4792e32ed6f1f334a4e953855e9171d52c6b3ffd26d9f6695a51d2efa16b2ed651209f952009a3c302bab1291e3f468fd19ae40a97280aae781b9615f0494327472fb3d82806e771825b31910de74b93e6b42e11db1e0562c4a8785df59bdaf56dad0e835d114cec4359d9c0fa5c7877f4ece79d824a7310c7d247a183b6ccef92fbe7946939bcbccb3228d3393794d8fe75e6612f2ad92c5cf7621cff352b9ff4623fbf75de2a897557d6b6a5913ca0b53ee9f1619d82fa88f85c4fcd3ec1d93595047b2e9a38b2d3396fc44b81e26e340e9719131ddad97987231952865422313829f6618ee1bb80ecd4a537f62ec0ff21804f0666739854de29523d7ca1367e8dad88736e2be7b9d55e33a0befb558a9d11e04d61e6a59b32ca187bf005f18071d16fbc8ec703865280224829da9b907be6c0fc4d4341a7d96730e598bf254995a5a1a61658a02235cb404990fe359f2313fdd8fc9f3241d90b52d5542c2b541c7130a29a62a74e12d50d03440a2f05e8edce5d8425bfe54fdd14096df9bf4f76c27ebc12e9a3128505fb501f13cb86f9681a524737b59307596c7b03258a6d137fb6a6cf955e0d7852daf5dbaf04897755e23734eb1fa8ef85ec2f9865a20b5ae8b90195d02276dbfdb09eb08f3487478c75a2e5643610728545229110ffe09a53ce21ceb378c1bf0278aa501b42e8337aabd75fd56b0c83b6c72405ce9d5bdaf07b58445c6eba341261c120eb263e64c73e8b7794156e8b4328556b97a2f3bcb84a48ff24ae2b6cf8f4cb060182f4d8f904ea0fa83bb97ce766e322dfc38d131dda68e418bf76545b6dc74197b7c527b938bd1ae6581e5923bc6104ad35d88251eaefcc21342b956e59e4572948968409a80aa903ccf911027678221a5b4fa58e1dd7f147286aa678eb435ffdcb5a33816996c6c161ceb8aaf63493465aeb4ac1901139c8ca00d4985743c6971c4e8b354ad4bc226a0685c65866d0d10ca1980ab2f374213e6982b08048a8106a8ee2f86af384b6a7f4be8d71776ba022307eebf5af5f922f783955be7cc77a1f75c70b82f90afb006023cc01add5e00fa517e2e079f1d95ab2e33a5c6850b673cc35cc5218eb4ee5571673dfa0930a20cb32efe5c8c43a774ece4f8eba37d9cba19ac5cb6823d8ae254e764b8b1f3832bb1edf5a83dbbb39188e222f5d01f3dee51d521440ec8c6d9d9fb698da6888063562b03c96e902a03d6c9cd46b5c5a27d2ea629f4cd661cc66e5adda49fa58b9ca67f3c636c1bc9a1f89434aa042bdbac736768a5b1b42ef01c1d75e83f28537510fd5277fef66e39789f8e49722d8d58e0f489a8ca07c0a930c276dab7fe1fb28bfcbd7e54763708cdb82d99c710fe6f58f5658372934167e4696c9ee32676fd15151b48ded37d93cfaa9dd908b37371ba8993e4ce7053536c1a5c0b1a251d722e58da2429e68f878b2fec1ed5cda69870afa2a156511823a48df69f4de02b1dea4feddf7f90db5b154c712902fd7917857b882db3cfa4af9c413722fdb37ba65f568f79a1b9caa6d27b7209b9652107625caa6aa6936c7bcdf5546252b9f4fa9e598ba58ad5b3691a00177c9c58ec66b0c914ba43afe613b7084e23002ff5de48b34bb9e71748d295fea68e05b7d4d82c37cddc5defd660706e0367d80064acde510ef6e63dab9336d3f9ea01baa4a6f0a3892426647754cbb4669e94458a157effa2866bdd4979ff1661bc4d4b8888f2257c680e9045c918f51fafbb6dc4f8c839d2e598e419ebcf731da19dbfdc19362cae87b4f4ef681e7f0ee70e6e62271ed38aa7805a11609cf18e99758be90625830526e64f86f7e4f1b6592be697bf191bdfdae46937b04fac91802053891a4c71fe252be90f2744ed64e8e40521800544d67d27d5c62844f82803999eaad81617851f2851bfcce293964f68ba60738591644a883b3f9baf72bcda6ebaf6b757647a195a782b24d158fa21ac3e65a094af26a0fdea23d2f8b0f3f1a09dea0e8aa569cef772f99dbafab6578289e386c521df0a9811815e429264d38615efb582ff951dbeac16858f9f619f73811efad1f46df7b450684d1d99fa1b6437c2b9bca7f370ec87a4b8d3ddbb0061d9e82e072e89e983d8313e5e4da024db9619386030de8499c6d53608445b5dc9f134ec1789a3ad7d232e6808acc980149cc7421ba77c55af4004422213cc4598943e7403e3025a9c1e5854b0118a7e6a2955f0b57e9e516d25d11b1abb4b74a697519f2f67b9ddf9a87ddfd2e1c76c9c5776db099929a5ee7a293342a1044328b711d930f13cae06b8d94bfccfb16b1c0f52d0232733ba9ba05fe328a51209ba99d7e0064543f9aa35d440714381fd1e2555ea1c1cdcd970a299c0142fd2f0a41c434a641a1e0b87c118cc192d046fbda49046e3708c859e058c4f5497f5b68d7a108d0e0ea520f272163085a61cfdf860e7cfc4e6aeb0a79a6320566bbcfb4b5a150b6c0861db87355a3ab67a6cc0b836b11465d50be6d95938a2ac61b578253f43f7896e27c5c2445a0b09012f5d186e982590a0adc912f577fa1c6f4b5dc69eb24541be2de733f8ba045884cf1a91201c309a7f4b10eae2e7714ad0c046eb2e221d29886436368611a08e375de93382b087cbdeee6ed2e8119b5fe0c8d5dbfe7e94af9440a900ffdac524d03a79ce11be365d361722fe8cafbd3cb229dc51b4ce6bec03021724d350af90b925325c44b42452056b6fe3b95d182ed52c65023fa65b2ff29a03af37cadeb83c336c8f4ff45962ea3a465d478dfb5faf7c6c291e1715d747ba14c1dea03bc110716371833268f18927ff991d96e88880c8c93b5d007c7eeb86ac9bcb6d5cd04a5d5d983669a0b0d6d6584d80d314356cd2ef499bbd773645e0a4f75bb87b3411353b8e14f4c5f71f8ce571d9c9e9ab6aa1a2df37686a19fd98621a7a439593178ab09489586fec352e1a6fd8b18ee2138431f3794f245f2368cfe91c2045bfeaf49bdd0466824e080cfefd0cbd19e5ea9527da686fc8116f8c6c9100511a482861dd71a2419a3c2ceaefea0441fdd8f116d20e0c86c11a5f90b34157e160cfc7309306a7a484ea8b556f3df5ee6a6bdb2ecccaaee3e38c0be3641760992ff9f642c8bd791bb0f45897887ed86a0c80bd7f5b24a028244a9e9840ff36928aca111b997b7cef3b3d0a0156b521c2c9e1d3192cfd496439ad3582d2356d5e082b0a7ee6ef91471c995bc4f74e348b818ba33b027adb80cdbacee15e1a664ded4239dc9093d9e2a0e7c2cb7ea984aa0c1229c8c2b69ea203d39c3f7e58880a4f90c7679902c7072d50c8ad40fc7e9a99015012d60ba994c4774d11b550c91267084ed43d68a58db5f96a0a412921becca6746319db20fcf0f175cdcf435817c61b1548ae95738dff69be389e6109fb6d899385287c24e783596a131de8a4099a81a80ba7f32b3d204166707a9528c82c308f0d1bc228c5ce0c4fc18cf64e967da2c9c4614f7a35afc27b79b54c29fcf810c2cc1dc63c0ecb4534019888589e8edcba374e6de3d7855a62c197ccaef3ce3df3ee6d4e4ae8db3e3f22262905d0528207067671b16db63f18a4658c92868ddd5770802696ec760f335f742e191344bebe10ca516e35e2b8f4153ea5a861ac9dbfa606aeaaefbae7a2d78d5d4ac06b1d848d3946e907938cfb9bd99cee7092cf5891a3f603438518d674480b6ada6ae45eaeab0c7449449b4ea65f3624de48d4da3d1dd9251cc4fad90f029ce29cf3dedcb0f12ecfe6f40f7e5b3fa80d42c331bcb727e6fedda7fd01205318a59f8e85144419b2d493d4b9878582f59a32ebad06daff20424f9c44a9365997b66e8717242beb2028ab13d6194dbf98b4677c6838f09fc9be43461e4ee70bb69d434420729f3ebf08d64af72f24ec9cca56777ff28d455bf3a5f1e5eb1602eeae0fc3966e87f414f2ced36693af601c18703b2eb0d3d0245495f9c2227dbcc625c280831f202dfa4146e1cea7bcdd4d982593023e1a356a7a9280815034147537322bbeb85822829ee52cc5e9f88cae1f13a13f37b0", 0x1000}, {&(0x7f0000002600)}, {&(0x7f0000002640)="0eced047fbf79c9d4d3f80353e20dce1ddcec37d97ec660e1f6128868c4204137dacc0c583112082b16bd1f7bbc60486c658b88746efaf1ca69f6790d0d3ba904ffdb3c7b25cd38b9856baeeed2b2d6fab411dd2b33ea0df98ea4fc346990a22ca3dd54b08023b3a824442a4aef748074eeb5f7a568315fc7a3e060c1d199d89a4e89018b07a8391b0e7861257beac0557ed4915b10bcdd8a69a1b62a78b2fb50b4c0d91a664d71f8b9a80709814e6575566ab2bb6da3f53a48a491ddac0db22281fa6aeb2961305f3", 0xc9}, {&(0x7f0000002740)="5a0357743cd8c9e5c21ed2424f3ce669080d8c16d03f4436eb27024e398d88184100ede242e801c369066f1fac26a66d6a79246ce70f22927f7296a945ad223bef6162ce6e745a62cd88d4f40dce661622b52f104151fcdc91dcab251eeab296bc6ffaf828bc52682630aedf28b7197ce675ada65e53b50347b20c33a9dfe55097645fb62b2899a238452c2c1c3c4dbe32734304e4f44d88ac1e23ff8d43f7c30d8b3459c82974fa2a50d716789f1d67c072f22216518841174961f1ac6b6cd6f212281be4e3909d5a73ab4049d7cd85effebbad26aa06eeb44090e11cc04df0f57b45b73a8d42a8c39112def98abac2c03558908eaefd61993ef1647e8faa71c8ee97f470e8b85a162efe4cf592dce18ea122a65c488f6729063e44e28dfcef3f5204bb3abddb0f8d63a7f4db7ee87cbe33e5d9f845d6b0d22c9ddda6a03b993c3ee0b71c472b3a03baa0477c16d276d1e924854b2a3b7f244d0cf4143ac8a75d0383d6cc1f9f950224dee93f53552d293cf14b2d3d318a9a51ef67384b3ab761133a979fea02d516e9f143e4346290744d2e6e84fc6f9499d4e27a6b9c718bde0e5420d2a871e474122c4360b5ca8406119fb10689eef80b4ad288814997d92ec4f9b97bcfd8cf30c766079014fc3daaada2781897ab42fa2efe449603c6bab01c6d66ef447cb92d551f29cc6c839389009d0ff510d94aaaffcc94223b2e69ba093da77ced2954e4ae3a6ba2859bc88b66773bdc000068d599bfae337ca5339f3aa77993a65d4173f6dfe4dffeefa37b6f070f08484e82736482338f5bef8190a58b3a3fa4708d8a117f4167efbe1559176008d7c2f6ded017bf935a9f612d7a295e605e150ffd9ef78f5c31fba4d0b5e919541511558bbc04731776c86c962d171e34332e009a900a719b8ddfb8a531867f22a7c17d8148ad9237f1067052f2d71b9ce3de5f3d1d6ec8f049d1b394400e1f9572ce8403c11f374b2d134c86f4000ac86d58f21529ba2afb409bc57d4edb6b570c31d220813cfa10e7766493a20963cea1b239e388265a1a80e3c2f82ef421525a3dcc29d85054ad6cc42f911fbd5966396a0a049b811544343fa3efdcac2b54f9042f419d469fe7d70f5c8edab3825b1e6c9e5bdb80da0986010194325ae8cd239a94128104d8fba52ceee51fc027429d4af0121385437cbd491eafb6e93619e83d0609cc7c76fdd012618703f00bd1f08f1d0c0dcf63b5263680f0cf9ccfbaa8ed7d3804dc3c72ea2eeae423b9a55411f120e2ee64f94e965e442bca13f016790aded3c62de7173cc878f4e3113d9b6ad3fc803ce8f40f4dc47d413b165c67c61e5e848a2a63dc2b11791197c4e4ecb5126487289f09779f824075c2e54b37059ee28d67182262477a53279089730b420e06e90a7380df444a06d9e1d078e8ca1047d3b76aa0c6b7f26fa0078214f3facc22413c0494b562364835a2be6e60f02863164e6d09978ecb18d1b4d565a724d1d45f08044e2ffbd34d063b7d2b9af2c9af9889d9c5700c4cbcb2b1a0c0d812a053c267a12da46728c077e5bcd01d5277959a11e01966b8ecb3d8b8f491b2061191ebb707e818836bdbeced7a2ce7d1f1f7f2a6cd7d9732cb6a1f2b76166361062ff02fe3c11c70dad165542bc9ae9d60739447719788aa85dfd4d0554d2fbbe99869e5456e4e07faded20b4419155e60b1cd97fc7c4eaeaff1f86a9a77bb7cd61cfc7b1a8794d7cfe22ffab019fafd0a9d208b9bb77f3f0b196e8de0197f6606397397d8b3af42ff1f84ad10ac1acdbf904e969caa71e5b59cf9b0fd6d5bc72a4d6541805be9986b86afae261887c27fcfe3617450c1c8afbc3c36ac86dcb9e23d8cd079694a32544867ad1f2c72d8f7f2559c031435a56067ef109f4bcc4c2cac37bee4f44654ce44eaa6d2f21a15dfca2b13bc4e996997b9e0343e230a885d7b301c27254da65cdc8f85e4498ab736522f3157efbf28e0fab5a06fd64a546f4dd27380d6049834609c7913443afdf518b1f407df66495ebff0267c6d67f98e7287198bed55d2c83596be066e366cc1f364e55b433f606881e1c317150aa47c6dbf9cfbb2a3852e9fc0953a5520a8f90f20d9b88c71c2c1b306e8a0052bec1eed8c8584e94dde8437e3817df7928944d9ffa17ef0ef78bbf40396ebac16edc93fcc378bacf73562f6d8100d64337926aed88fa45c86fb117c1e749312cd992606f7826bebef4309257e2181e38c7b9b6fa5a4f2dcb0c4857bd9f1202a6f81dee0fcc81de25980ac3948c0888816dd94ff64a25faaac38c36f4c6dbbc6ece637200630a771b1d0b1cd5c9fa39f1432eb73ca9e26beb318bf2d9064eb8b6d5c8b955b337f87ea9375e63533cb0ac9140308d6ac38f1e35054e6123d39ec56da51b8805221ac478f0ad6a4adf699c0de8e28846832f1a54185a1ee8b50b97548feacab6cce74c7ab3c546f5ceffee7fc9b6f148c1a93e46ef04ecb37ab9eb626d8ea3e049bd5fc4b94270731b24ea28b60b235fd1c0c93d2be580739cfadb27c22aebf4510cdf7ea568e0047af000b779f97d7c8b4da5aa7275b617287c8e10a96232af216393456de4077cf8e8d10d83747919239eb2bfb5d77b25f3a014992b40f077d58a21eb0e40a29e99d3bf72e112d7798738ec80e1ca6ea462de34f412bf941e4fe494217bf731e728542886bb61b827a81683a618ced0309268058f7707744430770f1076126dbaf915e64644ee1325e48b52d4bfb65f6d57f9857f5c13bc7baa07f45b2953e8ce52f540235a47dcb3ca1bb15df49ea0be3d101221d5abf45ab8d8097011d1426d2d4db71ab9b2dde025b8e9ca7a5f1f4df333a5256496ee295621f2b18cf8cc7df7be59cac3f89de45e4011e5b0b854d839f1a4730fee8ccc0eb71df5c0755170ea8051a737087941a884f2e5f6c3852175cbaa487e55e34d27a57608947e7f09cc8a771db19b7fce27e88fbf60ae42917d4b97a2fc6c4cc167c86c9af3240f93056cd8a8e6cb4b0856d481bdaa4e7a01496b429c16dde6503446bc42a05f4b6f7aa615d75ef0488e54184455493dee7b18553dcaf72ad9eed6570ac43860b0f85ecb2fcf367161c371fb73477833b18fcda00df43454aaa4f40a135d98543257f5d9676ebf525de26654cb80821e2ac47ac1c3b3a56abae73ae538bc6aca58aae82e6340d91245d6b6a4099562fae79125e4237fd41f6605d8a4521128edb25c0e9fc4f565f201b1b86457080ffe2ca01cbd2c0ee64bfdb00f22c912831af33441d5ff8d5598250ffb190b364fdf5e067c81d4e18201bf3628f4ffb6ab4db95421643b640f6f9eb4f665fc650d7121e9b3b7ece49c558bb98b77bd4901d1115dc657744dae2fbc2e923105988083a79c8dd094aad3d2bf9c15365327268a52e5015a12bc85845a61ade9f12ec8666673ebf8c6bf3991af69f1e75db23950bad753f952c14f70340d7d8916c09ba386a4a863645b0036e9374d93e671882ad25b537d22ff170bce31dde08b052806f8a5263acd7a2e4360adc70a764777b3f54318a3488f155d9252fdbe8b417b4b0aeb02fdadda485d56764db5c48fa7d0b5e0b70c2a685df7355a913b7911c7884b0a45940f2109226dbbb9acbf805bf8cc7f955cd07656b30fc7dbb070bda133c930445407d53959e2ddd7f4992d17924c8b54239c9e946fe1e4ef02cf7a05ca9bac97c699a00afd98e4e6e917895dd9ef19a81d72b0dd2a49ea099d6d7df156b95b5f6aca742c2aebbad5a026d60dd204921cef87dba34d146821081c49eabbabd8b0bba2810278d1821713e2859d4760330e6306785aa95fc75271a6be507bf22822fbac4f2d8c319bd5ea2409e4ab368c11711c5b165b4f401bcf4180cff22c1bb6961939cd0d6bf2888a333b547376634b4c022c6a66d1c4b61b5fbf85663f1d98567e4fa9ef3c78ba0882b3a23c4359b622bce44bba10c871c0fd3cc369507380c5005ebd089c3964a489116609d040d3ad02ce836704d400852d319e76bd3731690085e101aa3aad047ceb8809deb15ea794d0e77f209981e189fc27ff33727f77a370be0a75ca894123f857b816aa3c5ccbffa20caf41594de127778a7a0bd6c41c58fcdaea490cc2bff088f49b0b314ef8201c513ad6d3e0d666a56be88113f1c109dd52734d6d10cec797a40fcd3cfc2fa1f0a12dc7e80378eff6bf3113eafb4792dde662eb4f0fbab89f61d9b88f97494a7ee9aad3ccdb82b49d9c47c45cb61be03dd5e754766ef6780b22e73d75c952aece276f09ec79b8fb91cae7526c120b4bbe09d0d3ac13cd9900303d9316fb27cdbfddfcba01c0c92e6728e0ebcd2a7dcd2b24e16e5c5842856795b4b3f0b3b4276a8b3a7a19efa9a1185eaf067ba1173101e414dbde76dca4f593c9d5ea89e825d3735497f92855e82682f4e1af0c81ed3e3df57e5f466131dcdddfea7ea9d00167f3550705f252fb70a2c26c4e4b8dc5220fb868fe08ce4d2033fa1f68a74a731bfc92b6097d8051245224df6f3924317a0f3f02cb6d0dfe08f1e73cb4b0906569cf3762502c9ac48233409793d6ac2aaf898614a10f9cd6c9e5d8d9315dac24cd17c07c78bc7dbc1f58cd29234a1b75755aa48073f3b19086922e64a3d481bf3d524e086c92b8e123b6fba7e9185a65179fa9862dcf0f463301fdf5c5629a55e51dd1235552d21e150258508eb34a4559f179d2a425dabdd99db5026ce98594186a650d2dade9128783b17b4a19ed8124d68dc3044d2afe248ec1fa527ddd81a7e3a8cae73e36520b24b1623c68d982051ffc0ea07bebf82479ecbb046bf0cd974f06773f4c83349b2d5160bf7f089d0a042cc9ab9f03c90550e3a609510a013c36d3c8fe2b4a5cc3ed7b3b78693d2b74b6273fca7669086b03138387041a1ba0aaa8b0e4556935ed3c6456a458215e7fef99c0b38414e28ca8dd8cf45fc64e374edadf529227045133e1afad4db698ffa760dd4f38ad06a0aa640e782b7a37c6a03178615a5a56fc7f13325674ee6f11a09fab292b5a50853374389408ca4b0645678199a6bef6057425e8e11d05684c57f92033100b618feebae7f7c7fdb93f04c546be26da784a116211b888d9b379ffbeeb7c2425f4356ec12744acb8bba893e06a3cbd48ccc90be12e1c5dc98b9b78b754eeb4c7469248b7c86d5426896001c9fddf69aa43210555b9e582291be288ad62df81d1eada5fd1522463a67318448e46a955401c27a4675f4720821bf54102b23fcac04ff08db365c5508f00aed95e2068106e9f9b6fe4c29008f14859a618f80755973613cd16e2f084699941d4e69fb3167f95855f051bd87224f84dffa7c8e810df47485b434a56e7b0c295925d7a5acf99d168d589d347ac5cf436f5a30ce57f485358e3abc7e2f6ea583e5912ffd7b3efec83d5db180f303369d49c5a0881268d78dbee4d57468d31c2800cc471dca0cc1aca5d17ee22133d7303d385493a6fb7610a687615f63a480705c8081b7e350549ab3106aa3f9f01d05b421a0e293c038bceb701a690a6a3bea97cac1ca7b0c2ec48faa9367ba7a9808ad9d47e23ba1773d0d607b2936b2631765795db10b894597e8bdb2b7c11e4cb4996178293d45364aaf9aeb9dd14b23a0f9e1bf9e0761cdb64a1ffffce9ed29410aae7fe9c44188309781af92e80d69897501d58449a9a3263753dc6620921639d7e9e823ec6df84e678f51e7ce283612f21b895e4327d9324b396bbb384133588ccd227e0b3d7f4d47c6910d761b80d9edfb697525ea5359fbd4a5", 0x1000}, {&(0x7f0000003740)="55a37d819c683fca67c855162cf77d57e6aa8af7bac9ab83aeebccd8dfa94fd263179f0ea13aa89b77cb52e5b9019ac4af413454be69394c6b3d02daadc8ad4a959b7a56", 0x44}, {&(0x7f00000037c0)="8858a7d2f69aab2f9ea0815b2d3b3b4e83218fff4afe2b3961ef00692acdf2cb32252db03d2910e7950d885502092a50e22619542f7b03b6d2ea021254311ff36bcc9c83fb31fc824cd9d5f39f0444fdca11c708c17bb0796a05da2c6f2faaeb7bcaf142c7a5d43f51832a5ea9", 0x6d}, {&(0x7f0000003840)="68749985f21f08b479cb92144b2fcda1675648234d7523a087c39b82bb547e77ee307394dd83c4eff0e78a221d3f850b4726e20e8195c1c4294c20ed6ed3a484f436364c94ef919d8ba01b3b7d7bdfce994c8f2a6a04ae489ad972f1e67dcdcf3823bcb9a7d3b419ccdcc6a407853bd7a0f7349f007e4d255bfbbd3d76b34d3345b20424ef1a33c76a071f9c6423165ebf81f978bf59dc3753cd7b2caa54af526b50960584778eaf663ce947fcb54da32511df74d4be66ff568aefcdb14897fe8cdecafe2f204a43bfc64ac0a995af25c6f3cda1b58edfa736424683940b1470470580adee9f2aed9f518df7938298053687fd37222a861bb4549ca4ed3aaab6193f5a9bd62f604fd75a31c8a68bc718fca682f9011c56bb1790310b72fc3a57e7ff3e05d6043642ec3b5dfcfae492c3ad38df0d7f7a55101290e16ce2bb46e7d8fd71020d7e7eaeee6b56ce6d5898e50d25cdb7fb26d79e0614151d1001c48871bf83e207d024405fd4b05cda096a3bc7868a4c0a8ea1dc4fdfcee12e66c862b0d3436d0bbcb78e58b4878a5ff5be8ab392f9cab5fd904f4843f51a06d94900b1187dce1ec25a218cf64afcc9129479ba34a6ac317bf5e69610c6e102c660d15110ddb8537e0d38636d29fd6eebf033755831b0b830ba0ff300fa9f7f13cffb9104f5a74e7d3b2a3dd2bd9db6a8799dc9efd877489acfc98d21adba32cfd01c26c58647354e64e70ab5bec771df05dddc46f097c5e617f65c5faf34d1d0dba93e15fab17505d228a51aa3853d92f0a62384833937d386831bc12efd013fe25cd57441a0892ff4bf15edbc509c8ca6c2b2ca4039a8e2bdd03219caff5ae3dc0159a6abc0d704da506a9829614cdea32cdebae3d1582b70ab04fb566cb05881586b3b1b68cfcf7e91c3da02eb20b472108993e1c502cd80e0da79a1f65e037ab3c0e9df8db9479a1bef637e7295e5a8e24d4042e7d2cc0af5faffe8317a97e2cc9d77ed4e7fe694c2c25cb5ce663e9d00c985b0de36a0a3693320aaa0b1bc1f35e57a7d21caecf82416139d5fc395718e7c8b7db5012bb48ff7b8fe67f165fbe5ee5ff45ceed64a35057768a9708072f62e053a5a059c4dbb71f9836f0f09de92bba6451fb70f2ad6bda72058ca81f6a29c0bb6af3f55ad096beb9e3791510238aca43272d961c026d5a8b8c27f9a4418e3d2ab64cb0f4aa914b292a98b4743c0020c6516680831952a64e1708b21fbd8a7dca0acdc2ebff2e19ca49b5e87358b2c1dc0b9d58e6d5ce762f85151421c2e914a489ae325df9122a546e4a7679b4a0dfb95ef43817c6f4b31470f4ef7e987d88ea1dab491e6a03005808e745a6d1aa1d0234ab7f60d6acaaa5bc33be4d2aa5328c3f7dd21c3e4a1913ee3352fa14ed30cf3bc9bed2ffc1dbbaa09957047d3c8df45321f5a3b40680c2da3390c9623a6fa599b775c4c418642b5c87985dfb519940b26d7e4bce045cc586b70d051c4060cbd8dd812d4b0289bf7f15aff3d54ebed56fd50711e1ed7b846a06c997c87a792b3052d7b7feadb288854e00befcb28841b7a0ca82b4e478263eb9250b76ade6a19e1b230f7545fd279038990241f07f2a32afd7ffe8df4da98b34067cb3aeea28d16b2ae57640d8421e12d4e2d590faf57f78d5c11881e165ff990339ef1a3d2ebd2cad7e5f47edef5e3704e2a4e144e343dd10151af881630a2f22af8432e834e79df8ee150395a67cd6c17864cd484a17b7627a2126520160b1bbc3d3ee56f9093c65bb387bea47c5f97a73f2be2b5d1f6891cce0a75bfb1090d0f2307bca76dfe79b9762ba4e67ec389e1eee463e9e12b68815146406e74305f5b527c2c06e38b0d6ca67e3dfa9abfa90dd11a4ab7eaf42e7c7c08d1d33ba9ae7a3522ce680e20ea4896353175170a35dd27f9122547b430e20a77a3da9079badbf0dd2a1ce1095057dd30c5b02cd36b0446e57018c51f7d00eb684ee241880d6723dfc54c125a3a2856bc3415336334360a6745a552cd6c5fb8c24fabbcb3333087d9fd412130594d83e630d7d8df94d54c82c34e37b7e11581f9a71088812ab40e2c5b7a659d4603967c136a86bbc4ee03a01fcf302aa79e81c2eddef6c654a2a2b369953e770ae38489745d72674e38ebce892d0973b8a6ecd52c058824c733f24d2677a41577058b1a3bbdce0000f697fc965e82218f5f5aa7312475f21df7fb90b48734992276eb1cf19c31b0153105a6a4effec0add05048107bded0ef4a5ca4273d7486e15e7899c47bddd019f54dfd01139b2d7b2688fe415e185016cc00cdf36bc0be107d2390ba59a209ff999009723543b9ed0d3723fd1e1c9ca3bcc94cf12ea69d3251b1140346d49c884abc0fcc1c4a62cc59472d747bb59ffcb0bdb1f9f9aa7f48ec4a94ebd7ff9cbe23fbaf5e18bc2ed8849bca6994c26a2f4b3f2aeddd30e9e8d96ae0cc201412114ed3151ffea5631d45908b57ac1dc7228f28f242ace6e3d9fe028e470ebf241482fbb162c08ccbd41c6ba39fd357029bed298ea17400d44b9e9b6ab422e8f972f182069c5bb57617c9b413306c5fc12af839c580e5d761b071b0940199f2e20aa443d0155603aac1c488513c08a84d6d5270ea153582c51b60570fec8dda76772f753e5af933fea2af69ed597685eae03cfd0aa56e1214e7f2512ce5c021a23105b064b7d597294062c464ff2f8902655216bd1055c15125948b751e98ddc5a975d71404dc22d41aae5a82e83fef8217bd6d8a78db3d34aa638f78a28b85ea7c23aad0d640addb625364ee6e7b51ba78ae0025cc3f210c85b6b5617b95672d6f7530b043b2fcade9d441b8c20da9217a352e99623159e08b7301c5a08a0f52fe2cf66e979579524392c1523903c2f3549b5bf8f384f0e61957029c7a78b2ebd8e86fedddd82ce2e9cc98427b3da312ad801ddd8101f8fb79ad46c87db62824af2e995894b0107f0031349d72f75f4684ac57ac6654ce0d8d454efcaeaf70f6865821f9181fa83b6b0836841574b1a1aa697d9cb6fe0eab042dc9a4ab277685e1773893692890a274419983515bb33f992d9565ebeb6eb99f2c7eb60131df9e336bf8bbad0f166e2176dc9cf1fc68cd10061afe517862043392481efec510087764bb6f9e1308b95b3361d1d7bbdb9cb77df19e3b97ffbe5985e41e471185515408b8725b0ff90f1abdd9b27f97310bea39c222dee94f2fff9be845ff97aa316c3644fab6ac932639d2a0754155290c03bcdef0674115c23e8d26ac2939a080164f4bba10afb2c96bb4226c303de3e23718135cca0dc214bb53ac64638f4fb56181963ddc266415410a399d759b7e4bb3d820dc057b93ea7d02c07bac321b74c87f5eba6df21fa229f8e9eed006b20be3afe7c36e18f3f3d90773eaa6fd6e23932d7019f76b752674b841fa110be8a17e1a3cb9784089401424d59b1c433ebde3dcfeabbcee952f7e287dbbbea97f4cf1a3560ef030d532ce7985c829cb73dffc864474f8857704b49c80a29483b0f045756f60ddb128efabad5f4792f95d0da168e2a873d2c13f201deae34dd113eba36ac6c9c81d601ea3a532f84a5d5ddb80c14dc6fe00be6add591dd084ef19c1eed9c0bdd6f3e13e89c94b4301c640a62fad8cb531151d7716a27c95287bf3182f177517f931bc378020169d01986a525768c8560ec7baace8fc0c6f720cb1c9ea8f1bf86e3606f08842cfd92785ed7c78aa46b7717fcdd67c3e54fa7f6e256f102477523e5ed939f92c95646683f28af3539dc49c9afaddbf7249ee2849101ba4b10af11bef67eed4bb81beb1392f98cf1773d16989bf897248c248927c8ac26a3b8964ff8bfc2275cd252c6a2e9f05a5129d6e2d986b413a05fd9b3dda6d1e487a23fb7307317b317e412bc90b0991677e08d8886e539c314530b1a24538f73b37cdce93e28c616b9fd3eb152d6f47569c2573d8de8b8295804223f5b22a6ee19ac09e3f6005f1fc26781c9694f79126a9485fd0deac3c71eb9a23ffdd62f823214bc84d30d376fcfac1c4a7aecc4721e88ad126f241d6f45ad3953533a3558b198aa7405ef7ba47d1420c071c3e1eff2f8ad1a5025d40c329b7112f5091f038569aaef986420c64a3eb7e3320ef3cbf5bde8802f02744ed1b98c6a1496529a206b068d25eafb5316cd6ac7e77fe729d3beee7178005a8f90d58f65a2f84e270f0f3784cfd733d8c32c46e7aaef05342c8f5f6571f2d251b5fbbf5321c3a83b58cd60b87218c4548adefa499abfd014bb9941a66e82da53473785236b2ac87aca437811912ae67c107e04df5e0031cd43ae28abd29120b89e95b9194947a60ebacaa15a3ad105afb1b486bef689227f4260fb824b665b98e7cc80c9f46853d06950a2610f9ce58e9d1322c1c5dea046006cabe9b0e70f493e7de0f95bb9a70b2e7b152ee8711e57c27521ef2920e2417d9e089a8ffc8d51365a2c7fb20de2df8c0ec60c58741e6090f6db8d76ff7c19dc40ccbc316fd58aee13914fa27381f533472d8b9bf28a86503b9995e0c9cbd926b5dbe308c0b98b23edc49b93041e901b9345d1e1e718eebc9e6807b47abfc8db6a864f81ad4ef7ce12c44dd9f1e0077ba1b335530582751b0c3217924a72dd6525172a682fe4cb7919c17eda9c7a2b255aaaf0aced70161b532298b664a7c9e1f76a10ad99b21b0834f73c97fa36d575e9ee215b94b87d8ae15c5c0349a1f73891bd7ae0fee4b5ff9b685455d86dba2182182c055329637cfa89217a9d8ecbb0f6e92956495009e1a83d5725554263b2ed45ea02770dc9467d2f33c0503f10cd85b8a31790aa665bf4a47d11d00f0bfd87820e9adf0c5fb8b81395cf3b204d7411fbd3f72c4b3d2a4326c953a681ae2e98c59fc978dfa5270a5e0c3c76f5a07dd0699cbfb961c023899eecc026128d71c129e1d2747536af54ae365f74f40198c8ad9607b5e34b8a2da16d00c38e3532764a1ea3a26389368606064ccdcdd5b56421d237c754643ea76646bdf4e493486bb23d1553830b88e3e1b8fec1c64dda03dc2301077d10eb9ac8c580f48bb6c9298c39e7d16285475f2c922bad3e6364c55f60143df67e794a447e2fab850ac4994a3f83a5437f84e9d4f30435ed1943632886bedfb6609af21de45c4308491f39187a443cc57077f6878b6757229611eb89187b333f9c5eff96788b765ef9eb7eeff3841d306c2ad2a3aaf6345f516cf919cd74e667f42c498217fe131b999e16830b60dcaae8404d04fc9803fc820ada727686c8c20e1307f3a9c5d372142b930f421dde0134454578c81db277901b7a6ba9de6fc5ab80dbc46044324470106ec5061a1616844265bb286c7ced5a85ff328b8e892d51acc7d5a889deb2f12ce2efcdc4b25da4afd83d570079ce0b49245ebb0dceeea6e95d7f74cd0d61d1d11fe5be0a19e629af53928d4030cd67214f791dd726d930980b9cf6940ba4ba15180aa27596a3118aab51e6c89288ea2fdbb3a25f7860cc895668bf9f7e610273fe53d5743ee5c1b3bd8ad449040cfa407949c6040657cda57f231f85ae2c9870000ce4ad33b0ca8dab5b99b22d6d978b98f9c0e278d32ff78337097363fe70e385151f209e59d4eea57b0ca58ceecc80874fd944c0e69c808da43a51ea77af6f50b484fd8482188b324bc40a04f44fa9e44616d2b8345d28f9b28a982cbe65179d88f678eacf8e63a46183ab748fc8821c42bc22554330c7692f1edeee2b0be34b9efc045e2e546bfad4021f7f7f30d1867faf872682713e3eb50d7d23073fdc73063", 0x1000}], 0x9, &(0x7f0000004b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r13, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}], 0xd8, 0x400}, 0x6) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004c40), 0x0, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004c80), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3010, r15, 0x8) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000004cc0), 0x1, 0x0) r17 = dup(r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000004d00)={0x0}, 0xc) setpgid(r18, r8) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000007000), 0x80, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000007040), 0x20, 0x0) r21 = getuid() sendmsg$unix(r17, &(0x7f0000007180)={&(0x7f0000004d40)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000006f80)=[{&(0x7f0000004d80)="bb877530e5d0e04bef4c77e9ab9f647f289a9a87ef5b49d0697f4897d571fefdc74e337ad5afc0e2b6ec31aef350f09c35c863bdc158cda8a6870a733aab9c8a56a716e16a96861e5a7c5b53cc566a8e21dce2157fde47827f5e6f271be828c15c9a073012037e1800", 0x69}, {&(0x7f0000004e00)="2b261d0d2cb4ca806774f5f05aa6dc7e6ddb6279eb9be1ce08997dd166368f7ae8c53bb6cf4a7f08a78b84aca3307431be276c6182cbd6861b073309b9c46b5bd8132e261dc85839ea51eee5c748f69de113206c7b19a7adf869afabfaa46def773a823ae9ed9d13d7f09e7ab45b1e583c179319eff7e59cab0433e85bf6073723acb53a35c8106c34bac2bb72546cb3900f52147fb5b3a0c478e0bfb5ac43208579b9e561b37a82494ccad8be58738bcc97ef3c51580e984e20bf5bc799d828514eaeee98d83fdd23c00e97218c433723fe5a25a81c286194773a99ad518706dd1bca37d074bdb8c5d83aadbafa2a76e2db776848f439f873a06bd8dfa89d0a2eccdea0d6b95db8951419cbe7142b6153f357d99b77612cbd32a80f68c35fce4b8ef04f452bb3f8abff9b8efba1592fc70a5def0a42cda11504135c1002b6f5ce858c20578a9ef4c7dcc472f728b3b9cba1b0a322fa283893796a2f456a5edece62a4d983c322405d7ffcab2eccb27e7091e6f6e079db99fb756d42bce6a1125505631f0968da9b7ec1b412b669e5c4b67f72afa5a6aaed5d8535fc49462ea490576cc44136b9110720993c0c1b7059e67fc3573e7bed27c056d5a2b14405eff63c041b3a9d8a393bd0ee096a19823ec551cd2f027ceb35741c0d0ecfc8a6c0984b902d288aace75293e605f78717547ea18586bf45a5a389a5242af932e3d615475aa002e37c2954bc70d557283f737b2dcaa6ef0a33336855f6d0b819c31eb2438f8da2ff3422858bdb4e9772369a7ae71846f65c0d1e8e311df60a56f4258632987ecbed584c805c8693ba8029d2def746e8bb5ebab1f745f4c5a042b4dfdfe8afdc57ec7b8fad896ac5d522e9cbb931dc8f7464922adada5062e2bd469a44ab48b6405f8182248022117230175f3ac166e5ebdfeef5a2b2ca6dd622c4bdd8e5a69078fddf943f4b6afc443fe310b7b1c3e8dde8e4b27ab7cc93e17a0be79369baad45dc8ec5185ed18afdcf9d41068956f4132039353e6fb94a007251a5ea7a8b02f713e81ff036d87f623b7c37d0ea5f10e3dc2b715f33539bb13ba79dce3786e7393ac8eeef547ee2826dbdb06d0583acf9107ccb4a1318386e2f5090c12a1b637e2ee757f376ec175cfb50e71c0d6938aacb60c899c02588a01f7813b6451fe8bab414d3f6c9dfd8f035ccd600fe9ae17205e6ccedeb34663b588a579fbd981da2181750c51011dbd9cba407d237c24b53b91939c25598d28835f13459aa8021bb285c3d2976694b033bed0da5a19b52f80d01968638dc32132926e6e5c6e2be708ad4b5d16724c2968adc905f8888c88aa035720eaa7ab067a21db1725c8a47ab002941317762fb6094f87b787a5f9a2620758a3a85a18d709ee2f24769a95f5ceebbb8f7f2816fb3e53607245c2a31a9a20045a5253321c691e00d8f3dafa0479cee3292f87060b721948e1d928fc46227628845c5f62f27885cb3ed7121be49834ab89b381d8351f16d15e18e591edf6a645b730084bbe003bbe932ad3a92c256b2b35c80c51c10b874f7b53bcbde2e60579e791bf4d90ad40be11d5b9e9dc5ee2f3a885dc18c8e7acb068469638827d54b7fa5bce0c9f59de9564a62c4654a88db9ec49da33045bfcf6c1b71f0767dc946eb6f476c74a1f860743f3d1f6640505a81f30dcb97b23dfb04dd2caf9d1d2b3bcbfbc62cc5054a69bc790e64e0b50630e2fb796f50d3506ed7e24febfeac3d2a031c82d944b9a62f3c27c130a0f9a7a29a0b5d9613bd87fd1cb4ae4f943f4ae35e6bc25f589277a30eedcaeda22e883740900f227760a9a198bf53258d892b4e69e95f8c51dac20828f7d73fd4a0f1ec7ae7164ff3ffc4c9633d446534de83b9882754821ef5a29657906d915131c88954924b80e7f75d3b8cd492bd1d6eedc811e6b01c7758b855422e3b230519f64f47f2f7fe7646c78578e7a10898ad41b9794ea19530bbdf0b8d30a0cde2b70f2c3ff692d43dc546850663b49b6e30ab51755ee926434fbed385b13a5aab2a929c3db54e1f5da96ecf6172da1f926c261c476d287306f03d949ac2764951b6347b01dc0ca20690aa523cf33b59b899ce3ff337944cf785c484c7826370a726087a547985cddd80a7b4d4dec21428aefb3e29d3e88faa3ce46ee3e2966cbf1f1400b5c59084f6e26e0802977693774364fb46ea0bc0891a7e5b13f4499ad08db26d80e04c5aede6d33e81a2567165f4167b270088a4bf92e1b611cde6a3c2229a3cb07ba9c435032baabbb4ba9e3bf3320d2e7ac56d4678d76bcac9833304ba5d205a0a5610d498ed4672d5be00852c7b7f940ce82625ffa37a72ea085f521bf8f955b26b24e72128f4ed1c89beac4c1b6aa0407b4eb541812fb7b39e465dc5e25eaef5240636fbc3b588c17c19880c82301558a9282932b54fedbd1177e4819b60a5a52eb40281bb43190426fe712702b420bebdd697a37a019c9fb8a1a441756c0491dbc491b75431a03972d9ee706df4ea9ce6f96fd6e11bf412fe295479097c31369e7f42e738e94b0f913489ea5bdffb7cf1558a414c2a8111fc56487e7447f7bf5a5b93d988563e63df48460eb8b68902ba91139315106643d3f76b0d97b18684979c614790fd6bbf1c7be30c06f8a772da0157ada73a9786a15ccdc32b729e3e9c3dcdf0196f2a1dee10bc3009c70ab997a8eb97a1163d491492a07619f667ab5cdc26eac906b7b6503c3ed6d58120a93589198ab780845aaedaef74d670fdecc06245127c0d034971bcb44b8ef4455e129b5fee5006e4c3e481337f5bc9220c56206ef1b72d378ec5a925253b15ae473b5e6fe18c4974b9d108b5805442aab392fb9bdd298065503a27d14f92eacbeeb71e14508adae2db931e04800caaaa38bb44a3dda5428ecf3190967a9651e959a9a46f7f7cd3abc159e3ebbd655cbc081ef7e53493881ebd6bb5f016bd677f8c0c52e0585e4fd8a2d3876f4f890d300fd09811bb48e9ee2957fba5674bc1846e1441d846b573e0012bdc9af70dbcbd37f7d1e3c5b6aad10d19199f32bf715da9ff25574c4c2d6374b8bf9d6e9d89a75614848ebfd523b894bb7a87b7f240f6ef4f1b6e07a1dad49e5a125fd81285fcca6d6b8d453573343ff9e9ce218205eac25907db1d7d47d7877c7677126be8fe9c6fe6334c35c3dba2c369aeaeffefd50b337c1f126b2a173fee17c51e1f90c71a6b237f98d67966fd777e54d0ebf4822501473d1c0de034039698edb4ae41e0eff5ee1ad705139b5ff41c2a87b122025361e476582d9300a046161231db3cf6170dac252bc395d7d1c0cb0aee71861a7adfb69b5f353028d75e0ff66683c2f85a519e093589fe894b7cc1f7dc4373a916083f6ef3d63dfbed53ab75aee37cf722ee5629112f01827236b5c7f5d70838ae8d81122ff037bbce646197147ab631b70593ffe0a38b9043bcfecd5625278c62e82818a4cf3c668b8c27871f6879c58d8cb163fe050c99f01a3e1e66d0baf8d7cbc4183480ccf9d69bc7adf993204386ff27f8f48ca865c69739a780d975a296455b7dd562730df03464e0c7a4669b31e85967e91923e1687c2cee9b9f3f39fca385ad37185bd414d867f32b41e8e14387475aba2a102aa6c04be47ba8f4a0f38b54dd6adde9d67fe0279c8650d32e5974d0d52d866421c54a6c3c4d478a8332767d8db275384fa9da754b5e301c3aad767b93c4e09b8163fe2f5f89504fb0b07965ee940f6cd91c6a80420386eeac645bac1d1436650c2d7ee9260bffccd6a1c75ed6a5e4dac3dc5522732d52941156a672b6a5b80ff427835578557bf9433d09e5eb5d307b2d64ca2b4d566355365cfaf9e3608dbe65be87318ed3e0ede8d9cf64f71972e60ec5ccb4362b228df2f0a8af8acfde52da12ef3bfa6c6af1ca43ac57744422f01c1d8535a7440a81ccb71ad31a53f91b08c86abc1bd2079a56ea4d566108c3edc23c7adb0400209b09a76831cbe2aa4d9acefda68875302bab3a4a6264d7010197a71d375e5064a79010d9bfa1122eb98c9ae98ed69c7625df62d593e241589da310dd108a5bdd0fa4ee55f515632bdb36c7282e463753b3413cf4b398a1a5159f18fbece40dca313fa59e933df3a7aacbce399507f32589410d49d1044aa736055244901b0147f6e4e44ded899a3bbbac84a75f10e5b46d0ef10c42d2ecd6e0e6533679bbfb17745494db121b755bb9c7a926c20891ca0c6c3f9c69edb99d89abb969fce07250d710d630f976261bf558457a94aa0e345a3c7f71bbdf7b069a203f73874f74239ca8cfd6ab3717cfb334d81c538bcd6c96e3b4df3278e99060a794f0f2db844ccd28e29bb15566145ddddc7a9942d5bb1973d56c80654bafa3233595aba01c9674b2ab624257f18067c72fe0c4b837c5073dd56b579403863ba9c1ffc9567a021157c7bb3c7cfb653906203ccbab299a170c4874022d2dbeffef0e2f1b59871f34f6c9834e6dc2b1cfbb5f63e0678c016b24cafa7bfe1bdd7e2aacf5d61b58c754e2b5dd1fff8aafc9fc4fbf80dd628bca285a61da9ffed28b6586f9f3be4101ee1a856ca006b3875743e58395030c4bc724cdf9caa72ae234d6312a68c68f7f7670c7ebb97d231fa9b729a28f08e03f2679d735069f5a01dfd1ae67eec1fda246b1e3f22861978bfbc1a395ecdccb6e66d9b1b5c2096892fd17ff0469aaee22a3f3deaec29305a8f61e2fc57fc5bc7234a6f84792cac74c2322aa91b1c56463ad091b84f750449e8ab6137190170a0d61b75f02d68779e29c854d658809c2b992be57a985ab8e1f8e04137d1b9c5d1559fba51e1c4540e8287580fc41ccccc5a4be747940e5d87b58ceedb5b79189b2cb6f412ce8266fc44976d897c230cc33927bfe899b8e2cd46a19133bcc72927ea6b6b849c061572853d9d95f49dbbb7230b97d50773ecad908538db5402a11f4422a0f380441abc8266f3fd167a3ce3e8a6dc36136be4ed5ae020fc6325bec18c184ba99f004255924fcfbbabe9150d6240bc6c4bea1da16ad63790e78d3756ab138be25c4143778724ef81d51e7f440c2fbb5c4d03764215aa63dc10cfb74fa8ee28f479b7c318f53af882ca6f11593820bd7f1bdb8e6bca5689d3e3bbff9bea02d7bd7637356dfbeca2a9bc1043ba6b6308d0b3aee572c1675a1a0f05575599c479d8a216f3beec622f50559a0e82b3e3b975673835a9dc604f0193e1787e5387a2bf5df8c947b9e8e639855d428fe6576d18483daa6d68b79579c4ff9f6d37068e6561e9f15677d2b18dd914774a3d56e72f5c6bbc6912e7316a50a7276d27e792e7f7ea5fccac91682a80fc74a45ea0cae5da5c7f37b8486d31f39f3a5396255673f5f519ccd005af8e5e28a2340fb7761d9987bb3ee5573bb7b97211d1afe7e6ca164bd73667b345c6cccb9d4638536a45e2c789c8ebc57d28d215e33bc6590f4806bfa1a99f78bd0a6879b7aeb6b56ce49c5be9bdb477d52173486313b0c5a40dd9017bac58e53d08bff3861406f831fa338fbfe52a0625f16778c72a28068e64f14a281544415790b4adf77184c7bf5601e2717310df6e874cb15121cd1378329213bd07dbf7195a1dea27a35ef54fe2245242a1f32b2fff3b060e289b5c478a80bfdbc435cd8dedfa511b28891c8116c01acbea36c91a8337aef5dce9f7b8c8f3b06a4ee06af6f5872d6381a91f2f36e6556205599b6cc3a3a997a15b42b389784148b3df25d1d954f062738b461de03ce8c2606e61496c4587408c9f7b4c0213af0a306c82f", 0x1000}, {&(0x7f0000005e00)="53934dd47ccfe4df2f977bb908e99c97ddae178e946ea9a0d840c2fdfb293931ef9cbd2928f12b3ebad0c89c0752030273b43c7025efbf4dea18c0d7423710a9845c5546d31fff7e6b2d67280761485e75a313782da8e4b8707470a19880b0fe6ccd349d362cb68779c4dbfa81d78607bfda06fbdcc391dd4fb66ae195228e66e0a99528a92841e208f875e65cb0d160d8601a626a2b62969c03e9e95c4dc1f8eb0798ba42cfb396622ad3b8fe79cf341b6b4fcf2f5333db3d9b85c5619702d3621a9b0a36d2001295a46af3f6c8ad6ff9bc7095bde7d3faf9d1bfe4fc4f210e6297df8b86b0bc722beb16b649fa6c8e46d998a09bb7fda2e3f4a431fef1280ccd18de376aaa87dd0181d279dfd5dd78cc2611c702fc4d89dcf961923cb1f864e12398233cf214709453c448d11b632dd729ff139167507dda87d02394ed358d25b3afb3d1ff883a00d96d3393bece31c69f5ad4b37483bcf2d2a99b85742e0232d828491d8cd45c54ff30c87326a10f312832c492b698b1a112bc67cb285e2181ab465dc925884f792afee833ad5614971cb6ef6886b9589ccd86c9b6e8b00ac119d09d810e645e94eea44b4872c54d6a8e8700a092e35617b76ee9320ac4aeac33b7cac590715af36fa87baed56317e67fecd38d60f33be31264dc8997a750ea2eabc493e02cf724180471e4f0ff81f0ec4ca4042fbbb92f6e48ef9428a07e41ce6b60b208b9a961866036da326b18699bb759c4f9e58e81f08881e93747b4b0e7b803ba7161a3aa3192175e76ec91dff7d7c45cd47628fcd1452266666b69540fde60f19436dca3e06ee4b95945aa96efab6373f33978de07a29d06981422c41473d7a39853b2546e8bb185220b0bb04a67bcb8c72dac9d17fd2bf2ac5891abef515ab6bef5538269aec3b9cf2ad1d6bd1b6b4c897373683902401f4356db70ec63890e6705258604f68e2bff4625add592fe4665c7d5d205903dccf970311a9f2bbe2c57195d1bf2b2f0c0b8118388b32f938d566ec0115e503d9d3c3c43c07ba795fbce43fb3458f9c18c5af77fb1049115f0f676c9fb0d0160bfa5e9eb8888a68f73b8c51ee302274668635dbbe9909e9bb3e5e4f645e64cc1cddc06ce3205a5ee2cc40c7a32ece37e4a97a74170207c75eb8d6b5b7569168f6780844e28be825e751846a11413888f1cd2f4b143edaf7917ef3719d048126dd6e26612c27527150dfbd13bf9b1808172e410e148d6db76d3f12230acb500c8637d87ed2e496ea3afcc38c1006260ce4755da2fbaaa02e2c2063bcfdb528c43b1ef5d4f858571ed6bd4c3734dd56c96feee751c7bcbc117fd9224f8f72fa07b02590279fed61eaf8a1bc21cd402cd03646e08a2594d64be75c508bb6fd7597e181eda932fcf10f9b916a6e7eb0f4684ebf450d460766a101cb527e0c9ba22afa93c64b99881a2122455540bb7a0594ad284f2547910884721570fddd552ec59512c1209efa15b632c2540d765ed62fa9730f4ec4e1fd8334e1f00ef8d96c96c16f1e791701be510551885907379dbfa806601743a7463878d30d275105c021cb7bc513680ae4d6182d099989f317eec9f42facfae79cfeb0ef389532b81326ab9ba98c1c900da96e83495cc623fcd5f3e4f0f66e4060eca7825f534934684c634b2bf2f3f980af477f8e3dfb04937469df799f43f30e9e4e1a54da27bef72732f13103930efa264af5144796683e1259e0d65b2c46593d776b8c75f33d12ec0b0bdffb391aba71a7c6a198b251e9b134d42f0b0514a3a5d822c890e20ee5065c841d0c1c1c300797822daaee4bf484eaeef61128e2a80e978eb2a271048de264343b50df4a4cfb59e3bb42acf8742ac1262b09bbd1e35e9ba9ae55135b62b0037d374b568f6b5d402911b3448865755c70d7099960131d607cce1819e75d99a9f6a518afde103d73f534fb57837a36b8014773ac71e4a014766c7de7fecf24bc9a6102dd45468fbb01b6dbc400f007d0161fb09e24576c524548f0a3678cf34dfc29e3825676583e2bec70a471bd5a0992963021cee1222e3ae12b427c3b60d2803095b696646f7e0b2e04753fb71e55840f458100c657556d181f02e664b45a325fb93fc320942a4af79c8c194a075158bedb95e948e6a21b73af4ddb2624c02aa927536c238a63245a0d6e48d854e533d5e4b8d82dafe0b9c1ad1de853b4ba7b0695fe8adda0a043a07ff2ade4c42944ce50e5a5863447ba7f6240129065acbecf5e06acd17eeff6082d1617c3a17f588a7d42cd306d2892a71e5ef6a3600912bc7091b3914552b5cd79922f8c0ac1e92beca9a8628252e4e3024076491f598931e67db22827626873d2dcce1e7897cbe935f4dad87b61bb10afb52097b166ee9f36c25c856ccdda9e403841172509be137d9ac88eef2b4b433d8674a388c5ceb5fe3b16a5094f37c47b2e5a5b0564f22d3b8d5385255ea69060cc985652b9ff001bd59eaa24ea9eb9ee430fcc68994b38bdf9a0bfc81689ae30d0e455bd427d4ba2c52698805630597eb3d14f800439b9ed1a61fa7194b7fe71bc65601b46263778e3a30e68a5050168054bfabd9590c632dc57b8551c2cc9a3bd1589efdff930076ba0273dfaf94321b439d3d539dbc9d462aa52b991b896fa2bfb1e10258c54968982c4d7ff564d856a438b9e5f0f33d56349b228c415683e8e1001e04efd4a0b26f693bc660e37900ac4a10a357492edb85100b3c110cd973e3f8e21e5df173fb550281894836e55281aa5e4224df82896d569e5d98bf2b83785eab11baec6b35bab05f2e45036aab100bb6b9a1d4252602fb6b98fabb5bc69ed7f179fc6050a80c3d3402705826461bc903678c9afae403d0afc6a239f5d45cff30a64c32ebb047ff8fdf4030a42b28e3e6f5fd8bd7d61b648c6cb475b9beaef32121034df70838ed1787cc2bc63a17373c59f556bc879ba0a53c5cd14144e79f044fff54a06060cebd29003c945ccf71ceb488ec4d5f0a486c9597ea8810cea6e93ffe3031d308634b5edfbc5f533045003440b611d7ea732b581c1036b6dcdf8360965a5326040fa626c74855adc72d42b250d5e3fb0bd2aeb76d57087b29b3a5dc904d2998a99dff0b9d93dd3bef1e0fd7a605c6a0ce5cd50bb4ba1cd5bdb8abf06eece99dc382accab970584d7b390acaa478b706bbe2d68e7d76287210a2004e4cbf3b01498472921f38e827a885616e388fbf9d5593f44fb37a53784f97e071507f071fac599c8d70873c79e5ce4fcc87840b983935f2439474080b76616f42e05d6f88406cf980e9fb279e645e4a7144d605cc418a4201f1d33790c07d62db4af61416713dee4f28fab67140ae2999028a343b6c5d4f26c3e449a2a12b45f68942199fc8934dd09a2ed5c624c6a62ddb9d02d8f2af7c96ddc7d825aa31f96298b7454b07d1fd7ba932908a7687b9dc6dfa8818a1896169f261832606652a4246514b9dfd7eb15e4ba0734b18660642982d93543dd5371b940d369dedd021679df06e5ecd1bdbca708c11c00d769d9ce4ac421d38e50eee203c593a4d9a3dfa9e442a2770f7a83671f776d5bc214557987a9bc11255c1839ff9abcc208aa4bf5fac8b14a0d71d3d8699ccd523aed90551d20975764ab6354c9c0ab5d891e009b9f3b9c64998643847ff2019172c1a111606837184ac04f33b44c1c67656d846d1947f120a758cb35917195259c4e4ee7644da18e6210491891dcf1271715475ccee3b7b3bfb3c8f56680f7285882043816018340454ff024553ed84ba46e7aa7bd2a63ac60a3649c1a402f05de68beeb9553ee0ecad0e594dea76782a7bd6b8310e5ae8e75fb361a587be5397d41ab32f93b056e56a144948d4b041f102a60573ca009cb7883316d7f46066e3ed05611eaec759d1f874f7daa643eda091d733f638d2472dde0cd63676ea2067904c8ecf813f36fa1fae168e7a72a08862fdd6a5c113445e12605f177d349aeb2f624ac4254c597175e2d1f7a26e8a8dce9f48f13a6fcdf723156fa6a5e986eee25b858270fa74a81f26e2ae707230bb177b67d15207ccf6f63f242b236c6a4bd8c410d69031d4a5ffc4402ead9069e93935356e7d63877183ae7418c597b5e1c03ddcf9d88674b12d3fd1045f7485d4f5ca00a1f0e859a0fdd4e9fd6cf251e204b72c81819fe7c5090b281cf934c36dbfc1d5e5ce6cb01edbfd3654035bb7265315d9436549c74537857746ef295f7eddcaa3f5483378e9333aae771d9ad407983082a375a3f34c341f10deb01a0b98dc509e1864facf2bcf731d2a6b30ba74596e442d7e5174d08e47ff38ba9cf08692d392df1b1e3db4ab7dfab601c68a068fa4960438155019952df56c4d1b216b0c97ff3b338419754c3f525e09637c002a6a83f53458a8b2061136acffdf37202bddf9c9ad986b6c515698d925452e51016f13e26c131a21b87ade1dd7f08df4f09723bd61a5d1abc33c4bd9fb82b318c33e860778f2d9d128b8fb10227a6f46c1caf7d0b29ecf0d156687d124788bb2ef07e10624626d05a4f1102ebf3369a8bb4a89c00093aa5c52bc653f364c8e8752ae3719c0e652d1226c86542315cd297bc9e1c77ee085c282c7dbdf5562afe89f214c030e7d37cde935800165a1541bef42ab5449b069fd827de1b5e0a077f123cb0af45745e77c3a28c008a1e45b364b129f53886738d383f0ed86f60e34c5a04603268f7203a8c8f5c5ce6742b88dad94186104d5ccd94cac05e9cdb3fe0f716eb6ad028c5512ea441af9a1f6030ed75d61bbc77b8586bfdc47ac961f47c86db9ad7b09e3928a1a67e4124bc5cd904fd814d4f5b1712c8218915b5271dbbc563b5c4909bb17478e9533ed48850f82b70c30c17745eafce7975ea1faa96952a2474c68ca2746ef33f715f7435434a32d56d8330ef1596345c91d339a297f416ccc201af2d439a92192ea12cfa035c8bd871db57d4758d68097844becd8f68d6757c3ba4df391b20254cb3b53db36a5b2a0c23dec671d35a2d232edf4b78459d31cc32cf430757309aa9adaeaa30d37b3f9b1d9600864c279707dc464580baf4b2555049d4fac6f59fa36ddb0568d1190433b4c59075c36e3776ce3693b4a50bd2f378d04f82101f95d8bb503d84cdb6010871aa8d2b72486086f86295c6b5d7c1c8be00c3c4b13cebe15024887a5da9c0098c89946983e08141ee5d8d6cc5d35e5dc4dea46cb075a7785de7773dde75456768fcd23316386e1f33d50c58539ec3a0164191ff8f00d1d435e8032ca94309c10fa0036939845ccd13a3d72a5361240384446291311de23e6f423281d6fd9908982c0c380fce56c6ce69582b8f907438e95a85719808f7ca8a7c65c1fb8585e2775581d00a7198925efb3df8d26ad94a6e7a05a6dc226b200f1205d5f3fa35ddcc3c09e8dc72f6fead126782b5fe5eb1272c0b3da862fffc5a0d9318286782decd4e522122f3634da8c3f603e2c33dc474ac990d5456b6379d284bd573a926884803e6ef6a47fda136c567bca70a76b04df608f4ef14d4710106a8592b76f1b6f1347440fcf03bc450b117d4c46209f26283a9dee6133cde38528906379f14d47e122b71f18b46060529275834e560a04791c23361ba8a1da953354d35c974ef6c9df9ea6b7cd55c9da7dc8fb384edd1719dd92c1ae0029de1cff0b02f50e27152ef6b856952a6f7f3865ffe574aa35da933dd70a0e911959b56ba4046f06370406db92530017ed1da2502fafc1ffa5c6f29d9f0c349f2e816843e882bb7c85c8b5d9f9be", 0x1000}, {&(0x7f0000006e00)="e69b1a9f9ecb0cc477cf97f948ae5a1a82b9715c40e8e703a090b918895b1eb44bb279d0bfe9dd3ce73ac877d51583026f2e677606f1ccf61a34b2e7c578189e506d89", 0x43}, {&(0x7f0000006e80)="56559579b1b3e1004f19b4fd1063b27d69584464e7c452c762ca0b74687535dedcc5200d63f4b468ca3999", 0x2b}, {&(0x7f0000006ec0)="8edc895ceb802f97d3d1d8a0b14cc172e020a929db4cda43b818754016642bde50e35fdd25ac4bd448bc23172704f19fb14f78222e03052bb17575e258126123a29738e7a6b06075d1c9c31e0fb7f2cb6838dbea74ff74c1c0b00daf4ef6ac43e739cb20c5a7b66e3b91f08556aa7af0ddf1aa079c1e26d383611d5b4c9ed51bc4df5d109fc728313751017068bedae91e95fbb5ca0edeec0b9cd672370a", 0x9e}], 0x6, &(0x7f0000007080)=[@cred={0x20, 0xffff, 0x0, r11, r6, r12}, @rights={0x28, 0xffff, 0x1, [r0, r19, r4, 0xffffffffffffff9c, r16, r13]}, @rights={0x30, 0xffff, 0x1, [r15, r15, r20, r15, r4, r17, r4]}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x28, 0xffff, 0x1, [r16, r4, r14, r15, r17, r4]}, @cred={0x20, 0xffff, 0x0, r18, r21, r10}, @rights={0x18, 0xffff, 0x1, [r14, r15]}], 0xf0, 0x4}, 0x1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) socket(0x0, 0x0, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) flock(0xffffffffffffffff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x38, 0x2}, 0x0, 0x9, 0x696161ae}) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x1, 0x7c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="f3de42ebee79149d", 0x8}, {0x0}, {0x0}], 0x6) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) executing program 0: 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(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000640)="590900217090a054ea5f6c91bc8281eddbcfc902", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x9}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/61, 0x3d, 0x86140d648b20ab52, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) executing program 3: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffff1e0b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x11) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) r2 = msgget$private(0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, 0xffffffffffffffff, r5, r7, 0x8, 0x3}, 0x3, 0x5, 0x0, r8, 0x10001, 0x8000000000000000, 0x3b, 0xffffffffffffffff}) r10 = getuid() r11 = semget(0x3, 0x3, 0x3) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000240)=""/112) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000002c0)=""/2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r12 = getgid() setegid(r12) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000380)=0x9) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)=':#%},-,\'\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='#.-:\x00']) r13 = getuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x10000000, r10, r6, r13, r9, 0x1c8, 0x7}, 0xffffffffffffffff, 0x6, r4, r4, 0x7fff, 0x6, 0x0, 0x1ff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r4, r13, r12}, 0xc) fchmod(r1, 0x158) ioctl$BIOCPROMISC(r1, 0x20004269) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000600)=0x1) sysctl$net_inet_tcp(&(0x7f0000000640)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000680)="2851a85d6e68fbf45362419189c202bfedc7520c227e1f1a293ada416d5bfb4e08f7711e444d52484769befd905abe5c013514f89550", &(0x7f00000006c0)=0x36, &(0x7f0000000700)="b1ecedc0dd2bdbeab35497768fe7e553404939f7fd3da676a9d9f982130531ca7e3c53b3071cf40ae9c1f6855aa24585fa5a3b3c86add243f75f5885102dac921a2d93d54765b1b72e56adda66795e34f3", 0x51) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) r2 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) socket(0x10, 0x3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r3 = getpgid(r2) setpgid(r3, r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) mkdir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x6, "0100000000b0b9c136000000000000005009005b", 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) r7 = getppid() ktrace(0x0, 0x5, 0x4000042e, r7) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setrlimit(0x8, &(0x7f0000000980)) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000001c0)="27a108ab888fee62f38a226b23e539f21ed8a83e7d99b8003654544e9d1c2a5c876a17d80325b78f67278f849c18a3bdac44b2519e8bf59610dfeab8178dd42fb4468a3f63a04ec908b13bc6db0725f15f56d570bbd2e57aac33c2b320f651f38e17686ec2313c95252d35dfbdbc047358bda064195c96e475c56b34b700bfd0f2921ca340cb3e5d58935288bb169712545cc06fc547c18919419fbd1d", &(0x7f0000000140)=0x9d, &(0x7f0000000280)="b1f462e3742a5b4d4138219a276e8b7b37859f500ebddbd854cd409b7e1ffbdd72a933dbdbde3869bcdd1ef0deec546e1c70ae61e08f47aa82ab85395b1b025b80ff0c79c387f2747023a3f22efadf961545c2f2a208414170b8ec12051f6334d52fc977c1029146ff9d1de935f01a81003e9dabbe9d73a91393f53c17a261a54a17a2cc1a052059ec563e36bd6b9b9946349abc92273d6eba6848cbde04d21eeb1e2c35e0d02deff0852a9bb00a4767d8e7df", 0xb3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x2000, 0x1) r3 = socket(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r0) syz_emit_ethernet(0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206911, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000000)=""/17) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0xfffff7e4) r0 = semget(0x1, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/222) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/154) semop(r0, &(0x7f0000000240)=[{0x1, 0x6}, {0x1, 0xcc1f, 0x3400}, {0x4, 0x4, 0x1000}, {0x3, 0x4}, {0x3, 0x2, 0x800}, {0x0, 0x3f}, {0x1, 0x0, 0x1800}, {0x3, 0x9, 0x800}], 0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000280)=0xadc) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/131) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x5, 0x0, 0x7, 0x3, "7543f5a99a6b2f16951946e6a4b66d9f01063c89", 0x1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x6) sysctl$net_inet_etherip(&(0x7f0000000480)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000004c0)="eca2985ab94a88c48faae3c37dbc2f155bf809db25efcd18a23308919b75bf3dcbcace67f0e0e4986ce6cdc177516545047da14d51e10d21baae3d3959f372e4fd62aa0da851c5271633f71fb3e9a9200cdac274e5283972fb51d04700cd9c86435baed4b6c37877e38be8b53d2d91015ef5656a8046dabc3e25548b1bf5be2f7c7917b7f50434450caf425c8d36837e7d0bb516c92a958ad0e517eb91be7d66fbfea112a8fc1297", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="a49940c272582a3b17e98fd79954d298823336443bedf9cba89258e8e2b50da87e87d11204557e1336f594195765a961aacd91bc0b64c9d06463405b3cff748aa6ff2e7149b3d8dab26927e80750f13578c7487a736d4a244283418b149bbbf08ec2d5765f4fc876e04a73de9209537ebe932f86fef99dee9284fc81a5a8a7d16ee8da3815a704f2fd36d34a2b145aded3cb47e339cdf2f0fada1d67382a971ee3ef7da836eae13b8866131ff035a83931590bd7f7b1b61ac7", 0xb9) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000680)=""/122) r3 = semget(0x0, 0x4, 0x100) sysctl$net_inet_etherip(&(0x7f0000000700)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000740)="5ba60ccc228e3b0a7cbcb945950cf00f7ed822265751cc98713bf79ef4427a3b11356c708736cf902e2654e607918788584b4b7e756053213766e9bd989a255dbf4a6135a2fc4ff1205ecb449a25fb0963e7c71b229f1475a64183c3bf7d7dac6d59e19120b1283ddc9206383d2e1eb30f2c0105e2a6bdbe6816e58f7199d6a45b825fa6fb61d77c9cd9a7f6562df406ffad0afa2a67e92cc6ff65c67f4da28b1e15e492942cbd60f3ef0e6213e3", &(0x7f0000000800)=0xae, &(0x7f0000000840)="ac7e6e446d5a5ba0b8d923d6c78cd957700566986a4acf449b85102ba3c9d4f925f6616e67d0008cdc0a952a4c9ecc49869028e40be69a5d6b0ae79d31cc3cc1e9209871396b9d049c4859bfbf0f4a84f9ba63a01d34a284f40aa7396fb3a57a59f575429b16ccf1a1e17f080841e0c5d9efc2dd94274645f1ba166b250623c7739a028994c5f598a79ac1c3cfaddce466413ca4dccc38ef5beef1dda7d4a01bd798b8217a5ba73727f5da25f5e1", 0xae) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000900)=0x4) r4 = socket(0x1, 0x4, 0x2) connect$unix(r4, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000009c0)={{0xffff, r5, 0x0, r6, r7, 0x1, 0x80}, 0x10001, 0xc303}) syz_extract_tcp_res(&(0x7f0000000a40), 0x7, 0x3) syz_open_pts() semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000a80)=""/6) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0xffffffff, 0x0, 0x0, 0x3, 0x2000000, 0x0, 0x1, 0x1, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) setgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) executing program 6: syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [{[{}], {0x8100, 0x2, 0x1}}], {@arp={0x806, @generic={0x18, 0x4321, 0x6, 0x5, 0x8, @random="be9b73fb8156", "30462d76e3", @local, "cdeb21a9566ad99736e77a72fdd1c48b"}}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/52, &(0x7f00000000c0)=0x34) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fsync(0xffffffffffffff9c) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000180)="6ff472848bb6d710620de071c725c1ded298ab2234fcb163b379f4f7e3e0771b13dc0f6e05653454ac2c982032ddfac1f6a80b6105205023b11c5f1ab5de35c82fd5acd724da1ce4ff73dd", 0x4b}, {&(0x7f0000000200)="f145662b2ea80bfa006088996c387a3d0f5827cf2be2df6dc7013bb97ead3a09bc47c3527adc7835402531079bf64fdbb9b43e3fce2fb0666827ce17165043041c75999918c82847e235dda5c9646722b536a9673abfffb1affc0cab4f9c109d06d12ce39217", 0x66}, {&(0x7f0000000280)="e81eef9058d132af861337cd9cc75289735fdc1b115f915ec6773e2d3ec714068fe429dc6f746c6a050862bc93aad079dcbb4aeeb8c6078d7051f6e47bdd3d34a4491ca005b36ac3abca78dd4ffc970c94d2c0b0696642199876f8ede32a4f1dc2d0e199c6753509303cfc28c95db2f42ffd46c722d527f13388e0f36f52aff1cec45c9d4fa76ac4bd8afb5fc078f5ff4549cb4fcd19faf828a0f30a40c42941a6281eadf598981f5e23dcd707d039bb85b0e7b677ced590c74d7406593b870db419", 0xc2}, {&(0x7f0000000380)="e9384efcb95099843c5a80a0044c0070822aff6d2d922ab00d98b8a435bf849974dd8d309741e426aebb2ba752dd8240510dede867ba0678a9a9c069a7d254725098763333cf18014a7284b70f732ba8ea5a5da89a3cadc360032f1d97e7b8747692d054060e20b29ea9c8faafb6d3c685ec7d8550dba40cf2a190847664bd94b599c628e44d773a6a2bfc64ea769283c074ca380f9764fef85301e62b08a72adc6414de23ad305c16ff72a025f8b8", 0xaf}, {&(0x7f0000000440)="c4925f0a32b15947e799ee6d31b43a7e5b000cd06c240c89bc60fb7c0ee0160ab6a2cdaab8243b55631296905931622346681c127796f69c39a4b3088f741a5a76f1f6cffe0b04829d6fffa5de9a5746f1a4a35de20bbe6fdbbae1b25fce8de4fa45a4c5b29ea48c7d32bd6366b64eb7f32e43d9694e8b297db81713ce5d006623f45cc6e9f021ae1bb340bf15fc7d616514b7939de5e570aafc2326808e7c0ce03a86aeab90378b97b5beab697a84a40f9be7696b5d29c92bfd35ae38fb7993076aed1ed748f980dfa6a0781b3ae83b2226ec8a9ba4bda29d9c30c501ce31bc6af20b7764ecb32d141b547a", 0xec}, {&(0x7f0000000540)="70fbde70dd332c5181c661c2471a07bc3a2a8b1c51ecf7701c8e57ca01682d4937f2cdf41c9ddc82d224a3e4dd25f7bcc7eeadf6f04b4a62402d057c9b81c24bd9b6801babfab4bc48e936d346fac0747cbbbd6109f6a2e5145e09864cce05a9238ab3ee1e995bbef8b19ab5c7c8b4c2487a798597cc35bbb03e9f177e01073851a1844004852a93a4d2c7fd0c3180b147df94224d1a2e78cccfa5d6c50867f620c446d033cdba29dc34cc9af736e4d20e28b388beedd96cf325c33abfd669c7ca089a8a1f32e7ebb82c9c02bf1ceba483123c2e121978f5e26d60bdba47add907c39fabd14585032528328323b86c47d5238ae1f303444d7e0c456f84385166a7ef9dc12479af5f37e5248e7f23b9bd1318951a1da0942f809f5d487abc90998d8e319a3c038ba138173e0e9dc7ed19c6bc43a89928907e12569b08a271db9182f0d3fa6e2bb6765fa5177b0e1f42371512c6187faaf207be2e153f7b71d625895adf6b92650ca157b483013f299bf16eb6e9bd20cff2a3a592a007e67c02321d498649f1bcd9be7710391b255f1811eff46f2ef829c17ff7b76857573e93a4f7b0fca699e311cbb17182ae663922c16c11bb16ce3fd23cc64c347279918e2bc3b3cc106bcaac4948ad0776998e634dc10fad5f3cbed77469eae90068756ba397b255169861a4a2739a85738b174813fcfc206595c267341fd869f1982036cdadeadb1d7ed9e8b5f77a2f6cef13b45d47e2764c6db5b03af7eda3d0f7f9a85ecdaf00fe867ac95d5a7ed40b81753524a1f77b507185fd0c81deb8b629d8af293ceda9ce433de6331caf86600970a297fb75fb4a5e5bdfe48a7af9924a72d5b232f482a34cabfb74cd1ff05d59822d10501477305789d62830ae7f84696c73d3e43bab065afd52c4c749767d2dde39c921ca4077953c1f19ec7d8cd59de7aaf2c870101a28ade509692d8aaf5117b21060b512059d3bc82529baf7cf7d6be3464c1f00d9b02afdcaee6101fb3a2d54d7a53d3863dda0855c87e8c58577a1c6b5ef4650b1e566527b4730e7f631e826b3822bd4a231c7d9717118704a7cf30e68d843cd53334feb4468ec7360277df344f66073990b5746dbdbbbb4ee4259db7f65e16c957e55a0696793ef62ece39e2b7009dd1217fe70accbbb3b8e532e4e3ce840a24d96f7882234b362db6f9620854cc6ce9cd1888a643f621e0b995ad74a87993620c30eba16c9ae0879b60430e9cac70f9f43e0db7c132b686a19ea1cba9f81aeb434e22a0f3f6ebc1c4c5786398f28e4442eeb7b641a625118ee086fbcb9f4c4aea34bb27ebf03f89bf5df1fc0058f8890c41bb4a4377f6c0520273d3b6b3f20a46ba9dd1fdaadbc36f8195d52fd36dd21a9a2cda35d8e68e8783c5f71202c872920b65ffd6cc003eae590b2b6aa5e7548daa6e64933b0873f34c48c1e637ed26e8642928ae2f4c7d6849eb47a7a935a9b92058cb1909c5eecf2b5a8b7f7c371de64b7a18e89e2314e7ca6a79d8e1341a95356ca0954519357d8588736dec6207673bca1e346512ec7a69c424a3908a63710fd2ba8fb9ea4fbfca564cd6f28e44d75b93e82de6fce0e1f4eb81e2cfde5a4d57448b1036d7f00735e62fd99cbc6951a0d3e35fae837eae04f0ebdb11bd21f3931eeacedf824e5f4fc80c22739f62881141f9813a1c35b88919f6b31b53f230a82303cf9b996430dcb9251b48732d43bc09082c428ddc6884d388d50e270772d42d10dce593225a36bec428da83c381efb6795ecd30b96c7b106813c60a41c653fd04b7af996a1d28f827b26bb799ef6c0b05077bd5fd956e7d5edd3768470aa4e68bc45dac3454268e5019a7a6d0ac68fd07b139298981a468c4ef42f264f7eea1328764e68a9ef435c96e3dfc4260fa6d211393c47c440ff0b0a62b269513d4d2d12fcb79babbbb4041a8d065cda87fb4194956efecb78efea5a2ee2c2efa5bc951a3d935d1167facd1e00999264f975ddb045f2cf6be4118ad30677ddde948bb90af135778a192e8bf7fe54696817c254235f50d3947b1481cd89f6d5c7b10c785efa32ad5db65fdb260467d50331c599f9eb02324d473db45d19c32776b5173ca4ae2c92f6b0a408d80fff97a45a5851117b8a767e7d29a57c6a72ec6a239a6081f83eecf99e376dc075000f486817bd8f4f73958b81f14f880aaf4b3eb9aa65e7d0e4c37f019323402cf31af019876e43690111bc5e9fbae237789b17ac93332d097c7b10d57ab8ad7a7b594706dde780e97a394d39a2fa07f558279fccf6ef05c1c17b7b89cd1e6f893520ef94cfd71007c48e20496f2f7faee7a2eedf14add131f35bf18120a6e11da0c026a7464a1efd6fe2dab70f975c314142e6bac37f3201d84aa8c36b48689927ed519a356e005b1ffd1e265b79c500a48c7966426b4fc1044bd03ae0e2f1f56e434b81ef8e57cec941ccab6e7e0823ea0caa777a779c666a02a5abaa3a4d28df594284f44d368ce5167245bf62baf4e11fd0d649053f0aa0706b7afeeccdb5609a6e7f42327423bc9a748a3ea29e76b52419ca9854b749e5b7a3561343040f3d8387fe492d290fadaa4bcd3a2073229d6b4832eb943d9c9b27b4274be1488b73b0ba1314291f01151242c2dcfbf40d1f98be86d629627a7f1c0bddbc1e20c26ef61d5f7d4767c3219ad1625ebaf2e50da5ca3efc8c1debcb09d0882f71cafa1bf2687eb08fc064c98c76380d6e9b1144ef3f10ba6ec16d6518d21e14a67a3bf568518c8cd5b86e489d8ba7ce75ab1b02782a9ec8486bb7f6cab8d32b7607cb5c7e1475a8d700bdc0d0c3bf243a10d3b85ee9071709cceb2bdaa9c6798d7ea1b64e0520552abc8f36d6e7b7367e41c405bdedcd3efe3e6c04702fa1d1b6600e5d4a36932a6c648fdd34ec80fccb76c38b284b7bf8a12da7d01950d46665a7064bb855df63923fb97b33ffe00b705cc837b3399e3beddc55a2a35bf0d5123072b942c5a183fd10c8131aa4ddcdc84bba77ded4547396215eed0fb07a2f9c71f51d6701d6446678d60f0b9dfd2d4429cf0dacb0c8c464174b86a19c65869ee7e500febe52ad3ff51efc8768704212a84395329ffcb1de983cdfda62f0f0bae9176a8bf51df83b583ca6b35275181b9bd3639534487c92977ae9c42758c63dfee03bf20cfa76d94f2f4517142803ab24ef6d4b5e28237a08f419b251e4660658b194de052f5236073bcd0691b85dd5bec0e39d08c99f872b95d9de9952009f1769b15758223c3e5a5d6a23978b1a96b6049bd7b079fe7a2e68daae6fcc62edc1e407d7aa3b094f6ff6e89cc5bf536e889112f62fd05600f8a9bc21dea91b58983b227a382deb717ac26c14e91a52900711928a190ea6c207b0397e95a2ca9a7dac55e65d1787e7b9ddf8629aee1dcd12261937319a2afbaf5d8eb262b0403254665394abfaf6ed74c4f6d26ed686f9c184514931aae6eadc9146b1afb4518b9d1cf35045b325d1e0ae4e229c3eece5c808af2912cc465bb5d858b2910f9339dd0ac981f4b28fe355b815bb278513b8230c850630098693c41b38169f4499cea53fe1d5ca0fb7e3ded2818fea5f5301179da0d3efc09e14a36c549f24a65ed811b4283529959f58f57432658668c8abba1ae1dcf6216ba7f6512823f6c30121611383af4d5850fe38ee389d6d930773c17943f0dfc145d63a9bd091633e4cd20f3fdf181785fa128f2f7fa4d915285d1d9ef90f47762c29de7f329cb5bad1b29f655cc81d437b0b51e5e525ff916e405d09d5a16155b8b58f8af749360053c5d45ede6f16952c6ab52b918d936d219cfa8c1a8d32e6e8d343176751c344e8b66c7bc717eab4a7f7b2f0abea8f7c7c9d4515fac7a4b849462fcdbdff9cccdb5ddbe56fb1ff5633be32c5e3f6afbe54bc09eab77a4ab916a62fdc59b120ad24fa9e230b4458dd497cb2c1a2a086e15642113a7180d27ced5020bdade380db1a3d18822996f1e8fbf6504920a7143dc1f9ab74495d7da62736d3df3859bd4da6c78bf60deed76cfabbd63b683d4bfa6e2611cf5ee1d770d258f351a08a82d49a60245558491f31f74c1208a2624ac1140b92f3dce8e2b70c26a8690e19f6d9b440c6cff5523284b5868748a2c928d05188b73a3c0c411cbea9742c9355f2617e2f2565e07fdc6ba528ab7727bc088a6fdc56e7550e3f6c952513714d7037afc5b9d81c0752bb1d586295b02c506b15d4f0c8fe06e0259177aea8eb6f408d5917fa4a9bfb57df2ca00324282f57eeba99ee84f41da14b2a51e31cc07845a6f0f0a9225c7f627440a78b6a25afc887a7a7e67fef6c3cee3fc8260df8725155d76df35e048bb734f74dcefe6fdf4a216dc1e345c8ab3b633844b1cea9fcb1b7a8769e0475f63e0f0d8a7defe89a60dfd005c9d311fc3ef85d00bfd60f510782e5c81365f2a528f08f54b12b74e18be9d5d5b2fdc5294809be469ab967a7c708a99926bfbb28067e810f029bdace9582bf846f5aa8abec739d2babd7b06b998d2af2b39b3ae98a65911af698acc901e8fad540a96855bf402142e0c47c098afb555c7f1c36ff6d933a7f2554931526855f0ce358d22c4ec9e74736e2c74de20b3cc8735524c72324a19dc9938d116ed2fc9974031f3c5dad98e1308d1b716658427f6e4c636433377894060ead4d0bb3c78deb363deab2495c14eba3d277720c705d1461460657f195367a16b9e301ced175b30958cc2f707d3d7d9bbc6f7c16fdcb9cc9b579ab9196f67676b29fac6f0b647f89bbef40f726b3ba594999bb0d04cba3edde56541b41dab28078afd7e9d827d94ed77377a4dee0746ed85762660312ee34265b1a3105b496e4d90ebc04caa3459a0918a5ada5b7e2e1d4348ce228861065689682596d5801e73fedb793fb500382f91cc1fa38ea0e4739364cd5835af99501b175f1376d54e867df544b1060ef72f81fe224a061278f63ad0cff3a9fd3b24d245fd27e6ece7f849175b25dc57fae9231083fe24b11f526e204d0512cbedae39e18c953c08da8b4d77af1c71fd555a271a4a0cd9da8785b1d84ba788165083d8fa5cfa1bfa99bcf23e287e160261367272ce96944de6686fa715be5cbbf4e04b0ac5c118061a6cb145d36b0eb4f91e656c5d5e2791337eff7469c60b587dc091d63819fb21edf08112162b5ea4a93591b4593e368e7aaf3ca04af56cc86ded98fa76ff2acdee44e2279cf28e658b6e061bf5275b78340e08bc5647b68a7ba904728b33722a7ca7c34145de7f25a2261a68ee0592d2f103847709d5b0eb6f628220d514eea168229c42021aa3557bfbe4abb3337d126bb902ee7fde53620aa9aff9d6333a3fc025df82fcc83a9fa7b5d3a98fcfe2a467eeb1d1e9fa51060ba971c979a5ad8e4bebf27cbfea591d5272fa3de3a0b338509b13fd3cf4d473b0c550f05df1ff2f23c8d81a3e4c75cd938348c598d17d8a170e9b12f1f5054b54ada8b4bce8632d86c77f4cc6df45acede8a625e443d410e7d17326ca0b51e38b2f5198d3d6ae988c184faaa0d294bebc4c6bb67c0958a55f1577a1e92bfc94c9199b10cdbca5e7ea18ef498d62509d5dfab09ff25ad70489b53cb39769ac4af0d308bf25549ec2e35e08cfbd1c9fbf262aad13f4e66f17cf064374218288bdf3978b6c2d0ba0cada7c0103048c5355c8d6a9fc7ec31c359efda8b2b243499697e1bd97bc1e8ceb600ca4c33b1a02ad129c340ac431b1684d137eada5753940e6212e0930655ff11856ca2b019f0a8935ad65916d08569201df40bfd4f599f26d7", 0x1000}, {&(0x7f0000001540)="15a8601bece8068ae3303db9342b3733a640478156e99a81dd839a0e275c935fd8fbe55825025e638ce5d002477ce2cb2d199728ff4f7cc41e99b334b27ca32bb105cae9c254912334bf8b73da2499b95adb1261e4df09b5238f8f5328546c8b087f3e2524143a02fff2e6dcb4b8c69a751fa8c4049bff507ea1e458da90576510a60f1613afb101e962e9559664f561d5cf5d23", 0x94}, {&(0x7f0000001600)="295b8751d7fb800e52de0085d184018699f703731e3954bd49a538a2b7a072c5c087154b1436", 0x26}, {&(0x7f0000001640)="b99910a7a712545a530b8d4f4ae0da", 0xf}, {&(0x7f0000001680)="6b0e968b90b1af1a47e56171ebf3e465c2e101054b47c24aadb66f08a1c1ec3384104acddc400c28a69fbb7ce4aa65ba9beb49e2152da784b05ee52195d8cbe7cf1bac1bd0036f1951e75333c99a67493d49df4e186604867d166c61f4905d024164434321fe089c458a9a64137d2606fd55e8271a7a69af6e", 0x79}], 0xa, 0x6) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000017c0)={0x4, 0x0, 0x55, 0x887f, 0x3}, 0xc) r3 = getuid() r4 = getgid() getgroups(0x6, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001840)={{0x1, r3, r4, 0x0, r5, 0x1, 0x6}, 0x0, 0xde, 0x26b}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000018c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001900)="f8e02cd15bfd2505418534095b43d0db28138ac6d40e396240ee2f79bf9c56c1999dcfe6f84e82a39aea7baa94df0cb67dce0e80c92970b99895e0284df4fae65d14c7d1e6f43beeb1309f61f47ae4028f261b4af3246ad309d646b408e97186970077bca18c0b91ae352ec4001ed0b920cf243889e85f70188e90", 0x7b}, {&(0x7f0000001980)="86f5883946b16d39cf3f2356f0ad990b32adb8", 0x13}], 0x2, &(0x7f0000001a80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r9, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}], 0x68, 0x4}, 0x0) r10 = semget(0x0, 0x4, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b40)=[0x101]) socket$inet6(0x18, 0x4, 0x3e) fchown(r0, r3, r4) sysctl$net_inet_udp(&(0x7f0000001b80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001bc0)="5fcf14cc10ebba674f04e8c90ee12e6b6e5e94ae2600639551eb1c459fdf9e9d7b70fe6021cbee8467bc6749e1b45856b3ac928ca4fc24e39588618d9a8619f66aae7250efece6ee2efbf119ac718937ec7c89d36c426c84aef154c1163238ab0eb81e7e33273675d370779b65a0842b42d6790920dacc0b", &(0x7f0000001c40)=0x78, &(0x7f0000001c80)="5d439add2d0ea47f9e4b7b2caa834f1804e4d16ed59d50cebd5573b4705345c112a67eb0d105b548b12a61ad8dcb01a9b2477e93576e3b77fd2c3cc77ab800f1a9026758f1a7dca549a1895be220c0116c6cf79055d066d3e42affb8e8244e9c8583756161f416a9320115257b15fa6d5426274b97cb2ee8e5237aff8a100ee383636977cd9658e2d826a8aa950f7f9dcfe199542aa5075c318039e34e7d2ab33b8ada0e973fba92d42b42e8c95b4760167b08b22841440c99840cddb4e07b04a0a24ef6269aa5e10f48970f5e401c41995004e805eb789cc0a9857cce5748e61493ce9dffbe637d0e5bf4", 0xeb) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001d80)) r11 = getppid() accept$inet6(0xffffffffffffff9c, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) r12 = getuid() r13 = msgget(0x3, 0x80) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001e40)={{0x9f7, r3, r7, r12, r6, 0x4, 0x180}, 0x1, 0x5, 0x0, 0xffffffffffffffff, 0x6, 0x4, 0xffffffffffff3d63, 0x4}) r14 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, &(0x7f0000001f00)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001f40)={{0x5e04, r3, 0x0, r3, r15, 0x0, 0x38bb}, 0x0, 0x3, r2, r11, 0x101, 0x7ff, 0x9}) executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000"]) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) 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) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x40) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffc, "0100012d29fb000700000000098002005e00", 0x8}) socket$inet(0x2, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000223b0014110000000000000413f9ff34bf2992f691d811"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x2, 0x6) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x86, 0x2b, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000580)="12e1f34ba5e430a7", 0x8) r6 = socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) write(r6, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000040)="c022da995416c4cfafbe46935c68fe9740ca31fedad5aaf36aea69ea4ff478243fd01d3e9e8754b28a218aeaf5fdfb4cee56378340586094cdf09d992d20656b29362b2733bd6bcee704f09785427e2a5a43226b50e044934cebd88a13b69dea69106172ba8319efe80f27d6c5697acd3aaca1b5a3a98c7cb3393da51690220e4c700ab60c933f3b874d060fb11d9b8dfd6fee221073b2b05b052470e4269d8926cdfa461bfbe73773c39c70336f053f6af5c2bd02a4c47789bfe2c42f2e354d4c1cbb10035aded85edd8019a92eefa66e8dd52eac8a0a834945411d210b949563d9", &(0x7f0000000140)=0xe2, &(0x7f0000000180)="bc5f1df9a4cf117dd8966faa9903bd8d827bad41294b2b6aa4842831a99f06c2561edecc00ad67d3370719c3f5e0219290d9094ee13441b7de0207d715577b93a568ed0d374f24415e5184f5e3aad4dc280d8acd4daf8583a8130c39c18f702f4ff605c78499024331b0e91daa19d7fbd9c7f53cfc445abe759e733ba8ff038a41ce88cf39cc4947b7eaed396d89f57217937f7147648c9d18126fe4704b4aaeed920c082c40f94be3d5751b9ec6758a80cdef0bd70211265d36cf227c831d5e269c", 0xc2) sysctl$hw(&(0x7f0000000280)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="e961ed632cf37461e879adc755bb3dd93c64888ded9bc8123cb0276ec0d1d3e9bb56379a049cc2d1a8e90a452c462af4feacc428205f50f991c640c1f7d8dc95ae9e8a4ba7278087c7cd2780ce8a875c913a1ec9ce346d3ccd2ab3a8c28c3e", &(0x7f0000000340)=0x5f, &(0x7f0000000380)="9ea4758f273e8a865fcf30b165d2887086c73e5b45db280d9f15ce43f8be02d6dff99e5369bfc5bbf8d2b5fb84ce04417cf8b03eb4ecfdf2decaa06780761701e1fd9f763d298ed325f1d3c4b7ff309cca89863ccf58ac5956b569a53982d5ae7eabb9f2b989c1c26cf6ba0b780c104924a2b50a5b3c6187e90768a768b0a4aa43bb83a9a15a615fb60d0ba042d184e05868d2e0a35d459050b779f18dcd6361f272884d6acf", 0xa6) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20c20, 0x83) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x3, 0x2, 0x8, 0x80000001, r1}) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000500)={0x8000, 0x5d, 0x0, 0x40, "7c4fff425b86bc2a3ada8ae057a27607fb490687", 0x401, 0x10001}) sysctl$hw(&(0x7f0000000540)={0x6, 0x5}, 0x2, &(0x7f0000000580)="11108b5b5d8c7efcb4167a176bb9f041decb2014f0ec9db54ce93957af6f02bae0bf0a9bf6402a36d9dff4a148820743a39d920fa02bb6ba19cc5da84ea4ce24fd1bba2ec4f222f19158a5307b42c219b317358ddd68e1b4df8c850e5cbc827fd6c46b06eae672a83d2bd3831149531a68", &(0x7f0000000600)=0x71, &(0x7f0000000640)="d5cea1ff80cf62632d28a5e3a922bb686418b96a6298fbea63e14cc5e27dc6946025bc849e0db1b632ccad6967fd2822279d88a9e8c3ed301ca052e2936a1fd2c8c902a57bea1e1bbf539e92dbb1a674f951048cd785b2532006113ea7a8b47be0844e2ac7cc655d7d790af0a2bc6bdcefd8e039602455f19776a8b494ff6502453b3f422dd711944ff1deaf2b5c960bf01a9b2c491888b42f1d43991eb0a02aa0843dfe8af573b5bf22b0", 0xab) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000740)=0xffffffe1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0x800, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x5, 0xffffffff, 0x0, 0xbad, "2c47e8e0edc429b127c46618bfe05dae726f924f", 0xc25, 0x5}) truncate(&(0x7f0000000800)='./file0\x00', 0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x20, 0x0) rmdir(&(0x7f0000000880)='./file0\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000900)) msgget(0x2, 0x185) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000940)={0x1, 0x1}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x0, 0x8, 0x1f, 0xe4afe693947733c7, 0x8, 0x400, 0xe501, 0x1, 0x1, 0x8, 0x7}) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) fcntl$lock(r4, 0x8d3dace294cdf90c, &(0x7f0000000a80)={0x1, 0x0, 0x4, 0x80000001, r7}) bind$unix(r6, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r6, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000b40), 0x0, 0x6) r8 = dup(r3) kevent(r8, &(0x7f0000000b80)=[{{}, 0xffffffffffffffff, 0x81, 0x2, 0x7ea3a08, 0x7}, {{r2}, 0xfffffffffffffff9, 0x90, 0x20, 0x1, 0x3}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7f, 0x101}, {{r5}, 0x0, 0x0, 0x82, 0x8000000000000001, 0x5}, {{r3}, 0x6, 0x10, 0x40, 0x2, 0x3}], 0x8, &(0x7f0000000c40)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x9}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x8000000000000000, 0xfbd}], 0x101, &(0x7f0000000c80)={0x5, 0x5}) executing program 4: recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0xffffffffffffffff}, 0x2}) r2 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000800)={0x8f4, 0x5, {[0x2, 0xd6, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x1, 0x5, 0xae, 0x6, 0x10001, 0x7, 0x1, 0x8, 0x7, 0x800, 0x1, 0xff], [0xac, 0x8000, 0x7, 0x9, 0x7, 0x5, 0xcd, 0x50e5, 0x0, 0x7], [0x7ff, 0x9, 0x100000001, 0x8000000000000000, 0x4000000000000001, 0x0, 0x7ff], [0x40000000, 0x8, 0x1, 0x57, 0xb03f, 0x7fffffff], [{0x8, 0x4, 0x0, 0xfffffffffffffe00}, {0x5, 0x6, 0x1, 0x1}, {0x6, 0xffff, 0xfff, 0xfffffffffffffffe}, {0x3, 0x9, 0x1, 0xc4}, {0x84, 0x3, 0x4, 0x7}, {0x4c, 0x10000, 0x6, 0x4}, {0x9, 0x81b, 0x9, 0x8}, {0x344, 0x202, 0x7ff, 0x1}], {0x7, 0x3, 0x7c4, 0x26da000}, {0x2, 0x0, 0x3ff, 0x1ff}}}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x80) socket(0x20, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x28, 0x25, &(0x7f0000000640)="4f2dcf74b90ada4ec241a12d995170b39aadb147eba270562eee6c61ef718fc045064062429bd397a0d684e7832ab99c3fb82989d2a6633a2442f6d2d259dd8cc7ffff000000000000d5ed9ce04cf3b6eec77831de24faba2517ff9e763ff17ab70edd119e33de52bce6a0b279607b6a7b21cbdff9f162fec203098f1ffe8214cf5cf888f6c9c32278eba875fd96e447751fb50a13667673bef54024d6de0374a09a91535016578eda5d5f1d25d69ae80971215084cc20f5c84d5a6cc4a3ba42017673efcfa6cdcd5cfaeb76af2c6f8d27d2524fa42280568dfbb22ddc7291059939dc672209ce709c1837535e9509c03f18a7c735bfcbde842e24b14f27a647529e5c647d98c0ceddafc7795cd870eda43b03fe6d7f8a78c9bd89fe3d7e21e7d2db905bef2602692d9031848b2a680fa764270fcb700c2f38cd00a95d7cbe6d369f2c2e7fbd7d86f723d421ceb096c3ff855bf41beab4b68598c641819350a6df29ab6d80dee81554f3b416bf36a7eaedbfa94b386cabb0ecdca5f7faf9aa08550f545edd8cc57309865f52a55e9b54869719467f9dae71ee96c72cfc6d679ff624db912a17e00da0694eec7816ea6c", 0x1b0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffe1d5d01a10ff86dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3ff02000000000000000000000000000102009078000000006000000000002b00fe8000000000000000000000000000aa00000000000000000000000000000001000000"]) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYRES16=r4, @ANYRES32=0x41424344, @ANYRESHEX, @ANYBLOB="50000000f5534b4b1890780000c42f15d057964b4cd9edbe4e922d13358b1ec5378c86cec11b2b736604d265287a784e51ecda87f4aec483332f1b64dc0b866ec44c1c20226cbc24539ea1cf55a3f57ede5b5ec3382e54cd9566ce55c12c94b35574e0c4956b7330f9584e149332cb95f71b450812973603be2fcaaae9f03c333f47ee8efe6704f8185b5f7b17fb988a09e5c4d2f0d9e6184fad4df6207cfb4b3e1c9426a35eb9ec6e83bcba3953b2df36831c74af77fd6a762060c2ac3b45f1f60b79ee1007874d58beda79d19d4e87572f64c136478023eb1879ca3939b5d8c2a58f88d2768fd706baaf717b72d19cb7698b0b063b40e286d8c9c13082e10e8678fafe362e6ab2aa4836b7456758d568d2346f70300e04da1d54ea8f4db73b6586cd0208820d887a30b79251f86d5d46d0a2a261ca23265ff30d7ed58057fb4bb00204772c7d8da13b223a1a00"/351]) executing program 1: socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0x3ff, 0x2000000, 0x2, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$vm(&(0x7f0000000140)={0x2, 0x35fdec9fb24c32ae}, 0x4000000000000038, &(0x7f0000000380)="7df42d4e05f6e76c31ee4df6c8c300d4549bcc66c1a90ac616a4ee7a0790737a18b7834ad63cf0abcde9f9e549ec83108de1dc8db74361a325b76b59bdb9e7cb6eca3c6a8070b1347dd15c844ceb2482c68698a7d8d10628708cfc87eec762594a62c16355e001c469e1a8e79bd3499ffa473c8555690ef22a66e192fa0850c6560c9a66d19e2698c2a965365a38e8bb842fc41217ed3d3830f712123542f326d38989c223a69020ca440ba09cd3e4ba2b0c08740b2c904b1e818f359269b6f877940d2659c06d5a736904dec4a3f42da11f6e7277210804bde3eb026d4d39a1efc12be6b47f33e6cd1cf0f3feeeec", &(0x7f0000000500)=0xef, &(0x7f0000000480)="ec6afa66a5bbd5242f2a6efbb1608cede5a5eb5d", 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r3 = open(&(0x7f0000003000)='./file0\x00', 0x8, 0x2) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000003180)={&(0x7f0000003100)='./file0\x00', 0x8000000000000001, &(0x7f0000003140)='./file0\x00', 0x8}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=[{{}, 0x0, 0x1}], 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000340)=0x1fffd, 0x4) 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 2: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) r0 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) writev(r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xbc, 0x1000201}, {0xc0}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000480)="42dd8389fe578a427601d460921ab6f43118237afd5a45c865ee262b034216a96f8eac6dad6deba27161a3c5c2580898f1205b475ed782dfd619a3bbf55edfc836825ee83bd0ed4ccf76f598dbd4ed9a6d690673c30bd6c7b5e49a3724b20d863f08f5b25e9323b7fa82fb950b72b42d702bfc8e1b624cd09d34061df18931b596af58595f25f90c28a0765c6a926c42577f16d91f0d91a80dbe7eaf5825c165595381ae3ce2b89d4488c3ff8ca46a7ffbdd4d91d84856831d894f013e4e7876f22e642a2ea1976b601722886e58afa0b19955116efd9336a32f5a", 0xdb}, {&(0x7f0000000580)="1e0e8413321b730d8513d1c7c1fed500e24a0df16ea50d0d9327c4450b941ab02bc4311a7e61bbc9dd4818271113f1053f28bb1381d9dce90716762f8bc3dfeb19e3e89e44a3646c8d3881be5801eb25f2576d2bb76988ec786dd9d65b9ea56a13be060e4677c8c070635b5a2e12f3130e1bed37427fbd0babd86e6ce15efca7698f22c8be02", 0x86}], 0x2, 0x1) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000680)) getgid() r4 = socket(0x18, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000100)) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) r6 = dup2(r2, r1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x1000, 0x1, 0x2, 0xe0b4, 0x16f6}, 0xc) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0x8) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r5, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32=r3]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x496}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) dup2(r5, r5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) write(r6, &(0x7f00000000c0)='>', 0x1) executing program 4: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x1, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f000009a000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009b000/0x4000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000092000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f000009f000/0x3000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0xb}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c"]) r4 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) close(r5) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1400}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 1: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f00000000c0), 0x10) write(r5, &(0x7f0000000100)="fc23780000000000000028a87903eefb3bb2ddebcc9f2fbec154d6eb", 0x1c) write(r5, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) r6 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r7) close(r6) syz_open_pts() writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r9 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r3, r4, r2, r1, r1, r5, r9]}, @rights={0x30, 0xffff, 0x1, [r9, r1, r5, r5, r0, r1, r9, r2]}], 0x80}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9ffd}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x3}, {&(0x7f0000c2c000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) executing program 4: socket(0x0, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000040)={@empty, @random="2463be0200ce", [], {@ipv6={0x86dd, {0x0, 0x6, "e46e28", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x11, 0x8003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 6: 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}}}}}}) select(0x40, &(0x7f0000000000)={0x4, 0x7095, 0x7fffffffffffffff, 0x4, 0xffffffff, 0x80000001, 0x2008000, 0x95}, &(0x7f0000000080)={0x8, 0x200, 0xfffffffffffffffa, 0x4, 0x70, 0x9, 0x8, 0x5}, &(0x7f00000000c0)={0xffffffff, 0x0, 0x80000001, 0x8, 0x1, 0x7fff, 0x2741860e, 0x9}, &(0x7f0000000100)={0x2, 0x3}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f1", 0xd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getgid() chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x9, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) syz_extract_tcp_res(&(0x7f0000000140), 0x10000, 0x200) r6 = getpid() r7 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0, 0x7}) msgsnd(r7, &(0x7f00000001c0)={0x2, "1654f113082cbf9db2b720d3e3815c893b6425d3be6e632a8a868d9885e67f4a5859"}, 0x2a, 0x0) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r1) chdir(&(0x7f0000000240)='./file0\x00') getgroups(0x6, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x187) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') executing program 4: syz_emit_ethernet(0x247, &(0x7f0000000000)={@empty, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "3e8797", 0x211, 0x50, 0x80, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4, {[@dstopts={0x8, 0xc, '\x00', [@ra={0x5, 0x2, 0x6}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x81}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x81, 0x46, "cacdcf5b0b4cfafa00d4ab54545c5689b9e97a02c107f89e04ff64a2d9b1bdc57439902c528eeb0ec076dc87c186f7ce6f9335f0b2ac590746b23a5f0a4db3844fd323a9e176"}]}, @fragment={0x88, 0x0, 0x1, 0x0, 0x0, 0x9, 0x68}, @hopopts={0x8}, @dstopts={0x62, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xf3}]}, @dstopts={0x89, 0x16, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0x200}, @pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xed}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x473d}, @ra={0x5, 0x2, 0x6}, @generic={0x1, 0x85, "19b8960bf000d7c5240ba7bbd040cb1493948ab12d7ee3a3524eb7f6630eccdb89f2e4eb9273e87ed2edba4675db9868906b7ec0906fb5cdea4389d23da2332fa66cce88114d64e8a420bbe163e0c58c0644f05a851c134c321dc646dfd2ae6863decd46bab6997b1a017316bb3765596fb85351ab4b88a4263a3e935232063f3f0b2f90f6"}]}, @fragment={0x11, 0x0, 0x9, 0x1, 0x0, 0x5, 0x64}], @generic="e8e70c4b8e40909663abd0b1970e87d8d35d55886988b969b0b6ef208e3a037bdb93b3536a8c0dc8cd8c481df5a8f220dfcd3fa1500e15fc4e75cb8e1ff09fc6ddbb7602b09bd6ddddb1fa7b49ca5c46a114a094e2cc53116992ae913af38bb0bcd2c62439d64c4ce19a2fa11c4a3d1a5becb35926b956976ecf59a00a15e5f16ba8da4b5f7f7f10725dc16728b71f2ec920da18a7a7ca3ebef39caf4ab26a2299babb7064e10e40e4fca6f1b04f48a888a51df72c4c2e3ceb"}}}}}) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x5594) syz_extract_tcp_res(&(0x7f00000002c0), 0xfb, 0x65b1) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x800) syz_extract_tcp_res(&(0x7f0000000340), 0xd44, 0x100) r0 = semget(0x3, 0x0, 0x123) semop(r0, &(0x7f0000000380)=[{0x2, 0x7}, {0x0, 0x8, 0x1800}, {0x1, 0x3ff, 0xc00}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x8, 0xffffffff, 0x3ff, 0x3, "8260810cecd84d8d9959574bc10a4d71e1498076", 0x16, 0x40}) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='($\x81--\\\\]\x9f+$\']&!{&,\x00', &(0x7f00000004c0)='$\'\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00']) pread(r1, &(0x7f0000000640)="c15e0523ab0d730fd3072a303005069b857dd40534b749ab72ffc4f0effed24596adabdff9c892cef6c6c587f550034a93c4cd5ed6884f7ae034099d49061f8bc13233976a1796d2a55770bf13fa8717166d8386a76c2e422f775333c4caca419b949aae8b58f36b9f537c0a26ec7b23e97725bdcad5d41ff25201e7324939100d9f829e85a26d78345afc55b734942fadf9eb2d8e5e5fda73f711b0650a03eb7ad317f3e496b17e2a7a89a4f06e4fc3edf1edbdd82689de093d47c9f99d73758c8a0da99f1990e08743a1cba6a56ff8c0b10b7eb13cfbb544931ef73afbb89e57fade35", 0xe4, 0xad000000000000) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000780)="4d22483f0a2857e745470f499c47800057a461c5b4db709222c532e836d1af62d6cd3f931776e706ee80aa38051c5ccfa6a011944d698e837392bc1cdc828b20ed3d4ff937d62e43c5f0787787419e221c56f62cb33fd01895a918a19ab4ed6012c6fe32e7f6e004b48d51f6e88cba87a7c044bb23c33daf957e6c20c1201477974dd4235ef816c9099ef59cf5", 0x8d}, {&(0x7f0000000840)="6f04faedac29ca189ef220d7e70d1882d8ffcb12e432bfd3631e83a9bdde40f884ff348986475aadad95a8a30f51d07ef13c2cef9bf57a74d9393b9cf06293307a19343ec94f0c7315cc221d4435bb049d4969a3c4911108289ad968a776c6", 0x5f}, {&(0x7f00000008c0)="97e128a0f8a095615c244cd97fb3f9a2c50241f1c7f8f4ffa2d740e5e52a138f51e816fcff6058033e613f0bf30891eca8fe0422abcb5b3e6e75a2f5348ff91850fbf7e5b986c31ac7", 0x49}, {&(0x7f0000000940)="cfa39c12be72caf20da65665f9c176b06a09bb3a4034ba96db51efd364884b8f6cce52225d91b23113d64c4cf2c4149a78dd50109944c894a1bffe7d2020edaf51427cf7c48f4ee7919c851ecde600f629b1c19d6d60e4912bae", 0x5a}, {&(0x7f00000009c0)="c8424ca81b72698b110319ad51bf0a2163075f614c46a2c90cad79cd6e5fbc11ee48105a4a1e717b5773fe6c18788369c8966253", 0x34}, {&(0x7f0000000a00)="763cfd3a7719fa7ba7b3d04b5ee9e7afad64ecc23b3a01732cfc913c466b6aa84c541d97a904edbe4b589222006bf750985bce1a8db678bbeb3a", 0x3a}, {&(0x7f0000000a40)="48ac96153b8fccff71980d8f835f8487b0d1b9ff49a8c7077d1295fff3a6d22a", 0x20}, {&(0x7f0000000a80)="a54655fe00e107339bfcb304a747bed9035c5e78ab2971af82f93c319bef5fbaa5eef0a14d8dda0423a304b13db72c037a4a5d127d2199ff1c01cfcb8fc372b4e8116c23c3369b7f352896c4fd4fab8fa4b1bbb09b9040a9b5263d4a7ff7e28e8c12f8dd6b042f413baa698c1617ee1197a53612d4f19eac99bc09e06fc57269963f51d43142fad8acbc17f5", 0x8c}, {&(0x7f0000000b40)="45d4b1028e7e81fbb0b3fa7a0298020b632c9f1bb0ad0296e4a32ae8aadaea05855ed534130380b7ef189deb2daaceeee19c598eb7dbd92d224b140aaabf1f6b35ba3187dc6b0d2271680836d21a846b2bda1fa229c83b4b215efb8cfe091185d885b0300a40d8abd3a980e5f2b401c905f8c899b53a1d4934b3442861d7c734ac2f69d86607287be19b43727a0a899055ba2bfc5618408acdd4cfd2bbe4949125bce7dfb799428c7cdc6389e9dc51467deb90475c72d624d8605b0cc3d420b01ab3ec3318ee1e7509f4d71eca53f768fc8b9b9674365faa072617810ced1c0aa10156050583c16a2803b25ad395d1522f45523b1264c4c40334e44b76afc2e7cffa497065aa7e8fec9dc05690d21085ac899d45a44d7dfe1cd1a0aacc4514fad0f27b86ac4d322164cba421125b9c8873e6426660c237a2ecb75be993481d377af3a0723b089be44e8552736cf605c1354268aa544bcac93460b019901d39f5e6824d1d0f4140beb4e9f45de0b6ba4cfc1583eaa8233a5453867acc44dc9bb17769e48ad4ef3c90753144816fcd417081014d01826bf5e7c7392e6572e602d929b189468a0c91fb7608025af204912ba6614bb3de29314f1cff3be7119aad0a45c794574ed9846b23cb062d36ae17ad556108eb33f9f5521106a8dbc51211d06b58e914429ea70e2d0062491cfc4dd6af8ff1f852925dc68dcc0764988bc2d5cc7aa264b833fec4e10404b0db3a2176cfe0676c349b46fdc415348453e07ea0295d444de1348e26b4430eea29c427a386e2eb59f1b17c745d0e343037294aad1f181c553b5160e33ba8c13c5858bb86ceb94474a47d0274900a9c4734e00a4b96e645f629d6477b7c2edab3b193299c22859dfeca12d72562dfd29f37cbbc40aad14997ee29db296df072a77612ca7d4ed0f79c66ad1d5edc893bee408e39772bb288296c8f8d664fcf6f0180f7512db34953b30fc658b35a71950063048969b1579155f3b7d405f99de52e9b1364b2020e6149926b23b91e67f46804fee2c3dcbf3a6ff35c74d6ed547923e64ea3668b9755402d822974e2fdd21e2eb18d7393966fa991941fdaa2f055f140e9d240c05cc1ffd78f57d6243d10c784fcea3c2abc147f5a521150f19c33fed74a487a2cc5f4b98340df954dcbc41ad846cec8a4dde7f0dcb31ba5770f6907c6097b79f372542eba001663171ff437eb1a408a80172aa91f220cef1250612c1a4565b6d5342ce944a6d4634c1dd9a7f8c68df98f9d0c4a4bfd343cf00601e4fad3532f26ed38aa5925cbc7e1c8d905f0944a4570ee4332a402926be32efda8e546506eb9935ddc753759c2c600e9001fbaec37b0016763f450850d9c4fcf75b71e51857f344239792e0b278c7469290b36c4dc1ce7993539cffc98ea63e86435466e63c429c1bddbe8433b101cbaec09e928cd1715dee04dbf7e9f7de457c523bfdd34d4de4a4dd2c3e43cd9ded8678cedf4180855b410d85cfa7aa22b6b47759ba9409e32a7477850a522569a78f811e91bb4d315da36582b4e0d96b015e016251c7e5795d53a833a79a9717e74019388df48f496d60d61b8c4f8681ccfcf710d910f6be7835e45651fd10446d5b40c98e68f141a810d1ed2cd88a65a08036b206914dc7af7fdfbc871924a2436390d44817348434373fbba080670a205325eab1a18ffb463e7b0a776227680763289f091e755ff8a86b2bcb2d6f1a1b49a9348560ebd4eff3276cc75e7ed6fee0640745efc57c9cb306254577918fe1ce03bd6b312ac1483ffe3572dd822265128f26fbd9a164c532e4d694f920b801d3be35b17db166bc8eda6a572d91012e5bbcaac298e8b65343d05a7c9ded9be0d737af0a0f726699f477cfb1518e296947046585e8600d8a29aa3ed279276d0be5f46b44fa74c295607b981a0300a69ce4392a499b015c63e67cfa3141c9ac76fb4eb66c99fa5b595ae9cb98ee93579e354cb5c49bbcc7f67deb156b6116d3745adff5513125509d4054efe681a546a75e1493ae80df2c46bd3b1176de8a2b42cfd4289be74e59d72fd74121e202665daf14d9e369b2f295e8309bd968873d7ad9177eea7671b81e8cf2c871ffef3ca49ac602141e5acc9994b2fab0866edee53e9da94a485e9907325562d1c3942f2040c74861b2301ef47280175c3110720ce376e43dd772e7329c865a62b1593f4803cf5cf93c7dd7dcfbd3d2cb30e28df889dd91b32a8c3cd9fad6b11ce555242e818aa3eccbcdebf9fd9167894007bcbfacab6b5bb23b0c1967d83e72937ae31bcc8486e8167bc2a09a3c638201d15622ff10370d86d8f5f14112bb3dfeefa722efba1df7ed1f559c56d0a96343015a0c059f0759ce7ee73c6df2e56790cace52f56961a0ae6282f402c309d0bffca6a4b8c0665b940a3c7feee0e2ac0df6716b6c08622d1b20abcaad4b6380a863cf6344bfedeaea183b387a3e9288e9bcf488cb92a5e7ebb829d8f07a2f910c659fccdb4cdca351e60a3c79413a03d538b2427612d5c07ecc82d046edf5e348cdb472462b88e9e1ad864d6f7cf789839917d525727002a3276b8f9dc85177c1cb7478f14844cdd5016ddb0468ab313a07e17e6c81137178a718ffe0102c38ae7536e2324ef5e5179d162bf83304451b726cdf4ed39744fd16f03f0e3e6d27a35b7cc6c9f235f4a98d38518b0493912312ffa1df99e2cfe63d2c39d19b8f492b9ad08e6a8ec41d6a53a94a1416920af16c7a91006b14ffb9dc0900e6acd56e9efdc6a44760ae6c1560f7e37faadd0ce156999adde30a015ce06e12fce9222465aa6d7caa1264fc276689f6a478d45213fff204a00a7489a7b20ea9139fa9f3afbd214f58b0f3d70d3c456a2dd050a146531cedd17efb5d727e2cb7678ac8189df08b8226aebecd0ec893a2a7881fd7f5af1b5397101ee29ce4436e8e0b466010b113e0fca46ce6846b45f882664a51670e700f4f035c6328a1aaf28dff19319018ed100c15cb5bd011ae4b4542f1efdccd9577b97aa0a825269188ac0f9f35658d7f505623017eb7d4499cc558912e80d293808616fb6262816a34356dcfc483a11b898f714d1d4c2317271092b8749e4fc952190e7b9feb564d96db8bafe212be2c273c7bb6d72ab5f560e9151f68d982099328ce58c4d7e811922fe32ceeee377988bb04e090da52e1bf25a82711141cdd4d26b81a420b7d02e0d75dec17536e0c0793a76443088eee7cabf8f73ace6e0026a8ba61a2499020583d37b100adecf7d5ae47da8f57aefe1ba85a36c60f0f5be78a88cbc9fdba9340fe1b08b83bb5026013750b08fad81cbd9d1084301d0539ef83928c58aeae344672a1f746b6f6cb5b5c1ba6be4922de1433c802ee7a525b6332e1d64a2852e1e5394b263abd814fdba332549255bb73f0f5a39912de7d62a4c2d635b4a62353e75516d062ea054b94d8dad4c063c05c6e9ce09ef9cc652f780a92e2b5c46512f7373ccb56e9d531fb910ef3833cf17235c9efd0bb547f9d6afad3b0b3ee2af4f3af564cc2b45648c3855ec2f24210499c96b3744ff1ede959129dd4d6de068cb35aa4f142bbe4ab37dbfad584a5a4b726f77968ed83de0f1c72b8972e1f019fd5298157962895025787572677033173aff31a4492673777d5b8b849377fc5c1eaf4ca7eac706c7bf609ef74e33077b137b9c26d2cb83db9a27a980ea2baf971205d471433ed4e44929087799984f4186226c3434d99d3d4acca5779293c65da45af0bd090eef5d48201e1aee512bc05996d49132bd9d8e4e6fbc214f1769919f1fc4c03a9c3f26e6f493fccba1fec2bd64d9f7837715a148a98253dfd620ec2da6db6123f12b9852b9dd5feb2d772a0683a392c98247f4cfb6641b718a9ce7a2e4559153648d3cff39e0c42788837b7ca5c3074cd9557e6deea70b12573ac547efa6687f7f11d6768ca6fbb20f9e52dad4603299f927536b446479ab0dae34b92a2a75b7b9baff53b88398fb1e4147278fa38ea311832283b25e01bfe6f14c3a3831ff922c9e0b022eaa949138a5184f7931beb82c94db9a2be143170504358889595e9c09ab4455d59eedb0721a9762d294471d291fd64fd5cf229b329b54c4599d7d3f12a91a982e494d6c0d82a81729fd5d1efa03aed5f0acdbbac9fa60cf3a475f15ed0ec38f86bf6cb1fd98356b712807c20af0dd1e1f1d5886b5844229e8844e62f2e4ca560a63ee387104023069260a49c817e1cb80d64201715b967e9a36063da29745af03dcad41cc41dbf7fc1de6bf3b3bb7892c9c3b0e89bec1f1ce13ca35ec2e0fcbfa9cf4124f5d01af15f9960545d1095720bbd258f861cec64ea116a0364d470d7c339cac7b25d2905828362bffb391af00f38ed6decd90811cf370bae976105bd89e8e25e1ea8b16a56f76ffb10b339d2c0bf80171a0704dfac946e9777648595ad8398d725176a5ff1fe736d9e99c0b805f10cfa18c18e9fae80ea9a67a454fc4473792cf4ad553f6fee6a3b28a267623b2dcc46969a15764d1e72425c2c30e74e7fb0fc1450edc6c601a2a98c9a9eb3806a9986195ab3a3fe26c4696ef3a062797b6f1d6f60a64961db828ff302e96fb81f681ffcfa85c2027301838255f02ea9bc5932d32b42d522b69c4da30e5b46b242cc4ab5ee1fbbcbd5883fe6121ac1c2867dd0d4b7c26cbc596414b8d77b84e4e7bcb333b8aa78a771d8730de24c2357fa7ffcf23675269e06a98e82b1cfd7297a5274862c7b7e6e97b9ab83cb2ca8fc51a165a594a36452440491067e3fe03e4b1e660a6327bbc0deef6118781bf4428bd08a0c47b44ad2c623f11cbe18cbdd384463ca60ba1cf75d7a1f1d83d548e195b2e11e8b3a78d898b1f2dc9fdf7adc5071d841b840d85f5911241be8d5420b844146a81b91b89228913b9005ceeefb8ff0113f6cd9735cafc23d6dd1f7e8926b61cb3f8f77dcf860096666d3e0fd64933e98c2abb6401135ccbd11ac85ce049ee0304a7e7d15a7d452a1ce7fb4fafc6558e8e8d01ee74b24156d29ec06b73d8d6295de0ca5224c4806274db8041c975af1d614f7564aa1a28892616e4811c3c86edcf366cf4ce94c0e59e12a9a4997780185a65a102896f1d0d302dda1fda1fd97268245ac4d5cda9b6d570c6df66cbd3a4d51b4b184910592c771f33dd9bf7f7004361564774531234c81adea27b1680b5696e8ac9e5c3cc988c58d95dc05a80ff6c0f3763c906a0d75583883d481df039fca16ad09afd4475963d24d6953cebe90810322a7dfcf5421e745cba6019b9b6b5dacfb3e4cf0b018a0159b7c7294671538a9ccdb71d01d50c72e8a0dd9af657a8cbe2f265dd30a610abbd02570ddc0233627eb162e7b60e56f890ec0fbc0e586ca6fe4ba242a26aeddff56f36aad516d49c696d4f8eddda207c89f9721d7137be081b0934910a1651afe2a7d8806685146cb40b81624228b954ade00212be85bd78938c1bfeadf90bfd14943f5e0bad4b0f92f42df234f73e16e1454406e484d0492016822d51a718f61ce208cea8e0f0514117dedf52a5baefd8812b16c32b3ccd09e0bf91da4312ecdc1321221550d9d1c0f3a9505cb4c3a8564bf56581c86233c71e4d45a15913084d170363344a9346d8b0f4da4755dd793c27bb46224b903a8bee386cf306c9a034a0e31d21597a301f7ddf470e1ccc6b8e178a4b7083185e2c6c438ebff3ae49c777b938c807405c726f7cf1fd5e700ea26bc75f2b611db87004a7f3faf8cde34cb1a453d078da26c2876e2c565c6b49cee52835abe90da1", 0x1000}], 0x9, &(0x7f0000001c00)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x600}, 0x2) socketpair(0x10, 0x5, 0x80, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000001cc0)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000001d00)="e0064cc35a94ed993b4dfe07a76f480795ff81551e1a2f42649a9c45db0290c5839837e558b7ec0a3065b5ec31066978bb9f70f4beb2049361a9c2d7757f777956bc90768ba23b70b57ad34963c65e8de29ec8306bced7eaedbcf89cebf6fb76c9d9e7b4e3d7070966de5f21c04e07be741057d81fb24765ade682ff414ba0bb21a842afb763d38bc804f90541ace09b75a5c94e710a4bdc924fc2f572e465147636870f94a972c4a9ab2d0d6cc067939c95e438a7b24833714fe2ed019d36186d2a9eaccb5e098553", &(0x7f0000001e00)=0xc9, &(0x7f0000001e40)="792de05ec500960f6ea7fe73aa6feabd3922be269fe0d8ad1680e2f012a8ebc8c0db371c419216c6ce0d9d552f81339ed5ec830cd36fc049384982692af0ec30accc16a9d676836d2fabc135a4bb4d95844969831ef8", 0x56) r5 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001ec0), 0x1, 0x0) chmod(&(0x7f0000001f00)='./file0\x00', 0x4c) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001f40), 0x400, 0x0) ioctl$WSKBDIO_BELL(r6, 0x20005701) r7 = fcntl$dupfd(r3, 0x0, r5) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000001f80)={0x5000, 0x200, {0x0, 0xbfcd}}) writev(r5, &(0x7f0000002200)=[{&(0x7f0000001fc0)="d2cdb4ac5d88f7a2559d61a343cbf0bfb4f3d3ad10596e103a133d781cc34e8a72c8f4050b815b22e8b315440dd9bc9f7ec9fed86efc3e1a5af4a400b8a1ca81caecb884b67226b9ee6596fa4cecdd8be17ff1bf5da016b3787c2cd008ee179911761dc1", 0x64}, {&(0x7f0000002040)="24ddc61f4c46bfac5975f22f2b55c634282799cdba67588414141ab123a82bb25e198708376078bc9fb91919b9636844f399483800a97e32181cacb483a4d06b3405fd569c72331e321cd0b1edd0489b8e157c8771a67df6aa651d3f636655e33f3fffec5a8ac32eab65c22f8bd37d4f1670859f529b241902276692b743d053ae7d", 0x82}, {&(0x7f0000002100)="ada5cb14a76f97e85c109427446a8aaf611e424f35f3763f2df58f3bc10995e46f", 0x21}, {&(0x7f0000002140)="060d3d692731d25b69b32a43410cfb5b8d8bddc06a09f65a06368a0752047832617ad25ae46ba21b70f0728a5464b1dc52c62eacbef0fc8065fab0c5a8fb5181e59d788088af7767", 0x48}, {&(0x7f00000021c0)}], 0x5) r8 = geteuid() getgroups(0x8, &(0x7f0000002280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000022c0)={{0x8, r8, 0x0, 0xffffffffffffffff, r9, 0x149, 0x3}, 0x3f, 0x100000000, 0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) getpeername$unix(r4, &(0x7f0000002340)=@abs, &(0x7f0000002380)=0x8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000023c0), 0x200, 0x0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000002400)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r1 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) execve(0x0, 0x0, 0x0) setpgid(r1, 0x0) pipe(0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x4000, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() executing program 5: socket(0x18, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() close(0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) geteuid() getegid() r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r4 = socket(0x2, 0x3, 0x6) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') flock(r1, 0x2) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x40007, 0x0, 0x88000001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{}], 0x723, 0x0, 0xd1c, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sendto$unix(r1, &(0x7f0000000180)="02abaee23a01a989b5dd2a8565528d3ae5a8c9da51792bb0a7cba51d7a6533fb663f1d6e94ccec49f93a5ee81437082c0d108ff2b29b135661c6a90da889fac71bdb2539820a0fb07ffbd89c1295c14e95f7e022a23dd1f6bd5924be5fe740e73e4afe137a89b89d767f61e0b2b5b248f45ecd84b1047b7949120562b21dcf5b7dc3236f6b81eeb16993f64c9e9d41c8cba1db3cc2be257157fbddffce1994e79f5a97a36ca46da7fb786a4910e5cb338de3d8ef64b51da78b104666e0bd5beca6b3eb27e8345d2135b1f2fcba8672f76076697fd85834508666acddb0cf691ae3613a4d4436333c5da8b23aa199cd940e7e34", 0xf3, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r2) executing program 6: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ktrace(0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 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, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) read(r1, &(0x7f0000000100)=""/166, 0xa6) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x169, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv4={0x800, {{0x19, 0x4, 0x2, 0x5, 0x15b, 0x68, 0x101, 0x0, 0x2f, 0x0, @loopback, @rand_addr=0x7, {[@rr={0x7, 0xb, 0x40, [@local={0xac, 0x14, 0x0}, @rand_addr=0x401]}, @lsrr={0x83, 0x1b, 0x8c, [@broadcast, @broadcast, @rand_addr, @broadcast, @multicast2, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x17, 0x1, [@remote={0xac, 0x14, 0x0}, @broadcast, @loopback, @multicast1, @multicast2]}, @timestamp={0x44, 0xc, 0x40, 0x3, 0x5, [{[@rand_addr=0x5], 0x4}]}, @end, @ra={0x94, 0x6, 0x7}]}}, @generic="76161b7b032e9ee94f900a15db711b8af3e79e879590cb6116a582263a5cf4fae761a8a9f000aaf0b013b9e475e8a7819563f049bd9ffaa846e687856030f7df04f1c858f172604cd3558611c09904276c9d04a593334662450d6608735e570dedc1538ffa611294e7f9bea3be3e1a94f3dfb025164c25c2e809af40cd19f3ceef1965bf7a3ad9a4b4548a9efda2560a4118b33f0b35c13586d23aa233ce53f526062afdc4342819f6023cc3cba4a52a1d51d2df314137a6db77ac72419b4d22d9f6ce061ca78ff4d4865f793f46a910ed340d7f3e668d05ab77da79e21282464ae0b992e5440372a91b8897ca5ae8f534eec192d3fd2e"}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa278a4450acad4cc1bb08004500003000000f0000019078ac1400bbdc0000010c009078000000004500000000000000001100f91b0660648a0bd0ba"]) socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0xfffffffe) setrlimit(0x0, &(0x7f0000000980)={0x7}) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) 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) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) socket(0x2, 0x3, 0x2) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0xf0}, 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x248, &(0x7f0000382000/0x4000)=nil) executing program 2: r0 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/13) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/150) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="0100e34dd8bbaaaaaaaaaaaa08004500001c0000000000019078ac1400aa000000001100907800000000"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000011c0)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6360930a40d5d896bace62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f266ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214323ec467ac2b35113dead8f830e73bf3cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1019, &(0x7f0000000080)="00000000000000e400cbf36bedf7f53e650d929e4df6d30c6472a7396922386328183ba6b0f15638a2a177b3272f29567d150aba440cd2ead4a64d0a967933bfbb4a30b1fd362c4730a7adda7182ae781159c17e6fd9a8208a8cda5cd67ffd3b7b17034e4ae3592aa7c7ffb3eb743b520eec8920bc8bf725cc", 0x79) executing program 6: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x20, 0x4, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0xe, 0x5, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x2) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7f, 0x100008001}) r6 = getppid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = dup2(r7, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x100, 0x8}, 0x1, 0x1000, r6, r9, 0xed, 0x400, 0xffffffff, 0x7}) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r11 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80286989, &(0x7f00000001c0)) executing program 3: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2321c5", 0x3}, {&(0x7f0000000640)="13d386f8eb5a5b1b702c31dea127ed698a2d29c85c549efe0cdf12bb6aedf52aabe905c5e15d363dfe767bb60cb4846a5f64dbef5742d2bd0eff47d340318283493f90b79418b983236512fe9aab5f8eab9b93cb812420604f3ad5fadb1fbd04c511452b48dbf9637ec62d7439442b9a01d0eaff8dfac0e380482c3ff47084c6e47857921865ac0d98d83bc8fec9273dbc824ba9ca1702d8431da03be3a5606e86451f0ef39383896da4347009f44bca94f5f4588ceebbf2880eb2510997e8f34825ef7b814bc549ca358cbb6fc9212bb798b6ec1f16c10b33db8959377af8cfa938451d050947ce2f6388e51f6975d5e9da1115321389f6d29c3861a71eb78f7dc95a8c6ad77555ae1bbea470be85992ee38a61c01c86de7595a2dd90f1a632c00c5ae6adb40745a4c32b248025d79ca44b93d147b17ff1a1813fb2bfa4f761c7c9af35eb6131308a0430f167038304dd1dae06c35625be3a3733d1e900", 0x15e}], 0x2) write(r0, &(0x7f0000000200)="09000004005d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab0300a007a90172c84c837c42780200722a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408a00"/106, 0x6a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xfffffffffffffd54}], 0x3, 0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000380)="ca0e0c22edbd9b034b517ebb8ede3a65f890f0f876b45dee240aa5a743d9cfcf6a70776d384eaff8ec120c7ab7329dcd7d6a3ad34334a603c4715288fdc788845c", 0x41) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r6) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semget$private(0x0, 0x3, 0x224) executing program 4: select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000280)="f1a42100", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x3, 0x798}) r0 = socket(0x18, 0x5, 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, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x10000022) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r1, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000006c0)="5c35bd357d1d05159f8c15b7458d5f8c8cad558300000000d70c084bea61652c08c59da9625a15b2a25b204551ceb9f50764b0b4930fc1d130fa00c25f87f7d4a5a91e0a4ff6393b0afebb626946694466c5dacaaca11661e9fd8eeda1be82d4f6a222825a97b43f5b66cd99b7902e7521a04e2bbace805ca24455f020460969bd55111f0c4d494e17ca109e276a3534e623b0c701be7ad3d3f8f5d9", 0x0, &(0x7f00000007c0)="6de19b3f35b6933aaed9f7db846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b828bd30b01e296991dbfc54632381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f09e1ade8615b3fa9d9138b52d0cce754cf6d0adcfa9a98acf9e45b68629c97707079b68a3c8a2f10aabba00c02bbb49599", 0xc5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1000}}) r3 = socket(0x18, 0x2, 0x0) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000440)=0x7, 0x4) executing program 1: kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x6, 0x4000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: r0 = socket(0x2, 0x4000, 0x8) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) read(r1, &(0x7f00000001c0)=""/153, 0x99) setsockopt(r0, 0x0, 0x4, &(0x7f00000001c0)="f4afe25e", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 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() ioctl$TIOCOUTQ(r4, 0x40047473, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x0, 0x0}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000001100), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x3ffffffffffffdab, 0x0, 0x0, &(0x7f0000000400)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518f480642879e191bac699fa51f9bdce6142", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x3, 0x8) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) dup(r1) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x70) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x2) utimensat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x5, 0x100000001}, {0x5, 0x81}}, 0x2) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) setrlimit(0x1, &(0x7f0000000980)={0x1, 0x80}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x40047477, &(0x7f0000000080)={0x0}) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x8000, 0x6) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000001c0)="fd172f69c23c02e4756bc5267786923554cf93e2e3718ab6c713409b868696467a7dd6ee107fdbaf00d0870ca1d4f1eff70150e0aac86f9ce7ce4e06fa00ccf5f21f75e75a1c3d24b524e79b2ad58c4d4af22bc3462231154bfed43f8b", &(0x7f0000000100)=0x5d, &(0x7f0000000240)="8a7680cd33f0d5e4aaaf52b289ff1d1306fc0dde2197f60e2db36694b300a0a81e4fe2d542862839741a36ed", 0x2c) executing program 7: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) r1 = semget$private(0x0, 0x0, 0x87) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0xb0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r4, 0x0, r4, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r5, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r5, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, 0x0, r4, 0x0, 0x2}, 0x7, 0x6, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xffffff49) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r4, r6, r7, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x20, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$FIOASYNC(r9, 0x80047469, &(0x7f00000000c0)=0x5) writev(r9, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x83fe, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0xb0ef77f67e8c048d, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xa5400000, 0xdd7, {0x1, 0x7}}) r1 = socket(0x18, 0x1, 0xff) write(r1, &(0x7f0000000080)="ab283aac1e61ccd012180cb8edf0a137bb341e010e728bfa47297950ef526b7203ad942c9b5a024f04923b4cc75cd5ff6da855d5500f27cc9a22b020b609fbcc742f8c79fdfd068b5ac2a8c432dbca2bfbededfd3285fc3bbafde87c22552192dbce664644a229428345ba1af5f4d52ad992b1d5eee02cccddc3bed6591b165dcd5b63ae03de88a646f5797f4e345e0056b98f6b8c5ccaf52689b8703aa607a1ab9a4f30dd20149d2dac7eb2c8d8c09d7982dd65e9344b132a06b61b0e478a013214afa1d9284d4a556184bd445525e15764d5f531f64acffc091e4b7383dbcce0d464c3710574a249a0876310dbb623fca041f4b38c57b429", 0xf9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x7, 0x2, {0x530, 0x80}}) fcntl$setstatus(r0, 0x4, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) r3 = socket(0x2, 0x4000, 0x9) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000280)="6be279b2dc33feef012cef4a7ce06be8ef0ddf33addd6df7c8a3d480ab23a8c5cdd0cf4eadf457bb79578dccadd9ddae44557c6f49f864f190dceb7a5a088be838a4554156b9058ebabb9855086c106a5a4102709805d43c791ed802a9ebe9c3fc81892212cd0a2a441a32b53515b6828a73205d4e30b30af8a1614d8ac298eac45c714c3f51381d025cdb041c0e4c314d129f22951a1b2116f57b21aa441788fd668bcaabcabf4970f4332425f35bc50fb8519afb9423", 0xb7}, {&(0x7f0000000340)="576898daad4917a7138d66a2acc38c28a7b9d5015955823771963e7c1c36ef828850bb099b2130b1e45ab51ec3b6b55af1c02b788c941e96de6b8be66a186585f4739999e9b71faefc1e3b572c4e618340907e2a167c843cf492bf9521ef9139e723697deede73ea5509adfdccbf623ba78214d8be03c71dd4628afabbb49079c53622832aecd611ef9f1f69ae", 0x8d}, {&(0x7f0000000400)="501b07d40588eec4fe18e91aebe059e5b68542069f966695fbff5914282a5d0bfaa669ef2f8cec3e04cfdc2cc3ffff6ff4c5670a0497af5650e31c2589cf20566ebdb138c677726aa266c5bf9f6c7c03b29593889aa8fc423828da0555", 0x5d}, {&(0x7f0000000480)="a01670da22389c9a9438485d92980a0d6db6028adc8f1122e3585116a36a4bbcbf6c173ab4d69661fd741124e701e86d7f0c8fca32509f51337bb489ef9f12bb625db57f7aa196d3fb85e1182f9e6dd85792011f2b19ecd2bf1b8966ccb3b067fdc0db5bfa547eca0d45e83056322d99b9c6b39053356777b17aed5e4b530a23b994be2642b8aeacb56bfcaefbdbdba89fea60fefd03a1eddd214727c1e8e74ba9055af54d67c7774d85c497da380354a0cd12228b716a68", 0xb8}], 0x4) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSBRK(r4, 0x2000747b) mknodat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0xc000, 0x7) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r2, 0x8) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x82, 0x6, 0x9, 0x8, &(0x7f00000005c0)={{0x1, 0x19, 0x1, 0x1f, 0xb2, 0x3f, 0xd954}, {[0x1, 0x2, 0x1, 0x9, 0x7, 0x7, 0x7, 0x1, 0x9, 0xffffffffffffffff, 0xb60e, 0xeb, 0x6, 0xc000000, 0x401, 0x1, 0x0, 0x81], [0x3, 0xfff, 0x80, 0x9, 0x7, 0x3, 0x3, 0x200, 0x843f0000000000, 0x9], [0x8, 0x339, 0x6, 0x1, 0x707, 0x7ff, 0x7], [0x1, 0x401, 0x9, 0x10000, 0x5, 0xfffffffffffffbe2], [{0x7fff, 0xfffffffe, 0x1}, {0x401, 0x400, 0x7, 0x3ff}, {0x4, 0x17, 0x3f, 0x7fffffffffffffff}, {0x3, 0x0, 0x3}, {0x8, 0x2, 0x9, 0x401}, {0xa9a1, 0x7, 0x3, 0xe1d}, {0xf8, 0x9, 0x10100, 0x5889}, {0x401, 0x401, 0x6, 0x4}], {0xffff, 0x0, 0x2, 0x3}, {0x8, 0x2, 0x80000001, 0x1}}}, 0xcd, 0x9e}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000880)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0xfffffff9, 0x5, 0x0, 0x8f39, "3af9293e2f7839f52c7f1df7b9f06f11ff4ab02f", 0xf5ea, 0x514aecc7}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000940)=0x7fffffff) mknodat(r4, &(0x7f0000000980)='./file0\x00', 0x80, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000009c0)="a817a96ef6766a96fe0fba72d5787ea6a885e3bfcace4360398bbaeca870a322b714c9ef27dde71ec2f3ee22204c4ba398f5c791422236cdb4d9b9f4a1c176fabc567abfc59a69ea9224ec3e37d24591f6fd8f0200e50b678ae557f0748609e6c6cec8d8bd5b154a8df65ba7f85e02362342ab93bd9097f113ad157de72705d2a49520cbde9450d0f229f6967432552684086776cd1599ed0a8b53ba307f96c20232982736c2615b197e95d5ab82a3c06002df47bc9e2f3d80641b7f363b37c0639839ec8e736f669a57b81ead5c09c154d712a9d6eeca36845a5f731d8606fefc4c6c487766011e37b633bdc5d8e26d6a9ff77216b369f37d0c70a57c759ae1febcb3b75d4026e299eaf100bd6ce18dfce2703354f4834fecd7af944d7d9cb8d69010417ebf68162a8b130293aa9b51f206d086443d793e319735e19d8c07cd98c08cab67b09532336a97a605fbc69baf414f3e592de937d624f7ab73db202d56fba1a19e5bcb0f4ac45104f1cc851048b3c4268e5319e79da4699ea86c45d285827d208cc4fa2ec0aa896558c8095fcc011b466b3357c9b69cd2ebce645b4a3e7ee7aedbe6fe1ca6685edd4790e9805008b28781d1a430307f6e2441471c4159f82e166ac61de971a377f1f540d3e60bc19dc04c675b03225b3977fe3586c9b5611121d73b39f0d908bc763e7d9ba57a8903d641cacd408d9f86f71de6f637e09b98ff197743e7d341fec7bd45b0940a3cec2bf0526da5ff91a3e16fce6c2c3d2bc00f86e3cf5740337f81facdf0d2a705d5582cef7836d130332886dc4b0ab90a42b90a332e96ab5f1783a4e1bdfe718d03ec3b363ed47cf44a6aecd2566eb258af46b4c3c3e7469097cc23f282c9b23aba6c70e2bb049b05b1fa7594ee3d2411a3ec037672dcda8cc789eaf30fddc84d14bf42c291ae08799f2a27cfc2c5b647c0e1e1d41ee9eda3da09be13f55147cd81e793e64e8902fe59d3645076b04f19e170e2971c32268b276682437e3f83058beca601b7309687215f18fa12787c2b8c7c559c384e2d18f1ada9545b0ad11cd7df367129437b2cc3edf5d5409dd813b03999a226e7be22743279c0a6573abfe2549d49b5c34beec13403f406132c43287a9e5fb908fcb8af503d7890c0034fd596fd511953b1a0a69d0700cced1f134e4cbe2d0eb0ec05edf900694ab5a9b07c586c7427aca31b0593f93fc3bcbb2544602d6118d7be6ef407d6ce5f5251228b043a3813afbff624e44ac0aa595ac37c382cd8f8e68fae0745a410e6e044f598e7297db4a473106e6415f2c1a89d55f87b6fd8f4c419a020a525ed6a710705851a0fca0bf40ee54e4ee5df404c4ce96f20435ff6984e53034a9fea61bf63143f70c4fc7ebad78f29cfd2c81604c1012517b0a13077db20ec7927215adf799872f7afac66eeeaff04bf11049e9a89b9cbb3c5358dcfacda0a0a7edf5591a68b9a310a3ed356672c47b67a9501004f68d64c1aba322667c3dfb675d7db11d4ca0375e2fa63db63352fae86c44146211571acd13641f25c6e16e51ba3a6477622ea8f178c6d9b4f73fc0adff7a12a5041b096d0af5cfaeda1e3c2d9a9d4cdf8a75034b39b061768615064d643fa9d7e113212e80a9054e33e771eb23b93525e2f1ba828a40eca16c3d68d22f01ba0eb86afa31a581460048a931246d3f03235a14133b1aeac70b9630a0d777c5b1dcab74b3aded2b15284a5b2724067a9f3870756e002fe63919d004d78de8e2785d1070043e637d859469e1913c3e2a6de51d5c068d9414f39f17a4b1348eae710273a7953cccd965491c508c3d30756e6680ba15e9a13be90cd05ae6f5bf48fa4aa88fc7cc82670f9e18e93c9f9f8d58505da547d4dd1ebc8ad8822f8b1884f573d614659121a4890f455e3d802e2cf1362f9f4a71efb7abd1f1f5b0cba5b417f5b265b83323d732cbec4a575cb864edbea32964ddf8573a7e8afd5e7b7dfbc00112122ef946ca303cf18b28edc6703feed53a72f63025d41f48adc7f1f7f28b265ac7bdad63655fbcf04bcd7f76ca5c45168df1b184105b77c091e8c51098fab5779026f94c9856bdfad6be1dcd6cead4055bb8672f1827148a989fc32eac003b6034082b8fbe4f33fa545f289c56f6c7b6aee2ac19bdb4b69b5032f05848b433349512f40cd0668d9121f7001b35cee16ac54881ed7c1a439e013eda31354a3d0d72be4be90ac0de3d04f4e59bcb4f3b9eaf8c17947e047890b5e66920ffd96862bf2041e7e49c6e89a0249190b67c9efaf59f5057809338ff915f5dda17c59cc2eacbadcabca26982a2ad9eb10ece70bf55866c10594da59057a200bcd879d43c07fb00811abda6ac8664bbf93f091cb159704eaf7480738fec639521ead25135e007966a5f5b9b00b6ff722c6c79ed54f3c936644d1a56fcb0f9cce9897f60601feafcb743bf25860cbf73625d78853a8aeb50a9be1eecc2f124124d7744dbe7267a390024566b0bfc83c38c63c1e32d2ab6827c7c5fbb6163267e2a4655af22a0d0983d5fbe0d6fcc74a03f6b7c1e5757d02dded3ebfcce41f96ed5dd026a562e6325bd02a464aeb5253544c07dbaa26b82de321214a0d31492ddc814285fab92edef851a027e6a31e214838ee4f6c4793cb466eb73a4033ae4b34011c8f04690225c39bcc9bf897bce8fd3388e4646d8d47ce9b3b982b479986ce7bb5976f0772218d32ff7669eccf7418e0528c78983ecd82f3da59638dc017d30feb2df3116ea91f33873d5c1cd7c91b2232101e08051e74e06215d90c172a52634522c531d36ed0da708f691441da231d7381299c4ede353f1c24a22e4783d6f226e9aa75984322ad9eb1067fbdeea928d561a166a2caa5ee443af08c3ee8bb6179a2cbaead829f7cc3950073ed2ad48869b6c3d246264a888d77e9f489195393a20e3be7e411cc63581e6d37c6fb6dbc0a107b61e95924de4172f0d4e8853e144fbedfeba87029c81560ef5224d2f34cedbeefe8e4ef79d49c0adce9d324a6d47c2198bd77d4994dd7904c60a4afff90f0333b59f221fd8440057b0c845ffc51d658bc8f514bd77ba81f697a95f343836e6e8268c8eb686e798981c75261841677d9b76b9d5c4bccbac2f366d6da233bd8dbdd4c077422286616367111b46b987bff3ecbc3e2ca3f07fb3f04e5033b3f4b50171d97957465b4c995e4354da8aabbb742a84d57efe01a87ec087a0717c784f1fe417a823a6bb4d7b0cdb8100d564de8bfa1df086f9aa8f5455f8361ae82004ef2074114c671213261100fbcc26b7e6fb7c282129a867ae6d7b5ebbf3f2b1bf5b7e99defacae51254d7f79ead2e209c883e304795c6944f132b910204b7b3382908a53d038eec3cb7622ba067758a7e0e9fdf167c575b47207a433d61b5d95619715c054c2d80ca3756cf7920ccfb69696228b4ef127cb8af1cd60d9ac032d817e74bd356df8c5b651b3a8727486086928b047c13c09955f2da0e89b997265e4204b36e3cb0207fbf6a2b10adc40cadd44e072ca10eec45faef3590ee8f47ddf6dcb12917e06d83242d98bb47ef0d7bb58893e25c773dc1db664594e2efa37334f8075d04bc9397d14ad1f4d1602f577036dea99b5c2a811f38796d43240676cf1c5c054e9d2af82015c8ad5c5f3a4c57fc67612ee36018b47a3eb33d936eda70c06a0b751b6ab1d151f39c2b26614c66a4f2dc09c4b5f57a50b6e2212a743aa2e25adaa68a1a3357d71a1cb82c41efe313d0df34dfb84c43e644c8e8fe00f6ab22f233cef52ec9e6691bd8769bd6cd0487b278db81af67ada3b67654e16e032f77f7cb02c329abc5ed9529eeefbc10c6c27e5e6fd8259b40875869bbe6144f8510ca0c096d813724900c58e701594fea19720d030a293545c9b51b09bcc73063637016f4f50f43f6c33525660bf4c396fbf17ea0c272642add7ccce37ed5f59232175a69341fd5de509c6dd64a6d4ef9eecddc09c058c2de4eb874389efddd2c40ae10dc21cd9df82053c026dad3fa637b4a88b94f0cdef86e75fc5151044bce2175bea78a3ff96707cf093dd94ed2f50595d90976b3e97258f26508937581307e4d2672b51220f245d1b7c796090034c0e2e1d451096e99500d2504e821311067252d3646e2ee5d44e200ff90d50c62d3442bec36a38c3535251fdb385b323bae66ad43b094044fa53263a4758df6415fcf9d91a7124cc756efa9e1a217e5297c0f81ed5c04dd0d6c37cfdf466412ef6437465364b4b1b177dd6e0ec05772b1461ece2a83d4508c0532d5e8052620929c285f2971adbe60ccc0cff598d40cbae2df484e2d2dd77f5554940544056870a6ae2b1b029a12afecea45f4fca8af53ad5d0a8c3a30183cf95f6638353cc21b236d4f1fb867b87d2dc1424f6ea8dac714a4526916d230fc8119bdeb6eccc9c46213d225e54c1b6fbc9ca1f8e14c83dafc52aa85ad1e9524445dc3c527eaf5b80f27e8729d4621697bb324dbce0cc81c80d6317f0f59297451fd69744f34793d77d85400965fa7588bf81fa45e6b55ccdcdeb93746e874de38c140463c74b1d73e7a6071f9a61e54f697639e18a020d8ac3a7617abda6a13d173a7c633920af8fa4b3451a59858c3523510bdd03d1f45d198063b722e9b2acd404409e58d5c0a73cefa5fd9fb8204428b87b7561845988a572b22531d639c05f6bfbfb1a9aacf39413f1063c86e6ed7bf108a29938a894aa2b788ac49cea2ac35d1575e3c82b8d5aa5014a56f75d1e20469130f65a0259b3a62441f0c6e7ba253274e34324fc6b8834524db7afd0e794e0d3cb1546efbdbbc8d0645cb2a6bfc1a62ec56203672a8d86c6aee7fecd3ecc88652c2f50736661ff41a302b3e51bd3bda0fbfc8604357198f808bde5197fa5e5eba888af2aab3267fde409fc6af279525f8e331606b62b5e83ffb306acdc09dc9d3bbbdb5302454ed15941aa86436ae5ef99728e4f1cb8e0ec7111a73ca2106788ff764a2722e27718b4483e5adb55324b192dcafe28a0d744cdf0e63c04fdd2b7c6517b8fa611102aae3de3b2746a62ffd354c69a56817f8c2349fe4ca8bafd861c796c316cebb2e9b2540d5da96978e56ee4c72eec080f61c3d6dfb36701a4491aed0fdc8d793d4e3f905fb8b04c7fc7e3920083c4dea63d3e1dd6d2b4c7248c02240fd3295f0d17242a2fa42630d53514229d515aa06d78fa0586b0746421f6f84f573e3cfa35496ab06acd6334300bb9f85103aa3a53fbc81f8a85c12ff8b48b88a8f84f7b9829652bcdad2b1b839bd87425f54ce855c652a5bff734bc98e0745670c6cce0d4b854e8064bf2b9462e1ceb175b4580cc78a6bb57424176b8a2cf66f3565c7fd0d0e204a9ec5b79a8ab7b470a21a4a822817eaebec7195c507832cf8a98cc14334cb2553dc9c81901357f126fef764d1930c51022331beaa3448ad662505dfde2f94acaeb3c63e33760bf3d29fcd52030cc4237e04281fa7556e93fd825486d6bc784ad888c886c4242a1efadb6197c1e3aeef7b0a3e069c7f42968ec89293690cc6e155796321fc21fa69cd002673d501354ab101c20173977ce4dca32fc8519f83d96f0b174d17997d9c17be599e2fc7fa0620d89eeaac6600214fbaab7505e95eb8e0744aaf4a4dcf7b084148183cde5e114fcb4420bee4fb11f64e3b114b9b923044c7eb9daeb5e4378bd9b5352a7839f53b644187a1f725e6c5f7dbd45c2707b59a07316ff16b39e566b29c8f477d88ec71d2892406550332b72b5540ca6068a7a19b0406cbcdeab48d540", 0x1000) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000019c0)) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000001a80)={0x8, &(0x7f0000001a00)=[{0x2, 0x7f, 0xfff, 0x6, 0x3}, {0x3, 0xffff, 0x8, 0x2, 0x4}, {0x3f, 0x51a, 0x1, 0x80, 0x3}, {0x0, 0x81, 0xee96, 0x2, 0x6}, {0x3f, 0x7, 0x80, 0x7, 0x5}, {0x0, 0x0, 0x4, 0x2, 0x3ff}, {0x9, 0x3d, 0x9, 0x401, 0x5}, {0x800, 0x7, 0x7fff, 0x9}]}) getgroups(0x4, &(0x7f0000001ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setgroups(0x8, &(0x7f0000001c80)=[r5, r6, r7, r8, r9, 0xffffffffffffffff, r10, 0x0]) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 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=[]) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f00000001c0)={@local, @local, [], {@generic={0x803c, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c5"}}}) syz_emit_ethernet(0x36, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a00385e742f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={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, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x1298}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01012d29fb000700000000098002005e00", 0x3}) socket$inet(0x2, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000580)="12e1f34ba5e430a7", 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={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) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240), 0x0) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r1 = getgid() setegid(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x8}) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x101) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) setreuid(0xee00, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000000c0)) executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd600900000020"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x0, 0x81, 0x5773c546, "e5000000000100"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x577}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ftruncate(r2, 0x100000001) sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = fcntl$dupfd(r1, 0xa, r1) open(&(0x7f00000001c0)='./file0\x00', 0x56322e1a52699b4, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x85, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000707", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) flock(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000002d00)=0x9) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) r3 = socket$inet(0x2, 0x5, 0xf0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="90143e79f19f72f8e77d51f93c9a8a1a92a9b963690d5afdd3669b0d664ac023ac2ce040b599f1c9ef7842f3da023787d4732b7a472c5a98158e71b789ed31c25b9cdb121f5dddf8743c0f58facdb21f0c59cb9b4da7cbded097c2c95ffac730c70c217555e15dd6945fc5777cb584eb762e8a361cf7070bef3f8150ba0e9a7a6957", 0x82) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r4 = syz_open_pts() close(r1) 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)={0x2000000004, 0x8000000000000060}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3", 0x57f}, {0x0}, {&(0x7f00000006c0)}, {0x0}], 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) clock_getres(0x0, 0xffffffffffffffff) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0x46, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x7}, {0x26}]}) socket(0x11, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "32cd8b10000407ff00"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x6, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r5) setrlimit(0x8, &(0x7f0000000480)={0x800000000007, 0x54}) r6 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/239, 0xef) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001940)=@abs, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r1, r0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 4: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x1000, 0x200, 0x8, 0x400, 0x10000, 0x9, 0x1e6, 0x10, [{0x3ff, 0x63, 0x4, 0x10001}, {0x10001, 0x9, 0x5, 0xfffff801}, {0x1, 0x2, 0x80000, 0x40}, {0x4, 0x0, 0x3ee, 0xff}, {0x9, 0x72, 0x7, 0x5}, {0x3, 0x3, 0x1, 0x40}, {0x100, 0x3, 0x3, 0x4}, {0xc7d0, 0x2, 0x7f90, 0x1ff}, {0x4591167e, 0x1, 0x3c, 0x1}, {0xffffffe9, 0x5, 0x4, 0x10001}, {0x7f, 0x5, 0xc6b, 0x3}, {0x0, 0x0, 0x8, 0x1000}, {0x1, 0x6, 0x7, 0x8}, {0x0, 0xffffffff, 0x1f, 0x8}, {0xfff, 0x0, 0x2, 0x7}, {0x40, 0x9, 0x81, 0x800}]}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x1, 0xd27}, {0x8c, 0x48}], 0x2}) syz_emit_ethernet(0x1bd, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0xc, 0x6, 'Is-', 0x187, 0x62, 0x20, @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback, {[@routing={0x2e, 0xc, 0x0, 0x0, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x6, 0x1, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x89, 0x0, 0x81, 0x0, 0x0, 0x0, 0x67}, @dstopts={0x3a, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0x8001}, @ra]}], @udp={{0x1, 0x2, 0x8}, {"672600b146065993be2b1bd39083b37abfb8688c46f96d7233ce43b98f69d1bea351407d7eb29eeda85caf2c115f6029304d71c360a3df1afa6971824ca366870c634736e0b5203457996b4248d1fee3deabaa04061d3228dcc08be0d515a26a5463918a682fb9d9ebfb5a51503eaee2a02d35fdabb4841b1e15c31964e8cb39438230e4f53fb54a4baf5be9e489b87d43fac4b4f6eeca7c1b537345b16348521e83141e5d113dee93b197ec3082e327cca98d75474a7b083a1c060b2961e33908d93a2780131f55fcf5f205f1752572084e2db22d5c91fda8eaead54c104c"}}}}}}}) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x104) readlinkat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/231, 0xe7) syz_emit_ethernet(0xb8, &(0x7f0000000600)={@broadcast, @local, [{[], {0x8100, 0x5, 0x0, 0x2}}], {@generic={0x3c0c, "5016939319ebd996fa36e385c4ccc273dee7f0c16e6b1f6589b8a1a0b50f6fae95dec7949d15ad591b081403c682e2bc55f611a268bc4dcf85e18ad4d0c232f4324843a2fffa2ad2013d182a72e0c4097f14273b47ddafd841d3ae3dcd965bfc84790373ceace1f13f96795da62f3807606b7525e60b8c03573bc0e61df4632432624b97fe9520ce181357a1516af51851754d0387158f2189fa56a9cea37e83e85f399a8b38"}}}) acct(&(0x7f00000006c0)='./file0\x00') r4 = open(&(0x7f0000000700)='./file0/file0\x00', 0x400, 0x11e) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000740)={'./file1\x00', 0x200, 0x3ff, 0xffff, 0x1, 0x0, 0xfffff801, 0x8, 0x0, 0x0, 0x200, 0x6}) unlink(&(0x7f00000007c0)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x10, 0x0) r6 = accept$inet6(r4, 0x0, &(0x7f0000000840)) poll(&(0x7f0000000880)=[{r5, 0x10}, {r4, 0x1}, {0xffffffffffffffff, 0x8}, {r6, 0x40}, {r4, 0x100}], 0x5, 0x5) r7 = open(&(0x7f00000008c0)='./file0/file0\x00', 0x200, 0x144) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x83, 0x8}], 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) bind$unix(r7, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x1, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000a00)=0x1) syz_emit_ethernet(0x34, &(0x7f0000000a40)={@local, @local, [], {@arp={0x806, @generic={0xf, 0x803d, 0x6, 0x2, 0x8, @empty, "8f29", @empty, "753cb3d921d26d173007ed48f60e0313"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000a80)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x201, &(0x7f0000000ac0)={@random="dfa831f80038", @random="1331362e6354", [], {@ipv6={0x86dd, {0x2, 0x6, "9dfa18", 0x1cb, 0x83, 0x5, @mcast1, @ipv4, {[@hopopts={0x33, 0x1e, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @generic={0xf2, 0xe9, "ca963b77e05f683b275bcf8e529253dc2dc68cac32287e7430cb88c86b8c6ff5c5e8766ebedea7a754c1dfb84f56af45638b143aec04defa0ace01eeeb05e35ce15af86fb084636f99e8e92109a64469a36141df94be538ba60ff8806f14a37a566441c05ea01321d50cc9e2b26d63069e8e5babd2eecdc43f2e0a0a4b1de9bf66add2a8dc41666101c778cddc57c02a2244d0a5ffc10a4142618708c7e15516f3565c27277a1874f31accde054317eabe8c7e0b755d852f8c0e9056066c49001f281943bc3078b983ed11bb3f05450cc81930b4949acd311da1b2728fc790fbbfd31366ef77856608"}, @enc_lim={0x4, 0x1, 0x6}]}], @tcp={{0x0, 0x3, 0x41424344, r9, 0x0, 0x0, 0x17, 0x80, 0x9, 0x0, 0x4, {[@timestamp={0x8, 0xa, 0x6730, 0x6}, @sack={0x5, 0x26, [0xff, 0x9, 0xfffffffe, 0x7, 0x9, 0x81c, 0x433a, 0x100, 0x3f]}, @mss={0x2, 0x4, 0x8}, @timestamp={0x8, 0xa, 0x7, 0x4}, @nop, @window={0x3, 0x3, 0x41}, @mss={0x2, 0x4, 0xff}]}}, {"fb9e1d089653d084f2062a170cf469666fe3248d65007ef96865f042c0405df2bf46361f099c2f88a42b595f6fd2abbbe238afee00d9784d05721411b50310774ee824ac5a597c0261911e2e178f29605be18b598c17e4c94e7ecf5336aec82cf2aab8f323384261c71e674832e632"}}}}}}}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000d00)={'./file1/file0\x00', 0x1, 0x1e, 0x2, 0x0, 0xfff, 0x2a, 0x1, 0x0, 0x2, 0x6, 0x6}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000d80)=0xffffffff) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 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}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x199) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x65defaa3, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) 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, &(0x7f0000000200), 0x200, 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)={0x0, 0x0, 0x0}, 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000180)=ANY=[@ANYRESHEX=r2]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 7: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB]) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64, 0x0, 0x0, 0x3f}, {0x2}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05e62d1b45c2cef8256f7c3c33b6a56c4851e31b4f6ba07b3b34bdf020ede6d1bd79c0f17e2f8f28ad194e1d86ae364676cb0a0fe1083da2bc25e3b82afcb9054cc76bbd08004fa6c3e3dfcf5c002a6c84e1863fd6f1cd", 0x7f) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1288, &(0x7f0000007a80)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb86dd62a20a5412520203fe8000000000000000000000000000bbfe8000000000000000000000000000bb2904000100000000fe8000000000000000000000000000aafe8000000000000000000000000000aa2b160000000000008000fe364a5279ef7cc3b065b3d2c9a29c36e89674a6937e99d91e7091d142fc9e622fbf627bd9dcf0c773bb3621f3d1c90fbc90df3fa890cbef475820c89bb57b087509fcf41c894af403fddcbad9a5f8496df76645d3656466b2bd8c02ff7c76f8085b511dacf0ee8c4641da3a2d5eca903e0488481020065002f7803b39d2da4c467491f60cd7b4b299d099d330af0032f2d5f7d5cd2752de51cdfbad3f3168d3caef50efff7cdbd62b6fa267c94ea157757d99ae64e6f95df171bc50453cd3c13e558d3545c13e0eca9b18bccc676c54cae4ec0585400ba6bc34624e0e33ebfff79da96b8408138ce9c073a54a258ae2b386edba5e4ee26c86976def96eef4fe8d943665de7e70b00d18b371f8309119f1f2c90e798dabea29152cab663f05d1e6d518f7aa74bc60010406f0b1005962b5a5dfc95e201a43da82311ec7a5668f2faa084b10513237cb8260ef50fd6cd7d60fbf8223a975b17e461fe6d5f1b5b9b824ca0657a8df7f69937b78718070524d3a532ad1bba53e13848ede47e5ea993c07f7009e360f95a0d4efb73c76feaa3806ef4ef5e41855eb3f36187b73e65ada608cac057d49e225ec9ac3cb130667ce858a54b098236c9d56a4cc6ec471d37277557e9cfd8928b253180bfaaef626ee2818b15d0b2adb93de52f552a5556d74d36b7edbfdf7dfaeaca6fb48023f25209044189197188019e1bdefecd151d3cadd68c9746efec2e973b71cb5da52284ac273333cf0cde9db6f768758e2f3ab74a270ab6f4085991039c6cbfc08495afa1ecbba11a40ca7533ede21d9952993c50d0aca8e34d4df24a4623559cce6b3981e16597d6ea57e98a620d44923ab6a0d20613972a06c26163219e98972289e4f2cca5d84f082feeffb65bd750fe39f11afb62d07c28319fa4aa581af11f5a7291b469f906a2657eec09c8a6cb87e73b434fb0cd740d81b52c8f90fbe74bd545141a55f1169e4fba0b2ee9a3f410b0ec21fa337449f246aad7791d22b3955b0d8fbc0669fa24e8b1f338e51ddd4fa3d9b801f248811bdc4ab2db183a553d748436ba938a62ddc48ada95ae52cb0d60914717f44956c6e43efbc49863d8e29c651638bccaf6dccf034a6c3fd59899b917ed7f8b8f57afe9885f32b43efc436bd9060a7f6ec7ae742cd7287d5ffe80841f7a3894fc22431f668c6e329476478dc1ab3c8681971a05b769194f8244dcb7448ce84f4d8ed1eb3974b171804da3c9d5dd62edbc71d8a953b43dd7f288e430f73672474d140518302f5ec16bdcf729845f178144e21055d9b2c686d2716a02552326657f0c2a1f1da4eb0ec88d98f558373b71fb54cf1576172aece01742d75781c47fd08f1e94e8f1b2b601bb0935948164975f3eadd38ee3c56d9b816d291b8cffb5f9cae38ee5f0febcbc8db7e32448ace1409a166a903e2452df78cadb2a8cf18aeb6ef100134476c25f83218a48f9fc52fdcb9d90b9a9388b74baf629b3ea7e227ca38957f444cb1beab50b08aba968855c320559277d8e97de84532ab91fbde82f4e35995ef736dd0d83f0d28d13bbc1be7dba44ad825b5d0fa983842b9827c3cd718348acf2eae4ad277761537bb02c0e4a6d6fa220ed36ffaf786b03fcd829e1b4cb69acf020fda8872e83d2d3f213519dee8a4c2e017c6ace76237a650bc074923012902fd62c13a0eca3844688be3c596413998fa23f91034449d76e4ad29bf227308897a5b374129127ca24279cbee8bf0d849f4d9a170fe4fa508ff4350377603d88294bd05eaadbdfbacfe6f8bc9c30626affc9a5783464f33673f97a654e1bdb971fcf204a1b4e0fff34e2f29189aebb1b423e2ac670441dac433d60ace012487832b65b4f1a0603a97ff0d81ca18c3b5b2d29e8e92a58d4b0ad9bb116681e401bf285b8fd1c08d75163a3485b0d02b063f49599a80af49229a507f5287561f930621acf35e235e89a5454f2baaa3096830932b08d36e08f4ed2f74f83ae33e5bee4e51c33431b51610e7c46e18028f840d57d70fc290b3dfe1b68fe45a4ad4506aa60a5f2a24c37ceb6fb8d579e97e78bb96f6860f06821207c85d64d0e349d885af1328d44cd1a174a5c0744649b8ae4b67fa83c6853986e4c6b74b0c3f0ff2ce350b9770e2979596811392723cd39e05eb01e51c8ad30f2d13555f4e6ab5e0755fe92230139bd2a71e5e4df346381f2b1fcbf378ce2a581b3a4b381b01e97acce084fd5dfb5d8af10da8c9f4ac3913c3da041dcac331180a925eaa30020723c59d9e666a11d8d2d6d9eec4b2cc2ae7e30555531b7e7236452fe9ea74c1d2604eac6f52cd9854d9c160805c0b6161b9278fd9f7a3c1bf9d30886d196440224db4e251d75883f8c28a768438189076b533d8cc3a0866dc4611ef69b85172987ef87b27b04ed0b9851b9ed177bfff95ac75207605f762667dff67ac8feead734da66ae0c9fd851cbace0988420aa7de6ce6591f0e205afc116ff643dcc1fde387b05b4182f6afc266c606fbd029f5e3d1d3e6fcb87ed31a3ee552895db57366d69c67ac3cf3e6c31778b9f71bf68fa34dda9858f95675b011b754481d6f664ec29a86570c1d8b4bcc9b940639c30bda326ea681f4fbada16689355de03ff885bca781dfeecb87bfde17791e276d3629b6205ff522acb94440126d7f43a570859ce3d509f708fb7d6585755802855f7287843059d7560e73180c976a4e5e30e8e5e48d43ca9803fc569c3e0a383228f6d51f5371e37de6cf039b4687ebb9fd9135de8f679dfa96dcf38146751a897d79d8c85115a75f98f353d69bf059cdde939ccd2113d52856ec0cc34e935633f716a4e0d272b437067a09e94301c3254902ccba371c543fd5710df833645bde5181f1de886a0412aa8fa41c55ea551bfd454e77de4526dc415005ad9e28024634eb216c92edbc4276f9cadfd51ec7fe3f6829fdedc02c45281624b677c98e6727149a29940a1d9156122f9252e01279d2fea9687a3df1d6934237e79dc7cf1c13968aa7a967fc799e97edf26dd96d9223169e1509812635478ceb5f70ba7389de8fb1bbafc982c5325499a0d1ad74046eda3f67082eb6d3b3996425b4605ffb9743acbfe8ab0d8eca1c06e9fbe83a3b394bbb73beb9dbf556b8a5dc8a0a3ab8e4e5743b34e2821c6dcc22226a30e9db5cddc88538a4e340b371b4b356f7fcba2f97ba2ba719b696e8f31c953068f8975644cb8632aacb382fc8057f6e7b1a539bfe35a5867225bb1c1b83fd62ecb5ce77cf7a6c0539b9d4cb2faa42eeccaa55b0aabb6eeee33c8943bf4f6d5a2e16b0ba82928b4d5beb425e30c8d46817286fddac4e821dfbe087423a851bf9538b8c4aafc5f56a1601cc54bcd8358e2209085ca3d28f6532bcc4f1d1288a71fa7d4383e932f154e55be33cb60fa7e988cffc3670f1376e03d89be5594340a78e2ad9d8a0293712bbe60d10feef2ea60b707fdea148e6e8fd2a63741a22998395a0578154ea2d9fd777954da8337f0823567064ef6c1a69e065953a96ca125ccdafaa3e80c84a442bea7d9ad352977b6db6494ee362f8de10faf2b3cc7d4c1ea5552ca3157c486f72b1ba933f905b9f689b208d2c641ef81527b10732644b075a3417e5d1ddc50c246dbc970f9cc9727c7533475098cc82ad9851c71f054533479a89e84c78dd82c30c937650829e01b0610ec75f6365fe0292f1bc671a0bd52c3d7171aa66869f713bb6f95033b97f5532dc0e3c8d4e606e29ab5bf9d92d20e43d074daa1bb0d58b0efe14f77fc6b37341b22ea456c5df1127d1dc0796e5c5b1870f645f6ddff89b4801b20a0fba0936f552ee72c9bd42304d3c204091410eb984437e870ac223dad3bda6ac01c06153b1b3ee0bfc93959c50162c3a9aa15975b579870305759c9015ad2125f53bcdcf568d3aef3c7713c7f01cd233732345ef7124238e4a6b2795e3ae8b18f232ac7ea0ed6f50d464f37d007bd699298b43d9a3d46c489f22d7d30b7d6aad0fee55421219fc5a0c11a78e40da88ba3107fa5c58d21010d5d07065ed4cc27cd25b3d2f02c921a2781ff7395af48693e5b207f948b85292e6950fc93bc2bac2e78986f080d970a74fedf8c52c57d17c4d95a63523aaac88a893871942f4da063cc7facb39eeb109190994111552bd6464d9f5ca24fb34c130a420cb538502a5dbfefded2065bbb3e18bdbd9238b3c3826090e95c24001b46833d443fca1f9f8761f6417c1e0e751176ff4df9ec58fcf3772badf97359d21fd5178f07f8ccc3ce184292872ebea783a7378752cfb0665669ccaf8a92e2d63274f33fad5011bc1611a2eb66f50c56c74336851f957c8aeb275c74dd521425a7e743b6b124d24091931af9a4a07c4d86209023d69451435c06cbc05ed509ac5a4513d920cdaaeda52ad74b0a6a7b57309b4e06a57a11940c8f101935ca6de9debe791a9f3ed3417ee841ba219d5e4b6b1deab377b43f51e0eefe3bb0865ab4e6c5b116581c4676e45c0121c686bfa44542b40206b0a13e04b6f0f9554213a29e69bcda0a48ba33f03668a56d8eb5b98262ea7b3bd10ed1db1b12b3b5f910f223a81fc168f1cdb6ff1a55e4071d07c8e02c9a1fdee589ad3269603a21f0f8b0242ecfb03ddb3bc0e96ebe6fb91c6d9f3e6dd62a0c15c936222a635b138d74a5858330fc176de06161f6fd2c04a97a1f621697f8036f541ac026fd4b2f9eed7d02f980d3c0ea004ca6e14c97900c42d3eed13108b813f88bfab72a76414d10bca4eff9918ea8b6b09718d3c12932740d63db8192eaede0d22fe979ce6d4c93500de304ac419e3b90b72756fa181cbf6b301de659224c9875da3325ebe77861d84d888b2b6b5e6f0050d6432f6d505bfb86014ea5140097e99753f1c6bee797bd015c5902d6d2e86e63c899f125e75c4b348ded528942b1f88f20a5fd20f2b7e412d36f8e27577d2d5a637a1ab14d0395e0f3346296e6098290598db82ea1e5925218ae2e4f2c95ed79a21613c90d018a40c96fe10569b1821e88bb50bf7c6870a9807a8b525c4016e611f945516f38a2ce3330c324db3162c1f2d0595014b4b0a2af5ad7c2230edb7cb67879593e03fef3f2477ab019e6f3b3d28f360ae9ee62a9066038f184e7b6a43d49b194ffe4a453dc774c513f1f0d1a63c86e541c08a672671b2ee2fc9a06f3c2c4d0c369a36aa334681431be2916b813ac245c3c32574273d4a77e049d3a08e52cca8c63c5e7f8ddbc61bfcca1cb071c9691f476fca640a9da6f72ceee4d046eaefc212a3ed8484f630e8cf866e4ed83d1dfbb83c12af9ada87c816c9430d0d0dad79a7f3e12f1fd96e74256a96e0c48af3a911bf1ea6ba2199c7edd5cfdde918b444ede562ae5062ab4eef06aaaa46aab6b65ecbfaff40da36a39cf9db1b8772e18ef6535eae393fba65c513e1b21f8c5af4e72515c4aedf499b4e282208d27d6e76667dda4ed3ccf39cd4bd03144ecf09a6a51ee341db3a27555fbdac0526242484268892cc08f206c5ebacb09e117886d3f09a56a3784d88eba419070f4078fcd07ce3b7abd1a6f1e9e37076a2de10df47fa0e6a6542408290e420acff7f4ab4c30af102138738c9cbb768097e1335b6e07ad106ad7e27f4b1a667d38d3eaedcfc468746081d23cb55d53a10e267e3d1c48c48a3cbb5ceba49cc8892e1c448df9fc7aff0148eff6cac929d26e63f6ccc24ffc478bab8d190245a1570a345f680c9aed1787ebaa473d9d16b6e451d0683a2be69b57873e190197c75ede634e6bd142b227e43dd1502cbcebb82cd2504010207ac5426e471d30cffcb743bd1090c79cfc181f36fc955b465033c50202b9ce846083dea99d039aa138cdcc55af3eb14445c494f37e6470ad446288114f77db9041a0144a31d69f868e54db6235b21e0c859ef106ef01564ee85d56b80cbae2fb8aa1c54a7833c3aa379f86118eee1f94bbddf7597b9b543c988a3044a0d83dc6f63cbe3a18e8841a8dfe2c1589c849f57c378e22b4a91381ac4bb3376040a2c616ab291afdf9a978d181d846f1300010000000c0200000000000000000105000000000001030000000401e000010000000000331000040000000078012698557a92e554e4e6398995e1ea0000000000000000000000000000000100000000000000000000ffff00000000b93fe50ea7b4cae9e6b5e0f7acd3b0baff0100000000000000000000000000010000000000000000000000000000000100000000000000000000000000000001fe8000000000000000000000000000bb3302000000000000c2040000049d0001000001000502000500000000000000002c00a6316500000037100000000000007f75346786e7a21876a3684cd6fb3f6373b9dc719190cf3dabf0d46c02769e1ca1f586aa3ea4cc61d8a8158447aaf0b3887c9e1ca65beffc4e28ed89fe0b518dc632bf1af4b9f6c03a153847692403720e51428c7e97f4778207e819cee72f7a858ebaffb666b1dae872930353a81f5a2c46e819b4f79e05020cf80401020001000000000000000085009078000000000000"]) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 4: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffff, 0x6}) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)={0x0, 0x0, {0x0, 0x3}}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000200)="eed40900", 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r5) r6 = semget(0x2, 0x3, 0x6d7) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000740)=""/135) listen(0xffffffffffffffff, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRES64=r4, @ANYRESHEX]) r7 = syz_open_pts() close(r7) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71", 0x9b, 0x0, 0x0, 0x0) msgget(0x0, 0x210) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10, 0x1e8) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x2, 0x1720, r0) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x6) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x8}, 0x2, &(0x7f0000000140)="e4", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x4f) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={{}, {[], [], [0x0, 0x0, 0x0, 0x0, 0x7fff]}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000280)='./file0/../file0\x00', r2, 0x0) chown(&(0x7f0000000080)='.\x00', r2, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) clock_getres(0x0, 0xffffffffffffffff) executing program 3: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x241c, 0x0, 0xfd}]}) executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd600900000020"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) executing program 3: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = dup(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x1c, 0xff}, {0x6, 0xfe, 0x0, 0xfffbfffe}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 2: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1060024000004000040000000", 0xd, 0xf, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x2, 0x4001, 0x0) setrlimit(0x8, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) close(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001140), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x4, &(0x7f0000000180)=""/47, &(0x7f0000000200)=0x2f) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 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) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 5: 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, 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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) r3 = socket$inet(0x2, 0x5, 0xf0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="90143e79f19f72f8e77d51f93c9a8a1a92a9b963690d5afdd3669b0d664ac023ac2ce040b599f1c9ef7842f3da023787d4732b7a472c5a98158e71b789ed31c25b9cdb121f5dddf8743c0f58facdb21f0c59cb9b4da7cbded097c2c95ffac730c70c217555e15dd6945fc5777cb584eb762e8a361cf7070bef3f8150ba0e9a7a6957", 0x82) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r4 = syz_open_pts() close(r1) 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)={0x2000000004, 0x8000000000000060}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000000)='./file0\x00', r9, 0x0) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3", 0x57f}, {0x0}, {&(0x7f00000006c0)}, {0x0}], 0x4) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000014d000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0xfffffffffffffffd) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000080)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x64, 0xfffffffb}, 0xc, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x408) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10000, 0x100) msgctl$IPC_SET(0x0, 0x1, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) socket(0x18, 0x4000, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x0) dup2(r3, r4) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000010"]) socket(0x2, 0x2, 0x0) executing program 6: getitimer(0x0, 0x0) r0 = kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) getegid() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0x46, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x7}, {0x26}]}) (async, rerun: 64) socket(0x11, 0x0, 0x0) (rerun: 64) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "32cd8b10000407ff00"}) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x6, 0x0, 0x0) (async) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r5) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000480)={0x800000000007, 0x54}) (async, rerun: 32) r6 = syz_open_pts() (async, rerun: 64) read(r1, &(0x7f00000001c0)=""/239, 0xef) (rerun: 64) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) (async) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) getsockname$unix(0xffffffffffffffff, &(0x7f0000001940)=@abs, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 3: clock_settime(0x100000000000000, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c", 0x1000009}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r2 = getuid() chown(&(0x7f00000000c0)='./file1\x00', r2, 0x0) r3 = getuid() r4 = open$dir(0x0, 0x0, 0x0) openat(r4, 0x0, 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r3) r5 = getuid() setreuid(0xee00, r5) r6 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x0, 0x7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x6}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) executing program 5: syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 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, [@fragment={0x2b, 0x0, 0x8}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a23d058 executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x4a54fed0b0f5dc23, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000003c0)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r1, 0x100) sysctl$kern(&(0x7f0000000240)={0x1, 0x39}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf558714581f1b54a988f7fafd7a01d99776d988908cd186b71f34f8c0800a0c685ad4116c783959eff4078384b4000384dbb1c2aaeff10b4135529a1da6fda67c674692155b154c586eefff122009f659cd3e27e98a3d158284c0ee3250aa7c110080000002a299ab0080000c9ba00"/147, 0xffac) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0xff}, {0x60, 0x0, 0x0, 0xfffffffd}, {0x26, 0x0, 0x7, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = 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) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r5, r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206931, &(0x7f00000001c0)) fchflags(r6, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffe69}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x7, 0x4) open$dir(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x10, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) poll(&(0x7f0000000140)=[{r3, 0x8}, {0xffffffffffffffff, 0x84}, {}, {}], 0x4, 0x7fff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2", 0x45, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6c, 0x101}, 0xfffffffffffffffe, 0x1, 0x20000000000004}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) denied attempt to set clock back 1078984821 seconds executing program 0: openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x100) sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000080)="2dfa22325ad03fb6660a1f8e59b2f32e184c54a3733c1d2df7d0294728850d5b9414ff2d84efb9f976c722ee7077cf0c1d0146db8071db816337e1cd00000000000000b01aecf464358d5bc26941b10c014596f7e3b95ee76ee9bd26ee756838b6dd6e1e0d222a4bac591165a3d2a596b773bbd48dcc6c97879c20f96566c88395d6dbc87ca82e712c1baeb02b1cf407d0375f442252032719d69128108dc6af6aac022d32584b4df68d27fda4fd48166ba8", &(0x7f0000000140)=0xb2, &(0x7f0000000180)="2d2de8e9cdf9c4e9fc08f4a7a570ec3f31b98be11aaedda1adc1ecd9b839262450371841f57bb8996bf07ee977d94bff5e3532575c6ae6da6e838cc2c20894ee1c88f0b20e3d1d4c004d527ec8639182b971b38c9fb5499fdc94b10562d83d9c9c288b20957134ba4553e64ccf", 0x6d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000400)="cdc091af482b37644d31e075b58e61900ec2985a6fc6cef6fb45e4dae3241283f4f9271eb044ff225773cae0c7cabdf7ae9e1b6d6e884f0bbccb818f173eab751a87221215ce2f4614e9bea3e88fb434966ac2946daa2f21a26b4ee266ae18e1c24f4de2aba0ef212d2067b1a1c0b7a53adcbb6d8fd232b49f3a934a886ae80150cc849a41ee44a1dda7ec5637fc99a3959390f7d89768f39d9f957da729cd5dcb04a3b819afb2a3a40e3aceb26ef10ba21447cf469d8f3fc89f1cabd4dbb923e441f77a4dd61ff3286452187c9e9b0e7c54ff9e8e1f338637f148c581b6735abbf1a3", &(0x7f00000002c0)=0xfffffffffffffc84, &(0x7f0000000380)="0417999aa0b71f36765f487be08ccad9043badce7811446f4f30049d3e6f7145ef1c83afde786c9633e8232168bf1e8d784a06285514c98621d88705f322d3104276b7048cf45c721eb22eb3936bd2528a19f742a955b8e12a", 0xfffffffffffffff9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x45}, {0x812e, 0x0, 0x2}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x28, 0x102e, &(0x7f0000000000)="ebffcbff1301fd812ea24e713048e699b1929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908120dde36bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c", 0x5e}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c8", 0x35}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f00000035c0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca8d064c8d8369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f515f4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e906dd6cb569353e67edb91d5410a442ce9e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a35bce28f68408987b06c073934a0f8e932052899d7823e88e1d6497e937fd5a0a6d3e96a35585fe99484969bf67a0a7ab2bc95f4b23e056ea52473c71025710bdafc0e8f694376e1a80c59db870716d6937a2894cc5cba2e1ad0a346bcb0853e9925cf2be2c74d368f7c7761831c117811f50b80", 0x7dd}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x9, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x0, 0x8000, 0x80) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xff, &(0x7f0000000500)={@random="73b9ccc300", @random="8000", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xc9, 0x3a, 0x0, @mcast2, @mcast2, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x1000, 0x1ff, "b359be5084bf9f01b0138240c6b9b0c6ec3c8efcc058c2abae19f0c160b7e726e9f726fbf50049ecfce19c873c71baad78acc811b8796e208c568fcde5d665fbd33b664175cf494978a56b5dc7137a6aaa070dc14cb03daaacb9dd5e0ecb4d21fb174117b494a4114106ffbdfbc8f71401519b31eef4d68d461969e492520bbf7f62f6fb97f3322cd840356f4189171ded85a2ca6f7a762ce49bf654f2f8b77be881a6576ac36ef9f6aa64a08193ad2e9f2f9d184c78bc3a5175a38b1e88ca3cba"}}}}}}) executing program 0: r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0000000000008100180008004601006000659bd805009078003800000000000589030700098bbe7ae7bcc64f0012fa1f988b2bed6550d106d7168d0000008802018913a00004000000000000e0000001000000008202830b06000007ff000000000000001000907800000081"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x0, 0x0, 0x0, "fc686b3408f4a69b5af9454787e1d9e15c21963c"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) r3 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4090}, &(0x7f0000001080)=0xffc) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000010c0)=""/141, 0x8d}, {&(0x7f0000001180)=""/239, 0xef}, {&(0x7f0000001280)=""/35, 0x23}, {&(0x7f00000012c0)=""/96, 0x60}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0xfffffffffffffff8) syz_extract_tcp_res$synack(&(0x7f00000023c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002400), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000002440)={0x705adea2}) sysctl$kern(&(0x7f0000002480)={0x1, 0x2d}, 0x2, &(0x7f00000024c0)="4b21c881a8ba3ea1b18c70bfd2f9c3fc23efc797b1a93055e6e9254dd1cd003f71cf85b0f0cf74d32da34529354c33ae564bf964b1a89569de9aeb9398cc1d5e6a95509d88ca26e3a43ecb22c7ea410ab9d8b2f5eb980072c17bd078eb03f59d770e33386798d788d2494361eada11c43728cd13ee21d4faecb6a4ec0262cb5cf96cc202bc2303065227f7b85b2ac852e346d51dfe", &(0x7f0000002580)=0x95, &(0x7f00000025c0)="a9cd1353427ec8cd69306c95c9713e53415f6d9648482e22621353bde97f6fc8e03bac3af2730afba40041d38015ef92e02b3c1d5a0327ce8538f9c8be20e5b6a975d8c7a160a131e1b79cfc50faca94bab85b778b8fc0e551618fabe2b6e8fce5b18f68c1d4edc2a2af07194c8d938e7f036ff935515c", 0x77) syz_extract_tcp_res$synack(&(0x7f0000002640), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002680), 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x8, 0x1, &(0x7f00000026c0)="9e9acb40e5e76b7ffbd1448fd5415dd55a5c7d18ad1f77b3a3ad4eb643d0f4d4d81a30082a15422359a0eb59aa5aac6a0ca9207661d1d52c8952d17ab68080", 0x3f) syz_emit_ethernet(0x2e, &(0x7f0000002700)={@broadcast, @local, [{[], {0x8100, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @local={0xac, 0x14, 0x0}, @remote, @remote={0xac, 0x14, 0x0}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002740), 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000002780)) sysctl$vfs_ffs(&(0x7f00000027c0)={0xa, 0x1, 0x7}, 0x3, &(0x7f0000002800), &(0x7f0000002840), &(0x7f0000002880)="13ca28ef6cc009235029ab74db49333de3ddb05cf54eeba4facf57143697e1f2124d20935c645bb62c1091fd53a25b387830be33b7144fddc64f0bd28877cfcf69e53c9737087f84b146ca1393a92451233d879ce84ac1f930f86a7c7bc494c6daa71c0c971ea87f794385061a143ba68732f33ed1e94de2a58c89b15ab4aa64b7724ef753c9672f55bc37d12ac0b7ede910", 0x92) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002940)) chmod(&(0x7f0000002bc0)='./file0\x00', 0x40) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000002c00)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000002c80)={0x4, &(0x7f0000002c40)=[{0x1f, 0x7, 0x9, 0x100}, {0x3ff, 0x1, 0xbc, 0x80}, {0x8, 0x3, 0x40, 0x400}, {0x0, 0xfa, 0x31, 0x8}]}) r4 = shmget(0x3, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) syz_extract_tcp_res(&(0x7f0000002cc0), 0xfa, 0x80000001) sysctl$vfs_ffs(&(0x7f0000002d00)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000002d40), &(0x7f0000002d80), &(0x7f0000002dc0)="6a93d86f304a835c895ffd5e2ffaa6e4efc23b0378806b0ea4c003f7011f3466a3e1794202a5ecd0bdb07f4fd353df03ca047ea2dd837cee6f62c02efeddb7381ac8bf019feeb927a5697d52d199842f4078f30bc7a429cf7b", 0x59) r5 = socket$inet(0x2, 0x4000, 0x20) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000002e40)="4e793159f12d2a3490ea7908b6cd6f00e12045b9b44aeada5786f6ef035a8d9aedba75eb5926cdfcab", 0x29) sysctl$kern(&(0x7f0000002e80)={0x1, 0x16}, 0x2, &(0x7f0000002ec0)="30b6e33c2bb45810bf76b10b", &(0x7f0000002f00)=0xc, &(0x7f0000002f40)="8b396f32b068bc8a5ab715bd0316434d554c1833178e69b7bdb6f2aa687d61e4afa86540208c37dba615d462197d4ba136dc1b6be51c3caf973e07196637dd443793b66e48c3e5dcd5499f546eccf964f09b45cf7dbbbc83e40b94b6996c3dadbb25499188e9919317af174d01b70d248b5e838f1dd0f10b3f5548480835e03e828b672fe090538a7565fb4bbdd9", 0x8e) fsync(r1) syz_extract_tcp_res(&(0x7f0000003000), 0x7f, 0x4) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000003080)=r2) executing program 0: r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() setgid(r1) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x8}, 0xfffffffffffffea9) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(0x0) setuid(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)={@local, @random="b93fad6b9ddf", [{[{0x88a8, 0x7}]}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @ipv4, @rand_addr="673da9dfde11fd92422c8b3db583860e"}}}}) kqueue() executing program 5: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="94", 0x1}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x10001, 0x3, 0x6, 0x0, 0x656, 0x200, 0x6, 0x2, 0x2, 0xa, 0x7}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="297d91d74cdd440feeff71286f7af3cca86f431d74fbec59c345fc940b1504121330f15b26a4009fbbbf0dffa69824de1089c136e36e603f72fff3010400007507cdb1a8aed3dea6908a9a19d7ebb4cfd8937fe01671779cff574d61dae78bdd74a567b67b08d6e8", 0x68}], 0x1, 0xfffffffffffffff9) executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd600900000020"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) executing program 3: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000080)=[{0x88, 0x1, 0x3, 0x1, 0x2}, {0x7, 0x9, 0x95, 0xa028, 0x8000}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) setreuid(0xee00, 0x0) getuid() r2 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = getuid() setregid(0x0, 0x0) setreuid(r3, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) semop(r2, 0x0, 0x0) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 0: select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xaa) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x6c420f9decd42119) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) getpid() sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) msgget(0x0, 0x210) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x821869de, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000223b0014110000000000000413f9ff34bf2992f691d811"]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 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}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(r1, 0xffffff80, 0x20, &(0x7f0000000340)="15337ac0", 0x4) r3 = syz_open_pts() close(r3) r4 = semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000000000000000000000aac8d6e5e5ee90d2f6f2680e3611181b75c9b4509540f1bf0cb842f4516a5957e0513264b56e5715cb8af29dcff8b1352ba0e52fb1682f69c5a2a57827bcf1"]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r4, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x7, 0x1800}, {0x0, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e4ebb4a4f642ed23aba2739d432841f9c22d5fd2306ba6686d9c9944633a03c5ea3db3dd5639a09297a0a2f815011141cf924107608738771248a79f52219688aa3a60bd2b9d96dcbefc802f6348f1d88e0168f444556a14e349311f5574afb7458457e751b547ce747b6798c781", 0x71}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) listen(r6, 0xfffffffa) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) syz_open_pts() executing program 3: setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') executing program 5: syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x9}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x1e, 0x5, 0xd) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f00000002c0)=[r2, r3, 0xffffffffffffffff, r4, 0xffffffffffffffff]) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x2c, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x200) r1 = getgid() r2 = getpgrp() r3 = geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r1}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="0cd29b90a35455e6f1d0ebd4dbca231ab83254f1f83b2986c486a15a2b20e4f5460c732d1b7fbd31df1accab6038cb94bb04b378269687d6628fbeff9a1bf5240dee5e34313546f181bd7d06ea18b5be6a73f1fcf40eeed365a6c3cf7336a4e0ac1d830f7a0fd0695bdc1fdf0df06a801dee31e03182c5952755e000a7f83aec7556606076fd8e8917f271cf68cce334c7ca924076927d65c29ef9de2f2bf989990146f0bb21c949941f8889d49d273c657bf942689a96a2cc815f8e", 0xbc}, {&(0x7f0000000140)="c98ce98f91acad8943a6bd01e65b550fb22447079e1dc58e735c7e01980ab43a34d060f6f35cb6d6199254", 0x2b}, {&(0x7f0000000180)="ad4688cfaf167bffc47edea6030f32eab711c0d2c0a3f796844353e33d30e8e383c5dcb1b8cd05a4ec0c8804038c37a3d5683e9b280f049e86562ff5f74a16ce6856159dc08f4c0221a4529318dfae39d5516f4b72c030375228bfec3a8ae4d25457fd4b09279502313027493f886dd954ad84e0dd2846b1c8aa24aa2eedb4dc20a6833487b8f6051951fd0200cd4735c9261d0ce2a06791707dcec27d075fe494823f97311f56aa39e94079ed836c1a46303281dba556715f205c8763a9bfd033b952433f719f5f8c95b1d87653dd12e134325b5ad38d8d6302d51ec812730f751c117795eeed570fb058c52ce6a62af9d0069143602689fc0077b0", 0xfc}], 0x3) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x4880, 0x0) r7 = socket$inet6(0x18, 0x1, 0x90) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="bde5937cf906bcee78582a9697b78a31f1d9504432649a033e3e8877a5cffebd7cc72568e9a195225f040232614b5626917177be2a7637b9dc30163cf9a7611db0f37d3258cebad0ae1cc146373f87101eadb943500f55f770b97403c71163d0e69acaea571822f834136337fd6f66b734cf2182da4e6eaa4b8919d4c116ec90a7b4d475c34b3017cfab2d80005d", 0x8e}], 0x1, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}], 0xf0, 0x6}, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000680)={0x8, &(0x7f0000000600)=[{0x0, 0x7ff, 0x9, 0x81, 0x9}, {0xfff, 0x36b8, 0xdce, 0x3e, 0x1}, {0x5, 0x6, 0x9e, 0xff, 0x3}, {0xfff0, 0x0, 0x8000, 0x7, 0x8969}, {0xfffa, 0x0, 0x9, 0x7, 0x6}, {0xbea, 0x8, 0x3ff, 0x3ff, 0x7ff}, {0x42, 0x9f, 0x81, 0x1000, 0xff}, {0x200, 0x7, 0x1, 0x4, 0x8}]}) r8 = semget(0x2, 0x1, 0x200) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000006c0)={{0x1, r3, r1, r9, r1, 0x140, 0x8}, 0x7ff, 0x1, 0x2}) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000740)=""/124) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x1) sysctl$vm_swapencrypt(&(0x7f00000007c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000800)="538989eea1fd3317513044c79d88c08b87d6bb2f8f89f3e6bc6c7d3c22d4da88067eb7ef29d8bb90c8402408a93b27e69a3ee5214b10df556960663458db5f5ef09a021b614655e7a3fc74451e6d5cf9a4ae4d4171f524dfaa5813ba65092d5f96873ab1cec79ac02e777071328e1e5bc0455e0dbb7ea4ac43ac83b75138ef7ca7c33a5ddb3ee7276c3ee71d55796ae4a11442983344f4bb881cab71f3d6e438ff7456eb86a80228eeac79aa556a8d599bba0e255bc8ad4b8557a12573383e0bafa0ad7f21cf6b8cdb269d7b3ac4cf23", &(0x7f0000000900)=0xd0, &(0x7f0000000940)="9092dfd7453994c66e6d321c1455a034dd46d9ba851c0ef8fe715332bacb5245d671d86da1b705", 0x27) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000980)={{0x1, r3, r1, r9, r1, 0x100, 0x40}, 0x1000, 0x800, 0x10000}) open(&(0x7f0000000a00)='./file0\x00', 0x8000, 0x20) r10 = getuid() semop(r8, &(0x7f0000000a40)=[{0x4, 0x1, 0x1800}], 0x1) r11 = msgget(0x2, 0x100) r12 = getegid() r13 = getuid() r14 = getegid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a80)={{0xcc2e, r10, r12, r13, r14, 0x100, 0x1000}, 0x401, 0x3, r2, r2, 0x4, 0x7, 0x20c0, 0x7}) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000b00)={0x805, 0x2}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x20, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000002c0)) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r7) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r1, r4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d46230ce99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f0000000240)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0x31) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x2}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) close(r8) socket$inet(0x2, 0x2, 0x0) executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x400000000000029f, 0x0, 0x0, 0x0, 0x48) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0xad8c57792d7c5e2e, 0x5, 0x20) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="0e", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c", 0x201}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x46, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0000000000008100180008004601006000659bd805009078003800000000000589030700098bbe7ae7bcc64f0012fa1f988b2bed6550d106d7168d0000008802018913a00004000000000000e0000001000000008202830b06000007ff000000000000001000907800000081"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x0, 0x0, 0x0, "fc686b3408f4a69b5af9454787e1d9e15c21963c"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) r3 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 7: 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x102) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="3ee7e46a6bb335b697a50703336436a1a6d529e36ce1e5197f1eb54f4953121547b1c4302fada428fb46bf9bd64e3a0449c05e329533bd9bef43a201e75da73bbc205bc75c9aa15c8edc9b5f1e37ef4b4cdda47768da2975bcc36045fc4af0a3bbcf5df0e7d9b9ac69c3432450412d6071f507", 0x73}], 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = open(0x0, 0x0, 0xa8) r3 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0xf6aa) execve(0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r5, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4, @ANYRES32=r2, @ANYBLOB], 0x83, 0x0) pipe2(0x0, 0x0) semget(0x2, 0x0, 0x601) getegid() r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') r1 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000340)=[{0x48}, {0x6, 0x0, 0x0, 0x577}, {0x3}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000000c0)="98", 0x1}], 0x2) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000240)="b467b96efba2cb161353af272f661994643b0cd6348eec5af9bd5cb8853a184080a33cb43bfd067fd7167171795a", &(0x7f00000002c0)=0x2e, &(0x7f0000000300)="1f416e5a8dc7eb8de64ad31be95e44e02c53a8742f04ee516f43f60007b65420878b39", 0x23) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) write(r3, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804cf5f882b297be1aa050000134d672f335c223e7d0c210000720fd38bfb00fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8342412721eeab71d89e2000403080000c011200000000000000000000900000000000000002f65", 0x96, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ff85ffffffffffffffffffff8035000108"]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) setgid(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xfe, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13, 0x7ffef}, {{r2}, 0xffffffffffffffff, 0x62, 0x0, 0x1}], 0x6, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80047476, &(0x7f0000000880)) renameat(r2, &(0x7f0000001080)='./file0\x00', r4, &(0x7f00000010c0)='./file0\x00') sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x10}, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10042) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x4, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x45, 0x0) getdents(r0, &(0x7f0000001280)=""/4096, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) syz_emit_ethernet(0x45, &(0x7f0000000000)={@random="99b0e6fea5ec", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x37, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x9, 0x14, 0x0, {0x5, 0x4, 0x1, 0x34, 0xc000, 0x67, 0x200, 0x6, 0x62, 0x7, @multicast2}, "000000000000bb"}}}}}) close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048", 0xe) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) r7 = msgget(0x3, 0x10) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000000c0)=""/21) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x74db21d9) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000100), 0x4c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f00000002c0)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000300)="7b23c6ccba5f895012df7828085786d40acee5b53205a8075cf32f2bf5af06919f0836461ca9287efe6916b2aa6a2c38ac37060fda898679062bbf938df54e5f1e119be5653735485bf865d1413954e829668ef786a5c83c1d30bf304503096520294066a8430f48ea88e3c7c42c5c5063190de0c5718af23c6e1f5700f885da7316e3c17333705d914738f6dd75c73164e253c3777bd23bd93ebbd84d85ebb5fafaed51bd3f9db82af4ecbc790033d56e374d22bbd33889e391cb588b8f09422facc98771b5f17cfc7792797ed06719391ba72e4c54f9ea1e238215de09337f288d4a7b8bb530548a", &(0x7f0000000400)=0xe9, &(0x7f00000019c0)="660a3b1d87131e00e8fc72d7add82e1950f227960862a959e6f04815678c93fcef5ee45c3a88bb1432b55a3b66a33d1a44b462c7a1f6c2bc3ce1f6eb1a51f97f54d87557d78322212adc7f620f9faf161ac240f182f010ae071b01cedc1edbfe402c7a8e7563275ee2dc69b009210aa941082b77c5531d455f330a25392c2ffb9c17d52ebc0f0cdda4719eb834a10c03f1501cf91568fa70327d9e600eb402b518d6a18536e63c18953dd85f1304ecfddbebacbb7558df2bf1eefd7a0c64916ed0ed63d929111148a6a82c23fe7f69fb9b020a2926f8c5bd58c737f6ce2339821b86d8840ebf24df61aeae4daa7e97677a2a09831a13620afbcc0ef52576c7db2c4e036952b5fc30e4fb6cc1037baa5a4a13cb0e2658575d3ebf4a497ddaa922507d1dc149a20fc373a4962f5a84e5c8592a8365d3abe7b7fab753a37f41ef8ab623d00a0eea3272ef3c397fb4d444f138ec45e1add82c70eec8d7ff2828ce2c11f1fe30c5ffc452fc38845972ad5e2ecd2aa79e54421d86e733ef49293129622f1612f95c7a8522ed6790fe556521df012db7de64022cb606226f07cfe64b773029fc54ff244283f7ac83c91fa142f80477f4b3211c4b744dde99d1c4e5452652c314124a6cde84f42e0b2d393daa9577360e8d198fb95457ef92b506c5439658eb66243607bd37474a04a51526243107f6faef68cf325750be3ff685a05c0c2fab8eecd6de8adddd37a64cb1fdc34dc7e149fe57a3723ccd9d2660aebff5aa8d1f82035b48132b95c7a2dc15d566382b93acca8bd114c5b5efa00ec2d402b63072639e0c01f73bb1e4d67725951ff9be354c5e558a75e7a343c69efd1314aafc730acdf4cbd9156c61a084d757411f1e398706936e59ab42454debe606aa4e8db187e2261056503b426f56ec664c6e1791ddb3ef1e36c204e452ab4f4ee576b777848f628724569386857ea77efd663a701a7f4410d2499ff87b5fe8fba082247f066917497a2e51b78ea2f3cf8e872e7d3ad96567b23eb8fe54455a693846ac4d64ca9c266d5dc6f5a7c65612c934e775e57b8c3077f0b5e6aa135918dc3c07a97c30d6a5e8c794291e53fa729d37f7db670444b60a7ccbdab1b3b0426c943a2bbb720f69ec19e5fac024df17bb90ad9849a8fb21066bf3cdbe71ff4e5781bf0418bb89afb07673633d4b8d593b7de03af57eb26e0cf308c0d9fbeded714c48c19f9e1352bb5ae30f04ca1aa76d5fbec88230254c2917d5b7ab1d5f817a929c3cfbd0a9a332cc4fd974a770cbce037810175a8d0dc850088fe5ef97dcf00291e79cec9d219126fe3e63067f933f1e62fc5932678ff7131e6a85aea775ab0f5838a1e07f0963ce822351ee0d46296eadcc1d5aab34cf62624100b7d31d31bd9d40779753eb89a0a549fca9ab7c483a74642cc9ccc9dc748035fd77ada28af95ee3c9e49fceb46e9d38afcab49b11e0b4fc5c9e4c211935a62efae2384098f0fb0cedb171233bfeabd708ebf05bd7e4ca48b8d402c8be430877afc7ea23ae137c13bc7fafb9584db6f872d498237f5e77b9f4808bbb060135b35ac2ebe9666a296f27cc5d3d4ce92aaf0c8af9b13a382e91c0f742868e89f70970b2890f52fb7f40cbdd793978bfdf7893c0f3c5baa525480686a1be68e8bcf0e8377c7381ff75dcaf245c84497935de060b84b7d6ae37dd45f1771309356ac5dc6119943e3c926cca4dfe40a56374bfee5d06e894ca48df3f344fd8b4a513cf0f37f4b794b61f34ae436b02850ba5d197ed1e208b484f7bf466b68aad8e85f7f44cf790f200b1f9f38e50f01f6ffa06b4a4f6aa09c46a79630ef571185466189898c5551e365fba6573e7c7506bec34d0eeb2c6c7c66d36e553182461f3fdff1c625528a184312f1255fa70268439b03e06d9b3589588618f48b027aa0d33610bcbec745f8707f4eaca2573839b2a5307543589215e4590746c8267b918c4dc62bdcd65457464e904d0602ea07483b82e50ca44a0ff93c8e9c7fe7fa56b8c9de9930e4b4679aa3e0390355234db4bf93c7691b7f0623a6a5a6193687752390fdaf4f8f5031e70d77c5944326eed456f8ff60887f3fc04149cf09a27587a1b1fdc4ede807b300744b0e8d881a4047f88777f03c3ba0dc6378e3b5133538d9a8bc02eca0e221c30eb68928847b0accce9fe73e036af54fd0a2b5a1e47033eda80b55b19a2b961fc0c59e21758409a77b807a5dfeec3cb027c1511a8b62ab3acedeca40be3846507e4cd393fa2c5063cfaa8c8df9d6316e85ef8de1ed7e4a7ba3728eca963adb67952462e1664964846e32bc067fe541483649236ec3fa829c925363f95cd791d6a3342e68fbd6665efcdc85218a54a10bd1cbe07991f72a8eb337f187379581d134f47988157cd5b63fe7182b68ea9be329ebe8f4c3b53698fa6bc2760f72119d26137b89edf52a2014699d3a5332e31b030cebee0d3bb65f7b52119065a82723dcff2162912e637f2afe0d0139826a1790eca52a7406960f568c0f4f384c230e9755beabf9bad886ca19645e5a0bc5afa75dddfa5927c1a72a84a18081e7341c1c758299bc3ab78fdc9ddbb44ae6c02413b41a8bacbfd546a87effb5d73a5e2ffb0c080142ec2cf8443db0ac5962cd3e1fc4b84c3ed314afe30469f59d19e140fdced48cf3e47dfae6edb1e96b2281830dc603ba02fb8fd60de7cf1158534b3cee9d879fe3dab955e9a13e8065d94e65350865b0bf0b163640c301d7bba297b3fcf71b977c0a3ac592a3959cbcc0ee17fa297f7c02c6501bd6fc95ef61615b1b21c69e402d0d77ebd96faf1b0825667aa47cdb92058f7177e64036739eba8921bb5002fec80473e1e2505ec5ea65a163a2697f195cf7e72d4dc42ee1b5a12d1df7d9e00a5dc1cb55a31de51abe3e7fd9b44d7ee5337ede69846958f3be9bf2d3276cf21121480c28a029f529ffb1b77555eb7f350f33ec697da17bc3cbfde7446f224192a5fd07ddde207f2be18806c198eec12b367bb5c5b4572a519e7b35cbf4a8ed4cb7499fd33fca426d608269b1f3a370b90d37d215f63c9f5c0501424258abf7793e0c930b567845be0d8503630e3fb803028f057834b3f1ecc8bc29cca218ac5fdd0f7ed5e0dd40fbbded012d938ae90905c675de38116e3bd79838833c5d1ae5c5674ace4e92f315c4a2b991644535524abfaa0a3f3d690bf299fc19aec2d5d7786bde6e446b71c0c83fb65aed9bc9a4e5f2933729e3d7966b7c36e6582bf1848622be270465ef97dc51944709e0cea3bf945ac5b16583f49cdfdb95ed2fc76cda6d9ef2d321a3bc3691b6f5d0135aff5cd797777ac1ca5ad226e58474774e005362a317577ab2a54636058821144cb5994c0c5e59dd6fa7781486ae27579acad60f027fdf28b5845d542aed29c2a3466488f0ca67e14ac444949e7627864d2cf3b4b7bea3c1f0da32d53566066337943913434b8a563e2cf85bb50e7f1630faef2f7759b5e5604b4f85ea49816a54db32f1bf51ea4ad2ee059f3e0eec6817ecfd73b16ccbe9fad96e592b365940171de1553d48b61da45b691fef982eebe5192cf40583bb6dbdced5310f2112147384e28ea22f3146432d636ff3b342092345af20b825dacf7094574984211fd797f44ae63e8513aa455109377cb61d9820ebb13770342560808c19f34a7012c8b1ccec5bd5854319953266bfb36245e30222f3c0c989d7c987a4c0838a87fde3809b083a9ff0eb766c68566343fd62011e9a7764a1af6c4ee81de5f7ee4aeb963cce39b47886e9381c64104027525a1be3c48e70a190f46d0b4a860c19f45196bb4c60e02e35602f85ccd82a19a48847f5dd9130f1216bf9821fb50f2d5dfd40317776a4e53ba0d036fec68541eee27ea71c24c2c4ff2c3cb833606f4131b25d211514cf99a7995b360feaa0ab73d240b9452a746093c0fbcba1d07c82fdd7d6fee798227c4a47ad4a767b0f0db149be745094516482fc8231f11a748d973e3b12290c24fee03748fb583c8fdcc08e3acd6d5b85a48d1816b019f3b2c8d10b52fa7bab5b31af618e6c7326060cf932e8a03a38caba19e0b4da5d721d0aa0fe0f87f81586f7f36daf5ff3110779e2b3ef7816cdb6619456cb0e38b9eaba4dde20b4de2ed22a5314f03374fdc19ddb6aa303072bd8b74bb88ce452f5c7460765a50b30ac25e82c52bec7ed616b808e7b9fa71ebf03f775a012c4dbf2dda23ab8d50d9f299d8f4afecba0fa243bad44a5881b17768924c45466649452f1627ba185c51ba5259d3cd06700fcd80ee578b7ff8a24d9cc8e3d699a3578d51006a1d709e4f2687dcfeae9ff28b40d958b020408d1ee071f7c222fa7e89a0c65488f1b9e99a74253a35eddcf60478058737a0f46180facbd81bada321259a157c626009558aeb298de5aaacc622929e34af7ccf07c176fb0eeed0d2f5d31b425372f0db67d82b8eaf9fb6023e24dbd75c05cba21553718ddbcd2b2ee43b73ca53889ba4be3c2fd0c3b754eac2c077026a0d7e60f1c6605af165fc3958c5d683831a0a42c7fff53015dfa554dcf4b02b9398bfa67c80f0165bfbfe5ea538860ebf38e61fc2aaf594f04d2fc1c7b1b4f46cb044bd77f8503cb3cfb99d6e986f2027688ead24644cbef101e0c60ca74d48a43bc87955a438c46c68199ebb18708e203371f733beb04f801ee5cff570d92eec49ee9dce77623599f2bd47c1eddb32ae3784235704892fc4b2d025696af1f5e443b0db2bace7a1742cf8b8602c0a6d18a25d7306b3cdf36652b161031fd0a4ccb9866c9da7323132caf56666e4295acd112cecbd81449dbfb269a5795d830b1d670ed720701d42d7df67d92250cc24b0d0e87dc5a515c17cde41bae3670370965b6c487a93f48a199539bfec61fca3907bc3ad07ab7c1474e77de2018a253753174894456b8ba1d1b4ebf3fab41680d6a379b826fed9609591d6f45dd749fdacea76dda12f855bae35bae0a5535060994993500a5ae672e2e41ebdd5bd7488fdde13bede9722d833ac89ae0c3c04c1a81a96192d5f6796463193061c912e289607ec6b681fafefc7db20121db59eb45298d63f77c0103b2a49df785663319507f88f05d4cf6d1b7c09f8366eae99081c9f5c0c2de5fe4074423368c82eadf9c5a3215515535096d73deb55b89171d10fe92a24bcc42f0e2fe16ae8f2a7bd810aee52ba0a9ef23c60e1ade72e1924d8940f21f87194955877c4bb5ddd9a55535b51c44afdbf71eddd298162e07e7c80d3f764c1d266bd8270c34100e27f0030520c4aca6f7da68a0344b973b61ccd78aa43f2b06c70f93b4087b72a18d58b7386a1458e0b988bb42dc1c0ba2fd1a19c86488f3519d1ff491302207ca11c55ba6e17a985176bb4d7d7de1e7682ac41f8a20720dbbdd4c737b7d90066a3bc67975a68c112991e76c2924590393fa3a0ee617d26af165db39f3df69ce7c4d1a90a6597554d37c7fcc40ae3e64e10c68359fe95a6b46a218e5f1c5cd005ddbcf63d44e419b1b165aa6aa98ee0ee8038bdcd2c369b5514c5a2d0b5bd0ce1c692c05e1afe87f89b1ef9c901ed282bd5cdd96cb98f11aabf93cdb7ef30061651200e081b45eb4da459350a856f7d1c8ae8086df6b9c4cafdcbb3d73f8f8b8582b1234839596402690597f04d6629a7e40bd9ce427ff8084bb41b663d6cea33d13a28ebe0b81b12218ab3d11aa861d97ae4fa3c436f1e0a33215a07936f7ca421334238f7f2900ac80e5b19de4cc20cde9dc0e63531c5b130937f28be55c11f00a8e39510eb", 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffe0, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r6, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) dup2(r3, r5) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_open_pts() socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x100}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xc}, 0x2, &(0x7f00000000c0)="ab9ab9fb62d4f13e0bad8b30b2134971fd77fbda345a68eddb7a2c3a13c4763139754e6fff21f19c191534e57bdd10367af896a198a6a8afa0e363a7cead", &(0x7f0000000100)=0x3e, &(0x7f0000000140)="f34a80ba1abdd807dcaa00db12a03f07f79ad5372cdeef5086a9bda89d21a55f", 0x20) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd600900000020"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x0, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x4, 0x54}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x7e, 0xa4, 0x2}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe51}, {0x81, 0x7, 0x8, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x1f, {0x3, 0xfe6}}) ftruncate(r1, 0x3) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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)=ANY=[@ANYRESHEX=r8], 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 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x81, 0xc998}, {0x2, 0x0, 0x7a, 0x8}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 2: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() lseek(r1, 0x9, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f987ca0438004000400000000005008000"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x808, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f00000002c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) recvfrom$inet6(r3, &(0x7f0000000300)=""/102, 0x66, 0x40, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x6}, 0xc) dup2(r7, 0xffffffffffffffff) 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, &(0x7f0000000400)=ANY=[@ANYBLOB="836ce898d8fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc00000000000000fff6854b4e22361637ac9c1451e583cf1a270db9b8ca5fed04830da447225f357d283bc4714ae49c421928150fe47573a7c204df2e0c288ff0020200e2dcb9becda0773a8600"/143]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = socket$inet6(0x18, 0x4, 0xfe) mknod(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) sendto(r1, &(0x7f00000002c0)="7076cc6640fb02de3e510cf2d3f1043d3d9ca2f719ef0af71e0d36a6b9b3119d072220cc8cfff671fc6bbabb1e160a261c3d2480826edcbdfe07a8f91d367204fa1ed128ed97b095be751aace0f42bf984c672ed579abc96336fcd5c626ad15fdb7d70d42c5a3ec5fb197721ef50ed686a2a2fa5009281bd02b678e88b70ddfdfe4b0cdc6f1b7e5c2c9ef97546", 0x8d, 0x5, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{}, {0x4, 0x0, 0x0, 0x6}, {0x81, 0x7f, 0x61, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="370a5a6eec240a187157cc0ead27b6300b1904dccfd666bdda38006687b6ef145f803bcdd15104564678db461b557ca83b12133515469d2755ff51f1b7df683f2bea122ba6bc83cc3620551cbcb7aa36d00b62220650379d5406", 0x5a}, {&(0x7f00000000c0)="74352a06b9c8939df7757d0ebabbf3eb8f13e538a2c49c3bdbb717e4848b40562fa31c0bac33470ff555769016f4a9c88f2de71e7d5637a3ac40f5b49be2d5ac27aa3f3cbcd41a11919fcb5d939061c3dc0dbe74fbb4fc5d6060baa4de58abb7d9db70c8ac4662aa4f86bd0fdb696c3a012b1e97322bc811c2fd03d5aabd49118a0081de5d0470c9d5e2a4b0aec0d86e357743b58fdcbbc2a56c65ddd7a42c1bcff5f2e69b816e9db4b464cf768a3d43f28f5bd70372154c17f016dbc1c0685f4d", 0xc1}, {&(0x7f00000001c0)="034d13528ca9d1e873c73b04e0650e936f0dcc185b8e33a7b7eef9bb6809292610ef57f2742eed77123a7f5878e650e80830", 0x32}, {&(0x7f0000000200)="e6e3f3dcda623f6dccf3cd56f269e8e91150b0f68859f5c8320593662efedaa0e2374614ff4e158091e538c4b207eb5d5e39580c037cb2ecd84b3562fda6c05fd8b4a34f0c4e6747785e3957c5e83569504eca15261f7837332c09a0f41452234e9e205faeca358710a12257cfcaaa0ebee21b5224128b9097dde605cc20ca66981e1459e9721aed406fd9b33dc004f5c4430375c7a8cefbcb28183c390b5b67e9a7b427f1c46ca8d0412997618bf08fb9f7e8a26f66627fb25515a0c8a977cbff2ffd01fe7fb5cf0c927c3295a0193fd6bad7", 0xd3}, {&(0x7f0000000300)="0d8e241bbb6ee5205591e42b0768e4f8068a6d7a94112a91be552c8d9b3e590ab23a494aa478b06f58a25dfaee2d551ca1e2d21e5a42771db940ec583abfea8789f69ed80dd133c1404ea6ec88b15c0f10e5dd9285ce33ff4fdef629b0215b1aa49228cdf74cfac84d8984b338a9febb5c1b2b0335488da463442b0fd5f96cc806117e486a9b79cb386d06a554b038e893ae613ae5d134920bc8a05c59dc529a5a496c4944e6f30aa56125a266a6937b412fada2891a4ddb151fdc28350803", 0xbf}, {&(0x7f00000003c0)="d45eed2febe16d45eb78dee64a74cf783a08e4ec564b9dfb32473b4588b4a07966443cde93beeb50495ed6404e27403eef7b015c0372f9fe880e0b676d3880e1eda4c5a8faa762", 0x47}], 0x6) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000500)) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getppid() r10 = getuid() r11 = getegid() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) r14 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() r17 = getgid() r18 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r21 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="daa82d30e625e64e230d072c70796a990f303daa21cd57c335aa57c819fa274ad43803d0db5be4854eea208f604fec60f075f37001939b4b5bde129ee09e1b1783aebb4fdee6a4ec3d7c76fcc673295733436b130b66ddc4784a271febaf5bab36d2054b9f5d0461b54abdb79bdc0a2eb0c5b3f5a0", 0x75}, {&(0x7f0000000600)="32ed00e671582b681aec2ea40df7", 0xe}, {&(0x7f0000000640)="049b7daf69234667197ae20487c10d3aeed4807842576af97aa60db6b317204bbd93b58e0505c2ac03a443a9d900a96eeb9a53a6ea10be3cb11b889c0ca83ecdaa3264b1fb52d9b8d71bd680cd7ccdd9911d9d67f4d98725c051c7570268fe9c275946212c3e38c0", 0x68}], 0x3, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0x0, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r3, r1, r3, r12, r3, r0, r2, r2, r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x158, 0xd}, 0xb) getpid() r24 = semget(0x2, 0x2, 0x9) semop(r24, &(0x7f0000000c00)=[{0x1, 0x3f, 0x800}, {0x2, 0x8f, 0x1000}, {0x3, 0x81, 0x400}, {0x4, 0xba2}, {0x0, 0x8}, {0x1, 0x2, 0x1800}], 0x6) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x400, 0x0) executing program 1: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300", 0x0, 0x4}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000240)="db2feb7e9753bbc325af5908ae81acb889ef5aca9aed90384ec4ec0f1356cc3ee4ce3953b5d54d52130a34725c42249aaa371a5f7f23619a5f02519608157e91354936c5f44768385eb48a364a9e07885317f52788aad94a46166506dd7e2d7742f7c3ada2c7fc19b6e22433e692f5c252183980f21821cb4a269eebe7f827848a819912904f3ef96cdcc124eec61006035d13bbf765241d8ec30480af6cf094e32a0a2420c715cc1bc64fbcd1f2af6ebf8bdefa97ce2bbf8ca14edfaf5ac01901bfdb3b5c0d3783d8a417c101dc336160b656f2f1870c857ee75f2ba57f011abe5e02750e77ff", &(0x7f0000000180)=0xe7, &(0x7f00000001c0)="90d5a0ed8f61a321291894c03c92681af6c8909a834f7152f7f84136de1563b18a578c6bec1afbced174c11b870ef5aa165436e4edb6090c7a43d48422558bb4341f4a45a307c98e666227fb54fc19fbe95b099c4cb50cf1536cd66735accb0f45", 0x61) mquery(&(0x7f0000161000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0x7fffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) pledge(0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)=""/171, 0xab}], 0x2, 0x0) getrusage(0x1, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x4001, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = dup(r2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000001600)={0x0, 0x44}, 0x10, 0x0) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0x0) setreuid(0x0, r11) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="2c1f4ee7fa866df856137588c02f73b9ccc3000000f70004000086dd6000000000eb7e000000000000ff0200000000000000000016000000018700907800"/74]) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) msgrcv(0xffffffffffffffff, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r4, r2) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000180), 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdf, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000100)=0x1) writev(r5, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfd", 0x5cb}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) (async) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="0e", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c", 0x201}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x46, 0x0) (async) syz_emit_ethernet(0x46, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) (async) ioctl$FIONREAD(r3, 0x4004667f, 0x0) executing program 7: poll(&(0x7f0000000ac0), 0x0, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r4 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000011c0)={0x400, 0x8, 0x3, 0x80000001, "51a7e7eea81f857ee647cc359490a3c5c136f2cd", 0x0, 0x6}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x10000, 0x6, 0xffffffffffffffff}) setitimer(0xf8ead875707ea4fe, &(0x7f0000000080)={{0x100000000, 0x4}, {0x2, 0x7}}, &(0x7f00000000c0)) executing program 3: r0 = getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x0]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r0) r5 = kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="0d7b95087b79e9236527f883721ffffd1d2297db79b7aab86b39ec3f7e9b36a642cd6b54f0ac6e59054dcec91d05d045b75b339cacbbd362cf698d2ab4fd03b732e8abff4906942d77b91e726b9e9d1a7862baef53b07a80ef712cc975a1df161ec3c4f7cc47db097b8dee884d5bd0fadca9ddf4436288f6ff19cb9457519958bd97ef9c29aa5c13b9b4d8b7ec0f15ad192f1254d545e756424870d9bd1c0f1c091a01e9d4bfe1fd08f5d98a523744c9cb80ac5c2ff59b00076183316e627e6a3d23496c397770739af7529a605bf21089be4415f5d08b0e12a19bf6b7ed5aab1ce59978e3ff2e8d06890763ba8553690f18710ca1ad0aea", 0xf8}], 0x2) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="631e08a6749316909cc3ef1e83825ac168d7f6dd94a25d1ae16be0629f1fda5dc2c469ae949c24e8015dbbb66f9d6646ff48d7a028b71c6535986ffefa877825ee8e7b9cf756e36133f28bb06899b73f55c218d4678b45b4", 0x58}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r7, r5, r8]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0xb0, 0x404}, 0x40c) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x100, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000680)={0x579f, 0x100000000}) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000700)="932ae68c27c2b605bc8b83bad122ffa9c75e3eb09abc0ed98fbecb9aaf6da07ca77f3a766be6c2b059d132a38eec5735dfaf2ae0caa1eb78e3aade4ce712edbbf7540183cbcd046813512279420196709e3188817f0e63e282177c4b968373f2c55db0b39754e1f21866bb9832b3857bdf1b86f204550b02341cec77", &(0x7f0000000780)=0x7c, &(0x7f00000007c0)="ec60125b23a6186d63aa66f40977637f8ccc1a76e5ac3fdfc127e636c6e4e6076833c8830ce7e1f520a6bfcdd5bbe25c4ab9e5631229ac1f66ed169c0f2205cf2d6ecd3b5798242cbcafbf069f4cb2fbbe02c4a46f2de6c52d4c23621a13e25832b0ed174839d2c2da7bf82e0b5dfa43a3ee3af19087531218fe795ec9ee630c78c7b97c8dc69daf12d3a8b363366a46d73f46cc259fa6b5334a910dc234dd84fc316e5722a65dbbe47af37a3eead37c8b1cad87a34d66d6ab1b86e22ccff5fa36feba20765718de823b0efc548d8780d187f1c573e95087c2d4b9f96f1f9639cdb813f362e1ad82bcdfd941b445170f16ad5e0d6f4dc47e585e650470d3db3c9844501f62034f937a5a0b7af2451da25d4d9304e7d40fb124a2ff280cdedeefc541dfd4e91bc0fd56bfefa08db2d9fd00c09780b8432ce5e14f4b489e539645af54123a260dc99c942479c97cea714b6926d8850115814da23f8c6df47df968f7722478180713032fd62480fbc6aa1a440cdfe0b5dcd281828e851fb9160e5b6a7011c77405912e6fff35e477880524c1840cfdca759bf62dcf011ba842e6500160ad8ade2becf5d0a18b1a9de322c4a693cd4bfaefe5d8adb1011f05201057795962c8a13ff5f1b51292dae5dd56ac2af4486bc856ddde7494034eafad0a1aabb81318872aee0d12468f8a1c6ec85d980c69adb071bb3d40887a88ae54c2bf8f5123c9f332fe1d508b02f4f0c809bbebc3241ac14d7b333d59a6f28ddf0114f75fd15fd2eb3d2203471b4129a34e7c204dc35ee24cfd4214d30a862400a49f5bb0732fd59935444b9de87efb23ce766136471690320ffeb9809b22efc7645dab7b82fb2c1a82e5f7093396e457fc863412e90a2458e6d42a160dea65e1cd124e0d90ecc896d1f328415b5bda9c7259144fd323f12124f81b859c44077c5832938fc06495efa158a6ecd5a1675b3ea553c5051cb7c4f01942f303a62d7f3c547593ab1685ccb2bf53a6df0d7cff63b346b34af250f4520eef2e705bc848eace73e470d6316506efb11c48678519f4e15af28539b82ddf2257a45451befaf2c58e06638c530e2c9fb73302b97382d14edc3dd8c7175a09a939d66e2fc4e5c340b9a6e39b71d92bfe6f4c55fb801460d39be82444482373fff7bc418b61bfdc1c353341254090ceba22ed15bfcb3c10bb4cb9bee37c9a178ea3b1a15951d65f67bab156a91ae0c58a58c4fb8d680c69c2ab3f8069d03ccca788f7314074c346c2c814e7d225e5563d931ab69a9d3edfced2e58d482ff47bb2437389f9ae71e222ad278afa31bbbdb81c944f182f78c8c1596b15c179173c4397325ac91e60c33518773e1e23cac720f06674fe6cd79a8161557360f2574e344dd9c599238b5bce24577bbff7e122c10e2513e8e4cd6dab5380e23b4bcd5c33bfb337f1a96b6af542077c6365a523b0c3e3bef235e1be98585b525e7c39e6da51b95308d983da4aa73e057a070d4bbebbccb0530d1a92ee340112acf14fb8a093729a04a98b2f0b8baf01ab6e3731854686475ef9291d74289fe0f197fbcd0f429c76c4138efb9f0d7083b1167bb76719a5a591215b914b2bdecb17f7951303e3ffb7886d692160217c9e52550d5ecfefa4395ae3c240670f8b73ca1e23276a119da0db9a42dd3a7e461463e26538c6502bf1841c7de74358f53d1b2c40b97639b7b73ee093d6733ddb6741dbfcfc344dcac83e211be7f848018162760a9ff236fd51d9e03aeae88ef1413bf7c34a7775a934a03696e46f1ef87b6ce01bda3e47aa6a1b653c00013b13e4772aec25022095559f4de811bdbb4823332755be65a4c789eb727236342c0471d82b2ef83a8031c6d0083d3720fef231556e591b3bed2c28789cf7e905d2a4d74312f73f6abddbda1f1e9e6d89fd11e9bad94e5a892a9ad80658ebeeab7b8c2c3400c39b85434556ea46e4dcd7dde5389b0c1f25f13d87d56a77e49b4bf20e7a3df12394834f39fb389ccd3cbc4945c0e776c80d558c302f9a1ac0df759b50b1b35aedde4a58265d6c17abfd2af43c2a91fdf9f3db78f185435b7ce4a1f5ae9e57fbf2cb123b34451f4b4a5581b3bd44377da7a3842c7e0b3d0167ddaf0c2fd3a747cc47320ded97ef17c008bdce1c3a713073768eeaffa2e21219b89296a8f2ac279dd4f6d396c399932dfe596d50d45e8f6730bc357a5f7300101d2935f96647feef76afcc18c6f6c30cf39789a065642f7a62461346cbea5b630b5c7879b12837911a2a6000140c4609a33c85b4e023116f2afe1ef5cd848b8993b0917a744e5ffdfe1e6ce88c0de717844707ceeba86ee79eec3e964d2f6e202f8416e2603fa858dde0bdeedbe2850ad2d04d04bb6b8ca9c327f6ea3ea4c4cbd9c86c4bf12e1fa74e53dbd38f28c4373507157c4248ae28fd21e7ceea70fb124b0a9b77ee400db5610d811d83a69fedc80f80c0c596ed0ff5af12f3bdb2886cab77fe52109945dc77932965d9ee0042cfed3b7ff9f2cb6f3758d0adc83231f5fa8704e37f1cd6683ac6b9dc84bf5ff95d1187d4c41eede1140dae8ad5a42d6aa13b35d491b05a8c9c7d87feb8808fe709652ab65cdd519ee2adad1ef1a630aef58289cbdc5c277af1d8f048e701803fd22954f3e6914412d062d4cb1b7a49470bde506a2c0a0f36714a9373941a6c9d464ef8b5ad9ca41e62a2e6f6d4fe801e4bb04b79a616d667211f1d0467556ca5412d764738ce98c493ca0de56777d96e0fa5752448cd63cb138003d00a5d433155d7d95605ca7d7a3078edb4dae714b2e3b09341b0420c4aad40663db83055d7ea28f0d312fa5f32a69e955687fb8b3b39ba1efbfeb6b9829245e90d2c5a7fc429f5bcbe398661523203c458fff3afdfb76a3ded3353e0a9ba8f7f2d1adfdd2f20efc42f747d16ca44b2b73f20df3c449b52c0262cc010b9f45042f3a921ee83ec54f9790c0f58fe11c8fb923cbae86c971694fe5ea3aa99d0ef9b440d0966386cc49ec43c0cd09e08dcd7932af91b39d269d246a00e2f1909a3f99765afa747a1782e25c8bc723ff3a7c4f2e6942b8ac67c485efcac8b1bcd2fbaacec980b74b5d550b0ddd69139ad3565e8eec2b87701b9a628707060b3eef4cb22f2ae817dab955a5548593c8dca3176d05495e6d6e2e6514ea464c77b999c617ac1c2fe98faeb7f7ee91f29aa36ebd7b36c2651845b010a5012bb523d13648d70380c055e0b86beda668a607ca9882f27b2f026598d9640aded592eafa50ed75380c32be4e6cde67f35e27cddcaa15e699e15f2293abb66b26f813277d8c6d03be5bfcd04541c1385bc1acf0668064300a5328e9afaeaa6091352eccf913a2dd4813cfcb759d2968ef02913e1f2a19d63773ffe61c070a71ee012740a64c2b85c528af3784a593e96658def4426b72ece3b921a4883d64dc0d623480ebc7aa67d73757c34eff133a43c4e4a6ec87a4dac531d4701f63fa02c0d055182119d7d4cea6f028ba156ad8db9b5823015c3bfe79c3cf58c5bfc008660578faed85ea40aebc0332d25da9cffea49822a1e7f93357942e04a4946642595c0864bca54f03e09d8cc92b2d248431fab80e608204af4e8127b150480ab07a7c95673fdad593984f5227c3066ec45786ad45e2893c2b13a94760f957a0e97c2422c2a1d31de169af4eddd512a8e79adcfb4d9166d1c573671fa06bf7317113c759c624b51146f5b25f7b78fb6a8e09075a41ed255922dc8301bb42297bfc9e2d0d2cd7171cfb743556e1f50849f1c9cf7ddb9bd1c01d93c8fcf8eca0a806a567646e49469aad8f02a15069c7c505ad02e2259d6b80de2385be2144a84ef9148e6e71b5d63bf5bb5ba56b3c59503dd39dda35a5fe930a84606a9d4f5739c4d9be9ce8cd40f5b2496448497058a21c943d29783569d518b9f164bfaa96d3999ab76645059d82b80ce84b695209af642fc26f933802f3ddf00c250ce4c59fab9b4805e6fdad3433da3699027aa5ed5f360e45721a4747eadcf6acc046381b490aa40e66dfb890e8473392d71fa14f9f8b6eced6216f5e44a3deb7949de5c7ba135000dc73ea3dd55643bd0058d7e4d7e9c9df245eb7a79c760817e844dcf64963abf254a2ca9a913f1f41502810817f5ab5eae9d6fcfdb6dcd367ea8dab7370f9ece6eb57f8d57e798099424abdd903c85267cafebd869500a7ec410f0438664acbcfeb493048d8f1f34133ce6e013e0bb5bc7dabcfac7379ab41b16246cb4e4f0ade8081d17458333397ef32d330a01db8b2df54302de97b7b18c076d524af7ec8be154fdfc1bc4001c4a3aebdc1275e7f6e42dcba7847e9d1585acd4c0c704474da90ad1fe7c274f024ef224f9e6b46e37b074329abae07998f6eb23abe5354af093307f487e696e0297f2deff809fda2d6a04ec8fbf87c6538476b75f3a8eb83c37b7b70633ee230a7d2b1b279f9b4cb5e615e88898c568e050d4853885f547f310f0f344b4fdbc82feafeb3915dc010e1d4dddee5be3a76803aa7d90a0da37d889ccce4de67562bb13d0d36830e4df52a884229ce58e5993105398c2efcdb22189c701ff47c476023654c7992317d950dad00a263156bf3ae935d4a6aaf5b18e29384b8bb20b8d09d36c9ac48850dbcd67a5241ef1811303c749feae9e6177226fc15eeedacec1cdb72984beac1a250fe4b70c0bdf5320e33095bfdb6e5a5bcf1241918b023a38f3c84b42d89e00e1eba708f402a7c22ef8d74365c147829d3cc385848dbf5124fd30fb7544742808e273e9cdd1d31e7fb9fd416018982c153e7dc4dd180f8d0b7ce9a411ada136b5b270b8e7f4e634b074d8c98415e0541bab24c1e92bc53b2ff807fb325b2be5da9f14b46471f28468898761319fcabf1de77c19d6eb72ce1dd5d9fdbf768957c6253a9fc1b3982361db04f22c4f0966e5ed19e62800f149c929999dd2e6408c6aa46774427ac6a846f58683232b2f5ed6ff9b077ab339234ad53d6b3eeb9c55535f2b980726f97f410cb2ad23d1d3271f4983e6327c06898ba72772278fea2388f4d15b99c83ee54c86dda76c0a2259d724c378bc9a9afe8834201776d2bc29b623a9cf3c58c29dee5409edb7f6bc8eaec9f3c4203986dafbacec057770c2230dca32068762247702b1059d4ec03c61b4e93671e6e995d43bcaf4e81d728e8023fa6c496c6297aca39128bd65d8b2e9835ebc42b7631c3537ff66fdc36ac94f8bcc20575ca40c3fd425e42aa7189176d66dcf94fde3da6186007b6561b13ea5ed88eb68a896733821a14c905df9054294fddcf1a6f5a2bc2dde061f19ccea561bcc02016fc0c65a291afe1ed657dc887f7b945ab9f778832b45a471bd3908306cf44d78f6d597e08b4e80bafcdfc5d42ddc2bfae6ee9c5b3a54dc861654b6b379c7cea582170a601d9bfbc035165d9d4511bcd35ae18db5e782daa4409022fcaab2f4cd9eeef05a397269f4bd20c76db7e05cf45bee634fa7c2c1a4b14046975b156e18e311ba99dec3f5eab316d13a457d8c90f56230e644bada895cfada627198a1427cc63db6b86b60b4c48ccce94f363cfdd46f9cd09f6cdc6a9503d893d42b66b1455e264a2e0e43ccbe0bec678b4e51a4e51cf5313c04215a6f1b41995849569d65d101591b8342db7efade54e46a4cc881b7237eb50a455d3efe2fbaf404b6c3e68c29523006a88b35fa200601408dec2d34fcf6533116307a013db627942ff8cbac7be10cb2a6d51188f82518e80d246468a4b4b6644c3f3185368bf9687cecae7e11fd363f4608d620", 0x1000) sysctl$net_inet_tcp(&(0x7f00000017c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000001800)="ff4d218ad3aa6d06fed070eef8fc45b96f80d7113a2f77dda8e059761bcce379641b546da45c5a70e576856765e1defba195ea9b464106361c7a9e3a592e17d8265833477c6c216147947f54b18634115edc17c4c5ead982d68680b5830df8057855960d8b25a95994615291875dc8ef86eacb3922f61a13bb3c812efa32be55d9060a93f8e2", &(0x7f00000018c0)=0x86, &(0x7f0000001900)="ab7df5838eba3d86fba53c240f6c5f4e0c7a024f50b4b92a1863", 0x1a) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001940)={0x5, 0x7ad, 0x923a, 0x0, "1323f7282ddba50d02e288180887502ee5ad0451", 0x88, 0xd4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x40) r13 = msgget$private(0x0, 0x2c0) r14 = geteuid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000019c0)={{0x3f, r14, r0, r3, r0, 0x9}, 0x3, 0x3, r2, r2, 0x9, 0x6, 0x6, 0x7fff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001a40)=0x9) msgsnd(r13, &(0x7f0000001a80)={0x1, "4d8828c7e90332ec485eae0e83bcde7f628ccb4e4cf06f9563c277e267d5fa24c67d06866bb0d53d91cad88aa5d15d7a948efeddff28862464960266a41250faccd36ddd5656d09b5f32a767f1bdcf3f9940af0ba36b4685c8945af5c77816f58fc251b46321bb04b84f11633826b672cfd2ec71a7b167c024f04c30feb944fa6d2218eacc6e00d4ef635f"}, 0x93, 0x800) readv(r12, &(0x7f0000001d80)=[{&(0x7f0000001b40)=""/244, 0xf4}, {&(0x7f0000001c40)=""/116, 0x74}, {&(0x7f0000001cc0)=""/43, 0x2b}, {&(0x7f0000001d00)=""/115, 0x73}], 0x4) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000001dc0)) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000001e00)={'./file0\x00', 0x29f, 0x9, 0x1, 0x0, 0x1, 0x5, 0x9, 0x0, 0x2, 0x7f, 0xffff}) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x3}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000280)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000000100)="9bfa50ba07a6d0d0cedbaa8fa48838fe27eb0000000000", 0x17) 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, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) sysctl$hw(&(0x7f00000002c0)={0x6, 0x18}, 0x2, &(0x7f0000000500)="3e8023e0ce76127cecfd6c180d1b893c8d0c15b5b4945dafc4d8a8e1507e5195431ca5d80e39a3203b10325e54997d0d108a80874c0305740196a7af7cfa06f3a6c393533e72023539e30873ec18a7a04dc04b2a86e10ce2057548dc95e458bdd2199b596b6d2da0fd1fcbf6a5b76462683ec6f82e0ea14391a46b1710937a26af364f87eecf88db9f729d13e82def706e2be10e7502d5356218d556dd2e07b658a469d2cb993c71c3fc86759a419cbeaebe3a24a80aed0a68a6c730ef69c9822b0a1dc210b34bd6ad368fd7ec8b5cda33ebc413a5248b8a22", &(0x7f0000000300)=0xd9, &(0x7f0000000600)="1a8e0735648dba0bd33977758979c051019fbd57e8e389c548ef0719177c0390f9b30744c9f4d83797f3334a75da09102d8989709d01be591a265ce98f366fc628975050fce847bf7380b6a4db91bf7afbd37a9690022efd29d63b317a83568e5b2bf722988989d028f62ceb97f4cda12b2adf704fa4dc326b45809c61acda6b643632fb6c704fcbb223bff841c8", 0x8e) r3 = socket(0x1, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r3) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) r4 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f0000000380)="bcd40478c0f460f39ff3f54734a33e59e365678f2d49501a09169d4b5212a99b29aa223bbfe45aca1967671d5f4dc710d070ab82629049d67d92946c6ef6c24a360ad38f46c71bf7e88d1132a06cf48d37bd681eb21a610568609430725244e8317d087abaf5f5a1c43f112125", 0x6d}], 0x3) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/206}, 0xd6, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81, 0x8}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r0, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0xd8e7, 0x0, 0x3, 0x9}, {0x80, 0x5, 0x55, 0x1}, {0xfd00, 0xff, 0x0, 0x1f}, {0x1, 0x0, 0x2, 0x80000001}, {0x2, 0x6, 0x8b, 0x9}, {0x1, 0xd, 0x4, 0x8}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x7c}]}) executing program 6: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="4fc170648c8f773644e5d751722e0001080006040000ffffffffffffe0000002aaaaaaaaaabb00000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000300)='./file0\x00', 0x8, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 1: r0 = socket(0x800000018, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800460000200000000000029078e0000002e0000001000000004c204e2100089078"]) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0xffffffffffffffff, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) pwritev(r3, &(0x7f00000015c0)=[{0x0}, {&(0x7f00000013c0)}, {&(0x7f00000014c0)="6af4bc23e6216c1f6c1fecb92a12bd8cb74e7b1ac72859c81ce05530ed31b68542103312f847e23eccc119ebfe92cbf128ee8331bb12e520723414848bdf0a6106d006b9918691c9d87542099b5482e7974001868a44619c27940081764f1027a0800d6ba19aeeda5559ee3b50892007ebe8ef66aad1cfeb53c7f15ab46e83462c8557ac26b66779c98fa24c4c7a1e0cd566ed11f962ae2dd311687ebaa7088a67b7104b6796552a88e9ce730e42dea94387ea8ba3bd6f40fcef0d8495ab2c9db7d581f348c2bce672", 0xc9}], 0x3, 0x2) fchdir(0xffffffffffffffff) msgget$private(0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001880)) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000019c0)=@file={0x0, ""/4101}, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b80), 0xfe5309c3a50978c1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000002c40)) ioctl$WSKBDIO_GETBELL(r6, 0x40105704, &(0x7f0000002ec0)) accept(r6, &(0x7f0000002f00)=@un=@abs, &(0x7f0000002f40)=0x8) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="5db42e00eb72ef7b71b8b811f8cdb8282b1e9a318c8b7a0d9d85667b5056bfd8f3a37ae19c9125f968c951380205addf4d8662ff425607a8fd1482a8f24a6e9aacc4c0e8404f5df13b1b5980d06713d44ef42aae1867c049a0f4", 0x5a}, {&(0x7f0000000180)="44c08fd87e77874eb65a384e994f83063e6484dd64410a", 0x17}], 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000d40)="3bdd1df8b9ea32d643f910cfb97fa193ab5e7699fdd0ff32a0a2cfd65d13760b785af904d854138f60bd3d3117371e90df57dffcc1b1e378bd7613794446a18fafa76872279a675f2376791ed17b8bdccb2a3fa4432b4ee5286ff32ffbbf6b98bc19d26c6f4b1dbd620f7f443c72a2d1633fad472523c3fe453308050a02171f810d03", 0x83}], 0x1) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = open$dir(0x0, 0x0, 0x0) renameat(r0, 0x0, r0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(0x0, 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0x0) socket(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) open$dir(0x0, 0xae828e137847f62, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="63450d1abedbae38de0000000000", 0xe}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x6, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000000)="443f24dda58bb6d99894144479869d461d6479cdc2b162dd3407b6da0146ea10668c13061379", 0x26) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe1cf01d346c9e4e68000000000000bbff02000000000000000000000000000101"]) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffe3ffffff00000000000008004500001c0000000002339078ac141daaac1400bb1100907800000000ae56"]) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000004c0)='./file0/../file0/../file0\x00', 0x80, 0x108) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000380)='./bus/file0\x00', 0x400, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000480)='./bus/file0\x00', 0x7ff, 0x0}) r3 = open$dir(0x0, 0xb51e3d875f0ece7f, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x401, 0x10000, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESOCT]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x126) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1f, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000bebd70a2f7f588a8350081003c00803fab87c659d2146a44853cdb8a45959d2fa6b1aec06caad3e22559886fe35b2118a5b9c61cf37b5fa78c46ae3d98977c4099f6a1d85865110095186e874339e6ee35e20bf3c8159819fcf19d01f59fb4c4a3188bbcdb469c1b46"]) select(0x40, &(0x7f0000000180)={0xff, 0x6, 0x6, 0x5, 0xe38, 0x20081, 0x0, 0x9}, &(0x7f0000000080)={0x5, 0x9, 0xa, 0x8, 0x8001, 0x2000000000, 0x9, 0x80}, &(0x7f00000000c0)={0x8000000000000000, 0x6d, 0x6, 0x400, 0x3, 0x3, 0x140000000000000, 0x4}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)) executing program 7: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000040)="bddaea7ef1478330f1d6d2a9", &(0x7f0000000080)=0xc, &(0x7f00000000c0)="798ce895d7e0ec5394075f7579d6e70467176c124f35193d96b50c2d31691cf897832886feec68f174db24678e79091d7f986849c7e0c982bcb9b2f200bebc1caf06cf01d939ef300db4e5a38a6db1907b6be625780d79de25509c28f00b3ca0f782a8976705924e83a0d9f0ced957b7e659ee829af1c4d666ef80666e8db077a47206cf4402b800836ad177d428ff40790679f84c1543e9aa2c8cfd46c6625330dd7966928d199d5a1835fc93339232d14726acc4a6b9cbf75cb1e0429024778f7a63e5213209c11b5ef022294c995cc28692f2349289fc42e3420182c143c5e88e94056edd3fadeb", 0xe9) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) r5 = getpgid(0x0) fcntl$lock(r3, 0x6, &(0x7f0000000140)={0x2, 0x1, 0xe4c, 0x5e, r5}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206916, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x8}, 0x8) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 7: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xfffffffe, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000600)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r4 = socket(0x2, 0x1, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f00002bb000/0x1000)=nil) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 5: 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) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 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) getrlimit(0x8, &(0x7f0000000140)) syz_emit_ethernet(0xe3, &(0x7f0000000700)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f00d50068000000299078e0000001ffffffff8317007f00000100000000ac1400bbac1400aaffffffff072b04ac1400aae0000001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac1400bbe0000001000000661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408da64dee444f0bbbef9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"]) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@random="4f6a75648c8f", @random="33fc183059e9", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @remote, @rand_addr=0x2}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000440)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72f3ea87ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6bb1cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aeb8c5000020020000000000ef89bf09090080fdfed8dcfad7000000000000000000000000000000000000000086090000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x10c) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x4, 0x54}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x7e, 0xa4, 0x2}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe51}, {0x81, 0x7, 0x8, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x1f, {0x3, 0xfe6}}) ftruncate(r1, 0x3) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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)=ANY=[@ANYRESHEX=r8], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x20, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) r4 = msgget$private(0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = getppid() r7 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, 0x0, r7}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x194, 0x5}, 0x1, 0x40001, 0x0, r6, 0x5a, 0xffffffffffffffff, 0x7fffffffffffffff, 0xff}) r8 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x80000001, 0x0, r7, r8, r7, 0x2, 0x4f92}, 0xa36c, 0x9f, 0x0, r6, 0x80, 0x7e, 0xffffffffffffffe0}) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f0000000140)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000014c0), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRES64=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r3, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/107) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe00000000180000000000000000aafe80"]) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f00000000c0)=[{}]}) syz_emit_ethernet(0x66, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) write(r1, &(0x7f00000000c0), 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r1, r2) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) accept$unix(r4, &(0x7f0000000080)=@abs, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x3}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) writev(r3, &(0x7f0000000180)=[{&(0x7f00000009c0)="804812114018d62cbcbbdda25da769bd1f893bd206e4530966563c4b9ce850bb0da0aead4cb553d18b290b3139b2d3b8e48a3efeea15871ba846f5bbedfeb00a6af34fd616880b774fc3d9ddd0ff1ad1dd2e021b02a5f66c00a3965c2c6d4916ca208166e0c97727f41232ed89042b748e39b13b8e1ac4cb031a", 0x7a}], 0x1) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r2, 0x0, 0x0) write(r2, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) execve(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000001380)=[&(0x7f0000001180)='@\x00', &(0x7f00000011c0)='tap', &(0x7f0000001200)=',!\x00', &(0x7f0000001340)='\\.`}}/\x00'], &(0x7f0000001440)=[&(0x7f0000001400)='tap']) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x4) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x2) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x88e, &(0x7f0000002500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608580000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c0000000008000000000000000002000000000000000005020101000100010700000000000000000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d7619524779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9100a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b0223d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() close(0xffffffffffffffff) clock_getres(0xbe44501372635004, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x5fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x76, &(0x7f00000006c0)={@remote, @empty, [], {@ipv4={0x800, {{0x15, 0x4, 0x0, 0x2, 0x68, 0x67, 0x7f, 0x1f, 0xf0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x8, 0x82, 0x3, 0x8, [{[], 0x8}]}, @noop, @ssrr={0x89, 0xb, 0x20, [@remote={0xac, 0x14, 0x0}, @rand_addr=0xe3]}, @lsrr={0x83, 0x7, 0x8, [@local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x23, 0x8, [@remote={0xac, 0x14, 0x0}, @multicast1, @broadcast, @local={0xac, 0x14, 0x0}, @multicast2, @empty, @loopback, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1f, 0xfffc, 0x9, 0x7fff, 0xfffff5c8}}}}}) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(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) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x7}], 0x1}) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100, 0x0, 0x2, 0x0, 0xffffff21, 0xc55b, 0x53509204, 0x0, 0x0, 0x80, 0x4}) r2 = socket$unix(0x1, 0x1, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) clock_gettime(0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x3, 0x3, 0x4}) acct(&(0x7f0000000200)='./file0\x00') r3 = getegid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000400)=[0x0, 0x0, r3, r4, r5, r6, 0xffffffffffffffff, r8, r11, r13]) chown(&(0x7f0000000440)='./file0\x00', r7, r4) r14 = socket$inet(0x2, 0x4, 0x20) getpeername$inet(r14, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r15 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0xa2) r16 = semget$private(0x0, 0x1, 0x480) r17 = geteuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x101, r7, r11, r17, r10, 0x2e, 0xde}, 0x912, 0x6, 0x400}) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f00000005c0)) socket$inet(0x2, 0x4000, 0x7) setregid(r12, r9) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/37, 0x25) getegid() recvmmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000800)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000006c0)=""/43, 0x2b}], 0x1, &(0x7f0000000740)=""/184, 0xb8}, 0x7}, 0x10, 0x1001, &(0x7f0000000880)={0x6, 0x80dd}) ftruncate(r0, 0x0) executing program 2: mknod(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x11, 0x3, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = socket(0x6, 0x3, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000bce6ad1c0000907800005e49ad1da4e871d766a0"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x1, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getppid() ktrace(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x40000012, r3) getuid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000340)=[{0xffff, 0x0, 0x80}, {0x34, 0xff, 0x0, 0x3}, {0x8106, 0x0, 0x0, 0x1a9d}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) setreuid(0xee00, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x2, 0x8) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) link(0x0, &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$hw(&(0x7f0000000240), 0x2, 0x0, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000500)="55daa270cb809af266e22b8292b35e9d9a772ca024362c84ba08aef2", &(0x7f0000000580)=0x1c, &(0x7f00000005c0)="7ad6edca1f16600b6544033bb872fe86445d32e3a5a7", 0x16) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x5ed3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000600)={0x3, 0x3}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000640)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000007c0)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000800)={0xff, 0xffffffc0, 0x6, 0x9}) sysctl$vfs_nfs(&(0x7f0000000840)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000880)="df82ce2bdb32cb0d3618a2b7aa754af096045a2766d49eb21518443fb7f16dda0a09117c691eee6d38f09b804a6e69d40d5160c65aa3b429dff9adf0ab24af5ced77ed3587c8f7a891299fe296dbb87253f111e68f1499889cae62e474886b6f5e0f8ba0424434629cae52edc83649edd30c8b4ffca70c25422f2deb39572274bb36928d4e10c92f3fcecd37e8185d789abd4a16e5088ee6ee710c47a95ed45d67b2203306e5774f28ba03145ecbe94a9e9e2ddabfb52de6068729db05b3ca8f0a9a0a34f37d11", &(0x7f0000000980)=0xc7, &(0x7f00000009c0)="64bc1b706e29bdb747e57ca945a7115583c487df056161b8ca5023c85a963f1ed1f9de35bd705e7d259275d1c7fe855f311aafceadf19c3469f5ef404f8259ef20735c5dc62ac7c6a9450c76f350cc0d206f1c95646b6df125467c34a917591c80f72aeff31f683cf421101b5ed758e8f1826d3f8954169e88986d6cf267556c65ef3cb605b7d829ce9a861d811e520c5e812740436f406e53f05a37e4a1eae89364f9ad7851605735cc041f42bc448550d4bc5a7c74d8e8d7b7753c36de26666508cabb30a632959c3adc83902661e23a491aeee0b14b118dbbc2cc20b57f4731af04c438b14e953076c56af7cf9beace", 0xf1) connect$inet6(0xffffffffffffffff, &(0x7f0000000ac0)={0x18, 0x2, 0x401, 0x7}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b00)={0x0, 0x10001, './file0\x00', 0x16, 0x7, 0x57fc, 0x5}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000bc0)={0x1f, 0xf800, 0x0, 0x2}) lseek(r0, 0x1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x100) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146950, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001"]) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3f, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x24ef743a, 0x0, 0x4, &(0x7f0000000000)={0x0, 0x7}) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0xfffffffffffffe, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 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) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0x11) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r4, r5, r4, 0x0, 0x12, 0x82}, 0x0, 0xfffffffffffffffc, 0x3}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r3, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r6, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r2, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0xf12, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r11, r12) executing program 5: clock_gettime(0x4, 0xffffffffffffffff) syz_open_pts() getrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15, 0xfc}, {0x1, 0x0, 0x40}, {0x8106, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x68}, {0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) link(0x0, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0, 0xfffffffffffffda9}}, 0x10, 0x2, 0x0) dup2(r6, r8) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xd41}], 0x1}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) rename(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x7}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="897857f291cabc3889ee06620fa074e241c524df5723dc3cf7dc87b78c4708388686aa1da5b29de1bc1819c2833fb7f1b5d83e655cbe28f0db5cb5f910713d7a827b4251eeb6a0fb845fad8680f3fbbfeba11e3e194546aaf587bc3a8b3dd2bce166faa54a709cceef85d6ce2b2d2b9c6080a5a875df25b1f13e4006eb0ada839826e753c2cc184f3eb82e50b3528e6474a68b88c794befff16b6a962a3046390d73fcf0b434a3e9bd4946f5491e72de3c61c32307a8deeec62b24", 0xbb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000200)={@broadcast, @empty, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x14, 0x4, 0x1, 0x0, 0x58, 0x65, 0x9bd8, 0x5, 0x0, 0x0, @loopback, @rand_addr=0x5, {[@ssrr={0x89, 0x3, 0x7}, @generic={0x0, 0x9, "8bbe7ae7bcc64f"}, @generic={0x0, 0x4, "fc1f"}, @generic={0x88, 0x2}, @lsrr={0x83, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x13, 0xa0, [@empty, @empty, @multicast1, @broadcast]}, @generic={0x82, 0x2}, @lsrr={0x83, 0xb, 0x6, [@rand_addr=0x7ff, @rand_addr]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0x81}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000114, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x4, 0x54}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x7e, 0xa4, 0x2}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe51}, {0x81, 0x7, 0x8, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x1f, {0x3, 0xfe6}}) ftruncate(r1, 0x3) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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)=ANY=[@ANYRESHEX=r8], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(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(r1, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r1, &(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(r1, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001d40)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r3 = socket(0x18, 0x2, 0x0) 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) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001980)={0x2, &(0x7f0000001940)=[{0x6, 0x1, 0x5e, 0x6}, {0x9, 0x6, 0xb0, 0x1}]}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) getsockopt(r3, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r5, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) 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) readv(r1, &(0x7f00000019c0)=[{&(0x7f0000000700)=""/105, 0x69}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000840)=""/41, 0x29}, {&(0x7f0000000880)=""/82, 0x52}, {&(0x7f0000000900)=""/50, 0x32}, {&(0x7f0000000940)}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/55, 0x37}], 0x9) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x18, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @loopback}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc028756b, &(0x7f0000000000)) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0xff, 0x9, 0x16, 0x1, "6f894bf094979c5f96b9bc9dd9be6543750a4baa", 0xf50, 0x6da4}) recvmsg(r2, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = semget$private(0x0, 0x0, 0x3a) semop(r8, &(0x7f00000002c0)=[{0x4, 0x81}, {0x3, 0x6, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x20000004, 0x4}], 0xa, 0x0, 0x3, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x7fffffffffffffff}], 0x8, 0x0, 0x100005, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(r0, 0x0, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x32, &(0x7f00000001c0)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x3, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr, {[@generic={0x83, 0x6, "9d27b201"}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff0200000000000000000000000000014e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="e6a8180946a61ecfc33f505c9fcf790b6c8656"]) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) dup2(r3, r3) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/513}, &(0x7f0000000140)=0x203) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xffffffb7) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000340)=0x4a038235, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x3) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x2}, 0x10, 0x409) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x1, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000000)=""/9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0x10000}, {0x1}, {0x812e}]}) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000d30, r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r1, &(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"}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) dup2(r3, r2) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8128, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x33c1) r1 = socket(0x2, 0x1, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r2}) setpgid(0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) geteuid() semget$private(0x0, 0x2, 0x390) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) getgroups(0x9a, 0xfffffffffffffffe) r1 = semget(0x0, 0x2, 0x80) r2 = getuid() r3 = msgget$private(0x0, 0x2d4) r4 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000003c0)={0x1e696996, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r4, r5, r2, 0x0, 0x66, 0x1f}, 0x0, 0x9, r6, r7, 0x0, 0x4, 0xd858, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r10, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) chown(&(0x7f00000000c0)='./file0\x00', r8, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r11 = syz_open_pts() close(r11) syz_open_pts() ioctl$FIOASYNC(r11, 0x80047469, &(0x7f0000000040)=0x401) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5577c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x3, 0x3f, 0x9, 0x7}]}) r2 = socket(0x20, 0x2, 0x19) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x40, 0x5, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0xb1, 0x20, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0xd0000001, 0x0, 0x4}, {{}, 0xfffffffffffffffa, 0x43, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x10000}, {{}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x80}], 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3f) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080), 0xc) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r7) dup2(r8, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f0000000180)) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x4de, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a6f42904a8150047e1aa0ff396b745451bc540bd76b147fe8000000000000000000000000000aa00000000000000005e17f41bba4058379b0a28d5db84c96b4c7cbe39eaf5fac1116488c08e2b5ea93b6a7ce0e42e7dedcf29fc3de852018f1468c3fe851f1d17cc941b936757182a8e83ab74eb2d6ae0de3bb4d56eeb13e1d3192e4bb8d5028cfffabcb70bde17b53090a5548875796e675eab64b4edc1e296aa23851de5fe664fbb917674724a36e97c3e4d0ab6e79ffd2de824499993a580b09079a5e68fb05c827550564dee2651d715a0cba072b8c7836b8e717829b6c4254adcad74188c6d23b9ec8e290864e58260f7f252e5777afd934b663970815acde97f0475fc1d01a62e5ec07c2d82ce312c65121d77f3bbc9592d437cd39819fc5c1d6c38d3d9d0b83fc3809e55652c167ac1f2920288fd0d26370b25565492ad8f9a69fc2fc8c9eb650c4079e14ae7ce53b0c191f1bebd65f63f7680edcf036a9d0bc7ed6625ec8e5c41a9ab88a95911902904cba97a3d7e34a141bb2ec79adcb4eb5ee3ce196a870c3e415ae0132232fd27b058e7fc54cffb4cf6c0e6d73171cf1b5bdbad258522846ed34883dfe1fd4842f2d024790d36a4d94529c615df8e4e00eb201ce157fd4982f2300b0ba942b41fdd5287bc6a0bd39c4103a93b74abfcf243e1775e61240d4bc020b8ec1854012c8989f44436e1859b0560ec7c5bf7cf3a7ac211e2ed2b38393f89929d071d223fd1acd1629d33d649891ad040c8224abe13b50e1eeedd1840a78ddd72f719d1108d471001cce56917d730e42ab3234f1b59a9172e7975f5889949805e7dc1d94db2689e2ac7e10a9acd257b878853768a9588b6861ee7c3ac383fe4a72ab92e2af5f88ea85d5ece78ed64deaa36b7d13d97ad1528b912645b5a80f08ddf8ef76e2cb61a6a24935de7c20ac62d90e16be71cab1af961dc908977556a2241ae52b44ad9c87d4e82606cc1d4d89847a4fbcd6110e8f10d28c90b315e5355998b033a2d5601fa1c0bd3b86e0511df25d78e6df5e0de86b727c3de7a58b9d9cb19ff8567bd4fdfbd0c89c13981034e963bd91e1187ef43ffc857fa0e5096d6f89944daf062620f0fd65082d3d22e124e9897c726615d2ee512842d9678412217dec3155f866dd5a1596c8ab9d143a29842f67f85a5d37e2485d2f840df94c9ad141b426d3f21912b0dc15cc10acbda2c6741ddc3ae86a0d1f540ca17faa84ab9b4b989a80c7b7250771507280cd7fda386d79a63c9d15f619d224e1742ca0ac1b179c4d09a351235e04a6f80b1d5833a6f29616b5b7fe4568a9f9d60a455adfbe3912d790e69d75e571c070a64256d8ddfb91aa1b0ffb50baac30918497d31a9d7ce00990b8a256f41ca0ac75f26ee314d76611efc6f6c82284914134f19341122fe3ec6dcdd3356b273ba9f6130eb4b9a355b6015e2d501417a5c09bc60e44cdf7dcbef3601fd7aa3a19d23d5657665479a30fa0d43b90d595843b2deded85503b8751aad1ec73ab8aec63040b3b5cd13d007f7d7e5cefaafa52caa71bd5cf6996e800879ea0960aa20d7582c5cf0c17c4f96057f220ebd634600e654a7d3f84ea7138a951123d4a73ec9e5e83a716c0373cd3eb62b694f69b8bc94067ecf17759765e274ca9d45cab5f97efb6d7e2e11cdd26de7c9af882b68e4b90010534414bddbca0a8547c660246dc3dc2bdd01716d26b52f9587bf22035446ef0c4fc4ea11a1f671fb744dfd3a7e9c853b"]) r2 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') write(r3, 0x0, 0x0) getsockopt(r2, 0x0, 0x4, 0x0, 0x0) close(r1) r5 = socket$inet6(0x18, 0x5, 0x1) recvmsg(r5, &(0x7f00000002c0)={&(0x7f00000008c0)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f0000000280), 0x0, &(0x7f00000009c0)=""/197, 0xc5}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0x7) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r2, &(0x7f0000002140)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000000ac0)="3f06bced2a5d998d6162292e53688332f7c8b8e1c8a305c5f244d24418f196ca3f51f03ad135512aa0b21ad03d8e938339228f25a93c66bbc4c73f5ba956c2e7f5b653068c47349002e75bec8a7f1cd836e3c46bca06b6bbea4c2198b8659b835c41bf07b38dec18173c71c1d25336959e77b0546d08814cb809e3c75ecc83b5b5cdab876c807e6a4579187ac613afc46c955d08e9c01cf7f5969e74811a945714ad5b0fdf0f75d87490d74ce0d3de1e9297c27187", 0xb5}, {&(0x7f0000000b80)="2bde0f7a26df07bd6927e62fa33af672600b8777b279021749ae36d5c25066bfca291ef58442b7190d1c859fcc4289708a9021ccf5068908b2fd969de9d43f7e9dab694f241a96ae8deefd52fb45c6f06bca634bde4d7c147dc451235703fcd4235e36c1dcff974324f58fe3faa5ea99be870e43ee4fdd6be5aea3a470e2e5b7cdef17e7c6e4e71dc15e3a1a00ae88751292595305a87925a2fa7688b404d8835b01cdbc6e77688c6142ee056efdb07e97cceec5cd50e556316df61674039491ac6ea46a5a0063efa397108f526575ec4400084bee8677e6863856bdd8c3fe74c9d66b1cff1bf2ad2fcd18fb2a22a9f3f887bb9f071bc9c30cef35461a7a61927f3a5acff671812eae4bda08b455622f02a65ac49f1f1815c01f452ac601abfad8ffb45613346bd41cef1f7437ef7d26f98997383b180b1c74b27e4a89dee37fe185056ec93084268eed3652287e26dd26a201d22d5d051db752ae257f5b6d470c1b340306acff368a1923bad253560b7f46c2a215f8a921f907ac5d25c041352dbe2f244dcc738a29e21ab43b4e7ba8f7981989c826b5c4a336f2b252877e5689a3140e74405db82c5ee8a1e64e913ae684302025f1a960551a23b6a873c2a3c3691107b7641a24a721a7c84cc62e3544c73fe2f9ee849c1133bdb9cbb9213ab4845bb1a1b16d6d9cda3ee2040c54005b24c2f69c1cf42891f438e202e1dd933f19207404a39e2505ccf6e8d4079379cff0fc2d232d0720a55e9f471136a11a38e66db99123d4cde26ba6b1ab446cf073f1797a6ac3f8d76a79f7083554e672bd98fd1952d07020c9cfc15d59ffb6580fb9d2e542a74e17bd515fbdadc74151bb361c28b1341a6f459e81526075cdce539393e67c09c448e4c0eee60b381220359d3c47e5cd12b63e7fa679a0ae31ccc64f8b252ad7d52587c07f04887bcc185461e73da45fd543b3a188edf71877ea20eceff25bf155db7c7e823fa4e222b5981d460c1fbc35ce56e4fe1e5c930c812ad2adff5694d000d24ac618ab317efb245bae06c6e00b45fb4b4dbd68532f33cd0ed7615a1ad60f671363f3e6dd90af0129e1306d05a8556b7ff9a6dfb26075602edfeec5e9f9cf93fce36bec69983fe8735a572e861cabb7b5eef2ad8623e61a40315b3f08095b0638297e75a9b935c6df0d79965c7028a48275222adf48defa793705341c937d0ffe16dbd8bb9135936a89c957c4d6fd629759141210f644f816fabc47c949da8f8ac847530b6fa6cd07e9a71be7dde138033526d5895e0caaccd67860f0ea8668bcca3057842e1252cbbe5455affd6413bd12a782af59f3bb5533149aaa7d8c9562c60848655f830654eff59f5a27dff4a0385492faeea2fc5bbf5b05c8de2fd5034224df9ec93a405af6fbccc91ef9e2edfe026726d976933de4762c7ba5ae7cedfe9f44e7aab8d6e11c4ca2b8d2036e4fb44a4178187634314906221765fd708f36a219a25523de71359652df0ea1f13bc42f311b9edc0628565345b2232ede746fb9accec1d86a76f2d20cad76a536441a2e8bc9aa155989d5aa958a85011cdc657704087288f81bed3ca8d242994905e7ebe36b3560258f97acf65fe47b5c02df6b4bb32a2e2a65d08bdf1b972b46353c738cbffce3984782546a13bf485a300c6b7bbcfc1ba4a7e52848d010b3552a1a242f0edc3dcc24b100fca4c6bab6737bc06ec4011529d77de548b41ac22a17b4277e1634b217993b6cfe64a30ba0e387448ca51b244038a2a428177f1cae7b7de2d3116a8f89cb7f21d2a1efa6b962f1877d333e2dd87a7a89d501bf584f05daf5b7bbd1caa5c5d4773df7934f81f08f582d632db0937a3e69c357e5bce16eae9235262380f58c708b2a22e0e1ecb7536f61b017c237b42e1c3450f81e7a2b32d70ddb018fe642d84cede3bcddb99938010c1b79ab3e3aba43af3ee0f0801583442a657dd3b6d709b326a2a2d5952c71d4547bab1ed480e6c532130a9c314af58cf26f99456f5bc10f94e8779d6470b4b11d46f4c3c3a6c119b0da3b64cad053364ac39bf695dcad1944dc4e20b26b06f2e0c1446fa755ed09c5d2a1295210878dd06508f92b2493c4af928fa94df25f0733eebd02ba01405653dc45dc0fd6095dcdebb1c5f016b00295129de8d879acd4660123bc5b4720d4d0cf060364cb097436d627fa830b8f1533538e54ba160d235b173fd71f95bb73d264d788f0ba4422531b062a0c53d54332a186bac023928e30fe6064daeb873c55491cc3cfebb9ba953a27ab001c2b5b97d9ff740b79cb76beb793d870038e7b04c0e72b2d6de3797a2492aedd8841dc5a153c5080b7b89ce780885c44ec6e5c92344494115a5ca2f0f357b2462ad42c775642e811a104a15bb34704bc622ecebc0a8eade27f9e407bc75b4e4d985057a435db58412f47583fbd4b9312821856ec877597259a56e95e152269fe3f01e468aa4efe2c327bd341fb94335efbaf73e046bed5df8966ecc730d155493d55aa6a13249f0c1b418419c907566dd63ef9d3a6c6f212f29ddbe3433eefe10c481c79978abc76df8c783938eb50d101f1d8ca4d15b86c6f3e8b398fca56715a01bad77570786b77ffd1c86e3f4663aef8fe5ab1bd35363d06659f9b8dea2f5a0d59de44f0d625c17337eed468ff267aa6015d57324f7ae66f83329082389d457bcb729810691cbdc610dda8d526281bf1043440d21ebf2e49edc20b007de9b477997f7316304c65cabd5307b68f677547087d7074bc144379127c5d422e4695ae1cb279e847471a80ab5bf573998907dbff9584265c6ec47472bdbd90016b1c353ff98f5d0bc4966fab640934f6eae50434f77346804821bf6d42db41038f200b445b58e42246933b8332bcf395fb0b560585a677ef7060528b48b4c09c321af083d521c6795e18e47e9d27b2e645cf150def1ac1ddccfe6c5cdd4231177465c6a06a59f662abcc777179f6918557b1b155961d527f4e75d4ccbc7933305c13b18d11f79995afe3126c66c358e9314f2edd29e44754a22f35aa0e15cfec0ab590d954ebabed668809ca9a7168a2ce58b94d304920002361e0192ce3d2e179fe5f23a5bafb924251bd7aeb236fdb6971f1cde29c36e51b061f60f87ab2b6ac92d1dfe27ce58036e0ba38ca0f35b331d510b3dd99a516b52b93fbcfeda35022cae43614d2d5a71326605cf3461ad4edd978c8743d236e6520395f9ebcbb7b21be117c8a3a5c57224dc31a2089dffd66beeec84fea06c6a1e5d4b64a8e0a402d4b62fb3b60feb81eb7b991489348d31f4b71dc0b4bb9ec13b5014293bf91b12546b37eb73e19ed0f47d1ae577175901324d8a6e7292fd6ec11b83ea14b4bdbc2ac5c1b68bbbc5e9a8ffaee96c3cfa1069b0d8533d8eaac884dbef5b0a5b339f57a6ca774b4a1be332ea76ee2fa66a1edfc8d5a276aa4185ca414425a64c8d9fccf1291c3a0c18c782332a8876c29359071fcbad563f031cf49b75c15790e9e3576cacf11d2725ca78f3e0e356079d83152942f3615cc5f66a563ecc84c48d3f9aca1834bed03c1d37b3c71a3a513cb6c13ce1876e7f194d65d132367f3c303896572f83c8a6e70d32fde8d67554c23f068c78fecfff6709b9b5f3f7863b7269315dba14138314de022902facbd289348094bf87f61bd6c7d932a764fd895b3ef548a6a6c68567d838361664cc8b67b972a7aabf2febe620fcfb51389997505b01f6934ffcc4c756a2794ebfb95e046e619b2e1c1dfab2cbfec1b42a3575f02bbf71fe3a7fa5149c46dcb5c1c628cf8080b875bc235916dbc9f8b85b11312da06b39df8b31ecc4fe4d3168e38ebe91f8bae24a9ae152010014df0ef22bb9c864942ff0eb26ff89f15e1b51e1f6d6340ee6454f4b45927158bdc394c24044c848ec12ce81be20233e7706ffd5d31ee162bb2fad1cd6ced2723b494685476868dcacb3774d3717933e693d8ff47d7cf2d747b32549472708a76f390d6081a0bf8b6c247aa0cd17f2c5055d4294fad17e9fba3c8b83be74ee678741d601d4f0e4a5e2c4060ca5508d192deef1dbc69ad838c671dfea790d6bc9ebde300220843d83aa9a605e54e55e1afd2ead59d6896dbc39fe7b81e0592ee5b3edddf7905d60e924914ed42c098cae4787e64d6eb2a7e4d2cd32a2e60e665fec6af5f1bae14b23ebc8a3f99db23a1b58d4de2f626a326ffdf5a8521e3f4b8609c12b8d984c7accce7c98c656b74baa0fb3b87b2f15ca32157c733e69c1b81ecd4d766c4d2a758ba5a0cc9a855175a43324b1b478aa53a811b1b5353bffa5fd8fcb2c962260aebe63e43be728ff8654a555c1cd57eab17fec7860cd7c3a3487c9eefed79557604a43f4a442707ce1719b401c53782f33c4b4af17ebfd831e6d2b3419c76988010959c2614a53ea82262b4e5c105311b7a5d2c44b647bbe9df2ea6015711806d36e9fe6059891600a9eb7c4a4a556f2b334001389304dcbff07c0e116239558f2af09f4029f050527311eb6e899da1991e18de41944fff2d155d0fefcd3d6b9f19d3d8973f9284de69e85f2cfc27d129acdcb9677c3d583d32716aa1d77b6c2c5445681459516e595edff5880d4dbacbadc67fc98b6c109833a7bb3edfde12f4189a413a6e2d38e5e0eeb830f3c850caaf6442b6ceff3ac3d3faceb8fc2e5a65abed1e13cf711f0edf32ee8aebb54b4696990ae8f2d4929ffab23a457fd87204f559fed5387cd063b82a32bc0e5bdc956469f834ff9d4e1c5af4520126c9840781fd77330d60c20c195641b19fcd65afacc3906df3819265ccd6f71d3a378cbee54695a11727c0efd07206a6492ee0aee1b11c53f4ccf9a0769c7c5352656068e1f688ac4465830910455038610f513e8acdb9577b103f37cbe82e4c8bd9abebf74b583e0be958d0c0f34d2dab37eaef2b81f1d63ed068407c26cc5f4f046aa9645583be4dca9339ed055b403f401247f0f32c20335ee45cb49cbdd5011324c95ef6da6d0b4c04db7dac262014ca099041456e6b68cf149de4a69e174ba2dd02096cee8150aa22dc786148b1ae23d280648b47a335b366d86f7b45a764707cf7127e63974e5d484d3ff6eec1f7703516264c2131bcd59751508c019880e0023550be75c2dd55b5a9608c406d48b06ebe889c19cb86cc5a21e415090b13c5d85095eb064edf8279f8af213313f2b9e2a3bdaccca178dbcb096c6e61f41f9fa4e55321fc607bfb9b11b92b9e418ad4589db32ce8066c1d9769dbc487edaef99061d426f4cdfcb9b861997fcef051bcf42649248f0f85c7d337ff66f5a43e2ca421d82ae14b5f54d0122cf97117b5bf309eea668d17c2298a84b6fc17bd7994cf3c388f33551183b1576da00a4772a3ac43e23c386fbd0b7919388c9bf35d8069236419dcaefeecad7d8644d39a3e1ccb89dfc2d36bbfa8e8554de3031f2d1b4f26c5cc9fa1f4a30cc4b8650453f51e3b2abe9247ee035ef57cf4fb34cda00a654eb06886905ef4bb773f08bcf561d1abb299927544c1181888a32f453c9ca2161aaca6b0e93ca6db3954d3a0f5c05f0b6eeaa0d3f922722274abea67b2ec64bdd8fdbb81051d493e83339f2a7050fc35084e4c55fcfeca18f5050c2cc40a0edbd99a2a60f5672e29b0c01d7526bb13a83c246494e84f8f1f8438909d0827de7bd96ddec6a73746b7a3a9060c3fd21fda86d3f57ed61759f547afa84cc37c152711947312d17c46329aca073478cdcbd2590af1e6ae6550bb7c3f9cec96201e8ea48e3a7a445915dc390d86b9462b486f95a4", 0x1000}, {&(0x7f0000001b80)="7e672d2aa452a4239ea8c62fde6380203652e2d65aa823425f4062", 0x1b}], 0x3, &(0x7f0000001c00)=[{0x10, 0xffff, 0xffff7fff}, {0x30, 0x1, 0x81, "1b4998a99aa6931fd4ee5f73919f1edd1f07973fd4b41f8814c5ee"}, {0x38, 0x1, 0x7, "7aa6f34ae59ca37f4ab5997a04653d571eec4d3721566abf626a99ac5e23217ae4241e"}, {0x68, 0xffff, 0x7ff, "3185c7c40e3351b4737882457a757579cd6475b4f6e6c1c14f0dc6c92889eb93643e282bb2746bc887cfa66ca48fc10a82388539803f82024f24120bfb2cde77042da7d055f9d2b36aaf724ee9d798d4b2da3e"}, {0x108, 0xffff, 0x3, "e2725d2ca680ffbfe2681eb254fc0d8c3e531544d8c91e4a000b2c4ddc9f022af873cf6a48bf86a04f704f795a24156959e2cf46b0966c7a424ac0d699d272669dd62f7c9bce4d47fe56b0306d606cbdada8135dcad65908bd5eb4217200c30f79c902cdffc070ced2db0df018e4f1785e2463c8b376f3f4d36ed7394273ed0a0e0fb094e84745943f89a86837afb9ec7023a16715b0343c3b804ce7b45d9e664c6888702b4cabae4c32952cda97cc2b997dfc06cb173c08cf4b693c16a7c78216188c93790a259d338d9cfba4e166bee9e8f6024edefc24d4e68d3d32b90d1f91f47fe27ff4073f9e88c18683c33d7b4b281380"}, {0xd0, 0x1, 0x0, "9f13f4e674ad4d059e72e1ad18c4702bd377b0f61b9a510a14e70e7187a3ebe59916b31ccfefb1b78fc68147c3d0f7e2ac41fd174e553d3d3d5db8a96596290371d9e56e0ae1db24a83ef6887c5aa0a006eb3368a989878cb4fcac4f112d70094c03decb37b7eb05519d61d23bed2ef9b90a3ac139977155b08b4d3a0938956a88151707eb93a717f7132a2650ad94eb972f6a4e72f0aeda341894188969c9adeabf538a0b3b88aeb0877743babf0fcf79e7fff6032f034b20990e"}, {0xc0, 0xffff, 0xfffffff8, "25532c02f7b33ffa270288bbe3853b06396d540b3ad60ce7b13e5c6b24273f15ef9b161d7b3fa5efa7cc656c43b36f64079de1451953234f95b9fbe9cc9f5999471788311e0837632bb53515886db3d92201fb8534a3fc268b3a545c63445a59c37cbd8953d7f9564a578929d8bd9e0774eb37ce488397e7e202ded81f751c7cfd0e93372f6b13140877ed4972b921e41f589e272d0a388bb9f295e95d91945009864b9764cb0266297e968a56f41010"}, {0x48, 0x1, 0x2, "23b27d092c8257f8f600fc9cb4635daad4e1f8e64d9b291491395eebfdea7f0651340699cb0dbefb21336f4548f6c9366b"}, {0xf8, 0xffff, 0x8, "2b642dc0d3def2b101c303f07419f3751cafdb193d3115f826a2052718470070ceec826e140d96ca931a244d7f019395e23e43966b2bcc8ec58f54c524d8519ec827594d4632b1d5cb239bb0b24c2d77af80fee762e49566c8a524b0841f577c88454d0bf2374c2e14012de3489f2e12d09ea107f2f83d455a46a838bfa1926fe0142b0f58771a1d58a01dfc7c2bd65709091aab207e290133f570f6fbdbe8fb1a1483d0a88ae12fe7676eeabeca80d445cea9b68d6946df792ce65b1e6e5909eb6eed4bc29549a725e3c2c710d0d1996c5f17fa397221c9cc5e6ac09555aea96132dd67ce84"}, {0x58, 0xffff, 0x57, "9e8b85f2859caf22529973f7ce828072b90016394a63a01ed3dc637e18402218932679de18b4eb993558a100662d7e544546a152481ce3ba4a1c1e2c7227c17c816d054477"}], 0x510}, 0x404) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/136, 0x88}], 0x2) connect(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000441000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x1b) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={r2, r3, r5}, 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000040)={0x4}) sendmsg$unix(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x45) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001440)='./file0\x00', 0x0, 0xe9) executing program 6: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, 0x0, r3) getuid() r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)="0000000000000000fe1ab031c220b0c2", 0x10}], 0x7f89011654eaded}, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r7, r3}, 0xc) dup(r6) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r9 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r9, 0x0) msgget$private(0x0, 0x16) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) recvfrom$inet6(r1, &(0x7f0000000000)=""/59, 0x3b, 0x1000, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7f}, 0xc) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe9b) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfdaa) r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 4: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000112b00000700000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x140) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r1 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0x5, 0xdaa, 0x7, 0x100, 0xf07]) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) executing program 6: sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000040)="a266e578807320625e615aeda2e85b067c106378ae2011d9dc3f61d12b789fe375d458ad3ae932c254c6c0e2eea6e6421b04cbd8d7923b77939a6b91ce9700e3ede49068e73f", &(0x7f00000000c0)=0x46, &(0x7f0000000100)="40a68188f058567eb74a309039032989ed66ea171046e9c80b550181a78bcf48a9e1f528963c11a89be87538f171a74b9468ec02f8419b0bcc409a", 0x3b) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x0, 0x0) r5 = dup2(r4, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r2, &(0x7f0000000280)=""/195, 0xc3) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x0) setuid(0xee01) getppid() executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x8c) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="d5", 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40000806, 0x0) dup2(r0, r3) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0xfffffffffffffd72) setreuid(0xee00, 0x0) r5 = getuid() setregid(0x0, r4) setreuid(0xee00, r5) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002c0600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b007", @ANYRES16=0x0, @ANYRES64=0x0]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x111) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) acct(0x0) poll(&(0x7f0000000100)=[{r6, 0xd}], 0x1, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x38) r1 = socket$inet(0x2, 0x5, 0xfe) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1fe]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x1, &(0x7f0000000380)) poll(&(0x7f0000000000), 0x21, 0x0) OpenBSD/amd64 (‘æjìòÔŠÏФʤ”8JüR…ꮯ:g”¶ÍÅï'OÿJ¤ÄÆU¹Àsž2$`çî‚ýúý›òr÷)ŽR‚JÊ×­ö¾‘xQZ#ÿÏØ) (tty00) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x400, 0x101}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=0x0], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) chroot(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x80044275, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x70, 0x1, 0xde8, "a4018e1b4c4ace2d7b768cf27aedcf41123cc07005283fcb6eadc8388fd893c0211a487d3aa8f1bb05aba23ed8da447b54a4b0d518e76f09ec63163ee18b9acf34ad2bb68f41f50c5c5525b0467161e89fe6ec9530908f39be"}, {0x110, 0x1, 0x4, "b6841c0c43958c28ff8d4acecdbbc2bfc254b4c7289b8ce5ed878f7da89b4e9f657fa976f49166d1327fe06edf16e1957c791f277b5057c5c8f368aaf808dd0ae19811e6ef1c5efc125e9b4b95f0c5b58790294323b66723e5bb8028984efe1430376e5c1ebeba648057aad521373f6bbfd910734a7940a38963e0713c2a1aa02bbfbd3e10f702162ef7389a35485b7032ef248135ca715931e69daa5a8851bc45bc7f7013012e2d21e8beaea2f54ed002449025afca758f8f90b202b7644c800fa54aa57150fd35336f01f927984de33016e994d3875f04b5a3353aaaa80707ee3372d5d29790fb7bedaef6fac0a6e2ae7f1c5f1602fb9224ed190376ba18"}, {0x88, 0x1, 0xffffff00, "1c5ed9283a67eacc1ae592cfad629a34cf16a7a83190a2fa1204ae88d8bb4c4cae42748761c2c13c9d08da27afb9432bfc5eb53bbf1846c0343e7680d497581684765d063ef2a176fcdf086cdc880768e7f236d9046880219526b4beb40a3853f0826b1732fbc6254b203bf0f4c2289f19be3f92c9"}, {0x78, 0x21bb97838d9ad32, 0x7, "c643d89d12dfe4bcd499b9a53268239220e4285e93757a8d40be85a21569ad82ec94fd5381bd88657a70535728862076de21012382a4ae2b81dddfe58c15ae3870d41f4b273662644cd3b1bab5e045b8fe078b8ab5f5560db7d1da37a14ec98503b15b27337a"}, {0xc8, 0xffff, 0x3, "98079bfc4fc12ef84e4adb8d8eee0c12bd5b16b37a885a45932b4b663167e05375069636a75662e359a5d1c688d1a788a7168873c77cc119fface7751bed6a64561c815c6e2b17a2b8ce98f32d8b6e201a2bcae24a4a6b50a77f7e708bed0c62ce24ea9975138b5afee40c880707f92656d423a9b2f82eb92fa9bc220ca1454487e0ee3e21d097db71bab6b1f16d6fd43008b5fa54bb0ce9ecf34980a5fa324c10bf4cb5a8f477f6a3c4b617a244c7bedeb6d5"}], 0x348}, 0x0) executing program 2: syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x15, 0x3, 0xfe) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) close(r8) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r6]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r9, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 7: mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r1, r0) listen(r0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x2, {0x1, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x5, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000280)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r3, 0x674f, 0x2, &(0x7f0000000180)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) setsockopt(0xffffffffffffffff, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x1, 0x1, 0xfff7ffffffffffff, 0x80000000}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f0000000380)=[{0x0, 0x3, 0x81, 0x2}, {0x6b}, {0x8, 0x5, 0x2, 0x8000}, {0xdf81, 0x3f, 0x2, 0x10000}, {0x6, 0x66, 0x9, 0xee3}]}) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, ""/62}, 0x40, &(0x7f0000000200)=[{&(0x7f0000000100)=""/181, 0xb5}], 0x1, &(0x7f0000000240)=""/110, 0x6e}, 0x1045) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) (async) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) (async) socket(0x11, 0x3, 0x0) (async) pipe(&(0x7f0000000140)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x6, 0x1, 0x7f) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba09", 0x94, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0x669dd5b0ad6d313c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x3) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) close(r5) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r3, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1b, 0x0, 0x0) executing program 7: 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) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/250, 0xfa}], 0x3, &(0x7f0000000340)=""/254, 0xfe}, 0x3) syz_emit_ethernet(0x42, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500ff020000000000009078ac1400c4bb71de44c391137800000000460000000000000000000000e0000001e000000107030000", @ANYRESHEX=r0]) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 2: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x7c}, {0x8106, 0x3}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4}, @rr={0x7, 0x3}]}}, @icmp=@timestamp}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80206949, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x1, 0x0, 0xf0000000}, {0x14, 0x0, 0x0, 0x5}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) executing program 7: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0x90) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9421, 0x775b, 0x3, 0x0, 0x3, 0x5]) r4 = getuid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r5, r6) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) fcntl$setown(r0, 0x6, r5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000100)={0x10, 0x99df, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x12}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x34}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd7ba47b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000a55000/0x3000)=nil, 0xf9}, {&(0x7f0000afe000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], './file0\x00', 0x4}) setreuid(r4, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r8, r7) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000380)=0x18c6, 0x4) lseek(r0, 0x8, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r6, 0xffffffffffffffff, r9}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r8, r10) socket$inet(0x2, 0x2, 0x55) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001480)={0x1000, 0x0, &(0x7f0000000480)=""/4096}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) connect$unix(r11, &(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000001540), 0x20000, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001580)={{0x2, r8, r10, 0x0, r9, 0x22, 0x3}, 0xffffffffffffffb7, 0x541, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600), 0x40, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r12 = accept(r11, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) recvmsg(r12, &(0x7f0000001980)={&(0x7f00000016c0)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001700)=""/221, 0xdd}, {&(0x7f0000001800)=""/7, 0x7}, {&(0x7f0000001840)=""/179, 0xb3}], 0x3, &(0x7f0000001940)}, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/249}, &(0x7f0000000140)=0xfb) r3 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x1c, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) r4 = dup2(r2, 0xffffffffffffffff) r5 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4100}, &(0x7f00000013c0)=0x1006) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7}, 0x8) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4101}, &(0x7f0000002480)=0x1007) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000024c0)) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r7) r9 = socket(0x20, 0x1, 0xa1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f00000025c0)='./file0\x00', 0x20, 0x10) renameat(r4, &(0x7f0000002580)='./file0\x00', r12, &(0x7f0000002600)='./file0\x00') connect$unix(r1, &(0x7f0000002640)=@file={0x1, './file0\x00'}, 0xa) r13 = openat(r1, &(0x7f0000002680)='./file0\x00', 0x200, 0x20) r14 = getuid() fchownat(r13, &(0x7f00000026c0)='./file0\x00', r14, r11, 0xc) msgget(0x3, 0x501) r15 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002740)={{0x1ff, r7, r8, r14, r8, 0x8, 0x3}, 0xc536, 0x6, r10, r16, 0x1, 0x7, 0x7}) recvmsg(r1, &(0x7f0000002ec0)={&(0x7f00000027c0)=@in6, 0xc, &(0x7f0000002d40)=[{&(0x7f0000002800)=""/243, 0xf3}, {&(0x7f0000002900)=""/24, 0x18}, {&(0x7f0000002940)=""/86, 0x56}, {&(0x7f00000029c0)=""/83, 0x53}, {&(0x7f0000002a40)=""/189, 0xbd}, {&(0x7f0000002b00)=""/54, 0x36}, {&(0x7f0000002b40)=""/71, 0x47}, {&(0x7f0000002bc0)=""/167, 0xa7}, {&(0x7f0000002c80)=""/144, 0x90}], 0x9, &(0x7f0000002e00)=""/162, 0xa2}, 0x1002) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002f00)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0), &(0x7f0000003200)=0xc) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0xe8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r5 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r5, &(0x7f0000000140), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) getpid() getpid() executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=';', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) pledge(0x0, &(0x7f00000000c0)='\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r4 = getuid() chown(0x0, 0x0, 0x0) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(0x0) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be1000000000000000000eeff00000000000000000000000000000000000000000000000002"]) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x128, 0x184) unlinkat(r0, &(0x7f0000000080)='.\x00', 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0xffffd619, 0xe9) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000780)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8907f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77db0700000027e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe70b7b58b5d28d1d12d0567640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb73a5e28d71dffe6d838dd4bacba812c1efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b625684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d4b20ef1bcdc20e967484386d136eca8d8ec6d90800cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919a739962bd27a825bb3486f70d837108000000000000004e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e6287ff4b6c1693d78102be4d73b9be1b0425038695d16739b2c5d7704bd164442e89", 0x1c8}], 0x1) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@rr={0x7, 0x3}]}}, "7b05bf03000000ad"}}}}}) executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f00000014c0)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r2 = semget$private(0x0, 0x1, 0x80) dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r4) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, r5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xecc, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = dup2(r0, r0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000000600)=' ', 0x1}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000380)="007b657873ef06ac1a5852b131355c3216d2c2ce73fb460c94c90ff01b944f4de6ea569dacdb6ee881f08bd8d3430c2db33e0d6ff04c154516d7870f0a49adeedfb83b799c20d4656b477c806648f8de48ba3b8ad00d654f1cde130fe103f5757461fa52bbc19f75902f6603634e4948915d216bfe825952f4e9c3bbb9b8af21ddf6618c392fbe9bb6e6088929651564a5b30146a601701ca807689fb8087ae45ce8ff2d16ab5e98005af329006f60239686beb90c1b7174a3275272f9", 0xbd}], 0x1) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(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') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000aaaaaa1bef454ea80800810000eb87093bc5"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xff}, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) login: Cœ÷ ‚”c8’Ì°¹ðø Ö.6ȵ®ÎÞ:S@%ù¤9pŸ9ªÅ\!­dv:†HMÆŠç:è\’ž´˜®©,./file1/dev/bpf./file1ÿÿÿÿÿÿªªªªªª• ÿÿÿÿÿÿ#Wþ ž¦ TH!ÿÿÿÿÿÿ»›ÝØj¨¬¶‰2wsv executing program 5: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) open(0x0, 0x70e, 0x0) socket(0x18, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xd0, 0x402, 0x0, 0x3ff, 0x9}, {0xb, 0x0, 0x9, 0xff7f, 0xd6f0}, {0x0, 0x0, 0x3ff, 0x0, 0x8}, {0x7fff, 0x0, 0x4, 0x8, 0x1}, {0x7f, 0x6, 0x2, 0x9e3b, 0xef8a}]}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0x2c, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r0 = socket(0x2, 0x5, 0x9) mprotect(&(0x7f000014b000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x405) r3 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r5 = socket(0x11, 0x3, 0x3) r6 = getpgrp() fcntl$setown(r3, 0x6, r6) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) ./file0â3â3 DCBADCBAPxvYÉ[`3 ùWÖþ²ÊNSÓ¥¶Äì}å=&P:¼ ù§D€†n¨3óÁÖŒå$AC«Ì€ö7å¦E§qÄlCÀ¾rŠþŽA¾èíÒj executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast, [], {@generic={0x806}}}) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f0000000180)=[{&(0x7f00000009c0)="804812114018d62cbcbbdda25da769bd1f893bd206e4530966563c4b9ce850bb0da0aead4cb553d18b290b3139b2d3b8e48a3efeea15871ba846f5bbedfeb00a6af34fd616880b774fc3d9ddd0ff1ad1dd2e021b02a5f66c00a3965c2c6d4916ca208166e0c97727f41232ed89042b748e39b13b8e1ac4cb031a", 0x7a}], 0x1) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pipe(&(0x7f0000000280)) r1 = socket(0x6, 0x4000, 0x0) open(0x0, 0x0, 0x10) getpgid(0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x6, 0xfa936b6235ba911a, 0xc0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0xffffffbb, "708000000001000000001c00", 0x3}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) executing program 5: sysctl$kern(&(0x7f0000000240)={0x1, 0x41}, 0x2, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = getpid() ktrace(0x0, 0x4, 0x20c, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getpgid(0xffffffffffffffff) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getuid() setreuid(0xee00, r8) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r9, &(0x7f0000000440), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r7, 0x0, r8, r11, 0x1, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, r7, r11, r10, r12, 0x50, 0x4008}, 0x1, 0x8, 0x2}) r13 = getuid() r14 = getegid() fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = socket$inet(0x2, 0x3, 0x0) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="064f49a2379f88861ec01ca32b442cd42fad43821532fb0939c90296e0d2ae2962738d98ea4b64a6c3b6ebafa3eb73619fd6c71fe1bd3de8e4896bb84a612ce3fd05415f28744304d6369c43008b016bffda6df83bddf900ebf3d944d395b8e7d8e95cf405495246476a350144a88a267dbcf17d5d9d908af01c5e1afab8047416f044641199e57db8931c49d60107444f0cf1bdb6707f01ed75759d41b4fe8922fd729749484405a2a90ac634d7dec4686442ba803e93596d85011da266089db773c271c46a454998eef913db1c669dcf02c2ea6b510b94b66896036fb0617504bf906153b76bd3db53b1a64ee89a", 0xef}, {&(0x7f0000000880)="59a83742e21511a6d976df16fab6e1ad74ccc33890726c81b815ea7219b6f50f0ec4eeeef363cba84c8c13b2f111036f8b622fe88e2f1ccdc1a714dfe512618e2e2657fee61aea96f3dd912209353aa422a26e785afacf3919feb975037157da7e569059eabef887d3023cc617c5ddf505445f44a30f4ff4a0b29e7bdee938ac825dd2a9271e4d2f35c2887bb83d0fe38227d20d30ff2bd9fcbfab3dd3addf88291751f68dfd21ad337fc0a10964a13d88500e19e2b2b9f2427c139afd6af59ab54ebe48e111964239beb37ffcc6002a4f07", 0xd2}, {&(0x7f0000000780)="ba13f4602f0f1f978d409f3470c9517da7ed84c9a8590308b99f1eaf5056615ef5b89524e56b5162fce28d4c9703f3e4c268b3ad3166b9917271c6e9b399eea66b743581e500a473dab0ae20f93d445a3f88c6931e4df49a454e18ff80ffbd93ecc378b73cf61503b0eb5528b9e201127538d51f2c0f9857e57af39d11635352bddd453c56fdfe6c4bae023aafe3f8e8810b73d452b5071feaa1485dc29471b21a9253bb5454f3d63adcb890e85cd50e993496c3a095c56fe2822b02f483a2efde2c58cb617cab6e81298fb7a571ca5cefb10ec056d04219caf24d407507d7db", 0xe0}, {&(0x7f0000000380)="24d3cefa3cae1779ecc9ab650ac1a17db5f518df087f142bfe46689a467221771a775a4dddd9528a81854ca5415dc5446da8374fead439dfd8adfcdd5814d70364e40ff6158996914721d720d0b320e7528b94fa6434bef0340bc20d093f0f36c32d081acda593361612cb82d554518eba97108e297bcc437d663da67a83f2a8aca523437ad7710e5ae81493ae7d84034509afce353b0acda0aa604858c691dc65c0d6624c6b2e32659a6ada84f9552495df48f8876b7279e208447efad7b4806af22c4813f07653244b09412a4d731fe464838ef32e82d96e3ab3916a4811026bd10b524955597c26ed588a086f7bb77b714ed4eec9ea7c6d", 0xf9}, {&(0x7f0000000480)="5fb7d39cd55345696364b7bc1b6df8b44df896efbd5c644166bd662c635ee2615b19cf656ca4e87babb1cca13eb0377a9eb6fe84a603068a6aaa9bf99f606b5f06cf8bec9b6c8f513980c81670fab63117fd377971dd3f09c64ea2954abd244978ab317678ab75", 0x67}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r12}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r6, r6, r6]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xa0, 0x2}, 0x4) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x2f) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00002ea000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x60) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x8bde) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) dup(r1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x2e}, 0x4, 0x0, 0x0, 0x0, 0x8c) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r2 = open(0x0, 0x615, 0x0) writev(r2, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x15, 0x0, 0x6}, {}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf0000ecff04000000002000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r6 = msgget(0x1, 0x20) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x3, r4, r5, r4, r5, 0x90, 0x5062}, 0x1, 0x8, r3, r3, 0x20, 0x3, 0x4}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x6f41, 0xffffffff, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = socket$inet(0x1e, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1}, 0xc) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000140)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r5) poll(&(0x7f0000000240)=[{r6, 0x68}], 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000000c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000680)="766973c80527138ebb4362a7e0183f5bb3f88127d1ce92d126cd8a8d", 0x1c}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000180)={0x800, 0x2}) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfb, 0x100, 0x0, 0x0, 0x86b7, 0xfffffffffffffffe, 0x0, 0x81}, &(0x7f0000000080)={0x800000b05, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x3}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) acct(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "b38a7097b93181ec0000005c532bd500"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x7ffc}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x1}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0xfffffffffffffffe]}}) kevent(r2, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x52}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r3, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') r4 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0x6) msgctl$IPC_RMID(r4, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mknod(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x10000) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="2321e97a44d8eaf5234d0adccf78aea5ff8cb65f26e00c8d19e1124b67e75bbd986fc57db66749cff796d463df9d689764eb15", 0x33}], 0x1) executing program 3: r0 = socket(0x18, 0x1, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)=""/248) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000685000/0x3000)=nil, 0x3000, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="0b77aaaaaa01907800000000000040000f20907800000000"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaab30e00000000000000000000019078ffffffff00000000000090782d917dcb"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) syz_emit_ethernet(0x20, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000440)=""/216) executing program 5: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = socket(0x18, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r1 = open(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) r4 = getuid() setreuid(r3, r4) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000022000000000000907800000000e0000001010100000f00907800000000"]) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000300)="e865fc221212fdf3a7042f3132fe8df0d3d151c891255e0ec00c7d3d003137d15ef0e57bc074e0bd3f7124dc4e6935fad7566e3893d88ec636bf3541d51138025e145b", 0x43) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x65, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000240)=0xc) connect$inet6(r7, &(0x7f0000000280)={0x18, 0x3, 0x80b4, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) 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(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 6: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x6e, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 3: syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) r2 = kqueue() utimensat(r1, &(0x7f00000006c0)='./bus/file0\x00', &(0x7f0000000700)={{0x401, 0x9}, {0x100000000, 0x1f}}, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c", 0x3) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x271b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x58}) r5 = syz_open_pts() syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) pwritev(r6, &(0x7f0000000640)=[{&(0x7f0000000440)="a292d31eacefb54902f6eb2d42cc7a61f3a14a12aeae8a2e279eb2b888c046e2a34a289d7c27068176469baae17b9691a9021d04e996c421bf065ad19ab74756e75e71e476c4f78d71f49105416d4213f0935a4c81cb080e21455a3548dcb0a76c9bd5e5693b7546208c11e60c3f89f1e6babcf6db3a279f586f117fb73178eb94a9f67b2695e13ee5292b4150afc60c9d2901fecf177abe682fa522e8e73c0763a5306c107a89a03ec17330bf243a80f82200f47f6df77f73f546d83efe147a0be2536ddb96e2f36780ae1e", 0xcc}, {&(0x7f0000001a00)="b63d40fe00457dcb12585dcf84221aafd1211a4832f89db50ccae0e538645723f8ee1ac6ebdba44f6c65f405194a54947a5bd0c040ac63587bfedfe6c9453cb996cdb9f6b2f81af5dcf720027c135bdd298954d6df7e00dfca8a6f9eb72d31891a6bce161d71b87728c2e160c48cef6f25987598c726c10da6a9344d957a26be838931445035ea423bbba745a312dd19832d7d761f3e4b7e7f11512c3e24749b6babb9c362bd2757101d3f9fde76ff0180babb07700b7178b93c39bfa4cf3da1fc695794359e1fd076b83dd6dc7a9d8c0cc1a6c12701822301136aa67b704c7688f021ff2354aab5a61bb8ef63b459f0ba36403a0e9a0962fae1a7fdf84a737f3587d264e7b2e762a520363676cffb2d29d37daeee10438480fb35c47529a44fd813f9cf2ab9b88cd99ae755704a2913636e98a992f838cb7a801a069918a626e6703500fa204e73bc95048aa9263e34be56f78ca9c5efeb03e7d28004c1998272e869a6e93e51ef636de4302aa3d92420d435b23e46383dfa33bbb4b55e64042c89c4eb0d91e5cffbf66bda591090f360155c4ff13feb334532a7d5876f8d3f0c25779025cdc87aa51ec409b4ff6b563fb6d3563f89c3a9ce57b8e980590d91aa83d8c0f107d09338c0960a5a5c1794895bdb3b0bf995ac426b4943174abdb07ca01bf243f2099045476da0ee5720f4e223c606685fcaf0d6322c9efba23d4bd775f3371649c2a9ba6af226b52ac35f14de7e4d8b7c932547ce4c7786259608ca53d47c7e058a01ecb0a057ac5c66acb27d4365e0a44258cb9a0e18159585a90c856f8d29ffefb83f70c6f244982d2032c8c3a2dc900342da3c43229c747ef472fe55f8d22690014460b657a21e716aa48d319b9e87f45eb944521d9581c6d1133b9a208ee395a5a2ef39d5ff09f3de5ffd4a049870ea61cedbdc342095c927c11a0b0f480b35c82b663423e8e24cb6c861fc570e25ad920414bd7b37e68985c10eccf0c7f701eb6cafb77c7670c93229201c9fe6b215773c6c0e2c85811b9a1ebaa02b70f53bd168e9b0ec56f56341ddfa173b318f7089a29773acc462f38c9f9be628c390b6da0d15d10a15faa4be05937c644388c27be6f42a96f5f2cbbfc86b73b3ebaa4d0add84a528f224b1a2c97115fc7d00298b1556561cc7f8d2ee9dd37d67b98a5ae873848972cc6e863fe04dc07d273362ea99e66dbf3cb81762a8042caa54c3f2a8631072b9f297a1a8c7efad430816aa11fc79242c81476d497e9d5d5b555713cdf9a19ac368bf952a3face52c19c7ae1025bdf6d3eda630d94f95fe4425e7e3a7f6d366865a5fc9887db9a7b4d437f738affde639e48165bf9f3107e59560151000e945e71f100aaa5af6c00a360035fc1f28646ddbda74f5bced0c2930cc82106da847673d16757caf7b0a916b5c2980040fbe385be3347066558a3c08f90916a766a127ab30b8324272f125b2873a8432c6ff5264228c4f41dd536d6b141bfa3c7dfe84f30d87551ba3a67fac81568f7527c8bc72b0d52d43e56358ee87916fd382f64574e8ecb51263d9e6c6837b301b9f22851509ba5db4d384d7c7e9dc1d558b0c22ea00172b412652b827e8e93a77af88f9df889f6cfc9c6c2c49921897c29dd0d088e7f320c7c1023d0097afdf6808b9af59ed68a1afae390e2c087fed80ecaf3b6b1ac763a11337dbd5292abee439f502fad9533b87d3b179db65393b986654885855eb094dd1cda66c8abfcf555206da69e6e11de6f4164fedcca5d7eb59fd6377cfb9d4f306f2a49a1b2d51eb4add68fd063d3796bb8a539ca02454e63932a61aa89afcd162ad9862b58c0e2b65e1d80e35b579410f63b91db372a634ea4375c22e54b56f5e7c3a20808b58664aa984060ea7a50fbbcf1775e852bf7926141eb1d6f1b3285a2094e75f103306462fbba767748b50f98b9d767c5e8946ecaa3880b9c8bff13137c85f8965c2117f220215b5c0df97b5da3d6274f2c7bf1cd77b1d902b68dd1198ea2d721e2ded19ba98c85ad690f34528bcc85a802363f17b851edf2d49ee702c60418ef319d4eeacecf4837d6f68cebd8c9fc8d28dcf57f3e8999c821b2b3516b98f867736b4bd92d5cfc69f69a6aa2c22fd8057b870ef166e99fe1021cacb2130169cdcca95e22ceb09a8a8086af14b188c7ec2242451d038c7c78ebbf03d6f5f8a94d9d452cd7217287f68392ed94842f977c68cf7704c00e818df0f70021a9ab952af92ce98571f4f372311a37c87ad07a290f901aeb2e69a7b8a56211a4c3a739e6957ce375e6f01e6475808b296298ef175b899a86edaeb609ab6fd421e3e24b001904f453f0f5a0c09099d449ea3dc7b84a1401004160f9d0bdb823d3487bfb90368ef87d94a2bf2be6e4e416a8771bee2f1b0e45e2e80b510e9f3cd2bee40438b9bc38576908fd83de11d7347f44a1eac48a5e11196ed0bafbe96ba86e5758802493c5750d27039097eb797615f4ca71d39d3858d1abdc3e6672ba9e82dbaad60bfc12a9f6f5b02a0c0cf03d94d39968a5cb7441e9706d00b4a1ba2cc2142b63ca65d1a53cb121a02168ea2b64bc5c3d0723aa755cb6d1489b50afc80b5ccb8461bdffd4bb6e6c936c504875107665f2a9bebccfbceee080c1717962022c934f37c43de16afedd8b22011ac6de9db98f3509001de79189be318bbb64bf8df1affa01d7b807c0fa1dadbc561fc3cf19657357b93ba023dafc178681a7fbf2367d3eaebea940a24b7431b965155aa6f12787c8f03a58a201da6e6c86ed652e682f1e938df9f0695f44061e27f6aa16b9eccd2886dbef74a57982e13553ba77dafe1bdc8c7e4264cadea467370f8e9596750c16614d36e639ba2e68f50818ed26bd50b528d1e56759453daac5366b0883ad0c3b13cb0bd4f884c8e30fc641bdc2caf5e4a6331121a83407319d92e6be914430cfd5102ed6794362e4ba55c46d13df9852fcd7c25910d7d3060371f7d362471b60bf56ce5b4f7ea009025b768a44229bf7e17b705769610760963afada08b5917cd1417dd777c93a35d810cf87db46c461d021907f980d512f203f84470a5a7f611697b6895efb14adde0fbb68fa12925cdd2b20a3961c064f5f0c88661b460d4989ed12e86af0d6435e38cc949d96947b4ee73a6716875af995f9764435c3a8a91a6ba8b6630ab3ea301bd8e526d2f1c17c77d180353613573b2f81822025021cdccdef4c457886d84a8f7b7a25dd040493f5ffe61210af028f9d7f34cb55d85efb1bb9f0c867d47a8d842a6f413d6934928cc3f968c6a690278f0ae3a8975543f5cf91e1eca41d62ea0bea4f4ec5e80644e2372267012edc5ac05a9eeef77cd0bbde83ae87875a9d94964d92b96e432e0aa65c7e854b7ba046a73f0fe2e9fe1049dafbdd682e12c18d584f163dd32b63221df29f87a92224514cdd1bc4e26a7ed73cd871b8236df0e72b9c5fdb6c186f45c1f6232ccb4b5d12fe86115b93c14f2c9a1a0134678d8fb161291bb5531a4b2af4ebe0638cf1f11a3cc68623c29f94893678c4254813065e458767f42fd57061123ca2d410c71a0a03eae25a9a3aaafd2cabac8c4ccca50f2711c7ff5ed3c0b62d602ab07721fbfd95267c91bd95f43eeca7f1b0708d35efe4bbe753e9e95648fb751944de75fc6127aae44c1e55e01071f17972ebb7dbe3e206e5d1b463d1c238345cb0810b5472689180c45adc49537bc860ec857a23d473bd714c3faca5b29145ece3c5322fd3ff9ed13fc59956e9068b45034e3e8b76885501cae8cea4436afca4016f6fa0547416e06a7e93007340e46bd2ea8dec7a25b9f0fb5d3567469985f9499b296172df0f0ea6e6dcd7c6041d45a1dcd45db88978ca43f79bb2ca9cf183724bc813caac3b31c146dfeb8ca8cc53b9adc2da11d9b4a1ccf8246fc629a610c176673345d29c81c26390ec1817ab9b9de8bea519b56cd4f4ecf717d62dd041b8929c1ba1879d2d1e0ca86dadc915cb1b96ca7024ca39b4033628e4db7953be790b6a132f5628f1aafc9303c1e1b1e823f8c8b6183a1cc1b74ddfd267e20226af9642e2fb7564371ad3d140afa17479c5476945d3ede2c75dc85f704f4351da818b87f9c143a888d7248ea7b16c920e44b83fbfa3fe5ee00ea90a2be3bd0fe41bb9de661a816bfd99202cc463e54cd9482ed249bc3eb365a64274e7f2ba735b7d01b6e8bcc4b498e8683de135da481d70a428cdf7c061c86cea04e78e128292911d8d1af4e7996ba44207d58db67a59a1850d557c19b26904fcb9f2097f3843fcdbd22426fef579843766fb9cae9b5e342f774e5ee23267edeac2e6be0e4ad856e945d1939fd6b878c63c13a1e02f04a946224d7cca9352702857d35289b989581d97d4bceb405d8692cab21b543d78f69c11b868a6ce1d21706cf4260e848608eb12c2b9f32c776bf1f8dd0f139e8e737c3b521a0d3d6395ee94876e0fdc34f0f73366eb0a6a8474f3bc8e5ce745024b0ec177de8d2b0c72b08ad7a33685d6dcbab4a0d74ee2aafe64992aadd52682dfc385c24811773db20cf1ff0c98320d6a438344b24dcf77c0829bc853bb1b6fe0f7259b6c6a45f0d8950de0827bb72be2b2c3fccd9691a18e0640fdfe096785e0dfa9039359f9644472e64b307a5a8bc9013561c992fa1cd7a80d3d42fdeb1b3e7ab84c49d0efe0d6b99ebd952297e4e96d90ea2d6de0e94ecab288eacb53ecb52b36fe5b0c5a2aa00478f6b0a363a1507159ecf9a7fc64a95013d47c1eed63272ae7a9be618d1d45bb0280dbc164feff5dcf579af5389080b26c751bc19a127eb7803c7816c821646309cefadf5557211f97dcd9b73a5b703e4c425073daf7cbbb67582114ce6dba9dd89807b0a5ce1db521e0de077ed5f905c44cc9552ea9df9560dcdaf41099f8de36f11ca00bd62922a68147bc488211834da1a081020744d3996732a5151d301ff2eb0ba5959cfb78e0f6ef14f31d15674ccf5d1489fbe4226277fb2c76904a983224ab0dfd733fcf45b394ff57928471375a308d53a2baab5ae1908d08906f5c8fffe7b649681ce5636510fe79d859149ad487dd401889023b88aa8f264dc353a240ab6d6df50a32363be5f4780e6cb7d9f6bd2afd15366dd6d5f6ac11016163421d53b462da4ef94f0ea8a3eb0144bcb6af3f771fa92e66ac2e39dd6d267b43a91a8356a9e10bb48923cc5edf30e79076bbaf29e40e9d436d04a77d09ba73c8019edc09fd33055390244361725500855ff3ec35299c5a3f6d8a97ac24905665f9ea5b4deb2794f2682ad0076b8c9be1ab3614ab3e8f526474c09e851fde60b61abba17cb602fe883a84619d298a00fcae5fc250b7e0abbce0cf741a1165dd903ee005e2fb66a6a8c349c6ddd77504d3b2d009d180dd36c5918dc50c3d099f866033e2629acdf63df00d3f6004c9230b24e3bb03163a5f4280cfdf66ff427d66f51d403f0932cb5d0ef91f4c30b4440441904a02f34ec4a345d985ef58bc7153031a7117b6c6266bcfa068f0c8f8b96e90851b3ecf9155074588ef8894c1bae36a5bd1c75c0906bf50c98c2ab6abe13ddc83e5e7435f1c32b2e42026798f456097375f12db347ff72056bca3d1a30a879c8dbdb97d245dfd0d4e95c07eb80013162bb5513428fa1996f88fd03ca552b2eb15bbe56059ef252ee0319828cfef95b0a61569f25faeea414e77c8d0801cbcf87b2f8c7471be65e05b99300ae427e994a600781ed595cdadbec6f2f01a6b91ecf845249ccb0c1785ae3dd777c0433bd4cf7015b7b9ffed46d", 0x1000}, {&(0x7f0000000540)="e4e9cdd2810b4f479ef918f9522a2447d44d915e6309940a011a330397fd4c27414b9ba265231da3afd553dc4fa2595ec8b4c7638fcae4776330e1a56dad8ed71dd3da8ad33a7c4ba6161715d602d71813855496e884b6496dc86c87c56775960edd655b7e23911efe51b42480b58b2687a0f937e77f143dc5d91526e98e89834e6372f5744625c2801a246cd2702dda533065ca4f0321093bc2d9d0ba5e270d1c364c6b24592d4fa528fa647d0c5ecf6b7f8fbdd7e7c55d66c1e7848fb3f10d9106066515fdff9689f930beee8bb718344482e4bc4852ccf8", 0xd9}, {&(0x7f0000002a00)="a23cd0b851b7977dd80db3a0469150358455afb934670657c3846205c21cd643255a5a96403b1fe71e97abe950a1e64ade55e59fc0ef4b798d98d6af77867dc0406cfdbde8e417775b88151314bce840fbd89f63851b4f89a2c352d30d19628778bc80d0ae15f0f5642de2f14bcf89fa82bd705e701539dec9fa63292a09f518e9cc0223ab4437a2d199b619ef62f07884bcd66abde44cb7308214254bb421a4b67478966bc8e4133c88af492a0f0d72bf4783154a6394a39d86c19225e7d61f73617cbd66ea1a6d1b02ef1b1f8b36325fb3e77329ca6cf22841cfede0111e07fc3fb8c98d7f5d58fb355bfa4e2aec16c7921b8a01e70f79da072ab3de886c352ab8c9d248ddbe4ac098df2512d86d29d2ff44bc3952e8f9392d21f530e72abfbe8159790e6095b7b282db68a3b56ec4473edde6943a9629487536d0e33e45fb315ae2eea08bbfd22b86601ecb5de4837ad46dacff667d62d76209026c7096c42d6a07a0093f391f0ef50c1f83cf91bd6a5633fcd5e2d33ced65885e9049a4f78e249755483ee8bbea19410123430348430d13d7703da29aab66a3b73322658876d1e318b65887b2db4d25c3fa9e9070460fd2404b332c74dd20ff127a0bb57a1f4d1ea0e825ee67dd1ad167a83cfdac214a7a9042ba8003f2d14c5de38b12fc99d549f6518e25eb15ba5fce3e95359ebc88653f6986b745d8107320d46350d5a4501569ee73dd84bf00caaacd03f53ea558931c03ada70d4de2a21be7eba92788f90c60f286bd0c53667dc71e2a4ba7cc1c50c4f99e1d6c9e78df42298b39fe78394c6eec9b9fac27480bbfca14fd3387e972173223707b1a7e5258bb214686bf4b8dbe6396e455708a034f93bca61a1adc233c071097fda370facf3b5a12b618c4ec7338f4c9f2d3984ed8ff7794824c73c3574493b77553c0c9b887a00444b541cafcbb88b4fe23c079b7741c6361601535693305e229752d2133dd5d25082cc6e080563b2890a1c0124be20405373890ac8fb62204b7614143fc719e55e678246e25d4795d529ca8ea3cbfd40397b8703f06da9e46556e29dfab825f39eb12351fd1084e99f3cd87599e30e1d5101d276660cd82177a0a8192ef92a32269a02215f9071d1bc3103dfdc1a61e1e08db706d352a5f78e64e23535ed83c3148e684e5dd4456f718a2fa732d6c15a1009093c34e55fb157ab351fbe948374927ec50bbbbf4f16d3014faa46430294b18850407c6104c901d83917f3437be7c649c7456329c9dc84a7f7fd89e84aa1e5af5f5ab81adcf1e11670a6932164473c6dd2f6164e20366e3fbb4df95166c237e1822edca6238ea8b612cc3e6280ae190cb68b53fa86c24f01f824da4026f1a905f60c3b5632a7816f5291ea39587fb935bcfe5f4cd9eddeed0a342664075e698f38cfbde62771409b83f601e5e255c7a699c88f55f615021a394edda4912d080fbe5766a0434c27714cd9ad4a9e55cf55d3cc84e85bbe9f594dbe83b2c8f5044b41ab257b487200e945d9ae14cb91bb8dd2466bec4504b8ea0aef192f30edaeed14cc44f64fb9bcf28151b4790bdeb4551a5fdb1c2327fd57a7efcc9ed3e76ef807f6dbe699cffba12b6158b50d951d4129264fa4dce59e48401589d5e83654980ec394fd1b90a66c25fc10229bda897934263971d4d7b455973ca34461478fab050479487537f80624e0c9bb65df3e3caa5e15160478e5a16657c57a3ce25fc6cefa4bc4f3f6ac861195189fe152533544cd4fcaa2c1d4cae44021d1a290a48071f272a88841431ae995bca0644b99cdabe88b767177538ca32f7d43bc286bd8f9e06bcfb428bc64fc4c7ca376f1bfd47dc66cca62dc4633726187dd9af1d958609cb7e7189724a36d8d85ad98175c869224086d111d9bdb67f9959b65051d4281d2b415d0ba5bab8805974f12dfaed23f01dcc9dfeee685782b34b2966cd096db805ca33daad8a560d6d8f6c0fa71611957974dc855f10f71077bcaa6ee12c4480c78e5ac5b4a707d75f30da90cc4cce66ca7da5c8d1ac61358c2d17cbbe382b5691b99332c72f97555d136c903c654b6b0b3b86f584947a06b33cc4017679e7d16cf29df16412ec9599b4152033c170c221405a1789ea4739b8d5341d6f1b2800cd82cbc83e8457187619628df0e77869840a2dee6810e58e2f72362ac3d2bec788eaef51a2d7658d191fde1c52522544ddaf292032aa489d68ca3952ff7b5d0b92c9f71f43ba8d55caad04d54378656bfe991d4e7743ed793e18cfc01a69546400a2fde61b92fc169ef87e12caba70b1138aa3ad2c494ea55aa386c2adf6d3995b22015f750335f2575d31855c2b4535068b861ccf41663f48991ebd535b31c4ec2dfcfd93f46e92f1c476c526bf50ab3f8cdfa5545555f969533fb47f9d9993b52e784098fac27c7c1dea031110de280753ec130741ae941e4a51e27fbce4b82a74d885b0974a9092031615d5880b4bccb9c0f6d6e9134433f8377b69b4aea911f2f9647e4c49083be193ddb4025e8c97eacf470e98f8224cbd2ddb88a038bffe0c5dad6eca5ef129e5d0290e8e77a018e9327eacb83ce1e4bdee0419bf41ca012cef93e893c4992667df5f8654c731073cf5146bf2fe8f73e5d70f1d4b988c95861e317f26dd4943455d895cf428dc1c68b9731ee5c5f3ead9bb05d05959776e0ecc2f737c0d15709212a2bff5d23966014fc6c3ac2a4e6f300d4e1be23411b47715f967061a3e99221b9485bc7e714abe3fd6ba497307eba814c7994fdc7ced9c9784600cd5ae6d5b8039a2a38db75f532d67a9f07d76c8a584b80c7ec8e3f33b2d999d5d4f1b238b5af8f991515e2d07f93896a8a7c24c3c72f8411a08d3da267f759ddec072750d8903c7381a7826b7bbcb10df81d63653ac5215df58ef452b1d9677a5ed5635b94d6940d30c43fb8401e141e9d0112eede746a2f55fe492b6db9790984ed596fadd21c68982630a5b44797e30cd7c6f5a854e7bae5494b3d3053499c30a75a9d573c7f795b41d96c374864165b50cbc7970215b1bbcb1c70bba5c4a8372df13c9f60d57f69e3626972effd9bb1976dfa9e5111d1c0064035e2193815102f4fb740550c7804d33aad1c68d3c557f585769e335fdda217f1448a45a69b76011006abade820a01ef079149c4ceaeb23051f41d2e2f753de9d961b2a26adfe2d5d3f92be0e352b4cf6f7a58fddb039d97b54148ad542a563e8c2a048c2c043a9986c20198b792c64760b9ccd3cbf3d72ac6b4c208a060cbd0a79ef853c6d35cfef42156bd62f4086043313e25d825390ca0869bcd25258c36b8d30ab2788c7a62154503bdceae412b9e53acb180a3dd82cecd7547d57432945604c0c3c5c739095e03373a51d93bec7f821b13cc92e55733d6b1fb672f54b32af371e3509f57def28ca37eafd3bcd59afa8966158765579c02ce0fcd99c0a063152a17939e5540debf096b66e54e08a1f9728d857fe175d9d284239b600ce3b9c90246b41a9fc29eb5f2402a25b73de7cdbbc23f2eab4bebbb708b38db816ffed4c0bd41dbc322c36497dd2302afa3eb2928764f952d5205e04746c3186368478473c003f54236bad0d5ce6ad39ba1fccb00bed6a00b26419a8a9be8940fb4e4f73e2ce0a0a1458646ee65ab2e182b23d406a143444925a479d9623c2ad8fc9c71cadc8227415c98fb7f945f7683ba3eb10ba05a204fc69f873d44d8d7811c521dc84a8f4116528f57d13d80f0ec594b12d0d0a2469e6f5c0b554d19aac980179d1993b8bae81a10813ff1cf73734f382cd5b3cd21b185ccd9d246740fb74e8b76911aff635dfb52792395994ffdcbfca88ea847601bc59b630d841aba7a02dca62d0b5090f58a4a4c9a7bb9507da3a72e4f43ab69265b3c0fd74d5be6d67f49a12a0646b20dbe15e1c9c881d711a7062cd39a795a52a3cba875b5f92467b3020cbca9c7518a29c60b310ec7114b0e390d11b015834e9a9f9d06d3a88c52afe9a026697637b20c91fc790ca5ea8416452ebc0cda92d1f33aa4741edbe917f28dd676718026191d1ecf5abcb4f0f94776f46ea6e020bff69ee1a8d4bfb6b410e4423e37a494bad589a120f5d79e1fe1d61ef1933d676cdc075260729e4bc193f8436597a4ff459390b3c9b842220a0cb256c2f1b8f2c789a1ac4e65165baa2b2342de4e3f4784c6cacf96a1f4b63b55a1372811bddde52bc9c7c1f909cbe353d0bc6b5370806a79c9d39d5e5e55a7f985f7bafa9e35e72960fc4801ab0e03a7971811a0e3034818e8e08d862018bb7179d3083f8dac0aa9c0e4f19662427875bd31446638cf9b3062d414db9a482c09ac74994228a8c663fc4b2ecd6ed3f504d73b54c6cab545ec4f91dd30f960c9397da563669721839dc80188b1e7275982ea05ebfee89eb49458d18197218a8c021bb54cc606ae781ffe66161dd5185940cceab4729b225679c774af13a75b57b0dbe40115d8b0bbfb70133c0889e65203d9144ad134dfadf222f5b80ca0b677e568fee5a9dbed24e90c6a1605e31a1fa67e7d334519f94e5f842141aedb9a15e8dd2ee3386e8f0e234e08146e7876d28d736a81b852d32f75839a0441e9f6252f65a08d0e9a0ff0c7841e21b70827d6be979e8a73b48650f8aaa0ed17741e5e3cd46cccdec2948814f2bb260296d86646e80aed07a3eaa85c23e4798ae55f0d741d4bda8bc75394369370592e96144a09b0da80e9d21e3211b096c6e81eec779c32277f002ff11082fb26df3916cfdf13daa8abaa18a5df997f91c90989f9cf60afbd9f65593a41803dcd877bbb883d8f0fd85e131790d73f2a2f75de2e2027924ede9acaf5e9bcf616cd47589ff90a4151024e774d8abd4cf8e91fe2f20efc98329621256306d2e797971493f5b8a804bbde6f65d0f50a43b96627cbf6dd62959bed231365d8f0ed412df5006490aafa2b1c6688cd296497c46efdeb0d9857a8ac64febf1fbeb037c8e30da38dab8a1d73cb38310ddfa2817a4dd763da13348915599043657b0ff1a4f90504731f49817fb2bb0b26465b53e4885c1bb8d12e087e101caae589167224e5dd8256c9b3dd31889e4a0b31cd5d0931cfb7843d0ed0016ad41e1fba47920df99771f622940eb544c86303780af96289ad0051d14159e6e2e73956234fa07d70272c4b016e8c91f324d834f46ba45451a921c4e891ea03a81b87bbddf4d38a59fde4b22324fecea2a4657f3bd60c88f4fe40b9693388e6b468e699d028854d809b06094c91e79d1e940ac3179b2bb9192f351d81bbc4b908a57614491508a9d084fce34f1d2e7f505fbf35bc51b861f0409d5cbb4186de2d323f398825d5aa017787d2609c31bdf635339eccb1d32c80efae590490f21c5875141f32c8afeb9053ba7df9bab306489ea93db4db9413e6a7e19f890727b062ea2a9a3469a95cf8f7d5918a5fa17200c86e7e14ff990d2826c7797bf9197ebf97395afcf8527c2ae9d8df5afca56f8cdd88a470b2f233fa110c90545e687b81228af88c8cfdb4898b43d8b8182a64d4ea8b24ff7f7384f6fb0d8b59768cd76b7feb2bc92aff14ae8040360ff241c48492eda5eeefa56951411bd029c057264da2d45790bed233672d1410987c0e30925e818b796aa717178a2500d9ad40a43d83ed440597d8f84094ebbd5b11ca9c171cbc06eb8840381eaeb31c0ae16c0c1a1a55a8f2b26885a849df9766fd92892da57fc9f6d41dbfcae36a95cef8cec8df1b993971b4496a4113e46601084cd18cbe46092a758116125b4997df", 0x1000}, {&(0x7f0000000300)="2a5c04822ea11cc108e60c714983334317eab853ffcb2e1859e3046de9330b0670bfe82d2e4bc77c1accb47203996ce4b6f0a518fc7d739f548dc3eb14e412ffffcf4304b46257eb38ff842bdad5dd1a368d49d053df708511a5431506c0963a807fcf143b71a358627951d73e37a71576b68b1df9273430e466047e45dff3ac98a2b2a7ed80fc9e01c3373d6537769beeb0a54c6189215be0677fe651f263f0", 0xa0}], 0x5, 0x7) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRESOCT]) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x3, 0x8d93}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) syz_open_pts() executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000600)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)='\x00\x00', 0x2}, {&(0x7f0000000100)="2a5a74372f187c3ab4193eb0e9d0586306a69d3c839800"/33, 0x21}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x4) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x0, 0xfffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x1], [0x0, 0x9, 0x0, 0x0, 0x0, 0x400, 0x4]}}) open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) executing program 5: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = getppid() setpgid(0x0, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x5, 0x128, r3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r0, 0x0) r7 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r1, 0xffffffffffffffff, r8}, 0xc) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x6, 0x4, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a8", 0x7e}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000100)=""/192, 0xc0) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(r1, 0x300000, 0xddbe, &(0x7f0000000500)="04ae75d9463b7dd32f4569b27131e11da08dfd7650fcccc992d7c80fd22c2d60e7d71462e3b948712990e906fe8ed0db60a0beffc841d5452d90147bb3af3a1a34549d8684fbe0ba7be9e02ffa4c0c8293e24a01f77461f0aa0f368618d7e52bf6783ff9bbfce2587e055d956cba7b806288942a9a430e96893cad84b0478139f489d5ffd1eda9d841ddb4450c8b57", 0xfffffcb0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x20, 0x2, 0xff) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(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) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000100)="ee650f5a176f8fc075a140da0364d340", &(0x7f00000001c0)=0x10, &(0x7f0000000340)="c3e9c936fcf34503378b4f83ec7d647a5932393d3bb92e0554a8447201ca21a2bf94e2a3618d25d12b7aac7fca574088650bc9e6d38d47344eac06e2d8ffc9004f4a36f9a80ac3a6081d96521cf8fbfbb299fdbee9eb3c5a9ddb144f8fe13b93ab5cbd01da7504c46009bf967428dae4db9b660956b36cc8f45bd43477f86b12dd98c7bcc01308d0c9e41b72d6e3327d51f76c46a8100ffca76f6e9e9584faf7", 0xa0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x74954994a160de99, 0x10, r1, 0x8) kevent(r0, &(0x7f0000000000), 0x29f, &(0x7f0000000040), 0x8001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r10 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r5) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r7, r11, r5, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r10, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r9, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0xfffffffe, 0x0, r8, 0x0, r4, 0x64, 0x13f}, 0xff, 0xfffffffbffff0002, 0x8}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)='P.', 0x2}], 0x1) syz_emit_ethernet(0x138, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x789) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd60754699000000000000000000000dbbfe8000000000000000000000000000aac8d6e5e5ee90d2f6"]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) listen(r2, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x7c) r4 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x6}, {0x2, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0x9) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000002c0)=0x8) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) dup(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r1, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msync(&(0x7f00004df000/0x1000)=nil, 0x1000, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) mlock(&(0x7f00003e2000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = syz_open_pts() symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000004c0)='./file0/../file0/../file0\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x133) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0x5d4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000480)='./bus/file0\x00', 0x7ff, 0x0}) r4 = open$dir(0x0, 0xb51e3d875f0ece7f, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x401, 0x10000, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r7 = msgget$private(0x0, 0xa4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) close(r0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4edb07dc}, 0x0) close(r0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000100)="ab0900012b3b9c1cd70e0000000000003bdda6170ee95f361e3ac297e11f999c", 0x20) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000300)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 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(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x314, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad902de2e003be1e300000000000000000000000000fe8000000000000000000000000000aa2e00e5f06800000008000000000000006103000000000000010400000000c204000000050100050200080106000000000000000000000000161000200000000000000000000000000000ffff0000000100000000000000000000000000000000984068b60ba9f94ae886079c4d3316b300000000000000000000ffff00000001fe8000000000000000000000000000bbff010000000000000000000000000001000000000000000000000000000000013b15c1b3089fdf844c1a024b95687d0a2c1400000000000005020009000100fc97cc03ef4d5825ce5d1520c9c92256ea5f169e4cd74c622ab9aca9b6f6b95335314d8790a9804e3bca2f8a07b70faf86b63e01968d0bae27afdf5411afae413bc1c2b4099a2b3a5450a0e3577711491239d38b4ee0b6c5aacbae535c3df02f6de2c5d811b15ea906bfbbb51057e4a45831d642133c739d3b8006ee91fa1376252075c703cad03334bf4c1f0fff41a785e8e7f046c00277db6c0200000000000004017f0106000000000000010800000000000000000000003700008164000000320800200000000000000000000000000000000000000001fe8000000000000000000000000000bbff02000000000000000000000000000100000000000000000000ffffe0000001320a00f200000000fe80000000000000000000001c0000aafe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001ad2af4b35f0abb931f8cbd74899e23bb4e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="01000401907804000402010410ebeddcd0a0221aa2e0c0a0ad64e40303ff0526000002ae000000f8fffffffb000000010000000200008001000000090000f32affffffe104020105160000644e000000020000d102000000030000000502041f001312b37af2794661487dfa68aeb285f7551e002fc2ebe445ed5dd4e9412167b5ae0a1f28f84a454e29986fdbf4ae9b864bea13a3a60de67205e16f43084ae59203"]) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 4: semop(0x0, &(0x7f0000000440), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, 0x0, 0x0, r1, 0x1, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, 0x0, r1, r0, r2, 0x50, 0x4008}, 0x1, 0x8, 0x2}) r3 = getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, 0xffffffffffffffff, r3}, 0xc) r6 = getpid() r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r8 = geteuid() r9 = getegid() r10 = geteuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x5, r8, r9, r10, 0x0, 0x84}, 0x0, 0x0, r6, r6, 0x0, 0x3, 0x52}) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getpid() r13 = getuid() setreuid(0x0, r13) r14 = getgid() r15 = socket$inet6(0x18, 0x1, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = getuid() r19 = getgid() sendmsg$unix(r17, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000500)}, {0x0}, {&(0x7f0000000280)="dd1029e11e2b989de70df57ddabb49027b461909fc310e9be190a665bab6dcb3a407b42c2b71957e36e6a0e535259dcb8242705b103b0c", 0x37}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r18, r19}], 0x20, 0x9}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="8fe074fbec0b6b425046d6926cf0f39e5a722e933f559e0602d1c656a3a571819bc6a14e454a36cc0d8655be92938ac2aa9fa02aa6074f4cbc091b63488fc3dc4d0168783e2d2d393b20b72ff858b19e81dd7f3164923a43913487bd071f3903acebaa3e6fb180c99febba5db9380708c04108b2574c7edc49988729629e049af319992bf93cba2a130f6e6cb094c56e202b29c853945a893f7859c9c6829a3a46b69c41ec70947cdb44e6e9adc2fb71387514a7cddb04decc2cc7d209733046828bc80bcaba12cd8aead510ac134e87704808e78a645b29901c3080c98baadb79316833906906ba550179b8dfb9a41cb9ee2c308bfa82cf3cca6be02ec7633e4c8ff6749ca8037195104b48bcfb6885cf58e56da3615dcde0f979f35a53095e1a8319bd983f91afb0cf161bac56b2651b19a22f89aa5e05a35bb7a8f99dbb3f89cdbc38c53c0ef57da44a261b23803ec6b6f0783f0e0b3f1a50392edd21e604da0e9b3d4d03132a84edb3f5f5a2cbf300030829523997463f1d6f8ec444e228255e14f8ac8a7afdd586cf95b7fd9dd544de270d8033272540d15758d8c6fa6697c6af331c4a850f35055a4f08d8d054084c08c7fe244efcfe4937c1ebe9f70e13a81ceff56404af5bba370c61a7288f9313e6927784252f3e60cc7638472607d2b086382a27cfd99803bc592895b700be0c6b5c63d192df1c122fa5720acc3eb06394af0625793d3ae88cc3ceb254f2a2269ee2703084f7114a2fc3da007edec3427a4605e7a14a50c441064bfde135f75bb5cd29484f7c5f2d761cd60805f159a9384fc9e0dfda882ce5dfa242c45560e824e86d6343af5bf58b80c48fe6101e3ab1dd83aa515b85f1e3a61ed0bf417608a1db93eb0a16fc4b43579a672367b9a2524d748906a4cc94dc02214e068cc8c588bafffcd63707f1e918257ad9ebd7ad57653bae6c6245f7004fb18a647b4316f813c6568d1743bcc3616f41db7d40b38b78787fedeee7b9a6f1f9f3f2b84f1b5a733c73414e48e3e39aaa65421ca82d3fdfce31af383fadcd7d0afdb64732fc79d9cd85b00e51f2cc82dbc2cffdb75b4d58cdf74e6e2303fbdd676e7b04b3c50b618a0b03456a02ba9636fef9d77d6a32699d82fd0ee2e75bdbd72887ee26cc2904aa6011326780450b92f5d85a665f8e45363002a47dd8e555d57a25bfdf85dac3494bb01ca5f30c14a7068010e5575cc19171d5d8bfa73e477c2c15b56803a8543fe1773155ffe43df9282fdac490c63a1a259abae61367efad4ccd3e815cd1dcf8d28faa00843dd69fdc8d905a84fe4ef70df154dc5117053ca5b8a0a2c825967446ed87b37f25de70978e3e8adf544517d9811204f6b2b9043b35dc8148dcddb20fc62c0c56476a35db1b1716641307feb77117d517789a97483a86facf3bc012f557f00a9605a64304644d0de23095245394e614ac42d55bac16d84ac0224b7c1bf34db75ac4e7c75f7c8eadd0b401c68fba5f00a10e1b3e5e8e8deb63fcaaeec2b23c6fae5e9323fd2f5a9eac04542c7a39a93523d96da049f69766d2bbf217c90f1fb7ad7d575fa1b9d5237434e1e9c289ea0431b7dbc7fcf822378439cdf11568e723ef6b1847fa0ad8f7e24aad3be12cc8f69605303bda5d26357a5def826aa1fae85c2f3df8b33e26e8b9ab9bbcd7ad17d6e663df186332ee787e6d6bb13bbc4d4a67d1db9422b6d7db53a5a940c6a27379972544af30d805472bbae73121f07d5d484e4d2128a2ef7fd3955066b8b392c0e85969b93b68e4dd9f1e1304d5ee7808bf309e15713411345235766e7f589de70ae5b630a880a76405f6f6ecb26ad8a3d70eb1173729568bd6399bcb6a0ada075d4bbedab917ccaa0843f17507de0342e33cb981807a36bb2a43cbdc9dfbf1e93c2b6891d94462571786d2d9dd888b9c02a6b52f7047aef2b32a89e966373223b38be5c6dba66d9b2ed6bfeced08f3ecbfc8eddac0d3768d69edd750ef244ace7ecb4241cfe831a420e7f50d4c1493483ca298261335c485c4bf941f850e1fd2cdb104b81d721dacc37df4e76cf3520be3fa0be698741845d540ffdc87137cf588ae4d08a9d81edb83a8e58bb8f8f7725dd41f6cde0a9d950d66d50ccbdcd690c438fb9aee66234b50af8d23f563b417fdbef84646cbc269dbed1621f629cbc91fc46c44cd11d6d959e8aabc5c070b1d0de8564dbfe70a87b94b0dd06dc46fcf559112ed4c14aa9e67b3ebaa919616314ec88199f6d02d30be1042a8e61eb31abb7ed401bb077506f6eb56c0338e0588efe26f6df527524587adab256ec39c38ded702614648926f14ffa7a5ddb4ee8de79a5244426a533d502f9d4ea74c0895fbdb064c684ebfda8a13db9a022b93f82c12ee3f712987dea974146f47f64ab722aa42e21caa9c9741b6d65e2ea5c6cd502511a571f39592e0a466b67157f884c2bec107debbab9c7fa23115456e376b60a0f6471282cf012531e4c7b780ee8e788e0ff9ca044017f3fde93faec6c432c00230aed8154fddf6ec6c65d10d399a7bddd75b78354441d7479f51de4473329afb588ffaa5ed297f0329705ecf80a24352978626c52e3641a07c2fc1eb21b81da3b23a903b937e34b81aa45e2457fe8ab882bc02dbadcd4fd11517975e27724b59934636cd3bc73c6c59d518d175106ea51317ed9d8b583c7e995d904666744690ee398b9cd468a8afcb11afb7bb4cd9a5750c5c0f145c8141a4a42caa8eecd2b55c86c79e09ea1d55ef7995f415cf2495a3c884d4809f657b4df1f7d3934c5dd7d9b32acb9d50c1caa03d9661c8795836ebed4cdf8fc4689f9053be6544b74daf9882db5549148956f220398f3db636a2e2c5304327f0e91b3f31db4bc92a3010b4232e8f8905d6881c6e4ecd9991e4c4ba4e21f6c1125aebd4d95924181d9486c470cf907b1981d62426655b39fce1e8030267198070d2658ee1685642de7762bf7691c35a3c9c17ad480b977ce6f0193da1a1b386e42ec2dc1008123b55bd83fec888c44489ba66f20c4062284637b89d61570ca794b0e728b5dc24ee83f9c4f3d2fef82444a34a4e06220015bc05587d3b4e363a3c1c945a5da8c5e90a155a3f6cdc8a40d26dc3e98bc3dfc5496ba6b7178d3da5ffd5741623079b7d04b2940399efd719084c10a0bcb5940b71235f3920fcbc3ab14f69707df185eeaf14ab7b2e57a01cdff305ee389fc7fb409253fc00d09a2fd32865f0f54ccd886ac825e253efb822d064fd8a86282602ecd473f3d0ceca26cbbbade64b13149be9b6f66a2c42b689a2b7c0a1453052a8dadb558ea32c7b2dfabbb2eb69959cc79a9dd82f1685371aa6a1b62d456257e4bb6c875b897ad1db4e3a85565b0ecfca3ce821c716b6f0917dd19a27ad1e41acb73394df76fecd051bd059b7d150b495c3429048970745362798d95787855cc732d5914b1a972d2e66e51f790ff243b8335fb8930d76e1b46ff43738b98100c374c2971741478a578fa382da81eaea5210a3ffecede5c804e26b2e492ef57dabeba9c5abf1367b2f5586e56e31021c0952021299c5bcd125e2611b7a1f35add2c85589b7d73e6bfc9e2098aa1ae22eb3cdf5eedac39fd9844d2918de86ea619dad006cee67277057874cb2ef825abb7260c4ae271d9c6b1ae8965ceb7cacdb8df41fa2e3b60bd17bf141481460aa7509f58a74d86af8758fb651aed325f9d253fe3d7f9e605aac2704c1e0e709912c8215cb20ab8a1904d6b2d656f4a429a761ae00a26fe80d7803eb68a57381d1365f413df705af0779e687f1f4801d2c8ab077ab4592afb088b5088d26bac0ddc83b3f949407dcddf26aca7d936884a76e2aa84c9d5934c1fdc6e331d14841ccbd5681f7c060a0068b1311f5968e1be3123189c9406144f98c5db4c994e42653e300a5af9d98aae95bc0d39fd5ec903118d80eab7f4de7fbf70d4276bb7823e41fb7e72295f694617e3d69620a246efaa7771f74ac06680045d959c13f3ce52267654f410305de3e4179a498ed6ea416662c96bffdce24d9d61c6a5106dadc029b8ba19f9bd13a5728b16ef72f80b327a6b59c498674a8042849b81c41a41ff2813c1b231fd38d187c7d8c024c670f2f94185789bef1795540cf925fbca207b9c59118a56bceb29f961abbac0aeaa4d37a103a97cc9a312a3574a239dd5e15baf3244d4fdb5b17e6cb2f57bfba6c1d18c283a7c6f01e81aeb940a450d3ee765471aa12c914b31025527b977d587e668279748916d6375e6d0ba7e46bad68dfd079d6731911d8688a30b4f58e211b6a831b16d536fbb730d818c1a6f319e5dfd4e94c38c63e8dc4c9b0660279af74fa23a893797f3ad63d1eb90de1ec3d8c0e594db81a1e6199ec30052744880b6e3162cd520f14edf53c596e97008a061e71c120b82ea859c28bf5ffb97e86cc250f89d463e02b56720fa553c7d107a24a62e1db73aa8b234a1482897672d1fac88e818f2e3c871286fbfe7003c93ef1cec2caa1f4dd05b0dc8de5702865ef4b394ee346b9b1ba8822da841a885c03c06b9519dc709baf6f3693a7baecc5500d0257e80df161cdee3cb5c40dd0f038a6c3fd499ad74fc8717b3885856b16fb4478181eb520abb439fdc088293ee33cf1d94f9ce2bab2811b853fd8539399d8eccb946981f181b9acc089f03f38411c48e2f833be5aaa6a3dd8952242e23e395b9e8d4dfe9298d520734fc18f9397d3c1f040b779298a3ae0dadcc932ca03787a586f218bd7825b7fa693788ebaf0d96d32c115637302acac97df971a4137d57797508a992e63aef641be8302412f39feef0a2e41bb857621ebd48de3bd29dc2c10440a59fae856918b4b5a5be338b10de0eaf6e6df6f408df0c43c77149cb7ad96e528f738b4dad4d4b66402db7a6bc9273bea6ee8584c8bc379023589808c8373923bcf79b92223173bbbf0720807f52df4d824291581a07c54324199d23c9fb6f29162f1610eb9ebd1785518cbd39d4c31deb0cdc51683ec9c57a2e4eaee2795adc9ad1c517e1b4daf744cf6cc76370185888ecf415d14c4a7551f96f7fb8866fabab666209b89bf874e63e7331228d2f2fef7105cac893099a23c2611f0512873b92c034061713f47e8701636b1e05929e9f7fef09334e730c32d844812f4d8b6dc2b39a9fe64dc70f759c03550bb566b39d6d2f5a23cba0a6ee904bbdfaef913b3c2bb3bc04c5f098d9bc5a966683a6a92c2741849f07dbc5181a06b441f3e43b848f6f45c35c94a33d4779ea2d61f5705e126e10d9d60c9b51d80614691d9b10f4d4f13afbf9b69cdc9079122d6e6556eaf7904dd6c3899c432624402cf83ae840761b128089b7ac5360bd8c40b618194863ff711ea47d041a1ba08160cec2f789761884d385d70b7dffee8aa59bcaf8a3a49cbc1b5aff469601147da788ee9937af09c2f9aca88b52510cf9ebf86b09592052e9216c1450cb979e2788b41f0a71fa3c595aa4ab8c2e0206202caa1c55574de845be6b1179b7b09ef227c75c3aada79b89d54bdd870fc6ea091f4ed0b7436d6a3e7d6faffb2da98f990ee49a36acc6ea816168b7c990281d87dd0efb08ddd4df51b9a29283c589e3e24bfd85bf56944d098f083f64b0b7279d976e153a62b4ba3a1f4146164740b4d153a26a9f13445d4d74e5ce3ccf64db960369c08f3cbd3c5359a93284c8af2e3bd331bf0af6998d09669b892f5a76a1451e2b979946476a13e18ccd8f2d9d2c2865af08a79cc3a1acce6a0abd21d1b26d13d48d69e60f0ae1411b260a5415f", 0x1000}, {&(0x7f0000000100)="ecf87e03f36befd8f06be4dc68183c076d670ebd90723dabeefcc94ff74d", 0x1e}], 0x2, &(0x7f0000001340)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r5, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, r19}], 0xd0, 0x400}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2b6, 0x0, 0xc0a, 0x7fffffff, "9f07957d0f7e80009069ee68d6a78615b7118c00"}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) fsync(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(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) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semget(0x2, 0x0, 0x708) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x2, 0x3, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 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}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) syz_open_pts() socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x2) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x200, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) executing program 7: sendmsg$unix(0xffffffffffffff9c, 0x0, 0x8) syz_open_pts() (async) r0 = open$dir(0x0, 0x0, 0x0) renameat(r0, 0x0, r0, 0x0) (async) syz_emit_ethernet(0x36, 0x0) (async) kqueue() (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x42) (async, rerun: 64) getpid() (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x8, 0x719, 0x58}, {{r2}, 0xfffffffffffffff8, 0x82, 0x0, 0x1ffffe, 0x731d}], 0x101, &(0x7f00000000c0), 0xa, 0x0) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f0000000100)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) mkdir(0x0, 0x0) (async) truncate(&(0x7f0000000280)='./file2\x00', 0x0) (async) kqueue() (async) socket(0x20, 0x0, 0x5) socket(0x2, 0x4, 0x8) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x3, 0x5, 0x9, 0xfffffffc}, {0x4, 0x80, 0x36, 0x3f}, {0x6, 0x3f, 0xe0, 0x6}, {0x2, 0x7f, 0x26, 0x9}, {0x3, 0xff, 0x9b, 0x3ff}, {0x4, 0xe6, 0x20, 0x2}, {0x1, 0x9, 0x6, 0x1f}, {0x4, 0x9, 0x7f}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@in}) r0 = socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x8000, 0x102) msgget$private(0x0, 0x0) getegid() getgid() r2 = semget$private(0x0, 0x1, 0x10) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x20}, 0x1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() mkdir(&(0x7f0000000140)='./file0/file0/../../file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r4, r6, r7, 0x0, 0x57, 0x2002}, 0x100000000, 0x0, 0x5}) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, 0x0) r9 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r9, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semctl$IPC_RMID(r9, 0x0, 0x0) executing program 5: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)) ‡?yx\#Í8oàýü¸§âܦ2\rPÇil{!§8<}„D·±lí›1ut0tAù{.OjêûÄ#úrï€O¸,KYgS,œ¨CÀ  Fÿÿÿmalloc(): allocation too large, type = 29, size = 28292870884 attempt to execute user address 0x0 in supervisor mode