last executing test programs: 3.938009303s ago: executing program 2 (id=940): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x19, 0xffff}, 0xcbf, 0x8, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x101, 0x80000004, 0x80000001, 0x80000000, 0x10, [{0x4, 0x4, 0x4, 0xfffffff9}, {0x7, 0x6, 0x6, 0xfffffffc}, {0x8, 0xf86, 0x0, 0xaf9}, {0x2000004, 0x800, 0x7, 0x40}, {0x3, 0x7fffffff, 0x0, 0x7}, {0x2, 0x6, 0x3, 0x101}, {0xcdf, 0x1, 0x1, 0x6c}, {0x200a, 0x80803, 0x17, 0x8}, {0x3, 0x4, 0x2, 0x9}, {0x6, 0x8002, 0x100000c7, 0x4088}, {0x4, 0xffffaac5, 0x34, 0x10000aeb}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x2}, {0x29a71717, 0xfffffff9, 0x6, 0x6}, {0x4, 0x7, 0x4}, {0x0, 0x1, 0x0, 0x30000}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) r3 = socket(0x1, 0x2, 0x0) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = socket(0x18, 0x3, 0x3a) getsockopt(r4, 0x29, 0x65, 0x0, 0x0) close(r2) 3.831582559s ago: executing program 2 (id=944): open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000001280)=@file={0x0, ""/251}, &(0x7f00000008c0)=0xfd) 3.825424003s ago: executing program 2 (id=945): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x2000427e, &(0x7f0000000040)={0x0, 0x0}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETA(r5, 0xc0284416, &(0x7f0000000100)={0xa00, 0x0, 0x741, 0x0, "97000000efffffff00", 0x900, 0x7}) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/223, 0xdf}], 0x1) r6 = socket(0x24, 0x2, 0x0) bind$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r1, 0x15}, {r1, 0x1}], 0x3, 0x0) 3.808631006s ago: executing program 2 (id=948): pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000347000/0x3000)=nil, &(0x7f0000663000/0x4000)=nil, 0x5}, {&(0x7f00005c9000/0x2000)=nil, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f000017c000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f00000c4000/0x10000)=nil, 0x200000000000}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f00004cc000/0x4000)=nil, &(0x7f0000661000/0x3000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x16}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000038f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000731000/0x1000)=nil, 0x0, 0x9bbf}, {&(0x7f00001cf000/0x4000)=nil, &(0x7f0000142000/0x4000)=nil}, {&(0x7f0000573000/0x2000)=nil, &(0x7f00004e9000/0x4000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x9) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x40000000, [{&(0x7f0000c68000/0x4000)=nil, &(0x7f0000260000/0x12000)=nil, 0x7}, {&(0x7f00005eb000/0x1000)=nil, &(0x7f00007aa000/0x5000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000730000/0x2000)=nil, 0x20000001}, {&(0x7f0000318000/0x2000)=nil, &(0x7f0000095000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000189000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055d000/0x4000)=nil, &(0x7f0000eee000/0x4000)=nil, 0x4}, {&(0x7f0000260000/0x1000)=nil, &(0x7f00007ac000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000261000/0x3000)=nil, 0x51}, {&(0x7f0000245000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000055d000/0x2000)=nil, &(0x7f00001c0000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000042000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000246000/0x2000)=nil, 0x6}, {&(0x7f0000b39000/0x2000)=nil, &(0x7f0000022000/0x2000)=nil, 0x1000039f8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x500ffffffd}], './bus\x00', 0x3ff}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/38, 0x28}, {&(0x7f00000000c0)=""/183}], 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) (async) write(r1, 0x0, 0x0) 3.765618135s ago: executing program 2 (id=951): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r0 = getpid() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000081, 0x5, 0x10, [{0x0, 0x101, 0x4, 0x71000}, {0x4000, 0x88, 0x20008, 0x7}, {0x8, 0x6, 0x3, 0x9}, {0x3, 0x900, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x82, 0x27f6, 0x4, 0x99}, {0x5, 0x4, 0x4f8, 0x100006c}, {0xc, 0x80000801, 0x8, 0x4}, {0x2, 0x82, 0x9, 0x9}, {0x7, 0xfc, 0x5, 0x1088}, {0x1e6, 0x10005, 0xc, 0x6}, {0x7fe, 0x9, 0x8}, {0xb8e, 0x4, 0x8, 0x4}, {0x29a7171c, 0x3, 0x1, 0x10000005}, {0xfffffe00, 0x7, 0x4, 0xffffffff}, {0x0, 0x7, 0x1002, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0, 0x4c}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1b6, 0x3ff}, 0x400, 0x10000, 0x0, 0x0, 0x200000001, 0x80000000000010c, 0x4, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) select(0x40, &(0x7f0000000280)={0x9, 0x6, 0xfffffffffffffdfc, 0x8, 0x2, 0x2, 0x7}, &(0x7f00000001c0)={0x7f, 0x0, 0x100000004, 0x0, 0x3, 0x0, 0x80000000000}, 0x0, 0x0) 3.72892362s ago: executing program 2 (id=954): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0xfffffffe, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="0002000004", 0x2a}], 0x1) (async) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000540)=""/140, 0x8c}], 0x1) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/234, 0xea}], 0x1) 2.93730609s ago: executing program 0 (id=994): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x48001000007) truncate(&(0x7f0000000180)='./file0\x00', 0x100000000) (async) msync(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0), 0x0, 0x0}, 0x5f7c}, 0x10, 0x2843, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0x1d5d3, 0xf9, 0x3, 0x80000003, 0x4, 0x181c, 0x4, 0x2}, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = kqueue() (rerun: 32) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async, rerun: 64) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) (async, rerun: 64) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30cbcd28783b63fa9dc486a7817494", 0x10}], 0x1) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0xc0, 0x20000000, 0x8000000000000001, 0x46ad}, {{}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x1, 0x1000000000000008}, {{}, 0xfffffffffffffff8, 0x20, 0x10, 0xffffffff, 0xc3d}, {{}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0x1, 0xe, 0x10000}, {{}, 0xfffffffffffffffd, 0x14, 0x1, 0x2, 0x100000001}, {{}, 0xfffffffffffffff8, 0x80, 0x8, 0x100, 0x2}], 0xb19, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f00004a3000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7ffffffffffffffb}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x5}, {&(0x7f00006b5000/0x2000)=nil, &(0x7f0000722000/0x4000)=nil, 0xfdfffffffffff7f9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000180000/0x4000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f00003a0000/0x3000)=nil, 0x4000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x51a}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000148000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000754000/0x4000)=nil, 0x9e}], './file0\x00', 0xfffffffa}) (rerun: 64) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/67) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x22, 0x4) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4000000000000000, 0x100000401}) (rerun: 64) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x800000038, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.937012114s ago: executing program 7 (id=995): r0 = socket(0x2, 0x3, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0xffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd80463ce0ed4b908}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = dup(r0) setuid(0xffffffffffffffff) (async) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xb1, 0x40, 0xa, 0x5}, {0x400e, 0x82, 0xd3, 0x8000004}, {0x7, 0xd, 0x7, 0x7fffffff}]}) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) (async) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x6) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x18, 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x80003f8d}, 0x10, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000300)=[{0xc, 0x8, 0x7, 0x4}, {0x5, 0xb8, 0x37, 0x63c7}, {0xfff3, 0xfd, 0x4, 0x2}, {0x7fff, 0x1, 0x5, 0xfffffffc}, {0x6, 0x1, 0x59, 0x7}, {0x8, 0x40, 0x1, 0x3}, {0xb90, 0x7, 0x0, 0x5}, {0x40, 0xa4, 0xa, 0x7}, {0x7, 0x0, 0x9, 0x4}, {0xb, 0x7, 0x10, 0x1}]}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000500)="d009ecd4bc9c76940d1854b9c32228c77c21b43442ba562145a5b4603a148d093f1817c54ec100007c169833377997f0a46c644984f05bd7218183dc5afa62e55cb8a3451451b0e8", &(0x7f0000000000)=0x48, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0xfffffffffffffd24, 0x0}) write(r5, &(0x7f00000001c0)="d81ad3d2bb0cd526065a6d4e9b08", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, &(0x7f0000000280)) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) 2.819602435s ago: executing program 7 (id=996): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000040)={0x6, 0x8}) truncate(&(0x7f0000000080)='./file0\x00', 0x480030002) 2.818122325s ago: executing program 7 (id=997): setuid(0xee01) (async, rerun: 32) r0 = msgget$private(0x0, 0x40) (rerun: 32) r1 = geteuid() (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) r3 = getpgrp() (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001738, r4) (async) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xc, r1, r2, 0x0, 0xffffffffffffffff, 0x12}, 0x6, 0x2, r3, r4, 0x3, 0x100000001, 0x6, 0x30}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r8, 0x0) (async) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r6, r8, 0x0) 2.817695387s ago: executing program 7 (id=998): bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x100000000, 0x100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x6f8, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x6f8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xd, 0x2ff7ffffc}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0xf}, {0x8c, 0x7}, {0x84, 0x1007}], 0x3}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0xf}, {0x8c, 0x7}, {0x84, 0x1007}], 0x3}) sysctl$kern(&(0x7f0000000180)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) 2.609733703s ago: executing program 6 (id=1016): r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x119, 0x7fffffff}, {0x1, 0x30000000}}, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9d) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf53f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd78e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x354c}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}], './file1\x00', 0x3}) setitimer(0x0, &(0x7f00000002c0)={{0xffffffffffffff81, 0x3}, {0x6, 0x9}}, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x8) bind(r1, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="033be93c8cb2c95c4e79bef9fcebf619489d1f749cfba28a90e18e54c1f2850e77ad9809e3c812964cbeb91381881e32a28e4252c94f808221fb11d2a12e057a79017a681b5e97c519", 0x49) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4) ftruncate(r1, 0x9) r2 = openat(r0, &(0x7f0000000440)='./file1\x00', 0x10, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000480)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x8f, &(0x7f00000004c0)={@remote, @local, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x5, 0x1, 0x2}}], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x4, 0x79, 0x66, 0xe, 0xe5, 0x33, 0x0, @rand_addr=0xbcb, @remote={0xac, 0x14, 0x0}, {[@generic={0x1, 0xc, "32c8509ce39b5506c5b2"}, @noop, @rr={0x7, 0xb, 0x0, [@multicast2, @loopback]}, @lsrr={0x83, 0x7, 0x1, [@broadcast]}]}}, @tcp={{0x3, 0x3, 0x41424344, r3, 0x0, 0x0, 0x6, 0x4, 0x77a7, 0x0, 0x1, {[@mss={0x2, 0x4, 0x378a}]}}, {"222b04cfc1a09bc4f6e01db75e6330e4c5af463d9e4514cb0439586eede61df9c73616d2005a2f1f7792ba4548"}}}}}}) msync(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580), 0x8cb29f1da2fd932b, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000005c0)=0xa32) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000640)="4e9d85ba2e02984d273e5823b3359bb60d44028850e0b93d91802358db7c240367b22e2ee1e477ce247e548a56627f0cf7eb45c408cc582e0a12f59f82ea3684a0eaf34be620ec68dffaeacc4d058a0788f0e6e8a9f9c38b057183900cd9f4b52be20d9dea197a6ddb35b18f805a", 0x6e}, {&(0x7f00000006c0)="e3725b819f030d494b392fc411a84172793fe99836d7f0134e23bd72ea128014e2d9281ddb20b58689dc2f8d5f6093dfbbb21ba0126849dd8732b87bb05f89f27fbcb9e6594a6d079e440e992c149607aeb0d90bc0749b7a", 0x58}, {&(0x7f0000000740)="4005bbd584c2c02cec57c79bb0eb5b80c7633821014a5c68f7f78080021df0cc91ad67fdb95287015905b30a406b1e516073885406e5fb04857e223b51c3f70f9125f588379d1d08dc2a146aef5543d39db4af04d16bdc", 0x57}], 0x3, &(0x7f0000000800)=[{0x50, 0xffff, 0x1, "87838d59c5ba3d01dc5f96d21a6bc43af7bf10716c1be58c9d86ce4bbd4167be85410e6230e75ca38c3eda595dddfc38db43f82e0e9d6cad14ce0d113196116a"}, {0xd0, 0xffff, 0x0, "f6cd342a2e7260726a72e50951acef53b789e02e6c403c246de4fc3f98cd1026a185948df6deb605e38b4eab4e7f89581cfdaa21ba74925c305796b6f5182efbbf0ccbb0060a071e4e5b702d140c96fbe971df53aa4fcd1e25055dbd4f7dd77797467623f076d6c049ec8f6844b54869a2eb09eddbc7ee137b9b553b3c97c0c45bb71eeebcb237be59ee4bf739236b68a49b02170fbac6f34cf9c608bfd7912937e0f0d6c73cc88991cd3d7f6ee459b226196b2181294796dd145a89"}], 0x120}, 0x4) preadv(r0, &(0x7f0000000c80)=[{&(0x7f0000000980)=""/112, 0x70}, {&(0x7f0000000a00)=""/117, 0x75}, {&(0x7f0000000a80)=""/152, 0x98}, {&(0x7f0000000b40)=""/232, 0xe8}, {&(0x7f0000000c40)=""/45, 0x2d}], 0x5, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000d00)={0x81, 0x6, 0xb, 0xfffffffe, "aa3f95f165edaeba15d267bf4911a859da064611", 0xc, 0x1}) r5 = openat(r2, &(0x7f0000000d40)='.\x00', 0x1, 0x0) shutdown(r5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000d80)={0x1000, 0x9, 0x0, 0x5, "90a9dd10312156e2341936f1fcebc2465d0e9d94", 0x97bd, 0x101}) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000dc0)) getitimer(0x0, &(0x7f0000000e00)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000e40)=0x80000000) mprotect(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x0) msgget$private(0x0, 0x80) close(r4) 2.57394612s ago: executing program 6 (id=1018): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) select(0x40, &(0x7f0000000300)={0xfffffffffffffffc, 0x44809e9d, 0xfffffffffffffffe, 0x6, 0x6, 0x181c, 0x5, 0xa000000000000004}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001200)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x408, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x75, 0xffffffffffff598f, 0x7, 0x6, 0x6, 0x2000095a, 0xb}, 0x0, 0x0, 0x0) 2.447314276s ago: executing program 3 (id=1023): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0x2000006}, {0x40, 0x10, 0x5, 0x1}, {0x9e, 0x18, 0x0, 0x40003}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00041b000f3e8095043fa8985d012c000001003d0817c53fcb7c7d40b5bf66108039750000007ab791f608f7b2e1e356ab0471039f5d00000000000000d7526df8c1561d0f34ca547a3f0fa4", &(0x7f0000000000)=0x4c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2, 0x0, {[0xd, 0x1, 0x2, 0x1, 0xfffffffffffffffe, 0x0, 0xdf5a, 0x0, 0x5, 0x2eff, 0x5, 0x3, 0xffffffffffffffff, 0xffffffffffffffdf, 0x8000000, 0xa8, 0x2, 0xce7], [0xfffffffffffffffe, 0x1, 0xfffffffffffffffb, 0x8000ffffffff, 0x2, 0x7b99, 0x5, 0xb, 0x1], [0x100000001, 0x2, 0x40000000, 0x3, 0xfffffffffffffffc, 0x11003, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x401, 0x100000000, 0xffffffffffefffff, 0x6], [{0x2, 0x3, 0x0, 0x7d06}, {0xfffc, 0x7, 0x4, 0x2}, {0x10, 0x1, 0x5bea, 0x814}, {0x3, 0x5, 0x7, 0x80000001}, {0xc, 0x6, 0x0, 0x808}, {0x400b, 0x2003, 0x40000, 0x7}, {0x1, 0x20000, 0x4, 0x8}, {0x5d74, 0x2, 0x1, 0x4}], {0x2000, 0x4, 0x10000, 0x4}, {0x0, 0x0, 0x3, 0x9}}}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x40, 0x4, 0xf1, 0xffff}, {0x46, 0x8, 0x3, 0x86}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x52, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000380)={@empty, @remote, [], {@generic={0x804, "54e47550e0aaff82297af8252f3b488278a35762a448052efb4813ef3bfa65ee3582b6360e87288db271358b4f481078fd4f3575"}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r3, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r6, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) 2.384694935s ago: executing program 3 (id=1024): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1f0, 0x3}, 0x8, 0x5, 0x0, 0x0, 0x8000000000204, 0x4, 0xffb, 0x9}) (async) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x2000, 0x407d) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 2.289236887s ago: executing program 3 (id=1027): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x5c}) (async) r0 = syz_open_pts() msgget$private(0x0, 0x0) close(r0) syz_open_pts() (async) r1 = syz_open_pts() writev(r1, &(0x7f00000005c0), 0x0) (async) close(r1) unveil(0x0, &(0x7f0000000780)='r\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="4e174776daf4fb44dfb5b39f3cb8f5ac2d401d994a15a52f26caa834ce9df3ff35e9d2a884d407d9ebae3b38ae5805a17ab8f19882b28e24d02cb61b5134be54b32d11a981d6d5a8c4dbaf221c1ea2b0cc30fccc4aa43f8de77e214ca7a18d7ed8f1acd1293f6303741c514164d1211d6fd7af98a9eac230efff65a03e862973fcf3fafcad3d6693f485899e091bcee22dfa514dc738f19f6da6c50cd5834e9af3480150350f0134e8a3ffbd44feeb3bd04d14b5a4dc85ca643f8661ad7db1a26cad7e43d2ae9d7338d81849ff51029e60ab732c44223f2e4656c47485783daf1699a46ca263d56edfc8942e19d0d5bdacd7f4892da88d46c95f938483e43ad3ff2a59261cb4c5dfafc76e7764c444870bedda3ba63dfe377e0ef5493d2f8173d654fe9147cab8c3002efd254938ae1fc3ed9a7597104d3e6e305e2e22f70b2ba589e5d8b05ee93ea6ee6f453952a18f2282127b020bbd22d3f1c1839d8bc77ceb5ab0c6a0ca0bbd71a94507008c4e4d96163e6d8d365b3f1c6cdae98aab8f7044c72a49ce45a99efd3e68450b2101f0aa18f5cf12ac9f3500caee889864d0b76ddc446dc601abb8eab9bb944891122ca82d63179118ec9ea96c9f56f80de0f2221c59f556782dc7a484d53a7b11402eebc9c15588e7b0ebb6254fa63021334f3c027a177c1ec1b5a23108663838b139e1920fd3c337e9d68c8e1e86e3ff0e66921bfd0955f8c31950f5fa468ea4505488e19949cea51a59cf757df75081f53764bf27b2bcfaa659ed50776c2b5b3c58c36d091bd12fe8d8385dcdf3f38c30da96f04f639e91278154eb831cee3f1651c29d188f8dd8b575d14d6e524a01f9efa669f8ec70fe4f9dd88691fe3c9337f4bc09f3fadc45f932881add14a4f38b843668bfc342950f46ed57a58942904c09293660adfc5c697acbb459ba79c97616ebbbc176a5e7556410afed0ba63a149de869a98e12058e92360c066335d50feb1e55ff8d57f51c60bbfbae04281a2a50cad2b403e018a91dc60a250bc0a4843c22e5c56f92ee7ba5713fc358c1fe0360498e5042506dbd2e5c673ddde986d2a482e3e244e2c56bd1798c4b6385cf3adfb3a7d0a2e5dbc32859d757a8c44046bd0207246bf76b185232e7be7c48522055e2d8ec6bd5fc29ecafb2c5fce4690b52f267d9ac7fa69dc8a1cd8ce7c3c949ddb28a7a7c0b2bd8f1e1e77006002812157c1bc4354353b7653d3fc4d3178e8804dc81a49f2a6e35ceabcdd0ce2dbd070d49bb9a3bc59508fa618540264c53134f71d0de56d390d37d774b85c7814dbbf1930e0f100ce69b0f693af9930c1a599899fd37c481620a2855d1338a966eb600f7983049581ec3003b7c1306ef8422a6025dc38dc3b23438cd96e538afb78a6f18f51c83488ab7a65b2f4f302d24622f5417b4d81c31247b6f60c85bbd92b6703d8dfc1643fc26a8e817fb866ffcb37bd2e5fa745ccf64153e19e2447066c15dfc0d9c261a12a367ad2711d2b9046f3187c35cac53a857cf77818eef9e7ba25c585cf0688996b1cc1eb719fd3496a2ece4013a9de3687d2956bf536fe6d230dcf8af94d075ce4528e7db2dffaa517d9bf6156592da5eac87dbbb3715540cc6ecc40433619ad0c7231f2339fc2a6916ca7b53d76c6aae6d41582e7934b37d2da93fc1337ce8fa112868fa677407979f7d8fab9d9ce9c25b6c5dd78d44940609ff0192eaa7c2d1ffe2afe7cf6f1dcd627309eb930d8f52504c1b1990b8f97b08590ec1200622d2f92190722027c8fbc1b3a578a218e0b104825bb5e9c8faa43b4eea168e59c07195342a5c6b6f96d22f9edae61c0e1cd28e5db4ee7a315c7ee7d2d1d2735169792f1f10ec1d0a5f9bb68c30b0117d3fc3306a71d232d2773d4191174d33ee9bce4dc90f3bda50eea2dceceba99e41d647c50e335c950384073b25d0c7451d624e3af7b6a223d83e21b1e383c95179ab38f79fff3e83f13ff10f7fa21b815cfef3b1df6e9a387f677562a8c5b070095dc3bd77d6e41f1e6535bc093154ff561208760e0ee4163cfdfc5ae033ba3e3ea8c0ebf20fd901689c19ad1b9953e0e1efa12899ac21aaa5d31c0be681a6311416f8a0abaf80b5fd2d24dbac2fa42658a2974cb2d15b40dd0c0cca7929ed18f396f650706d163aa17483ed55c2b489affe7bc16dbd5448f6e3533cd44c22db0fbcca9aeb055ee702dd4cd326370b2f752ce0d3c9d9c8f46ab57f25e92f955f36049db1fcb5f625ccc2e90acf824c345907f66a8b99c10360f6da6c96a8cc254f20bf49bc29d79798e2a413197ae7bfe23dfcefad252fe305ff38830e0aca3ba2ecc664781098e7933e007fadf120f06c8c4f9fa4c610103df6ae239643ffc8d50455c22960fc89d6fb0ad2bb05b519faa00f90db2ff0e254b40822a00a6cf2e2bf9032cdce6154fc0f2dd85390c78ab30deee8d3ce3dd8acb91ab4a431fee6bb409c280354e336ffb19909cfebb508cbe5de1cc0cee97ce06743ef56ff0610910710d8a4e14b8ff35a39b6093b5d6a00eea81eb96bd48a413814007d00605172715ae81e454b98dcfced533e6636ca9de1bcad4ad2d5cd04d040bfdc12ca18bec77d2ceee26a81eee5bdd834ab1f9b8209febf426fd51dedc8849db0472465140b0b78c5408389fd04322857ac3625e6c1b6f3741995472d6b1243edff96f5dcb4cb5ad4cda39ca0603f84e70a54e07d1ca41b1ce675652ea2af5e029d2f2fbdb91177f9e3887a37403be377ee64a3511fd2643b4d7778d8f6bd64a3f6ef41651dc338c5f3665cef2df268508a5531f987e870f13a921ec0115c1de24136eb058de811522f189ec89957bfb25ae4aef17b979e8c639e741441cf805bbe658fa356f3a4ee07e115234c21abfe5d23997e1ee789f7878cefb51ae9c4799b12c1da9b2e926c3c265ae52f9ad0e142411499f39540f0f06cf907d4d4e511826982c06416c1457004b7974be09682675dcb88d3fa29abecef813823ba561430fe4922478dfbaf370221c4423278596e2c58a9769270b6d96065d0d46390cd793619887a6d504106747a8746e2b05ca1205c5b7eb7aa42dda4e771c288df007f85be8d82287ec72c074c23323e2f612affb37eed005c", 0x8a7}], 0x1) (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0xf66c, 0x21e, 0xffffffff, 0x5ffbfb5f, "428f67177c7cfc4dff00008000", 0x90002fd, 0xfffffffd}) (async, rerun: 64) socket$inet(0x2, 0x3, 0x67) (async) syz_open_pts() 2.153240374s ago: executing program 4 (id=1034): r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000928, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) r1 = msgget$private(0x0, 0x206) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) setuid(0xee01) socket(0x1, 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) setgroups(0x1, &(0x7f0000000600)=[0x0]) 2.151437005s ago: executing program 1 (id=1035): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x1c2) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) mmap(&(0x7f00001ab000/0x2000)=nil, 0x2000, 0x1, 0x2011, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.151133813s ago: executing program 4 (id=1036): clock_getres(0x5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="258aa98164c77aa31a19f4ddc8dce834aa590b52435fb4da6c586ce26a442319a0f4cd1b8840187e2c72935a7da9a7afd2135c5509490ca2c91dbe108b64d9135a4e3c4803daefc366f982190b49288b183f50995d340f6c7d7f25b8ac6375b0f0b5bfc66248c462a085eacde853816903ba577a46a2c8b1bc8f30", 0x7b}, {&(0x7f0000000480)="37dbba87b9b87e0af10f7330df8dca14bab86500611c63addb6a50eeefe79f2ce8ef0d4b94520b2f605aa31f1877ac5c0d9dbe0ca95ac7e7eaa468cec24bc50eff5f59779d5728adb091821397965f607759b891937deba2110c7cde2661974b9535539b0273ef3df9117ba58248ec871640d4f25a5e18df573cf15724aa4296e83939be7bb32d12ea6c8db87887d86096c28866c05811a9e9f8100a60adf6ccb48fa688ec3bb73bed2d92f003ceeaffd5f6b8cfd6271cb2ace15dbe3cfa92339abfbcbbab094e1ad445985d247910", 0xcf}], 0x2) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) ktrace(0x0, 0x1, 0xe00, r2) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) recvmmsg(r4, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000580)=@un=@file={0x0, ""/4095}, 0x1001, &(0x7f0000001880)=[{&(0x7f00000015c0)=""/91, 0x5b}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000001700)=""/129, 0x81}, {&(0x7f00000017c0)=""/100, 0x64}, {&(0x7f0000001840)=""/49, 0x31}], 0x5, &(0x7f0000001900)=""/178, 0xb2}, 0x8}, 0x10, 0x0, &(0x7f0000001a40)={0x4, 0x6}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={0x0, 0x1, &(0x7f00000000c0)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc0206921, 0x0) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x81206919, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f0000000100)) close(r4) socket(0x2, 0x1, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() 2.145892795s ago: executing program 1 (id=1037): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x9a73, 0x1) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x25, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setuid(0xffffffffffffffff) sendmmsg(r1, &(0x7f00000024c0)={&(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000280)="3ff85ca9d14b868d28744e8fe791153fb047d457426071aa2524ce583a92eddce08f96119569b027ab099548a71401a0595a40b5073a8fa9e4b21fb65569cd247e8f0d6c0fed4fa1eb5e1ad6fd53d50d52a521b098ee941f765c4525324aee1b09ea1815343f6cdb05fe3e29762bf139eb13ba99d18bdeaef817b1a7b4385fd6700764a2cad2cd5a346a", 0x8a}, {&(0x7f00000001c0)="f833bf3e660e98a6b1bb80280960277b909e2ece1a01dc6ea190e5294896791b458679776181a0d750183f5a6178fe9038ac5d60bb01a3c06afc747ae59d268a22f58392825072dfbdc073a30851595e41a015637bd595ba7e48c429213f9f69760981cc3b0711d8a509fa56141b51aac9bfdfc8", 0x74}, {&(0x7f0000000340)="8fabc78ea9980936d7134832b30dbb2fe69cb7783922ac6b568338cd33be2281535a6d95488d2edefae5946d33bcc57259480c6ba84f7a71d028536c6d2df51f4810d17d7a6ae75b1ef5cba679faf7421b4d5f371e19da1ec57e0da09f969b4e1af68cd4379cc55357630e57d097eb6d018066d26b3c0cf5a8", 0x79}, {&(0x7f00000003c0)="0bf6e735437b98d9421d0c2fd64597cb26c23b880e1d3166b05f51baf2c2c39f0d4620b7aac389041b67a5afa308a43214aaa5765382173aab27b8c8f9473d2b9be87e64ff35d4205da4c6576790c3a0703ec066360e46ae54ea27d5618e4d772c932720c8be1d10323fe9bda6deef922b03831b5f71c17a12d7c01334820d5e748335b2a096528714b5ee69e13fd6ee061069098cbfb4814f5f058db4c601cd783d9cabae66dc29b7b5ec0d87c585829420d9c0d39cc4def66b8e36ac77c1859bd289a37cdc6e44e1ac79474f3df3810835b76b9f", 0xd5}, {&(0x7f0000001040)="feeadafaacdb800b9ed5a4c98ea1db87ac6ca8c2afdabdbde874eeddae8ba1b2f805f400e5453feee667a981d6b2a712dc0184b30aa9157f304babef70d2257c8c61d46298a369155b332f4b755dbe1dc4ca364e0ec7d016442ff7b8a63fe3ff60608cd8f99223ae1c2dc0dab5c05e1d39e9512ef4ea81283f568150f0dee4cd370e4c7a90c76634a8d5e08b3903697a18f6939b", 0x94}, {&(0x7f0000001100)="8cde3a2cced1843e45199266654d450dbead2ddff2bdef56ebc3a951db58bbfb85bff5240c02b9d5ade98cb47fa18e9c37aa08b42a7388332f66ed868fb0aa4a934fc9b07c686ed98031090f4a", 0x4d}, {&(0x7f0000001180)="e8fe6ab5943e1c61eeff360af8acb5f98dc0a3e3614885d6c458fcfd24100e1dbcdc54ae4717672c342c0821b20df50e34195a048b65451a14a958d8fe46e8a8f07b0af541371c21ea4027e4eee57ab273abacda03c9e31d4f61577354db5d1683ad266bf3ff4150a0e773bdf2586449e21052754a99d495dc369fe9fccd1b6870ade07e11af32131a9b26b4e43b07e9f445079bc15a1c92ca5945dff9a41ac08c1e278bc4cc88b726ea443e23c027938df6e45deea86b691ada6ab1865e92355bd3fef2d7925a885aacbf410a6df277226952a33374d52a01127b", 0xdb}], 0x7, &(0x7f0000001300)=[{0xe8, 0xffff, 0x9, "da3352afe31b10652e0d756a6fea39ba3788198dc2e71dfd22762776e9783a857f0bbf1bc6b6293eba06eb81851405ff9674c6c0493f7bba146d11f55584f79b0deb794765df63e7fd23cc465d3b07cbe87b943196d6780fc28672b505b3f1426ed2ca966560c3cb6a3d1055cac9ddfbfb1755cf5e9065a6ff4e46354f57df3727fefcdb9ec292cfdf1eb865910b918ad54e8ac16e6acdd96fe8b8b51c03eb745c4149de6298d78ad950e49bbd2d9d51e50b1f8f269a297bf6d05cef887273012e6fcbddf8e9a3b99af0d8ca16fb97f1054488bfa6d6c6"}, {0x40, 0x1, 0xfffffffe, "e510b9bf4d2ea87a8acab798167559e9ba38973b9d91a09350292c59f3d2f263eb63aa6636a5be26edee8f4a0126"}, {0x68, 0x1, 0x1000, "f5a9eda335507ead28917d6a8a00b05345bbfd79ca999d268114fb36fd6834cb7442035cea591d179ca1fa773fd3633601573ecd49f6772dc7076d001fa72b8170d1c33afa4e691ac14681c2a2125022326d22cac3a0"}], 0x190}, 0xcb}, 0x10, 0x0) socket(0x18, 0x3, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="cc60d3d79a1a", 0x6}, {&(0x7f00000014c0)="c36f98faf4cd2e9f1962fa0392b69bb558d183be8d74538a174d062bb3b011a8b7c1cb2c739b4857ac79fde98b25c8eef8570050bdff53661fd76c68211247f235e71b20eb54accce87c203aa4f18f27a4ca416d6036372b3000f3e07411ab8bd3d8a9a0f532fe0b1a6713a1e1e79e50fdf5d09bd738af409fd386feea429dddead1529ea70229b2388cba900104a059ac92cdec3691ee0e4f5be736f10e8643d94d5b031299f09db828ce8a67eae3ecd7426aa450062038abea7089fee086871c1715719a3eaabda79b32dc086c73f6c408082774824399959cf5965af6676a07c30b28952076e9e2c29626dd3e0228df8a180228c352489dd92c56da538399b098eb457decbd80ae90553c9f4580fac80d26cfe65ccc8974bfc1c91fcbd1e4ae2c63cfa32dd634a3e092a6efcc7d99d3e28fec481e446c273ab714a00abf665ad59b8ac11b2e11b72321571d35bf599e1ec1e2f2fd7d96cf5d211194e5341c31d7a2aa136eca14ada6caf58b1e42e49d9bd73e3aa3007d1620754682d190b8293d0f9382a448e281e4b5393db025706b2c22268eada63d38092f2407f567a2173925727bb5983a8a666d7a48ccc5aa71dd164a1780ef13c6e7274eebe954ce81592b79fc11def69ebe621fe4dbf9e61156e5c7c137b6c61dde15760f6d43a4d287a5134201e0cac8e6edf0b9627f3a5b827388199f229edad7d8f66df68422d076aa7a910590849fc59f7fce8d45cb236f717caf8e4a2eeb5c13760b1f20cf32b352120766398473898e89f28e6e0d9b55ea44405ab6e13c53bd8753e30faa296cb302c22320e4ac349a29e1190270bad57a6be7d89690fffe8e8372a4cd83c93719b6b0209d97f9c961b4c8309a8deeb596301f66f9e262b4d27da59dc6faa568c74bd982faacf6140a006b4bc08810298ecd92d50a68baed4dd74c84a25a58864d0e7a3b7a8fb95843d415971d0c6c58a686a8b2e1c93b7e47e28bf35798831a7d0b7d168c097bd98908368a3952c451f403b2ab517dca24bd4c6181b9e4b863f48cc9ebeaef53d86e177bafc7f036a073dba531103025af1cdffe40a55888b78686210a3ddbc7a9613fe051e25c643b1bfa80b23d3c6e104e9d60541561e238e00bba5a4cf1ca1d0200000016e5d83adbc6944b00cfff681fe97f59f876d1a67e8064b74498a4d37a9bc5560bee35426edcc6146bbebdd98b747c64b3b209a51bf857a5594420543a2dc8f39e9691f007ff127daa1256bb93817f991449b951843a5ef59b9cc3f45ac149223799dc345410691eee21e7ad28aa0b2bb11a5eabb44fe9c1e7c28bdb456b0c0cde417919693f0bf8d249eddb6ad8b949b34ee40f03baf572c78e700573d300cdd7f4345b58b8ae7d93a229f0200bdac6426390d4e477a8fb8ed262805efbfc87f22410db8a833a702822f883fc760ce351de2a5c13ee913d6b9a97922964abc3eb17359e019e06101e03c3eff84d28351f63b590b5170c5fa9dbfbd02f33795a3b26b7c7ffa243712169cfe09448892623e96c7d4e1dc77515c8b50f59d94cfe9454f9452e972087561e6f7cc9e7914a78dc65dfbcffe156980b845c595902c22fd6227b22cb86a1d344a033ca464de9c3d049e3030e664c021d9be544850feea7b09ea496c59414d6d8f0807caea558cd6006903716348a029b5681d609c40d9c6cf0d8169c287f52e6c01a5fb80fda90a77992d01a60a990cb134e8f320854d7a2037a3f2221ee552a4342821970c7c77c5cfca6323ba92a89b634f08c569a4f538c1ea1774cb36348c0b057aa7f9fe14bab5ee905beb4ffe27a3c57120d2aefbe37d1e2bba17207a719de74b558025c6e31b3aa7eb5921a99dd4cf72ed76288e3b5aa9467c35ddc74ffb91c91b5323ef389ac53c98d2d6074413ef70ff751175a8ae059f34ed7a63b77d2ee5719f2571c0b7fcb4fa25d621ec8d1bba93873a6dd1880da3db21e93071cd3fabaae1723120f0286dd26d2939e61d950adc564cf9b0b24aa985a661c2387bbcfc3df086479561c25fa7dd8ad7aab6a1b4204b14702a2746cfd2ba049c074e1f5536e77bfa6110bd06e4181c3723afb4728abae7021988092e2970abbe687a7cf0fcc1d9d90f488b49e17bd8b181f9d04cc3ba861a4b1b10c10502acb1137dfdefbb708b5adfe416e8a393375ef24061b63b75de15b64159ef5fe90feecbde414105bc179d4cd3a8bd72e690177ac8db175832ff790ca8a6c59fb48354389fe58d1f51ac518b79a213c6352303ff45eb41918a8564fce142f8e3ab64f59f73eb504f3492f41b69dceea30ba723dcea137991b04098dbb0d1dd260c061250dc01ee3df58d75c6dce98e79c5bf98ed74c067314e93ddbd90fa5ca4e483c637ef621dad4e84d3c185942720d702ed132e0941bc2735d5dbf84b44581d3f71df77452ac8c7c8dace25f744d54c4acce1dcd3bf7159e4ee22134d7571015c564a6054195116e7fb9049b8ff82e992857cccb2ddffe74cd3b358a4e48b2ee957b989b4ca92508096734e9c8419b53c521920ee9a2095474a58615dd960a8b1a360983be2b3d47055bed352fff9e8e5c123b4d171d6533637d4e0d5dacc5839344b92fa6223d4aac548c70bca70225d2ec787a8aae6c446d523759116defc69af0ef4c0933b9faf302adb819ee423a98ca954f50c22ee30766129858705d38618c1b42568f9c78733b41668bd3657a593f7204eef545673c8c0601355c4479cff948f3debba653ddc7882dd833f8afbc7ea27606192bec43d71c714c9049b3aba6a42138ae0d1a9069dd8ad456a3e4f1bfeeb21e8a20335aa62dbd9d266ce8cbc8a11788e90e39b05ee4a811fd2aa4b3273df6b306f9e0098adeaf34ea5e4abdb0129b8f0ce862ee24585a85cb21606941e6b3dd505a6c0bacdca1e6f3e1e5133a038762571ac9fa86b157841f18cdfd553151ac69d9ae699edb7f17c6095a75e3ba0b5de33a02c4580502ab7469509bb2e2bdfbe1ca9eef5e0699810dd2cd360acb567541b721f26b93a6e44ba165b5bff70ab0c0919a5558174cad187e412756afa960ac83a7b7d5a19d6f87da5faf0e19cdb8d9bf94083dc5adbf861b9abee23dcad6e30f0b80f326273e98ae74b8c457fc0cf663fca2acdbb7bb13e94808b4bc577af9625a2df974eb5c7d4bbcf17947dbba54b217a74c76fb5c3516040afe7f0d96fee3f78fc774c6a43a826576a215a78b9cd34c158a6d89725f456607321d5fd188ef471c22e32021425a8d1cef91a7b6527f45c0ada90ca0069e187d60b538606acde818ed0b50ef3bb78db331073e7f78f569ab1bbb88ae9534de31a45b72e6bdd858676e3a6b78465f32b141afe7eb5b58083ef9e2544b5e63ffcc344e2e6720ead3062447ceda1d6097efc818b4f97e962cc67981713deed6bc9cbe43b536ed0897f6438d464b4ca6da5462a3c6c7c5dfe72405e3fe4a350a6ea4693dbfeff5246ce895ae8155c1acee86365cc77943287c5db74d38942e5f4965a7106030c6f156ff5064f5a5fe4d82129d040c1aa9dc6ac13f91cd5bb9b5ad480cbc9e6b57cc2552e8b201cec1b070437d036e03dc651f8496c9aa22e9b3515fbf96f36331efb1149db846bd6b0e02e5aaa82479fc74321e399330b16bf60633c111c955c46c0fae9e377d6343775b23825654488f288eb1a6c78fc4cc86d839e8066f9b0f79e09ee1e3461d6e55d6911ce2c4dd3ef3d3be462c9654671f6cbecc40b2e72b7ec28cf57fe2c62ec1bc0274d1f2507b0c144890b378d0059055bbd411cd10ef1f109b7135d2c2a40c55a61cbe0e6e00aa01c7a33f2a088f73b486a620862739a0ba9414caee2f308f278fe3f8518dd20931641be8f15e3183369415095cb2c021c26146af169c120d244075d8c24764b99e51934062dd0154361964bb61d975782aebd56317967188ea5c6e528147da5213e7e612abbd0843d15d6c16b7bca3eac72e925df0557459a6b317b7a101221ddb57a22b9324efadfd27e77f7b9ccb1e07db135b259994b37a47f68f577aa9d2a6782def040c50e3fac19a256cfcd42cfcdac6303419372ccb3f411a24cf6c976828bb03c7663eb0b064ae0c746b949073187ff3d5a3f46ebe843c2df6eb48964caaa5e38b33b5697949b5a5d931cff3027df3ac6e017e9bc434ed796d40f6adf76903df6f3d3beb6c87585e6df5595b030a059d227f53edd6b353da6eb58e598b8e9b3812bc0a4defbe7eab110687519f5d2b946a629b205af230d34c12e9ae295a57893c5ce75fb4ff94d77c890e2998857699236127375fa4bdcdf921c96a9c97d46b1199eb3235d8e2a5af48c11d7b90449e60e45236a31bc3142618ec69db1e2de2c2e5fb73a729c6b5bbae1bccf94619e1bd617fa963aa70f33c1a0823ea2d2efc0e26675663ea8b7392c67d8538c5fdc3b9ae2f39964b2159bb5f5f061cadee64e97bd6a23ace24ebc24848680c9b47f497f718a9a6b6976f1d3dc059fc83c71d2b5306385a4e5ca940caaec8347339eb8e34ab108cfba00aee69595da4a84583703a8757d4ad3a5d147cbad74bd94c49fcde93117c886a1c3bace92c1a49379cf1899ec0aca3f405c29a3450e6800e7efe407ec64f649070fc8c129b993010a36470f3f0dc2f04fee33b31fa4a9b8f294ce0693c06d0bea2457d3410f13bc5a0a1b2d4dbbd05c544f532c283ffb161c39a412912c118d134338252f281967836fc926888cab82420c7e639afca22cd437fd5f31fb31c0288fd1f67ba1d8d867cbebfb5b6c3c866d2cdb192330ebf9146927faf51b2d23d0cbb6c18906d1fd8a881c1f200970362d8155e492634ae0adfb95dd47d555285c6ece56524c0aec7da1887a515d08d35130ce95bc83510dfecb6bf07817f50ddb423e99d554062623df7de17a5d227210c06c39655386bd97a9ca766539615c75e2d801423ff07dc14b03b8e43762a95de88cf3d5d45993d0d3fe6f85d45e9d1eaf10a3080fb8c6399b1b4aaf70f050a69a1cb7f14198cdc7fa4e30bb724c9a8713fdae928634d7aff6787cbd5c45e2e2c989ed8371bf7d9e71ff5a0ab8f11e034f9838b4d129ae9747fa48f19d13fc4e23abad3f250ad2be39897b2c37bfb8c7033b094630921ab09a06634a71f47f47e110b49003f9326aadde6f6155a81965ff3971c2fcae22aa2e07db2e42a9578ed557d8a9320b2bd388dd3f8951b5b1788f002c725446291cdc4b4d07ca71c07417408b15f6ad990843c983109c04181722d140c46f6630ded131e156a6b0bc4707aa16fd61a3d251bec2618aef1f380dc6c65c9b20227cfc2f5734aa121bb008aa775e820be46fb740cc9e435f90d9ab31c48283ae00cb66861461e52aca29211b59fd364f33577f2ce5dc537f3b010f9d3fb2924bd5f0f4dba2c3adf645f27bcedf9b23501b09777defa99485e2f7b69d882cbf3805293ca71beb64d4e8316a2ce2ed472cd2018e8b4fe6bdf7d61b0c06f4d566d2261508f538b888ef280f970ac64aadffe994bf8ea09a33a78ddea39fb451c3b3c0534c85db1c2b41a1fc58b91b51a1be02ba5c5e4099074fdfbc9c0b56c837eeeee8446ab6fa86f0b2a99e8b9caf55cc24e407bde6f29b1914711a610a2b8d48498a9a40461dcc2cfecf1554f44f14ef4d126134f23c0471b0687a99f6cc370c83da9187fdd9331dcf5f2e6a7dddf27afb253cb963ab68bfd610d068820caf1a0f3a781ed700c99a8cf852114fbb1deb5c22f21a69c78115d4bbff96c2768c79ea28956b6fb52f4140000000000", 0xffb}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000500)="bdd2b7a0f4303973104318993b9e05b3c496d67fc08de56264b1e7b1f917d9ef5fc37fac2bf8f27348b382a0ebc1d98d4dc904c4e562c2fe1cc73492f49380e467592f13355fb37a627b54bf1adc87ec94836935c798c9a90b40ca1d541ec7fb81c1db67397e3247ffeb7e5363ae3d096881fa89ede1dab7e6b2b0016975e54b23fbc8d2412ccd86c59c6cf3cf072a5d132678909dcfee08205cb2a6021c967c733377f1df6c0db4e43832ff91e7d4a963141199010a5aef36b51d194928f3c5bc32f8e1658c2a4d042678e822f36f2594f904e84adc5d54f824665500d164b2e6f1d2385caf15a18943a560a2fef54c14ff5107bdbeb87ca19caba9432e2fe3f70154893179dc4e14a476215b3fbf814bc33c29181c01f81a94efb69f9b390bb854953fa6c83e7740e0e66c62dc2ae92d0420299a6a4d27a70b3a6dda776577ad946c98277055c731328fb80f94026a4e33422c0ac476a9686fac70363dca5c11f3fa26bae11a2808fdf8ef098c09219e74a595e6afbaef6e1649abeeba04840b56ef4749cf688d75c6c12cc134130176d708340a4558e4307b2c32517a40b9874ce66c6933e85194699e2579ab0a4e830b5f0081c276125796ab0ceb4c2028513dff15cc121da1632e86f03a5c63694a9fcde5dacfc70123160d20170cf7acc58a670a1a1beec8b3046a31e5103f327d6c61e4a29d7538ece017f29bcf0d49cd519a30e57af42a4bce7827407b5b7bc17f11dd132ce89271cdd6929b730d9152fefc6c452a3b010675c1a9834d06a47974b7c55503496a7c6841369cbd14f9199e91ef609f242bb55a690c757af8e5407b855894c7e2d56b255a7f5d5dcfbf3d06d3375d433787ed8009e80f3cf08ef3e873bab3a0437ed9f0aef106e27b68e51e20d18ed92302a2f1b7356dc847524e0f1ad4a90bcd8555aa58b5c041187b5ba6eb3d94bdc0bb60843b470fd966d43cf181ae0433ddf3915f86f24340a78b0f5e73997eb40975fed5ea0fba295588a94cc7ecf6a6c903531430ef6520a8876413710f11a7568d9e8f0add2742690bd23e1a04d909240f2565ab6c4d7c8cb265f55d4151b05159701fdfa8da6f79705edfeb9c3a3f6a2be069e7c250334018aeb961766a3d7aecb9e9b5f9860b99a18b57e64748a37f33266dcbc17be800ec954bac13756aa5d3ae21c8e435910a28f86aa64fae181bc5c86004ad3ba45defe79405b7d17015f779e146b6be1ddf1b827930eb535e3c521cdd37a9834947a9e289271a82f117845fbf5c11ce30cca96c0647bb3bdb00cb0edc5f92add240f4e6baa74244ffd3feb7e462684ac2ab67ae9dd2f5010a66282a0df57284d93678c836173c8f1f5be6f08a4e907e4c624600b5f4594839a3788c4881d9cabfad60df989411bc5f343fca1441f12379221e5e6c477b546a8b8608cbc25b5867fbf158b9aa8438c15ab978c38a251758ca0fbdc5f5df03c7c3a8f01c2bcbf4fa97cbae5df4b7ae58e0ce5a6659221eb39c8bb77b9f3b45323f9d03c709cd057db75e2cf2610163376b3238919eb0d2ba1a7e59f7304eb1eaa392b3c61463b442dad87a939b8bc9a34367934188442996201f6ff87219e3b90387c45074e22acbae31197fe675168f6043c7dd86bbf689edc11d994e7c1dcc5c94eca1f6f8cee229e548fef6a85a6007b62678e9d40ca5b880706c123b0a27d43e241264c0c61982e96d82d52f39399253a933f504af756829603bf1caddd39e34d69f7b5573fab54764208782326c3c456a447eeea21112fb6ffa6d3d1c89e489e923ca02333cf47dc449aadb391526ec0b4413d135be3c38e2da67afb715b5eb19ffb6ce65bfe3d96e305e74930d3dc27eda2ce6f44a834117764aeb5d785c34e28a56bf42c63a009e288bb1e29bbfde2d0da4310f6f898a9c47f63a0a87469198e4fdec2c5f6c7f73b73881ff024313b1936eeed32db239b76530d6cb33ce23d07b03d9776aaeced9d06edd575ea6bc707949faedc36d3a88ffc62e1996c287b0929f02a3f776830dc9adc3e7c39f0ab5b5852b8ad80b2250ee4ea4c07626cf172a2524796a959f157623e4ac201e4d206ac922dda53405629d6d298e758bae31e1dd794ef71e4bb2885573bcf457fdf433b04a853fa4224eacdcc25e32384a22c9d62bc1e206f8b6173db23cef889c6d4b8b14c4dfa3a31b973face6a03d51fa01b697ab6b37046ff916f7ce12fba575688f351bc805e38f628aa7ad3685ca0affb4f6a5a1aa62daac87064a91b72649237c793964e5996de6a4e01b6e22c7a9ef69fc980b61e14347cb2ffc6441bf5422091544f66f294569963c49c2ab3430dc5f63e96bf96196ac1cde2eac0228892a9e228d14f6654a780bb40f97fcaa837a474f78a4229a2cea00296585c8fb184f4271bcbd75d07a3d185fad8a5553d0c919396e65b085b6eb7a174803ddba11a06e4ebb998905988890079eb0a7e29d944df4ee8cd74e84481384b8eeb8528cb79cd4023cb83ce5000473401888439fea2b7f2caf25ec214454372365e95ec20b9ee2d17a637765c95347d9112eacafd20c512e47c81125f0c779e579f4e785f006660d1494974060c4f3ca6c47d245f1bd022fd00f6a0416e5bc14e97bef0e88ed5608b79d1a5d48e9a4902f1ba0491425afb62ee2aae318c2ddf5425a2d0cbcc19ebbd44443bbabf78344b1505bbe0bf06fd428d0dd5aa3dd29498784290f5cc253ad6dac11d7e1977a568ae1e4b3dfeae1e9c715958ed529ed50ce752ab728ab57be012fbee123250bb1ac1660df153b6fd1283de987b3bf1761f19e07e63fb8ec67219e68ebe6c1464b1627ae351579e6b96a6862d50765e766446d175ce78e3ab75cc6604d4b772c1a7b7569e52cb940cb79bfc60593c4ec36df233ef92416b65838d275db6fe915ad49350189e830174c671978ee89ad0067f85e4e1779f5e9f7634c2baf931955ef702825c86269545d2c5f461f95d480e8216a3c05f53c4342d3f35e17e1d843ef4c349eb9e4b4af380eb053329afa269318cb89ecd428ea8f5ad1fd4123c5a87e3393552fc3546d09f3d9b33dd2a2c5954057c6c44e400c37da0c5f40e44a8b60cf518f29c35368f558d086bd5ee7e20c0eb02a082f592345cf61827b32b6455c72961f1a212544621fe27306ac522170f36b6b83e92b8065405282521ef008da0d25cee345a2a1586082351408c5eff24d3fb0d8d43706fbafcfb2dbe1bb757f63eff092a33606dfd9f6f24a4e74dcb1e3778db8279d76fd41493a041df271778c32f307125d841b09bd8861558731198b0346a1f837ebb1d66cb2007e914bb00edafce2646de376ceb1d174c218d243a8c3b4dd65366c90166845472409159971650927317568f368c014a26b18fca8d9abf7a957c785299c86161d85e1d437c2c57a5bf8265732576bf7ed099caa21721b1845352962819d8a191401c56c32dd139cb881516fdc4744117525a15e75dcbf601817195b2092732dcea602771127aef93e2ede0f522879449b3d10ab88b6a0a2dcdbbfe118a7639d1ffd2f97d3c14e2a76745800a9351dac2530483a8f5f37342ba699500e04715916ac821c7ad432f290c3b521ce10445d8805cf0b43f58da6193efbf4070e98d8166f592588c74457a3f4966e9e3b2bd1eec335546315931933bfffc5a5ba71a96f229cd248403a395b1bdef055193942b96666f7901d2637e3709f25403c2eff1cebee334db911a8e097a502e54fdc6dd80b1040f4bcb05e2e3de7cda0c5de9b848c81c645ddda34e0d96f14ec4314749fca8649cc9610ddf450e21dbb7e821a8a075f8c1b4998e47aae89868ee1e4aaaee982ae8e9d191892f4c59343cfa55bf24e6990abaa7a7945ccc65269d1e6a6c7c9cd9690dcb09bce67196e6a2325bb6760e68edf1b0ccf663149c9d4f15ba06fc1c3c5d72b871278b6808fdab5955e9170bca809e1ee60f87e0f8ea9de8b2eb8", 0xb01}], 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) symlink(0x0, &(0x7f0000000240)='./file0\x00') munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 2.143732213s ago: executing program 4 (id=1038): r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2100007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x8, 0x4, 0x71000}, {0x8, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x300, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x0, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0x7f, 0x1, 0x6}, {0xc, 0x7, 0x5}, {0x8000, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000080)={@random="b905f0ffffff", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffff08, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@info_request={0xf, 0x0, 0x0, 0x205c, 0x3}}}}}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x402, 0x0) 1.980765062s ago: executing program 0 (id=1039): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) (async) setreuid(0x0, 0xee01) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) 1.979680462s ago: executing program 7 (id=1040): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000300)={0x0, 0x1}, 0x10, 0x0, 0x0) unveil(0x0, &(0x7f0000000180)='x\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = syz_open_pts() syz_emit_ethernet(0x1b, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80e12fa8684826425404aaaaeaaaaabb00000000aaaaaaaaaaaa7f000001"]) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x30010206) sysctl$net_mpls(0x0, 0x0, &(0x7f00000009c0)="c7111e5b99c952736aca13f8f901a5ef874eef32d2a56c75c86614bd26736b50b7f9654741bf41ef6a1eed566a02b4ad6ad9f5a9fc3a05803820ff6b538c6c23ce02dcae3e8a60300a0d15ca8f179c035cec3489f53d568ef8d7adca1dfece03eabd1261ba2af44fef73b44dacb24392af9a15d225800e928ff506fc9b332429e921536c1aefb9119baa3b296a684ffa615bcb3750185aac7ea41a19ee38c5a5db3f68da3a8dc158450e7e48fa4ab24ba6cdbd2d130287c16536112a2c2d9e45b6fb188f5eb8e21b7009354618f74c55bd22ac7e7483de555a1639b0afc32cd7e43cbcc967e2f9c964ecc5b9802a546530498dea5f40635cbeec0c41e9cce503f5123174713d0a", 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x10) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x46) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file0\x00') r4 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) writev(r4, &(0x7f0000000840)=[{&(0x7f00000004c0)="d7", 0x1}, {&(0x7f00000005c0)="ef", 0x1}, {&(0x7f0000000680)="04", 0x1}], 0x3) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000080)="0f", 0x1}, {&(0x7f0000000100)="20648f372181861c89aad2728186ea7873c97fa7dd9802923864bb70e1a90fa8d255f630aed7a3daad0dc27ff943cefc5ff956376ccdd7b0aaaa98d81dee7f3dcd957271f0a4ab80d3518cb5dbdb13908ad5ed034a2b530ee996b1d1047d9f53d2513ec265c5b7fb3ac15e6ec45d6ffb3913d4", 0x73}, {&(0x7f0000000180)="0525504dd1e86b5e000bb4cb98556270f6248f646a202a37316b21d6bb43a18a1736242e7654726d1d7c00130bb599b051a912846e24ca91cc944800735b14e68689b227447e3cf1ec528c0feb6c1ee4faac", 0x52}], 0x3) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000280)='./file2/file0/file0\x00', 0x2, &(0x7f00000002c0)='./file2\x00', 0x8}) 1.979419392s ago: executing program 1 (id=1041): msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0x85c, 0x8000000000000009, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x7, 0x400}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x8cbe, 0x9, "909c992f86cd2092107e9479749d3b6d7f164aeb", 0x8, 0x7f}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x105, 0xffffffff, 0xc706, 0x2, "a8a39cefab00", 0xa2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20, 0x7, 0x7, 0x2445}, {0x1, 0x12, 0xdd}, {0x2, 0x15, 0x53, 0xfffff000}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) 1.977033102s ago: executing program 1 (id=1042): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) sysctl$hw(&(0x7f0000000480)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000007c0)="7f454c35c5c41a49b70cb7a21de87373791810aaa95d576a0ac7fca22716a22987b881794ffa08bb11bafcdc202a294097ae6826050800eb0683d43b24ff4c5d", 0x40}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\xbd]}\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)=')!\x00', &(0x7f0000000100)='-+:8%&\x00']) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 1.973766046s ago: executing program 0 (id=1043): openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) getpgid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x7}, {0x2, 0x8, 0x6, 0x1003}, {0x431, 0xfffffffe, 0x8, 0x1}, {0x2, 0xdf, 0x5}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0x4ffff, 0x80cf}, {0x22, 0x800, 0x85, 0x8}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x88, 0x7}, {0x4, 0xc7cf, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000180)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080), &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000340)="b10019010000009f05003f0107000000211c13fecea79c5dfaf66e8d0300000000000000fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32618210000720fd38bdb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f834371205050052fbe03f49b11b7aaeb70000fca65361ba84913f0100000000000006000000", 0xb1, 0x408, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0xfd, 0xa}, {0x1040, 0x10, 0x5, 0x1}, {0x9e, 0x19, 0x7e, 0x40003}]}) sysctl$net_inet_icmp(&(0x7f00000012c0)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x8004667d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0xa9, 0x9}, 0x1ff, 0x5, 0x0, 0x0, 0xffffffffffff75ba, 0xfffffffffffffff9, 0x8abd, 0x5}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ec8000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000a1c000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ccd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000843000/0x1000)=nil, 0x3}, {&(0x7f000046c000/0x2000)=nil, &(0x7f0000efd000/0x1000)=nil, 0xfffe}, {&(0x7f0000b13000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000795000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x3c}, {&(0x7f0000ed3000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00000c6000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) 1.756764492s ago: executing program 4 (id=1044): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001cfffd000000019078ffffffffe00000080000007800640002"]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000300)={0x3, 0x6, 0x10000004, 0xb6ee, 0xffff6735, 0x1, 0x2, 0x10, [{0x3, 0x0, 0x9, 0x7}, {0x7fff, 0x5, 0x5, 0x9}, {0x1, 0xe6, 0x401, 0xb57b}, {0x9, 0xff, 0x6, 0xe45eeef6}, {0x5, 0x10000, 0x6905d19c, 0x5}, {0x6, 0xeedc, 0x5, 0x4}, {0xffffffff, 0x63eb, 0x7, 0xfffffc01}, {0x8000000b, 0x200, 0x3, 0x2}, {0x8, 0xffffffff, 0x4ef, 0x60abcd9f}, {0x100000, 0x8, 0x2, 0x80000001}, {0xd, 0x3, 0x4, 0x1}, {0x0, 0x8331, 0xffffffff, 0x1010}, {0x7d07, 0x80000000, 0x1000, 0x1}, {0x10000, 0xa, 0xca, 0x1}, {0x80000000, 0xffffffff, 0x80000000, 0x402}, {0x9, 0xfffffff5, 0x4, 0xf}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) syz_open_pts() poll(0x0, 0x0, 0xffffffff) poll(0x0, 0x0, 0x6) ioctl$TIOCSETA(r2, 0xc0104451, &(0x7f0000000740)={0x5, 0x409, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001300)="6d785ca538533234076fc84c449ac1a85083f8ca0326e51398e2440ac4c8a857640ca0e3e8129e031f06194c3d63a290620657eb0a221dee311c6e801b33656c3b25ab932d46f486a88ebefa46d774de7f065c5baca0dc3c38028eabe09092b2deddb7efe942b365887e", &(0x7f0000001400)=0x6a, &(0x7f0000000180)="b8b39f00000000a5c46179e9486d85eec999aa063207e05f3984d078ef4504ec8e6b6ce0096e8c648128bda1c992cd55f581d985f8bf837e148c13b7cec73b4872075b3e9462b6a6fa85941fade0dfb34d6d3bd736abea4f164eb8bd6cd6246d2a1d4b9e", 0x64) writev(r0, &(0x7f0000000080), 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="acb8ed0bfefa6fe5b53e7cbc23b96ca10ca939ce14f9af8edbab2ac9ea40593253617519b4ed79123f6749b7e2743ea6812beeea64651dd0b657d0fdd8de1be30fb99c08909e8f10703ddd6cb143c8a28ac4ead32bb75d26c60df388b65df6ad4fc5110bd94ac0b58287cca709f9a6f80653877b6a1e0cbc31719e9bae6c28f0c26962701ef7267e6b42f8ea1a3a12a5fcb97d53be7ccc957d5b7f68ef8a016b52ac34e727bfb2213b12d914ed0c1a07ee7b85c28f9d09c2bd89aaa48beacf313aff066f87214639baf4091c1c132bf48be589eb52b2e73324f5c162ab2832c99343099f20562ed833ef817b8f1e666908f6826db5a0696b4a5e299d026ca65d48816f7aff49c5dd936996a00fad844f9fff93beccae12c5d814c270853425f8817174df3fc97b1a416a5ec5fa39dfc5a8fd3d5a3e2757870f773ccd3c59addb671f410cde428dd598d39ff4cfe404800ac35b7ca6e5cd0261800bf0d0079ad1c171d984af5a7087aa2f30cbfe822a0a4d0b442fb4fcbaf57fb14757e4e17d6d5477181f2628cd121509000000000000006f8e25ebb3f28ce973cdfcf3e2c4f59095233cf7afe4c75a00"/447, @ANYRESHEX=r1], 0x410}, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc0504417, &(0x7f0000000740)={0x0, 0xd, 0xbffffffe, 0x0, "97c14649ebb178f6c68183974f800cd100", 0x0, 0x610}) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="00061b000f3e8095043fa8985d01", &(0x7f0000000000)=0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) r4 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r4) shutdown(0xffffffffffffffff, 0x2) 1.751395308s ago: executing program 0 (id=1045): open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = getppid() r2 = msgget(0x0, 0x311) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, r1, 0x0, 0x0, 0x2, 0x0, 0x5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x20000000000}) ktrace(0x0, 0x2, 0x21c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x21ac00002, [{&(0x7f0000f36000/0x4000)=nil, &(0x7f0000685000/0x3000)=nil}, {&(0x7f0000ccb000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f0000672000/0x3000)=nil, &(0x7f00004ed000/0x800000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f000080d000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x8000000000000001}, {&(0x7f0000688000/0x9000)=nil, &(0x7f00005b7000/0xf000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000018000/0x1000)=nil, 0x20000002}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006ed000/0x1000)=nil, 0x1}, {&(0x7f0000e90000/0x2000)=nil, &(0x7f000069d000/0x4000)=nil, 0x800000002fe}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069c000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9c21}, {&(0x7f0000394000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f000010e000/0x1000)=nil, 0x8000000000000001}], './bus/file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x1a2c, r4) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1e, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x23) ioctl$TIOCSTOP(r5, 0x2000746f) sysctl$hw(&(0x7f0000000180)={0x6, 0x19}, 0x2, &(0x7f0000000440)="4ef65919858f74336dfd02e9e757f6264375c5e2794f714292783e4f23fff7b512e579e4707bb76c5b95940bd21c6cef0e1dbd33a22de929865cf444e62e6dff4d1220f1f8664dc5710fc3ab95532fac5b965e1127df4d5ed77a312026fdb6a14db5229034d841d47cc9188a4ff09714433a4773d858d608c572658f7c056c6298bbeaf81ac81d5655e6cc3ab42c181555eeb9070cb4b278abea15d594edabfd73fbed10efcc3cdfe58318697aadeec089069fa795e6692fa43c4640bee222917c888505b21320a03f6b90de31dd93b733fa8a9083c41dffc5948a3bf6e8ca23307afe4666745f296edfdfe063b0743e041fd8cc14f957f7ca7e1241d5ef1edc7b806dd47e4241a6e58659dd0681bd09b66f37a94f600f5d34df6b9a3d6fc4e1bef2cea6f88b3ab44b25fc23b8bb5aceb1b4401b91686db7b758ecd0c8b811100f7ae840586c85ed53cd73f8035b296bec49f0793e9d955ab028b297e894020125c18f6d77aa7b8d69c1d0c5284e21c23c4ec149aac411d75fc750b7b8adca048f0332fb1570953097886d92f31ae94935956ca3e229ff95d9f0ad47e30fc05d01289df23b3bcd590b736324aa6fdfcfe67a448e76e6e339d91838566ed738303f0e090825efc70d0ca6aaa3458c756efa9339ea9a2ef008c2189a53c322ae3833f7be9aff53084d6ada2c6875331bfa5416c5abb655625a5f697a66a6879f9a197e8babf2bf4b460dabd8b87ef01bc81df056a40fae0899a4b6e3c4b9979df28624b5e3557295fa75e83c097286a2a3830ae8f672f406aa05b87523fa96c7d80ab84908a100fd0d9572e7d12248c33a76f978477b4a76b7955f7093c7398f776145637508b2d00257b31199efdfba4676eba409bce9ec0d06a810f3c4200334a7b53232c562316d6df3d223d3259cd8224d36d528ff9a1b8d8bcd54c1601a365b5686640930ee70a49d9c439a12bc1cf4603ac5d28999a4d33d94892160102d85090a7967b7ba5f02f2a3874606eb7b6b8782e260fcf78c7f713527a9b2ef0e2ae58c54b3b88545ef8f524e80dc380426ecffcb4fb2cbb3377fafc15620308ff64227b478f23448de77d3f414944828a1b82521915ceeef8353ec969ba0829751a3f509b82f4e4705349415a14d4fd0ec10b439a773725b8eff2333f23ca9d21d81514e6bd11d7589e599d8d36fd5ccf8e2855e02f9f7c78ca7b3bdc040253fbae4cdf78abdf15c3eee3c7614844245e799efb2d6181005e2c24d4e08b4c0793844919d94f79d383303ccc8ae1feeb5e9e8d1c49b3219e8c659c39adce536ac530b8e8f41aeedede90184d0b0eacb06804bcfc5029e8a9f98563485d79d14e1de84cdb16f4d170265a302bdd843224d7b4652b43e798e1a2653a95b35110a7b7f9e829853f62d8e15ec04284192fb25a496886f7db24d5f369dd6365e403a392dc3df3b061c0bd7279ba35a3036f017093bd19d9b5b2c0e6116cd41cb4cc58837abc04b105869fa952df73123110f7c2b8b8d9038a83811609f885837508582c8aaabb48db0c0dc36bb6899660e37fee9e22d07a4cd2c7cdf034c3f5f730aee4a838e771d4d3f0573655f31aedc09432f1188dda69257951222b3f50eb176c86a9c7c44256b1385ed1eccc0d4ab574383213a04919ba2a3f1a826c65f76f8f86e32f072c49840ae5aad2ae6e39f1faca5cc530ad9b865824c59944b093f622c4ce3c0d878d3a1e152aaef246492e38acc838d899a5c5b1dab7696c7dddb77ca03ae7917166fe7fc0ef9767d81d1ea2dc9b673aa97ed11ba1ae241c6885bc9567b2bfb919f6c23f1fcd2e070491a5d2e996789b1c59fc1df15bc25c5ba4164752013b4395556bb2e00049e1447b7c8300fb98d214707e5e86ccb54a0e3121f3961b7df4148bdee27a0b2ee08356f55ab6fc775fa665964f85be67cbfba979d2e411197a5fad8160af4b2f860d3a79baba770a420d30c3dc2595ffbfbd230735be6251a400df5da5dcaa73755425d8263d91fd624b797c6a1851151befc7e7e74c5d470a5d5ae102b888a81f9353442f1dbf391f26bbc60cd560e6beb2708dfd99073c3ddc7cb15a47189d0a8d04c8549c63c9697f189d883a4a0f8f8d8250b1ccf5e20228138948f20773e45e7cb9160b2d472144a3058ae55d2935262b87e3d385745b45884dbfbbb9fb3f1b153614aa14bf0fd2f290bbb483058b80e5dfb3cb26619f8ffdca226821779fd08dd8edfbc72c8f2b3e471e281aa60d326513347ce9151e0177496fad571f39633df37c3d0ea275cf4961c25c577e94c496fa9826f4f037c1771308c93fe40adf5aaaea66912af330126e77720c2f3c4ad982fd35668bcb5793d07d3f050901e0ce1ac9fe774b553e945063afd52006ea5c8df4a0d84d363d47873fc5deeabb8cc347c6757f3dc1473022bef2fd5c9e06d3f238d75696aaf40abc1d332b63f19c7314b0feb195169701e6028c6247ede5a4714f0e64380bb02040fc6a27160cda330698f3d0a62b1bd23dc8638463e9ebbe0c4ff93a24737ad8bdfb35b80b876f2816424098b611f6dbe0728544febbd311380ae2e622369d0d10b5d653855bc4af2e8c8bf40f0b4545afa4e9d19df56d980a8928e358ade629ae07fdbf827e1a5107ffcfd413be9ce292fb1dc17387cf1fd35b2eecb7bc6c8178718f8a5e73267a79d43e9f800c81cd8504548b8c4faee591fcfb91e4b048abd55e77bbfd63a7b76c83f8de48903bd5e26749e45f174302b1b0e57c6b5fe10d86da6edeb5b35defa744f12837f3abc3970cee2d9ae654f6962bd79ee98d7ed8a0d1fa127359d8809ebcafe198a3ebb7d6d1a332eb112493b8d323406595e5e4a7b2bd0fd79c13bddaaee0fbc673852c9a694d7f42f5c4b21a42f64adb0385fce4f6511b94073d3fed19ff22595b2f30e5835c1c76be07fd25bf597cd6828ea826278b124f8bc09b65d46eac4f915f2a954b0fd5e302de2560eb726e06272ece9ea1ac6dc5ec6226ae15a66014ad50fba4835516f4a8999234eb75343f6946ea924eb518f08e9cf5348d7fddfc9abf0d4d3d049505df69063e350aa02f100a5bfffd35dc2b5cdd87d39dc428111fee9fb9fd691dc92fd8cafbe97d0dec5a0785458fce691db255468efebf87e23aa942dfd321dd638a4a5887de39e16ff96acedc503cd2386a30ffe0fcbd028229afdd4012ee295ebe336b8dc4132bacf037bc3505e6bc44cbdf3f6db74a6e95942a46485787ed06c1f8a1b27b873e3203cb0c6c6038382acfc91c889fb2240c2243a8bbe7e3adb99adb3f68c46095dd4d55eb5e28beb01e03311cae1460ee836d9464bab299d300353031ea7438a6b80fc1a016ff6215e2cd45e4ce64bc188912096c9702261047a1aa6e66975fdad38f860ee6ea4b609e53d0bfe475842b562645375d1793a3c4c3afc5001763a21489a7cfb3239089f0ca8e8782ba3909ab6465b9f0d9ced3d188e4e800fc711cc607399c97a7bcfb8bd370d0bacbbd80cc894caa80535131e0dcc238a1bddb77444ecc11c46f5d805089f4b43cb66dc9fde1c6ffd330ebc911e75fd2fcdc9e91c2dac5752bc7dedb9d0675afff76926bcbe8c61a237eea35d387de90e05323b5ce7691a120b7264d9064a1afe6a3a3bf21edc762194a8dd31e8fc65f38603eabb17afae47ab60a6707822b79ec18b60939b9052cbcf15b99d132a6f9efd154d67479423c2767b2617f23e30ad0cb700f1a3d2c5c19646eb51bb77f6027b4af971c1f1eee62e81dba2784d1878855c9a93602c06b9242f6b21e9650f66f4df25abdd4de6b6ee839e33f856f15996ec3b33373a43d1ac309839cdeffff62f5283f20da33045bad3784b043bf930db76c95ca2702ee2ffcbea1a42575a5bc300ffcfa0363dee9357c51c07dd206b6118bd811f34c195ec8f4535fc99032f937569ce9f83db6ed090d0725ff6f2360b0f4bfa1b17a7f7294d597fb65c161896c748eb5c37e0b99e1d807e838de6d8fafdb05e067c97174529499d7eacd397e209503b89cac93b2461cb64d5f8fb75be572c0c561583af758df59154afda93e0f4452f961753a32a3bd9065a07214a12a3ffa6aaebf9a83bf54b92367c5958667f9a202e54998bc51ac9984d4c4080fe9d8bbb95fb7cac64695c75502b44a5be8eb96f68bfe1e84510304c55fb30f0ad02c85b84249892df8bb3a186fc74989d2057bb2f513cb2c8cd8ec40d2b3be542f1db1413a36ca0671bd8f366aa2162a5d8240254025f9c86b5d4d0574d56a2b406b56133f4ac0f67ce941256032d22e19b3a051b9c30f3cef42e52dee4112ed223102014fa22e80abecee900ad7602fe1ddcab6eb4e02172f80617b6c368c3d36fd4118027dfe6efb13c8e4ba61701b6b272f54bc898dd0d1d2f523dc9ef9efdbea92f57f8c7fc49e1f3e9d9d228c93fa8735ab9ad683f2c6346c5f9aeaed2fd07b004bbf7b98b91cd9812834416267c4dffe710c4fe041b9fce52dd507ac492a172b9fda4752d34a24cb194b23fc784e959a36a4343270d0bdad59707ca06301e2255ffbb8ab1fefead4476c4992d06fa6a0ff0a8e70f0d05a3a5dfb7aa804f9e12fb8ef512d2f9b31e493b042eb6303b639c0601899b2243be50407e23a7be406b842e5abc83ccf2d7be3566b34a82d9b192ae1aaa9a9306018c68475dc40e1ccf71405e6ddc23672efc42ddda418055161ec34440ddbc8309d224f9dd5278c7797e1c9d97e0ec5c12486e111f2cc3d33f7547bd15723db4ce436b6b1178197333912a0c5e846c52532beb40f88214678d49b23266988d195352e0cb0933d88aa38e7160a4928d86e2fd2210c6449a46f20d3b9bb157a9114b1c9f691d10242dac0663a7dc432e643c4cfeb0e85ccee3dcfc83c6e09a8f000621aa9028fe1eb0f6afb8eef3b9b5029c2e84729baafa764db86c525eb4edd805084b980eacd005a115fbe95122045898d922380f1000eabf414f2780d7edc24b6c957c852c54bbf6f99783aeee057fb80e7b8523e13677afd44310430194fc3f2cb96557614d4a3536b747ac8a2646a78889dcdffbe565d8ffc27d1035aab12b3c277dc21c325b6a29c130e5a7f99476707d465c832a9cc9cd817b3a1e95c12c6a96c4b4d43278347369f3cd7d40d1c62447988df31454794e2e5bff2d799ba5310ffc6ecba62587a144d51b71565b03540057ce0851b53612435281168a939d99c08bd39ab46e5872341a81a109e59f96c2b76ad3c29622f8cffb84e9605db67916ed4fe61b771234f54bc3297b83eadff4d25967a7910aaf5d212e201cfbc895dc334499b1ab7a09b026deef8286ea884c61be8bf9d0ecb2d9f9ee6cc2d2ab762a9cfda2b172a3bce5c554b57a3974e01ed4430916ae5e613ddbabbbf9df544f16468b540058ccae8fcec241004140b6f153925d5bb85a25de9e56b990c9ec863f335d2f99f86166f4d55009e9c9fa67405534f25896f7702b4bcc07ebb7e5b6eea0ed1bc39621f8283eff06106d8061d1490f36ade30be38d148e6083415e2e6ca45d9b10e3c5baad9b372394a797e70eea3def20bc434be684b2d7f4602d274edea946cfcb3452b0db326e729ddc0babe0b7966df3e39f304a8cbf55d7290b01d4308447f6284d042d80f13cb389a1b90f70644da8c1c5675ce35043cfd6caabfd0632f14a207c0f01b3bba6fff8eba6a378dee0a4b9b6a4627e8801cda28af26972e2b8a6d74f5ab63d1cd1fe1fa92712f9cb868e6f2682c55fe4b5815a1e7047d361b90c5d1750319460be960dd9c1b1f086ca4e", &(0x7f00000001c0)=0x1000, &(0x7f0000000200)="83af1905498c4e00ff6363fdcd560f2fc05a1228a20ebf4f435d195839b08d75ad3dcc34358fe3c68289ae4f908ff4d93ad186a3c6613c12822393736a65096b4093034f993ac729aa5c80e31ac32a3a9eb4a72acae70b4c9f4201e8e38837bdd1e2d4bfe4bf64d007704a8be5057bcb2cab6c6ad0ab6daa61d4e39999b6cdeaf9c8309f0872d05fb4e90fa2664d93fec7cd901cfc70a48ec744d8c14456a8045af98de1e4999e28da1689d44a059b82cd3aab4623d622790557e7285d64ce91183e4f4398b976793d2c4c3817eed02603876da16464415d3d3579db9ea64bde9f9d7a8778359777f9154398c3", 0xed) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) close(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 1.751038656s ago: executing program 1 (id=1046): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x6b881aef, 0x2000007, 0xfe, 0x80000001, 0xc, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x88, 0x8, 0x7}, {0x8, 0x6, 0x0, 0x9}, {0x9, 0x900, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x2, 0x27f3, 0x3, 0x99}, {0xce1, 0x4, 0x4f8, 0x6d}, {0x4, 0x801, 0xc, 0x7}, {0x2, 0x82, 0x5, 0x9}, {0x4007, 0x100, 0xd1a, 0x1088}, {0x1e7, 0x10001, 0xc, 0x6}, {0x800, 0x9, 0x8, 0x9}, {0xb8e, 0x4, 0x8, 0x2}, {0x29a7171a, 0x8, 0x1, 0x4}, {0xc, 0x7, 0x1, 0xfffffffe}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) r1 = socket(0x18, 0x3, 0x0) open(0x0, 0x70e, 0x0) (async) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)='\"\x00\x00\x00', 0x4) (async) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x10004, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0xc8c8fb6356f239c1, 0x16, 0x0, @rand_addr="fe000000020000ff80d14400002000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) (async) r2 = socket(0x11, 0x3, 0x0) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r3 = syz_open_pts() close(r3) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2000020e, 0xfffff800, 0x1, 0xfff7ff8f, "0800020000087db300000105001c670000000010", 0x7, 0x800001a3}) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f00000000c0)='c\x00') (async) read(r2, &(0x7f0000000100)=""/93, 0x5d) 1.692049103s ago: executing program 6 (id=1047): r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0xc9, 0x1ecf1d6, 0xe150, 0xfffffffd, "000f000000008471050200000000000000f70080"}) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) dup(r0) r1 = getuid() setreuid(0xee00, r1) stat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) 1.691256076s ago: executing program 3 (id=1048): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0xfe, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x10071002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x19ff, 0x1}, {0xfffffffe, 0x800, 0x7}, {0x403, 0x20072b, 0x2c00, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0x2, 0x4f8, 0x6d}, {0xa83b, 0x803, 0x14, 0x20000008}, {0x2, 0x1, 0x5, 0x5}, {0x6, 0x8001, 0x7fff, 0x4}, {0x1cf, 0x10001, 0xa, 0x3}, {0x0, 0x3, 0x8, 0x2}, {0x3ff, 0x7, 0x40000007, 0x4}, {0x4, 0xfffffffa, 0x8001, 0xa}, {0xc, 0x5, 0x5, 0x10000000}, {0x7, 0x1, 0xfff, 0x30004}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/180, 0xb4}], 0x3) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x410, 0x0) 1.590284413s ago: executing program 5 (id=1052): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2a2, 0x9df1}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x2b, 0x0, 0x0) close(r2) (async, rerun: 64) munlock(&(0x7f000034f000/0x1000)=nil, 0x1000) (rerun: 64) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080), 0x4) (async) r6 = fcntl$dupfd(r0, 0x2, r1) (async) r7 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r7, 0x0, 0x78, &(0x7f0000000080), 0x0) sysctl$net_inet_gre(&(0x7f0000000100), 0xb, &(0x7f0000000140)="b1904dafec59a7020b8701ab", &(0x7f0000000300)=0xc, &(0x7f00000001c0)="b3ec1747e9b6ccd50c640969ea4e0af98258ff93e2786b628cb8b79c18f4044d5aa55d0d7529853f433c3212359ea5a366376bbfec1ad9d13ee04cac8ba55681f7625ab699e9629749ef05efe45c699ef4958189661c694dd7089ef7ffc5612379a7488c1a061c6a4566680bcf5cef322c11e063a52072023a85d7aaf2cc9bd1fd1fd354261500353f165f9e103899db41c37f436050c1f537ec9542b44bbd91f9e7917ff57d2f751cb69b5e83317316c243c44899fe14398a3ea970989a8277cedacd2b239da45aa6fc18b7f52b558da19fefc86df5946586ad45ffb38099f02084a332073cc8b657", 0xe9) (async, rerun: 32) close(r6) (async, rerun: 32) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000100)=0x3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (rerun: 32) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) 1.589549897s ago: executing program 6 (id=1053): mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0xc, 0x2000000000000004}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 1.588556578s ago: executing program 6 (id=1054): mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x2e00) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f00007ca000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x7fff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0xc, 0x2000000000000004}, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x0, 0x83}, {0x7fff, 0x0, 0x5, 0x2}, {0x6, 0x0, 0x0, 0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x40386301, &(0x7f0000000100)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x6d0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0xe9, 0x4008, 0x9175, 0x9, 0x0, 0x80000000, 0x9}, 0x0, &(0x7f0000000300)={0x8, 0x8000000000000001, 0x2, 0x100000000, 0x8, 0xda0, 0x2, 0x5}, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r5 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r5, 0x5) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="0513f731dc7d372bbc55349f06e3", 0xe}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0x40, 0x4, 0x10001, 0x0, 0x0, 0xfffffffe, 0x3, 0x1, 0x1, 0x4, 0x4}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x3) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 1.58790576s ago: executing program 5 (id=1055): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="000000003d1e6ed7eda0f59047bf65b18d7c51f78306ccffb4050000000000009dd52840fafd3493857d65d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) r1 = msgget(0x1, 0x20a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0x1, 0xd, 0x7, r6}) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc, r5, r2, r3, 0xffffffffffffffff, 0x8a, 0xfffb}, 0x9, 0x59a0, r4, r7, 0x3, 0x8, 0x5, 0x1}) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r8, 0xc4504445, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) getpid() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x10, 0x0, 0x0) r10 = semget(0x3, 0x2, 0x283) semop(r10, &(0x7f0000000000)=[{0x0, 0x3, 0x3800}, {0x1, 0xd, 0x800}], 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="000000003d1e6ed7eda0f59047bf65b18d7c51f78306ccffb4050000000000009dd52840fafd3493857d65d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) (async) msgget(0x1, 0x20a) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) getuid() (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) (async) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0x1, 0xd, 0x7, r6}) (async) getppid() (async) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xc, r5, r2, r3, 0xffffffffffffffff, 0x8a, 0xfffb}, 0x9, 0x59a0, r4, r7, 0x3, 0x8, 0x5, 0x1}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) (async) ioctl$TIOCSETA(r8, 0xc4504445, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) (async) getpid() (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) (async) socket(0x2, 0x1, 0x0) (async) setsockopt$sock_int(r9, 0xffff, 0x10, 0x0, 0x0) (async) semget(0x3, 0x2, 0x283) (async) semop(r10, &(0x7f0000000000)=[{0x0, 0x3, 0x3800}, {0x1, 0xd, 0x800}], 0x2) (async) 350.780817ms ago: executing program 5 (id=1056): r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="02d62fe096b80a3a8ab5b4919ac203696172fe88fd7ae2d3f625cbe241c34dcb02b414c5efbc725b33091abde7b64a87f8d9792890a022e215f2b358c80149b5ede19d9217f3afe4cdb1b82950482a38d977839d4228e11060fab3fda38da39703fac4e05f34f1960fe4e062513c295f3050c7a14dc2debff37aa1df8bb956d77eab067cd859c5f04730bfee688070d844207d52c86615fc587c5d65b0ff52c0f989915c366f6fe862c0de423a34d9898a9c671a4f4350cde7a3c2368acf6d7ed0bad8d48055936964bc2b9e46b671a5a1dd5f861e2276bddc91bae233a0d0b1efea333f93e2a0575a4d32c708c99eae692786585eb3c527b7646f5b56cd3f3223e4ab319f4d345f6b79d8c0997330100359f20e592305d14015602ef67e5e775e0d4e4cb403d0a0eb773b82df21f55af9df4cb887a313f94b595d84ccf30133c843b5a6a5d515f3c43ec599c2a03cbf969109b478681cc5a4d514e67f58d8490b70b597a8d5", 0xf7) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r1}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd60062e0b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(0x0, 0x0, 0x0) close(r0) 349.89773ms ago: executing program 5 (id=1057): mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xcca659a3bb789166, 0x1012, 0xffffffffffffffff, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x6bc4, 0x1f, 0x40, 0x2}, {0x8, 0x9b, 0x8, 0x685}, {0x1, 0x7, 0x8, 0x8}, {0x9, 0x3, 0xfc, 0x80000001}, {0xffff, 0x1, 0x0, 0x80}, {0x101, 0x5e, 0x1, 0x4}, {0x3, 0x1, 0x43, 0x5}, {0x5, 0x9, 0xa1, 0x6}, {0x400, 0x5, 0x6, 0x6}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f0000000040)=[{0x8, 0x80, 0x9, 0x8}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000001}) (async) pread(r1, &(0x7f0000000000)="72aea666bf5ee263972ac921d5cdeed3f689886449e79a3f6f95ae8724f6e5f33071fc05778f173ba658ceb16247115ae2e6fb51", 0x34, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f000010a000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f000051f000/0x3000)=nil}, {&(0x7f0000629000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8}, {&(0x7f00003b6000/0x1000)=nil, &(0x7f0000327000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00003f8000/0x4000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0/file0\x00'}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)=0xff0a, 0x0, 0xffffffc9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc10016", 0x4}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (rerun: 64) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async, rerun: 32) read(r3, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) (async) setsockopt(r1, 0x3, 0x8, &(0x7f0000000140)="33f9e16af553876658d41d487afbbbbd482983d68a156af80dce668dc41a91d32c4df35ce4920ac8fdcd6ca1d16ab1b5ea4d1750f3338fc162821e4d6bf81288066fd4fff3a9e6c8bce5c430798bffe2ae049d2d9a29976691c8dc181dc55713230cf6ca61b55748890282cd873d8b529916e93c850b3ec64feed06cfb12fb469b495f6f0dca639f1aa9bd9bccbee50d08d3a8474679da30a4bb905229e99f1249a506c49401a64c7c47cc9b56145900eb8bc521d143bf9ca1e1f0f0a2c21aa1afe45502ef62409395c8e73e5c6eb511766e4245f9ad8d69ab69c334638b6f", 0xdf) 349.464134ms ago: executing program 5 (id=1058): r0 = shmget(0x0, 0x2000, 0x2cd, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/67) (async) r1 = semget(0x1, 0x1, 0x451) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/56) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0), 0x200, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001100)=""/4096) r3 = open$dir(&(0x7f0000002100)='./file0\x00', 0x40, 0x1) getdents(r3, &(0x7f0000002140)=""/27, 0x1b) close(r2) (async, rerun: 64) shmctl$SHM_UNLOCK(r0, 0x4) (rerun: 64) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002180), 0x8, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000021c0)={0x2c5e, 0xb20}) shmctl$SHM_UNLOCK(r0, 0x4) (async) r5 = geteuid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, &(0x7f0000002240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002280)={{0x2, r5, 0x0, r6, r9, 0x140}, 0x3, 0x1, 0x3}) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002300)=""/245) (async) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000002400)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/91}}) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002480)={{0x10, r8, r9, r6, r9, 0x48, 0x3}, 0x6, 0x6, r7, r7, 0x80000001, 0x5, 0xfffffffffffffffe}) (async) getpid() (async) mkdirat(r3, &(0x7f0000002500)='./file0\x00', 0x1) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000002540)=""/191) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) (async) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000002600), 0x20000, 0x0) getdents(r10, &(0x7f0000002640)=""/134, 0x86) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r10, 0x80105705, &(0x7f0000002700)={0x5, 0x4dae, 0xfffffff0, 0x1}) msgctl$IPC_RMID(0x0, 0x0) 343.336027ms ago: executing program 4 (id=1059): r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x8, 0x6, 0x0, 0xb6f0, 0xffff6735, 0x1, 0x2, 0x10, [{0x3, 0x0, 0x5, 0x7}, {0x7fff, 0x5, 0x5, 0x9}, {0x1, 0xe6, 0x401, 0x3}, {0x9, 0x101, 0x6, 0xe45eeef6}, {0x7, 0x10000, 0x6905d19d, 0x5}, {0x40, 0xeedc, 0x5, 0x4}, {0x3, 0x63e8, 0x7}, {0x9, 0x200, 0x1, 0x2}, {0x8, 0x4, 0x4ef, 0x8}, {0x100000, 0x8, 0x8d, 0x5}, {0xd, 0x3, 0x4, 0x1}, {0xde, 0x8331, 0xffffffff, 0x10}, {0x7d07, 0x3, 0xfffffff5, 0x1}, {0x10000, 0x9, 0xca, 0x1}, {0x3, 0xffffffff, 0x80000000, 0x2}, {0x9, 0x3, 0x4, 0xf}]}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699b, &(0x7f00000001c0)) (async, rerun: 64) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async, rerun: 64) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) (async, rerun: 32) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) r5 = socket(0x2, 0x3, 0xb) (async) r6 = dup(r4) r7 = dup2(r6, r5) getsockopt$sock_int(r7, 0xffff, 0x200, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCSETA(r2, 0xc0104451, &(0x7f0000000740)={0x5, 0x408, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) (async, rerun: 32) truncate(&(0x7f0000000080)='./file0\x00', 0x40002ffff) 342.825555ms ago: executing program 6 (id=1060): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, 0x0) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8218694a, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000d99000/0x4000)=nil, &(0x7f0000ec8000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xea70}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ccd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008c2000/0x2000)=nil, 0x3}, {&(0x7f000046c000/0x2000)=nil, &(0x7f0000efd000/0x1000)=nil, 0xfffe}, {&(0x7f0000b13000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x40}, {&(0x7f0000ed3000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xfffffffffffffffe}, {&(0x7f0000999000/0x4000)=nil, &(0x7f00003b5000/0x2000)=nil, 0xffffffffeffffffe}, {&(0x7f00000c6000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x80000000000003}], './file0\x00', 0x6d}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0)=0x74, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000027, 0x101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x4, 0x7, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x8, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0xdcc}, {0x402, 0x200727, 0x8, 0x7}, {0x5, 0x650, 0xb, 0x99}, {0x1ff, 0xffffdfff, 0x4f8, 0x6a}, {0x6, 0x7d, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd1b, 0xe}, {0x1d1, 0x1, 0xc, 0x3}, {0x8, 0x9, 0x40008, 0x80}, {0xb8c, 0x2, 0x3ff, 0x5}, {0x29a71717, 0x10001, 0x81, 0x6}, {0xc, 0x3, 0x5, 0x3}, {0x0, 0x1, 0x20000fff, 0x30005}]}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) sync() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000080)="06e6a186cf8257197b8d91e7c56e0abd770a63cab73518977eb4e7f3cf84aa05aa7689c8dbe18896a2e8229d32f6e84c8033909c4b569ec9cc4cf6a445c82559ea205149a66ab99c89e4c319f5ced9ad4f702334eeb646b39b919a8d4fde562ba7135f28c86c751ee09b3028f555ae44a521f306ab76d3ef708e7f40d6e5c7cae35bb7622d953d709d8f83a05b80ff08aeb6f1a2537d113aedf5291a08932a64899b6d9e9be1f561e9fbc452ea18", 0x0, 0x0, 0x0) 334.023901ms ago: executing program 7 (id=1061): writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="da133fbf942b995f5aed57a0a15214e1", 0x10}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="da133fbf942b995f5aed57a0a15214e1", 0x10}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x20006473, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="5bc3f4d3d12595fdab8016e9e50cb5be5ced325070ed607b2436102c42815a76f5255e0faec58f8310282801639cf6b99657c0cc98efc1ddc1d715c75ffd931394f9cbf3e2206386ea9c9f856ab4876f41bb928a175e751e64e2052bbcec0d", 0x5f}], 0x1) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="5bc3f4d3d12595fdab8016e9e50cb5be5ced325070ed607b2436102c42815a76f5255e0faec58f8310282801639cf6b99657c0cc98efc1ddc1d715c75ffd931394f9cbf3e2206386ea9c9f856ab4876f41bb928a175e751e64e2052bbcec0d", 0x5f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80020081, 0x5, 0x10, [{0x0, 0x101, 0x4, 0x71000}, {0x807, 0x88, 0x8, 0x7}, {0x8, 0x6, 0x0, 0x9}, {0x3, 0x900, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x82, 0x27f6, 0x3, 0x99}, {0xce1, 0x4, 0x4fa, 0x6d}, {0xc, 0x801, 0x8, 0x4}, {0x2, 0x82, 0x9, 0x9}, {0x7, 0x100, 0xd1b, 0x1088}, {0x1e6, 0xe, 0xc, 0x6}, {0x7fe, 0x9, 0x8, 0x9}, {0xb8e, 0x4, 0x8, 0x6}, {0x29a7171a, 0x3, 0x1, 0x5}, {0xc, 0x7, 0x4, 0x2}, {0x0, 0x1, 0x1002, 0x30003}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x82f, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000000)={0x82f, 0x100000}) 333.320304ms ago: executing program 3 (id=1062): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) close(r4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x5, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000638000/0x3000)=nil}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000159000/0x2000)=nil, 0x2}, {&(0x7f00004e5000/0x3000)=nil, &(0x7f00007f8000/0x6000)=nil, 0xfffffffffffffffc}, {&(0x7f00004c6000/0x2000)=nil, &(0x7f0000234000/0x2000)=nil, 0x7fffffffc}, {&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xffffffffffe}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2911}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000750000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000064000/0x2000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0/file0\x00', 0x1}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea10070000000000", 0x8) r7 = getpid() ktrace(0x0, 0x39500f9a1a026d7d, 0x200, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) 333.080777ms ago: executing program 0 (id=1063): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x40, 0x7cbc, 0x4}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x100, 0x1, 0x1c, 0xf05c, 0x9}, 0xc) 77.981401ms ago: executing program 0 (id=1064): r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x4a) fchmod(r0, 0xff) setuid(0xffffffffffffffff) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee", &(0x7f0000000080)=0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)='#', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x38, 0x0, 0xffffffffffffffcb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0x5, 0x8, 0x1, 0x10000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 69.806816ms ago: executing program 4 (id=1065): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x200000000000001, 0xfffffffffffffffd}], 0x200, 0x0, 0xd6, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r2, 0x0) (async) ioctl$VNDIOCSET(r0, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r3, 0x20}, {r0, 0x80}], 0x3, 0x0) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) kqueue() (async) r4 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) (async) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4c1, 0x369000000, 0xffffffffffffffff}) (async) getrlimit(0x3, &(0x7f0000000080)) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r5, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="3749e949b7f2fe4f9ded5075e4001101de6465778135623bbfc8f31b844049e9ce7b2c462b5125eb3c754a871ac23db8898b86488d6c712030e661fe6cf8935ff52373bcae8cde46a29cf78c356e6a8a4eeb418069f7ffd2dca195133cb24c861311b4a87c", 0x65) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {0x0, 0x1}, {0x0, 0x3}, {}, {}, {0x3}, {0x0, 0x20000000}, {0x2, 0xffffffff}, {}, {}, {0x0, 0x1ff}, {0x0, 0xa}, {0x0, 0x1080}, {0x3, 0x400000}, {0x0, 0xa1f9}, {0x2, 0x3}, {0x3, 0x800}, {}, {0x0, 0x2007ff}, {0x5}, {}, {0x3}, {0x3, 0x400}, {0x0, 0x3}, {0x2}, {0x0, 0xfffffffd}, {}, {0x3}, {}, {0x1, 0xa}, {0x1}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) 2.250787ms ago: executing program 1 (id=1066): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x25, 0x9, 0x1}, {0x84, 0x11, 0x5, 0x4}, {0x9e, 0x18, 0xff, 0x6}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="00061b000f3e8095043fa8985d012c000001003d0817c53fcb7c6d40b5bf661080397500"/45, &(0x7f0000000000)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f0000000080), 0x0) 1.310791ms ago: executing program 3 (id=1067): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async, rerun: 64) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)="3751578debf44d7ddff785e9d11b71cc3a143eb926f1472bfdffad73c92611661a25ffb8b0a96995779400edf5a31b9e3e", 0x31}], 0x1, 0x0, 0x4a0}, 0xee1918aaadf8bcd6) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) 194.894µs ago: executing program 32 (id=1067): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) (async, rerun: 64) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)="3751578debf44d7ddff785e9d11b71cc3a143eb926f1472bfdffad73c92611661a25ffb8b0a96995779400edf5a31b9e3e", 0x31}], 0x1, 0x0, 0x4a0}, 0xee1918aaadf8bcd6) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) 0s ago: executing program 5 (id=1068): setrlimit(0x9, 0x0) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x29, 0xfd, 0x6}, {0x48, 0x10, 0x5, 0x1}, {0x9e, 0x81, 0x0, 0x40003}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="ad09ecd4bc9c76940d1854d63db9c32228c73a148d093d1817c54ec1", &(0x7f0000000000)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000000), 0x0) syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f00000009c0)="cff5d901", 0x4}], 0x1) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) read(r0, &(0x7f0000000240)=""/4095, 0xfff) r4 = getuid() setreuid(0xffffffffffffffff, r4) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x6) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.171' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error load: 1.83 cmd: getty 13388 [ttyin] 0.01u 0.00s 0% 324k pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd806cf131a0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error denied attempt to set clock back 4263431295 seconds pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error pckbd_enable: command error uvn_flush: obj=0xfffffd80608aaba0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error SYZFAIL: SIGBUS pc-offset:0xc379a0c7f81 pc:0xdeadbeef addr:0xc3b5d492000 code=3 (errno 32: Broken pipe) OpenBSD/amd64 (ci-openbsd-main-8.us-central1-b.c.syzkaller.internal) (tty00) login: set $lines = 0 OpenBSD/amd64 (ci-openbsd-main-8.us-central1-b.c.syzkaller.internal) (tty00) login: trace