7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 13:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 13:56:51 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, r3) getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r0, r1]) 13:56:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2000000000000133, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x9, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0xc274, 0x8, 0x9806}, {0x100000001, 0x100, 0x1f, 0x7}, {0x3, 0xe8, 0xffffffffffffff81, 0xfffffffffffffff9}, {0xc00000000000, 0x100000001, 0x3, 0x80000001}, {0x0, 0x7, 0x7ff, 0x6}]}) 13:56:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x21, 0x89) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1f, 0x1, 0x9, 0x9a72, 0xac8}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x9) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 13:56:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x8) 13:56:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="c717") 13:56:51 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0xa08b) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="ddea6f9487cfa0c412092eeee883c0f91ba15c9f8761f711fb6eb8d6f8fd30a3fd7f5ab79784291ca3e99e3d32a8cbd3a1a28fcf19c4d1c45f33104adb3aec2e6e0d74a2ff7c7f234f030f0374c9680481ccc6d5ae470f98feb45db6970df02b90f982755b04bbe9d8ab4892a2581bddfd58e61a819e5c502cf7f8becfafef6a42ea30268c2066486c9bcc4c9d5de0fb99cf52dfcb9c67548f2c148f23f4d9d43a384891", 0xa4}, {&(0x7f0000000040)="72854be70a3f924b6db9130c7ab1f8f200133609fc05df32fe580ed29113add8f3db8d3349", 0x25}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="b8000000000000000100000040000000457e868b0270ef9303826e176ef2a318d468836a189268939b03b2bf5be98d8018bcf5185920b480d559a3d096777de07cb4937a5543fc385c755609915d1816bbf5bfde1e92e69e041e1044941979474750c6f5d2625884d504000000000000001877a458c97b1a3715c9e2479a9145bed4937c9ee76d858a2e247ad8291958c556670541579f42f4bc89ad16f362f595cc43133a644110ac9e63523e46b915071bd75f680000001284ac2ed1d2899f65192e952fbb32f54a0c966af1dd7b082a847f2752900d47630c2d8d4d6d77cc505c3bea1dd2e2b35a3615e2f9a257d62f8fc94d47997af7378b09cbd2c41225cb2d792965dcd1e9"], 0xb8}, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:56:51 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="ffb5d99b4e8727c6f14de085c9eb065daf6c837182dd7f983ad189717ba1dba46e802a2d379ee36551286759191c8d5be6dc22fde16e9808c830b2cf66033a91619c026051b9460cb7cbcd4f91af5412e3cb5e251a9d60659b66187d35c61ccdb5f11dc9c2561dcfc280f8058d7942ca7ade", 0x72) 13:56:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) truncate(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x25) 13:56:52 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x1080, 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fsync(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) 13:56:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x82) kevent(r2, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0xcc, 0x4, 0x5, 0x7a}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc, 0x5, 0x2}, {{r4}, 0xfffffffffffffffe, 0x11, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00000e0, 0x2, 0x20}], 0xff7, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x11, 0x90d06559c4027f8, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0xffff}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000002}, {{r2}, 0xfffffffffffffffe, 0x0, 0xa, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x71e, 0x6d}, {{r2}, 0xffffffffffffffff, 0x8a, 0x28, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x28, 0x5, 0x40, 0xa32}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0xae}, {{r1}, 0x60780a5be5dc72af, 0x0, 0xf0000014, 0x6, 0x77cc0a4b}, {{r5}, 0xfffffffffffffff9, 0x66, 0x0, 0x5, 0xff}], 0x0, &(0x7f0000000500)={0x1f, 0x8}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000080)={0x7fffffff, 0x3, {[0x9, 0x0, 0x6, 0x100000001, 0xda4, 0x1, 0x91, 0x100000001, 0x6, 0x100000001, 0x6, 0xff, 0x4, 0x400, 0x1f000000, 0x0, 0x5, 0x6], [0x7f, 0xff, 0x8, 0x30, 0x9, 0x0, 0x7, 0x2, 0xfffffffffffff90c, 0x7fff], [0xe6, 0x69, 0x4, 0x4, 0x6, 0x2, 0x7fffffff], [0xff, 0x94, 0x101, 0x2, 0x0, 0x8], [{0x100000001, 0xfffffffffffffffc, 0xffffffff, 0x8}, {0x6, 0xff, 0x3, 0x1}, {0x1ff, 0x1fe, 0x6, 0x9}, {0x81, 0x2, 0x81, 0x40}, {0xff, 0x1, 0x1, 0x200}, {0x19b2, 0x7, 0x12d4, 0x800}, {0x0, 0x8, 0x9, 0x6}, {0x7, 0x2a0f, 0x3, 0x400}], {0x9, 0x7fffffff, 0x8, 0x7fffffff}, {0xa13, 0x4, 0x26a2ebf0, 0x800}}}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 13:56:52 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x93, 0x200400033, 0x0, 0x0) getsockopt(r0, 0x2000000026, 0x2, 0x0, 0x0) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000254557171261db64f25687ab5fbc1d75f592dd3abb9da4832f275eda70daa9128374e2a7ee303acf0f83b87b5c39be50aefeb1d9ab9050677ff9a577e167068f6bc1f862b3072fa361d557c5c8f713d5d74420d702f6a0e90d8e3d1735ff56c3699742302c2a4680dc89de2ae9fa999ca8d67acfa9cc3b07b0"], 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x3}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000001c0)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510000000000100000008e6b7ca", 0xa) fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f0000000280)="493850cf83da78163af4c116fec3159034aae74169c40433c95b60181f5249cd4d0f658fe0c3dae4cb4edb8f30e617876290ebf578882df87caa14cd", 0x3c) 13:56:52 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 13:56:52 executing program 1: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x9}, {0x83, 0x8}, {0x3, 0xf9b}, {0x86, 0x1}, {0x0, 0x10000}, {0x48, 0x9}, {0x27, 0x5}], 0x7}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) kqueue() 13:56:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000000)={'tap'}) open(&(0x7f0000000040)='./bus\x00', 0x41, 0x120) 13:56:52 executing program 1: socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x1a, 0x8004, 0x32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x4, 0x9, {[0x2, 0x8000, 0xfffffffffffeffff, 0x8, 0x2, 0x7f37, 0x1, 0x0, 0x1, 0x1000, 0x6, 0x7, 0x40, 0x8, 0x31e, 0x9, 0x0, 0x8], [0x1, 0x0, 0xbdd, 0xffff, 0x3, 0x3, 0x6, 0x1, 0x1f, 0x7fff], [0x1f, 0x9, 0xf, 0x8, 0x4, 0x5, 0xffffffff], [0x33, 0x5, 0x8bb, 0x8, 0x7, 0x3], [{0xfff, 0x0, 0x5, 0x80000001}, {0x6, 0x1, 0x8, 0x733}, {0x0, 0x1c000000, 0x4, 0x140000}, {0x1, 0xff, 0x100000001, 0x6}, {0x6, 0xe5, 0xfffffffffffffff7}, {0x3, 0xfffffffffffffff7, 0x8, 0x80000000}, {0x7, 0x80000000, 0x7, 0x4}, {0xf66, 0x7ff, 0x2, 0x5}], {0x3, 0x0, 0x4, 0x9}, {0x4, 0x2, 0x8, 0x4}}}) 13:56:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/22, 0x16, 0x801, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0xfffffffffffffffc}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 13:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x4c10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000380)="15173480903f6ed4e54d247e80555233085f7966aa4d42241b74eeb96a6658aee21af7d043d88a7438429d07c703c7d2142c0082d6dac87c6cd6fb39e8caded2d0965fe2a4d18252a9a86bee79110013f4a7e665194ca42cdf5ae6cbcef2300010ad833f4c54fde61312bcf7e3edb18714b4d62120fe462282ab38c23e867e34146188b192c7084df014515dbff8b72eb3aa409247412545a718955284d80890e13100fdf92b11f1ceb0f1e26df15146ca66ee9013ab93bd2a60f2f34b752fea03791bd28d7f0a50aa53e9edf28f3a1b43fd93fee58d074fe62d5643628d8c299b53c0500f7386baca635c9397b3eae81e7aa77550d3dbd5ed090074ca85007ded293979ddaa82fb3751d0ab436db61dc48f9e049fcf2537d80e3cabcefe0d3c4bc3508b3501dab75c1fd10a703df9eb2eaf22aa3562a9a2440fe6191ea12e66b93780e7b2ee52ff9c976f254103") 13:56:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:56:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 13:56:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x4d8}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xbe57) 13:56:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7fffffff) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 13:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xce53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x3ba186624d19aa92) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x80000001, 0xf2, 0xe1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x4c}, {0x6}]}) msgget(0x0, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)='\x00') 13:56:52 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x6}, {0x4}]}) 13:56:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x96c}) 13:56:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 13:56:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x400}, {0x2, 0x7}}, 0x0) r2 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:56:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = semget$private(0x0, 0x3, 0x200) semop(r3, &(0x7f0000000100)=[{0x0, 0x1, 0x1000}, {0x7, 0x1ff, 0x1800}, {0x1, 0x6}, {0x0, 0x5, 0x1000}, {0x0, 0x10001, 0x800}, {0x3, 0x80, 0x800}, {0x4, 0x200, 0x800}, {0x7, 0x8, 0x800}], 0x8) 13:56:52 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1ff}, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) rename(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r0, 0x2) 13:56:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x60) r1 = accept$unix(r0, &(0x7f00000037c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f5ffa174f617ecad0000000000800000000010000000000000c0000000001c0747cad743760000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000069a6be46a2dfb3d4e07d00000000000000000000000020000000"], &(0x7f0000000140)=0x6e) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x0) r3 = msgget(0x3, 0x2) poll(&(0x7f00000011c0)=[{r1, 0x82}, {r1, 0x61}, {r0, 0x94}], 0x3, 0x6) msgrcv(r3, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0xe4a75d8f83ccd4f9) ftruncate(r2, 0x0, 0x7fffffffff6) ftruncate(r2, 0x0, 0x100004000) open(&(0x7f0000000000)='./file0\x00', 0x20000001, 0x60) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r1, &(0x7f0000003700)=[{&(0x7f0000001200)="1d98a1c481f5c056caeca21cc61779fd3a552eca9280c2b3e7839e610719d30fdf457549997e990cacc6435297266804afadacbca1bdb23f81070632743455ed060791d5dca297cf7dc07af452a2fcf1ad108fe53da1880f6f7c47e36e55fca75619f0ca09efc0873c872a86208d284978d6b5c8e1c23aaeb03c7225813c0306dafedaf510409664f4a8078b7f0456345cb67821cf736fa9c5e49086f9ffa787b5dfe49e40ed5a1a5b05a4f546dc8673890997bc81065d1254603f45210c643edc0f7e2beb3b922d55d0a33a9a54990d777c0b0a536ca132a13740ed47ee06601cb7aa1f5a9e", 0xe6}, {&(0x7f0000001300)="7f3f53c8a471ab257a8b8190fe0ca3e074", 0x11}, {&(0x7f0000001340)="09a9365060f00a94e6fa46481b452c8814354f4ed5f99368bd53ef05aac2720016e6112e038dd9102f3aa6f637af77fd7ecad3cb7fc2802a188c2fc0cbbde48692ab124e341db0628e1a2c72fa4664999a80f2b674f15546dd737971a966ae72cb985ac286033cd6c0f4d8b722c037cb766be531bd7a834f0db65368e2a200593b401884569263f2011b6215744289914f16b31a80fef0535727032f438a450bd2da730f7c82b729e7218c6eb29c16647dddf1f8a7788fd40fbea5ad3b35b6aa723049", 0xc3}, {&(0x7f0000001440)="678df25386615a8ad18316ba7ed6015ae1a52e3443e4548c0c8f388e164576c1d8ae1e73237fac3bee75f8060eeb959c4ee8ad7c9cd6e94db2005f53e3e8615e1f8c40679cc7b226c0b257a1692ab4bbfea9341241950011cc08dd8e11d7d52e88ebc53031056779ea4181fe25cea1cfdcb09c09ba99d641b3b417365fd77faa1c4e375d4f109c564ea0d2eeeeeea65887860455a1946673f0a57a819d8a5838734b06343e6614c62cc5ecc9d3aff15095bc9873dc5b5584c8519f854a2ba6061302e81a631aab353a26c13fefc630123320a4409c6a1ca6b7bee73d1cbaac55db93eb26a5c3aa38dce807c488849e62bf58b2f69109b5950b6b6024340ae971817f9496fb2dd7c25643d3bba92024a62a29c8a104c2d47f0c0d871c957db1f66a213c9229ecebdf0b11e66debccbe98914c1ec73908103334ee1c7fbcedd034dd3b43c8d7a17bde938e86d3ddec7f1de025ea52bcfc07f748cc17967d78a9e0a6393b616812383aac20a1eb058ee2df82f58cf7d2694655c1d848e11bdd78c1297a1b4a1a3ad8290a5826c35bda62013b1b5ada3ec37387195749093f4edeb1ed6e804a9ebcda93fb04dac9cf7283eba1309ff639e92887c743acfef7d63cca61c5f73f6a130bcd82461b7250caed27312c8e18db2ed78fbbcdd2d38d24e3e074c23bd1b397b1803f523fd9f490ac019bb80665984f2a58aaa88062870e87da39804d8aaeb3c9ed6181d64655f1856cc18f35e7feddcfd81b9184eb40ffb287982b452bb678055e115c233a37167ca149c1483fc26d7631ebdeeb597d684e76c1786eaa35eca42697b2cc0d7863665f08ecf9e87513d7318905bed042bb35e6abd37970b41687d87b5e87966d7fd38a85d56e7f45bc9e45cae5afb7307c50bb8ea069b0777fa435cab9df56cdb179c6aad6f7b72103878a2969ac09abbd38828d7b82f7a2f0ea343a71f8b234f40add5a2181c2df9ecea79bd993eca0a4a10cd76661d1fba16212c84842d2cd99a6197bfdceb2d84055bf819a7d7b4acf740a75688add297784252f8ebcc0c1347c6b677917dd651a0aa125b9d3dc634cc91f4da2ec45cbad15561e97715411795f1d97d1f329e60438913f01062071fcf8996eaaa99801aa130afeddd073b17111e6a83d6be195d31fbd1cf8993ff5e36c573434e8ee036ca55219f3a274dd1cca0ecf736effb3eb82b091f8d6001861d5e8df9c83f4154dd52d755cc167f06662601073747d33899693e5027b1d131e753dabc168986b319caa56b1539a83ef14e108ac68a2b888b2d923e6399b449de55602ed9fce589ce21b18b03d8af52bdb19a777ce3ef3a9e732005208762bddd4b1179682e9d418d97bc73dc4997a83842301635e343a42f624eb102a5eaf465acf949647e9ecb16a5f17a75dd955add1b026d043c8a19cff9e7d7997fb0fa0e669d9e8c3b69940ad06a60082a24fe7386a50ed98262ff334dd9aca95692a4e43c0e28e115e3df1d1bad75a7357ea5f232ac5fcc285c6d939cfd8d1b15e98955286a8e30e1f7946545e0f5bd18dd0a1e508103b99813e2ec550fa9a552a8265f7048e1dfe1db37cd9e331673e2cf29dce9677148481d2e525f1bef9470166a3eefa8b559e2af538e7a7ef083db23390c0bffff4012a05e2628788420ad003d266d55a76569e8e5dae4a8beff4b1ffaafdee43fcd514e230ce6b20d7807f452b1286ec20e882547b81629187e875f5fe6759868515c8a5735da36077f4f515cb3f12c46a14d6b3df77c1ddca66f70f280d04a68b4d69ec733c94c9c4b108968e2f5f2ba8c7e6b88bd03a10752cccef1a7d418b5aaba35468e749df39ed2347f1f30fd1b2be94c79205fc25dc9d6202d168bfbdb041ea9e92b0535555d6be275f6a99924fdaecfc4bff695d949273931400b9ffc0c1743983e87a18e23835da9ac033aafd81652e5485e4e76cee67a3e2828ed58247e421eb0d18e43788b029ea373c4021ad862ce5f024ce8f6df873788a9638f73733fe15f604a0894832969fe7f5f4e8e20497ab357b7b2bb6e8eccee03549c8750a8a100d3f4262f00d13d492dc8ac6f0eb61b75d43c7e23e71e6a88b22f9609e1b0ceb0e67650da5fc946b3c121bef1e81f9421db354b31278e42aad47bf2d0dcc5e66b99aa81766aa95f57f0ff2455aa606ce8e5544064ea73471a7d7d6f9e7bb8fa0bed18d18ec58a9c3cb94d70d4480bb2de3af86a3d367a6cc14f57330e6f9d6beb6f10d503a4ca95da1fc5505992d9c09f2c8fab22e2b6bf80f906ad6187b88fce97ce3f58fa213797edaa1c3765bb5e6898e7a9b85881d120511204323b15862311faf7dd519b6e7a2641de7e084d6f2a6e573588f720f4d14fd3903a6735f66b5c8f57fee058ec5ff337a4716b07a52730560721719d37ca7f7318e6921325cfc3015d055394de3d26f5247e5298663f43ea7818fe2abe16a09f10e48c3d186a91c3d0fe4a515d4a21778978b9354f392fe6fa2bfd88d542a3c061c1924645bcaa6f55f84154a4aff07bd16cb9b2a0cb0458a9cc9665592e3c20bc75a3cd6d43aaf2cc58694d246f793f8be7c3c3611035059758ee157101d511aedd5eaf318d043267a98e833e5dfd95f870699d84d7f94bc74484a75b6624788a26e86a1d89dbb8cabbbc4b99b573b3832bcd1075937f9f20fc17fbc90ba09354c66cbc39c3068c867becd7a1021d7c3ded8eb435e5f56fb4ce0d8ea1ea660155ed27f168645fb3a4916b6d279e6a74d13efa2be5fcf125c87f3811a8e7efff43bbc503462cc8ce799a7f1b494af52f5b3f39875b840e49c0338f91bd072a8f1992c0714947bd9762f31b8cce21dab2a9e9474a9c1aa77abab08571d9f6bdb0eafca89a84af73287b8d45678744a1e24e921b1cf99d745d2ab4871e42b8049d0332056ac374cf3a77aa9dc3ae76f6e88fcb3bbf4331801926a366c3c5e68f1f396da88274578685dfe72234d93233840386fcf2c11cc25f738f37d12e02c9e066c5465ff91e827ab231fdd3ff5c5548de2497455302de2c2db52ef3660732e3520ee4c71c62ac412de686a428725921779cd22f8a64bb60c9bcf65998e059407a9d7aea9f94f6da7369989358b1bfb65af8c6e88094e40ad697482aee209517e658f789fa8dcb308ec2906fb996920c36a967137bdf146276d22c503b9a5d09518644cfba6d7f061711deee0be34908fd11e02f9bb7aee3105a24005e1df57aed011f4da5e899ff79ab0961c1dd2e623256045db1c4f58a49ed1a8d3206c7bad8e0a540dccc9ed1627e59655b69ad291b65ca6b9a076f374375c54bda5f1607cd0c084429d505610760f4c40df75e1887e2a2e7cba44e80b1dd7ff7777cf2a555a5cd32af6b7c2857c4e3dc712e7eab5d2087e72afd773c37489747022b8d11ce81f20498fdf59a7486f25352df36bedb15d245d75168339a1c0bf7b5fd93f7fed63c03bc9ea7131a484034a7968651b0e42b0fc298d0ce2ef800e4097d3a39ed4362d4625c4dbeb692d2d1e051d42833a3697d1d6a2cec2ca6be597b6a39e6d29365a0d6726b9aee63a9cd5259068af6d04a7aa5bfdd33c4249070c861e4aef615035893eb7b53748bb75baec892c6b9e73d053aa71e627ea1cca259b1cc622df7594a7a7a937f14c90853c8372622ea027800c4eb066f14e200066c75e8c6cbdbd713b3479ec23a6ef2936db501cfe11456946ed15fb0119cd2debacba84915307d37874edcca0df744f74c296f414770b2c6c023c8a6eceed3268485cb81ed528b4b5bea37eed6d50c35cdf9141cecfa31354619172c4deb4ab839e1ee601c73a846ad6dd7482acc40d529e981a78efbc8fd208efe2aa242296e377186ed26f734242e450392f01ccc00305eb6085e8498b5d740787b63e58638e913452627186a85efc9ab4ad2a35ae6dbc49ba173a4c2e01591d33557e4bd42adbb99712871caea1fac8a409d5cc7f92278283f97bd0d93ed87f651eabcb6a57c33d0791fb161378305d7ad251f118638ebbdf31b850ac5298eed0a41311933fe153087a92ec2226e43f12d70e3c01be9b58ee5d8ac0b62db522abf2c5e6f50b1632feed10061fc8cf8c0d96b1afea4abe92deaaf198e2efc7cc916a7288476fe13d43831ecb19f836ef52b1536442e8031aed6e7b7be1552bb218b64ac20e684d400e128f54e6b1a4b7a2e8d42af58af97fa7642cf5b73faebfe99159ac3c8522c9ed74d5c2e7868aca745ef861eaa9cb62cd41daede6f2195714adb8763ce3bcd70849a508921b3dceafcf26648e9181fc2104c096e41d7580d4566de9b00d46fcc9a87bfa88f7eccb4ed8d981964d9341d5a6553718d72e06aa938ae40c1765ca21582fa816fe03b36bce4bd9e9707406c142c892e7e91afe20443d3788ce072c280967135e1479529db7dfafe7b8cf4a02767f3a977e23b77b5421154987dce54750aebf49f5e46a5af4ae3aa1e194429e9c60e05ac939b6b4f8b27cd4856784b4bd2086408a99ffbedefaf8c4cae1436ce4aa9fd868a99ce0a0d254cb0a478f87ab2becb616cf18d5bea573f9e9b8693f1f57f89ad3c7a0b8bbb60215a1457d11fa6cff6d2b2c7a5fc905a921fe1b17dd6480022fe9c21438434c2aca32058380a2698fa3a595984582fe7bd31c74fda6d7ecb95cf4acaf928d84d1e72cb068fee83f4401bbfbe902801b7b3c4fa66074b8650acd90e6ce7572fa70650d650213451a9779fd276835ac5f4ae81203c65009a1bb068a068a6aa926af677aa4c76932c970f1e484cfac4a79eca44517c14463569514b731aca71c02b4dac372675c89922ddb9146c8c05121a1a8710a60dfc32088fd2174498806bf1891641e9bd499b274598a26b38805e9cae0624046b66d0ecdd9d97969a3d1f08e37a61eeabeffd1cdc5bca7bb74eeddd312676336ed116be2196c397a0a9ba59a7e0f1cb7564f2676c16a60d4366a6aa04cd434242702934eef35f8bde5d2514d18023c5f9afc309afa66d914c58ca88e13ce4df3f1fb1e4be5ce57ad4e8f440ce4205c820f352cd36a00ac4e9867b7795ce0ac57cc2adef683b07ae47b5b2d57005f1994d54a7a4d91575a5b2c6ed4e419306f3243ee33008993553c15ee239c2da4e90b0ff61133d64358b559900eb441e976c5cb29c9ad8e666458261a342af9ea42e06abf5ede8d00837f85809d99016d04480eb1c1ab040a98f15b4b352db80d3c2bb80f6c378700d5df17d4dfa888066be0dd9c2c9a5d738946f8c63c7299e78f69501e806de1532b16218380d84607f121603d3a684ce973230f9603275bef4cab879cd1b5d7fed6936eb9d5467c1351ba54b730803ffb2014cce8e73f25b358e9e14789d3d98834b69ce0ca1518fa46a944459b0803a303b9b598e073995b5dd49f1de8d562b4e72d6cf4033df59d8a9ba2662ec6a631a0650a4e69cd1ba25ebd52382a4b22b02bdaad81044e561c76f6f8554caa37536b939e79999e161fb4f0d4ad7ed7a51f2b9abe136af6b8a1a190e3fcaf6e2883f3eb43de62f5e1f25175ad0a6eca69895067d94195717aa04bb799cfca2b6e73cff8f27ff003a7676f188d28493ba82c72ce9ebb951d40bbd48d3559ca72c28d8b3f893d8447222cced412a60d1d7fe243359171b2e1b8b1a9d4cca6b495241200d23224375b9bb96f4dabf26a15fa93b134743137ab98664f2c6ea724ced74c475e992ed167ab9bae2653062c8a0b66afa91ab6b2c7a266fa0f56f01463ac52f2d8878d6f02bc36e404a8151361c5aa5f77a7936cf2dafc914be6", 0x1000}, {&(0x7f0000002440)="419b2ff1c8118f824c1254e1ebc8dcef300606d6cf74eeb6a150c685c0e58719811a6e10acffce1d51927c11f229f047111068311f4607ac6c6313a6ebf3f963a5fdcd7a2a02204e171523b0c50fcf196ed4d18b53fb57bfd68d4a1d9f8c01f27ae46ecbc3069896d093342001141d5b82c9cffc66c6630a33169ab307c128d2cefd6888bcc158c3c12ac7e483478da0b61b43e4d097f2c53099f29afddb549b84e33a694fc69cacccfb9213942a844196a7928553d0bd39c9a0017dff6c9d6f2093840d7faa5ff0b9d491083bdbdfabcfac2c5e3279d65a6e167b8cc380a18afd94ada76f57284caf32cf4a2dd75df5b7d868135c0865b609ad584442e27e5f4a39ce6e0dabbac8e227a718e8b7c0d700172f9eaa9d570b959ecca8991c491cea511bd2bfb7b31469fa39a8cd4ab960a2b6d10af17715e618973cc0578d32f3eb14c91dc9ffbaa107ca38b3c3d3c85b188c2a396e2e3f16eca1b1c516f3d6764b0f39dbd9bcc97361344b9c56cad823a2a5be1c4dc855efb246892d764ebe54afed5c6d75ff657a2ae8076e608598cef1fa98269c27b7116462baaae032b5b524a90687c3328dd3b7810f9fa56ba6be25d44a14aae537164c17b22be35e55f2b565a0840443d364a038b98fa648a8459b936123c915c79fab8e61c762054da1395aecb59cb6c1f9873cea8d33d09e216c41ca3e192238e1fd58069cf0e16d8208b7aa9b379364016f78fb0337adf879f2fc6d43a04557522e325316c00c8697244775c9cc7c0503a644c420afc5a6558399fa3688727e567a640a8f99e1ae66b3948e58976079d11dfc9ce4d66aeff79e4a8b70b036f2959e99161ebec3d509f6477ef24afdb08c2840839d8ef3e3067d51e50950c8726bc328ba0b82dee3593e10b66b1b1be5a6822e587c566695d064171e7bb47dacd1de3e8ef26159e93ecbbe75c329bc76ce26881280b9b04c248af63459821af16461019fae2ca65d20a293a00d1a437b08a98137b43f01bad7bc8461074b684e077b3bebc050ce1b7743031b1ee521d888c97272e50eefa604bc7d3fbc4d8f7cf19379d6e869886c2204a6aa1a04b5cf05dc8f6c9ac67523032a9a3cfd6bf5cd2da170f6fa70d41c190c770aededff351027c03a8ef1a0b8564450a6a842a3d6731a21d088a0514fa4e93041698db1be2e884aae3867f6d7653e1ca8ea61fd16827f7541dfc755ca39316cb9991c6bfed4bc46b2fed67f9bd52025e52990a209462af4e91db9d80fce589824a5c004dcdc65fcd187553c3f860f0f1aa7e23002fd3ebeefaf0a885980e42d35e87a6e1eb49c16f152c62ab501cbf5f8e3f169d26270d84e29748f279733c4d10e164b8e5399ac9ef67904c9ffc660b0edd570322e4f33aeae02fe5569c418f1d607b0e278ef82a94c45e89d0d72dc2ab8459c323deb841d5317c3a5caadc30402efdb623373a2197b53104691f74fba55ff3ccb1b1c8eba50f91c68d869ca1f41413f596e665aff9c43191ab7ac6d9bd302b49ee09e89879c943f41f1b13006435f039c5daf04af04583e72bce5b46e5a8cc692bb878ee69f1ad478df1ce9b7e07ec6fe85fb7a79788cc0cebd369faf59de73bd2d06105c730b5c17bf1d96eeb1a695a6af8aef1499e35f2d936852ceac173f5a5740708c6a6903a2f21a9e68b2085c0220fadba2c619f980f7cb6f9ee61e6c03bd4eb335af169b33ab4849e842e1a2f5fba3f475dd1c5796a4e919ce22d688b6517b53b720d45c5d070f7ccccb09bb16b45da7af041497ceb980e393a653b382c1b77e750ba62f2668cbe79f5474bc6b59c5fd04d60463e730c0e21c861de13fc43513514521b130e825985dd5987b44759d5442f952b3f3245ccad26aa98f46d4a9511a506b5e905ebbc88c80f4db3d6753116e958c3b43fe6ef1ed53d2dbf530d785ed198cc561776290ce730f5bcb6f4af429ad143dd8a37a59e623d54bf39ff6f275e94ca9d9da35408c9d581383e5ed419f4e13c3b25b0fc33f31547d08c0d15a77b5ea330417c3a9bc5c5ed56ee3a2efa8f4604069e10ec388caaf1fdf81953bba6a1be433b1648409ba511d41c00300b10b2eb17153d12e7378e5ebe820ef8d112fb52c25ee3c0ebe8f27b3641c4e4ddb0d5d14e36d172a24affc0cb955724c56ba8d6e18b2e7b6cb0e1572681fd8a8d13b355b30f15dc4cb90be471edc31142678662bfb1af492f033d2ac34d870d309ca49ebb1f749d5853345cba994a94b0245f8a71cb83c4ea1d91b8c083657539e6038086b023ae680d11d271828eb716485583205f1c173f4dc2e350f69d3f0014129d25658c71de5ceb0db77e8fd044522c97d15416e999a28632eba59faf68fb80367608648d0138f51f7f4226e74de338d54b5638c15069e35f1dab7c4815ed0f45defe9cb32034822f191f571888ec2c8d91f85cac6a30790aea4dbfb0eb3472be9a1695014dee72d0f4b47d06073bd6746708feac0e0190d8b9b72100426f48fe2bf8e410bbad5ce820ba58cdbb74411ff06fe0b7fdd2d0bfe2cb330151270b30d66e422859cea7b192fb6d20d58e7d76907793b4506ad32b343c2d0a7f143d0fdcfe533c2b5c7bb88feb02c28f4de27a6f3c17415a18fef5c7f063b595017ddc6619d9cd0f5f58d9d4ebfb5cc5f448f5f7037ead93af58e8980dd26f04769e94062c6d3def911be6df9457c243523f25abb7cf024f27d49f550143c40fe97d5bda1720b400444b8a90363ab1546fa1693c51c4ed451086a8e5e4833dc0a6a6ed05324547968d97a2b21b23db29beb9555d4517a9aa512a4ee60dbe99b36a3ffa17d9adfb1ea7853844d9bcd70f800f004c4d7aaddb136fbb1f438896fae86801aa1805229f23496154b6ccd88ba112793fa8237fe6719ab3c65ad9435cf18857ae115c194498d4ceb7fc1efeb802e55e6beca682b40ee08bcd933b68419879949bdd8a8aebeec981ad4324fe1d6a76ff6ec0cf3f251dc7b20a54cfd073652f20a130aeb98c59d9ba8b2f2529213dd85f579485367de0a67f6bc26678607959fc051cefbb56af83dac65b2f24d68ae94e55b5759c411cbbdf2466a1986ef7e0fa451055176583849f289f95f3f86f63ef275dec1ad1a1fd1c0e05ab649757f028296ff02cea66e2f83b74ab99862639d74c214974856970e8a94f4a23ff3c5bdecae9b6f5f6855ed1bd65de02ebdff2015e2eb337ad94da70ddd48915c28fb67518b0ca7bd6c032df0d363ad67a33cdb357e2e9559c8272671cd10ee2c59ae6e167dc5b53a478a0a3c32d73622f798f2a500abdc659bd93bf1c67bd0a232ab18f6500fdf47136dfd5304aa932a4181cd0ad8a79988c8cb77338de53775d665892f842d18aec8205e86c53228b54c4852f9081f8ac9c6d19bc75be3086502c6eaebda9bcef0525a2397ac8f34c06edffea63a8c1402629dac806e3659e39038ab64ca8e1a0e8bcd54bba372930e6517250365c61af2064795c9f8c452b05663bd9f8f12aeb6a2a8bd1f809526158e05de73ba80d93dc434f7af61dd3b01014ca3ff3b95f3905a140508cf1119d763e61f79689fc062ddb14a3e30139edfc592bcc288ee2c38be92f7aa71895dd8573f8f2c6dd9e0f8c6d7918c390740b7d1120c2e59d3a8fe32425248230bc28917ee044368f75f5a4deb786a181c726cc6f7396f3fe05dc7deef5d898c94ebc9a323b0dccdfaec907d0f1ff18b8d1941b0c29b6e8b2bd18bbd5ee1c2a05a6df187fdf884b2bb2c80c7735dc4345a67f8cdd1c3330fcab3d35612bc1b894ace889457aca9b642c70ede5a16fdca63144d470828bb7fe23bd2eefab881b3be182f8a002e9771be816ceb07eefa08a07ac9605821390e515ee090a2ef48bb4b56668ddc5936e8e37a8dc10a9e7a46e81c2eab2dc62f42b535443601e05d61532aa3b09631fe57945a055c18074b72e9980956728a717eba16199a26a3d438905224d6048532a0499b46589052d80528d3d3575ac2252c70a88667f55a49d7f39fa21a6f86cf43f01cfe9641cde73dc54bb54ed5dbb2dfd756c7b03b074fc8f84a2f6be70d1c5b725a371585fd3bd11ef014c50a743be875b85993ab00f25439f4bd7d8cf71a9c218599b3e3d0afd38e86c6a0f614754967f6730ad2b0909b6a7d5f91bf77c3dfeb2f4fac910382975aed0034ac4efdb89589da7cdbae1ba75d8d55ce14130163186a039e662e4567ea34ee95142fb3c5896c498c4a8db32c3155c711b2512a58981a25b12c6a4b2bc4b1592c78c733d2b7d3cce7e5a14b097aa88b0da9d400bc57b898e1e3824f93bb37bbdc5bfafc8d71a3e5d2b1d4aabe05f7fd207b75ef3799ad1c6030ef9c998b40a98893a414444f003dee15b0d36d2b3e61d936cd7ca606ae6dbb5ea5bb2612f4a1efbd6ec264378177139b499df9579dae9b6e4e4452a0393379fb7a376266d710c228a9950a87ab19c90c306ec42ff748545537e215c96e7e30253839fa95f0c6cf8abb51ee4520b7dc052bf3bb95189db5a4397c6ca9c2445e833cc8ac0ed74356cb2fb6a43cb30d3f0a1a901783249023e4881cf7a52507ea9ccd3aa8c19f3e176a839e2c34a427628029cea0d4dcbbec8d98e26ef10934bcea0ec20e94292399d4e660f50c6b70376d47f396f94d45b1d9217d7699c5b127fde36cae1ec8ef94366553e3f82aa6939965350dabebc1bb0bf36bba0edd8fedc0abdd4b39ce585542b4834196793dbe5078abe7f0f1cd85e1ca8cf7bedcc2478c8ff6bb8a5ae98f9f651032db4ae56e9cbc070f51b6a43721bcc557be3cde901be7bb869160f32025e0ccff68b9d45a1ccfb2c7b58bad15475b4adfa5cd03a91ce4359698024ea2177b6452be50d5748b6e102c9a370b355659ff420a43b6f9a9ed69b9064b677391561954c371727f66d304c0f63e422a63e78a29fe74c8933c45ebae0898e99b98207192affeb9b3ea8e22739d7e1dcb0f8520bfb1cd570a3230fc5d269b7cb10003e249656514066d7aaa2c8bf3bbe31098c54c245c18013af0df4e84fa81f2ffd6da130074428dd5188bca3c739703a737c86c4dfcc80dc1dfcc20419980d6ebbeb9f527576ad97a74d80ea101e00aa76d0d1c5bbb2a69289ca47099491e454c149c43cb8bc4a7e9d799716316679263a02267ea742bc8f1eb4fc2460c9200321d4937fba40e9064c5a6c17d8e806f96151866ac851a054ab9693e075e1341b95c9f9ae0e3bc185aef5261d4f9dc846f93216a012b0b3419479523213b27c9a418be36c48157524246e6c056b5e6d6c1d6a9b98df6ea6efa9d366b9807006bd4f8f211d4173dd4c4ab0a1aa650ed3fd37a353a002e2edfec2389b764644da786617365df69a95d3626eb9176c45120ea7c708c0ba9c498423526b803ce498612c63c02ff329b221ccb076272141e657b1cce7f39075ede5a10c14c697b8b01874563fc11755e4936907fa1fcfd850e6fcd2dabff5b1454e83c826c38c49ab5f007621987ccf398b11c329dbddffaf767ca8b35097cb2c28b5586b73953aa9ef8b7831a919107c52d26f9fbad08c89ef49ed857148a91cf3c4211e090d5e4c2231a56afdfea446b7ef5a1592fd5e4f50b46545e77a22b49a850abddbbbe887bea80c6fdb5e69aa7f02056e6d9c67348856a6f7d72a211733afecd77204ad60cb68ed511736251073eac65ebf7451d48c61fd898dfd7c15ab9f942a31df4f204ba38cdf38ad5a2ba4dfc5023ef6f9aa30186a47da99562534b9fe0f2dcde37e37704d133fd7e282a6b47f61df646f9ad6d9df03b76", 0x1000}, {&(0x7f0000003440)="68087a0ffa5cb0b685ecae7d7df2bb486d7c835fcb87479b86a70414c9687f917932eea63c78ae861252179210136281cf93690d5ff3a8ab4eb5548776a0ce2e89916ab7983ed1face41dd8ba94c0988db1620c32bd05752d5c023d1165a9ec9a5fa463b952edeb35cad9300af7e630c441450b2e171e08b2f3136b26a0a546d0722653aa24e1a310aa88a1fea3b4a142142c20ef42351eb1c0de7b071e0af8b9340e39cf26cc7a566cfa16a2181337639e1c04a06a0b96c21cff482968d679bc1a7eb6c4a0b87d7a566b9b87b9cf01b490c5b179cf97962", 0xd8}, {&(0x7f0000003540)="cf1e960abc01e21f715e16383fbcc0bc68ff01e8a599316036a7c3b4f9b920bd5e2ae8ec23c7a1b38e25f7b2cda560afc452b39c8a837322205fe79b8431ba27aeacacd2a76bf634e7c3192fcefdfa0ce37e73c6b6b864c4646a8e99990382de233bd4aca5b7f54c6ddca979bb728bb754ba11c3eaf990f3ddccb6a34d169cc01793082b64989d62893eb7d2de9738bc354675a3d459249b43381b3c4e818959935cc4", 0xa3}, {&(0x7f0000003600)="c68189777c26d192924bbe7e5ea306893ac0231a9d4581fc95de949c9dfed56aa8fafc629fc149a3a027784179a6ddb28c3b90a4ba0abb433e27b6f5b3516fb84ac25020ea63dd8778", 0x49}, {&(0x7f0000003680)="daf8e59162001b422e00921df9c5305ba6e5996cf4ea16d5257564e25ed858b5b83dfadc57c9f838d15fbea92c3d2f0b117422a366a980817ecf6b878e3130c07bf02acf2c8daad4424078ed7ef88e9c140e5684c516401452eb55bcfeaeb2844e661fa3bb1923575ebd3054", 0x6c}], 0x9) 13:56:52 executing program 0: r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 13:56:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186204fd8a002b3a0000030083caf7afb9d8dcd14043000053b5d1010475858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/142, 0x8e, 0x2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 13:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getflags(r0, 0x0) dup2(r2, r2) dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 13:56:52 executing program 0: getrusage(0x0, 0xfffffffffffffffe) 13:56:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r3) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:56:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x200) 13:56:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) 13:56:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x400000000003ffff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r1, &(0x7f00000000c0), 0x1, 0x0, 0x0) 13:56:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8108, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x1, 0x4}, 0xfffffffffffffe5b) ioctl$KDSETRAD(r1, 0x20004b43) write(r3, 0x0, 0x1cc) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) 13:56:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000080)=0x1, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f69b2a315b32e0c4"], 0x10) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000240)=[{0x2, 0x4, 0x8000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x408, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200, 0x0) clock_settime(0x7, &(0x7f0000000300)={0x200, 0x80000001}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xffffffffeac08b82, 0x1, 0x6, 0xab0}, {0x80000000, 0x9, 0x5bb5, 0xffffffffffffff20}, {0x2, 0x7, 0x0, 0x892}, {0x20, 0x7, 0x20, 0x80000000}, {0x7fffffff, 0xfffffffffffff0d4, 0x7, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5d4, &(0x7f00000001c0)=[{0x3d, 0x2}, {0x4, 0x0, 0x4}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 13:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x281, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000003c0)={0x61b}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x6c}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCFLUSH(r0, 0x20004268) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x100) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/50) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x3}, 0xc) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x40, 0x2}, {0x13062986, 0x8}}) close(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) 13:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:56:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffeae103476ddfffffffff5a67071b542a538706000000b8180000002900000031000000cc000000070005a200000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xf2, 0x0}, 0x0) 13:56:53 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 13:56:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r5, r6, 0x2) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x31, 0x80000000, 0x400, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xb4, 0x40, 0x6, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x80000001, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x96f, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x40, 0x4, 0x3, 0x800}], 0x100, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x40}, {{r4}, 0xfffffffffffffff8, 0x68, 0x1, 0xffffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x23, 0x1, 0xdf9, 0xfaa7}, {{r4}, 0xfffffffffffffffe, 0x20, 0x12, 0x5, 0xfffffffffffffff7}], 0x3, &(0x7f00000002c0)={0x800000000000000, 0x164}) dup2(r0, r1) 13:56:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) r2 = semget$private(0x0, 0x0, 0x99ec942eb394824c) semctl$IPC_RMID(r2, 0x0, 0x0) 13:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) 13:56:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000, 0x0, 0x90d2, 0x2000000000000004, "d730c1e7bb6fc6e23b5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:56:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 13:56:53 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b6833522f33ce6ea412ddf9"}) 13:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 13:56:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) chdir(&(0x7f0000000380)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7f, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000200)={0x200000000000001}) 13:56:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001380)={0x10, 0xe554, 0x4, 0x9033, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xf7}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9d}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x1}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x119, 0x0) read(r1, &(0x7f0000000380)=""/4096, 0x1000) 13:56:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socketpair(0x20, 0x1, 0x1, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="ddff00000000"], 0x10}, 0x0) socketpair(0x10, 0x1000000000, 0x9e38, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0169ec656f9e54cc8596b53196b59f"], 0xa) 13:56:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r1, 0x85dc, 0x5d73, &(0x7f0000000140)="6515fb893a441f8d82f6266ecf8253ce5fcacc057e0170d2da95a70fb720bea1b73417f98657145455a1f175137b34ef1131fc0690491b7b278ae276f24a5ab9f2999a3d4fabf270576049c36f22bfe052e6dc3b499ad2ae961ea1c15c61f344f920c9619076f1a57dda48b24d48a7de6fd9d21e60be26006e", 0x79) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)="c8ffcbff13b9fd812eaa4e713048e69931929648acddcd29cdb3915dff4ba838d0a257fcd5962be61752c7c8dbb43baf33a31c1c46fcb63d932c1b840ddfabbb44e06b2757ed8482e70004264d9968a8704f713ccbfcf89ddbbdbfb88e", 0x5d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:56:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="f8013a4730d94fbda7b60c4673c771f3988d204d1da4c73f", 0x18}, {&(0x7f00000000c0)="e03e48e3696c9dd3d028a6520ed94c0fe2fbd2fb895f2e7e87883c3cba5ba953a4adab707983a7d8874b403e428ee73debda9c2a04b341ea374645c6234e857e8fc4060a36fd8aad1994b804f297c0f4b01d1683a65f4327865640f6eddc1b3111828c16b930f5fc22fae5a53f9c72aa8b8157bc888047e0e4c4942cf454b91fb5a2211d040d1cb93c08303d15e03ea0a38747dd62cb079a22c3df97ba320d344538017c3e64cc6d6c51cf1da2706789807a9e13ac464b04c7f071a3b20038", 0xbf}, {&(0x7f0000000280)="9125830346d97f32cd1333f9c898682594e0b9735fd04f7610082ca74dabf35ffff7bb5d2c01da437aeff6ccc10f65fd6949583b6167ba9e5766037060af4faecc3b15100d963a331739ffc2736b641de70bfa1943", 0x55}], 0x3, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') execve(0x0, 0x0, 0x0) 13:56:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2195, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6, 0x9}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00060000800077000000800000000002000000000000002863d6eee5e2110678ca005f25"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") setitimer(0x1, &(0x7f00000000c0)={{0x200, 0x5}, {0x4, 0x5}}, &(0x7f0000000100)) 13:56:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x30, 0x4, 0x6, &(0x7f0000000080)) kqueue() bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus/file0\x00'}, 0xe) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 13:56:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x20, 0x971, 0x4, 0x2}, {0x7ff, 0x4f, 0x7fff, 0x4}, {0x5, 0xffff, 0x10001, 0x7fff}, {0x8, 0xfffffffffffffff8, 0x3}, {0x3, 0x1, 0x516b, 0x6}, {0x72, 0x5, 0x2b75d5c6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:56:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x0, 0xa) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x100) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018", 0x4}], 0x1) 13:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x54}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 13:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000004c0)=0xfffffffffffffef8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93e"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r4 = shmget(0x2, 0x4000, 0x9aea4ada97cbd2ca, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = msgget$private(0x0, 0x422) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f37c842b47b737c420500b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e2000000007c769456c4dd7c512ab7173a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f37ee76ab366fa0a4af6ef6f323c5eec10c560f88ca5bbfa66a88628b615cc5e7388a35fd7c0077881b2107bfb70e7cf41bbdd28872ed7ffe4389378d038f710bbb3a76d73fa265375fb91186f4d5e7fd1b4abd7885a4430d2a9548e000092219edaadca6c181ed06700000000000002e7109e7575d9f5fea0f8efca1eb12311a6d80c71daa56e1923384c77700e1d0f000000000000006e119043d752a79a07bd379a3eb251491ce4680e413ae0fdf8bf7d1001cddea0314011d10567fd1137c6215f6a180f63e83aff61959c3b2695076e82b19c84ea8925d7ff48c3e6d8b4b615b8a341ca4dd08f5fa85801af246268d39edb9199952ce9b576a8d0d391124da69c1a7909b0cb9f302a9bd109ab7927a0ea56b0613430965228ded8d93b1b944f12617b3b5dc0fbf24db831822dc56b3c"], 0x1, 0x800) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r7 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r6, 0x4, 0x7f) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 13:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 13:56:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f0000002780)=[{&(0x7f0000000180)="65a9841d4ae32cc8ae418c0af265641d23c7ca107a5cadb671e087470700a501b40e09b4234f76e58e0b47e583da538de8e272ba5335732f5e7e0bc9c71e8e344fc9d4114e10dae1207d4332adfa6f0b47342217f5b797c7d8dc18aef55da2a3f9f81cd3de6a52bdc45ae7c75bc50598f9fee20f7f6d71152949551ae964f111cbd0b8b6ae31a279a903fe0ad73ffc057a899ca03a78e0497a8a4c63fa042d761ad9d4165d67544f66997fbe20601154145ae5bc2232a761e5e073ab22ff1f2ccd164c43eb6f90f0aeb42db938f072", 0xcf}, {&(0x7f0000000300)="29a5c890499c2100c0f78789db3112c4a835a115d6c215042f89bae42d09653c0ca4e8bf0a33640abb5114f90214c3d1f19ac73b9ce1308b778668b0946b65e1a27bd941d8c45ac59d6dce5a7ab493db09425bed26a6e1f4fdef09a4723583f251b810f1db09804a242552b486c29f7926490dfa", 0x74}, {&(0x7f0000000380)="95184a7b1967ab18b7d7164c2f0ed2a19e8d45ff8b9aa14c5805287ef2c8cf8efa3c8cc605c18bddf85ab2701a90e7c432dd9963dfb08fbed1fd2bd3654626cc3e02f95bb4b2c2a12b7811b85d5605e27da1da9c70d429ef300045700d09f396202766dd03b5f8154a0470e76713cd760783d56e829441ea6783c394fb6ec3f634f2d5275e5ce028bf6305756d9d565bea63fa4835076c4cc125aa4574fa5570cc4d744da26caa33b8a8da0270596034d610a312561639e367e4c156b5c4191cedca0f40ef40715b9589aec463f72d7e81f104c2eb9003f03828976b32148a1ba46a141b55c330c02895f3e274", 0xed}, {&(0x7f0000000500)="1ec2e3b556244d882d4ca0e1775033518d3f1b998ccdf8e495268d55560043fea02358bed3e8cd549dd521f978f7bc142ea87faa63a8be6917697f842ca93ab01542448c6c067599e7ad7d01e6ff1ff30c186173b76d9872308b50604695a4a5d807c917e9e9028b753cc722923f778225af4fd40c7c1b5d1247f6fd07d5e2d0afcf1cc480a6aef1321ee3da3924d7285ecedf9a741a8e3fcd7602310611970d4b4edc3a186f28b0e076113717e7475959f53b3a453b82f6e862602325bd74e0bd3047797b18868308ce064256c0bffab495310323aa2a94c82306f3fd17a9f98f99ec0e5f1c0d88a8d8741d5453a5e2ab3a2af5356647771adef128b4cf358bdc9cf19ef686d6f5695d3708b93721fe46a87dc7e360898995d23460ecabb53d0ddf54159ba091cad630edc9f13731cf76278b08523e4eaef619af63d13c5282b19b76d925173c997359c56daad28a2eae054ce9ffa28968ea9fbe6fddf07f6a18316b15f9790c12997a984b31c1823abd2283e27f9402b9638b89f73065e1150f6aafdb6faec874623ac6e9c6d763dc0d3b9622850b84a64ce48efd6b21e80906f732be4b04d85f3cf84a68782cded60f44a990ecdb115329f22e6f8e1cc9c4fb3392ac0f6e2bb2f62ed26e2c19549508240d4b2e742ed18878b66e552437c67e8904b398649592178cb80261c10dddeb65c04b6b4044cdebad4ee2bbabaf9045a68360fca1b2099dc42365220a4002d851ea940ba0ba8e9e4460a762196cf80feabad3dd1c43f16e5628ea2405c7a2071c1f43550dfc265385f451c11eb5b2c07aea7799552f87d68d84e1785b58f7ecc5b7cb9d56d8642e663c3979a5e9a9f191baa20d4c2bb7b48b8135bf10420daa34caf7e3f25ea13826d0ef4b75c0235e16e057cb4ce89f8f858501efed790fbd8f1513842d17e0dee2bef2920087791e51c80228faa46c54cae675fd8b14f421686ae92ce37609ea8d5990fd1cd1b6ded95c9379ee668690f114c1af059eee744b089f282acb3dfaec2bda430ee9046425e98df2dc6560f06b53ef922d4d95955d2478ce26a362091abdbe14f9ce592cc79fd9bb94f12543fde565c90205088580e0c89b7f979a6bfde7482397ebfd3220ca65ad9224c25da586b6682113208d40eedd7e08b00c15754a2602cdfe573bf42b7f606295a4ffc8a349a5660061edea6f1fdde1cd4965c8b539b0aee63493de64ad52734c42c2666ff5709aa42f516e589e0397d6c089e9eb6de1744d4fecfe49669874bc35d126f0c1277d44364bea1e329519fbdfb83ee9563e416f2aab33683b2ac0c78b39a35069c41d2f357e6a3ac7a4b2628f0b1239c3657cf62c258d7e646338f60f8483d88a5280578fd862bbdc287ca8ca1219e94426911aae592426774df19f2d77c0d5f1b1a7ebf640fa476e987683b1447e69bf117b37548dc71c6f7ca785e05b538336ebf2cfdd9dd6588cb4cce71a17726d738292c7003c182cef36c7318ec93e6c1461772cf3223f6cf8d9db63ac3a1313dcdba0e891a991f48641149ac898cd77abe70fabe9bcfc3f97bfa52f81514dab5ef454f74507714a6cc18feb6b0e882dd843f0b0bf857d726f4e0c02eb86220dd10edd92b3190b4236bb47884516b1d41072a817556c0b429e74949a10bac577b1e0dd3005b13561b888c4a0d16d3d1f61b196385bf062ff05910325f5f275dcc90faec621c6390d4814cf69171a8d48f8d3a88aa060f0846156c1da2e36547324ff12a4b5a5b9b98729111b384f971bd8329fa1d73d6f37aaa565d17d1036b368f23821094708fd6f693ce2d77c2af3664a256f59bcf7b14853f3b0706db5e48053bda8aeb6fa69d27b1b52780c2c331d7821813c4c45b7551a01042b7bf418af234b7c91180bcd5ed53f3b53188e03a50929367eeece0ac2ace477a3e3568c8ba5b568d7b15bd5fa2bb0ca737f37b37461f95d7cc6e739e6eb582a5769f6d150702feee3e050e3200173ce5f900dd976f322fd20f408e8c13e6b539dba60d8d6de70ff5349988ba201093899d95d0e1d18e03e1df021543e99560e06992276d01098cbcc3954105179de45e75b616a4d63b3dd178f1fd710dfeb90f20005fa296d21f8769faa571cd613f7ab5426169aa14448efa0c4eb4ea024f0d47638ee591aa1ca4c0ba6aa626b6cf00b2060a07886226d9f7482d0a122cbcceee9b5ed59e3415295e63b5c1480490335f3463f3601aa4c811072d6914e24e56591f5715aae93cfdb6072bc0447b92f7cec50e6ca570e41bc8b607a65d458f180d2814d1421417dc3450a3d876932c5d3f7668c787e759206ae09e88ac613cbe2e5edaa350728fa9a95f3d770ad1de7f395d50a32c89d2211234c48bcfb651f0973a3e9b516dcb4a7b2e88e29d5d934ec6b310cbfe6895abb4f88304a47318b8ae784bc03720f26468e3b8d16ce84c11c8ec7fbbac1c158514aacc45e5e7bc9cc0a6933792af666f722d15593576830a6a4d4166cd285766582e149cbb07124b171ccd8f677d149f924017c741341f55d11969aa0f053fcbaaf0bac3c659062e281fd2aaf264d4334d981cae5718be2e67b32aec1016de2b3866a9db3d65a773a8a666b3f49a660f23ac9faffa36a5c35fdaccea3f94f6b0d4a971c616a193740b3a0b9d902781889c588d0e3a2b72f6daac5e7983a919a3abbf653917a1aa23288dce7df352623490117db63a5198bd70f190b2357896546df4c49f172b24962e8ae852e7e442e3b1df0aa1efb37b938987749f3de4d5aa375bdab3b0e4d7d1743f7bdb2744f610b1724835bfb12a40ac19af91dfccf8ced2dc821796ff8db2a125f176be9b0a439a12dccc6d12dda59d9e4e0279c27175bff0b9294feab06ea077caaf4ddd1d8bffd0d844ad5e80afd0f80e9f0d6b5ef391a794016ca21488f808867aa38bb1f360fbf5d251aab78bd44ec4a8e620464d354b192aad0017ee3ec755b1ce2f9e4815ddd8773c6cd06cc60a0010c84929501b726179a23933ed26deb06e844c49c77b3f5fa88cd5a2558a0531840fb70188c0b962af2af6ea51922981fcbda8d278075170bd3da7e509679c813e88a81a833bcd8a92a878b7f1dcd8073b9b72765c5b89c5091aba12f35b3ce78dc3dbf01b99c97567f76ecb78bbae58b6a345c10a0aeb344146dd320747dcf703b2707550f1500ae496ec6f48af86bd00046f76a21e00538cf9756ec71ff1d92e0080cc1c885eae9c82bf1364efdc399f70350cec9438e34686d3397711c143b917e388d27482d58cc7c6073f281cc835bfffdfb7e75a88f0e9a8b3ed7577c42286b910c69e3d41ebba0e477822778657484c9fb87a4a944ea1200a823b702e22da1585e6663a7a937e4ea7e7798399678decd8cba02349a2bdc19f15068088bf63b417f4b825f315f18303da655cb033f8d3fa5f10ed57b9c7d9255214cd0592138bc41adeb12cbe12e52b8dafde4085c8feb74e2fcb6d74d94e4c07cca9b246d092234af5dd5febaaae2e2e2d66ca77a555548c7426c7bf836a6596151a27ec6fbce96cc970144bf2f0f06a85064afa5624a515727f1635462fa9e03a4038f278aab3d4a6d2af6aa82e0b8d41f844b11253748dfb83008e5ffe52acec547b677445ef34486eec942b5ea4ada69dac6b0e0df44a54ccb8953de216b348c7ae9802b8bea29479722fe0776b651366fe82cd910caad96b09af0e87b3e5066089f029c9c24fb92373d439518ebb09f62f6c0ff7a175c74e8f17e20efe88ef882296d2dce07a733424a654c25a971d9cfb3c4b15b788f0be0854c0b90ed82929f596543f212f9a2a07f4b9efc754197a8ed3b1a1d3e9f8b728691ae341f197afef08cef24ec2b091451fbe0d3b62e68d0846831a699e8a5575ecc15cf3a8235eeaca3eb6de2535d6c5e2a67dcc07cf9716d5854224f0ce4a2d41f3d7fa67f70644d3a270a7d0d2fd11bebdfe1176c8417bd464eef71f6e6bebba24cb1166ba3976188d026f0e4760eb07ed1b671e4b451b2ebd455ffa1f7cb033616d65fc7aad916edb835ef59a5fb14f81ad3ab64a05c7b307796adcb2e8066b954f3e7b66ec94ff1399ad850988078c5e11fc93b1300ffa3526b656789c79fab762d8a07c4dbf374f98da15f8accb46edf93e16a5a7cde296a294c7c50c351e4f18bfc00ee1bf81f56bec55c63299b2530821315faf814dd2e3e79b7a2e68b924c461f2d437ad68e937984a14635aa6b7c2dacb8521176cf5a7bdfef60a43f2e15d2241f36f3c6c0aab1f21c48d6b776fc5375904e392d3ae3905ff129d808dcbdbcfd0c4d5392a61596d03a1faf830272f55aa36379c0dc269bed79c4071eb0cf9f5ee207a884c768829fcecce57966842e93ecd84b12b7de18ed3251f207e6252b18c3863317aeba6b2196a23b8a33461c7eb02c5a7f7937098d174b095077f2b8d750672f8305dcb5e01af6252ae9990dc7073bbada7428817a9181a06578aa0cee8e83ca78440246afec56520a5595c008f4e28a8cd3543d32ee2a1320928f4bc86ee544fc0ab55553941472c2585ba7dc336fd648d130206c5b0cfd1a84a16ed37a1d99fab17953390ceee02a21ab37f6be8f3a3bd509abd6f88938b3cb5a64bba53a7c7fa49d61221332aa098c53bf44fdefe9b8781b2240fdfccd23c207ead5082fa79e702cf6890192a924a6d832fd95b43a8eadc353355caca6403237910fd5a25405af0112c7f78d1603ff8486cdc6b28c11b66d026b44262ab18e35bfb1c9db85effe25c16c4b9faf1c6ec3e5a81234f38b6cd009770538775bc8b3ed9cef147995a684b517bce967f52f590a245b672476d2f54dabc7d8b1c7779ab0796b9e9c43ab9a1866f0a0311e372f1cf0a2df35b54c9901e8a7b75a89202bf588b3cef87844094497d8ea3f0b3a653baf68cb607473a0622181147a2c164b425d4bfdbfc7826c087104dc85c2fba46aaae67b1d3d4d1ddfbbc2d38e8ca04e363fbb9a83af3462ab0b60c53ea6935e3cce162119a5eaceeade73d6838ffa174fc03219e8090e36e07ea32798f353441bffd0004485cdafa5ae2ce81d3b71edf75f410f8ac9222647f57b915611bd5fe44a61e618245f2be002279bcc4418d1a8a604ba794cbb675f1fb31adda1ade2ab4fff0208bfd28e84b29624a88cda2bc1f1f565c699a002a14397b4bc7acdbd0d90ff68d456bb42712fdbc30817c5cfb7ec2c04ecebde55941c78ac52174ba62e9c51b6b15422c4884bb7e2a718446247df77d5f7e36fb7ba978be2428dcf3daaa5b50e4d71b04d965be2e13ab7fdf33d8b16974f665128817d17a63f64c62413499805d733ef03e69af2a441fd6d0792f82db1f3613f94cccc1214dde32161572a21462656037295993573e5d035de27abb35a1d235a3f217ef2e598dceaa2f482300862b9392fa33c8ba0411d94c218961d6afbf6ff21e8b29c0d123ee7a8e4b6ef7c4a60d2cdfc3f7fb445226c221b8985de65bdc2c14ef334d2a45998d815a695ee73f168dea75d1c813ea0a997b8b47fa7a179ebc91886443f494f650c2856a630f4735cf437fdf03df5eeb25fcde232546d8457ce0a68bdf2c6079c4b9d7e9fb915a359e1c0d843a25de04d0b58f778d7a5b079e330d4ea67ff16db290b5a136a6164b4792fc0d0023e0a41bcd999b92fa3f3f5656452454ad76a10081898f33b0d215b9ed44856c96db6fe769d7ee8354983ce086ad73a23c3782c89f835d862663ffa407c73846c9efe0f17ea0bf81abe6a6047096d83757e2036718e8f7614cf91c4bc61a293", 0x1000}, {&(0x7f0000001500)="272cff3f7fefd0e42642a1a71810633dc1fe6cfe113ba74913dedcab862b99b38d1de89f51722b7fc27dd85c05bd5ad881a8f031aa9e83508bac9fc1cab7619f70e79848bf7df78228495d4a85b47491e4c49789b5c32c6f299177456f617bba3c5c6c6a6630f9179aa3e9b38f474fb24e96a92fc94b78cdb038d032038a37dfd945f1a2391805d10ab80074f320440bc3f95a58fa8196783ffe95c7f893f4d9419d1b01c0da04026655bdc6758d7d", 0xaf}, {&(0x7f00000015c0)="4dd9028e855f36679440164d629c39c8f4459de027ec76efbb4cf5a8e1b95d2c13ef359a8a6b47575322bae23b07db74696f0acf46d6f7b5d80756c6fa6e3bb9bc9f19468c6fb8f6a3ec4fbe2c7c", 0x4e}, {&(0x7f0000001740)="a526c57a20ba453a7949d2d1d8d43b7698455723bfe80ddc934c5a0ed14553f79ab0049ce6dddfabeec0640fbb14e5470ae678c92ef158170ed0ea8d90b7a854a48cc7c1dd8fad2b92a763934b41646ac950213731b1cb85e9ebc6d20854fc5ab5f3b0ba2b901144145282a0626321135ce6b190cce597e36867d469bbd5691f2e0d2f093a8efe2c0504a8e3cfb7efeb8790ac096db0b2161cf531c1eda37baddaff9cfa82415785d90641e259e66af3c131b54d61f69e53ad046a7c2f6a9531802d7013dd2e40d05133dd55fee8d74793feb28380ce37c8feef53892fc5b6248bc6da4a034e782b3e8abaf81731e6cf7cda6c34fa502676a90a94d13b2b145375cfbd3a81d41d49e83626283d842b0cefe034e7d6bf8e8e9042b789d04f71ba5fcd8fdaf1c752e416b610d23b5b3d88cffd1744972759532f5b5e621ed2fff04024a4e32976fbc59b844e0bc4014637cab95b59869af14fbe00b913bb7841a4eab820055e7352739ef94e049307c1fb6cf09af9cd0a6dbdca3feb352d7f4bc065cf1230534abdf4e826c2adea64c69bcacc907f95e72dc0f6bc654853b75037aa05882e32b70dfd9bd169c3a6b23a04639e2b0b2314b89cf43b81fc1fb553d45af22bcce805df52e2f5531dcac613c5facca63dc316ff72d4db6abc2e43da7980ab03848e39cfabbb1f335e4c29200e1e0c5d528902e43f24d17e9439b44de78f56df6e9a500dedeb3788a0998a78ed5604551c70e9695d603699c262067870a9cf07215dc67adb83382471e6fd6260eff957fa22491b759ef8f218aeafc4ad939f43ee3c4d0061aaf655cc9ed88e9e0987b0149b201ae71459b1cb1e37fdeb5e90347c13cbd56a9991d291e7f7eed9ea41dce0ed6b4fe6c0f8082049e7ff5bac718d81d7acb55b7d2e4ea74a13c755a7dd984121ab61ccc4d3b4526592b86a27928e6e0f4213c0675950b189b8211988cc3db9e0fe3cf6e862a37217a20ceff81358569c3558ccef76dbe45f40c9afbb0b83f7b17fe948bab75f0ef234e641d22ad5e1ccc24204777cbe39741e2e61092db57134404feba0ede02101c8d7fa0ebb07df94e087bd4666b3d77aa3a80e1945a4406439a3bbf256b3b80a2fbbf91bc717334ab1b9bb913d8b97ab394d0c6f5c5388ef958e79cad6c153369d21ed26ca435b499b745aff59f10949957f4187ffd43d3e63c3a96c3ec791f7b32b046ec7c132e8b86a031e3a82ee4f4a44edcc92770a3ba15965ad501aa2e058b24da7791ccda8404f669cd0ca437b876fcf59c3b524a93100e5b6dc916d79490308794cc0c2b71c71fc5113de7854abca822383eb14090092d2c0206c0c29cb5d0bd2a9d29b2c3372daf03767377ad99e79e0930d256009f3230bdbac0964aa012e7fcd3cd6416f74d26e7d644a72b8cfb00e63a96ac8fa8238c0dcc412f0c555d967925ce828413eebbd0ab086d33ccd3a9839c62bf44c7d7cf9c762d38dce78020144118c46448b86b145747e7e1ef4b6c5c105da4949238d96fbfabadb85b2ceb873e1e1c1be404a99fe350d7c56ab40fa831dcc5e2dda992b7ded2abd967c0f97666e6e8e4b50afe1f4de611c70a08209c3e3321b5216cb39b7fde4f4c8bbeebdd3b4d5d1b57cdd9dd1c101a043b8a146ff733f17c4b5ee5f8fe878f34034036e9cb1f272a992aadc0ca92f4508e80d902a605be2d104855602defdb05296281358fffee0de6b2b6392b2530317a4474dae89c0067c1932d2f858b11e79354aea6d15e4d2166571515a82f61c2c00a80b170e5d82a33c38a523cfc9dd2a23f7429cd2b9addcbae992118e4ecb12dedea6a44b3ce66538264e617dc829e02cc54df09063614c196df3d4acc213567e340e843cc30c308d463d105467b2645fc6e09ba2d19c8b4e9b0a55346ed809e6bcfb6de5152111aae138791f37d65351b9fb0163b1ade6ea20ffdf5467ce65a596543ca7d2a83107420594ade990d769bc4920f62ee3d40da708c54fa81d42d42a4a105ca36a602f47b35e24f89ec131df6c8a5bbcda8b1eb4475098320e7281bb0242daef553653ffe9a39ea1e2710d56d4515c48144dd523c0d8f12e48f43f62bb8a623aa03943187c7d3593acb5654cc06a7c320156e2b6029d3bd4388e488e0ea092be15d2fb1c4ee2c7fb3f20357af4ccd9c67af39f8d4c849b2474a7ad477a2db1dbba3fae7b0aff1db719281db187793f78705840295eb598f7a1c8590c595b16f06d546f25489fde106c1485fd014a5b7d338002fcc3a15ac72082146d2a8a056bcb1fc40e78cf6824332ee34e4e58560d575ffd68ebe900f273a38de9f3c22d57fd2b62e4e862b2e1364768a6da66c8ed1734b8b88879132b07848e2e7d4efb3f780762a4a2037f2a2dd0108c9d2bf11d62aaabc845e96ca14f49022b638957b9eab4254932357b56c98a81192271b1683ba5e535f4c805ba1183f3161ab883789b2b180edbbebde6f603e2fd366f6034f01d16e1e93e7fd5d66557ac4b34a993f6b6454245eb162e146d91b72bbf920568a87dd729f7120d04272dc5a45428bc987f79f6902a824c760bcfc09f792c91ba256a110ebd5321cfbe706b60103945f4898b1221b766b670d61343796e40e807d2c5c17fca96fb3d6dbd911510a8dd216fb9a81f936a37f14379570afc43b24786085720061d3337120c8af299943d7390864bc969b12ad29f69dbda83268ea4179855b89424c538b47b762b1729d51da47af5c8dce0c68f674a6eca201f98cac6a26cf9d7715834148c0cfa8341132e0c8ce342642042f5a003fe2dc63b059fd4d52428869c4abb6e21d555c943599a42e8ebc9a1b195927b3f3d3710e6664da8d221d32b67da28ca2e2d0d9212ca941f65ca400e361d970844c437a7f1831f146b8d93de1d24a1952894fa06afe73bbca8667bc798f47f117e0116019d3c0a6da33ace8158ca40b56e8a4b02b4cdcafe3ee68f445000d7340a31d5dd423a9cd73f8db05d8b9f44b96521e30c2d56bb02ef13a447c5d51b72e7b15deed723d1c0fd052dbab7dfde9f8bf484bbd8fdf2f60113563ebd375c54c4930331110495b3b9e501616053f22babc237f07493e2143ce0f597a591dabdb17cc186955d5520a03e9723a30048a4d574f9cf8cebb78fd51a3b62fca5861862da64519198732c7477cc425793e68289f6c15b1e393102b8be86db68d2912415fc3c1eb75b8e52fa7065ddccb81920aabd8b33505f6daf4c7524535594aa3957cc59ffb075753fe8aab4acb085679a34a74e8e61db38455d9ec20f34e7af22ae4a05ac6feb8d21f19c2e8182aa78732898ba9a793867237c7ef88c674ece23b3a4f9ab36a4eae1df28240e1927652fe156657e7139f1e11a8578c68c9f0cd67090e1751195fe38da180bb655c9fd48378c0585ab6fa24ab78e2faf072deaae5f2b6db14d92235c0810d0aa608cf5ccbf24a43d77068e20c6da9d6718d12a066f253077d97b66a8d5bbaa8b92e3fe974fc68d6963b6cd0fc8c0d1025a9544c2fbdf713d82d371c0e6f620599533b793a25573f98e0428fa773ee17e6d2a324f5e647ae7e9c250c9587153aba0a0870c9a401365f3d5000848c34c46a35c20648f74ddabcc1b260f1b464c96ab8aa93745524f9a13df8201222a0fd4efa5256b98626e899400b00e6986245e59f056d0f8031449060a2d750cbb3de0161425b7b05fa8a000c6e03a454faa5f669019fd51c1370c76cac450ac20375b2cb130aaf318fd5702914d5d6ead6396eb2d34356a6a97915d4c52a69f56e0a3abd4db7b4a4e8da3c2b6dd4685860f887948e35838ab2d217e18916143985421aa37c100fd9502e77713deceae773828065c8b902852315ecd947e55bc79037061ad55e548acb5648c3577cb14f57b89e13934d0b6809b493b74ca72d33d34de90f1877b26a68685fe24b8e1e0789f41d26056de129555ee7bccd68caa4e08f83c7b5e39895cc6a8c349f5a146dfe6f047eb01f5d98843699684aafc2a57a8483b32a20c11aaa3e032870bf779ef6d6768d628af615abd8cc2c50369ccf0618d31ea146bcc3422cba4945c28e672980a993035cf743c92f9006e762daf69a3fff411c971c9aac1e881eb0aacfa60cce7e1934b645141a75e323ad6abfb30bc977d9b50e3806f16067cea6d4343ced8624d2347031404e807db29d959c57d1277d7486b97fd325664c669f9718a68a66e490f67a2566213732069f4f853273ec4c71333fb2109c842f3cccd596dc82f583a5ff68d714e3261d42f802e5944a482b7cce794fb2431e8db5ed1d282a4e7946a86be47a0cbe3fe8b8c457ebc7de0b713fc66c503430d2e6ae175ac4855da9bdc3a12adff16c52a5e9058bd6118e141858cadfdd44ac5c63d074490f24ab03e7bf3c5456184a431e55b8183355a6dda919a258613dc42a64f128f5cdb1f9b022eb9f7afacdf9a15a0a49ca5ec33b83b67b994c44352e75e14277e9173fc004e899e480fc31944d4c703ed2dd60a34bc8c06fee4c6c0ca3b5fe3484031208f1687d36b48e794b91c10aa607aff80aeee7772daf862bda5e9cdbc631fa86fdd7907f145bd58353ecc2f8ab9a691c1c3d21f79ba5abb54ba15056dc663a5b6be29f1fc489d66b89b258f46736cb04d6bdb2d15db41dbfff2f418b17505b468cc1eca9a25203f2946b0016dc0146ad6c592cc2c86bbdda2b25b11695bf3f5f4a5e7149e8c8e1735a1dbc2e83631254cc53b4831205b5ab57b5260d55b6db3dca1c37aba5c647d7093003b087a18cd26294130036fecebe80aa2559d3d62fbd49c403ae779381c69cabd72269f39aae418d87d8cf2800b73875d5f9545e385d323ff2768ae6d4d87bc7ee2bf23a8e91c453b812bab5aba66fa775cd3fa661c43719d92b4b6603f834d8d00634d143193adc1019b3f387d095f5eb16dd346ec978b471eac424f34f5b6a65843e913894c6ed28bd1620f67191ec0b83937b4065ea8a4666bdd0b9c62b2ed50db18c193624e3cc441e0c80d7dbe170ffd89b63a88afb9fe7518ef46c406ce1ef10a3a82c6e0a36636312352968d0c1afbde4a7d11450ea233cfdd1ef016d2c40662ae1b34b96dfa479aad98df7895a78f42a4f955a4009b3ebf91aa8d174f81e003b4b1575e588f624f5788af596f5f0cdafdbcb5bb93c7ee4b0fb7cee6962f9a1cfadfdc8cb03ca0ac7d7b2a97359fe7d2e78f847ff412903af297d09ee6eeb853a7fb6614a98bd56683b8134df986274f15f3995ac12f46700dde5e98dfd3de562fc18a1d0337b83bca3c81299c9f8fbf2834cc96db7af84aec18181f00024d12bf79a4d3f300b37185a11c54cbcdd6d55d10899bf870d3e12528acede6c3a5670dbf3b1a35ab6450a3cc679e12d0991b4ae12378d610308ac75cc69acfc16f778837e877272cd86d7aacebaed48a8211b3a96040e894acf38a589163bd97d4a16f0b40e464875c8e8a31d8061b408a6a0765d95daa6a43e40066330407db1afcf3f16530d21576809b919c812f01f7e5b81d7d7629f3b4828f80ce605adc202145d4814788c04eaa28b26929f8008a8e12ef85c3a04fc92fc4b21d055a1ed519f83355c0c72632eb95a71322febb492506839c2a8f63e739e3f44c148901003f1d3c1cdb8bc59e325cf5e901ee7c114052045eca57eab1f05833073f9cc23fc9690c4ca413686c79565fa0767f96483198939ca4fa5baf21bf0c5e9a378af07fbe7955c51c241b2e9c8c22244ab9be0c835131d8ade961c58f2719f49f751dae4cdd8ee479714f6808d1bc", 0x1000}, {&(0x7f0000000280)="95b56420c23095d46e28a1706392061874959aff1832cbb9f7bb5aa377521bf7ce89a8cdb3e54ad065682aede4c557f7594bfd69b31622ec4b0bf27e", 0x3c}, {&(0x7f0000000480)="0565d1367ba11f2f472d66c65f976a9f210c3268", 0x14}, {&(0x7f0000002740)="dd5f25d7d5250edb7a55ba6a9e57198fe9bb8f2cc819c93cedfe6239aa46a8f3be", 0x21}], 0xa, 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) write(r3, 0xfffffffffffffffe, 0x0) 13:56:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$KDENABIO(r1, 0x20004b3c) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 13:56:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xfffffffffffffffd) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 13:56:55 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fchflags(r1, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x4) pwrite(r3, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) fchmodat(r2, &(0x7f00000002c0)='./bus\x00', 0x2, 0x2) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0x4}, {}, {0x1}, {}, {}, {0x1}]}) 13:56:55 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="74e7a7098434ee7812f2c8"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 13:56:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x411, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, 0x0, 0x170) 13:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 13:56:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x4, &(0x7f0000000200)={0x8, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) recvfrom$unix(r1, &(0x7f00000001c0)=""/9, 0x9, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:56:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x256d42c66dcf0ca5, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x144, 0xfc00000000000000}, 0x4, 0x4, r7, r8, 0x1, 0x2, 0xfff}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) write(r0, &(0x7f0000000300)="eb129b2196705370cae7e8ccadee11e06905002857fcb8505cac4bfbe8b734becd37a9072bdb16d4cee22d79bc94d2f274b0304e862b6cb49f6081bc055bfb75bb7fe425de6330a239e10ecb4f889dba3056197644148469b7ccbff4fb8a9fad45ad52a7b9a4c341d89ff62ac4864e7cae7408426778dcd6c366d3529ac540a80dbf680245bd38f3991dcf0d98aef298394de0ed9d430e70ce2cf61976b16a0d464a67ce6c6efe53ff5579eb0d033b001eed542a9042d3e1f4c2f0a398b1194748ef000b3c340fbb2db2db32030a5b4cae2659c487eeda01ad334d56bee3295c57cc3974e15b79361f9ac93a41d6daed40801cfa752d9c17148891833be0bfb6f0c3ff29462e730efa518cdf6f762b752bfc3998a8fba73c60f7e69012ddbed31343d85b80785b9256d0052012dc1bc9e7d932cf09230327c29df19cadcdfaf81e76c182041a5aa1fa8179f52665ccb8b13da0d5e206fc7ff769ea028181d1e2aefa13dda5a4f1733b5def5a059e293aca29b4e305cf66211e2083de1355356f86e2069439fe69ef79f187b5dcc018b8bc757980f65241b5e0a23cc2d6e4b6a7414cffee5a92654030aaf6b5fe2c3bbdbc77b2f09ae0bef57d7534b5692549851a7c8e740f0dba3c4b934694f7f6b2e63226eaa93ecafcf50f992b5add6edce2cd0458fdb2eb899f79c9882261a7519e9e175d2d1d7af03059f118e3bab2c8ff27a1d470cff5e8b4c20f2d83b49ab1e612d14d874ea1e2119c54ff3a34d760bbac31208394eaaa052cd4c00fc7bcf5c8793a69bf3fda99f98999613881ee6fb1ba06d02ee2882c6b89b4caca63cc8f51757d7f12707eee533f4eb0387cf931b7cb4c5e36463577c667e03598f093613ae7af226bda5df54e208759d812395df6727430dfbf1ca335044b993f73e648aa20b6318cbfa6b2084ffaad8d10d836d437a09b57e426f57b96ef6d8c4a739fe6fd5ac34402dffc1d0def9ef1409dda816a0f1f6c955e21969474a0f93cb8a2f7f923bff6edebe47ea31ee6e05a379fc0a69a292f6776bd9612dfa6c409d007162faef1f641c15c58cc70e2fed4ccb598e805e6ca9b1bceef86d3dc26e7f5b2e6ec7bcc65b3a2d7dd77b3b3c634cde2fad612dc8abb5e5d10c3788603458f230ee106f6a7716fec57397a2b7ff2f0184d95b2af4b1bb811b89453d3a20f5bdcaf32d700455b7fa041f41b3706aa22837f1475a7c540e38de8a4cb2e20aea86e5cb405e50732ee72d8bd4d704776af67757dbf0ba3e435f04c1f25a86cb42d0345d0a5433903c24366d2f5e8470c6dde6720e23836a71947ad8ac9efd4f2dc91e711d8767d5de0a6ece481f1ef0d1b554ee1113868e8f452377bfc4aa39069d8a5aa1ef3243bfb803fb71752b34e722728daffb7f9f457db5d6f2bd4c3a173ef5b351f1b1f82a92b9e384fa17ca9bf7748622e9c4c88a7018c02c226e02b1089710f9bf681aa5a114b65ba88464b317bcd627bf0db736dde2271bd48aabde7b41421c0bc1a55b8536ca9efd364722271f1123a04a993fb0f6520c19c8c27448eb764f3e0ccc50be96aaaad378d54d75a03510647d03b44346250229eeca05c09955062fcf66723f5293ca40662f70f641b8dd48879f1dcf39eac7e5d38046c78e0afe77f4a7d7d2f7ae5805e295b23debe4ba0d426c22f2ecc1b9cbf4b139cbf54e5a0f4a9b4956c87fb3b026ccd23945d33700fbcb3d4a70ecc1a1ae2826f563dfe047c12c6dd4372bed5d45cdded5f4b19dbfeb240df31848b5057c699971c48de0b8c769fa65f2a581db8e49bd74727fcd176ff467724c28ea6dcecef48a574a325729f2b84c40e7ca0b3667e0691f4812f078bdfccf0a6bf05b3c4feed2874f02271dec757ec8241579ea2e15ca75aae4aef2391134e664c4fb4dc347938a19f0430456aef53dbd502c07059dcdc77bd4abd7ce893fb6f3d86d31f8307bd477f1d6cfb721221ac1604e8d3ba8256dfa82decb854c433b8a1c3a84bf11b1d4521847bf9e9de332c18d7fe50281cb90e935f329a038f36c3cdb8226d8537d310954ce62fa6627123e752a26a6e971bd3ca8c66358c417d11532a5bb1153c804962197741aa25ac655c3d619192e9e4d4fd09a76048b72a62976741898ae13330f05d1501758445037a7398643478fe3c2a17413390e754eaf347f2abc12dbf59ff724ed4dfed6409447f95e90745968785dc8e5b947dbc400bc64443cf57ab3b12745442875f0ca7be12b8023626150374a81b6635a2b55cad151a3f16d1b8dd7aca6a72ccbcb187b6edcb5d9babc29ad03c50b9ec6c7c559dfce3ec81e34dec13b3cc68d6f9df6029c6cd1e50fed520c26ff8e068513592695eaea5bb6e96779f64484271a831dca875281a6d630d307f262d0ff5f84354edb4642594b7d41e01742bf7a6ecf9e07005467745e03b2417dd1c2174dbc5c245863f43c6782c6c36c783cd58816bbab65a8c53c079570d1deb93691d9dc359e3ba7565fe0bca94bb7d5325de77310fe2f5909dad699f7ed0c484d731a35160a039bfac00f3cde3dd1ec0f6c8fd6f5025f6b4c0cf568af3c90e2f02a987fb31235f6217595e83948b02ef5539d7ef7b15e02321312fa2c51611269422b8e498f815d85299536ef40e001fbb0c94cc0d7966fab6175df8b4aef0c9b0eaf17f402d92d9bba5412066c043db7c3db17bf8f5516262f212d7ce1b1a3fab35c6a09e66dd8bcc0b7973c643344ec03755d377ea08018f0263c945c28f88d955c00f7d2b5c515c93a505ac35b06b97fe48d31956ae25be01712f9169bff0138ba25b37674424ca7f0327bb4284d88f349587dbc62d5af9c51d57d5992280d8918b3a0d7e5ea57e6eddbe799199e57c4751c9dc31e10a9e82b8195ef3ed1857b4143afec8056315d5807a35cbb7f42a39a3c639b342a32d431cc7987043544d37460fc27a80a7c9fc4f9fed0c414fd92756ec586e85f0f4013e32819e3263370c633987e25769ae02645f93222c139b1968bc5e0b907a0dcb9790980c4f33b0a3617ec0556b11bbe3d6b7f827fdc5a99e4efac3bfc27ce1013cc8a6424f9e6ff9f9f186bf3a9532b99d4dea43705dc60a426e5eb11fe0c2f2217ce76f5e9a8362edb1808d05481761ba40430f2c0255950747c66bf7b9ed085640d5e8866958037b9d71153a9aa6a14f5e42443528c60d6a0385fd346275c85523ea2b3b6441e16a28f13a74d315675c95f73ae164f181c368e382a67813e27b0e3e9fbea8da758ba6b79096079f5656d61ad21fe5bf43aef5ab040f7da8f510a59112e8d96806ff650cbff2866aa57088fd5ff410accfa200c51c07d46742545dbcd89faa6d77ebafd012e3ebeeffccd2eefef15841ae3d731c7d73f41717a2e33058a603453f6ac85c98cb3d7a00997b6db7cd45fbad13b1a4b7092ce1116ec9800656ff6e309a7f1e2221dad54084d053a931a4d847e9750767e35bc6625c6264fb69057f7fefda67748a71791561168ae88e1aa7172ffa2be687bb6075596eef34d8ddec461447745944b35f2f29bc0118c402a70a7e7393c2789c8cb9781e7a5d84e15d8dad09696389016eee3c1c671e79fb9c96b5e113f93b04d57831a15787c2babab19141943fd3030bb9e72843ef0b55a72249a4fd66b654081086e840dac23370619fe55def28d9fdab1dcce715eb770dfe8ddb2b391aec4b87fd452220dfcca23809b07e23c285424501cdef55bd1cf1bf41c7e1b21c816da6182bc6db16490c56e93c3b22e088c99891d7aee74cd13de806a37c9f3cf98097c731ebb00b1a7d41bcd62b255ed32831b05bd6c1562f27c41df2eda31316dc1372066e860c68b03c8170575ed1915e2bc1ef85900e041ee73b4de6f8ee973d11a6fa22da1b3ebe0896f04f97f8429f362c5195edf9827b3b41d80637d526b49bf7cffe50b734fba1fc0532cd58ab552a066261eaba4bec9ffb0cbb88434bf3906a238bc5b9fc5d8948356e184253658fb974b183891750c1f957ac8cf9c10b61f9bc11c958645922c0bbba37005df6576ec92d76028941db6424e391529ea252cf07f7237a2c5977277e15a00c3054a81cf57f0384d14e66a1ec32259bd668be543f6dadfe98917c65f95877b9bbd8c47d33fde5c1d58cbb4c94404a9f897eda3d23ea96c0b5d73c4d12636f25a69ff01fc490dfc1b8e9204282f232f9c6167c8e6d34756cc3a71274ed04d18e0115a8e6610460de4e16eeaf9dedca53e8a8000ff2472c94534488b098e5b1356997d68c13b1ef2017ecd1b93ba759c3da530d00ad58ebec67b215ba5ffa2812ab66396c4b782ff58f7ce416036c16291f0db28d6b5ecaef3acadb7a638045fabc6155a6f50c19e060148c83731cf5d4a2c8bffda9a88a60765e65086eb0f03f59f0341efad5d6ccff6ed796547d33d38d166e75e826b1576016efe5cd876d93c08cde6e3626701e16c30e593a7851a4e1a9854a737c42be3e83dfa7352c0628a78f4fe7972f7803a6badb21625f0eccc1cc5eacbd0dc01932372ba0a98469249c359ca62539d50eceb46517794b7d5b702d9c3641e470ac63f1f3d0c1a5b5b83b0b174a7dc3f1915d83e8d9569f2153fca82ed3ac3d1ba9eba5ff2aeabfce531d803ad8bdd994fed13b4a2b2c3721aab5005f0878c4bd099e59a9a7e560052dec0b0469d76fae1b132ccf07a8030d3eeebed93fdbd28598a6cbfd556e623da7884acfa112fc6ccf0d210628605b6fdc37ce074fc8d027589e69ab7dd30b153773d9f5119396a10cdbb19f3d0fa58616f4f5e8041c4b8d0ac7a06adcc922d5de29b71dd1d6d3e1fc430012fba055cab88750f702fafcdf6c7c9f0c44c753bba40a7162f9fbf7065a0f007c3753c226c73309890cf86187dc5dc97b96dc99606cc2193b27da3410495a0e9b4f843bd607c6ef04a39e49b3026745dbe42d1958aeaf184a92b6456941fac992df03e6418b21fa5f57b82bc18a23dae8e131ce58dd2bc12661d192fef136a6f1946a355f57d2f8be5dc2549a49d60e895c8e9c5cc849a6202498588575f3bf9b2b9a1859cb436899719d4cdb72c226a1bd0c7a920f5497a53a443cb1d3af947b9b4238b525508959c1e93f90c01395d29e0e1290d8740e5b1b01b7f13f456f23e6242dceef8b81daa2697f8309bff16cff3838b7317d2e61347d4c401c87acb76d49df4cf4ebdb458930a1c21bc71e7a757ce650871adcf7ed0e14dd408009238060bd275d6dc96e0ca286587cb87508eae7430280b7682784e2cf2d874b345fd014106ded83318e234d8b8b706049f369d7f1ce9793a45d3bca0e67c9c6759f165d7ebd3a573563be0ef804a8c4da70c80c090ee91b70e1f786312f6845fefc4b40409a1aa9896ee46f92ac302861479a19d459fb8c6e9fe496986368fd3b2602a80cf8cdf6e6dc62090904e967e68f5dd14fd195d75ab317348fde39f5abfff75c2ecd8eb8826a52775fe69c78afbe665b108cd3a68a61179b7d3d62fc5ec1ffd630bd46d9d416d3dfbec18f99ee170946295abafa8febb112189a97368ff915034676a6f0566e3d0602e4e6e8840225cf8686d43fba7d57859d70cf3ccd47dad0ebc28756222cbfbe366c7ca92c86f68b76f59b3663db02a24493342e58b318906d5af675a06d44cf6fdaf528b51128f2eaee97a5a00365f62f87ce70724494bfa2aa55e88ba75838aa7be369d2b9676a1823c8abba2e5eb5155214a84111c48a33d042f3a47dda580d0e8d31c094d9e5a1ac5d33e4b1481880dc063ec4b1ccd6f0db1fea91123d2d49", 0x1000) 13:56:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00113c2700000000000000000000000000000001000000e64c0333000000ffff0060f6a2", 0x2c}], 0x1) 13:56:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/42) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x300, 0x0) 13:56:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = dup(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 13:56:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_getres(0x7, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) munlockall() 13:56:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x3c, 0x8000, 0x20}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="49fe878bac1b0fd924c1d29c52fcf763712e379c735e5e001129ce7060d0b582bdc253cf91a6797e8a055dfef5b6f4cd6b497ebccf9dc54e9888645c93ffeeedc95b01b8304e9b9bdf92eb01f334ccf7d7ac3518dc278009bccfa9335d230e4da8e7081260544f433aca7a55ea595261bfb017e4d47959e3260d4287aaa79c0bac851cec383f0fa002d658d37d15601008c1185d1cbd84e11eb05a32c6ee8f2e9315dbee75f675e5a404f2e18d121e95f042afd07788871d35c5b8ab3d967fe65e9e36ecd89295287382dd911a2dacf46d1c69157841c1633cc9bb6662", 0xdd}], 0x1) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="5f022603b2d9cfab0b33d09128ff2e5b72612c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d2f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76b000391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c200"/386], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3b0a800a}], 0x18}, 0x0) 13:56:56 executing program 1: r0 = socket(0x40000000001c, 0x3, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x49d5, 0x4, {0x8, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20008, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x7}, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) ioctl$KDDISABIO(r1, 0x20004b3d) openat(r1, &(0x7f0000000240)='./file0\x00', 0x20000, 0x160) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 13:56:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x90, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x9) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x1, 0x100000000, 0x6, "e84c066c94f09be14c8645aa008f1f95ea0f6f1d", 0x9, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r1, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 13:56:56 executing program 1: r0 = socket(0x18, 0x3, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:56:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x283, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x20000000, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4, 0x82, 0x8000, 0xd48f}, {{r0}, 0xfffffffffffffff9, 0x88, 0x80, 0x5, 0x9}], 0x0, &(0x7f0000000280)={0x2, 0x8}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0xfffffffffffffff9}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:56:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x57}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000000)="5f96ed955f3f5673ec31e4cd7d627d97ba87646535bd4924b74ae31d4dace7ebdf9e76a97580b19396045bb18221ed8e44bab4f7f8c81b38f51191", 0x3b) shutdown(r0, 0x2) 13:56:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socket$unix(0x1, 0x2, 0x0) 13:56:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 13:56:56 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x800) msgsnd(r0, &(0x7f0000001f80)=ANY=[@ANYBLOB="01000000000000007344f505d072b81d04063efc75d7cae231b1bfe1b0ed5819f96171e4c3c27c6514fa798317b9ffebd0cecdfed3ed5a1aba16e18d4f0dd4dd028e82a245deaf6ca4114022e4456a885545b10a090f9d41b62bcd09a0ac7dfffa3c6f6a2e6fa95e219ae9b3919e3f1f3c215244456a9e5df10614e18778aa6b43a81191f2f9de01000000000000e2ed471767c1f06ddaaeb21a6ffc2c31248b15e6628a7e623a1da638f79b4abdfab29e8e63ca675cbb281903063aa800fd04f0085ce51d9c312ebfc171b25e1efbc52fb978aa604442458a5a43bb8358ebd74ee981b34c985540fc552d2c4f73210c1c72c365088515d9ec0b86340292dd8cc1e84a757ce3f0d8b9f5400bc441f60dda04c21fb03ed462fd4d4bc6a333d97ec4e8e7166bb9157fd448d9e954bcf40bdbb8dc998febbe7fa129192f2deee7b09013082657350e28fbd4493631e1df638990de4d89645ef52ff4d931ae84b45e24dcfc22bfe4625aebb2168f00d7e18bc5725464f20fa33b7bbdeb702a82b8268a6418b0743798d37cb2348f0d3789585ff508192c7a9a313b6f8c39f6387691f8883710a56e0c67eb795b9e05b9f57a1810d352ebdfaca592d1f198bc529272db7a69c81924c03797f4878310b9da44bb6d7eced31009b5fb96f696"], 0x92, 0x800) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x2480) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001ac0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a80)=0x800000c) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000180)={0x2, "6a0099f00dd5e28802e1639345d02645cea87efddcd813ed41af18924658aacf72af886fb3fb99ebb2d2e274f0f0dd2da624161132398e726717cebb538ea336377b989a3e3f82cf"}, 0x50, 0x800) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="e3ae97057d02c94f55136ca6630a2d3807a293e5fbf50c7709e6b743a50851688259999ae02a06d42ec9546280418ff4cef586e2a9e2c9af34e0ee51f284bafc34e8b053b0cac19295722691d42b890fec5d6862dc597b95101257ae755adbcc9ab89dcbc8debade3a98d8f495bd250e4f210c88c189007b080cd8b15be77d00b5e0966dc7a80ad204ed25b38a6dbcf09fe717f40e380c11a1a71f7f610c067cd7caee18d4918c232e15f171a79afa28d403af2083fdd68d64f78b35877903d641e87dd70a195a8a8fbc66f29755e72cfa28987aaf07246bda6baaf5e1623411b79a7e92cf98b334b87fc7e4c5c34bcaf14202d63ba540151d02c423ecd90d4428a5f7a649f19fed66604b7955b902a065d5ba7feafd46b4c586e4ae2c8054a6106bfc7f11224f0bcdf9bd42dbe03c7c20f8ee603eb3db56a4c7a1170eaa674c4eac141055edd7ce80a6990c56f9c3b7710bb29285628aa34283ca3f8b359d6ed3aed9ce76d7d3ffacc911437e4428da9f8713b786de7f472e476cb6f62340c8532dd0792dd3c922604d766106a199880ac47ed724f2761473b16a24adc6dd261f0f917616a921bfa340e63fbb835e4bc2415166c23fd53435c007ea4ae13607fbbbbde8027145edf525e7f90f3541b5ed3b444243b9825d1d93375236c89850948fe20b155761b242dd7ff41f8228cf0e844ded67dcb5dd45347f5ecaf3809acc13803c91831040ae0e0f990674dceea7bbebc8cc8fbf476b633c248c43fbb1b9f71c1329ba70f63d3439e04818322789845cec5c3fc87422df2cf6d14e48544bdc4b7d0375ea57ef3e05e199deead33330c7082d94061db32e25fd9e905aa665091030944fb1dfb6ae292e4ab96ea4106694d4c4824edce5630db74bd0acaa333921f4e28db2ae1182aaedf786180ebdda107a5bf683fd034e9e69e5c19dcd70ba172ea2e6850b8799423e5037d6c98388726dd0913e32d1faee5b9a974ff8035f0d19447c1e0fcd0eb49da76ff0852808447e7203ed4dfacdd643e08d36f69584a90ceb4e8b874a4346c2bff2b93837ac84f04422690259625ce00126ffff99fc9c227ef400e4f236a527f8c51c559e7c33043a681174383a449612094b1dd72592f5e227194f04d156d479746ff6d95272cc1a4e254b62e7291b427d29eac107172b84107480f4eac3f1b91c1839964db28623438a0859b362f1baa62213792bd611f9cc816c7dfea87ab7a031bf7c2088fb2edb0476669b5d55ae9e607e0f0de5a5f6148e1bd5a2a6e897884ccda2229960a7bde35775b39ab9975fd267bad1eb666833c403a39d5af462a8790ed9224c9d902d89c88e51d9ce74eea6a9785d56e844a391eafbe33d6da0c271ef7f171794f7c4c44c573ac4abc1e73844b3f88171523b254d9b712fdde47a1540bb135ccdff6162ff38b567f4899c19d848c8239a9a65e20c4240a118635f71c141eb635e62532836a5fa20f0092fcc17105b64367580550699203354cc54bf39591b68d6af648437e33b238d9c12c40485bc5d88247b006829e1dc499d6b4c386e0ff47e083aedb9b573488ee539b7e54c178a440a34843916694d69669795cacf64f3a3a0b914ecd0ba2235bdb352eab79834b1b59ed141aba07ba56de1c6e9026bfa42e4bf89b1fb01997736dfdc98aaeea09cd59214d2957b9434978232069781da18fa6e507732c89af885bc4fdf17e953e1ec410d3f77b7802387e293b60f0c311b6a9280774d089b893e4c6da528a10bf921aa72d6cf0127bc31daf5f51fc473dd68d539299b39da159e814786fad341feb4846ce9987bf3b82c5f669c60ba36f32cd898b407319b3cafb35875214e04a8db8062f6445a97c860fab4f52055dad63963ce50d4706314e1024b54bd022853243bebcf7a2afee37f554afcb10aaca1aa8d7e5aca86c1dd709c6be6350a317373091fdfef5b9a4054018e5661801bc5ac1ba8bc735bff5f73b1b46cef625ad6caba0918be278f9ca92da92b3c2a644effdbea3329d5bbbe2297cb87f119977f52583f7d9bbff352944f1973e55d75c3df5f9a6e86f86c4fdbba95ab316e92d3e57cdbce76da435299b67ccbffa0e581bcf0b873dbd40d2ec2e761a2c4f4b22830f9ae551af3f132118b1a10c7c101b2b70501e88a6ababf1b0441b0c70a2adb102cd8dcc6f62e3cbe178f20a84670d22c3d4cfb3b714968a6d208def9b7a27a97bdc29398449f3cff21a2d88c38e2fc6ca0cdb930080659b0983e68eda2c62c125eb069c2034d478ef74306671ad027b5873a2484e21e877f982e93c5d4a446078c9ac19a6c9e253de15eacd1986993c69b3fc5d9104ba36f21199fb2c6b69145022142dca7afcbb432eb0e885838093b4ff1ec54e2b52bae6e322fe79ab288ca00431315051f59296fd03a96e6989fba3f12f5f0e44ed98c4c35668a70a17ff76499b1d7d361d3e67084650f2512338dfa69ac89990f0006eba1336333519b1f8e326413567a7a0f88d1640ebe3797e8b9aaa957b36b2812ee23c4fe675ed644cbd897641f9e52414d0ad932a223254a61a40aa561efb4f90df7a70afb275d13397dc4b2bb95d14b398918eb2bd20d0d1734109c33cedd896cc7cb79973204a7df779dbb58c43833a58e5e2d617f2e024b874ca39d19ecc9d67d3ed9a91884ab2271d39f789b4be7e6358e4dfbc8d01f9f41a1f336a84ed996577ffbd64144142991831f71d8ab9d241639f58c9deff41353f6b340bc90ceff86a910b0ac5d45271f6c1653c53481f96ae339943b5d16485a0d99d7e38ff695560644c7590ba9da1f01508b24a2db1ba296e6a6354e9aa0200d0cd633d5859bdd74c76afbdded961327d41835b82eaf17de5ec882517609c15b39cf159d12db0fc37da63e89f0273646684b0600782b610922732b3e36df395e90d16e7a0dd7f83b48c57609a1252f1be4e9b3886a75d8f647f07ce44ecbac5898bfea57b9acdc4d0d9e540206bc6d4e048e66df68a37c8e8c7b4ae909a9c801087517e03c75565569573d905bda284e42d2dad70459f726844a7b45c2f81dad44e8e1411eefc52f45f0765f8de133d9e69272a7707b6ee4b7ded3ade4e1e2c28b25cb8843dc8d04dbbbb9af4ea47c15fa01884b871206eec3e1d761e57f4ba44e35da45cdaf8c2fb8dddb42eab009f57a38fc21715442279fad5b1fa7e89ff9129b2f94c4f4bb555c9c377a51bce3fdb4bca2e70770a965cd0074372dde8368098944e42760dfff7811514c52ba1cd76159293f0de315a6a91646f8c9021c272ab625924dad92ec79c4f323a2d0911031f2a455eb923d08615bf803030bd2b8b4f4eab9740ca93c2a998b9c72802fc0af133afadf8a10eb0c44353cbcb165c50270b778cd8b687bf6eb528eb4e2412c20a7c8592d474f88f88c7d87f100e4ceaf3286d3e4fb010221aca78f7e3fbdd069daba2c7ba707b15b18fd8477c2f1d00cb470fc143746e87be9e37b8d5b7f9d1a505dfe2ed13aba655beabbfbd6f120b213ed51210550df98dc6683845752ea1ce980c12b023eda2b80aefae22b51fd2b2286d5b7c8d33dfee0f26f48396bbf6beb47ccb9db2eb0e1f98c2b8da4b3963d704c71e78d1aba16795eb95e4c4b99bbcfbdc5dd91441894b36f6795adc7b6ae45e820d463e9596e0222efd2e9046db24e5900aef0437893ae128ec3c3dd9ee764c729f0c80704725d38e59a1732a6d1eaac18698bea0805adeb01a634dc6990c4b04dd5ef4e8e924acd2664f2f7ce1108702fa42f948bef2229896eee40d1fd8e21d5312683984d6e961fad211bc9b763bbf149bdf248f29e91f55b2a975590533173d858f5144faf1b0440e511f65e7393d89f90c6d363c6d3ec24565d871332309a748527a312a2eb4696242434f28ceaf1aa192bd52a1421287ca10597d3fd2b9fb1f13183caa1e03cdc1505388f9ecaf65125ac8b1cd28ed6502bfbf7e436748ba947df0a6c9ba9dbd00abaad97c5bbd483ed7cdd9beedb4338a9f099cf95158b756ac1fcf66ff659189fa242eeab665a74168b8807c922c9d771e21609e1e31ef46a45a015ca28644aa6c0925a894cce9a992ed405e69465c41d7f3c2f15ced478488b621956fa3dbbc30b3ec3b903be30ea96f7a4d843972880192185369bbddc361c0e4fe245cb59ffff72c4a1e40c676e2ee4f346719a2a7fdad0bda11d2ffdf2f91ce27e3b03768beb4769ca4d11fee943025985ecd7b5a6aa146615eb6164080cbcbeb55588ce65837d2edb8c5ee1c40d1f30902adc467bf2d3667860ceecab1c4d81d1a39f6739726e718d2aa647b9a28d9cc72558ffcee612ecff9ade2e980d2875ff4d1c32d0c916484235a25de40245655757a4b1c22b6cc08517dddad3cd14b902725f9b8b930d835057408db344ec7da46ad8856a9cce6475811e2248548969f9386b0343304d0150ae9df9221b2699a1f6b608fe3dfe02a7fb335cb454444d639ff2b20fb63a0ceddbab65bd611f1588be8feb8379b983abd9d821194404fac7c715802deecc70de364aad20afafbc6170088e369de7d78bcbd4d46e73a0412b2b0bb15d26abba6ab986bbe7fbffcace80e13753f47b0b1a1723014c77d54d27ab50caac75bb1cd6459091f993fbdfe73ec3760f36800c4fb1bd84645c5b8ec7afd7fe6244a9372169a98bdef40feb13c7fecaff8f02c2a30002ff3ccef13cb8cc663d10c4458580d83a6ff46c71ee48ec71729057dc4979dca928848814e8509dedc8d6f61df9aa76c2f705a8f729db2aef01a022660baeef0931bf370e8e5ee047ee8aa22b6d2f6cd244cfd4705cf7d08996ff3b158375db57e4d82d87c2427cc7c1c2abd4c4be7b7e21d991f03228a7d89ba2a986d02178501527b9588f0be2d62e8dc56864ea054eeeaca24bcd1d919f876343f7ae53fc2bb4f3c0c47ae5c5bbaf4ec8f771235a656e02427887d591ef28319a56c0883e32cf46491455c40b3ba44391b8350fd8480d97441cae90bed3d1e4cdfaf2b79422c7ad07e2dd24b397c27681fb22f05c182cb2484fa1ff61d957d832014b5451679c85fbd78d27163e8ab646f8cd10b5ffeb433f2776298f810ce7242a5b71e23c437cb12b2643d0bbd7f50d86b8d5d7be6d36a4b8a5122de468bbaa5d965979636e13522ac8cc7b9229730e94f4355536c2d44cd4d6b4b6df15d49c8e2b070e9a6b52f74970a913035960158458b818393be71e92df1ae72e89ec2f6b59db9c5551eeee4bf2a58842632fb02cd6286206045a1437fcf9e46740ca5c2adde509289742360b45058894e3b8b045475cf1f64ecf195a65709cceb9ec4dcb9f6c57b719c24790dc26c843ffdf6ba6449b34a4ef31665f9d1453f7bf1dfc15630fe7f962519b3fe376a63f00bfb03dd929014242765dc3444e2d41ce605d5886eec531879f538a7acd0b13377d83ec6b05da0c4e9784c5a50d084e917f325112e433b64b63198d4e21795a2d82a34101a0017336d7779012650747ca0d761ad669925c22c991327f54ea2c46ad64e17e0003054263223e3d90cb4691b875d137f438557391c5898ca21af3f0d919220f03427e8ed7c3e6925c1b8593b03d5efd346241bdc4fc06e37c07b004800a2916d09e935bf9e517271d9489e38695bbdbc53194c63c68a295dd41d2f2e3f6c95a49b84df76bb39203168e1f931fce34bb23b4d6cf7b57dc9de2385d9164c111891aea7890abb27ab983ff63e6a8663cc7bdec4acba989f56b7feb828485856100695ed5a5049d695c74162ea244b65f91d654b635033ad7", 0x1000}, {&(0x7f0000001200)="dc909658cf7ce15333", 0x9}], 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x1, 0x8, 0x1f, 0x8, 0x3ff}) r4 = msgget$private(0x0, 0x214) msgrcv(r4, &(0x7f00000012c0)={0x0, ""/61}, 0x45, 0x1, 0x1000) ioctl$BIOCFLUSH(r2, 0x20004268) r5 = syz_open_pts() pwritev(r5, &(0x7f0000001540)=[{&(0x7f0000001340)="32e12e410479afb035d0679f8a3d3ab06553ce55fcd8b142e1edf32398b2b83bb21c2327db15047493f14085fa3f02ea2a6317", 0x33}, {&(0x7f0000001380)="37f534d5f2d077627ca1191161706baedda0838f330ca7ad24aee3a2afbdfcf21a89f131fbf46812103f564cbd56a78f7122d068e3239fefb5233c161ae780a9a326edd45cf0bded0e37f68510c14ac1d01bed26703b677ef7a51f42c6629296d43c6529c3f0a4dfe186ef4fe72b4de0b063470992f518dc10e36ee509f9e7538afebb82cca3864f5ea04845d9c2c9de62f73bd4986df67b5bf401284fbc14b077", 0xa1}, {&(0x7f0000001440)="4e27dbb9f749eedea808ca8e389b7748e48f93eacf623dc44cf60bef3855bffad8053f7f01fea3e108cc2a1ba58f87d0630a5e62f594003df465be88661bb510ddb5360f03e0bd6da260d42e2ac42715a33f87b13f075d2c7651a97f5705159464775c71d0154f31aae200f1bc0d5fc731159a0994fcf5033da71ed0905ca08694756fcaeb613eafe9417672c3527e29866e852d9b9de2713fae30c0b1802612e672fa62d64780589cad", 0xaa}, {&(0x7f0000001500)="a15b50151ab4b9f4", 0x8}], 0x4, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001580)=0x2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000015c0)=0x7) r6 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001600)=""/253) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x21, 0x81, 0x3548, 0xbc}, {{r5}, 0xfffffffffffffff8, 0x40, 0x40, 0x800, 0x3f}, {{r5}, 0xffffffffffffffff, 0xd, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x44, 0x4, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x100000000000000}, {{r5}, 0xffffffffffffffff, 0x22, 0x20000001, 0x7f, 0x3}, {{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x433, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x87, 0x80, 0x5, 0x1}], 0x3, &(0x7f0000001800), 0x7, &(0x7f0000001840)={0xb268, 0x9}) kevent(r2, &(0x7f0000001880)=[{{r1}, 0xfffffffffffffff9, 0x98, 0x1, 0x3, 0xfff}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0xcfa}, {{r5}, 0xffffffffffffffff, 0x82, 0x80000080, 0x0, 0xf7f7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x81}, {{r5}, 0xfffffffffffffffe, 0x10, 0xf0000092, 0x180000, 0x1}], 0x10000, &(0x7f0000001940)=[{{r2}, 0x0, 0x10, 0xfffff, 0x9, 0x12b}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000014, 0x9, 0x1}], 0x7fffffff, &(0x7f0000001980)={0x80000001, 0x73b}) preadv(r2, &(0x7f0000001ec0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000001800)=""/19, 0x13}, {&(0x7f0000001c00)=""/12, 0xc}, {&(0x7f0000001c40)=""/182, 0xb6}, {&(0x7f0000001d00)=""/78, 0x4e}, {&(0x7f0000001d80)=""/43, 0x2b}, {&(0x7f0000001dc0)=""/147, 0x93}, {&(0x7f0000001e80)}], 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000019c0)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x401, 0x3}, 0x70ba, [0x20, 0x0, 0x3, 0x6, 0x8, 0x1, 0x5, 0x7]}, 0x3c) msgget(0x0, 0x8) msgsnd(r4, 0xffffffffffffffff, 0x0, 0x800) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001a00)) faccessat(r2, &(0x7f0000001a40)='./file0\x00', 0x10, 0x1) 13:56:56 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x818, 0x1, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3d21, 0x6cb5, &(0x7f0000000080)="967db5ea9b60517b5cee42369b217ea2cbe5c7df0322410f6a0e356fdcfd9085ce6b5ab2037d64af27e973ca2575dd4889904126781c461b9fea517b9016f070a36e50343d4a9ef07be33451ba055d896b4c715bc6f9acfd", 0x58) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/69, 0x45) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:56:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x81, 0x0) fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x41) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000000)=[0x5, 0xe47, 0x5, 0x400, 0x5, 0x4, 0x80]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 13:56:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)=0x349) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 13:56:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 13:56:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7, 0xffffffffffff2f3e, 0x0, 0x300, 0x6a, 0x1, 0x1aef3a2d2058a18f, 0x0, 0xffffffff80000001, 0x5e}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x3, 0x2) fchdir(r0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:56:56 executing program 1: r0 = kqueue() r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munlockall() r3 = dup2(r0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x3ff}, 0x8) 13:56:56 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xc5ce) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000fc0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x332, 0x80) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) 13:56:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r0, r0) 13:56:56 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 13:56:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x1ffffffc, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x200, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xac09}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:56:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x91) recvfrom(r1, &(0x7f0000000100)=""/173, 0xad, 0x803, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 13:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x800000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x8c, 0x9, 0x0, {[0x6, 0xf8c, 0x5, 0x8000, 0x18, 0x3, 0x0, 0x2, 0x8, 0x8000, 0x7, 0x9, 0x1, 0x1, 0x20, 0xb14f, 0x10000], [0x250, 0x80, 0x3, 0xc1, 0xfff, 0x9, 0x5, 0x303, 0x80000000, 0xb031], [0x5, 0x3f4, 0x2, 0x101, 0x100000001, 0x4], [0x5, 0x1000, 0x100000001, 0x7ff, 0xe11d, 0xf24], [{0x40, 0x1000, 0x3, 0xfffffffffffffffc}, {0x9, 0x0, 0xf3, 0x1}, {0x5, 0x1, 0x4, 0x7fffffff}, {0x2, 0x6, 0x63d50e29, 0x8}, {0x8, 0x5, 0x0, 0x8}, {0x0, 0xfffffffffffffffc, 0x7, 0x1}, {0x9, 0x4, 0x6604491c, 0x80000000}, {0x3, 0x7, 0x2, 0x3}], {0x8, 0x5, 0xc0a, 0x7}, {0x9, 0x9, 0x800, 0x7ff}}}) 13:56:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x27d3}, 0xc) r1 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x7, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000013, 0x3, 0xd6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x75, 0x401}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000020, 0xb0cf00000000, 0x22f}], 0x78c7, &(0x7f0000000100), 0x1, &(0x7f0000000200)={0x8, 0x400}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="00d5d870653000000000"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) 13:56:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x6, 0xbe, &(0x7f00000000c0)="f4954febb9998dcd76962d19a02c4ebe07b4a27188298e34f9e624f09bc019d14cfe2e5b4a3564793f20f8cdb87655d0da9e8bddf9144bca5e5b6ef22bf27a483849554e7937943309632c941dc7331b1301c0ac0f16b1edb8d660efdeb5fa52b9369f8956f641", 0x67) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 13:56:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001579ba54b9e0a7079"], 0xa, 0x0}, 0x0) 13:56:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r0 = socket$inet(0x2, 0x8000, 0x3f) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x2000000fffe) lseek(r1, 0x0, 0x0, 0x1) 13:56:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 13:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x5, 0x200, 0x200, 0x2}, {0x0, 0x5, 0x8000, 0x1}, {0x725, 0x574152ae, 0xaf0, 0x4}, {0xffffffffffff0001, 0x7, 0x7ff, 0x4b}, {0x80000000, 0x4, 0x10000, 0x1}, {0xffff, 0xdc7, 0x0, 0x4}, {0x8, 0x90f, 0xe8a}, {0x3, 0x6c5, 0x7fffffff, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 13:56:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x8000)=nil, 0x1000) shmdt(r1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) write(r2, 0x0, 0x5c7b77af706517a6) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 13:56:57 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) fchmod(r0, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:56:57 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) setrlimit(0x7, &(0x7f0000000500)={0x9df, 0x1ff}) close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000009c028ace18ced58a00"/110], 0x6e, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/199, 0xc7}], 0x4, &(0x7f00000000c0)=""/6, 0x6}, 0x800) writev(r1, &(0x7f0000000780)=[{&(0x7f0000003a40)="60f8a3b282c2ad16124bc4ebc306d4f4b420f63266d81be7988b55ba8c197f25a99fc7ac3719e87376f64f49bfe2b7fdb96775026591dd16019f5ca0fea7b548ecab5d45b72abef31415a7556010c02714fb7a1836259ef999c19355ee3f565f8c1ed4ce25c70e994d5ac742ea9783d7e6f5302b8937713af5eb9a24d2a48d46d54a449627c5e9877ea3555432f98b87a39981a7d1eb2ff17f06467fb8d5585e269b31fa8bc6e26b6ab6dfb165d3cbe890c816209a614f1022c88233b8a9c7b1a61c11d924375b3439e6c8ba23ffc1fed50a7aa08dd57bb39828ce6acadebf65d254ea22978a349a01fafac78ed16b05c0a3eb9b9fd552c699a0d4169fc2b64353cff277153da259e7d22c7e0f97742d33ea8fceae879d05efa7080e13a6f7fd8fc2d4c4ab2062f8e7addc40f4ba4c3aaa5c7945b148310cc48a08e9c18f3b24b8844a284b5483dcc7b765d7bfd3f32dad9498918bb42f199948cadfa416ab8ac789db1c2dde1bca43d69590aae938632e2db56ba75f4f1d3d4015bfd62c6b76f983596dc71f438f9a2289a4873f41a1f475a4d505652c0042aca21d5fc4defbe9d3520fa209b83ab401c20ee5530fb69f8999c87f41bf4e6a4f552b9df466d34db7324d450dc9861fb8361125f1c89b5a0c2fe82cafea2da599d79edc4adb7c3c2c7f919bbbe7281673c18925e88cab29e200b030bcaa6a56749b4b9dc69e0af6c89263a52ffbfe6fd269f406f81d38ec2a5a83c211c94a34ba6462acdac55577d40bdb7b8fda0940c6e9a2909d03752b75ea1a28cb4ccde19f4744e70e9a6be1e56380267659d51c69b1acefd66148eade6d21eca6f4c4e28bc83cd68ce5542651461a5439cb42655d348de5780b5fabbdbc41f449c5b455989121a9290fe202f6daec8590d3c6138d89d4a18e2a24dd6f86befea535442ff7c3884c3d872d4c52bb5c00c4594016e90203", 0x2ac}], 0x1) 13:56:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x100000001, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f50000/0x1000)=nil, 0x8}, {&(0x7f0000f07000/0x1000)=nil, &(0x7f0000fb8000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e59000/0x4000)=nil, 0x9}, {&(0x7f0000fe1000/0x4000)=nil, &(0x7f0000f9c000/0x4000)=nil, 0x2}, {&(0x7f0000e00000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fcd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000f97000/0x1000)=nil, &(0x7f0000e52000/0x1000)=nil, 0x7}, {&(0x7f0000ea9000/0x2000)=nil, &(0x7f0000f2c000/0x1000)=nil, 0x3}, {&(0x7f0000e26000/0x2000)=nil, &(0x7f0000f21000/0x2000)=nil, 0xc5}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000e0e000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus/file0\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:56:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0xfa, 0x2, 0x200}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:58 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r4 = getpid() getpgid(r4) 13:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 13:56:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) socket$unix(0x1, 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) 13:56:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0xc6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x3bd9407a8f79a8b6, r0, 0x0, 0x0) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\\{\x00') select(0x40, &(0x7f0000000100)={0x3, 0x200, 0xff, 0x4, 0x4, 0x5, 0x7, 0x8001}, &(0x7f0000000140)={0x5c8, 0x6, 0x8, 0x36, 0x4, 0x7fffffff, 0x4, 0x401}, &(0x7f0000000180)={0xfffffffffffffffe, 0x1, 0x7, 0x9, 0x7, 0x3, 0x40, 0x3}, &(0x7f00000001c0)={0x20, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000300)="d319d9d93c1bfd726b3c18556b3daba52b548ff087fa88360f6abef2155821aef5ad6f2ab2dfab75b1e7f8e226a3b40e4652894d865385339e49746951a8b479f71ed3f1c2b9bf52c1c99b8b6283e596d56e9a05b8abe9e0605e600a78998e544f1b9fe63d5638fb572c91eea5dc39441d8f75044c0022dbd9817aecb78733e9f67947abad2ff6e88f3fe318a70934", 0x8f) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) socketpair(0x7, 0x5, 0x0, &(0x7f00000003c0)) socket$inet(0x2, 0x0, 0x5) 13:56:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f0000000480)='ml', 0x2) getpeername(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000003d7a000000000000000000000000000000000000000000000000f700000000d3c20399cdcb2179b5c08754366a0404048ea7444e72101b74a33c7b753d84c303c4cff2b44514a3fb0cc76a6086209d906274677e352ee5c5009d79372353d271fe504dc66cb3858ea24ab0"], &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:56:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) r2 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000) 13:56:58 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 13:56:58 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x20}, {r0}, {r1, 0x6}, {r1, 0x20}, {r0, 0xc5}, {r0, 0x30}, {r0, 0x100}, {r1, 0xcc}], 0x9, 0x5) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000180)=[{r0, 0x30}], 0x1, 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x281, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000240)={0x3f, 0x0, 0x81}) fsync(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x240, 0x0) r4 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pread(r1, &(0x7f0000000400)="e5a5c2eb7a93eb8ee88dacc11cb87f9572e09d29f71b27a55b0e416dc37ee86c1bd438eae86cbffb01df3716aff47d7767d69d9160be98c711b68ae48c1bd8554696a41f74b9d88b7d5045998de6e74ff46e418bfc57a828a1c63a03d0060f14f8373548304d", 0x66, 0x0, 0x0) chmod(&(0x7f0000000480)='./file1\x00', 0x10) poll(&(0x7f00000004c0)=[{r3, 0x20}, {r1, 0x2}, {r4, 0xc4}, {r0, 0x80}, {r1, 0x4}, {r4}, {r0, 0x20}, {r2, 0x22}], 0x8, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x6) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000580)={0x5, 0x3f, 0x4, 0x4, "5ee19ef249e577038d087c7f7b74acea1a7e5abc", 0xff}) poll(&(0x7f00000005c0)=[{r4, 0xc}, {r1, 0x8}, {r2}, {r4, 0x80}, {r2}, {r1, 0x4}, {r2, 0x4}, {r0, 0xc4}, {r0, 0x587dfc75dbb8a72b}, {r0, 0x2}], 0xa, 0x5) connect$inet(r4, &(0x7f0000000640)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='./file0\x00') semget(0x1, 0x7, 0x20c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockname$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) 13:56:58 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 13:56:58 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) close(r0) 13:56:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x3d4) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 13:56:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x20) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="87f28a76f83bd18c98cf685a76c492dc72c1f4bcd0d8f6048d9585d411516f94bb35c470719227fa11d4e69496993b31bb5e1cbcbcf0908b8c3feac810047d8043e001bfaa89665f4f3a7d822a80d23538ffc6741c89967fde4c60b9b4e192048c34fda9ced67b3c2fb82e45d524dfaa91ee1153bc152f38e0e43e6587aedca719e6efa06e87098d38942db7af0aa2c8226007efe9", 0x95}, {&(0x7f00000001c0)="9bc40907e7d7270f48929c2683b9152c94d147814ad2f0e07d1710f97f8b1d4b4df08f25da", 0x25}, {&(0x7f0000000200)="7898a68a44fdc14fc55455a3780435ee9075d625281fd8904fcb27fdf1873604093f1ed6e7e04086e08bb3018328bb88afd7e1133add5fbc234578263c39c8bd3c49f8c40c78149743a763d350cd33ef1f0c205c1361c4af27f1763880bb615695ed68fc51afb9df4438d8a7a0fa521e2bd732302fc7f53237a86a9fb235bae862eea186e7bb566d3218095eaa55", 0x8e}, {&(0x7f00000002c0)="d673692a808afcbd30d970cc10f7d6c3407c45ef913581995ca71c8712fe501295473837e67a8eefaf6cc97d3c2245e30f2b090ae2d5d9ecd5a24a3e2d72ffcbd07312df547e9c775158c8e4225727fbaaefa8f8bb2c24ccd5e278b94e3a63f1cbbb16937e7a0adcf13b4f8cbc79f58511d8234a805652953501d72be4e4c6bf803e1cdd4751c862a4ae19af9d07213ca8d368c908210eb26e640bb6bf44cc49879a", 0xa2}], 0x4, &(0x7f00000003c0)=[{0x40, 0x1, 0x5, "5da24a20384d6e851b8b1787c35847d10b72956b2370b242886fc30275d1b2fea926c8fab8b0e8b26b0095500846"}, {0x78, 0x1, 0x6, "eab22b93f05451f2f57027eb0b3b80a4e1af44dbc245bfff7dbd338facd346a0f0cf8cdede1572cc86ebd1832d4d6ba5fb0c22cb268a4f345eed6a98b8fd4c1ee696c2161f31b86df6a7b985d705b9cb5ee08b63d6430363b96edda3ffcce8f99a6d62"}, {0xc8, 0xffff, 0xb01d, "ced7f5d48349b6589026c21f0b318f3b0b712c8e97594c52c697ef7589ec0ebaaac20a3611746b670ae39665953879b93637d39b8886088cfdadae21aca4e7d48a5c905b5d24516529824398bd78bd2dbcd3bc754be3ddce8d5ee5ad1eee3b0605130ed30b5fab0edaba5a1ab8d88cd1697ba7ad9db58860830a3cf6686e74924dc319a6eed6e7ec399b9e20e0d0c042baccbd4df9cdb618c60fd445994ba47192b746f2d779ad7d1fffcc1f765e039ed38a54e9"}, {0xc8, 0xffff, 0x4, "88133442b2664000750adea48a60cc69ab3313415e0b0b95b4825800b44ffbd7c5dbfaefc6d2b3c014d291b8083580c0911833ce75f6381ea1d0cb4586b3a35007a07a22354808974d508d5236ba9d264272ffb066a094418d1bd1a2070e9d6610d468184915a9579c655cdf28ac6f669daa592fd3b44d96b04a1a0f9f6f780e52a50bd91dd9b6f90758ce20c1010023834bdbb55940807c7861d471ec9179a5e2f991b6342f9a1d40c05819fb419c6946e2f74e"}], 0x248}, 0x4) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="fa16328e8155480e65087e7facdd9b0c4bc066a8ccba36e4874014c2e6", 0x1d, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000100)=""/137, 0x89) 13:56:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) setsockopt(r0, 0x9, 0x6, &(0x7f0000000100)="58d3afc03cf4f27232568bde0928e26f07e9e8f1cff42930c803b81282614eaa0a6b73bde638e579d3ad05d64fc73f38198dfb7a8fb65b4dac31530439cf65a1f9232247234b16a9146464e9263e0596557212376a40841b88df1fc8656af10a6b1839ae0358cb4f40b8c723e800ddcd39ac1630046cdb798d7573f651317c9f8b27a372dce67e909502cef469d17edabedcb6aa490e988a009bfe81ab26d3cfef26f5342926f49ad1b60c5011223d6298f30b50f200809c33376dbb73534ae6f79909e6706b7ca98c6b9664afe7255e3d5d47b5f15a41af38a2f7d80c9f23f37d1d20b4b15426204d8d7cede4d8b0cea2e850571309ed2d5fd2cb30e2852a5128b6ddf2651639390505e10f98fdcd26f5fdba834a99844ecf57a7f1088c6c7a2d80a715aea2b19f7cabe1879fe047fcc8f9a67ac3f947b885335814b109225af0f219cde30b5d08eb62bab388440b5b096797b495e764bc98ea4c5123c2dc2576253354f236fdd2145595388f743f37a4b7bcaa41bb9fbd27b9664543e8ccfc4397b0b5038fc0c4fb863cadf0cfbaed7e4adb2b86102831f7d50244fe4775083a8b4661de5d50f7950b30b3040326881eebfdba0f2415bb6c84772123a3db459818b39d6825cef6926b550f8c3f98d19a9be91186ea8eb1f29503e3b53c3a5c18db848a27f00ba750cce384f4de422b021b8430891a6c6f36f6e5185240b8d87b124eed016d38c0e1ad697b7bfd95cac0a1c4309871f05713bcfee967661d8f27f5203ecf264edd8e4fd32053ddfe580ba6268a0f4058e5ce16c82247f8fa423d6563ec5dba48a6184e0bfaa79d9ca0be2921f8348188dce06dfd09d38c8d642fb827d3a98759971223c956790531e40e5e1702491b66c5d6cd671899dd1e49a21774a2e32634736a2d90b50c8320e68a3f11406b5edc6df54f8b767d5670b310a192ff779cba3c955bbf288204ddca7b4dc3b0a16279d8d6b4d4961df60e92a0579a0113db73567434a85f21017014f2ae48b80a439e5c6b0662a74009df24f83e0dc6f7047b23b3c1896cb53317f838ce85cd98c07a0b424e4e8eaac8ad3151f74fae577db43e264347f73b90a350cc866241ee82096bf74f68ddcec5e48d63ca87359b141b7cc3aa20add08cc55aec6eab119911d687808528dfc076d07b762b5bd8de3561a6734a04adfbf8c69c2a8dbc76f54ae8a879e37eee80d2eec5569b1c870e6ebb8ee2c27d9506a0b38261ea3c726d2ed529eeba15d2e2e67f5e64b674c5a5fabae271b75407f8e0d9e7434991389c2adfbaa6c34141bf2fdd11d9a30cf54bc866c7cfaf0313ba88b1791ba75627e7db595227e2ade2eb5f2953efaea1b5e69f348d2d6bec630a5d2db2495c02dcbcb2999b10da79ec47eefeb3aba3644c48ca089ae3a7b35376fbf65d6fd46994d6203672f9b60588b32a3c51847e30642ae8b70f1773015292d150cb1d4fb25fd26d3821c39d646a9a16d63b698024cb66bd789cd74d5ef51d67977e284ddb0d1f29c60d12c68dd5ea0be9de3671f8d201a4b82654630a1cbe02a2d396fa5ce4f24ba5979d596357edb3d141af797abee42e0bca55e25ef9eb159caf661bccb4f8fec5cf4ae0abe4fc242fda7882280c99bc0c6479c1db68afe03f8b058b408305fedf89f93ad99cfff223164ca635eef2e5d0f808b1bee9de5ccf9b3bfa9b4176d3a54735ccb9d6a047ede032427b00ae41736c76f13827e71c4338b106b1ead14d650a5b9583864029a7cfc9beffe503f02604c8a090866f68d488f2bde3cfaa2438fde96f1d31a9e6ae07ff01d3e130915dcbceb8de888c90f4b79e472fd1c6a3c08dc4eb091f49a063f123b750c53a46c3ac556bfd856b0a2ac8eab2392e0f051ae3a23af49ffefc8c8fbc3613d3129b4d79cf9c334209010421adbc3e91927cb0fb75a2f2b5e46c34f4cae6a9b462a689ccdbe4509fe791039dc811ba6940ed9a0319bebf2dbfd0a20079ed5067c9137b89796b8e7c71c27f1c492393c11d70438ce9a2a19bdf805cb5b760631eb966a452d4fee7d494c68f4ea3091d2b38db8d49db86a03ebbcd2125375782a9b032628709b362c07753c94fcb6fb5e92e846a62268cc31b0d677ba8ee25cc56e58c30d6c1af9c7c671911ea185bf69c0fe2aaccc809e24fb54c79ae2bffb22e9811ec07aced82d8ba5a5fc9ae5528babd89e484ae7b9ac9e7b6e4e46640fc1570fb31eef9b14e147d7653ad4d26940c77d3e1d387ce5745736abed66c4efe81f9179ffe8b568d6a9af55afb6326caeaf4480d462fd525e76d455388a0dd2069794a8cc76f77f58586353851447d457b219ac74c693f4febb6bdcc6c1deddd2126b98a725077b4dd95564ecb4d55fa70918f218e4f074078885aa0b58d42f69566d69798f0f4be609d8253f3b0144455695ffe41ac3855d58765073fc81ec8015a43a5e32c3a808c54577d8841030c7aa87502ac68b5975fe4a72e42d1f37b4fa53ae8e42301f472fb4df281332ea9d155c5152a109b4b9c6f8b305d904e49e981e0dab37e86f2c1ac84e7b4a9c64029023e5822d466c42320a73b920c2a55d7fb30f65b75e6a282e62bee96eb172bcd63d5058c837d378e3e24461d6b4d0b97fd9ed7aa741755c7ad48f2b1944f1da8a63115896da987375049fc59fd3707fb7b5113dbff0e5db27861fdf2cfcfaee60c39d850b279973e26ea265b09954280c2e4471cb867c4bbf6e186b71e571bec26419c2cac4416b3d921e60b0160290c0bde09f02a834a497a8c7c4d71ccd3891116d20c3ae2a9a3ccd1761ed959c8a7fbf32bd926fcd73c668b03d051838808eef546bea2ec68405cf757f775916bd58e23fe7b17f632092163c4776565b599bfe9c6d286c59cd4f25802aae1974d6238f917ea28f76fe062ffd9d367ad7a82c40f2ab63a1ec5ae8eceaa1f0b2b6ff15c65c562d537263b76eaf60701c213845b66921ce73901afe962d3ddbcb76d105993acc73c20f99fa84f0e5f7862e91b79a86aa0b356670a1326f61db0467eb6ba9239c176f0814192b012abaf25f1c48560d6c15699d845685c466333cce51fe13e28d102008d14b5799774819da1ba54a4b8ceeb10ac3825b4b7f2061dd81404c63f28823aafb1a8331c4a32cc4a1e54192539c54f6ab78fce151c2a91354cd39edd4184306830d90423ba9b1fd5e942c33f951976e88dfa33f821be2ea4aec17867973657c9fd97aac2a54d7002fc65b0b14e82586fba63c21851ba5bfa1b705681b7c645253a56464bb3be26ecb7c1373bc3227dccf7466a3ea1f22faed5c66af356f0baab1a060b56ec2217a518675e112e176d960ae3a52cc8fa7d11b8be444bb61edcacfdfcdce4070c6589c2d56fbdbc6288bd682ad8ad9faec24c6bfc545be926a618138ffbdaa0e3f17081f412b50e283a13a2e9ce421fd505fdedf57bbb4ba8f81bbf7057f2317a5e9a48f5e7cbac4e3a8fcc38fc9603c28d349f582c4e2ce640d7598017654b4223c67e461950acd10a7100faa58d1a8139c7c66f68f424482301e2198cc1e4ebd9784286abee90ba1b6f8e1aff602d4fdda098ce89e0f8fcdd32de6e81eb1778d91bcbf05ea514dc4d0aa31f7eb6c405767d0ddb6fa0dcd2cca2ea47e00f8a1e8de50c314263bc9a70e8f20ccc65250d86cde8aaed1162c0faba3382493b8f247a389dca0d29964358fb07115d02cc7d8eed343b65d929244a76b86ea71d922db017d1a18516d17cbbb09e55ff86c59e5ac8c2bced59e6b4d2681f6703ac154c2944117a260a9507ec55a7e13a1ae5cb53e2cce6ba758a454e768a8ce0d544e1e88959548897a385aaa805224434aee8e86ff4dca1af07cc47d9381c475c0e66aba8ae47c2cc02834d4beb7f77341692c1da80117fdbc69c534b04b00d503c3f73fe4c27452a4bbe20696a3f5ff0f5b0d1f95a80ae7df190482f2407b274e2caf198f43c8658cb08a81658932674f13451ee20912f86284e8bfeb2d63bc8e8905095d12601a8662c3c8332b95cfc3a1b53dab8aa0f84e8ec02a0c1f72f870045e26f10abea822ad8a887b4667b6af9bec929fa1631a45fed0c5692b2d403503d7f8b53e4edb45c829304da7a87f9d7ee28cc8727233cdd17a2f507e5a1b344ec8b118af9f7b17c6380caae89a6a59e44fbfe0a7b6e7dfa50b3065bb238263dfd716b492af8e88cf7dc59592fb8a8d0c2f3a1489d9f3fb67f31a7a5e1064c411372aa45639a5e128f8ab00310c9e60ad0b217a502a2abf2a89b60dbe6591718080242ce92c68d0301b0f534d2f32c26413d61f4c7e291d243dae0dac131916a534a19ef414c5acb2b201468219db63670ff91f0208ab33f0ce0029770f872b615fad03439e1dc5832c08bf85863554a225717043a1b26f08a2e1f9dbf7a40e81494956164999f3e035b90bbc1575cd7dee57a3d998be27e080a86f6355292e3d2d9951958bb4680acf7af7511689909c6ba8d67c285ca8628257d4bba8a111765d335feca8bdfd64dff9402d44ac6c0cbba73bc770b5a72761db44df8c435ca197d98c917a404c0534bba18b9b504a4cceba5a7af03220cd76e94c7014c4ad680d9c443cdb471bb7230d0fda568cceb9bdc346733bd8012e4f8a91807bdde323415c391cb0d38b3defd424215013fe36beace29890751d352783a8114a7380e0fcb96b57c5f85167cecdf021ef6df7952c33ff690f1542713045831af7dac1de219add8b3ec8c368c58cb810ea40f0477ef7be1b415a879ab7ec53c06a9a095bd21a33e4a6466e411f3985efcaf70f1b90dee1610e18a30873380976e353a27c976d9b7c4f257eb271f631a1da943c734c1f92649dfe4950babaa86b1d9512a595c8cb4686aecf6c3ac5737a7b7c42d6a3f8ce00d4e73cbd8eec18c315b4b0ca33aca1fa6f935321bfed21bc863bef3944377aefabb04f1cca9de6dedbc064124573f8a946460a4a0db480f4ffa2438fe4c60ec660a92885e6837b59e58acb876ac662d5fe43ae493afa733bead5c232e321f3fff48078866e559f57a3c3f3d54d634f821719448afabd26a3abd77fa01b0133455bc1505472492c1086b38f3ebfd08a290ef03e4b1c40869fa96877dcff9beb07b5fdf35d2ed33b1db26bd1706babe0ea84119aa29a1b2972f32cfe2d31e156b21dc37aabef1cd5a8f8e1ac43cd3fd30636badb6519b9ba135246caa265a67f942773164cb29b6d3128f6058c204f533082538165696a402ea072373817161c6cf8e5b7624e34a16b2e89fd9c100a1f17aad8c772769a983e48e3329f11e7864ab88783e3da2f5086d5b4690cd295dd06a413cb0e87c1eefd586c5ccfbb1be010f5feb89c91e2703996011890c334a2a7746e1e088f36a0b0065187773ea68de39b957b00147fc9ff8f47875a0c6fb37e404095bd421fd12ab7fe00b29fa7de4fc437e6bb74473d3b68593f8d3c5f4e1e8c678873617213729d557d3cf20643b601001e8dc5bdc1026d9c9bb93938b89bdb313be33153048b31b0a2802d5e34716f9146b236322c73e6741dead69d492caa7f3b4979ef3ec516f076c877bc98e21b793c1baa9cd4b1ee2414ec3d4321ae5cfaebebc96abc5782293d8473de6a949b19fe4941bd3aaab8a9ce19425b0ab2b36736c6abd4146c622d959e7b017b1d305dd13aba70017b91eb5fca0cad53d5702749f5da0bc12b2b0227b51c650a6b04ed6475c9302cfc927b01f298866266cfc56af362155ceba5e8e7cc998135878eb12bace497f9b674b71bbb23e0a0fd76eec72afd362c503b6e70c", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 13:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) r1 = socket(0x1b, 0x8003, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x5}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x1) 13:56:58 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 13:56:58 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:56:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0xf7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:56:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:56:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r1 = getuid() setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x3fc, 0x0) r3 = msgget$private(0x0, 0x421) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r4 = getpgid(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r4, 0xffffffffffffffff, 0x10000, 0xa6}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) 13:56:58 executing program 1: msgget(0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x2}], 0x1}) 13:56:58 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)='\ao', 0x2) write(r0, &(0x7f0000000040)='<', 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) 13:56:59 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = geteuid() setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = dup2(r2, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) semget$private(0x0, 0x4, 0x226) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') socket$inet(0x2, 0x8000, 0x3) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x5, 0x3f) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:56:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x101, 0x100000000, './file0\x00', 0x2, 0x3, 0x8, 0x7}) 13:56:59 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xd523}) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) sendto$inet(r1, &(0x7f0000000180)="96c0f6404aae6783d3563404039c8a92299d2e72f78135c80f74e1aeabd2ec585c4f4e79e6b64b22489f6c7b2f8ac14cfc6dc413cba31e8f5f2b682062531cfa77a0052f6f3fe13711539a34be606626a4476cfddb0d8187b4b1717b4c1c96c5e455311ad1d09c65d3b58d0695fb7043f209d56e13647978ec005c", 0x7b, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/92) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 13:56:59 executing program 0: r0 = socket(0x2, 0x400100001002, 0x6876) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/108, 0x6c}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x44d, &(0x7f0000000a00)="009c37fba2f5d9d53d5a797b1777d051246941dc4d6d91f5720232af41ef60607ddc696193ec195f13a4fc2efd738db18921aae6624723d674d8ecf135ea502167f1440a6bccfa47b1aa417773ce2f5841367a6c01040000d4c7fe2a90b31f00941b5c92e219eb6a60ebde8e632730565ef95c4c0ee1248f8682e097142daf68f9b80cef0acad0b77b85bd982f0e77f57155f26b8b22b3a7451d48d791c7e31cd3933dbd4cb15d2d62d9e7d715b388292048f5e1189763013fc3f7ecf569eafaca3d58a4d0b8fdaf4fef27cdf4c739ec44740d798fbb0f37379b6febe3f3121efbc4212bd07d566cf5dca667335142f9b487bce4e3cfdae813bedd4c5a921650a59cdf10a6df04e00f38dd4e11c8552a5bcbab4bbcee1cf1c61d831f4bb91e3e9f59a0882646e076df8980943a56f50742c958265444329453fd37dffd1a9c0b9bf4178501da97ec67eddc79ecaca1edac1f7d8df93d2ce2788f3ca393fe9fa60d7971842b78c89e13190d3a630448658efd02e7a82181557300970de294cdfc4a6f78c46a7082c8e4805e5c1466b0cbeddf97ae6236c57de810656056ee3820b58cc8b53c5f3b") readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f0000000740)=""/196, 0xc4}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:56:59 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7) close(r1) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x13) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f4, &(0x7f0000000140)=[{0x20, 0x40, 0x0, 0x8}, {0x1000000000000081, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="b9c2b3dd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xffffffff00, 0x0, 0x5, 0x1}, {0x400, 0x1000, 0x0, 0x45}, {0x166, 0x4c9, 0x4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) 13:56:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) r1 = msgget(0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) msgsnd(r1, &(0x7f0000000180)={0x0, "5d2e1b4e23dbddb52806b763736ad1393f90ddaefc7781a5d9e44c0bff78c238591af5eb2900b17280ce7ca02f23b12a2941d28fa78d40d0bcf34dc9432e17f3615b886ef9a41cb6f645a0ed2faa89b42f622ead72b7d9e3b6aacceb218c46ae2c967ddef75527a9a9d286338f87c049aa3c467e6b59d352a363a923171a665194b1910279960770c2053b5babe2502fe22b2032a482889433cb7850f4f73e10ad4d46bd96db22e9e6622178f5ef50ca89bc0339157dce844c8629b14c2970624544e512e46d5395ab9cdf91fcc1dba960a16ace83be86deafdc7669e9642b547e88b5b6040bd4e9076817aa0350039d3a04b2c524602ba18d53"}, 0x102, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x292, &(0x7f0000000340)="b6") 13:56:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xc955) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 13:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:56:59 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) setgid(r3) r4 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r5, 0x10}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x6) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) openat(r2, &(0x7f0000000040)='./file1\x00', 0x81, 0x50) r6 = dup2(r2, r2) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x9) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x49}, {0x86, 0x100000000}, {0x2, 0x8}, {0x26, 0x7fff}, {0x0, 0x4}, {0x41, 0x4}, {0x0, 0x57}, {0x103, 0xfb35}], 0x8}) getsockopt$sock_int(r5, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) 13:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x1000000000007c}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x810, 0x10a) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) socketpair(0x21, 0x2, 0x1000000, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffe4c, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x5a, 0x5, 0x80, 0x2}, {0x1, 0x101, 0xfa, 0x4}, {0x1ff, 0x0, 0xfffffffffffffff8, 0x2}, {0xc137, 0x7ff, 0x6, 0x5}]}) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 13:56:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x984a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20228, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x4}, {0x23}, {0x85}, {0x86, 0x4}], 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:56:59 executing program 0: r0 = shmget(0x2, 0x3000, 0x48, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x20c, r1, r2, r3, r4, 0x0, 0x80000001}, 0xff, 0x3, r5, r6, 0x5, 0x5, 0x8000}) r7 = msgget(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x8, r1, r4, r8, r2, 0x100, 0x78}, 0x1aba, 0x101, r6, r6, 0x1f, 0x3, 0x7f, 0x101}) r9 = getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r10, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x689cdaa5}, 0xc) clock_settime(0x7, &(0x7f0000000200)={0x9, 0x7}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/64) getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = getegid() shmat(r0, &(0x7f0000fed000/0x13000)=nil, 0x0) linkat(r11, &(0x7f0000000300)='./file0\x00', r11, &(0x7f0000000340)='./file0\x00', 0x4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380)={{0x7, r9, r12, r1, r4, 0x40, 0x3}, 0x1, 0x1, 0x3}) bind$inet(r10, &(0x7f0000000400)={0x2, 0x3}, 0xc) shmctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1012, r10, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000480)) fcntl$setflags(r10, 0x2, 0x1) mlockall(0x1) 13:56:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 13:56:59 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) msgsnd(0x0, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) 13:56:59 executing program 1: socket(0x18, 0x8003, 0x1f) r0 = socket(0x2000000000011, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:56:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xffff, 0x2, 0x0, "42affc45dac91619cc8117fe51f50ff86f513092", 0x7}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:56:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffeff, 0x80000001, 0x7fff, 0x1, 0xf800000000000000, 0x7, 0x80000001, 0x0, 0x2, 0x1, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x115}, {r0, 0x104}, {r0, 0x10}, {r1, 0x10}, {r0, 0x2}], 0x6, 0x7c2) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 13:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000000000003dd8e8f1"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 13:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000280)="d850c736077feb3561c3fad04ca685d0cfb12c0aa28e24288e1f1839d129d5c1fa95e9e84a3d7f13bb9e6a1fe0ce7f38192da33761a1ee29f46247c6b818517e5d6d07e351292ab55daf4769079e282af50a31d9e69054", 0x57) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x81, 0x1, 0x0, 0x77f1, 0x400}, 0xc) 13:56:59 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x18, 0xff5) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) setitimer(0x0, 0x0, 0x0) 13:57:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:57:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 13:57:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x81) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x40) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000010c0)="d0810ab1c65d5eb1fd8f9e88db89ff3ebf3f37f7dffdb96f1e61a5b2190a6bc729f8b0ea0f79b660c810962eae4d6700f9f769efcf5678435c64a09c665d759afa34be7c9be2b74688d743cfe3769549959d1ed4d033c4f2661662865a0e24243c149efea135e92d813cf071d5c0b8717888a404f5dfde3d66f363f00b0f52b73c59c87dbc449240e30e913eb1602e185317d8ffa3cbb113c888cc5efc7002d636a06f319bf355adbcf2683857eb86dacbbed08b4633cbd39865cb26c88228a6c226a9bd16214b08032347ce4b59f9c02c571a99dce1e793f65b7d70b6c473104d5e2febd93ee705decb6bede6a2bf1fd761559d74517bbe76e50c47ac90f0ca5c5ed66df98013204ea42d4fb5e35787f32af415feedf31dc33364a28a316975450d1354f262783e48ce8ab4588516fd64cca11da2807a6a15df22427ace45bf9e2f199d968496fa8d79bd54c1e2de3e3180aa78e9851412dc4444728dca8eae6a08f451aa5f5f6768ed14c081b126ba5a73bc7ff3e00356e7d63792f204d861685e2f07657b86db59d171c2593840e99bd362c246925f0c5221f9e91602276520d2030e6167c6815f6f0e9d2eae9d0c78c5c497c0ba0c8f7fe5c72932edd46e25093ee446e49deab367e5043ff62660086314d3b1796911c11b74c52cb960dd125581cff78c29519a9483a766c1f64cf7ddb3e4ee5b80ddb7b5f02ce1b65aba286368277a1dbe0fb2d5aa8a096d6d514fc433a723e0040dd5cb03e65df0d684d50583383c6dc4119787c1b619ac1a700ea62112045e1cd04994ca5a440c3f22563a7a03028a75aaaf722db1f99b5fd3ee96b60f7982e6a33bd8fe9e45bc86afbf3c3271d5483711a27bcc20fc8c094deda1ffd44e63ce7dc90ea02dcbed784fb20a5eccf8a940cb677d04e6df5905d158d24efe5ddebfe340f96dd720cfd23b1e5a50fda5fdd8e8e496f1dd60ac4bbd023fa7d341265a2d98c2f669ab53d3d92117c365cda9e88dcb6f579ce9eb5f4cf7c90d33c3242203de1757f11392ad62bad1e1d11743b94c1f525926255bd2b3f5eb55259ba99ff1da67f3801868972dec670f4ed844093ccf1fed481767912679f8eeae5a46f157757dfb720d32143077f98149c86ee907301d9a4f4057b102dbef9f5f1a2401ba6c14f8787a8cbd67ce3d92fa50ec64fb9bb482b1fc042c1683acd8ef547d48eb90bbb9d941ea65bc32c504b0908da234486927b3819c447ad9b352315ec865fb44071d575166024e5b00f5f236c6a2174b54c3f9b3e2eadc1c5428014c721456ab8abf7fb52519a3007170e482f3d84d5cfd4e2fbafe0d04bcc9d23a83b90fb52c28087fa7ee5ab5c6f7915133a18ec21bac82771bd20d2d4dde96b745d1ffcf63030249a1c14cc8ab26d173af4aff7cd54fdab029547b49361c93276377500c6e193b70284dc0f286f8f9b78c622bff60e805222fb57510f2b1ffcf09e4d3882196492035ecd6b62fb7dc3492f831a4be5b823a6933921d938bcd33c3327faa23a4e2c608a034c3585dbf97eb43759c4ef0bc5e3971d9b44582228056d0ca1bb08be1636756bf5479ebd4520c138dfac03a46c247ae3bb581656c2791949a78004b5085a3572019805cec8f9e23dafd8306bd37036bd610f57c12fa515397ebab16ae0706f204401797572a8bc11dc3c8d93bb81a15f9073ab781ea67699714255a9b93eb41adcc41ee3ba882bbcab230f949050cb13c4757c6cbdfb4021e58d1bcda4e649321c038acaa8f61869d674c68eae2a3a793a59bf9242e516f2d40764327fa80fc8f9aa3861a39253c5f34a25ff69c1d730ac3322dcc3bdde690c3c15652b075028f9628b616cd78f1729ff87933330c9539cd803deba059b5fc0fbc154c96cc17954dee755de4777c7e9ffd7ccb0822da5429afae825b408b3550044270d4c7d19ec61c54d0fbc45f0c993b9ed4f9caf97d384c67992e98fd6a0278bbad53f55cdfb2af02af35957a9ccb959a9a90dc545afc0920bc07b3a0dd47117b7e38c4c1d3a54e877762e7b54e32a02dc7aa0b320888ecef86aca8d3acad7f81b27ca380d12bcc3f681177099ddf7d4d0e1c2f2fbc878093209971e8b60fb94e509b6b0e0097484db802a6571a6aac94b58d304e703e1561adf60175dc48f10ce79f07bc4a94170bdea7222abc893dc472e1f98d014b6376c09ef235f18c5dabdf9e8a7729d0bac37fffdc6ca9ab7043ce6d828230dd74bf6d5c9e78c0d5a3fac3d5f5595de4f351b09bea5931d15e96c675ea4860cb6a829dc05cc889edb839edf355e2cddb21a9650ebd6b8a963809649f8a3ce190771b23dae098e82e3084be0ae5a0b0acf0299c2c27c9a2285dfaf616868879733e7c3672671525bf6f7861a3311118b359c8b7a74a293d2b37ced9b7aa9e7618277108cd33b1d1ffbe81902f01ca868274c14293bf35cd6de8c544fa2bde3552903966f9a512829e2bced3b27450493ce36d22bebc4be5391577865407421ff5145a4809553e42c5805b9cbb80358f87d56c8c38b81e39a4212cc501b400c4854b98f64510b93ee2e4d8575e22a75a423a9e1e4259bce72285a6b1eb4fc6bf819686a33302fbc47b684a923301a44369891f4ecee23bdf0d3d8ddc667c88fef8dd1880020b1799a714869046727ae3045284bbc2fcbcfd2c4dafd50a675fa6ff09eee443f54d2e4bed8bbad9a11ad30a478ee89bcb5237e0a764b7ca9f1e6e31e9dcc9f5e223d85e3daa90c32d1cd567e89b61adefe6b4233c3a81837d863ac861db24f8337f79416ea7a3a0894864926cf86dcd2d3f4b0c9d937a5b297e03d3ea0ef0da912938452895183a570a90e555406efc7442dd1838c65eaf07cf4c525d9f74d65f9a93f7b493af4a15dae76d7d8bbd2fbfa470e2f34706a8ee89be7c775c18340c65ccb926d4a96881862b91c4b4a96d4fae99bc30f2f5878edf2edbd65a388f2a10cca171d6421cf94f5e08ce4e894a8a1c6570101dd8c38271e358ca36165044be84d119252ce423c71c1504bbc0a32dc8a1d66b876889d373c5467a1222adf7ed485ad72c4d6082913061c288eec1af9ff99f8fbbf83d5cd2f748c9b4ea86148c28dadb6b39ac23fd0262829a78b34f13f437f4031f7b0c8ee83fea855bbd7679d36d5c2a2ed6664a625c71c7eae163bd16b24bd2472ddd6ad9dcad90d24d65156e7c905b9d60fcd92bf4fd873b17a4345196401fac9fc2d07dcf618cb3d5129a024d919a6990c11f82a51b1547bfff9cc6cac58e4b59e88bf20fdf8559f0e190a32f6484770873740b323dbaf0d76adad2b47f6acfd446b7d9bcca2bad4f80d14cc48a04a46ad7d71b1148f819f5db104ae118f72a495f194573621658de88cde2e5ccadd958f811f9b8c5566fce6f7e63a6fdde27e0e5e74d68aefa01d05d6caa85afc3e58a312db500e599557c6adf10ce0189179d264212c6e765bcf0bd741a61e921eff9e19f3b80681883ccc2f3996667b8d1b63522f5e07a039c83cbe8bb09be854a92f5ef933ac4a548577a73a5201c313495360c496b4b560be02f9208033d05abe947b175206a962c9da09df616e047263d7e6a0a14d0c67c1d3a7d928e40d1e3dabb9838666ac33aa3bcc7bd3e88121ee617fce7e3813f0d7a3f79dd3472682fd4a24d1e5f074c5286302d9c40c2dee0a0867748f6402d958201a320fb4998a426ded79c2efd382822915dea858be9b3ac39242a79b1bdce798f6f07fe75c84240234687c2ff20461883f8b0d62dd255c7e2b78e7115de8b7c343b37897aa647a9671078111d5768507ff628db78a54a736a5f088b5b1e29808c378181a443a611ed854ae01571af470d22e52b7fc2e5716bc4f805b77e69c88b46c4b28c949cf47e5238f99c3aa6ca4b6cbf2791260f1d05bb360d4de7534045c2ce7d4d6991b726666e0cf43917bb7f283198bf364208bb3ffa3fd5551c402ac977d1811af44a3a81cc8dae497acc312fb58792604def68a3d722ecc681b01c8f341969b6e98431795859ab6b217137552b2806b9960c3f7b29ccefda9ab79b9ea92d9c5f3edc7ab16b457d7b4439b65239601bf53767f75ca6febab00e3bbc93ab7b20f47975ccbcc9458ef87cce155539cd8dc1212bcc16566648581128a82628145aa5dac93ceee9cb2b06b6f55607f0b6f44a7b8d6040cd423dcaa7e822ccbbb3df1d10224b8571518475140590d6189979cf8c052a32f9adf76e503814ef08b1d8591bdd82647dbe5c264cd846eeecc291b37581dcccbbe6f49d0b0336f6f26eea76b1404bbbbc1ca6a363be205691cf066507b8f9382d5671b02ad42f998a1bbaae3024a8f6bf62585821df34c32fdf8953d1296d306147914bcc45b4ec39730dddf242defbde9cc8341efb23c1b0504b9d4c1f917ae5a4afb64b50044058692eb2a3debeb59c94621b783a5592b58a74c39dbd4684c63c0bfa997fb749e17a32fed0f3ff30c210c1f453ca0279d2338d3edb9171b4a04b859c73bc48f38aac36bc96c479ea755eb29adf41554567eaf33a45614085e42af9c088b7987602394e99705964fd6ecb7b66ec38460c51469c93c94a4675ff220f53eea47497d58d61bc0fb04cb1f5f8cd3e86d331c4c636832e20fd9510d6939ce7a281147e786769d85cdc9255ded83e5ced8afa5ed16a1435ea1b9f5447173ad023f0f5a1d73613ac76f43e431942c721f837f714c40add9f1f9be8a0fc76e0c121ad26f976bb742648507ba52afd82371517b27313ca991cfbf8fe14092b831b7563bef13efdbadd557386ff87d9ddc672ca7936d9179f70ba5e1db8f471e97f5ca203cc6336a4690dd73f1311748586c6caae6cd174da7fed3896d752aed642a56f5936923bea77c20c0aca0d4bb6a60eab11731c9066ccc9d53fa3b665384d527be0ff72034a3217bf13acca62a63efa3e09d2d71e2f860068b60afb297c89a1a8ccf188713b1608950610bb8e1b8b2203faae64624e83e8dbc6a2183d51de662ff959d820db5ef75deb7edc019952ddf98804346cb1e466bd1c60981ba2e5441057b612b188245835a011a6cb8c4ed5b3c60d3a5106a0b1a12737f011b117590c27ffc59d63f87da100665e599d2d9a679b13bc076fe9a8241c368c1e9b8e3b4b0ea4e2fe414a5d46b3ba30b0cfe7d995ba4fc14462c1954eacb455f98a079ba164045193c5cf946255dd1b4cca0b5e906533aced8976927b08a05ba2c052cb7bb7e7dfde51cdc2cc3475731be2f43ec8310a86ddd936965486ef6ebc0202f712eb6add4a4209ab878bdc371981b087a70d9589e7c6e7ef5e44d9e9d65c3fbdb187eb4c0a1cff79ff98781bbd1ecf53a3229f2416b016a77949a65b402a8e486af7845a9a1fe44761c63c00cbd8301fbc746143cc5b21c038e2d0a9d5c2210a76708b3e8305223ecaba8a2b13818f1e8a1da8fcaf45516f9eaba034b51f7af3494b9c9b9c0d1550fd531c30be4f37ea8ad0ed3649cb84f612b2d6f9fb4140aeaee5137a25e0cbc53b7afa0eca7a891936aae00ff7332b65fd9bfad16b80f2d7cf369286d4f0d9b6d492c6f71c1a823e92b6290e2f32e46b7d035153fb0eebb88589dcef2013d2c60e20329ededad56a7eeecbb279fb4cc5c0e13ea1f6365858fcb96f0841ba2eaa1d540ec94b8374cd7149c4817dbbfd67c9407f4d2198dd538b7470cb2e50d4bf2e71564e6f5c230a6c1d585f27890a3810d7eb27f200c33fadd9b4db0e8d7322b24456f112e7393959de1314c167e8ba87047da239182aacffbce6648dfe72e1d3e4ad324f", 0xfffffffffffffd04) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 13:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3d6, &(0x7f0000000040)=[{0x48}, {0x35, 0x0, 0xfffffffffffffffe}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:57:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30690, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfb4, './bus\x00', './file0\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 13:57:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20a90, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20806, 0x0) r4 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 13:57:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001804008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2c}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 13:57:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffd6e, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:57:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x10000, 0x8, r3}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x103, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) dup2(r2, r2) 13:57:00 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xffff}, {0x18, 0x0, 0x3, 0x7ff}, 0x5, [0x8, 0x2a, 0x5, 0x40, 0x9, 0x81, 0x7, 0x5]}, 0x3c) 13:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:57:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000026, &(0x7f0000000040)=[{0x4, 0x7f}, {0x4d, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x80}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x1a) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x1000, 0x2, 0x7962fcc3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:57:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/148, 0x94}], 0x2, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) 13:57:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) fchdir(r0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8540, 0x6) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000040)="56db04e57cf795ae4271276cf170f96eacd4e42ba68d8d067632fcb90cb8ab26413d623f3a45e0bfa24de3ef411bb76cfd9568e25095ea4538195432dcb0c5b15d2f013d2b462a61751eff341d427cfb3de1b19a3d8b415ebcdbd1a693dd0e94e27496b79d9f0f66af493d70200b870d1d8e9218e289888613b2078aee5b35f6da4e5d5fbc2fc1a9b574dd143cdf72e4897856156cddf26b5ea88bd93de6f9206fc2bb7ab8c55b34213124d000da73d5923826579b96a139622de793dd3f3954bfdedd4602e30a62da6e55d80052c81970ab0a6a0e0953e83f750ab2b19383f30527895cf63988eacae589802f647039ab38c40953bc95885e", 0xf9) 13:57:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000003c0)=""/189, 0xbd}], 0x3, &(0x7f0000000140)}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="17e06688fbffffff88ceada3a32b61acc5620d41214bf4ff5fce834f450be9951f0b9cbe4033d60c9dea3d65ef2f865581bf452f14682107000000445cc86e53745736a4d5aac50246154d4d8c33a409b45109000000a8e23bafbfb98da2f9ebdeff15fd9e5c477cc30f4c8d81ebc6d46bcf90a7afc4a62bb5b14237c4e13eb2e8689570483df7308f9813e0a11cbcfd97b2bcc95bb792544f492d68a1c41fb7", 0xffffffffffffff12}], 0x1, 0x0, 0x0) 13:57:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 13:57:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7e2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157cf269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf70200000000000000e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a8225ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b01010000000000009f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594c05e0000405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ec85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e7767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c3811ac151a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39b00000000e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91c0164c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea0700"/1168, 0x49a}], 0xaa) 13:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:57:01 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:57:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) write(r0, &(0x7f0000000080)="089dc8d647117a1e5ebbfb44494b9205d2945b56230859e3cb844472eb", 0x1d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x4, 0x7, 0x1ff, 0x1, 0x6, 0x1, 0x5, 0x2, 0x2, 0x1, 0xffff}) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)="6c303b9bc845ee525cb6789a642a08000000007f2cc3c56bb1de2259aac79f2dccd9f8b770ac5cef83a6028c02b935172ab197e51908c84d88cc192ca56b64852a952b54b6954832686d5607c38221f2214a1a44719175d890e4dc4ef4b7ddbad1ae074b5013b125343eaa28129d8e19e67b6d12cac31a965bb1c615c36f3cf3f95c272eb8a6b4d859796903bab3398c56a1ae71016aab3751024dc85402a920495135381f2e60bc3727019316a794678b31001683afb47ed76be6c03420ec35be3cf892bc998089f755d701defd2cb24b144c730edb403d24f0feaccc65c1a4793f969bed68b6154e32e3cf00aaa84db290164903221e91005d8b7cdfa4e9ff481f6848d99cb91deeab387d0bce09f1a95a96df126cfd36937ba3888f42430ef3242cbecff59aabcad6b1e723f4514352a24873da36f29868aca4e3b28c89ddf6b4a6c97c7af6a217", 0x2}], 0x1) 13:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") pckbd_enable: command error 13:57:02 executing program 1: select(0x18f, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0xfffffffffffffffd, 0xfff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xfffffcd3, 0x0}, 0x0) clock_getres(0x0, &(0x7f0000000040)) 13:57:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0xb5, 0x200000037, &(0x7f0000000100)="040000001dde8cac5e9c248d929436a0a53c1d8edf10cb79b983d1eda75e49c324a739fa462e0885608676828372cd3bdff8c0531c39ced769ee36cb64c0fd81a871d07a319767508fcde7b88e49e73a5ef8f4cf1064cdcb7ce05af25dcb3200ca70e2462aa617284508ef4f967d8befd1b3c07b0b2e6deddfb16d3745f09faf9a6b95982a3a26e5300898fb9dcc9d363f21841a490aa88ea142fef94f6a05a92d9185943710cfaa46ee1c5ab6e378faf5d8fed0f88178be38bbafea9b840d2ce40ea6774afb098871d2aebb6f1d2b8400269d51d14ef7db45dbefa19a27afda99d13853", 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffea1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:57:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="724431cc2b91fcabd76df3e7b2819fec011ce51a2e70c1d2cc0ce9eb5832943e4b32e07087729b5021480b80cc0dd74f9db38d2cb32503a014cffaf16e8ebe1bf6315aa98b46f4d3120f23f5c0b471b48dd6a6671e84e664fa8d34a479008ba352926fd3000000000000db8fa228a83d361c258f2d8995156b9e38d1fcfc28541863e1bea5d44809f9d42d74f85811396e5fc37063dc8ce098e2664b704bfbcdb93e3716fd7c626ece6fa4678c98aafadf86f2bff65bbc4aee2ab0ddea97ffab0b6a3360bf3f69510009ec680914a2efffe4af21d02ebb306914be7428eb7e00"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:57:02 executing program 0: r0 = kqueue() r1 = shmget(0x0, 0xf000, 0x0, &(0x7f0000fef000/0xf000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/130) select(0xffffffffffffffd5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7e, 0x0) pwrite(r0, &(0x7f0000000000)="d6bd449cddf0ed948a7d24e821a9b95a5c167d6208f63c94b76399374632d3f31e10aac4556677592a00e6cc44c56d6710fe1517434220aa726e105b684d5a366163911e6d3dbd022a106991c65ebc6f5bba9e836ef545d640b17f51c2c2ec0a2ea7f7f8f7ab7a4ff0", 0x69, 0x0, 0x0) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") 13:57:02 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0x55) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') unlink(&(0x7f0000000040)='./file1\x00') 13:57:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7, 0xff51}, {0x47, 0x7}, {0x44, 0x9}, {0x23}, {0x42, 0xffffffff}, {0xe7, 0x421b2b95}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}, {}], 0x2}) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20080, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/187, &(0x7f0000000280)=0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x30, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4c) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 13:57:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 13:57:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/77, 0x4d) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200005, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0xffffff72, &(0x7f0000000180)="96") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x9) 13:57:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c6e72eb2f8971c7ad1aee77d0ac5124eb47efecdb08665e4e38b681e48e9cdb813208ebc9fc7", 0x26}, {&(0x7f0000000280)="e6c70ddd9993452ede8081ce0228e90980b6d6812df7f503574d8777ffdbaa949342ee076c62e8dbb767e2f225aab9a505a4f628fdd628dd4003d535f3ce7a3c419139369b9cbb2b59d6889f505c72299e3e488e602bc2e78fef", 0x5a}, {&(0x7f0000000300)="2885a56b78046ae6ff233228cd7f248bf803decc6a04b0245b6c012defe8e1751019d8b8d9df47aa87d6961ede8393acc7a42186c509cd42f881b6232b3516a0c74aa23c70db63d68cd5324d427fad13eba9f473c7ea56575dfddc060a2fefcd39dcf04a6d26c48b65a7d95d31b11ec895f1fe8542b3c6d2868e731adaa96017a88ee48720c9669fde9b07376ea14d48b86485517bf4555a63c5dbe13224d1509b35dfd4f9f7dd64dfea13bcacd4b172d9a4954fa77b7e912669eb95fd046832fdb61daefab66267ba8965d7729ea10ec627b6a3492f000358c776fd5d8339cdb54ce24e43db134e", 0xe8}], 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x20, &(0x7f00000002c0)="8b7b349eb8f77cb9dcd56864618151ba4cf9ff3cd516586a469469b4e725fc29") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1c70d1a1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3809a, 0x0) pread(r0, &(0x7f0000000340)="3fc2f45af91ecb3ff391efbdde22c569c435c30dc67b4c3e5cd2781bdcb007ac9a90d2e40f13dacb85185fd93a4c50d8e40a46771eb3ef189cc93f5a34933b96cdd81729b042b6fdd15b6c390d8b5707f40109c58ae8275e0afda09a0403d0e14938bd65339421b7974b6be99da2d731045e3ff4d0e1bcbd5eeb1b3062d85d0d99d7d00caaa2e6e25bd55a9d7e66c7c6138be47f644a6022a3b861f0e822b88a8db7805d23cae9591346ea99a82c872ad0e4f216129ea0148844", 0xba, 0x0, 0x0) 13:57:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000710, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/148}, {&(0x7f0000002740)=""/239}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000001500)=""/198, 0xfffffffffffffd87}], 0xd5, 0x0, 0x80) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file2\x00', &(0x7f0000000180)={{0x3, 0xf97}, {0x8001, 0xbc34}}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 13:57:02 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x7d, 0x2, 0x21b9, 0x63f, 0xed03, 0x63b4}, &(0x7f0000000200)) 13:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000000}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 13:57:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, r1, 0x8000005, 0x0, 0x24}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 13:57:02 executing program 0: mknod(&(0x7f0000000340)='./file1\x00', 0x22, 0x4) r0 = open(&(0x7f0000000180)='./file0\x00', 0x400000000000023f, 0x40) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x3519}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x8, 0xd1e4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x7, 0x0, 0x22}], 0x5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x0, 0x46}], 0x3, &(0x7f0000000140)={0x400, 0x4f1}) ftruncate(r0, 0x0, 0x3ff) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) fcntl$setstatus(r1, 0x4, 0x40) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000380)=""/217) 13:57:02 executing program 1: wait4(0x0, 0x0, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x2, &(0x7f0000000080)) 13:57:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:57:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) write(r1, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) 13:57:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 13:57:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000012c0)="d781ade769d85944e48205d5fd52d1d1ed2fc6591eff880c6838e4f6de60d5130db1f70dfac8a11b1d66edc51dcfa8c5c86fdd3f9f0dc17d7a987a409e8885bf042057cd33113f24a22e5a5bcb21934ba10f710d2dc068f3abcd4956133bed92ee7379e0cf0af0529af16b8aad31b98d9487d98c2e2df1fbbd490d74f655f55bcac00abc801cf76fde41a307f594941a4431bf1ed393ef3c4fddf49805450e912a162388eaba6af849a43214c157730edc9329a97c1c82af1cf5d1c00b992828cdfbff1370013007d5f63a8fd12c597f6de15d40cc7f491c6ab4ebeec0065d07a1ceb5c68a94fafca27dea175414f21a4652d785173efd63aed73755723dc3062c3de82170bda40830c9307c11363d0a3ed6fb3835d681befdbc357eca5407436be5f822052faa58701888e731cefb284e9c6050910595732b91e9a44b1817204e53a723dc05a1b97c50aaea91bee44a7363747d3bc8749ffce6df7d5185b01ddeb69fb8628b35f3185bb5939ee6ea7770354d9cf21f9c653716865477507e6919aea1ce93b79e68a3a47edb0e9c1f34477089c508abeda88687a21e2702623be8a73eee119fff8d5bb1992768c39c94ea2658d19a11a37097bc995a0b41ccb0de81a46f2e8dd06f35c563b7f997875a066f9f12afe7288a6aa9c5b368a4bf08d0a00bccbcf46306eb01c55658c4b1e5ea39d57d9582a61246de8c659abcc34f8efe8bfb7937ea938397b3688e0849a27f57d15d82dc1bbd384e2052e64e30a6cbd03aa990e3f6b6e4ed2ee3c2962ff7831e07cec3ef969e1ffae4da5b17c68f3db42da2d07f9b88e1c2bc47848677953ee9c57954f94de07299deda0d855bbbcb204bde55950c582202bcdccf23569d4ca410beb7ea989e2bfd5294f474f9f72968434764933bb9cc24dca3231f1546d8f6ee41dc543518011de51d64935c23549f3dbcd748d090d7e0e26e3fba4d034b59b56caf7992aa5ba508ac6255558b07640627db8a633e610246478bc5cf6037b80ed29d20898eb9423a590deff3511a112c202fa65707cb0db0bb48fdbf04398fbfde5fab31b2e4e099cb9c6656dbfc0ec2c038ff7aefb779f24ebc0dca9fe2b8a80718fbe706895458be02b630169d7f6b415eb2e4f0b472ddf27f3fce9e8728100729da00616ad0dbeee9209dd0c539e49262bdeb391c0a1139ee4e320de2153a45e1cde24a6018172e84478ca3d2270b3537f8017eaaa216ef104a909a92c75980b4d6530a1557818630d766c28245c715ed624308b6b3e48463ef9c47948ab9d44dfa06664bb6c927bb3a4064998019ca477d0eb269ab0876dc49ddcf87c91c79854be8cd77b65d34f3efd72cbaea1217f8e46cab061039a6924dcdc6c15500f84777f09a55e756be970a2ee80fd987a18a3b892d32371e48f62c233ac2a4d735cc1d4fdd8e6e2bd8bdaa38a8ac787dd17d5e398c637d08018e39fa410154df5cd1dc6f11ab50d4fe8f89bea8218727d695e86b1dccec0c5156891137863d911b29863d4e9a792646963e489e3f93f5cdfb8ce0ec62302734b39a05880a9bb67a1409d03117a870abf5b19ec10b6d10b37dcb6166e11381a536cdea0cfba3848d1252b63acdcaf5fd3d41f05b6acd70e964ab8c38f7433a431d60ceeae08a138a04840163039a8e409b297fdafcc12c8954e982e72907fd4dae32cf7f4e5ffa6ec3955e814b478516fb3704a9f0d2a7710f92a40acf34922d57498d24d1caa8ca02908298a859a52d1a8c44f72e049c658c8331bcbe318b7addad5006defd1b63f6bf548a4b175583db534f77d90060ae7d9cae27be71dd6a920bae840261e42d4a100994326c296a57e3c502a5087cbae7341ad113f29860c35fe9f6612f59c5f71f76245f064619404adb2b48b25ec1c2808d095b4b346f445642822efe7254792c3ec4ccfbfbc49a09760196cc5bee798ff987ab0af72cb9bf518079b37428af64d1eaba39d2835c67e4888b67e4e240f6436aadabbc743d0cdf78847bd49ac4640cf708d2312463ba319424c51c7648f0bd1d6d14d47c8fce3761ef36070e573633e300403681953ad6a1a659953167c5130824623796608cd2977049525c47639cb96151bbc304be0b106998e0962c4598384c8ddd081db7d3d981e7d9ea5f93e97c72875946b51e12ea87f8c862e00471be36538e31ccb822d641f67ae6fa666a25dd1ba5d0596a37686e1479dc11b7bb10a56b12bcb725aa8657a500c432d7ce70b96ab02f6af247f9d0e8d0e401814ca95b7e4f3d4563849ed020e82ade115e1c788623f2197dffeefaaccff0b3b2b9a242d4fd8afe954a775676292ccae9a1a4d87f0987b578687207a08a09101a819ed7c78b290c6d9e6ac51c820e697d44dde4d4f153b385aa1e0c7a48d026a5506e273007e4bf69423b2fdb3f31801822d4c6ddc0c92e2d8f42ce00e984d9b89d15f681e66c4f8047d2452ae7a7841dffe1d2195f75d851e73c64e133b707d49b93fc9c94d823d2a9ec9a7d22e41a2da89cd3dacd79329c91d09bae702dd3e27a12846fd50779849d614981678bf73e86bc05bc698a69d16212a9e96789789e703a5a7049fd19e78e093216de7b6d944f63694b982d48fc1dd88af40b8d4763948ca244e48eddbbf926f6eb4cc6a3550b97c0b1012a9095db5e9e30ce65c78c381d8d55f1b6fec7010150dfd91a01bd47ec0f6c3f556dc398f07fd3311060e5bab59770dfcde69f6fc9a261668228873ee1a41de0cc73e899e71d24dd448ff786a028184335aaf508d91d7ecfc1fd65691d6a23f4a2ee356ad9088ac9b9c1799fcddfbe0a7a887fae08f6432899e8aba3574fc90543d43308d2392a0d279ec787ad8c8f8e9c81b7ca6cb8397bf71b14cca4662ec0f8935466ceb1", 0x801) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x7, 0xffffffffbdef48f0, 0x731f}, {0x4, 0xeef9, 0x9, 0x7ecdbe88}, {0x20, 0x80000001, 0x200, 0xffffffffffffffc1}, {0x40, 0x7, 0x7, 0x8}]}) msgget(0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x7, 0x3, 0x2}, {0xdc7f, 0x8fe, 0x8000000000, 0x7}, {0xfffffffffffffffa, 0x7fff, 0x8, 0x4}, {0x2, 0xc000000000000000, 0x80000000, 0xcce}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 13:57:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0xbc, 0x4}, {{r1}, 0xfffffffffffffff8, 0xd9, 0x20000000, 0x7f, 0x2}], 0x6, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x80}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000003, 0x1ce4, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x83, 0xb67, 0x943c}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x3}], 0x800, &(0x7f00000001c0)={0x81, 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000580)={0x0, &(0x7f0000000540)}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aed1e10c8e3b43129a7fe636379fec880f2feaf33d70f70d04251a3f4b599f7e397e7259ba5caf24a788eb272f4ba6a86de97acb68fbc6e3d3c0a4424a43d1b0c0a5f391f6317ffeb21a2159918ec616d36718120b00601db3c18b078133e4acd93dfa4f163991bd885612bf6dac0641a4665f4ebc0f1d309c7c7566667a68227509981ebfeddd60327fc4813f2d5a8e47bb2a500acc2a8c3c5f877f9342f0cd955a887811209d7ee6fb286796b9de35d6b3ee220ee8519275af58d92dee789a9c5ea5d4916dd1414aefa4cb1b5dd015e1670fae"], 0x8f, 0x0, 0x1000) r5 = msgget(0x0, 0x106) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680001f0400000099f8925b9407000000000000000000e8ffc223e7fe05d6f54ec40100000001e50000"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x200) 13:57:02 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = getegid() setegid(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:57:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x120) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) 13:57:02 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00005dd000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc) mprotect(&(0x7f00002dd000/0x3000)=nil, 0x3000, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0xb70b97edd367c4bd) getsockopt(0xffffffffffffffff, 0xb5, 0x5, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) setsockopt(0xffffffffffffffff, 0x29, 0x80000000400000c, &(0x7f0000000240)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) munmap(&(0x7f0000236000/0xb000)=nil, 0xb000) shutdown(0xffffffffffffffff, 0x20000000000001) 13:57:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x0, 0x33) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x2, 0x4, 0x0, 0x100000001}, {0xff, 0x8, 0x4, 0x7}, {0x9, 0x7, 0x4de, 0x8}, {0x4, 0x3, 0x10000, 0x9}, {0x2000000000000000, 0x1, 0x8, 0x3}, {0x5, 0x10000, 0xffff, 0x5}, {0x86, 0x16, 0x10000, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200ca, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) 13:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebe, &(0x7f00000000c0)='\x00') clock_settime(0x0, &(0x7f0000000080)={0x9, 0x1}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r3 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x146, 0x2) r4 = geteuid() r5 = getgid() r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r6, r7, 0x0, 0x80}, 0x3, 0x6, r8, r9, 0xad860000000, 0x9, 0x1}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x25, &(0x7f0000000000)="b66ed913158d1495292ea376521cee104bcf677790e59af6e121e651d0cb1ff0c879000040") 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0xffff}], 0x10}, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x3, 0x2483, 0x8}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x6, 0xe30}, {{r1}, 0xffffffffffffffff, 0x40, 0x29, 0x0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x21, 0x20000041, 0x10001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x58, 0x2, 0x40}], 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8a, 0x10, 0x4, 0x8}, {{r0}, 0x0, 0x21, 0x1, 0xf9, 0x9}, {{r3}, 0xfffffffffffffff9, 0x0, 0x42, 0x4, 0x6}], 0x8, &(0x7f0000000240)={0x3, 0x9}) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x65, 0x0, &(0x7f0000000140)=""/101}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8002, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r3, 0x90}, {r3, 0x1}], 0x2, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002900)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ffd2781ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36c1eb3505b40e708a1283588f257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a2380578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b166bc81e059e61a976b005f990e17b63b872f22f297d5884062b9fa716e59b11f6fd3e7a54d4874dcd32ae8f47704fe7ad35", 0xfffffffffffffd97) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0xfffffffffffffffe, 0x7f, 0x8, 0x7fff}, {0x100000001, 0x1, 0x4, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x7ff, 0x1, 0x2}, {0xd7, 0x0, 0x100000001}, {0x1, 0x3, 0x8, 0x9}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x8, 0x7, 0x8, 0x3}, {0xe2f, 0x0, 0x5, 0x8}, {0x0, 0x31, 0x9, 0x80}, {0x7, 0x67, 0x0, 0x4}, {0x1, 0x8, 0x0, 0x9}, {0x4, 0x3, 0xfffffffffffffffe, 0x1}, {0x80, 0x2, 0x7fff, 0x100000001}]}) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xadb, 0xc64000}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200000000000) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf6, 0x8}, 0xc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x108) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x40, 0x8, 0x0, 0x10001}, {0x4, 0x8001, 0x9, 0x7ff}, {0xab, 0x4, 0x3, 0x5}]}) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7, 0x3f}, {0x4, 0x8970}, {0xce, 0x6}, {0x85, 0x5}, {0x4b, 0x8}], 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffe69, &(0x7f0000000000)=[{0x1c, 0x20, 0x0, 0x40000000000}, {0x7, 0x7fffffff}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x561553ee3a3b083f, 0x3, 0x6) r3 = semget(0x0, 0x0, 0x50) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000300)={0x7ec, 0xfffffffffffffffd}, &(0x7f0000000400)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r5, r6, r7, 0x82, 0x20}, 0x5, 0x1f, 0xd2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: socketpair(0x26, 0x4000, 0xe12, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0xe385) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x8001, 0x800000000000009, &(0x7f00000000c0)="292918d7", 0xfffffe4f) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "66ae71d94387f2368b2e434f5607669d1f3b5a05", 0x8, 0x20}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x7}], 0x7, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffff8, 0x38, 0x1, 0x7fffffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2a1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000005, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x800, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x8, 0x1f1e}, {{r2}, 0xffffffffffffffff, 0x40, 0x28, 0x3b2a, 0x6}], 0x8, &(0x7f0000000740)={0x58, 0xdae}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/227, 0xe3}], 0x5) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x80, 0x0) sendto$unix(r3, &(0x7f00000007c0)="bdb5d74cbb2b11fc28f3f1c517b095f14d07ba5381d2cde64efb7dad10c9f8", 0x1f, 0x400, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x313, 0x10a) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7, 0x6, 0x0, 0x0, "648c8ee67fe7a88fad3a0401734f6fefba8a78e6", 0x91, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f0000000100)=""/80, 0x50, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget$private(0x0, 0x2000, 0x291, &(0x7f0000ffd000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r6, r7, r8, 0x2, 0x72}, 0x817, 0x3ff, r10, r11, 0x2, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f00000001c0)="22111dfba2813571a84aae7d46b4c074e8463b5f0ee0022c61d8269b29dab06fd7453100526790492d5e47412356a1fdde681bbe398fdcad59e528c4e98d5fb77feefbf156b4a3028fd44c649c5e3c", 0x4f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfff, r7, r8, r7, r9, 0x80, 0xffffffff}, 0x5, 0x7, r10, r5, 0x80000001, 0x1f, 0x3}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{r0, 0x51}], 0x1, 0x5) close(r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x100000001, 0x7, 0x80}, 0x2, 0x5, 0x8001}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000680)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r4 = dup2(r2, 0xffffffffffffffff) munlockall() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8, 0x0) r6 = semget$private(0x0, 0x4, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x2) msgget(0x0, 0x70) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000280)=""/36) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9f, &(0x7f0000000240)="db") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x4}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x18, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x100000000}, 0x10) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x8, 0x6, 0x7, 0x100, 0xff, 0x3, 0x4, 0x10, [{0x2, 0x0, 0x7, 0x55}, {0x20, 0x2, 0x4, 0x8}, {0x3, 0x3, 0xcf, 0x8}, {0x20, 0x9, 0x4, 0x7fffffff}, {0x4, 0x2, 0x7f, 0x6}, {0xfffffffffffffffa, 0x6, 0x81, 0x5}, {0x0, 0x2, 0x2, 0x6}, {0x6, 0x20, 0x15, 0x401}, {0x8, 0x1ff, 0xc6da, 0x9}, {0x8, 0x1, 0x4e, 0x7}, {0x10001, 0x7f, 0xffffffff, 0x40}, {0x1000, 0x35, 0xfffffffffffffffc, 0x7}, {0x1, 0x34bbf282, 0xfffffffffffff800, 0x3}, {0x6, 0x7000, 0xfffffffffffffffd, 0x200}, {0x80, 0x4, 0x9e, 0x3}, {0x9, 0x9, 0x4, 0xfb4}]}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x40044273, &(0x7f0000000000)) 16:00:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r1 = socket(0x1e, 0x4003, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xc874, 0x1}) r3 = socket(0x1e, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r3) open(&(0x7f0000000140)='./file0\x00', 0x20312, 0xa) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x5}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x80) recvfrom$inet(r0, &(0x7f0000000180)=""/43, 0x2b, 0x3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x248) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="7af4866b6d4a2b5616406969528ff642a5e5332f9000b2482d572b412f8e7102000000000000005205fa1d8e75e3ea16518b1effffaa96ed7a5bdef2eb2e959e73e9601857ba376534488ea67e9d3100814d0e05000000000000004f00ef2efcf4c9b97e5d6a561af2ea645c218df56c7e7ff599172a525e73286b4e5f5ed046c4f964414b4d7186389bbaeb66eb5f8bb4f5a9d4002ba3057d9cd5144baa29c8cec318d6a418bc6c195527b2af5374a7253ec273c37ee5a7a60fd7c51348b77b0dac0523a0d0203249de56949587a1d325bcdc1fae1b62c08655819765f1ca4d3677184be974a78d18599a5d73e84fd0840000", 0xf3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x60}, {0x100000001}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') msgget(0x1, 0x1) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgrp() setpgid(r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000741a281d943ea5524c368df39951c1f0d906aef04052f3a7954181b92407a445bfe9e5ea83ce7b6eb04834843bd6f97d9fcc2d1c41fed73a2ca38d72d66d3bd8cace7eebe9daea20422c5a0245aad8917ff76980c4a6fbf304ac012dd8995b5f259bb5a8a21d19dfd14feae5b927774d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munlockall() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10000000001) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x9, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) sendto$inet6(r1, &(0x7f00000000c0)="b55f79b7dcef9c41b986a4cfbd3596b7dc70f07a876237eb97984052d9c7bfc09765837158bb21c50b7ddc9b3daa23dfac5d1be1a31cfce53002302b3a4bba308b97174c71e2b5563dd248ee301acac18e33153e3217407c5c32f5f6016d6c6eab8e12d9", 0x64, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x200, 0x4}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)='\x00', 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x6a3e, 0x7ff, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\a\x00'/20]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1000) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xaef) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc0, 0x1, 0x10001, 0x860f, 0x6}, 0xc) 16:00:12 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) semget$private(0x0, 0x5, 0x400) r2 = semget$private(0x0, 0x3, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x9}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) lseek(r1, 0x0, 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000010c0)={0x8, 0x8, 0x1}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8000000000121, 0x0) 16:00:12 executing program 0: r0 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x88, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:12 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001280)='./file0\x00', 0x20409, 0xa4) getdents(r0, &(0x7f0000001180)=""/114, 0x72) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20012, 0x15) chflagsat(r1, &(0x7f0000001140)='./file0\x00', 0x1, 0x2) chflagsat(r1, &(0x7f0000001200)='./file0\x00', 0x0, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001300)) socketpair(0x18, 0x4, 0xff, &(0x7f0000001240)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfffff7fffffffffe, 0x0) faccessat(r1, &(0x7f0000001100)='./file0\x00', 0x1, 0x2) lseek(r2, 0x0, 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) chflagsat(r2, &(0x7f00000010c0)='./file0\x00', 0x0, 0x2) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:12 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) mprotect(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x1) msgsnd(r0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/106) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shutdown(r0, 0x2) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="0e3fe1c782e4c8f071517fe0c7562cc039b96e63f4da29482565df2a2c7e1ab69bfd00fcc124ea72ad42f098fbe97aae2ecfc6cddedec9279de99f28f0b07207e23dd131902882fd04e1f77d4576bdb144f47965d8667c80eb413c415b7540c51c6384c09461b916e4d3b873c339b0d5c7f32f8040c31ae49b874cab5ff55692d83e34e7b40e3471d0beb43bbbea32b2f99628e7016506377f1445ea0788", 0x9e}, {&(0x7f0000000100)="cd1dc4b989b832b9edfeaf28fe34bde2b30f962bd2d31c4b586326e501e459ee78b0d3d37a457c6c8267bc878f93ba2ddfa41142aa865c0291cbe9cf56127d5ea0c169d988fde0c5a67fce65af223100b324dd73f8d4396bdef1e8a883794814b44f2226a8d718747c8dc337a74afa97e5426c6a6f515c9f836bf538123fa573b20d1e524b3c4c242f7cb4f143ee0d1aa99e26477f6b7b530ed1ad63de50c89ce004afb90c273408fc27aef4dc6dd88c28d5919c1732fd71208a6b8ff01a07cb20a78862e15b1c7dfea828036c624d5eb4842fc3dc000cb7aa9300a7f041c115e542ae0ebb577ec7f7c49b0bd3a691b2ba485073b7c54b307139ed8ea6286fbb3777895ada5618aaa58d17cc86e469fd943ef5fdee0525592ab2caefb648bd3922abecf4f6f3a2e30865efe5f2efe345dbee0c2f1807b403bf98cd5be04ec1242ecbe344811e14456d69ef109f5728f850254db71ab19788380833eec37bfbf878b9272efe1313ab2378f5a71b336cdedd37e48e5d43fe3f9a4ea4e971b828e44564e715263d9041397c3e9208aa771d8c22a7ae2e2cf3ee3f7338c72b4b88177f7c9cfd3c8cb2af271b35b20e930247f9cb0464585cff8340551e40a07b7c186def57766508a34ff10152c2bbb153c13a839b638c2981815c28d5a71d22fe4a5fb14553ad4fae4ea8438eea219f7090dbb3208dd8e3f5676620b44c7edb89cf83ebd979f5b4ca2c27ef7f644b576c63359d4ff0d75a425ae6e7e98c0d4b00cc8254d357b604eaf9129e7604a08b10b169a2ecaf0fda8e292fb3c5e53c84c72279c3a21a6489d772b8fb53b88d9348574d16cd484ab89d288b577077d53699f51615ded7704d6b8486e7303222815eaf070fe4fa021a5f6b0f495ef78c7422e58eb10a5fd4daaf81a757d6347d2ce5078857a6929b823f220d224b94a5860918dff6fb30ab0ef2996e0ed8e7ea5d4c3c3c5df095d276f891a110c3b82b56a7b7961cf1ad3c71d07b10048cc58b9b13625ada5ac7c7c2a727bae63a6402612506ce59d6e79fd84db0fd101a18952a3da7e885f9c4be29a3bc1f55a76c3aea3b50948a6c2db40cebf28f151591ba5668b1a41588f0acf326ebb7937e707f53238c0bbe00314bf3d840020eea55ef5aaab551b117af57c2bc958c1245664561a1f5f317b1a7078da186eecbbf988bce37816aca3659e0afb948aca689f9e0fc4f80cfd771a89f636342b6a224f75b3f342e330c12cddc96a7953751d7e67adfba805bf303daeda5fe67d0fe2f50e670bafed39ae1226688de6e1974b2b6833e5114d36c9b27b1b0c8ac8cfc32eaeccd7f593d2cad16e143962ba1a1fc9c62e555c4f5648cefa8e6211b0a97b8dfeb983485ee7baa4ef03ab06bcab4eefe7eb37f58c642f080045803e0a3f978420f7a7eb2287607051493c68d2336d846631e42bd248583355171d8cbd85407b5003d31351b99efc589b48f2b47ad56b50c366fd6a1fc8bedf8504217ec09553a22d3145e10a7228c5bcd743469d8b50778eea40a669705c4ff061164d81bfc6606b5f27ca914a4898afcf408a7a2183e73159eba6d43442c0eaadce1382b0bd4514d60841d1fc74803e2bd4a2a9f2f32435c0cb6820663c9d2c78fb933ad5578728b90232347a313b57ccf2e1b95e36cd5ad9233c175b545ab3efa966a6c2d4049cb969e2ba1b4e6e04ed85304fd73082186c2966f1c031d644dc81c12d1d31e1dc0955dd3da5e8e0a07513065698e44530e7dc336f8da7f299fbb57c2a0e86b2a64bb08af6dd58b03447b1003ef8e1dc918925da824a6b313062c349cfc1dc2a3b05a7e1a141a55ab490379db9b0c320ca7f5c8510d462b365a2fa030d473e1511f98c9b0fbc353afa077fdfd276e589b47d9e2b7e78ec164a87d724584f04b32b5958d8f5f5cc3eda3c230b97f883750410687071641599676ee831dbc33d295dcc742d0f634f01f34959474b79c8a2874da6b431e50133bdb23c05914f51f8dee115e689ab6ba8b8e5c1ccc79149ada1381843bd4efaba05603bdfadb2e6f3b0c2ffdfef7ce95f56587a73cf3660d3c994c65769c49544943918ef629f5cf4855b4f6a281eae0b30be3ff6de9b84efed741f051d7b54b34086f222f95b974b50d0c505e181b4107070ed4cc75576baa7c798f744b94863bccf1070c36d97aea4872d08a553b88f6a931ced6989980a8f97450e2a604c33bcd650d11947af8ca402de343fc5b3766e7c5fa551ed3f194d0785f0ca07cc8acb3811bf7766a7ed21af90259beeca2552b36a1a81dca546a7472ba121295ae35c66e9a84c035887582762220f7dbcb0d25a236307472400804b2683f5ce42d41624c829ecaf1be5d3cd2eb1265aaabe0b00f8c980f1c6d0d31f878f56d5fb6c19cf33537c9df1a50cc902a98df5e7aa8945faa60121aa285d9c79c404323dc3fd246bfd347c8b75b9d1d6a843ee44c36078ebb2e255b382b540b37fd054abca843c517adc2612ada8efb6438f5ea6ac703378bb812028f224841cdc6135dc77f029e7841f9b5a137401aa430293275d5141ff505803ffa00addee1ed8e739fd5bfc6449fa9b7b6413e56482a41350ecb8dfdcb779fd9ce06470464dc1d7b85d6213e889b3d89fe5650d928cce22c800c27c3850a859433976577a126ff7200a98160d39ec6e06e04c4f38cce2d6841f838404a3691f341306a4ac82f672312253dc6d20aa455c360a1ce626403af94cdb86049aa0d228d05361f89d2a0270f545e225411895a4e23a2bf87d852314d5a83cdacb5c001305c57539840da39f4f197187d6694e4af7e4c1c989375344311d566bb766fd2f02c35096188d451202759c7e7d02344e8273db274d1b3c0d64b045f9190c25d3b3e5b12363928a08bc1cbc13167e6823d9c514540c595a8532c06a9db6ca707f23a84a690417a7d7bb966a3151efa508750b5a38163d76e27abb8bf342e58f8b58e822fa720df8d69173baf2d6031138edc1398637cf75f828ce5f60afdf3a9347acfe04d736168684cfd2fd0bce4007f7c0a3502f7628769a9db50376b374789687915d633d3f0a40e5d4651deb189bd825d4e8dc58b9e89f9ea381bf0dd96ea94d800db03e1cb5b474fd457c0148bf5a7ff397848bf437c3b8b00cb72dcddc5c3965cd29a6e006613c91e526dea4876b2d37a748f1ba5471a93cd49f1d9d4edb430b45bf477a275a55d580485682d2f2dff211bc7338032d037e65ff6ec91511a1fb6a8e1306a81733e3a975b6fddae08ce85ab1697a3481f207521438189071664ee8683e972e82573c57c23355f628f58ee2ace25c7b3824722d23b7a327cdc5ceca086ae93176a71cf6cf69082d24489e7679c0b49556d4ec6683f62c035d61de15e76dabede842b5e3804b294e17494741076a5d63d7c6cf33451fbdf002c5beb22906b015d28701fefe023ee88c7bfc2401768e2bb310c29bdf0b880900586c22aab401075ab3773d3587adbec3a6d00ccbd2f61d7830ad5dedc5447225a1fa16077babfecfe9c5e9e92534ae28ab7232bff02aff89f531355e3602b78e0fc9ba9dcb22ecb85e066d8ed469c348e8293195ea30b702d06a70211a8f533664c88f3bcee42d491f28bf7e9513bb5f4d9a78efa127ec40540ebef575ca039055c67c686508b94e0379ddcb52730075332fc81fbb72c83bd8b2e3bebf5258b9898ba77ff2045ee0c4a2ef3f5806259b98ed0be544784de1bca035f2f54ccc02d57bf21903d960b202e802d4ec2a05d871c5ea6f31f2debe42e06cadf0ba5cf651a25b58bf3218fa42082122fa1822fb6cfdc4ff9ff92ad15e7a44d48d9d87c0bf666e21fa4d1f9f6e1398aee04465ca49de93e220ac39d5aa14270c602af55bc1aba742d2598aed5b3db91c3dcd3c42c902198c2ff2369c74ed3cad6d9dcb35c9f8e56fff0a6be56e6a5f2066d1eaed62e8961357a3c27b6bdfb57b68330300d8f5d96fa29ff52bf025d68169d9d9d32a0c5d1b3ff6a7e5f91befed3c616ff4b51ac41fcfb79918d239258d99fd2520d7fd1f6e22c97a528ad808fb58914e438088ef1f99e2cd2e11590b4a31925538ab9b481aa7f531625f2aa25df87d27c796f37b1eebec8f81d55615ecf0c02d48fb302d5b83386b52b954fc3aed8cab6c175a2e1906608525faaaa29ff3e6e35285445f4da52a6a4d7c7f2bd8c611e5e8ba27063fd8d16fd1ee5549bdecaab1d05f35e03ee69f93e48bd4979ecaf3a1d7a85fc6018e1e848c8b8d947235be324ea302b311a0463151ac9e82d8ca2ddff1f18b3b104c45c4cdae73eb4edc461a4721edfa5bee1abd8ca80a496aa86fd2334985935a145f0e75f299154d291706b9e0e5b1bc65c01835d94e139bc5ec0f8bcd4003c8c73ec691abe3050511ea9a0b66e7dab44abf419e5a17976b90518b34ea929ada910f71d858f856ed552bea367cb21ed95040e5ad88817a15d994c8c9f13ad716fed54e409b1ea93761b3cc65620fe31c46c83ce380845b8ba6f460831f67a892544c866edc97204eadfe01ee9bef79e98bce9c5de8ee6961f25ca07cee2cc45142041b3ef06bae83defbbd7ed5c60c4aa826c31c7214583efaa8bd974c514ee4084751a6dc8eb983c8d0dc13ad82cf07f45cccd76ce83b952c82a493e0fe5b7253c9407359cdb17ce0fd293cffb68adb1967171337e35868dc6406d9ad901ff4a90dba2b9030a939af1e3a2c11ed67b3f65e24a89a199585681e72c86598289405f0ad6363925a4169022ed89de6dc23cb0dcb4b7ed8806292ed2054044c47c9beb6a4bff8a947fe3d7b3eee2d80a5e28e537addb81e63cf10683cc32c5621c169557ce5c35f02e3efb367f2c64e46170da6bb475c7afbe5a8d1a87180262fa2d3efe11f1cb611f588dc2538802ed5cb5bdeaf0136e58278effc4182678b0f03cc58ecadb6e4289af457954c1826376c5673766a6992b996f106c3547250d4f83737a898728801490f27f1b8d769acc22c63aa0afbc8b99700644cf36dcbabd5688982b7721f883f8c1fd529d8404c009cce06bcf285a6879ec6e5e36405f653ac79390578819135139e34660f8dcef6944cf2360037df742d40f5d28bd7fef5d28adab0362e9bdb43aa5d25cb28a9d8ea474259f1e66b247f49041053c90718798fcb79cf6a176cb8bd2442420ea835d47c334cba4213f06e1fbe8873b0daba418cc97d66cd5b8ce627221da8ee029781818b5633d6fad8cfff3f3532ca171d45d448672a51700dd032ed1f595aea6a62157e4b36b411b24704110fcb2af976cacda707f99dc2d7a4da22be4486545f54b1f6653f3109f23fcd118676ef3d364194c4018912ca1b4abd6c2564557d2bc0741b392cde13b84d7fbb0120700c011eb2c286921c1767950242d8e2d7b5279404e76ba5db718a8c2c8cb3569c918e14a7fd0718910985835c45cba97050ae8a7f95bb29c0b09bddc13570b74e71d74de5e3cec4b9bb9845095493655aeff3529f5247a861c3b85df83e4e24169afd922aba9c17b3635c11987603d6ee94107f80a3035d17c2f3d0bf86c1d261f351338ea7d38d537bb30ea83bc075eb74d108763563870c52b3ab58ef97a5d18218882ef4fef88e2853daeec7cd2c0efdd21b112fb74fbac412faf096e16ba124991106c576f47ea24f3d85f23e90611d87ca459b6f166d5ce34fd1ad5f047647cda4d197c9b44224f9b5a7bfd7d4cd064aed0cdc107c74f862fcf33efc4b8408410bb19337ef4ec39c8462a83b2ff63b57dfbdc4096c24950763d694ba63e1eb8", 0x1000}, {&(0x7f0000001100)="29e5fce7675d2116894e98", 0xb}], 0x3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8001, 0x8, 0x1, 0x4}, {0x7ff, 0x7fffffff, 0x1f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:12 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000e34e0000ffcbf005c1366872000000000003000000000000000000000000000000000000000000000000000000000000000000d3cb489395ad8488dacf7c0725b91875dbae4a2e536cbdf12575a64c6c19aa786f5bdad31353155cd50ed0ed6612e3a645adb13b256e"], &(0x7f0000000040)=0x37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x40) 16:00:12 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0xfffffffffffffffa}, 0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200a1, 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x2) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0)=0x4, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x6e7) connect$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2f66496c6530f89baa348e0025bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4857132066866baf197559c655614b42ff577081b90bf15c44d666d1873f7ed0000d7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762de03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb74f57fc94c67d3697b4b1a86e9fa62e7a4e24d495acb5832b299151b61c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf3d4638dec8953ebb3b02b212425f9c979bca92c770004e2b33ce4e68c3255a5a6bbcb01f63bfdc458a3aa7c785dcc4d178a68d91f48951c6f51ca25887e012985833e6be2adeed55db258e9c46a2d15b4d4c971a6690aa48bfd43022e2d60a3a3396f804e"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/192, 0xc0}, {&(0x7f0000000700)=""/170, 0xaa}], 0x7, &(0x7f00000000c0)=""/39, 0x27}, 0x802) getsockopt(r1, 0x8, 0x1, &(0x7f0000000100)=""/242, &(0x7f00000009c0)=0xf2) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x5bcb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) 16:00:12 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/153, 0x99, 0x40, &(0x7f0000000100)={0x18, 0x0, 0xff, 0x1ff}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x1, 0xffffffff, 0xb58c, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x4, 0x0, 0x0, 0x400}) pipe2(&(0x7f00000000c0), 0x10000) 16:00:13 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040), 0xd784e8f064416168) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x40) read(r0, &(0x7f0000000280)=""/69, 0x45) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0xf819190374bb8e81) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="02002e1d83cdb709673f"], 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f00000000c0)=0x2, 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x1ff, 0x3, 0x7fffffff}, {0x1, 0x8, 0x80000001, 0x5}, {0x5, 0x1000, 0x32dbaaec, 0x400}, {0x0, 0x1, 0x8, 0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') pipe(&(0x7f00000001c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = shmget(0x1, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1f, r4, r3, r4, r5, 0x40, 0x3}, 0x200000, 0x8e3cd68, r2, r6, 0x7e, 0x6, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x180, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000080, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5b28, 0x8, 0x10001, 0xb8, "c515695f4d0d0ed118d4afd985131096ec50b39f", 0xffffffffffffff7f}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x1000000000000002}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8001, './bus\x00', './bus\x00'}) poll(&(0x7f0000000080)=[{r1, 0x8}], 0x1, 0x3) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) r2 = msgget$private(0x0, 0x211) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/23) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) sendto(r1, &(0x7f0000000280)="83ebae46b30a48aa4dd10ee1dd36f81d6dd4cb7c7c6812a5daf25437b8ac3b3690cacf77486c3f501db48e696fae1ca30f48ed488916c12395f08fbd99ef480bad0a2ade9f9b6738deb6bddc719c2e4931df95f47f4424665617ba9dd2827562eb253facbe7821f459c979b21f3094c4e3fccb63af0125199f345c106ee639ebc039874385659a31cce5a6cd3eb6f09984d512417ec4a19fc81bf4", 0x9b, 0x2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r5, r6) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x9, 0x0, 0x0) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto(r0, &(0x7f0000000140)="118686c7dfdab5c9e0a64aa7ed49d288d842423d6ad6c8790a80116172c76db8d1994dad1f607b7c91e014764b43ac8204aa0f32c3e0", 0x36, 0x9, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) dup2(r2, r2) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/237, 0xed}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/173, 0xad}], 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x6, r1}) r2 = syz_open_pts() r3 = kqueue() socket(0x1, 0x4000, 0x10001) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xba0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open$dir(&(0x7f00000007c0)='./bus/file0\x00', 0x120, 0x40) mkdirat(r0, &(0x7f0000000800)='./bus\x00', 0x6) r1 = open(&(0x7f0000000740)='./bus\x00', 0x180, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000780)=0x8001) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000080)="9e72588be8e15a2103db0713ab280c027db97dac", 0x14}, {&(0x7f0000000140)="90d4c52a61438e6460a5a7dd9199546870eebd2be68ec922862fc634f538742c5dd1a32943e2fea6f716d0bce88c32f4920d0d397a87317b3db4f02daae5ead9e2db2386b33be91f98aabea2e9b89da9ec52d6cf5b51ccef0c428210b7bd1e34f0361de39c6513f7a5db73b019", 0x6d}, {&(0x7f00000001c0)="7595ce2b57fb8a91343272cc69c61307892ce6548a2547824db63b11e18b28437c22de146a9883eef6ae420dc40792e0868d49e316bc6257d0df7a6fa7c45cdecdbe8550360601420a0f49dcec2a7b5adfbbe2a1a2210c9e0a6ef9eaf3a2bedfbadb2f6763a2fdc0", 0x68}, {&(0x7f0000000480)="cfb1c1e56ea699e16ab2c642ef79414aac482f2e5b0a7b9960eddc21c20ea40d54f60e69f9d4b0d456af4637abfe69854c3ce4a53ea78843fd6d57eccd17f7cd980cd611ad703e7192a88cbf0ce2916462cb4cd76745c7917bcc78b40fe7676d50352f6d79dea4f94193980501eb9744d47c03f710fc3240dfeb17b29d93e820086adefd8266", 0x86}, {&(0x7f0000000540)="760bec50dbbb88351bff676c06fe17fa19958281cc7157f0192b56b85bc9cd87d892321b5c03aaba38a81731bc18955603a6c856cb3bfec427a3afbd340ce07703b2a431f8208ce2a92b4071964369bb804506933765d4fab3cb2ab2f5875b58d2ac68ec6849bb07540e1fd523596d01d136e6ef9ad5d2a9eb19bc5e1317eb9e4e9d8dbef946cd0c344bf3b2534d662021a35fc7c48c82c870eacff676ff8adfba955b617e29eec955f4", 0xaa}, {&(0x7f0000000600)="44731830da851ca3355b607a4ae0bb65aa1a308aff6584f8769b284587f5fc89efbe3447251e436e94141c794684b771ee70a017ec36c8ae5ac0f83917898e7cbaab0cecbca5087ea414f1fc327087e4c15da2227a7c12433ac6b2a1bf466d7023efc539402d737fa1ef7e6e8f2cc43da9285add183b7a989d2e3f7d4c20e8c56802470f0a0e6fcf4d3055a02382f90ce09e4991edc660018a", 0x99}, {&(0x7f0000000300)="c54d9c100adc3bc8cfa1b0737b31449fc85f30a7b4260621933cac6eaa15edaa91349f47c4b3b2545d3d9d1fda1625ce6816a80209adf82719b933a6d5e7b335135d3880f22b5536d28b836c3c549213c72b793f9d317ddd83fa30a63ffb298cccc89cb5fc4fc0e5bcd76670c705dbf3d14e4ecf7ce515393c788f8a9d", 0x7d}], 0x7, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)="4dc39f1eb57dfefd9bfac0a2a41e49c8ca06fbcb197cc70ee9a677677920a27aed80ff3721703ab6ea91a18ddf7e7ad5b3973f98a83dfdcde126eb1b24e241e0c402af8c80334f9f1bab944bf8fe88fdce369e54706492ba69d7051ada747d7ea6fca6b3cb07be729572015d7115dbc5972094aa4f9e1223375efa5bcd844b59f83c0bd6683f1d870c1addd05f41c2cd1ad1f4e43384d3dacaf2c5e910bf83951199273371083d1374e168590e43735b0380137afa2185b128ebe9d4c52ae9c3b59458938f0d0bfff4a0d5e9c12b", 0xce}, {&(0x7f0000000240)="06930a79881721970bc76d8586482e29034da6d885b65769e0b7b81e9ad8c4c7835c5beac6e5beab40f63e24878b80923065bf931d555b85de6cabc4b62ee13f04478f42826b42b7beef51209ded939709408f9c84410b52799e241ee6e4ab6b52fe2511930cf9c8c660fedaa4658ea6d02bb9d07e4882275f71ef13d6237f36cfc8aa2a5b641fd0cfb6b234709f248a203a4c049756772a0b6317", 0x9b}], 0x2) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x7b15) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r3 = getegid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() setgroups(0x4, &(0x7f0000000200)=[r3, r4, r5, r6]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f00000000c0)={0x3, 0x6, 0x5}) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x1, 0xffff, 0xe7da, 0x8}, 0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xb0b}], 0xb7ec, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xc4, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x1aa, 0x2}], 0x80, &(0x7f00000000c0)={0x80000001, 0x7}) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x80, 0x7}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x3, 0x0, 0x800, 0x1}, {0x7fff, 0xe, 0x2, 0x8}, {0x9, 0x54156a06, 0x6, 0x8}, {0x66b00, 0x80000000, 0x6, 0x20}, {0x9, 0x7, 0x7, 0x7}, {0x84, 0x3, 0x0, 0xcfad}]}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) write(r0, &(0x7f0000000000), 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="9ac77a2fe712281695510ddfc9f6590f8caaabc7eeb244b3c4c7b097c27aa7940c7628422d8c6a88d918742389aceee2c80d27c65a2a476b82550c8a1fbe492d71ab0f001fd57d3e697fd8cded00dc06c486bebc83ec40c65a433b37f9ef5750ca89e37b6af718b7073e1bbf3ab9851ea5eec36ecd4f0acc0ba78ed573", 0x7d}, {&(0x7f0000000280)="de3fee03e58db8d61c20d1256a290279e529d41bb4a2c051f83b7ccc87e05e27e8abbe27e3fdd691202fc362679bec9f34124cbe55b0e2d0464c2a5af947044cefd230a46b9e660fc17766a474bbf62f298f744a31561705879eff9079009c7bbbfff11d1f18a7a1dd42f089a38dec5a46314ccafb1509272ab1132a8412eaac963d47a8f723935eed1a5bbf67411c134867fba1da2269e46f10c1826fa6ac735b7c82a003a2f7e19398797431bc12fc940ec090c4ee6682296c28be01879fa5715ad63478bbbaf2901879c96966b7950366132303aa51b8109a1564acfdbf68b356d3ddab97a561b0a639e30c50", 0xee}, {&(0x7f0000000380)="497a75ae00c74eda1a8c31afb1f716", 0xf}, {&(0x7f00000003c0)="19a9adb6260d6172df0aac2894488dbe786a321a14eeebaa64a1c931576b15327750279fa0ab0d8d275ba19961859c36db8ad1", 0x33}, {&(0x7f0000001740)="387c3315fe68981f6575c500a7b1094dba4c11112f54aaec45985ee1c529a6cc71964df96c9b75f41280364ad1f7c8edd3776fccafe5276ad42ea1e6bb1f19cf152204ae58705b12f7f5cc6529cb29b79b21139f990b44bc0d2072a2f90f71f24c2e228784202fa72a9b542da208ef94484573f44c5bc3e0c9588332b0739052b1753966464213778e10ff45a2b08dc0270e2a6ec19c9a4c729d6a5be574398707051122bbe3525c7e96fa362bc1e70a1e79de5b060c4b135f1ec28ff04b6a29603efc5eb4e4966f388ba8021988a0674e3d16de9d94bf23a5bf8e44f119397c1aec919d54d99a40588ddd4ee7708494c7b998647ed0f5dd29d2b56490eefae3e6448716b3f164eb6918a0d2a3882bab7ff8b7ed9a1c0d87e3d442140a74bdb1db8fc0c0351e33e9db487eec999b46c79d970077fbe6809fc82d34d80a23ef0369a0ff4f2bd7ced228fc129fbc4d404993778aa09bf8a56e5eb64b7c47f91176e1f51a5aa4e6fa17ecb28c110809d0e859f0a3dd7db349bf1c75cdab44a78f8d93d8bf7391c816c3d2e6779bda5151d2423a19c652a18945c3590c144fcadb3fd451923c596d33d8931a948eef436253e3c76c523fce2cb95820701d9f0f30f7cba1e985087967c89500226487d2de02a3d56fb971b178a530c85096689bb20d8f0d3f9e7d43051afada3749ffe4aa51f5e355f854eadd00537c91879fa0811ea92b669523e7844cb1067e4d0af29ea01dca51d7a1ac00ad65dfc7a099f2634637b0a768e4b19a06bbfd7df0cb31811f23bb9a6ce9c966c0a754b2b106ae8a31720138caa8535196d2407e5c77aacefd9091fca0e98c5d6b080387e3c42ab078c5c78d880834180be323b7f32e5146ccc2f2064aaf4ed23fb04a94523aafd5417ea6ea0f79f3a75b4052bf9ea20d95630502a56e59b932ebf173cd33bbf32166f547e97237aeb3813a90bf35e079827660e7f12b479d2941f905bc8d9d6036ae82054ef0736f765654ad4d12258ea3793d3e9635e0cb5931201933d2d817249077dd3bb6fb852807b5300df347f65cd91bb97b013b188f77b765361dbe386bb156070611dba6475b974eb2bd4986aba09888866ca16ffbe36b73966e99741cfede1a2806bb381c38390ee1e0293a59b2844e8f44fda4d540c549416f0904ad9c0bb558ef468309bf4e85a29a228a4251ea0a66b79a9e307b6887a50f4a718eb54117a7b0914d78c683a9d62b6cf0d52f707db427a516bcfbdf2638c267ec02225c82b33c68e338ad882f362ded807673d97f1de6f6f9936f89742ac9c29211ff030452d046278c5ae803138a80fb3cb4de7fe7846adc1c1237850d062ff2ef636c7b42951142b515f38616c5976d498f9f25e3cca3bd2e92cc215891bab41c3752fcb228fdf78e2b1798b50e242aea66cb91a38e5885caec60c1445cbd2235302aadf6d56e6ef122924cf32561208c4f78c25a45df0860a07b076c51cd797e7641810e8ee5093791e48ed81d417776c0d44ed39ab834dd4d018aa4497cdb48e8bfc4ec0d8802bed01afd934153b356a37f61adadd923845d3be00d413ba3a9ec7c519f8a9f1eeae182e6d5af01e912ac8093ef485c92fbdea54a49701ecf360de018e699d93f1c77f85d1603f3e90b25ddf6ef9c06cfa4e0013be03ddc77b2e8751249c639488f65b008d1a274908fa290ffa53b5da492955e70e7d8b43074027c6c08f0b882e80036ef783b5876beb25673c5f2e4e482666087d851746cafc7358a355cbf4b196ee58bc0fb9f50172139f76b0ce12fe3809fe5cb70024591dfaeb404db3d0c06047c1ff724d53f9996181cd93e7298afea284ed9908697cf0f55c7b3cdb5565fb44dc81991e071f3bcb5d7b7ee5a3f3a58aa1860b0356507ee9d0f05cf1fe03b927d0e7deb3fd9b464a23bc52825177a7535501a5179bf65acaa86728954207f1babed9d56c8e643427503bd41f99a02555519556e231ee8f1c6a89aaa8179cb35ec872b72aa7882bb5c6f5ce33dae80e2c13acc2008a18516db36e6351f108ef365a4d502c81ec89df3dbc9e4646ac3f8ed55171c140246d1ba38af3789d56a163e359b54c88960e4803093ad06747dc7266eb1df275a981a340ab02ed51d920a9597b5c6d1ebe0884753712c5652baa2e31054828db04f1b268cc7b2336d8acb84b36f4b6b3ffa6f5f95396eb85a1e3e8a89262617c5a305115ab2eb8028aea3713f1471fecf266e343893578ae3e92bd6a65ad446fca845b968ffb4e5e96b52f05f2685db1fccd280419e5d54e9cc9c54c26b3a0e740adf1298103496163a0cc229767b71060ede6f04cc5291b4c0fa22173f6ad0475d84c38391a34a312be7e42d3796e69adebc3f9a4352df5ec7ccbf91d0a84df361417f497de5e5fc7f9adf547b20d35e44057888e4bf58a36dcad373e511a6710b45ee926568034f4c45dfc204180627aec664a9810cc985b4106187a5ba24fe9740fc66ca6ded23ec75253d72a5c83380761124a6b6fe79fd944576d4913d83d3559a9119aa74e6b86babb5b3c9131d52e01accc82456c602e93c6c8b237cdf4176dc6885f2f1a05b552d03c57e9dd577fa79d74c97d0028f0e2b499088ddae975cf96a9552a2a352ceb697a1f9245e1ee23d2474e1e4c9690b37bcd028cb6cff7a87841cdc6a5aee49bc4be6417aa70b22fbecd683cc4601635b9bbafc13401563a523d281a8f0690ec33ca91fdbc303135c7a71ebe38589d6ff44de6cfcee887ccc456962321af044db3c7c10820257037c4471a2fd6072b4ebfaa6f5df390bef8bea1238e0d7be19b770c9aef7e9b48148abd35f0305a5a15e34312837ee18756ffe53028695bba1978cf95032a6baf3b05949081c6d05aeaff25d7b474e495badf759c6c68c6c63381b789cb00620c63064757e1537dea5c0c2d1c8cb59ee0c19ca0351fac1dc401ed8c053addcc4c2a770158c676f6881c4dfe3ecd936efac04290522b4630d25a5e10f6273bd37deb06a96eba55d4636df0b1a2fa97479456e05d7a84e6e95eebfa6083c67c5dc5f10c1f2d436899879d2e272fe071ead1c7daed757ac7be972a26f0db9cb3aaf4a9c387a5c65911b40b41d10ef1c8309bc7b5c2f57d44fd77a3626cab98cc8c008bd6ba2be4cffb7450647778a858ce2699c8c7907b9376c34de617518fbed177bf3573da3eda1d2e131f7db99f5556e7704d94f1e902fec89ce95cb17c216aa5810b25133604d617a326735474393e7393c2d3f2f049b07e4032b1231d98b53c2e491b6b26a345740d61e2c1f0ebc4c0e5996cd78cd617dbd67c5dbd7ef7a1f53b59ad7cdd7afd13dc8c392e552441dc12872dd02af54e58dbf3685ac1f59ac00d0abe0039bb2f7529b7a724de54713d270c9150ad15dc8f1eb92d42e4cfb54941136292d6f5158d15a4aca841ca93cb8c796b4e47591dec67c98610fd37e1826f4c945a8593b8a15bc33f8ea676396a8b4318b1c00b760d2d85617354e3b6646e1f03d13203e5a0f36064e95258c43488dda470d193a497390ed89f23290afde567310464dba9bc8d0985d89591151bc9ec5d8e69456af951dda17b65df968cbf276c532a31906eccdac02c7054b92779d7a14834e51923db7af77b74a9b96647eadd03c8f7650f3dea920f16ae57bdeadf6ca968a294d0fb0a0cc2308c23d94ba2cf5d07e7203dcf298ed12c607f08f52099d5d62925068cac213c48b0c38ce1b727af96fb40295801cb2ccfa69b45af72a71a6900815306d14162354060e4437e5482a42b00289b4bd5aa0873a086e5f158824ee4b9276a91a9e7761e06be428dd221b53dd13a2a660843a45c32a1c50f9ebf90b666030f6cc956ca89f4246134b1d317a47ed3fddf285c0a9c781d44bb8988c82b52c19b63e43b65b01ec530a7faf7d96b2b41c5603eb9010dfad2c8c2ecabcc1372d3d38dd5129c3085ceef418223e77b09763b32eca343a66b6e32721ce9a817b933c1298658f90c65450e240386183059699842f3afc442c0533f1f7b58974fcaa2e5454c11cdf81606e36ea99b7375c0a7f068b3ac279773a416e094a86006bfbd172beb0b028715f0141a33cfdabc40d83d000095657734675fb5aa17e94779905c0924d8c584e2c98ebaedcdcdbe749ec4e9a3325e0a01567da045e158cbf6e6a4e8f954a1ba78dbd0836e25fd3c0895a393bfff1bc7ea2945605dfd26f386bd2d92b0ca493f2c4fbc730fd87ac02b9fcaa69197bb3bc71b2102856ee8e4239d9d2b220d1bcfe5c930a75e607ddda87866480c25f6098b9b3eabe63240f747831b4b712bf0e2806a1f6d1d624f74b4ce97130c8b98d5ab1101f803523f6d8826fb9ca63186fa0ad98d46535efd8db8ac943612d8b1bd40fe12a294d529ccc7927860e226d8df30a5ba7013d03430fc47ac7b2dd1b2e313dff340fd02e0ee7f227591d4297bce1432cb8343bee9f0657c97e7486b5fbbbe8fd7b56278a4f3d01c53248b754f2eed8c423cb9731f4e46a78afe084b871d32dd98fb545660529f6f98c1bbe3ce71d35cf94d0d5dc878f9c61033ca15b510b36dfc7a59445f22329531c4d008bfef54cbe06d1ff4f8772cdebef8bf8070e484cbc2539d78d90c1322710c18c6e81c100a8975853989f91cbed962d52a80bc56cbba8939ad5536f5030a102f8233fcc7ce2900dd9b60122161e9138f258823945569ae1cbe18b587c43b5069c7158cfa1c45c3cb1af6be31860623f8b0ce0f175f9506df1b7a505f540088617888d07271961daa7e40450e8cf2a729e324c3a20978971bdfe3a704dfd5719dca1248a1f3217574d48dea54ba65524517dfd73c56b4d86cebd6933426a61e403167c500ccb3db4b7aa90e5d686f46d45fc81f722c9bbd8550b2d9f13bfcd71fd6339d24263c3296d7dc310a8fd85c6de37b4215fa3d8df56d54783610e1fb3eccaccb10c788304a34009ffa7f95426a457ff446a4818a84f93c620788d7d3d1751553ae1386a0115b275d9ae81c144e66d0e9629dbadf56edf580dfc1a7c2b776d50998375f18bf26d95dcc98a6ca1f4b5a2e260d3e770df49ef6df5f04a9ddd854a46340c86986977e4445426accf81502dca81b1ecb22b40f2a4bdea128210480b3c847f6e3774cf922c8b59c1cae5782047bb12d7c4feb6587c819c873c31ad5b52db16695f96b54a875abe2d20d269fbd59a3fb24d7a432060140571b93cc11daa0b99d08375a799f3fd86cb8e701fea8b3137f48b065477090c5d9516dad3ef8c52c9caf8dc981af219da72aa8c2b9577d1777394577b64b637011ac85d9b18f74e17d814cdf6db9f4ce082a569e886b5af88ceaa8ef27d0bc4d9420b7a9646d7088d14afda44783099276e01f58925821370edb0681adb6cd33a9d7f80ce8a4465bdab82d2f56ff46e00561e86c97987794a1b86d0e491be30e6d86c2cf2aaeea067a4e6bf66bcbc58e57b43a4eccd970259465d26fa39176c65e8393d03122d73190a3f4bcbd2be925318652b1c0d77f72d12090cc83fe35d2d5cbaee25449d294c1fb17bffd96f9b12d57995b4e6a1a876f73441210dc6ca0fc5ca912b389c9af77b63fde52738c17644fdc51db292a45c06c23a1aac8e34050ce316fd2712a492119c6f0aa460d837d03349270d0f23db3a88f7160968ef71f34e4cb0b5b4aae9cec1dc3520af5c8d266c455b0ede629c9da6d136291e09adc586bce6389280ec3c86551fd85492b9478807fb8d68a0c46669bb07e38bf066986c652f5b67e6d7995a2d2c2a836959017bb735f0e9e83e", 0x1000}], 0x5, 0x0, 0x60) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x400000002, 0x800000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x8004, 0x1) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/172, 0xac}], 0x1, 0x0, 0xe) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9}, {0x18, 0x1, 0x1000, 0x9}, 0x100000000, [0x100000000, 0x100000000000000, 0x1, 0x8, 0x101, 0x8, 0x5, 0x81]}, 0x3c) setsockopt(0xffffffffffffffff, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x7, 0x1, 0x2, "fc6f3ce0095ad67da2fe267bf97942b938cc9652", 0x9, 0x878}) 16:00:15 executing program 1: poll(&(0x7f0000000080), 0x0, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x212, 0x0) sendto$unix(r0, &(0x7f0000000240)="c6b8478650f35c364905fd9635b5ce46622e63061977321f134e6a2a27a5d43c35a6a77169c9757743dacd28e5b227cf225bf787e0316bbc4202d6fafd6562112597faa62cdf596bf1d592e2628584215f16d02c3e01c05269f834b9c5b186341e2b6f082a0ecda6ddb144e6a812fb9086120a033fa24a69ea39f2b6205cb8d8181bba7d3a1fbc1dc476eb08a72236ad2a", 0x91, 0x2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) fchmod(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x40) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x7, "d730c1e7bb6fc6e23c5b00000000000073746de4", 0x0, 0x4}) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ba92380bc6475799a734207546904dce219b6f00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1f800000000000, 0xc9, 0x1, 0x1, "39d3d908b6c646225f1dc17cf34a096973ece722", 0x1, 0xc6d}) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000040)=[{r1, 0x84}, {r1, 0x24}], 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x6, 0xe2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) wait4(r4, &(0x7f0000000340), 0x1, &(0x7f0000000380)) wait4(r4, 0x0, 0xb, &(0x7f0000000440)) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r6 = semget$private(0x0, 0x6, 0x400) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1000, 0x1000}], 0x1) recvfrom$inet(r1, &(0x7f0000000600)=""/28, 0x1c, 0x800, &(0x7f0000000640)={0x2, 0x0}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000006c0)='./file0\x00', 0x60) wait4(r4, &(0x7f0000000700), 0x2, &(0x7f0000000740)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000840)={{}, 0x5, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0x0]}) munlockall() renameat(r0, &(0x7f0000000880)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00') semget(0x3, 0x0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0xe42, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000940)=0xfffffffffffffff7) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000980)=0xff) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000009c0)={{0x18, 0x0, 0x1, 0x6}, {0x18, 0x3, 0x7fffffff, 0x6d}, 0x0, [0x6, 0x1, 0x4, 0x80000000, 0x3, 0x101, 0x8001, 0x9c87]}, 0x3c) setgid(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000a80)={0x8, 0x3, './file0\x00', 0xffffffff, 0x9, 0x7fffffff, 0x8}) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1, 0xd8}, {r0, 0xa}, {r0, 0x104}, {r0, 0x175}, {r1, 0x2}, {r1, 0x40}, {r1, 0x4}], 0x7, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x800000007]) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x8, 0x38) r3 = openat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeae, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0x20, 0x6, 0x100000000}]}) r1 = dup2(r0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x24) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1040, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x56) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20582, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0xfff, 0x3}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:00:16 executing program 1: pledge(0x0, &(0x7f0000000040)='\xf5i') 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000ba12592ba54d10ddd91809bd09f986277434e155fca4128a76b0df9254e964aed6a52b6190853bbec3512c37f73d08011f69a45b9da2ad4cf82045bd2bf70d370e1fcbc13e25c2fab1b58eca49f897aeacb29875cdcbfe8f8f2fc9256f4ba1317cdf8f0a80a40fc04cb6fbed1ae309971abc38efa301bd7daaedded204f4f62283c8358dcb1b3990ff0000000000785313eb81d4042ab8d200cb074365b90c482a74f08a78cd019a028994c587d8d6ef0cae9b4187f9e260a82fc34076339313b658be255ba255bf3ea9a6169ba1bfc864a330d83acec8505b7669a8e16541b072343f27a45fb056e8dea2da53df2b74cc916e7c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x80000080001, 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x0, 0x4000, 0x2) 16:00:16 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x800}, 0xc) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0xffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x540, 0xc0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x3, 0x81, 0x4}) syz_emit_ethernet(0xfffffef4, &(0x7f0000000200)="b02d3c6bf7f8c56303cff87c463cf065c4a545d0f9b52bb3c923dc836c221ec2d86b438be897a45a1c9609dc9c1f18303f7ada97cad3c9a7e5edf5c464c5cacddf52a7d7f52f77a1cf15a259cfcaf0334ea297fb7650691ddd86d46c05beecf4a18f3f1641181a1ec5119cf97a374d564eef21f25175fb7c1e7f6cb1c903c24963343830ed5ffefe80dccde78d32b3c75032edb8a99a91833be123ff1bb5e5ca2deb26afae01a679358776e17e10aefa62f677006304d2003504efbfa014c70ab3ecd4eb78af758ed107d6cd7395560614caca09f1f038c4a5567c8f111f47be0950800485c50881ca96101a3e5d3b819e4a5a94de6affd8351117e5f4008a823326ca") 16:00:16 executing program 0: socket$inet6(0x18, 0x0, 0x29) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28010, 0x30) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28100, 0x28) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000327000/0x4000)=nil, 0x4000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffeb0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(r1) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:16 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d4300000000000000000000ff000000000000000000e9000016000000000b6fd200000001040000000000000000000000000000000000000000000000000000266517390e1cb4fb4cb81a000000000000000000000000000000000000190a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8effff1c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d00001b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1ba47361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751000000000000"], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000008c0)="c877e221268aa7732b6e95ed315e13b48f025e3cfe8dc3a9bb3540aa07f544e2d75ce44e41dbb8118af2b8c9fd454047888cbd155ff577795eb9693deb342e7f81bbd94de47bc1d98ed42e03e15b1b357bc17566c485c97837b5ea1ad47716e517d5e07173eb628d470ece55713c551526e130392f4c6ed06d68d22d2b79e6de2ab38b1f31d162323dbcf5a55412ab5039ec039f7fb995929b279de954640f6caf9a3c4016489b90c4abfcd9ca85de1833279f253438ddc2f5ce43a2bf6566d7a23fb8", 0xc3}], 0x1, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r0, r3, r0, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r3]}], 0x88, 0x1}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) openat(r3, &(0x7f0000000200)='./bus\x00', 0x80, 0x44) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x100028081, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000006c0)=0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) read(r1, &(0x7f0000000640)=""/119, 0x77) pread(r4, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x200, 0x0) msgget(0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x800000000000000, 0x7c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7f, 0x4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x340c12b2a4286d94, 0x4000, 0xffffffff, &(0x7f00000000c0)) r2 = socket(0x2, 0x2, 0x7fffffff) getsockopt(r2, 0x1, 0xa0000000, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000000) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x460, 0x5) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:17 executing program 0: clock_getres(0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffff1b) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x30}, {r0, 0x80}, {r0, 0x4}, {r0, 0x81}], 0x6, 0x844) r1 = getuid() r2 = getuid() setreuid(r1, r2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3f, 0x6, 0x7ff, 0xc349, "66e96b94ced7dd88e0f38fed20a41b26387b7209", 0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x94, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x220, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) open$dir(&(0x7f0000000080)='\x00', 0x800, 0x20) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r1) setsockopt(r1, 0x7, 0x44, &(0x7f0000000080)="8899c3ed344e346a9e32", 0xa) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000040}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x28) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f0000000000)="d6802f05") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x11) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x28) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x430, 0x80) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8882, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x20, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r0) readv(r0, &(0x7f0000000340), 0x0) 16:00:18 executing program 0: r0 = socket(0x20000000018, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x5, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='.\x00', 0x2000, 0x100) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x20000000005, 0x20000000000000) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="64010000000000355d924a3d1a5b8aa3313892000100000000000000ca9a2b590001000004aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4e6c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6060e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b23d36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a94492f594fe1d0a04b1c151ffe3e55ab00e30e49f8ee82749ec76fb27dea62e85a3f3e1259d32f79ccc5f8da618bc8ae5d34c7abdf4494892ff6a260225731e96cebe12a726a36305ca38cc2fcae6813ddc28e4c92f6d7389172bc34306c4501dbde26cc0090e2e1ae558f0d3f241e27ee209c63dc3c27163dcced9a23e8fb1f77cbebb32e896ffe545b44e46c0c74cad3a10b2c1e8b7e3fe6943745fa6720ffd811427acbff4ad39cc98dd46310c7aadb82c43a33e98850c42412335aa7144773a337638d225dfd86538df67348fa1c2a4b"], 0x164}, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x1) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xbc5, 0x1, 0x8d60, 0x4bb6, 0x2}, 0xc) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd38, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2570c321a8cf98848e4a80837efaa28bf178e343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf801000000000000002d2eae1f50146ef1ead47dfc43c6c3b018be54190000c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d9324a1160151796b6b5c079b0d4070088ce6f95a29ff9460d9a64701d9350ecbccb63ef03808adb7e19e3be316c1a3baf6b59dc2d4a50221d24c844693bfb3ae77b9aa6aa646fc4cfa0467da95536d7f90852e0d14eb3a1056df4689060bad3321c3b6903b0f6e4a0de6a97eb06a0016f2cfb0", 0xfffffffffffffc80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x1, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0xfffffffffffffffc}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096}, {&(0x7f00000001c0)=""/214}, {&(0x7f00000002c0)=""/165}, {&(0x7f0000000400)=""/77}, {&(0x7f0000000480)=""/225}], 0x3c3) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() 16:00:19 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:19 executing program 1: geteuid() getuid() r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x40) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x9, 0xf5e}, {{r3}, 0xfffffffffffffff9, 0x18, 0x8, 0x13c3, 0x3}, {{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0xc8, 0x0, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x19, 0x23, 0x9}, {{r7}, 0xfffffffffffffff9, 0x72, 0xf0000000, 0xfffffffffffffff8, 0x6}], 0x800, &(0x7f0000000380)=[{{r9}, 0xffffffffffffffff, 0x9, 0x0, 0xffffffffffffffff, 0x3}, {{r10}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x5}], 0x1, &(0x7f00000003c0)={0x7, 0xba79}) r11 = socket(0x18, 0x1, 0x0) getpeername$unix(r8, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0x1, {0x3, 0x9}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f00000001c0)="363399c5d861c2a603c26b04e14706caa1e25075162779a0dae935c2a41291535468178419ab9f4e7ded12bb97ae006dd24da1a08f539e2347559aa2af3665f44d204e12bdad230c753fcdbfe9c474f070d05c3c23323f56a6364c") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000580)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = socket(0x3a, 0x4005, 0x8) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0xa, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = geteuid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="6070259b92e8730d7816a32dd556ea8d6bcd1e7d622ce03ec6312cefcd6f358c93f7353a174fb3a444c838803433ad748361b797a94e87a4dac02e7a57b50a4e8af6522d7e2cb51bcb908e03e5c37cba01f00829c7c198b673ab2049a796f02bdfa4783ae8a156eeec645998d54bd1b424e025561c411a3f916c50d32f326b99230d409b1a51117da10c134ad6b12d5df52ec5f8ec5e0e1bfd18f94e424e7fb79d5aeb119e23f48876fdc8bcec8754a6258cfa318563ca0f2bb1ac6f096317e3559edd58d460c1f82675080301c7c1bb76e0272759b130ad2e3402f564f62108db01", 0xe2}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xe0, 0x2}, 0x2) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x30, 0x1, 0xffffffff, 0x2}], 0x8, &(0x7f0000000180)=[{{r0}, 0x7df01b9125347eb4, 0x0, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1f, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x25}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0xfffffffffffffffd, 0x5}, {{r1}, 0xfffffffffffffffd, 0x91, 0x0, 0xa1, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x8887, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xe2, 0x6}], 0x3, &(0x7f0000000080)={0x8000, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) clock_getres(0x0, &(0x7f0000000100)) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x8000, 0x9, 0x1, 0x3, 0x740000000000, 0x10001, 0x1, 0x0, 0xfffffffffffff801, 0x1}) 16:00:19 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x0, 0xef, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x40, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) r5 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r6 = accept(r5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r6, 0xffff, 0x1083, &(0x7f00000001c0)=0xb, 0x4) poll(&(0x7f00000002c0)=[{r5, 0x100}, {r4, 0x1}, {r0, 0xf4}, {r3, 0x100}, {r2, 0x1}], 0x5, 0x8c7) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e2f66696c653000320dd4f80a8cfd127ff470c14271ef42eadcb302023072fe37927c62ab5c473e7977b879fa374dbb46a9bee01c79ab42e3423c613f90ff9cb1e1cc3fbc8d4dbe31d99fb5bdebf277934aec7e28b71d1daf981b434a7a05f6e8f1a99d828da1eeda5e7f01144510f0aa80643e92089cc473ec08587dc3cd1be24cd3e670d78de2f1bd1b6024e87b24e4a5c7d7716208f93ab36e2f1d48984a149df164a0d7bd084d5e27e364a0f955d36fdc9b1cdfefc9676301ac7729fd90a35a25c2822dea310f59242f0f03bc11436e6fdfd9437f2b6fae3754a8a1b2da1108d6ab847b730c92f77a8b0c15f02bfaff65f055b616e342fa4c0f7e7ffc6df1b7cb03d6248e7a35beb01f5f5b39882b1f98d7e3024c39adee8cbcad2d126a1e97303e2be248aaebfa93823f2ef85132a253b156f95dc381eda23c38dab252d7ccbb40fe21aeb708f75073eaf8ccf8e187800e831c7f9b0b41a3e4f708d11da3a24ef596e66f01385fcf7537f17c9f4c7db8dd552a320a4c79b4dfc22ed887ab927cf7ce37dbcbceeae29222e1ddb5cfd35dfc3900bd814a1918f90b1d5af3af59416ee28c18415ec3315cf68a370cedb3210af3508100326bbb91f60427c6da4f94a2d20126af52674737cded89bf1749c7b7a91283eb57e0c5cb36bec2e6fa076ceb808f6a5615b07a294f590ddf066d3dca82e939"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x100}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="edbc2a7a08b7be772217f279e389b40a257e2178dda56d4fc589a9442ddb37b9dc9d072369c50e6dc5973484d448a6a26ea50012744dfa88d39dd313d671e5a37b9711f7c6c56d77b86d43cfc7dc5a46f9b1eec505e7ffdff481fc7838f14582e11bd72fac739290865594bf67e6a036cb48d595ed4972f3fce49a"], 0xa) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffc00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x28000, 0xa) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x81, 0x9, 0x4677}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x3}], 0x800, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff08, 0x1}, {{r5}, 0xfffffffffffffffd, 0x1, 0x8a, 0xff, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x41, 0x2, 0x1, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x0, 0x7866a13858dabe78, 0xe13, 0x1}, {{r8}, 0xfffffffffffffff9, 0x20, 0xa00fffff, 0x80000000}, {{r9}, 0xfffffffffffffffd, 0x35, 0x4, 0x6, 0x1f}], 0x7, &(0x7f0000000480)={0x5, 0x3}) r10 = socket$inet(0x2, 0x2, 0x0) openat(r6, &(0x7f00000004c0)='./file0\x00', 0x8, 0x80) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x59e) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000080)="bef0481bfadf942ab033e9e2927279d44c147015bc31a09a5760f6c4a3ce68186ed111ca03d5a518f0849a8f1e608985c6fe856b07bf86da2fc6190ed6e96fc6a5617b447deaff3a8b988598afcebcd7", 0x50) close(r10) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 16:00:19 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x9) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup(r3) dup2(r4, r0) 16:00:20 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="00080000dd56c195f653848034e394bab3eae35edb42551849a0ed1cba67ae84c78bcba670fb72dacb268fc32ee5b816ca3049140a98bd123aa26ff1fbdfc4087d9e3f508ae7dd8be51375d8b67d7423bab6728818eba6221912ea5cf569d706afbb27f3633a64f5456533", 0x6b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r2, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) recvfrom$unix(r1, &(0x7f0000000000)=""/142, 0x8e, 0x36e2e37fdca9005c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgrcv(r2, &(0x7f0000000580)={0x0, ""/74}, 0x52, 0x0, 0x800) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) getpgrp() r1 = semget(0x0, 0x0, 0x3a0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/161) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x2) dup2(r0, r2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x100) 16:00:20 executing program 1: pipe(&(0x7f0000000280)) chroot(&(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x12) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4000000001004, 0x0, 0x368) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/144) 16:00:20 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xf) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x7, 0x0, './bus\x00', 0x7, 0xfffffffffffffff9, 0x8000, 0x80000000}) fchown(r0, 0x0, r1) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000050000003f000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x8}, {0x54, 0x0, 0x40}, {0xf9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) clock_settime(0x4, &(0x7f0000000040)={0x6, 0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x4, &(0x7f0000002440)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r4 = getegid() getgroups(0x1, &(0x7f0000002500)=[0x0]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002800)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000002840)={'./file0\x00', 0x7f, 0xffffffff, 0x1c0000, 0x0, 0xd322, 0x4, 0x1, 0x0, 0x1, 0xb7}) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002580)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) setgroups(0xa, &(0x7f0000002680)=[r1, r2, r3, r4, r5, r7, r8, r9, r10, r11]) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)="3a5162f71d1784e11d290e2eafe36d3796d0562c2ce4d6c5ba1b0b30ee99f83b67270c3c02812d09b4a835e2b11485d305c36c3e0de30c75c98e82bb8ae49ca78a9315da546d65a8008d6f55c20c58022a692015b94c3a88691922a941922ec4b63a8f6a2335c99d3b9390cd74631aaa7726fcc84dea556b193b308394ca27a225df820bf0e5d0bd8cbde6276165c537b2d8b2ddf12a3ac85206d8851a864c37abcf00a1cab14cad5635b4e6a6bdaf0d330875bd87964b6cb4827593a37676debe556806255950c6228c651828731abe64da29a64254967d95706faf04b636e58fb322eadbd83d885236879f7505e79c6285a998ea6efe6934d2b789105e20d302c23f66757ac6dad45f25f312ef32723476d028e797576893acde08fca1dd6a4f6f0a535f8600b1d942652d38d1b7f2d0de979e7299b837b9d9a20129e50d456589353e7032741c89ad699123428274f5aacf21251b3130f248d78aa4daeff3bcd46859ec767f67cfeaedfc0f709caebc88ba171f99deb5c0a584a6f45fcf9ffae4b5f6d6d06a0247942f910a65b274a54f62927d9b89b01dc7ff6e7321dc619a6a7a88c9ce10eb5e1fc0a5f6a638abdf03b0d7422f85a62359e083fea7ba9dd09114f99a8f4128c86025d9ac7821f5fdf2d88cae48a4294f80bf5196e77a4b8327c04aa697d72e3f5ff7f4995cdbf055c47f75d277e81d73d28abc5d5d2dec7af6ed5dc4dd7c423c04ae740562f637bb31d0055bd2643bfd9886e29cfdd94374baf7cdd7d64c22e5cbd243d1866cdaf6834d6c095e4ea8a888395b80c9b19feb137b10488d973d502821edd2143e2dc696269fbfee5cba5cbd453558f66bbdc557a2ec38aafc4e590176876e111285c41201953ec33c3982db1adb9608ab04d6c9c5bc994da2935ef58836bb7932d4636722c2dae3463391c950b975a70c3c08bb2ab600e3448a3d8d1cc27acc2406cabb8033d40357790481c90237256befe66f6dd30d0cccc13ab42655e7185231c4cd5961e4f0fb5a63f8e3baa3d41a47d57ffec8727e0631e735a720b75b1e2d233504b275e05f293417e4127be59387c056654a271e253f5327b931790d6a60f5efb475f40f4930c5b29852eb7b41b58c2437f55fac9987c863b1ae55b6bb3d1e9e6139226e54e193557bd7f9076cfb8d196e284447e7a0df3027af606866132595ab657e46f7cc0f08b1324bf2e840ef05fc9b1986c9311982b058258a689f34968089838f1390fa370973294c7c61f5ce66601b3e75157ce70953ad4dfa7ce36d67375551845c6c00f6b11bc8bf975d98a693f54effcfe1fa5a74fbf81b01e7d7dc50d2321337d21517c09c6abfe0db33146daa546a2664f27ed972d4d32877a0878d6cebc18d66be5a1ab5b6b84c1579c330324ef242ef928aee1f5548c09737127b64fc2f23f8e7a41b4193bdb9989dbdcd8085ccbe49f5bddab8b391738a712da87aadc5499833abb8d834ab3bf109e94f0535371291eb8b44ca0d713ea764b0e53e03d5e80787b44795d0013e65dee808d1f99c93408a491433d5f8c2bf0d8f40a02d645a7369ec850c8e54e00a13f37042fa8934d1bd7cb7954229a471c00b576e7ec2c6caa0644c55ffcedd5a2c645760d0b2f85bcd7bdafa952672e4423b6fbe6ae71d9eb542891c5eece68f5e7dafc5ed8ed5848eeec9c659f5852d8437658151095c8c2630b26a66b6e15989c314fbcf806c38499c86d2aef084f3dcc95230e68eec017fcd14e21ed9aaf13c5c21da0f7e2083eff41594e78a1bb3383b9e137882840b404c00952b92517bc2ee135ea8866cb115a91fe7659a877419d192d0d8fed14013f7f50024a377e3f8443ab4466efffdbe8992d02a656f084b6bcd3f00909b0b75a52e18e45546bea52d22644535bd1eafa86ba2b4fd25746a915ee93122d1ab249cc5f9c75db9182558b75fc66cb8822d9b669277ef4ad0bf88e77f8c2b4ee6690f6832d6f7b5c8a9b66a0407058a297b4fba03103ced7bbb6686c5b4b1454dd6a574e26690b48c526b80b6a60bc64ec665a3f28372117b3bc3fbf6bdba9edd36c13abbaf99e58a2a2051ec4a8323df3d7f563dd306ea77d91346a40e5f7ba441bcc5d24e10e5525a3de591a5fc0ad30ad27a61dd9bbc175874b2725f6cea2179a010de547fe8b359cb30ed1348637e66b447f8b12d79285712c14571df5982c8d64589a74676bb88867be73bff63c4beec6ac9d34c1a176a85b12576d4d4be57d93e4989777be8cc7b9d1c3242802e9663c48461a5ec7ed120911e93682da4c2cae9ff5f6d96c2313711e3b6f06cc768ff55788a3ae72a46ced264240f05eb2de5739a3db3e153b90f8e1db79ebd3971adda75a4149e1a788ef56edaf00d12dec2e58a054fa2cb64c4387f6248f2d097ebd94ada2850c21c930cad1b007e303b4b723147637c246eab06f67ff18b5c59ee567ce5530ba695828ecfae114dc34389d5550bb06016db3173175706ba491f1cb65bf8c1f5288ecafc4f79c39bc01594efd94ec32a1b94083aa00134f1780f436769d3d9ad6cebbf4d82f670d58aae181faeae928603eb6c0d90c6de18a31e4fa9f4792b3a5285dbb762752701e291d2cf89a37d3d57748b5fc1a49757c4b36d6e26d3a42bb3236a8e169eb64ec07a96f9f017b220ae6de57e3aa5ff19424de1b24f9ae7e1af93c408eae288307fbe5dff791c021de06f808219d2240cc375c0b69e00acbc2cbe874e8fae52aa32df9fc6bfcaebd344479bf23aa3970ebcba49659a882ac30c5cc2ae69a234f3176d5ce4a0a79440761ad3f2d21ad383abcba1dee92191343cad552b9222cdd7f46cc1202c749b1bb45d008696d4383bc913fe8de592f82c1c7d62f728c89d5491ef94fe1debad4e47940e81a25a40126125b886724b603e66de90fef75a9f1128394aff1603b964d78c3cab9805194f12090456f2b4990a601632101bef42835960e421f8055f7e948f6a6d5c5e80fa0cb40c34ac24609596cc27febf2d8eb8d164c34bc2a6bc58847f5457a15f0134b475c28faa1d91da78c12e2bf01aff81e219936b599610a36a350fab44e9454cef6c2927d3c6361a886520a6f9eda7e3649db4093f157b9588a75ca381d12e804096a3242764b769a465d9b985a3d03bd087a349c5081eedf5446ea6645a0ffc5c17c2d56fdb8ebe8744ec3817e11fbfb1903f3c1b9d02e4ed4b3c73e230df0748a24637c54113b69442536e6087e24a198bf888923534c491e0b5e25a70bb6deb7dc8ded9463c6f6bdba0bc9ca3d9704dac97eaced6c885ac12e4867de9e6fc6b1690c7e46a0e60fa591b0c5aaa52dd939cde5a61a315b0e6918a496822aa8ca376163f1abafa870c5f8cb9e620f94010a1a4e5826f4f7b299e07c700f31e07c814cc2c1f9b53284444cdd64e12348be3cd94703e3ca494c6e4cfbef1cf32a2a032c288e585d0632846ec71216beb27ddc23bb2ca51038e8e14c5e24a90456b96d10bdadde3412fb8f33672413720eefbd68f943bd98566d789e4135f85bd1388b239f3e3aceacd81ba4d5988ec8b8ebbb9173cf171f96f2d08c7060b3ceee3357146de3dc8592ea3759acb2135db11e6e8680502b01457fe2f358d12f7959e0463f19310bcf84021548e1f858e64d3da476169856d87b2893fce73d67026843cef8b810b5f0a0432023e77a94ac0da682d36bd3b8086c2bdfadfb2e093e51cf09129c4ec5ad0312d4889b21205763c7b3774342bc708421b1ae02e1426325b66c9281630e2aeb65aba9cfe22a00546411213e32fd9002ab580f065db67614795e8238625d74605abf8f4eaad34528c028553ba8d440365f392b349d0a166f7dceaf6e7d72ae69a5bb512840fd94816d0591dcd81993bc5af0d4bd8d1436cd464bd6539b1cdb4fd2705b4d42d5e07a02c1b1d9389f350550390669143cd387afae4e1eb02288c81d44dafc0f4b31f5281e97b85f4b85de1d6ff181b9d4fb61ba88a0d8f6ab91ab9bdd7e9bb31e2326626a8acb69b2faaee8590faf379948bc0ea9d1cd144142b0ef67677e555f630d7157c2ca61f0e44f8506f7521a88852097daf64fcff4e361a0510694039c3defea8e919bcf9201f6212e32ae323cd7262b944164e7a6836741dbcd67dd1ed978008feb3f6edf9675ac93e401ae8089c705cd1d9f84d3e39fa84d18d4a0f2e44f4e37442852a3b882c9735425c0d58c1f50219c56d7487cb10c57f4c9a69cae2769881cf795727a51038627d12782ee0112b9c863d69d4c27f0a7ce399ea06ce50a2f82da47556617ae2f6c4a6a35f01a7d2efa402185a56799bef0287fc2ef5163c3597ab3c06b61a959930f951391fb5248cc4586935e816d50d715a52bd3eb1f2371e4969f01ff242a1ea4940eff6bb185f9c906386fc2ba8d2e983df0422467a02da0e433e835816be7d822143da65495c5a696f783ce76dea3a9656839a39f2e5b566ad13a6344a3b9e7b37cf62e361997c2a79f26140b6a102b07287a14da91bad9cbc011ac0b3eb2fadedf772d36f9380bf55f7fe9a5d07b6ea65a9e3049d938f1578d300f7f563836eddf44b35850d392edffa6db67520e8546283943d2d774df0357dc9e72ba5ad60c09c25483fc197005c05ddffcad561a0b37d7521243e7fb61669ff7800fae2bf014b4d6438c57e537cbc5b0c73d7e172dbf6ec042d25a931471cc0490b4e39d2286226d200331d6fd623a012d0a81e3fd39a50ef0f425a45f2a5fb972320e6439dbf92a26e5870d0161eee46f7f67618a8488f23d736f22584b3dbffbc0e632c50177f1d2a5beddc36cfbf58a6c57e713641955b4ec4e24e21cd5a13e68506d7e60d9e42c3ff751f20c7cd630c34f6d05e6a35888b0e4f185a23e0e6d1b1947b44fd488cebc6edf2b0e70f11372bd184a41dcf884f9b399fcd9aef4e09d2285e72b7b260b3028f8e63afee06075ea3bd31bcf3f31e9fc9334fff5c7f99a0030b22d5e54d8143c5c8596bf2e7a302227e4e571c2d47f3b785f9c460a63e0bef49a84fedd1f3fd37cdf44f6383498d45f2ee454031d97b4aa88e04e9f242b634eeca9cebee1ef2931eb9132c85c858e9a29c0bd9bf53cfac75967c33d9744ebb966eb4ab7b8c967fc319b524051407bad04a6c0f349a9cfce6267799d03dbc9d1a78aaf061127b390b80da2c76efbe96605b462dbb53c2072ae3edea55f1d7bfcfab55f6b9e8121d4c830ae32f2058df599424be907ae148df103fb90f04f67d37bf55264ee7289fb39e574e89b9ba3474806643c28ec5d43030344026cfb4adf3c87f8218e4a904a9180a815c3943697fe10df0a54669693ca209e43941a6dadb8c939f558c9bca4226b03f13219c507593c4238f682fdf81c9732ca5d2d3b01076c02b8cc0c7b30d7cf75ebdaef4f554f28c548b658213afa1f54758e7cdfb23e7397bc53f12a92aa3fbbb5f132a0b96725ed919666be2c89c83fa572a76b9a93fc2531880ebd0087b747cfeaed5ee6e13e3d6cfba0c4c962d182e25fff6c7bb1c98d048fa19ef78a382840da71f2e781064ae1d87bcad8027402438c52890bfc282182dee7031de4e83ffbafd0f16926afb4406fb425710f17ea10750079c7c1827c72ce8ebb25ffdfe86b1067a0f267f4e78fd84da4d236779570a981ce7858cff846e1e7ca20b00f08ce7eb4e26e4345ddad1ddc7f82676721d67e23f1b4f8c7f4fb4a5bc8889046f6df06d37763846c11b2b64dcb32466069710c4b6179473db500e5655229069d98563d0a358542d46487b28fa6780a76c4668", 0x1000}], 0x1, &(0x7f0000001240)=[{0x110, 0x1, 0x5c07, "4eb78b8a2cdfda2d99650946f929ff7b54ff16362e6b58ac5b5d2c343c348e6a9e5a4df508015cef9b0c3770c9ccdb1abb099e1f96be01b4c9cdf1d941e6919c77b345e8b6015cc9aac344c27e7d8d75c7c3db0df814fc53cc0f1bdb669353c5ed91aecb2dca9b416bfd9be6c85b825c7309b9a684461577d19d7b0671c51583b50f0bd7e6e8285b61c9e4d1d8d797cec46da39487d06fb08a79bde5cefe93f046c82e7d43cbbabad73026a785f8ea457ebeaa1ed1392b17c2e3fa137b305aa23ec0c298af744a10ca95ee9b98c8be7e71e7eb6e368e6c0f03530390527bb49050cbf92a97fbb69eded32b8652c5aaff55177e9620d3b05e2d252c"}, {0x88, 0xffff, 0x7fff, "f732b28043c93df5916616c07e30b9342f4b6ca969129df04f8cc9f28ee8158a3daefeaf60343d720a5d6bc82ce8b062bf45edc12b99c9b0fef21122138d1a4ce0a17a362dea8344af68cff07c2209bc6d6f657a38ec88f1ce728057ee15b938f2e377ea8eabf0644a580bf01eb4c257cd"}, {0x38, 0x1, 0x1, "ba671de532dde911338af43b83acd7c6f47eb970557bb85d755b5ba475e39c1ca5ec7e8c3847263e"}, {0x1010, 0xffff, 0x4, "c5e4e8a9476204f508f7a5438ed53d88cd7e3113053b0b04fad262f3455c3fb1d73b77f9b5474d99974f7085ecf612ed85066993dda026f7ccd2bf286db27fb7977f24bc5b753686435292eba33d62cb7eae813cf51d531af1a990abbfc749e2b3c5b1f0effa803622ed3337746ccaacd7dba99496e853b273417ad75308e4ffa5429d3f6badce18d835c404e0ca5e8ab211a710aac940ec5907942a9f0366ffb70f1b1b0f5c57000a327ba10fcfdc47a91d16871203669865f68deb9e28fdddd9034972e66c2e1806542c053d59535967dfb9c1fac797703d57928aa9688de6bc1ce6b223b72bf7c5266beec8948dc8514863339a3e37da02d0236851f19530a1404b9b53228dd261d4105d643b87b7db0750e5452e2a5f78656baefd345a849e444fce8e0badd01a7d8871fe1d4228d9329d40de862024316513dd29817ee25d3591e351c36f248abc198856eaf64a71515655e202fb2f7189d15196c10f9bf6957165370898847494e8506d5877be2dc48f47de8a9349f5a15f1a22e3a25819e7defc98263bcf66039145d17ea0dfb54321716af10093c2d78adb8377eb323b113fcc3d4e48cb1522874124f537dcfc02428d12410fd843d36f713375e59cc5dad64bb75e6f100278937e3b2bf1ef6cc119d4af946bde783a919e0f9bc51b8650901b803fb4589cd62043899c7ab0f949363293c5326124afaab09e30637d45735120a009a4b212ee581437c371ec1fb7fa838d379977600cc474a8bc4677d590c9a7b3e98f6637f970b4a525efc2a183762db8a03f37c455013448c511c1e2498819f93bfc7b80d5dbf67a45276b61e96ed80a90d07d47577288e2442abb2f59fb9eb7e7f8032717cc5f26d34adc1a28a976a0420d9357d6872eacad094efaa4bd448f2b242a9965264c1135d1275f837bbc9dbe1d07a2262bfef85035375edaff7ce7a17843e654c32d19e5436ae0bc4d34e991693a74a5cd46096dd8eba1adf23187937831c6770ae4ddfe22bd776f6e6d340b10e2517c50e6861f2a9631090184817dac43133c3f72696e26772d2d603be5c02b0d603000c046f09b31c01565468febc53d93a051b97f7a770d9a5bfb642406a209a89fdaf73c34a14bf0692ae0f0bc50a0cc8c1202cdfb16ad578f51c36e4a59ccbdca83191c330cabdf88369ae5e397045e3044c9c9d68d6209467c23573115fe4ca33d2ce70f76c8abac85c2fa9862315158b5d7c36afb05c27f3f41cce147706892c5c9948158e82169f738814e122710e048854befd5e28197e59bcbaf4f5590ac434fce8f172e5df066cd800ce3a8c4bbae82e8ee9ba689b52fe27ee2d0eaccb7a559ef298139005221843d8216dece5cf63b9e802c05af30f4d0bc1bdd6ed225922dc780563ba5566b06936fda77e5e2c2216426fee0da527b6b7581116f1b9e18c2ea55a161886dfa9e892e8c4130e87125b57dcc983403a278879fc309110211852f65163de771a7b2c29316a5823b1d15222e230d0c093ed9745b9ac9da5e2b229d93179cfde7abd20323a3f6a3dd0d0db697e406f516bbca5f1745bcb409e1e2fa2c53d3d65b671d2dfbe328eda4b875f059fb9580a53012fa9410c23e16cd5e9409e2d1968b26f22a5c477e6ad9476bef8343f96c9897b0d8c186d77d1214914b5db0b72c0ab0ded6c72bd02b6ba3bd95f5fa7818ccc8715d508a2b00374491c612aacaff8554e6ca77e5f8019916cc2d3a059c61a9c8c2c64b166db5568aa3e9a8cf26a96c7483fce14576d3f972a36299a7b5be201309c5b1777c9d11e1bb719a5e5dbad9cf620deec5f7c4decc32a82dbf811dd5a2e430f36900e6fe2f7a938e686d4526352a0c00d189811ce7ef8352228ead56dfdbbed3756822d222a4344cc555170d8dbf57219ead061ad19491c30a45c95e2290922f310426a39e53fd51c8a51b5b5c4ab52555d95c06c3605c723aee2fd2bf8b24d0048bc8c89cf5a991a4ebfeaa8520ce4a34dc4f51199a5aaab73a60e84f953d84280548eef2639ffb2f2281a2337c9470c5e408c2dcdd67d9c0bafda92e070fecc6777369988acc0bbea5249d8ec309bf82dc84b50e07fbc2186c4a3fc621c711e84e8ac762ab4d8522270559e14910d973274dfddbd692be8b51be8f083f334c36d622164941327ac705a625ed9316a9593c384c94caaa0d40e713e9bc4e44ded991ae6a37bb5c2a66bfd33e5adf6746d1385ddd3acefbbf93189d3af7f246e96ea3af134aae6fd98ec8e5195c724b984a5b4be4f487cb332c9fa8927903416991b94b1fdcbbea322493b2c4fdacbf1e7061ed98c954d1c9eafca8bed3e4e9782f66dc6e8bf3c673b02260d684821e3a7587c7e6ddbe24cd9fb1f53d83fa7c69130f3b7a73b72e7246b5210bba52b8e17acbe356fba8fa840125383c6d9394d92c7aeee9a5d60abbac971564c65b03f314b31c2cde89e4c8a13e4a55b089571981c1f25114a311dd93aff87032f07d0f905227d133522e907f8ec09d09ba0a96b1f039628e26344376b75c6e6ddf075f1c6241c6d4de362df2e0d16f964be4a0d459737cdd5add54d7406c67d087c52ad6da2ac53664f561c6c8699c01202a7db3868ee8802376cbe53d8512bef4d38b5f429d21b6ac48178f4ce8f8222224c215e86c2ca066212991e77977f487f206605598175185e9a9b4426954a82d9f281f575f1c125ce23a373023dde8e0e4ba01b082c35e0f45e9015d7840b2435693a39759e98a120be922b6bf82fddb1c1b1719290c0f047b38b71013449c4d82eae5a16f81a9f8fac3291d80948722b8eab28980b24a024845aadb69d5efea2b077edd7cb921871a88b4a0e8d0767fd38cf6d0120cec6e4dc917f49747066f74a514d9401a35d34e5eb30031f31a9d2ad07bb9b31540f5fff4fd74618a767dcbcdd790cbda50a1e9f5d3177d60329f0a677c580f8284d81df5c0227f33899898ad7961a28d7084ea1889cc224be611fa9da401836abe12e2021da4cc8d52f2400a628259e663e9270f1d3572d68b38cb7dfe4e3401f74a736111a4d036c53965cb980fbfd0d3adaf4f698881c334107371617c3499ea0e1b7552d46a1bcf2ec9535eb1c3cc72cee9d3b1e676d5b3fddca0efee7c4e7155463789cb4938853e44add5623806c7f936a0cb6ad411f15b6cf24bd23938d57bc2e4c0d1db5479719ae7508ef80ca51075f8670ab2ee570e25a08f46c359774554b939a9dd6ccaf3e8e79b324b86c31ae1937e3900519abf50ef71f72f3bc330575083eb3d9e86af77574b6aa358eb4ab1ac8b12d827e57970e081f3bca96334698a341e6d2de98ab98c286faa232595b6b0a4b892b12306a729ffa033d5df9f1569a749692b05f0a7ab8edd631290f25658b979123a6c59515c6ca3492dc59a161af0efa4082170d9a0d772ca115bd49f4ba27e0ca1bd8b643ba5c2d4f635c90f7618d22482e45f8d27f7ef64b4bd61d901b3d7e7290fa3ba2995fcd37979bae5782099df98f7d7c0f2885b1b1cb4927fd71e02433ebf7845a5026d7a8a8bb0a3ebe235bf7d3e91848b49abef4c94b7b5f914e4afc4345e2c9c97d352561beaf97755df4a6431ada2c838e8304d6c822f7770f82bda48e70eff01c53e5a8b3e5298a4927e9c9e1ca93690e079d934bef4806d0480c5c03e9929e0cb1cee5b34905b88f5e8c8121181efbdfdacde307ebd1d2a1ceee3acbd16b05d3a7b9692725ecea53c00992198acbc0240bb68a82efdc86ad83d84c930c1236542f3a30890e753cc1b0389b7382728ed377e99ceae8fe9316d4fd7a82cd756f9e7f44eea78c95f6d22b195395638dd9d4850447a1fe299423b1e0a93defd32287b5923c79f63f6a57f65391b50ad1dacefe23662a1ca03ae92706bd1c355be40bd5d126627f4907bef3809772543deb4c13e4e383b000c7363f8f48db103e5087d45da5ab02d07ce7f007ff3feb18b4d5ba0c42405beab5eccb4fd610d4e91b7b436a1a3b2bab843b931b1188d94e4623acb0654c1df1e0378a370f80a0ef409c9194e54f7a2b5524958fa375b26eab8d8d8c1ffd02df7653ae340d637b21036815724248537f6c60789b9d695a4b1e2a8c13fb07306dd07a58e9a5872871db4327c7e99ff7e81b4a877c33340870c8d099bdfeeb93d7366a542e9032819a81caae1e1ce3839c3079e9a386161b8ffc5a30b1ae4a0296e1800d4d49be07f387ed01d30e38f8889e3ac6723fb3b898c108b8dea161df81d70b8b9d2936cad1ac1f51ca8d079bbbaf2539b91dbab632c310aceb8e70672970f8790f694db61e9a188b8731848b119df97e6dc531bd8fad56d32023b34b1e0dfb6a91022ae27478720d41a7e0a7dde443d64acd522ffd7edd3d0ea342289d9bb86f8f0295e329652ddc557b7f7acc153c2f6e2027d9658a0f815ad060af0b799020d8d5863f8bebe0a2ff4acf94883d6b09f14ee7900eaf966cec3a754fda8eff2e2d1a0e494a67620034c7e030caa6f86422db702a817fd2d0cb03d8e80eb86356d3802cc6a68d8a9f7f6137e14c5684e6e54fa8418d6a6c989115f8c5564e0f68247f67711163a41399d8d436ecfab1999f56d479c82783938c65ee157f26120303053bc5fefce032f957bfd70c5387341710aba959a513f8feb566063ed27412a43bdb3015d142659b931b166e0b9c01dca4cccb8fe31f1cd3292fae1f355fda17aba514d01762e90f9a29e2a566044efc460cfcbd4366a5737bb480d2c71b4a9366f2ae13f944ae6371229b304c9f48f6f166c3ce658902cfd93b80420254cb7839405639ed6e5d26f5d3411bf379a81018b0aee46195ece53f96aa4a74f8bae00213c0ab89e30087276620c406220a3fa5e34c9f7e04226580e5d220f2313f63a38c6f6b2e0177c61a7e043d334de2fa49328b62240b16bf6c641767aff4b8e458cac954e57fdeead9797821b6c6aaf58dc9b29f3bffb81ea119420767439b4f267f46451b5f4b8d2c6dc630c9bd9e36371dbc9edf869e21e4eb871d66b7b5d45992363b14433215e2390246a8cc27a8ba476b2c7001f403e5a5b207ee08d95b8aacc0536ce4f21b1c11b83c4a0bc219cb644dd5d8c0319a6169abc9a0e191783310eea8cca531227b17702ff7f0c4684e1d257124a6302cd3d85c0c38c5aea244b7755de6f1003444544d1e4b70b280a9e6dff380b08e80ea30f15f175e0aaa3b0b3517667ee794c5d7749e9e5b43783232014f78b6f1b3c94ff3bc8c65a11cd5991cb1bd4a59ade50bb1f76d219f5f8b8ce1f97aaf6c4836b9897dcd5426c87088ce6742d6fa617f00fc44c2a9e5f7cbe8d968eb426c195029440720e4e3c503d7141a014c347ffed1d3e90fcb6666bf40f0c627ec1a5f56047c7e9410811e630db43a296f05ff69c637dd925d9cf58c9b1fa097bce4581ea79f404610e097003b68ced083abcce81c82acb987a820200474e7d7007157f93190ee5e4d0ec75591533ac60bc9994a48760f40e508a213dc7a83ccc593f698714642941a94f0437e32f6b38a41c347ea3657983a92436f1047587cf3c43963e273826e15886e35cec6e76679c028aadce65753665a50b737b8788e1be2635946ba3ba9e8eeba6ad045fa84171a62d65480404bc56ca273a967724ab00a32d9654db44c2899d89fd1b6df57c7d6622b87d58cf775643f891f7d200d3fbc39f8194b613d8d99f80b9c84535bebd9837f70fd4a292b1499b85066822e33b1b555d0f2d62a4f3f19e32ebc1ec79fb224dd5a31afcc870ada50fe6fe835302e6263713dd7d25b3"}], 0x11e0}, 0x2) mprotect(&(0x7f000049e000/0x3000)=nil, 0x3000, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffe3c, 0x0, 0x0, 0x0, 0xb7}, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f00000001c0)) recvfrom$unix(r12, &(0x7f00000026c0)=""/229, 0xe5, 0x40, &(0x7f00000027c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000001400)=""/85, 0x55, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="c817c5", 0x3}, {&(0x7f0000000080)="2324e066b2d0ae643993c5991c7639774ccaef83a540c45fd53fa9f4bbb46fa2dbeeb0e0fff52d39aa07d8b36b4747633fba69bac0891b631651", 0x3a}, {&(0x7f0000000380)="eb70811dbfa8d0a9d0784f525ce6a9b71314e8a0855e78c5196e269ec299d4ab1b5d6dec10c1adcc16e94ab0a8704f4e2979bd87199f8f3b83dd6c1a1417432478458310ab8e1aead7cff1286573bb1500ef39d89742a434552d6d6f336b4ef81482dd8dba851c29b3b50ac7017502434b075f763c3893f2c7cbb839a475ce3d6baaafbfebc1488a1923eac5da46ffea4961370b3f3cf746822d8aad04f62f27b7999b6bec0f37e1bc05e9a72fd1ac721100f68d46fc7254f846e6abbf6fb1f92a87e7221903d630470aeb4dbcf04213e865f4de3e20a9d76075bd4b3817199b039d708a29471437c59cc9bed691b05d3790881070501ff266dc39665453c13d9015aa057f596e072e7313c8af55e6d525c8cd7843696699dd2ec8725588fcec91fc61feff51cee45b3db3c617af08c2637d57196b01ad69020a63355bd9fbc830a0095caa5fa6a89d52e0625658ed34127df746fc84721ee013f72b7160ed3c591914a3420cd1f21d2b47cb78854742deec2e74f8dd4d013c802e0fddab8246822fba8582cd973a6ddd6a48ad8bab7d82531d17f87e12331f561ae71953456376539204790dec194176d86d1a3ee47c70d8b166e988d7473e7fa7b6670075866c3f382964e1f916d39b7338cdfc372e12969764a81980701cf1773cd028d38092764b615e2e5fded016a6b3a7630b13b5dad36bea31649967a38664ac8b0a795cb502e1ef14ffcb530a3486341262f3c8a2004b37bbafdac08f6d1691c71bfef360ebf158aa1b374841675c38efa4722509482bee83f70ea8ba13f3700b6bbd31065946c94c00a3973bb46b0d0e44421094dfc3c665202fc4006832d602a4d9a5939bb6eecd2d42962f6654111b17015141ba9a02bad1eb6143c909654c31639f4cd83f35a6aa63ea8631d7802cfaabc040b6d42411081a17d9f87e60f1b024c30564c8a61369e902107e7f5bd5694652b02c2a471e424147afe60cd96937f9fe4d666bec06b28bfd4946a82c6943c08ecbb57461f7d4c0e28cd417ad9b39a2d9c2568325f0a3999306b75283cf131ce1c9818a9e5675e20b5ac3abaad68bc2ad5046c07b2213209f514ab53659fd1c79534248dd6268f8113ab5f3f6e50b8d7aafc5194f0eebf7e5abdd2906d3da0463e73e291101827bac068da073528ba8109693727303babcab7179e9852069a24dba16ca96e93e667fd0a208becf4cd458bb995e1c356d4ea3d7c91888bcd8caa1720cde1f55660b705fa1bbdc0e08a9feb240baecd09f2d28140ae1b86e0f95e0f6654341e310ac6e4ebc8cb17bf52b4bc99c6133cab9a66cf83b4fd74d26c2a1ba4c604c183149fcfa3bf0e04912c36067536e3618105f6d8e7a5e9121ab15e52dc25e493907ee0b2c592354aeb0c5f049513742f831419e4dd582a35919bbf6f6da4e013724c3f0aeeed0a6c8338a6f74cdfb988a70b658e3c8ddea8e53fb9b5eb72f49536952a04607b1b5abdf6a5bb17ca72ad6793c93847283f02d141e2312146d33d07e08e95ce8ae52da546c7bae499d5771df529153ba34037f654082e3017ea3d89c225f31d626749099c6584f9b06de95b49271b356d61b21c214775807d11acc0f2dde11ee5adfa4bbcb2a8d6464893b8caf4dd8bbd9ab81802eb347de2e3de3df47e83c087aec242b419b3a3d2f904186a7e723b9c99af6be06bf2b8c62c654fa7ea7d42a12527b27cc563d703a2d795ac878634e4c0bf74b63051a015529080471a23797e0abc3844a61bd6df805f39df1753d03da504e5a7005a61d75484a12491a97cc3574537ddcc15abe80626a2026d36e2e4aa60f0e863a9b9e1519dacbb8653ff0a2462187524901caa436fbde669ce6ef331bf96c6d351126de9efe975cc8689c201e29cfede17996395dd76a120ea0ae6b7d66f63636fd39e7f4cc54ebad54fe640a8f421391c8a47ca0b7f93c73a9e70c7f72ac13199b987969478dc6cc26a74cbc26af3cc43c7257df05c4f4d9bc3bf52eb9a81eb369b676660bb638b5da782f2b362991c446b95231f89f8bb961268d9b56c679fbb205d318cfa805778a2b7899e7ca16c1598aa99733a39e5670ecb3cf2a45c93f621c908f9484cb271a1f2b5b14a1491645d4ee26c8352d86ac18504eba586541c601afdb159f0b3f31c9b5554579a539a208514002f17f4155e6a3839b161f960dbb0a9994b41d210e5e0e93b8d26eee8e0ad42e2a393946e09d81c4f2366d7f0b6013dd3deaea92f60a43e2cbbe5cb6864868d7d03f36a99eeb3f7938e5c6e3bbc89871819a5ac0fd715433b1f066aa04f8d1716583adcf7632e9f35d8add7248f8edd0090a99827b5b9cb85fdc08c49642c250e383214b3faa977ad045d24fd8a9a6275e0ead51c16a8ecf822623cdfc070ee7465e478c700e7caf9176ac74c6c55d2ace1bffbc8f889b1d341c1fc997b9e469cd6119b9ce6146995bfc426fc82aa476a76181af44cbcc578af67056a3c7a5cb1c44d1a3e3f4caaddc425490f57312d1060f1d698e2704747afcf4a07ff691f161bc872ef8fb64ab144b39d0c504cea53b8198546c68391faa686d5c0747e984f45c2c816f5b6a06df1cd789f0e433dd329bdc70dec04844493d982aed0465077b2e5f2796d05b923c3bc403d4fc91b3e91a59cd76d36093f714a620a23b2a0392a86dc8ef48176442382b02491911ac3d1de8ecbf19780a7bb0d3df3dec2ee8ae70a68072af769524cd1219ea74e1c0e73f4c8ae85fc9c14abe264ce512077d91701c4d002de7f4c6b85d2106e3fcdb3b310c9c8ad4190bf1a5077418436514230a8fa9a39b070dca4836ba6110232bf7942e40601b1d6d4998c07ee21f0aaa3a9c3a3dea39f986ffa8a9da0d192db18254f9ac1b131f00d66d079b4947a50a7191c87f8f1cc25b3bf3f7a7a5520f61996733125a70944b762a0d925a6f9c0248d9d709411f37636574a7d07897d77d09bf8447a09bb67fa828321d5ede0afb125f2289882f0f039daf7e5f2b9ce07ba7866e91f04b26a00be275660b253c94a4695cafb41a57fbaa16aab4dcadd5bfb7b0c97c27fddbd037b126b90c1e473ce67664c98941dd6a41e82fdf4051ca6cd298039c8ab591425481849962534bb2ff1de9ea7527d901a710a2e1147d838917eb311abe556099e52d636119d855615ee80083ce73c77795ce184f6d06136f1ebc8d0a04405367ead20dcdfd236006af18df6debf895eeb31ce79928884668b8e7eefca879097cad2376a6e11b01730fcae169ba98c2b17782e1cd60a7727425704e58072a39f6785bbc8f6089bbdcc2b3200273a10af048b899d5bcffe54463ca881cd50d76c159d6ca4b971d63f3c1db62683b6b4892c1fdb9289170af110a2fc9b0b08da489ff914ffe55bd8d41372fb5668d55f73aec45b33b6bdacb77153cbdc817ed3902631772b1fbc531c91ce43139d89204baec0f3a169e3ffb7ad7c2e64289d18627a7d9131de3a558459a32c09a6de547ce7e18845895f30635cc59eb5fbed6bbd0154d31451d3f80163185b42062d6baa3d1102fac7b2b84927f46d5bf9c477e432769ae553c9ceec1dfc53cffb97bd67834fdebf842dee34845fba3c8cdb4badfadda68cdab2f06d8d8d535ef29906dd0350a447c89ddf63da51c666c3ed4a3b3577ef7fa10c6bb957fb519f2f30f38033fae151d9f84b5b271f0f4811d900f548808367bf5c7a91fe19e087355cf93766903b0d764c5cfe648bb877e7c5b6c1fffc898036f367b21a2d3af58cc72e8df7cf739f550641f27a96b410fd721a06d64fad70eaa08dc1451ed46fee84e519f760be7ea49d3433a88a12bd2d58f11ace31f2c99f4a83b0dd9f94c6f7298d423d626393fbac32000cc08c4b1e5938653b0f37f907dd288aa9f28089f7916d165e7c0010df2f3ff38c6fb02db1d3ea6f154f8ca3ccac3676a09e30f5e007ab2bf2b5748eea60608c15ae362c7b54bbd2bf9b8964d4b8e91e3662ee619f0a7b561f04fbc7d4a2fb81ec309eff4448a2952fd986c5e55df3f5526a59f35df054b39826fce65002335da520cbf1e32477623d54c7c1241008a64cb515edf7ab27fc27070a25f043c2f6107d09bb0ed5f4b409adfa992f26639dfb0292542163f0ce3a2e196f9aae1aba091f02bb6830669603a39869a7f0c41e1dbca6db4b1e211e925fed0940d904d40deda091b0b5e10ab7540567f08adc60515eb0a663d1d21d3a99c47bd09a4b9453da2aafdfc1622d4b526248ffc4705582f816f5106ddcd7398632eeb6a484a9de75cf1208db318357d5972fdd323bc1b1cf835da6e21f992008f0e687cc63d3f2def26992f87a25a993e742c94fe4ba3f31b7dcfadfd1a3b447e112c4151c35d3c518ea5efab78cbaf2294dabdcb45eaa3772952cafe2efb632c45e789d971be9bfb653c7c5e4973a230c40b01efe5159f8f0c799909c0ab20c144bef12548cf606f192b9334922c9dd83d4d8e0a1408373cbfc4405a2f804bdf5c336fe9a3defb17956316b9f264629adba6c065772a55abe31fc6bc0aa90f5057261e34bfb2d2cf4c8a45c0369af15c7ac55bb6af2edee74e5fea9fd57aae2618bb44d7940ec19c6a86c1aa3c219c42a0b7f484c55c19ecfb7770e5f59ecbee1b75f41c6fafc370914773a74a326d7071d9f3475c9c8b2d5ad96fde528e406444bbd0165e45bc47ca0a697fceddb12d290311b7d416387a5e983204aa7880d37d2fefb5fe17acb8cc63623351ca2fc30e8effc9fc638645f107bbc1115f8bb02f86cdbc030be6a553479170f083f32d6910abf1447aa2ab5966b72e1e74caeb1f6a110ab040f80157c2c55734b964b70f904c8208affe468809d24996837c5956887c4728d8122630034f6aad2d19b73db212af3ec9849b4c756962f375d330ffdccaf540c93715ca15673de0e0f58b639826a8988b0330aec63dc583a70a94bb7e018a18b6fe79983bbf35df705a58b80a217eb64438e6de80c5ce8ddf03323c4a989f25574d44a37f7eda4630d751899a8135fd4a793025422a849070303d047f6940873b76944866387f89c8cf97e44d69971c7330c6ad08288b52777af9eb32a8cbfd11b9e2775bae54d8609fa5627a76f50d2e991b09d24030a7ea2e5eae79d74a67e3bf77667ebbd3f68eb9fdae03aa89d71f041c80c2698a03f1130296e5d6e830726ac84589ed5988b7b33f17b3695dada45b75d104bfdf93783775e450e110e045008dec78b44a1445a511331353c232cc503c79fa027d6510595e9fc78b846ddac4e9d7c9d3b2d595a6983b01cbb00be059438f641f27e801a13a4a55be6f78f8fa1c5c42fbd0f2207f48e14a8916934ff3bd3ed995eeb62b4fb68b28f4c45cb25ccd4af53ab832ef79ded9fcb010ca7b033064693c888355812f77a7ce41e8d019c6bb6a02611f82cdab025f35196f6623c4f433050df937efe7522925fda6dd109a4d6eb265adefb91ab0dfb76e2716feb55ae840a4f3a44fba1b5696e6a4d19e2a637c798b62145aa037a2c034e6f2101a51d65c0d6237f3fdb97e1a08ce9467cf27ea413767b51e3c06a89caaff68ecc960788d98d2098a316e07686875595c27d9333810a9c23c4604e319dd73678bf194a739c5aa9ff6d59800cf57ce1972a4830a6bf300593ec36e4ab9d0ff0f861d4f8ff8f127a080c5034d0b7bf003e2b00554bb54e14db8b1ca96d7c61e773f82262f8c91536e79d5d05e91b2eea57623c18d44421bd0e28d689ed7328de04da843b3572d2e062078bba3f2f0d90191ce46cba61c6879e1e4c7", 0x1000}, {&(0x7f0000000180)="ccec01c88cf82f85082a16882904ea4ed06edfbbffb368e57d5490a7f273a7db42dec3ef1b133d4044b021f564497fddc6745ba134d8c287d5cbf6d8559d8b94301e01c36c8d0109fb93525e1fa1e247705c8759808955e5d631ced74b2216367cff5b14d84f75", 0x67}, {&(0x7f0000000200)="ae0a6eae7399bcb94b64240fcc66f871afedabe5fc76960f7566fa1964dffad820ebbfdc2e81c132def170507a3054639da4d8438aa777d235f266ed956ee4135cd5a84533e94269d8cca73de881a9dae098796dabb9204b79b3b4c5334fcd19c29c01aba6b80c1e042bfada79a0d7f880ade82420c47e3ee1ef1ec40baa53752e8255f423450d52ca257216662dc3d49e5c7a8653fdd13344203265f38f1d0ab32b39860dc860c6095d0b88c821a58772f7d3b31b7d9dc42b1e9595a21f10cd0a1cd0e637048e9eac0ee455cb6f2fbd8ffaf214594958caa5bf0a716045dc56fa6d", 0xe2}], 0x5) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x82) setsockopt(r0, 0x5, 0x31956e58, &(0x7f0000000100)="df8b1364a106eb7f9934959fa6fda47890fa33af7068ec07b2740ecd7aaecfb0c8c8a91260d1f0cbbd4a8dfca4db94f7b97d47793454af32dd324d764fbb4572f43f0607efd1bc3c6a9839b2baef7fb34eeb3426cd8a6297c4ced5b9f60747623ece87a518ba5439d1df262c73c9c5240c312c37fca3953c5dcc1ba8eb3d6479017daabbe0aa7417a54849959dc7426aad031ed4e400bb683895d18247f8c05315529fcd4af5", 0xa6) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x8, 0x10001, {0x3, 0x5}}) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r2 = accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x50, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)="62fa4fd60e811d0e5c1b144654de18a61699004450a01ed76a9171671d89eff22c6cded154267abda0661e1267d028f6480268b4481b8d11ef35ef81ff8865ed541d0d2e397b3c7ba91aaddffd041974fa043ffe3f2006f8f9ea91095b8c242b17e74c87439fe87d02c66e2b73686c50ed2279aac868afbf6fec51aa9b0d6a44a0edf66ebc404b1dcf969294f71fb3b15cdc67d6c4089b182539f3cad6786075c99ae68fcf9e240236751be97cbaf186274322", 0xb3}, {&(0x7f00000003c0)="d14e59f1c4f15e9e7f5090cb42ac3e29e0773cc6ec5927c8419a2c41af90962808384610074d801a31a0e59a3c7f367605fff7fe33edcd5eab5bc51f5eaba2fef5e4a25208b30fc6128aca461cb8202272199e5331e0f6a81facc13a9533de063b014f12669d716e716a0e91355e2c0150d33342a52ce7935af3bf9f3d98c44fa44b6c30e5e550745a46d064617e88e96cb4ea446c600fa24cc416", 0x9b}, {&(0x7f0000000480)="7f002d2a62b70353e8ab83a22f9903f29916a90de5ec7ffd158a3810d2f6725fece4a6d3fc9cfa03cb196611c87d1cad5a38d19cc62160607816bb3af568b6a0801d123ce88ce120919cfb47a81659ae4ff85c4a4a026c41412633a5e7bddaec97bf6fe13ea00d549b36aa703a762f563eaf2533e61dbf9aab54a5c6b3cf99ca5157e434b00da612859b9106be3872dbc792cc9e75a3dd22f66c579519e717e63b16207a169c467c826a26edc673227d7f87ffb04ddbe8da3657bfd2dee099bb866b18c4ebc58916459c27a4724db1706870e6d37176dc26fe520579df30c343452c9ca7aba82da4435c7302ff3dce", 0xef}, {&(0x7f0000000580)="858811612597f09ef47e0ed044275ae39a2c6f588f74befd56ae", 0x1a}], 0x4, 0x0, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000600)=""/81, 0x51}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000006c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000700)=0x8001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000740)=0xfffffffffffffffb) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x4e3, 0x400, {[0x5362, 0xffffffff, 0x0, 0x5a, 0x101, 0x100000001, 0x5, 0x187, 0x7, 0x3d0d, 0xfffffffffffffffa, 0x10000, 0x31b, 0x5, 0x0, 0xfe, 0xf5, 0x1], [0x1, 0x2, 0x2, 0x9, 0x8, 0x3f, 0x9, 0x7fff, 0x4, 0x10000], [0x1, 0x2, 0x16e3, 0x5, 0x7, 0x0, 0x708], [0x27, 0x7f, 0x6, 0x8, 0x101], [{0x20, 0x0, 0x0, 0x7a}, {0x4, 0x20, 0x10001, 0x1}, {0x0, 0x6, 0x3, 0x5}, {0x0, 0xe0, 0x8, 0x100000}, {0xffffffffffffffe1, 0x9cee, 0x7, 0xfffffffffffffff7}, {0x22780000, 0xa, 0x7ff, 0x80}, {0x9, 0x5, 0xab10}, {0x9, 0x100000001, 0xf2, 0x4}], {0x5, 0x7, 0x3a, 0x1}, {0x8, 0x5, 0x7fff, 0x720b}}}) r4 = open(&(0x7f00000009c0)='./file0\x00', 0x10000, 0x80) setsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000a00)="0fcf6291e8ff09b77e2244831c659bc402c87a7f0fd57ad313c1cb1d4a90efb3d337f18b37ca85e9c698a3e3f779d2f190a89bb2c4709cb6f09dcbac49b0579c0a9de8620c8d94b3d4b059e461802e6363b3ffd42e7270b21b55db42876e6ea36e669e8c032d96526026ce6bf2d50ac61a99a5788d54bc05848aaad32c8048142a637b525deb5ae0811e7573a892455a657a0cd82ff4ab8c88de4922ccdd19d6a2b42196e3d0010c78152c1989fe2429788de367ea03c27e43297f7877dfe458ffb824d3a3f43ebc538d35632f045c8ef57aa57e68d604cf1bde985e701a9b90e1088456e7873e", 0xe7) recvfrom$unix(r3, &(0x7f0000000b00)=""/73, 0x49, 0x0, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) setreuid(r5, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x100, 0x0) r7 = syz_open_pts() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000c80)=0xeb) r8 = semget$private(0x0, 0x2, 0x2) semop(r8, &(0x7f0000000cc0)=[{0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}, {0x3, 0x5, 0x1000}, {0x7, 0x6, 0x1000}, {0x6, 0xfffffffffffffffe, 0x800}, {0x4, 0x342e, 0x1800}, {0x0, 0x5f3f, 0x1800}, {0x6, 0x84a, 0x800}, {0x4, 0x809, 0x1000}, {0x0, 0xffffffff, 0x800}], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x20000, 0x0) 16:00:20 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) clock_gettime(0x2000000000005, &(0x7f0000000180)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0xfffffffffffffffd}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000080)="f848e4a6b51e717900") 16:00:21 executing program 1: r0 = getpgrp() getpgid(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="b1e75a0fdac1103bf1c431e4f276616c5039c9a1d0f95fe2480dede74c07737c366d34ab3ce4fada05ec79d7c55e9c17c449ad4ba12d25e7602d39893cffe808bbb3961951c4fbb9d261bf7823020ba37b02a754e1d684278a79fd89e3c9958a3d466bbf4a24684031900381b2741543230f5cc5c917324f8fd8f90b7f012a831b41f4981d4a027d7f6422bb7b7a19fb170864916ab48f0994e5928f4faf74", 0x9f}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xbd}, {0x100000001, 0x33e}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8001, 0x1, 0x4, 0x1, "27654fadf0d1226f71329338e4c23b6f4fd63b6c", 0x2, 0x80}) r3 = syz_open_pts() r4 = getpid() fcntl$getown(r3, 0x5) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1000000000000126, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100712f66696c063b8ea037c09226810ae8475296653100"], 0xa) syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x8001, r4}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0x7}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000440)) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xffffffffffff8001}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0xff, 0x7, 0x3, 0x7, "088dcd439aa1aa86024301b3e34a74eebad4ddd6", 0x6, 0x4}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f00000005c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getgid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r4, 0x0, r2, 0xffffffffffffffff, r1]) fchown(r0, 0x0, r5) 16:00:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) getuid() setreuid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='$$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\'\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='(]\xb2\\]@]\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\',\']\x00', &(0x7f00000002c0)='.#\x00', &(0x7f0000000300)='%\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='&\'\x0f\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')\\\x00', &(0x7f0000000500)='/.\x00']) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:22 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x860, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x401, r3, r4, r5, r6, 0x80, 0x1}, 0x0, 0x6, r7, r8, 0x4, 0x8, 0x3, 0x8}) close(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x27}], 0x1, 0x0, 0xffffffffffffffb3}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x25}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r0, &(0x7f0000000380)=""/195, 0xc3) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000540), 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/31, 0x1f}], 0x7) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000280)="7cfd56846b6c3dea42f861e9887c362a391da9abd6a60af0a4ded4d587c222a8b415e2e65060a9f58e6e5e90853965d08c70a25a56b7096dcdf0e51c149d924bb775d869890fad9ef00d57c1869f32200bf46b0fef3e57524557dc0b8297a8d47d4aea9895ae076980c36c372987fb4e2e68", 0x72}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfff, 0x4}, 0xc) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() r4 = getuid() lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001580)={{0x3762, r2, r3, r4, r5, 0x100, 0x80000000}, 0x8e3f, 0x5, r6, r7, 0x2, 0x7ff, 0xfffffffffffffffc}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000cbb5da13064db566df7073cbb6168f43f436605fb64093091f1cd6af0a4d531f0c73030e35777eac29d1560780fc2804de397801bdc54fe847373c3b870b4e5600aff692609b83046e8b6b1b23899d3e3b517aaf6d41317f74007625043234bad45ad07c0ee27c8fc362c17b626633d70cb02926807c797984bc53ed40e3e109390c20da9159738497355ab13c790c0e61ea57eca52a513d81b4c11aea4f7079bd600d8535c2551ceb0756b23aacf990dad55319989d7447e218258794b7443347e23cb64e1aec42bf5ef9531aad30bd28076a66fe8a39547ed0e127b47302f11f7de05ae34535145b467518e05eb1befcd0a615580665f9003ea0a26961c6e11112c1262e8a839fb4c3101c9a2d514d472acb3ce8339498a7929ad1626fc0f1778c1c9f6ec1e327d2324a38bf65a34c2d5876e674fc7bf6e47652a003ce4d85e5844f914d67f3d8b383e8f15bdd9e78ab2a78bee2297bfee46507d42b69fe8f69c287bc6cbb43be2e0042ba88c9b6240fb6388a69b65636d435e38949d97eba0b531e818ff0ac869545d78c00"/420], 0x107, 0x800) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20249, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x241, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1}, {r2, 0x40}, {r3, 0x8}], 0x4, 0xfffffffffffffff8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) close(r4) fchdir(r4) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = msgget(0x1, 0x401) msgsnd(r1, &(0x7f00000004c0)={0x2, "122e4b6beead2dd2d4077e1de8cc17adb4e8fb85b1082b31174e51a7db83713a9952b63a81866c0ba275fdd0e67bdcc7ecdca0b156308985b45ed72719b775bc8d8805e2e6234e9e43b5368c6f1aa0215410c11ee6667dc5ac76f7c55ef0e1e925f89240bef44c191550ef901c58fea356ee05ae2187236867b364c84c593e8c0f41b8c223e6eb8b62d332a93fb8023ccf08d550baf89e7e3016519a8d4f11f1d65a4d7c85728f8f94061e620e64780f3805a3cc0e45e01e6a3ed1926fb0476777c33b44bf47a626b67244fdd7f932b48368cb13ab07ebb1d91444bd51672911a2437464e015d380b6780c43a2efc4241eb1691b07a24ab33ab7dd49c58300bb36dccf76625879b246c3fec4de713be17e88f087471fa511ff6097e5772cacd5a9848e10deb76d253156eef4113d4a524cab13dc680c090bbf65861a6a14cd290e17a8dc9a8ac5222d47f8a98a897866341aa4a550a807767075006f4cd4bded4ead87a893e3e273aa23c897c82c3e67cfaa48238d26e725cd9938e0ecfaf7774e8067c4904a02214ccdba39f4b657cef5d2c8752ede29a9b96215ed32096f264b864060b9704fd55266f9dbe367ceccfd2979ce0c761f1525dadeab1da8b42e23d2165da80f366a9fe98627cb4a0905f506c8ab80e2cc8c324702fb450da0d143040e16015845202c0d128a03f1bf42b34b57fc7f279042b2a71cae9db8aa4a2d6b0214d60a9764447c3ae1ac782aae7a99ed4ddf9643401c42541196876d72b1dad1562283f806f910fb33a875f09b802fdf3545b826a1f62e54d7902006f5b2fd191ab52e91fd72f5999262d2fb3c298a51aa37303693e39d322a6e66a58b957f8692537e7adb7def93e83b638272d5493239b0be14fac1fccaa41b3967d7b985e4caaaf9318a9bcb6a1f5cc8c1e453ee32bdf519d0b77f24f4d4f06972e556fbb4af987d7d6d5ff0ef8507d22bc4370ca526c73636fb4b492c58ccc551f3c58f6a37c258903566146afa041b4b0a1d298037e4cb779d1e04b1d28009d61946aec8ec926c6d2f6065f042b4474970d91955c90fa0d676367ea7a0d915e3959c00c8dd6f0fb72549d10a2b1316c7e24fd137105ab62902a2160faa91f4e0a172b6dead9585bcf9b2613f2b0bc93cf0da7cee7c5e0d35d11b3ece4c9bd18692dff593c04b1839dc1a0271f6c7544524a61b1921bd00e2cbb44f3e5f16638d3119f801b303b0e37d57e162119ca94824138507cdb2f88f7a3b14d50b15e7392cf6645a11f11ee44550b0f0dbe1658cb383cc614dd6b404f1ef21e5d53429f2d0fcfccbcd48ba3cfeff78ce7e5e68d0a600faa105579ff3ede25f5f3b59c4c07a71beb5380aa9aae01e14e1f4840a2c209e0db3f85eaa7e5dce9ef556f5fc929a8b84ee1082e7edc46bd93da588d8d8cbeb0f23f7cbbc1627927652234c246e95f71a7a0e3a5e7528dc305a8b07a7e1e1bf15cfd4538f25dcff277d27d3c745ebb4662ee01f9021c8eb283ddaf49bf9d5a73b615f8f6212ef40b55d8438ac9a80f5e993efd4a32d62df2dc8d13e5a133ade36f113e8dc5bec8436b00faf719f7290a930ef2b55642648ef30ebd7401208cb0746e04a46f0ffbfacf3f8990a1bf9fee4dc2951aaff898a37487d800583ba5bd6999fc918c0da73a48881fce75b3fb19ce7177c67b277e788b448a730661b5a4da702fd7f4e1f9b31a33ce504f36526868df483d27b70dd76489b9fdc3695c3a4f766f61ea36cdce9b8fc2eece2e5a583d75df19034192839be511fb6e0e689be42e32a529e6de95fae2e0ffbbe2ec6a0bebc744829761881fb59f677e8a5a29c4141457059c07208882650599ba671294d922de3c48bf16a2282431fd26315349d12ac972d40cd9dfbbee4cab440847027f4ccfd91735431f712cb821d73994ab2a28faa1a64e087cda2e722f0b03aa61361229f01a4be8f62c4267654ef43c8b98aa65457073d579ac2dfb7e184beaab4db660740a261fed7ffc2d5fbf675ec603a37867c1ac75884e34e079863afef97e5b803f4dadce59b4fd6410c025acabea5185e3367c625e7caab356180145c01abb2e0fca601fd4340e52d2807eb2d543fed134db785b2825d82d8092dfa1eb5e884da63f41cccc59a62bb9f65b207d0ae12f682243b0d0ef37b1186dce3548b8b9e67509de6b7de0c97dfa2be2968a5165c68350bd678bc551eb6f1596357d44bebf05078d453fd0d317d793ab42421ab3dab40932ae6c1177ed6b95ee803451ffa9a5b98190a438497bc96a04fa768f2b0e22423e9a75544363a17148d1459ec0005d3f7943b13d549c903afc50a7a67f0477c01cc3bb6358b6b62095572a8d81bc81d43307a328f5dd98d89c02009443d79f68157bf820fab5c55f0df09dc34de64e85c48902ac33e62417699a1027fc113ef79118df54ac075b49dab8bbae9fa7d857b56f610bf0bbd3d2d875a3d4bf1a3e0bb52f5f6dd4a012627ebc757a6e9ec9dd8eecd2f02630692650494bd7f0044b5d798a54ec282bdfa5002991f4c16c46e69acef55b623e22de12a8b56880aed86eccf8af3c4108a45c845b75c29e9d7d813821e135b31554bb5fe5bbdcb698f5c2c628d4f2cf913621fbd8c82133b71c468cce938e1ce5ebc421c2ae77072980745f8c739537f55ea5d400e63dc3ad9593ca5e4004bbb1edfb9b0cf559e5c5ac545ff1d61642ee57074d9129ca74ab5d26d6ceebdfa545ece773ef284556f4908eae12b391659121911fae714d541cfec4bb24fd24e91c8d0ef3a91ab6cdff8c9c9e3163212e52f127c1cad02251fc3b8ad0873511bc11464f8656416603e5285c2d3f0b9f077ed41fcd73c36a452314642b929f4b8b345f89c144c028e2c6507653173b17e09fb6942549b797582f51f92bd33f424038fbf551bc03f38aa492b348f94ba01ec8562413e2b360969069388ea13cbd9f2399230f69af64a3c368e5dc6047c96343b8245d3b34442a6cd8379f92727b2e8997915278d3a940abe960076dbdcb3f3543ba097a7b685d7c336eefcd7d4d032221414c5e624c04470e52fb461391e01ad784210851a418eadd29a99fd2b92e1a81f2499fbbed9528a48fd542e063cd00ebcb67b83117fefcbe222f525b0d0d2f0b269b962dac4b866f3d5f208930988a8dc5e03947eac71b2ef5d04f7eb7cdbe9dfd8869714f36c9cc484e9bfa8dd87231db96a0e3d31295c96b53c058017c90477021ce080741d49b39e023c39a0150936d7a5f080e0f315c14ff55b36efe14b7203e3571a3b89726f3020b27eb599b82c6be0d5aa39b62fc4812b9f53c5be2ab2e99c7b7727ad49c1e67ee1f016da18607df84d40e037da0e7d2bf507e09cc7a086da913345875ba41b1e47e9a96fe2ea7caf46da5058782742efcc9100952036652bed30c0735eaf0678f09be55b77ea59cb220f0d981d84674ec8bd6b744d62769ece5083d0ebd93527e92a24a644c7ddb11b0efa4b17f315e68c0fd59a8c50d8e162f48417f610dae92e783025bd4df2771d3f149e12a298baf2534f2768628d2d5933da0637f8ef7b665b1a614c5eb8eb223e5fa83f093173a7b9fd3b569b5cacef63ad7a314777e1761bd929e31671e930b6c144099466eed48bcb68e5f97169515d60d9bcdfa565276e1c1ff3c78fb1e67c39fe412077a371cd3fcafeb092d0f636e98c3bf29872e490cab200268925d31fc959f38b7b107399a45cd2b574cafadc6d463e3f3ff0dc7411dc0609f5215307b63aa6ed614f126bed382f38053dee7f859a83acb6d6aace7d86f862749061f799c606e7991a43ca8d1eeda7e1f4c26c4c44267b4a6ccb5ef1a7f693362ae211f7505364d35c4f9b12be2059ee6bebb019b8e1186af0c33f022ad52de88097e8cc474ee50db2beffaa5239d113d89cdd8485834257f9f31154fda0aa7312479bc287d9d191eda6f93cc38171f7b4a9fb91e9f13c5e5f7ae3890bf80d17dfbd6e53795c533c9d9146eecadb4ccfd3c3f56f2737df866e82dd13734544fc05e7fece12c81ae39c51a34906fecb4d26c6dae9d5c3c50a374c4f5563e8b71aa10d285f4523f02e9df2fb59cf2902426aa6473c130c928eb74914afad92aa5b654adbd082088e349b27cc555c4f09ed4c3c8e9028aad70e14cdc805a5659a19dbe72835b55e05d8562a6f8ca739e2fff00889a4e388ed667a0b59a5a67f6ba02e34a2a32653a4a63f73acfbb9477d6dc85e279853f56f821a46f90af5a89c0835453c0991df23073781c3d523603a58d6b1585b2bf6555dfe4da35a223d939d35e8aa75a109eb9020b75f85a16017494163cb6bad610ff87b18cba0808a5f2213c2a347a9dd0622ea6f4f7e165cd0ee7ad442864989373d6b15c26cab18cdc4ed13d89381cacf9979c1d1057bd6d2715638c205050bb8964af86c059664b7b67065258329dff438b1f0498babff44630905bba2918c9bd2a5b9cc243ce59bec7321678b46a772806242147c95a60314adc2aab48d61adf45c0943ec4923debbd4c9768dd149217a7fe10d920356f76b1011d1b471a7f778bce6f4228dcdc208d210d2e3986f04fdda14afb5785cf4359a0ba2e8e165929583b4858801c23d9fc0cf14623e4157bf958634323a2eaed9f6b5cbd68d3e96fab105ff4ace85d5cbbacd4a1f6213906fa1c8dbc147ca1e885fa134ee9c1d53575c7ea8067c3496422b525a1cbf11346c48162a89c0da79ca0dc4db5c28c148f7e62a7179544344518662a189d42e97e9fb6ac014a67d2ba661ca975d17c322c98d8b15cea62649e5b8f1fa4adfd79ca53c43342f87075c6b606bf60f75663d54b3957a5483b8162421775834ffe4c93863eba7970089b56faf69918fc2252de0023f5688c2d9a309fcab91bd7da7454a4500534aea15710481aeb34b50975359c6cf36707abb709879387117d761d6946bb840c44c8f102dae1a4ce5ef2afdbc47eec45c4822b8598075db24f06f9a2ebc5009e1d70bb089db4f5f3d0c164f6b8d5d8bda97d54789c11eea80359216ec242192a683b084c5d343722ea850790b7afa6e8241b36a4dbd01445a4140c493cb0979614ef9a15ea052ebae112f934fb2412120325ce2af1049cd6d3c4cc98078a90094d98e9c1a02dfbecd7f2a8c96379fc5e2513a1b608e0b40396702544280ec10b72fbd6f8b48835da7aceed018be07e3b5bae629702e04b3a0ed7c8928c3021490b054a790f963fda2be3622354d265753afce4ea28288fd135a92bfa7a2d445d25f954afa41bfb197c8353d9042b206e9aea2cbe16aa631dc2b45d00549105ae26fbf1e7a9e34da02a472337b4e38dd7daae87b844e16a5938c62aa5ffe5c6b59034b36651c2b2a69869e64f737003c5305b6c6845351dc31862e90cf4d9aef8e308f40579b92d35b282c0bd3d319441f7446b857d5a5260a9dac4e531f29b0e6de35e805585fea26c0d4d6474750917b248b99622eb5b42aef69ee29d5e7735b4ee035d964db205aacd2477b8677f4ce1aaf5a56e84dfe21e010992d5f13600dac70c27a02c2fadc56ba59b1c029f38debc5009bdea39f1cb9e15a182ee891a38f33b136340a60db6235736f52357b68d4f4a52ef39aecd2d0551f1e9f0e3afed1da74af6d19e614d67c5b4c32b8a3ebf9a87a03eb3b0a906e65db7ad377e28df00b0e2c4d60b5a7436999839ac364de9a86e340f1f668d9e76dab9767f5cfdd075f572bede0a568b9ba43ac9f55e42d32a6543311ade8a710cbe9aaf78b4a276877bb4733079d2cc9d987579e840b6a49a128b9"}, 0x1008, 0x800) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0x1e}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1e9, 0x200, 0x74, 0x4, "956af6f84f5c55edc2bf6c9d181e777e9f752d9a", 0x5, 0x7}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000080)) 16:00:23 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000000)) 16:00:23 executing program 1: mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x4}, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000080)=""/23, 0x17}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getflags(r1, 0x1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = socket(0x18, 0x2000000002, 0x0) r5 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r6, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccd346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04b247d62de98bce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcb0e75b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de00000000092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad622f0000000000003734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b30182c9a0dbc91c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d27812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4278320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0f36b628307c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c8501bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f69abe1db22d2cc16a90fcfe453ca53ea1def152e9d6cada0ad36c9eb9bb6bcb747d730cafac5b605f756e5a9ef97c8b5b07d700052d6408af3be1da1fc9ca2f4f9d281c696f5715ba619d2a2e75c4432baff18544e39ac2913490d881213e61b3e593f5f251d2bf79ee688d6ddba6b9fa13ca3dee2a22471d07873ce2d5f831289a801b3f8b324afec6677dac6dbcc4b0081f483ccbc4ced4b6ef781d5ec1ebbe197a0915f667c7a20bd035f1d338a008245ab786f373aa4954d3ebc5cb823ae697e5367ff5cf013d675375ee153cc663b7f0485b26509e7de182cf4c8ce9e0cd81ebe485779550a7395795b0ba34b77f11ddedfef1a3443776979639cdb31a0df5a351fc096a5fb6c1bbb1043431a4498eed6527993ea82ab6cd44dd7861dcbfbd17d0a81e75a373dc1e0369504088ad95d5eac9df46ba36ce91a3842e1c8312d49b879b509b67d4ca88a5473acaff2eb97ca12a2a7a0c43ac46fcefad3c3da9f2d13f52525a7bac422d0c82dc79bf001480169027163d04650cb6e397fd21ebd256988a89e32c4a81b04f12f7770118d7e69b463c33771524556907ce2e8af3dbcf274ee803f7ab6d688cb961b6527f84fcd1b04e3893709da62d7fb3db236d8957003d198ae51e052ca455a2382a9df09446a9bae0dbb6ee0959721a1f2a000000000007926d1bbd6894ac0ab0a30e93f3a1013e1897b2b3225bddfe20151df14232232a5460b9fe77aeebba71c3162a8359aceaa4d38ae7adb64b8f6923b21fd4b67233dee52ef1abf3b42de9ada2079449acc87d2ff25d7ba087349000e8ea9a09e0e8fc2869d97221c2eb783fdc03103c33389d6e95fd337887541673dd3a7f89f104af8cbaf29f351d2ddf02f0731311d090bf1b23d9e7d66a236091b34eb2849862ed35c1405c721b6f2c2b26147d36114fdd844fa736dd7ed5fd9332657a72debf666c20e6c335804feecdb7bf", 0x10d9) 16:00:24 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/105) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x800000) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/125, 0x7d) close(r1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/249, 0xf9}], 0x3, 0x0, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 16:00:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}, {r0, 0x86}, {r0, 0x60}, {r0, 0x20}, {r0, 0x1}, {r0, 0x10}, {r0, 0x10}], 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x8c2, 0x4992, 0x8}, {0x0, 0x7fffffff, 0x3, 0x100000001}, {0xffffffffffffff81, 0x0, 0xa9da, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:25 executing program 1: getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x1, 0xa568, 0x100000001, 0x8}) recvmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0xfffffffffffffe62, &(0x7f0000000540)=[{0x0, 0xffffffffffffffca}], 0x10000028, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x4b7a2fc2f8327211) shmdt(r1) socketpair(0x3b, 0x7, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x8) pipe2(&(0x7f00000001c0), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 16:00:25 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4af2dcb9d9b2e9c8e6b0fc8bd65c2fb3e8d1b1bf2e048e8e8254375c560e99187f7dbbdffdbec66887e4a8f784f5079323c11e46e715f63b33fdd70df6798a210107d6b5b3d1f194524be7d1dbff7f7f1490a687452ff3c469a328e9e10a4317ea4cfc547c54ff5ec246a04dfcf4edeaaa0ae095227be733a20d80e51a9dedd12f65d09d2e29fd318f01473ad6c541060081f1542d2c23304690a70f9e0aa1ae8918e621809659fd511f8d38ebeb1120f41b8023755079b022479d5c"}, {&(0x7f0000000340)="0810a63be86cbcfd894d19cf8cded688de4b5b2ea0c252058f14cd7255a8724eda14b40f417e77437ec361258d1542d67bc45222b889050551d3e88dcd7497dcd1cf594bf0bf019c27eb0be56f413c77d80fa194d0fbf4ed5fcedb7da7e37a917bfb85720ee39e7435cae66158415b5f601073898e287a5452b4f1031a9581ef6ed0e877a9f0ef86d3ba392aa7688e238f33682f3c524baa4841d55e438fab25d02f5c2283ea1ec52ea9fba43f11eae1b32162ddbebdf88427a1c93e5d685514f35a9ea4df5f9ed2acc74032500707db6d5e0162235045e2c6613440d29fdb9da1ad8625fd7a603840aadb5d7e10a0184abb456f2a183c5fe2de559d"}], 0x198, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r0, &(0x7f0000000040)="f6cb998db11c6bbbc0e92914c82e3dbcf053", 0x12) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) setrlimit(0x7, &(0x7f0000000300)={0x0, 0x5}) fchdir(r0) r2 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r2, 0x200000029, 0x65, 0x0, 0x0) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x21a6, &(0x7f0000000040)=[{0x1, 0x4, 0xfffffffffffffffd, 0x20}]}) socket(0x26, 0x0, 0xadb8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x408, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x23b, 0x4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000380)="b3b82a2b7c7a0113fff08b385d6f203c9f4d4373b201bccf45c2cea0febee18f976ebe9bb663edab58f6c88ad10861447d7b8761dfb38c9e5bba5a875e288faa392305caa9e2c945286cc3c5e0bb89455a269e59eca613d4e4ee039d5fb7ec56f632b70e8db2b9333f6ab93ff4aa41d28f89c750a4d02445f626987868b4379b1354e6609da8262b", 0x88}, {&(0x7f0000000440)="029e59a4adaf7f2bf4fed29b130bec97e24515f01d46176184748efb16abefcd4bcf050b1bdf94d8530de44ec2c33d402ee8598b496a5321bb86d9fb44a1a26bb4a9df6ae6067a6e30960f590e8f8938c6b5acb71fb930447fd64be85a20b0b7e3a7944d9d2f879289551be2ee492ff12448570360a32227addaa1ff1a0a7c3d0a5e7eb06b7816ace0b4f2adcea56c6bb722738fe78ee4d21a5f85ead73e007695d9a0ebab7fd25e4f59816e390a0373dff50dc932cd94b61b9a9d5f76d952de6c10b30e3f5637074dc974956d8e7e1584de9e986a88ce0a64fd2915f43f3d4ca0501463f89ae2", 0xe7}, {&(0x7f0000000540)="bf78b85437383e3384caa7f1680f9c28c7c1470293e09e789dcb792ea1aa", 0x1e}, {&(0x7f0000000580)="6947d1550c4a171afe74178276a65c28edb34e4cdfcd0cdde4f1f9600f883a1ff690884d1aa0cbda037e02ec6465e906bb78ef046918c8db2b32e178ff51d955d2cd26dd7b99707b89e3bd1f6cd6dace5c961730fa443ddc616949d3c82a90e2488091f6c231ad2f4811e90c995772fba9e9354dda7c2f39ead6ddd94a30e31fba0da84e63b44f870afae9078dcd7af71bbb512f8dfc0a1b6e2f822e", 0x9c}, {&(0x7f0000000640)="fcfe205b8f06be1524366727f07692927fd22a5a4c9847d725f9eaddc28183ab88c51425740d4d845e3bc1f7816283c7cb87945e19b673f3ffdb37b7cc41bd66baf85bb60dde4a5e32a3fa67587df5d90b6bd1ae1cc20a4795c8472279caee4fb5661c025d1b3ec70848059c346c54b4fae192b3951bed05a15f599bb5db624d6ffcd2a252e93e84f834da23b16f9d3af45335fa428d0e4b0cac9207ca3c09350e4cb19f877cd2cd00763f86c7d89dfa00809ef70edf1af214293862e9146ba975e16783af133f5a2dfaa880aa573db88cf9f36f5e419236b84b27a6c15fa63bc0be6c2676", 0xe5}, {&(0x7f0000000740)="ba83542afe94d109df635cb014030c93ba6d1074573724dcd405ab448af642a9c13a275fc6ae9edbcd571ed01272ad5363c265efb97accad746d1b5a4b70e19eda869c0d04705c24aba2d091637e6ccc34cab4d7a361177674992d00c9d1d9e683e6691b8ae6a1425092375b2da3b7eb49dd22cdc5a7d677484576d422fcb71711c796dcd895648caf2b3f6ee0c92cf2d5479e3da38136c84a677010c919f98c9e0ce827a51ad98c63633c10eef23a52e7f1cebc62278e5db3aca76d3380c09315b49efa176764d1f6564e457f26f56f9979a5e131", 0xd5}], 0x6, 0x0, 0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="ea1520c6524585d6ecd2e81b6fbab4c739a22dc9ef3bf090bdca0a4c5fab7c176a3bc1d088173b9438bdacea", 0x2c}, {&(0x7f00000001c0)="118855e5afacfde348ffcbb2a44955a9c119bddce04373e4c6a43c6ee06b595d9cb2b5", 0x23}, {&(0x7f0000000200)="ec0dbd0f32c6fe20f8ce85f38f20661fd985d5d823f023bd9db90600341741938e56ead1fec020a68ae263157ca5d06ad2f77a672a1b183b40f2352a98ce01dc1af827b6", 0x44}, {&(0x7f0000000280)="71a22bd37f0afd72e70ccf8c96f9d62a2d412bd89af2d2a7970eab2f1ecff9d1e23cd92ebbd2aa78d719f268a9374c3c09a1710b7727b5b2291a98e6110bfc9736d51279c988b3c44cdc12c5e8a68e074703aa8b0bf092d37c3627083544180e8e43e67745288b4a7d8e77219a42290e8389209152f8fb9f9ba0e3bdcb9c783684500547804b957c7c71a334432650bc204294d4", 0x94}], 0x4, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="bd90a8def38e1cbea77a3393a14ccd529a0b1518b2e79ec8f973d0e1b3820b2fb6017cb8edd470", 0x27}], 0x1, 0x0, 0x0, 0x4}, 0x8) 16:00:29 executing program 1: r0 = socket(0x1a, 0x2, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x9c2, 0x0) r2 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) semget(0x3, 0x3, 0x320) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) socket$inet6(0x18, 0xc001, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:30 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/79, 0x4f, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x287) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000280)={0xfffffffffffffffe, 0x5dd, 0x7, 0x8, 0x9, 0xfff, 0x400, 0x3f}, &(0x7f00000002c0)={0x0, 0x5, 0x0, 0x101, 0x401, 0x3f, 0x1ff, 0x2}, &(0x7f0000000300)={0x0, 0x800, 0x8, 0x33, 0x8652, 0x81, 0xfffffffffffffffe, 0x5}, &(0x7f0000000340)={0x800}) open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x4000000000000007}, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x110, 0x8) openat(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x3, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0x10000}, {0x200, 0x4, 0x4, 0x8}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) pckbd_enable: command error pckbd_enable: command error 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}]}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x8001}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="93") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pckbd_enable: command error 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100004) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x0, 0x8, 0x10000}, {0x2, 0x1000, 0x7ff, 0x4}, {0x2, 0xfffffffffffffffb, 0x1b2, 0x9}, {0x15c4, 0xbb9, 0x0, 0x7}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x200) shutdown(r0, 0x1) shutdown(r0, 0x0) msgget(0x0, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc1, 0x0) socket$inet(0x2, 0x2, 0x8) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = getuid() seteuid(r2) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10e82, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setreuid(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x220, 0x2a) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0xa0a7}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)='r\x00') 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = semget(0x0, 0x0, 0x88) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000700)=""/163) r5 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000500)=""/207, 0xcf) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x20000000000000e2, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6, 0x1, 0x0, 0x5}]}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000b40)="d104fa054cea9b1ec25f44ea554f3a040000002320c31787e5c07c35b9f591601f24cfb4d3fb3a8c0e2c11de10472e41929735b647828b2cf26dc778d0b3a11511825881a6cdb62e6a424495f590ecef2da7b025b3d6963ab0ccf8d3b1489f6b5b161bf15c1665c93d70d3d1cac227bd9bf4bea6f6f725add2f8ae") r7 = semget$private(0x0, 0x5, 0x40) semop(r7, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x10000000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) sendto$inet(r0, &(0x7f0000000100)="36e3e19531c86a286eb9abcae9bbad58831051a503c2790e13915d22fec606c3dfa97066f16adf05931d11aef6965c03a0f001000000d8979993450a91a30fda", 0x40, 0xfffffffffffffffd, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x8) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/161, 0xa1) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x40}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) sendsyslog(&(0x7f0000000040)="58514a44902b60cdb7c65680b5e652af48ee585ce2d2f6beb922a4c5b002adb5fa6fa9f1117a9111f210daa5b5e06fb0055350", 0x33, 0x8) close(r1) 16:00:35 executing program 1: shmget(0x2, 0x3000, 0x140, &(0x7f0000ffd000/0x3000)=nil) r0 = kqueue() socketpair(0x21, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000600)=""/112, 0x70}, {&(0x7f0000000680)=""/99, 0x63}], 0x9, &(0x7f00000007c0)=""/233, 0xe9}, 0x1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0xfff) chflags(&(0x7f0000000280)='./file1\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/138, &(0x7f0000000480)=0x8a) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x8, 0xb4c) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x0) r3 = semget$private(0x0, 0xa, 0x80) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0x3f, 0x100000000}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000340)=""/40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x80000014, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = semget$private(0x0, 0x3, 0x222) r5 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x4000)=nil, 0x2000) shmdt(r5) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:35 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x5, 0x1ad18aa079233680, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f0000000040), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) fcntl$getflags(r0, 0x0) 16:00:35 executing program 0: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = semget$private(0x0, 0x7, 0x183) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x154, 0x35f, 0x5, 0x6, 0x6, 0x5, 0x8001, 0x3]) r2 = semget(0x1, 0x7, 0x1) semop(r2, &(0x7f0000000000)=[{0x4, 0x54, 0x1000}, {0x3, 0x40, 0x1000}, {0x2, 0xc3}, {0x2, 0x3c, 0x800}, {0x4, 0x7fffffff, 0x1000}, {0x1, 0xfffffffffffff889, 0x800}, {0x4, 0x400, 0x1800}, {0x7, 0x0, 0x1800}], 0x8) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xffc, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffff, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0xc80, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) close(r0) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x40) recvmsg(r6, &(0x7f0000001540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6, &(0x7f00000014c0)=""/65, 0x41}, 0x800) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getgroups(0x8, &(0x7f0000001600)=[r4, r1, r2, r4, r1, r2, r3, r1]) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000200)="85153871bd382ffe5380b10800000096") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0xffff, 0x6, 0xa2}, {0x0, 0x1ff, 0x8, 0x1}, {0x1, 0x101, 0x3, 0x3}, {0x6, 0xffff, 0xf3, 0x3f}]}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000080000d, &(0x7f0000000000)="b21d9c507dc87cf136d57839bc3fc40410070acb398902ca7027448c24082a992dcca63cd13200"/48, 0x30) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:38 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) fcntl$getflags(r0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) semget(0x0, 0x2, 0x20) getrlimit(0x1, &(0x7f00000001c0)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:38 executing program 0: socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x1) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) semget(0x3, 0x1, 0x41e) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) r5 = dup(r3) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000000)) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x25}, {0x280000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x5, &(0x7f0000000300)=""/250, 0xfa}, 0x2) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) getgroups(0x8, &(0x7f0000000380)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]) fchownat(r2, &(0x7f0000000280)='./file0\x00', r4, r6, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18, 0x0) r7 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="80b2539ca0620efecacc8356deb60554e0059194ab892ff7e3b585c21348b2b76b5d9cb3fd8608d0a7af1cabd9b61278e3da4079f849e02ed18e50218f8c5ec9bd5cc20c87d59ba46e9e493e462b9143490ab078f79b2c9431f5c737bc721985e1e4c05cefaaf4288445c4646ab2fe2c2e12012a6da4bdd3c4c88d0b6f7e7c", 0x7f, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000340)) dup2(r1, r3) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kqueue() connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='\x00', 0x8080, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x5, 0x6) 16:00:38 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:38 executing program 0: r0 = socket(0x18, 0xc007, 0xe538) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:38 executing program 1: socketpair(0x10, 0x4005, 0x2, &(0x7f0000000540)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000580)=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setgroups(0x6, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="ec2ae4953e36561e12289f6023f4585debbd4e978e3fe16a7a8167ce9c181537430bbed6ae4063434cccb5cbfc7802cb93b526b53085", 0x36}, {&(0x7f0000000140)="30ff34225218825471cf2414e72813f4d0defc5857859f812912d3fb45bcb9dc8f7c63b56ac02b2ddf1d590f298b6fe6d54e4e27", 0x34}, {&(0x7f00000001c0)="5bb8ed51aad14a2920a19b7f6a70d18ddbaab3ef5b", 0x15}, {&(0x7f0000000200)="6ad059ae0f69a87d4153bc", 0xb}, {&(0x7f0000000240)="1375a3c92c62e6bb33aac57831b6d416b549e6577f5fda3c5cddc593a9ef5c80a1114363566d137576ac5a783ab734e0b5d61af4616d22799c720c70ced6e234ea8182ca39e8543d6bfade753a618c0c810e909a48f29323add4a5a88feac849a8038c6827a14f179a6c30e2649e85dff141e14966bc280ecc3f8b5f74feff4cfdb99072fcca42134b90929d1cbe6338ad26e4aafbe684f6a8bf04f171af0ea734e4369186bf2e31c6cf55c238904547519e44c4cb30b1bce3907c6ab794ad7467e98f9207b19bcced41b216", 0xcc}, {&(0x7f0000000340)="4b3b87dd7c4f0ce4177e25456f8c9b7e346ca44d05141ea5bfeb7777ec2e0e959effc47ad6aeb7a6ae6b11d4e2e3d009f36b75a9e59397f5737998001ed18fcf459cf69af97eb3d7554993466c35bea0e0ef8cce69fb18e83992c1ea10ace68efd714bc90d48052c589d69f4ec38d9dcb942b58819e71f3ce9a8764b4f2a21f00ef785dd5661d38d72a51a6d3887448f0157341f512b46094656fe348b5497943e60", 0xa2}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="e10200002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x407) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000103100000003000000ccd1dd4c98da29280a871644b62e3c9f766e9199365874e67fbb555a12784f566dc915da32e0d7c6924e8a1d0b7d82a2ec3741482e8bed7d7f4aca165fc334fb745e9bbb55f9ac51a8f9c415ac059ce52b22971e318fb9a4408996d8ad9060addb2b71f42189e6d5ff94c5f5722b43bac4c4915f68cad4c8abbfe3a92ff4a465a957ee6d917a162352c47977f489011eb8bd282c8d1c2bc33755b929c50bcdfe91566a6353dd4a9630e910d1119e91b2ee31d20246ad40a72c132a2e10e4d59000f4748708b6ef4c4bd583c8454b651c6616d618cba82458"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffffe7, &(0x7f0000000200)=[{0x10155}], 0x10}, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)={{0x8}, {0x1, 0x6}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffff}) 16:00:39 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x64}, {0xffffffffffffffff, 0x548dac69c7cc7786}, {}, {0xffffffffffffffff, 0x127}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x6) fsync(r1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000003c80)=ANY=[@ANYBLOB="0000000000010047e44d91be4d483d59f194323ced84e636809c7200fa6ccdd13c4810b60829becb336ea766e56f9e5b49fe94dc628e0ab2dc8eca0a11de8995395b603884ed39b3a0d2def9e6906dcb127de9a6135b4683b3c0155891081cbd99d70344b9ac971b9f867b6bd5a579594cd4a6"], 0x1, 0x0, 0x0, 0x0}, 0x2) r4 = accept(r1, &(0x7f0000002980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900"/4098], 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000003a00), &(0x7f0000003a40)=0x4) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x0, 0x3, 0x3, 0x4}, {0x0, 0xfe74, 0x8001, 0x20818c50}, {0x7, 0x2, 0x6, 0x80000001}, {0x100, 0x0, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000200)=""/160, 0xa0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000480)="69ffb5d79bf7c1ba0ae3919bf1696611edf78f8262aaefde312fc471cbb491505a1402bea1ef7f3c69d2f6f6993a362a7d3281822826e7c57a6c2b7899d48f2b6fe07c23c8d2dd7d42d4364b3d8dddb74263de6384cb8a4fac168b065151c89aea9487be4e2c7417b7d98e831966d9747fa25669d54c013edf105fb08c0d1fec08a99caa279a2e02acebcd9dcfbf2fd489d4888bdea0caeadf3115224000cd3d0946ee17aebb7bb0559b9ac920f9b0c2155747a248b3e787d65868573e8eda760671d9beef27130d7c8d4073d5c3c9cca41c9745442d3e27e4ee387a97dc798dba", 0xe1) recvfrom$inet(r1, &(0x7f0000000340)=""/225, 0xe1, 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000600)=""/2) semop(r3, &(0x7f00000005c0)=[{0x7, 0xfffffffffffff800, 0x1000}, {0x4, 0xe786, 0x1000}], 0x2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000580)) semop(r3, &(0x7f0000000640)=[{0x7, 0x3ff, 0x800}], 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) socketpair(0x0, 0x4, 0x800, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x9, 0x1, 0x4, 0x7, &(0x7f0000000080)={{0x7bb9cc7d, 0xba6, 0x7fffffff, 0x5, 0x8, 0x8, 0x3}, {[0x8, 0x7b, 0xfff, 0x1, 0x720d, 0xe0b, 0xfffffffffffffffb, 0x2, 0x3, 0x6, 0x100000001, 0x1f, 0x7, 0x2, 0x2, 0x80000001, 0x4ec, 0xeb0], [0x100000001, 0x4, 0x1, 0x7, 0x622, 0x6, 0x1, 0x2, 0x1, 0x9], [0x0, 0x8, 0x7, 0x7ff, 0xff, 0xac21, 0x9], [0x8, 0x100000001, 0xfffffffffffffffa, 0x4, 0x4, 0x8], [{0x101, 0x7, 0x5, 0x3a35}, {0xd69, 0x9, 0x21e}, {0x3a450c4, 0x6, 0x9, 0x8001}, {0x100000001, 0x3, 0x5, 0x7fffffff}, {0x4, 0x7ff, 0x900000000000000, 0x5}, {0x80, 0x8, 0x5}, {0xffffffffffffffff, 0xffff, 0x4, 0x7fff}, {0x6, 0x2, 0x5, 0x7c}], {0x9, 0xe9, 0x2, 0x6}, {0x0, 0x7, 0x3ff, 0x9}}}, 0x2, 0x3}) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 16:00:40 executing program 1: open(&(0x7f0000000140)='./bus/file0\x00', 0x660, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10002, 0x17) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/230, 0x1000000bc}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20a00, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20800, 0x0) sendto(r1, &(0x7f0000000340)="875eb4da3078f6926eed6cb111414d2009bfc387a32ce385ff8ecfe18aeb3825a34c11947c9fdcd563ed998c4eb583d673b2dd93c29005841b4ac987a5cfb80158ef5c2311715c3dd66252fa0871e5f243246bdb7c85cccee531a8ca5f5aa2320c945a935f8d753dbd071f30a6aecdd163e402d974d22b7158dd0904e0b6133a49958bd10fa49f898e8c91baf1b8eac0787a113c41a1e5b357e5a694f9be8e635a8eaf9f24e362c3ec4917781462648c3e4af50f964011ef3f92ac6794bbb46f7fb37acaa3745367dd24999475e4e850c456f6e30e66ee5cae279dd8152ccb723e6205c91424dd019f0c0d4cc6533df3684434e53cdff26f3b8a8ab52a3a2e421fbd299caa774a0ae08df60ce8b6b5e26398b85e977ad77bb0a24d417a31db89afa263a48d131bcd953c43161dc317b5a6d25f4b4ed2960e1974ff1f3194ec62ff9c369863c2c32a1944983445bb3cb2a5b10b9f13b92c6cfee53bbf85060c7a6d9ae5d344d2c5c81f5d60e5c7d80627477498ba8055beb4d6719aee816a830244786ffaa4f84be41f4de0837817446a6ce4d9b69d2ec291444a99a6ea7905fe4ff9c1451567ac9346bffa565f022fbc2cbf27df609e7662f36bf6dbf0a4c6e1d64c088d8aa191032c8bb7857a3705cff17d53c48dca8d742b1a768b420044746cb64c03219f2f7c40a02bf7b43d6233c5e1d723cec429c098ccce3318f8bc44e9d849b1bf8b8cf5ca4ceeb1576f5e16e71f258a5e642f5d0d39d4ada3c07bc72fd753f8d35ffda92b40005c5294664c2580f88012dc9c3edd764366fbb0a206c0605226d86c1f0e2be4bc2e0a0baf052efcacec73a3a9a2581955db26e10fc3105a8c3b180a4c9a5a6a964c00d226153a312188002857c456ef3eebd0fffda9735909145a5d2a22a16ffee8a30540f7b5210b328baa7d662fe8d5855230189d59c808ea27fa6c98f39644a117d06b4923bad53dcbe13592c5ef8a5ab101353c518653876dd6dc346a139b9d89be7629c6d9267d5fb613e9e0368f973c8d724f647d4e62692d541b00bdd468442dc0bcee7ef38ea507528761e73425b643a1bcc17480fb073087150aaf44e2967c85fb8edee7e0f1d07acc8877b3826d0cdfdec961eac8ffb1cb0c82a7ce4a918c103f1d25ba625ec1bcacd0c81916881d07a5af2a4a0ca4f0de3b4beac209ba38a40b4af4468f06cbdb5b99b69ae669384dcfc258985764bdae8a2f4e263e92dcc3735bc9b823b5f086fc3ca7ac107edc5cd5b89dd5af9c1bf5ec019a055caee8b4a37cd3a557e7f06b4396a18f2f7c90674093ecba6ff54ed496abc81d1b418ee3be4f64681ba453676a7d2f55caa7244ad9e3088e1a0f90aa55ef25d55132b7297db0e941d4dc2c8ab2a504011d080dc1bba235d3ca75ab9a3236c0b907af80f7de333e33ec902bbe98659963bee14a2c10b6afc309f5529b99475c3d9428e6ffcd7ce954e19a7d937b80018b35865c5d5c48976b728182d3a75740fc2dba73dbd05c1c2578938d26f726f832114ad5007df66a29dc018e3efc4cfcc0cd54eb51cd86864d19d0ceb07708191edb01767c8ee394a6051b93c1a5a78868f256c84f34efe8e2f7bc931bbcc304fcc9fe0da3f34bafc18c83b399b23d3d04ffa5e4298156b01de78c395ad3634401000d51ef7504cef97dc307ff972852d09a3b2c95963c40d82e139ef12db001a444fc5051f418dca08026f0edc1d5137c569dce39840a05918e42675501442e11a65130619cd7bafe9c31064e2b22a3eda522480476dcae675e74f212ca1b0c460b38c81e51a73b285ae7fdc4b22faa3b7b8e4d944fcb8bed8eea2be56089d1b6ee965d225054d071c2b776b1fe8e1c9e14f3fd8624356e14cb28956bb4dde7d838bb2dc2404daa7e8fa5e8a826b4fb60773e0b92effbeaf8cfe454169fe381217610f5a812420782544a57e3bb274dfbb55786720b6dcb7498d6965f491d5a0ad5fe35a61896d9b1e2a9889f9d63924e8d550f4dc1180611204e3f5f697a56548c1dac8ad8aca0bcc2d86a74a5be264ebb39b15c3a6a4b5eff499f62984dc33939d289fc58eed4983debc128207cd63f3620c0c4adbdd0005670aded2a698124fa33faa4f122e0b52eaa3853579b498abf8e06d4dd6f7c11e58c9c4ae5ccb1d36a358a889863971d5cad4989be923827879a1b866db61057cdae4f6741e28575e39fd927785859a5fd1f9581d5865e23e9a6bfdbd33a96a44def412856039039a622b4b8285908398a77c3c7a27496ee87b9b30bf67e81970fba64810ec018b942c26a1b489fbff3ee217fee5dfb2115495d10c325fc96e81cd2ddd364bcb2828212b5e3baa3d83df61aaa3db78a1987c549da050235bc51446fcf80c69596a49963568d442b42e313af8c3cac653b24a8786e7a105ff9ba8c9089e27dbedd014f32b64040ce105179920a450920b5b58f0222beeb40d1cc54d0067eec2578a03e44c3b3105d7f5d830a095f2b686d80c9df5d7cfba240c84167050bb79c9c4a97107d7bd8ac69fad5ed8b3473389d4b0e96cb20c5d93cc530fb9e773abf367c23d8ec109e4956907ebe9c103c555edc13b1d95e327deae8e7647496c50397047419075bb28d3832d5543e6c4afaf0355cef272a95d6c167ae7d8a8de2aebba2274fd704b331a7dc7f0c7f17b0b9fc93488f56b9e7d38c4ede1a07e0772eb210aba77f6117f56d599f9283dc62805bc7757f98d91829b8a4668b865e1b9e625242f20b1b53adb44bf72d18f634c1f60ee2a4f545882e2311c768c52c202d87b2359d2081bc17e14e04e4734409caba9259d6a4c1ad0b42a82710f25462642b8bb4c4a83b54c4f2b375dd6fa3e27f7406f64d9284cc166ea0acc36a73da81bcfa9d766935289c5e02a0abdcaacaddea5884496db8e6240a6943744f24813671d61e9892230f9a7179b1f223bff411fe6c9de39c99cd6f49ad012bacc67abd7a58100d56cb80123218931fb8cb320f8d57937bede4cb2e9f1ebe729f2339fcce5a6ae678bf8d2df41e14f706481f1bd5423c43d644bac389758ace74c1f9352ee03322b7ce1240798a6d739bdc67d6529bb66a82539bad99ba48e0badadff2ba02e92938c1332162421c295329d2b28dea0cf5fe0299d445c4065bae27b74d7b39d04dc03de447221133475622284243d10f4560457d5300fd21e2b7d801bb4d3ca50fb95f65864938c3d14eaade7bebf1d48fcaab7011163723445d353978230d694cdad6af0ef9814f380016d915a564720cf07a952156eb93298d5a69a7de3a8a3a89ad86f77584fc4db9594537ec01d840567e64e066c649b7710fe46db13cb16096acf64dcdcdb70b8ad72fe73e44376d89516dc0da7380982b6f67cf5a256811f6c6903528750b4aa6125cd648ddf135073d99caf22519b26f41075598f91a2853748e1154073326dfb016571141920c80e94cfc2961eee20a60e0fedbc6b4bec634e1d3df6e0f864d05d5cf2716f11154cd98f58810bfa6b636d88d55b53ae3fab23441b0c5d085725ee0b3e0c4c92607a7107196002c3a27ce51da53ee788fa6783aeaac9f8fa5be19585c83c2bc3ee9d2891d2aafc44a30694841ce2ee4e0aa1e59255d0e643b3b92f6308705b15e926305d31fc1ea1565214461c7db02938dad9276705acf076e9724233a38102ffc36b9c99f9d94eea11cbd70c3a1c6817bab425694dba3b85b538e5873a88a43e562c365ee7991217e6558ece2dcbba1a3b1edccc37a1f5d42f54c5227de6ed5c9ddea9b9e6cea5b6e2849cead6675845916d70a43a4173c71635205c235ddb7c221e4d7be5633dfed596e91b0224fe8d701fb7e15bd81a6ae3c706e556e42a2a2916380f19ee1aeaa8701a32a91fd6ad1e2fa8c139c08c6eed651aed091f81028b476bdb63b9345466b940e9314e680f419e88afb0374c7178ea5a3760a59fbe24225d4a5f5804a7f9d0c135e6cecf4ff1cf3eb6047d81773031cd62bda24e2e244f39fe963691262f2df72695753719b76ab27e5530841378d648732d72062d80a009273913c87df6f52725fdf47ca8f61bc0201636fe3987f98a9619831902decbd598db72001ee94ccb165dcf4641a9571bde73db29237587afe5054e8ac1b38d343b756a4adb7ac9d2b8cb219f7834fd4601f9ab9a4b5b35f35cf86a7cc02bdf73ed18c5c884c55d1044273967364b96eb1a57561beb61d41add5e88fd83945c1d5f29655ac16150bca93be7f396833c78cf6fde887c0065e49801bc704a86aacedb12d4e7707f52beaa7eaba4b85b6c6cac5e96273f55dc3a65025206669401611ebeae67e28f78d806a2bc81f30c4160543b57bcd50556d3329507e40c198127bfc1fed8f4d4c91718b65be1e941786a464bae9dc7143a6c036327d5b18ace84128118e300f8968b775ab66c7da13f5ac320336faa138cbd5351b1d309c197fe7b1c5ad9f4de1c166d84679dcaf87111a67f2f35c93e5c553b7163b87c72068917ed15317b37cb942d952e77659adae449d865e1344dccfd7639de1152e3c1874feb4895bc0732423d79508237745148b197445b7dbdbae44acccb77bd6271e5d2a3697e0230f0923899089338a2611845012f398a2636732a90193481653ce65f8e05857af0ad40bb0f69f201b8074ef91c96ac0db5afbee2084a17d6c698e8420f8c94fcc64ee73c8a00ef86764bf2bcf6c9094bb9865e3efaccd6bb1934508a32463265552f997c527ba4f23bc24251704e6db659ffa61038375e6d30ad43cdff8ff304805523ad41cb272740136e4459cd9a5bfb52cdec1cea6490a00e79ba1b24eb698ad4b2a4221101d4d9004df2e8add21a269b7ec41fc285c21a226fb7ed105564f73572eaa0b88d6fe73484ee487128aa51703ec19fab5c081594022d5d90e3d82974e2eb7ab687177ea3f1ad76e9822db581c86bc08263510359fa2433a76334ca88c1320a130d21048e5059bddc8cf389e0e5a78723ca56b5e69c8dbf5bfab443f8ef4e5c2f91798eab4ee00b1840d0b0f3fa49258c2a1de12be457ced52b616ac5e3d61b6f80536db1b34fa81b7806d0e11c45b5779473e293ab2c12418a7aac663f9a16ee5369e78203b058cac242db39c79b28c2b62b9cfa9d653667ceed19189a24cbecffa9d99d59a26416bf58d0baba260f5831cb38a1322ce2b1b019d4c36970989eed70e20062a501d809f0c05e0757ac062d1b55f0b01ff1b192a6e33da4351ff1bbd73a7468ab567ad7699f5338d602866a183e6b4705f73b722140dce799780c290d3770572260cd4af754e6d834ad4db058af7d1f0e0850ee5039cbef5cc35e4d6bc214f06943696091911fb442a5b28f8f379d964d7eef47c4bf2e0e8ac5fe995521aa2074f390804881316f291c6d82753b15eb2a3890c4480303317399a7b3ae7f29ed8bac1a52e91c4f10a0a1932cf2d5538466b9162da9076319b55e48a036e4fae8bc4b5bcba0a12f90cfa35b7fb896dde181b5ee45b2e01bf4c7052ad47e32ebf3ba0bd275848cd7fa927ed3b3b642c1ef693f09138597c7f73426eedeb8173b6e28e5fbfd69a03302543d7f49f6b5328aa4fb444d5f1059ca69c3510858dda852306e6f77fc96995ddc6c7e6efc848e42683b597f67ceb3007aa139adba2bacafa0d381977d740ec90483ecacc90ba13a72574c36c5dc179b0a55bf229958fd6007abda6b14ebb8800f1f5910578e31dcdd8998de57c7040a54fb232266c3bc7bdebe97999934edefae262206aef933c78e15d778b9bd642cd9ef9384f1292cc", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:00:40 executing program 0: r0 = socket(0x20, 0x3, 0x180000000000000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800, 0x4) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="fa1204a49155ce1e0002", 0xfffffffffffffed0}], 0x111d, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r1, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x58}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x1e, 0x800004008, 0x4002000000005) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3f, 0x8394}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x288cb, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x2c}, {0xfff, 0xfffffffffffffffe, 0x0, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6, 0x0, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x46}, {0x3c, 0x20, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x3, 0x1, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') 16:00:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x24, 0x54dc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:41 executing program 0: socket(0x6, 0x5, 0x3) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000502600000000000f7000701200000000000cea1fea7fef96ecfc78ab7357ae26caa0416fa4f376336acf00b7804be781e4991f7c8699a1f132e27acb5d602000d7d026b0fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aec7c500000002000000000000020208a371c4a2705d53c34ae9a511c10cbf6cf8a3f8000400000000000000016114d98c5ff2c0f720d9095d510000000000000000ab8176d9eb539b0bd6", 0xb6, 0x0, 0x0, 0xd7da45b9) setsockopt(r0, 0x4, 0x8, &(0x7f0000000340)="6985192f9d4edf31f27eb49f9cb4d6e4b6f7ab4d7041e19a01def1a68a0c47cb1e5d1b935862d0eb1793a9e4472907153d2c34e4f400925377c5986ae75b922bbbb76ede9dc2ecd4cb6a677de44568085706c1c7abdf0627c859a7c3e3cf0fd21d420c75b00275d327ef2c1ae481a490a13e13b57a36415dc243dd1d5ab2aa764a5a9bef3ef1369a01c4c987db773185c792f8ab54e600b0b803f627c22c0b4f265d27dbfb1051f576d96d37191c8008f39c50c75e3b4430e52a61fbf8869f8e71eb6296994d696510f0d877b76bef43e411396bdd6ce6e46e6de674791bbc4dda91f1b4d0c0617510ca33ddadcd126b73a2e5b065ce9286f8ee4c6c4300f7aa3c41f864857e00f6ae73b401bd2b7a2d8b192dada49947063594ff4f719c9eef95771343b86826e06fbbd224c2581a1e4c4a725cc8706b4bf0eca28db76faa95d0bf3bf97bb113a605f53f9f3089408ea6084954d0248f6860dd761f2599aefafec7dddd810c2a200b96ed99d498158056cc37a8a0874b973ed542e419cc154824f45cf8b4e59822cc2e5039a2d268b426ba2428540296c5518008413a90182b25e317a70e7021b2f5b36f4a91a2566c6696aaa49cc14b661935314b62abfa77372669ccd99a4f03b27001eea039434c6ad3ff3b23f9402a5d35cae1d50853c64b19345d54dd785c810eb20889a065096fd6243f7c3d4d26d1bb4ca9b69921ad774900b91eb1c69d496d07e6eb6596631458ad48ffca89efd87315245e10eec516312aeeba64064073a3775bb6fe52b41d025ea7e1cb67757c417198ec0834bc0c5905b4d3f861e650824001a45230f478c2f323479542f0cb097f9b428beea914c037e6a3af5682e7157d13d3fb7d64f1aa154e1e62a62bfffc3d78a61c6333de715f8f0b7172622be8ba8a0e21e2537459d851f9473910e86498379434fe236c9599c1ea40d66230b9fded86a3996f32e7abc3871498ea0c9c765219a07574af720c5aa712947355454f15cc073b9cb64bdce4021bf71247908d5ba04bb08da606c23d2d599341ef27bda658068e1b5844c48943548e305f7736743594f08c6696b22050cd33c4003ff266c537a2144ac8105ef563e1acc7aa68006c8bf3084f76ef479669309adfb0eacd904e54d3d64f9c075aa04874ad5918f077734b2c450fb62e6743417740af1f1f65fe73a75ff10a6b83667f59d49cef83019cfd6d36702679a1478cf1637f0b3cc6bdb979c2416ddc7febb68c16e664eeaf71ea12dc04edceb6444315e6d12100d1c03aaf7e50cd280077bd624fce7572fab9b7b212b05254020ded3e052803c8c1d5c3a52bb6ea6ae67aa9373fa7d82387349d98360fc42ccfb134a380f9354bea2e21cb40e71bade2f2aad349982a69e2e24f6091124490ca9b3ec34097ca302e08ffd648cb2e1740c41ee5c1f868f8367132b4fe70ebd2fa640783e3cfc1c7168b015623113a4fe19b334cf9318a5511c0afd93bb494eaf84466941cc8990939afd75edc4eb21240d6938ecfaa92bfd5e414a0ec0badf0e4d2fdca825f62a191dc7cba03694e326cb56a13328c59d6b986aceaf060ab281c4903c8c7dc82dae9980011c6e3b926442a37646578a4694db582cfaaed302840852b2a2f8e421bec012508143babcf9a1dbabf57586a0d09057d47098404a120615d0de58fcf1ac42bae2f7406d399ea45feb84885c34654af7fd765639d8d1a3dfc904cbdbaab1e04998f424c5de38f75dd33a0be72db674e61ff3da076261f5555d5bb0423398bc435c4b96a633ed703ab2628d8cf5f642c2c6c6be28d195816264f9ebfe5ee9cd0e0649ca93373e6924e131f5a21db688bffb1c92f6be261760f89924947575c4d5c662517989606f056ae24aa243a54e93d7e659f8cdf6bd41882b58d50ebc664ff6de4b195f04573035c42b9d497368168e350b6899effa0796a5225f31f0d5b9bf7b201bea08bfdf5cb732fdcef66dca14f88b52b4f8f74c51614504534b8a188591f47f48ac889fad884487eb98e382e6a17ca691312db95fa6f7678cf0c7caddc3913ef88089fbb32a9d413d0b6c198e4a09a7f75e17637613853c18a030e294219d33f1c78d0c91277b1ab691d09177693301a1427d28bc405c2be449ca1fde0500bc8779ddcb8a4a331761df2427748740bbe664bc541b14e2ca1903427d25722554c7393024e66f676e26d233968167460d603251b36cf0d55a50c098a574098e4dd4ed40b495822bcb32a3aabadee786aa7633245b39645eeda524254bf854993b7cca38ab9da7a1d85865cf918feded0838f554df6e62b0480eb2338d88bf48b056b3a33ec739cdd7b05dfbd35d6ab47ecb7e5f29211940c39159e3e3b7d9e3ac86b26220294c1a7101b19cd417464cd38d95dc6547d38e6ea0f960bf232d465fdd6c87deec887c94c3156b9679e3ce43c0bd10b68820e2caffc69b6d35ec85ac1c4a018da9cdadcbd0e3f86ded42f49fb80a2a3faf9a0b9cc986b42122cb13fffb432e292e21c6fd0c74a1ae8076455ade9d8fbea9d33734b3a48a072eb4e47a5a8ab497e89361272f640b3fe38babfe266b18f929a23b0220171bcc9aa63d2446579024fd68e80310c5a6b8a95e00f0afca329e1055c45f53eef706f6758dca87f66de6bdc6f144d3e7f6fc12b67d6ad0fe3cada5799600b21573c5db4a711446a22a46016404ddfe97723e9a1bb606d67e149bd7fbce335d7533c235bee44ddf2a73ba0b6bcb8468effdcbca01c2a19343f3ea5b8221192d680193a2625fabd7e4c602296360c7e2191ffef43e95e04fc7641e740ee7ae85a8df2b01aa0fb85c809c7d6dbb2eb1b15d90a065b14f4a95039652fefed201075b0c7dffd1b23d4c40a9d7c7e421f735bd09aad29f71b531290c7dc0259953fdd44f7f6211b54ddb589942e9472464402fce0851286cebd871ee3abb6ddf89d76046af5170bfadc5b367aa2094bcf1a3f0b89325dda7de66c3804c654994cc4cead584bdaa0a986a8d95ccd8436d263e88166b8e4721642f344a88fba0811a5826652c6e480b34a41113130d0ce7ccd2e5bbf53d2157e15698658746e6ce55ae874ce63828599af42722ba1e03b700e6f82002a9cc596a710385bd2e6a5960b89e3bf610534d3f7bdbff91820d5a798efcf981718f7a98913cb43474e9bb7f7a1596a8be3cfefc93e3063b5841e6980c818c3c95c618cb26abb9bd96be8eb00ba541587a495dc5fd0723cfaf096fd3c2a42f23c44cb54fd318a5e1ab4652c2f0a67c3cd828ff4f11b8f7e9064cba5c79696ac9633065760aec1f1163cc02143adb9cf3e4e6c47925da0f98085929a06dcfde23e2461077a7ffe317343c3176786811db5e39cda32194ecae7e3c469140ee89660af2f4d925fa3c3f901f8820dab88f352072c18beee3dc331c5cc7b07e535658a81a46319fbd1a4cc5481f07e3feb246ab6a459e38e6cd62f02ee9ef1b453fe6344919095526b5330fe2631affddff26883786d150eeea33742fbf3d48af8a4eac8dce2e3db879951b281e1c9ef2b2d4dbf2a3b14abb82c5a879c7aa06ec4430b47443d56aa87eee271685340d3053b1eb8a03f7f5aa55c5295232f7a009610b5a4ceaf109f0e18f41c0229d4bc437d18613e88d24a92adf550c1e34ec0095607b6e093f1685d76bf7edfb400558947c7362f8b20697698cdc827db371cb7bf2b53421697ccc2d0e86da6a310b7a4dce05a4835cc841c7bafb662377338212f47acfff0ecc2e12bcc407904475805dfb77b040c021bf3d1576b483c85098b0d06d8d6e9a0ddd2e8790fbe6af20c502b7d967b80be507573ae17239c3089c81d8145348bc51b93332bc84fb26c9f0d9ed804ed18396faf39d867d18919306398d7db99bb615ab67d5e4053a0753bdcbf896a7c2623f50db86a1f2e4f1024ae7f00623d40a49a042c9bc66df663153d28c691e0f37fc9d529ce1ee276c2c3d430d8e34e4850b7b67842f82b2eb85dbff716ea78c66dd0992738c9c39a18a3555b96100bc89c9e8dd9fb9007b885a72a953ad7a6aad221cb12fbdde75f7d181852a328c2e2f5db054f03b6b328968b313f63c12fa1e60a08bcc17f6ae2cd53a9e021abae456757e3363015e29241dafceeb1d6a0f00b7b40718f98e6409add059b13bdd364bac30d0a0e188d8be93ed9ca5b7220684640d6526e0ba9c447efee8e50de9df600bd81e9b7712f8b22b1a77e011e1f66a514e67b16ef3263c055356d4e07517f78dd33a83ad0eade34a223b59f03f358aa9f1de8432bbb5b86aba067412dcd9621f499d90ceb10ad8efb481936a5bc21ce1170332f89645fabb613a06c57227646ea1d0628f5509173a2b63cb3505163563e5bedba3eec00b9b102a9c0f3cd5ba2f469ead9baaa8d8944d1a21ac14b1f7454cbe861980ba8274aeb36dc7e14fc555a0fae84633128328254360a4468423c9b3758e526e52e292c9ce7e432704041f523fcd9c3a93e9e11d1c24260348090fa04d887f1f931534a3004a5926a915969f200f06f4de6952325ccd14249f3ce315bdad236f4c5a8a1fe041d9d89b8350910bfc014aeba7bebcbcfe89914697b1d38319f1aa9a2c343e1ee2a000e0b28863fb3bc90f379bcc634ede95313549b6baf8a14820c6fe8c0af298e75ec93357c8796f70195ad68d6d71dfdbdae8ce7976847f1308840365719ca5e6a30823c62449cfc7f3cd1feb855eba559705be5f524f56ef97e69c1d73a8d174c0cb3bd0cbcb92e0ede623b96718b143d19f051afadd40a0809bab138c4d1055701f0ba788166aecf8e6ebd6472b1c7bc7293c52b83decc67daf4ec07b22c1a598cb9f9f213795110559e8be824b3d25cf8dd10da1c5cc59d5dc2e2f36c67d24d28d01f1dd300698faa7ed97edf6adb4b3c3db3247cedded8cecaffae76c9f594243eced4805e91865f8a51d9e161c54d3f70c33dc6d23e2af67c0d25cced7a96df7bc05e54694782acea7dc03292c5cbf11a8669f8cf4ba2d18e57c26247abbcb7ce17a876bea3a20ef6aec18b0b9caede33d40bcef6a2a1c6dc9c566528fc9bb3ae4968811fb921bbaaf2ded61be97dd0d69623dd5a8b2fe3fc263426a4f2f6d9e839189e5ec658d7b30ce58cda900ba4b652daf500e4e96a650edcfdb2b9e2d43ae5ea89bac01ab598b6fa51fa76c278cf012bacb1f0132e3925d005de09ea33b87ee331acd31cf84d96a243667d6bbce3f754e0ceb83d110e4f8d91e5a69fb89bd27ac5f616702ae706b49686281e6d9c25ea0635987537d1c8c4b4bce9ef489197c2d201510f00014c53e4810d5ed661d9052c668576b488b7edc1c593368e8166e6399f95e869958ddee70f4dae176f75c537db5a40b3ff35adc4d725305c4a83796ae83e988967b17d8e338af4af85ff738348f49767b698adc6a9a92667133ce5cb8e0a515b42c868264dc110052ecc829a213963c47feed3cc001cf789f95cd5d699eb7fa99fc35b210ff7064a7454e8a3b2e1d3c8c074bb0e1a4f7d9eda32d971ec017a97d23ce5fafb6f676ebbd24d327bea485becf0d0c5b064a744b53245c7a9302ce52df17bbcaa387a4618ada2d89fa55286b924d1305ab2891e7af0b40e0fdd969f4da5c019a623c090094a804ecffe1f2bdb20cb859cde290e2715a751b50426e3f5363a767c785b820ebc1ba19f682b04ec08ff7ffeda9a17d054ed7f7e77da143f70dca193228c149e5c8242ff3cf3aa4c89fa46ba5d767f368c49c5a16a05be8c7d15189f23616d0f6f006648c00d638915274683c8ae", 0x1000) setsockopt(r0, 0x20, 0x85a, &(0x7f0000000180)="ce210601f6b215fb92f021c750c5ccabda240174780696bf56bf247bc347e92cc362117b970af7074b259701f6a3aa8c1a57077348daefa1e00f7bf714725196b1db1d968ffc33cfd7d126b0a79475fbf92603a1819bd1ffea19b0c11c976bf8e5fed4baf4331ccd0ed6812c14413418097b04d40ee4d228808dba820ec497bc1313b17e7a07c5a2e5fc7b4d91e6f187cd7c8c110bb7a8b46891f670d71bb9604a1ae3ce94f210b5457183aef49c2bd748216bae53b8ffe894a394521ee4fe6b62e06f6b0c5b8478b60aaf70ca8c65c3a58fb77f4477b2b4a0f9a01b84ae621b3bb144fb6c536adf2a6116704d7dc0c53a1523bf57de2a91def72f32cd", 0xfd) 16:00:41 executing program 1: r0 = socket(0x11, 0x7, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x800080002002, 0x2005) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x44, 0x8) 16:00:41 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x4000, 0x40) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x150, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x201, 0x46) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x446) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000280)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/166) socketpair(0x1e, 0x3, 0x0, 0x0) socketpair(0x6, 0x3, 0x100000001, &(0x7f0000000000)) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="05b40af8cfb32d7ca44108000010", 0xfffffffffffffe01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7fff) 16:00:41 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x39) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x5) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1f, 0x3}, {0x8, 0xdd}}, 0x2) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/240, 0xf0}], 0x6, &(0x7f0000000700)=""/93, 0x5d}, 0x1) r2 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x21) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000800)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000840)=0x4) r3 = fcntl$getown(r2, 0x5) r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) fcntl$getown(r0, 0x5) sendmsg(r1, &(0x7f0000001c00)={&(0x7f0000000880)=@in={0x2, 0x2}, 0xc, &(0x7f0000001a80)=[{&(0x7f00000008c0)="ee12907e811decee9f583862abc9317c4eb4599464ad5f64c5e453c730fb114040cbcd95185a523324e9052defbc46f44310a3ae917e7bd946f8575a334b77e5e337c6c7e3879b8c29fbaa72bc8db4b154de4acb858a347e75850c997238dcabbe4e464b605a9b0976496c6dbdfc2c1782906746203a4716d6da06033406a43b8054a8210b0f8a0b7b588ee9fd931888ce22ec079e592915e9dba408fec21e98cd99f1c66b1ec86469ad7f2bcbcbbf582658933b0dc5082c77d59d9195b1bb3cd193d6721a28ba4479530a548619c7d7bf736a8f54f1240d0c15d03401320910ce53c41beacc795a868f39395671a6f4f1d05be3", 0xf4}, {&(0x7f00000009c0)="8863f6ac7b7d0c6b3de05d29030a46363a5fff4b86ea3c6fe20e1f3f0cb7ad5cbbf2df3809a866f0a89aa6902e47f607a3b971f2a3fd897dce4a4ef4fe99d158ed62e8cd7e0c609efcb00bd03642aa4b40f4683a19a36fe6d6d3ad6401a30b78a9cdc8a73145c2fa27a6ba5b5144e4c4201091f979bf64ca7d3e1bb2357d78e892c16bbc71d7f57a2b57fd8cceb2e8a34a970ccc06de5c23f40247f2b568c79baa3fb1b738aae6211b29b4af8184802d4685671b7b039bc611e7a014c4ca012780b85dae105565e64624d53c63f9297c4d66bc79065d7dcd371b960fa9b354896b4babb75f57e7dabe850208152fe7c24e8e907673da5fd604c3bb279fd87f25ee4011a7525cadf187dd5cc6ef428b3eb204b8645e256eb8739b6d823b4ad42dd5f5338bc772a597c9521617b0ac1fb684b15b52fcca0d472b1bc2158c536f73f78fc3fb3e918abe7fb981bc1c7164477a759fa7e735dd553c288891a132e56eb16714b64bbdbb64d4e8642be51e90f91702052a53fb763f48db004ec0ffa4498a0464582a75d0a50a480bb1ca8fcfac0c7bc799ab2e1deabe3bfaac1e4d2ec1ea43ef6600525641072cc90fd53c0353c5a6ea2373c55f9775fa737f350bb8fea3cb92018db3df4785602eeb741f650a9dca25ca6c0d827c69d78c1b5d9d403f53276cc0ad0c02b94d8bc3b81ab93d5f04c3da95b4f26f6fa9e07209a66e59fdab2a33987535f9f8a49eb48193bea1e38f9cbf3d731d1c0617e07098d4b44ab8b587a24afa0fe0aa8a0771e09d630419a628008811e03a7c573cbda66ca1d12cc39a8290532fd31d167fe0deff58cccafa87c9fd51af387fb050156506203aedaa70221a24f4a01a3699518b9ce8691fcdb1b29aa0872d9d72f32870e3937b4becf63b0fd3b9eb1fd9ef6b2e96b6064802fbf60856b3f39eef593d094a9be8bd0ef54945a60bcc1a9ac90c30efc8996eb6527d080a6f382c14b490cab2e0b5ad208e4d1b6835c0863d2f56c5c419d0d80f35c50bc0f17e5d85a1126369ec08f7cc088696a16288add467645ace45418ad75ff4739e092ff6bb957d7920e155e89fb67a123f9b138b995d90f48d279ca0831345ae9c10fc0ae044b2794b95e5229cec4bd092d804632bec1dd491fd31981e7200a8a877dd18c520161a93f1ed706552e05fe0f9baf8025944d2d654631fbb5310f56ab305d8e1d1a77fb77e7ebb0a0b2f1b59ffa0c05c0c1604a7925fecf263d5804092ac14b6a41c8cd571153e15013c790c451ff6f0890bd81d024afffd484838d9e000173a9c04f7810629fed8c6f73499e07272587116597bafe26233ad9d317b83610942225bae62d4374ad6ca08c8c5c6d40d1578e076e943daccb026b9a017df7409613e7e16c468625bdd738eef81919789a69052dcf33998157393a232c4bf4c46e9ce1382a8fc072bcdc6c6f5c6f54a362285a553b623341a8e89daeed89e3289860cdcc5004625406c1515d2627b57816b0e302699b19f83ecc1b7b8dd14556e3ab7087a72d23d84c08b33aeb4aa302ba489d830d4d050f2333fe79551506963d97463eb412f520f49eeec852a64aca97696523a3e59620e57ca49a2397606b8a0cda5ebb9f24a157494adcf90213d371b2784b9f0da8abc67158a4e5a46c27632ad2f7879ef2f0d9a7fd89c67adfe16971a7b03504ed12386a1c349e3d16022c26dd61d79b59d8dd255c8c2251c9e97a293aef896cbf405fc8965a850f36446013de9c409648ec6c2eb358c5903fe4ef8cd6c15cccbb16557d37be4a3743086e3e3999d77dbf6a60bbdd9483e91d9e710f5fe024a416bbe7e4bcfd064ff215febb34f57346bd155a8dca54324992570b9dcd2a0ded01f35753121d5c4e0d9dd227d729912a1a96c8b7358591a66c229d59e12d6bfb35d15e4b4ffd1b7e4a1ecc02203f81229b9f0a8ae52263065db02c16968f012ded0d5238e9c8896266f8cee290f9ecf247cfefba39adc7b3ed931a4bda137e9eb8b6988753c55476d390357314217aadd4aef0e48756a48153fc4d0778006ccdd0eea60ab7443506c85dfe83e9a3382cf09dc2fb5bd1d488491bd2fd9727eafd9a28ff0a8d50955d230543bbf20836aac0a0906390271ee6fe954cf0c1607c654648c0e0b230f6c5a1a39eafcc5ee1bf6c9892b4e0715c515e788f7f93d154d5a3e2954a8ee54cb9f9a1b096ca461d6828c418986139597380c36d7cc29389b0e38817b617cbc2299a286ae38f39609412cfca80320a3675c6a7f6d755965d2abb61c002da51d1867acabf8e820bad2c6df2adcaaa9c5c6021bc4716575ba1c46434879829d2bc563ef620f9e2e6837381e3ceb3861ff04eda8da9b1e4fa94f6fa768c0b25b78f0d1ac13e8ac371309266f4bf5bb23f1007899de8c2f6116e8fbcf7e2ff5dec7bbb17918383363c2361eec57d94d309fa7fc16fc753b79d98de4dd61a67858f6934e3c328ad4c42b71faee17239e78662a92094b7bc079105ef568721f91885db8b0e61c02ff8590f6f661ff0be7a78bbc6a71b2546600163dec19502bef97ebe72538a9f6ce17b7cbeae7117e1d6a137169373daeb7643a2dcb8788caee2f6388fb7f0e74c190339d2ad5fa6db1edd6bf20e79a541b4dc061bba783cf24e8c31897e24d630712d141c952c2d9d976e3aef24ebda1f6ea6bfc3d845d76ab7b0ec5e8610777c1bdaa26ee9cec251ec5c2c4ead4a83fe13f0d39566e946d0d0e26e0ddcacb570db8624af8db32db180b75deb2fa81b1fb82f7c7663c5400f58cdbd6a165590090287440a2ec782d811c0f2d97b43a82a12476a006f40fe676d5c6c61688052685d949fd09e2d9044154d3356c7fe1ef2b0bad16fd64768c60f4c0d46495607cbed724eda8e477ba94fcd072f875b6948306526d04e0c2aa802af7f8424a59f1ee9982e546c94905e80cdf7079e26783694dc7906e79d8b95426c0e5a1be73fdcf3bcee738d58ec2cd601ed3724f4f1b8ac9568701b6e30591c05a31da5ad297190a68b62b45d2d1d739add9ff20da47a01c602c7ff3a66ac82e4182490d58294558c1ed887f0de489401247d21f39d3a1f958b85e70174da2dbe85b677183e03277484f655316988eb075824a5c3840b1738b0e0115dc60813524dd8b5ef269d2b655bea69118feaabb53ddf165d7bf764a45ba83ea65fbcaace2721cf9c3d8b1095baebf42df484875d9b46ef02323762e29b9a471a28b5fba45a4e17f688d273f15d486485a31af51f4396d422290ded5bf20bd27146c995cb782eb10adeaf8453c705a5cba0fda1fd2f40f3fbf946bc82666c3a86fc25edf9f2eacab6c3c4894bec17e859d7631ba5052efed393376df99c34faaf41f4a2a18ceb98f524fa01bbf4de900c1cbad1d7cc5a28cae39972f4755d07c70c269c321d211a916a95e57e84a139172c4d5dba0abba86bc0f8e80868c751149fc13edc80dc7e093fb63d597828d58ddc83b789a094302c59e2ef2d904f6e8233b8052c80c6598bf405283b45560c3efb5d664e4162b49ffe9543eb293430407c37ab9803b3ff8dc987d20703356700f84c18c70cd47c538a417bf42b21c53b0ec566e55b77f3a4830dcd8792195d74dbb97d598f89f633164101f067b10da494fbd8b27959ec642b2b95215610c35549589a8894e3626924e0e6ee642656a4330e4a1e6e87c1465456eb4c530499cacb11731140bae8d9b9848f6abbb26f411fd6af28eb5e74f6af80a9bcd42a8c765891b1b9d10437023d555f288c42dabab42f5a515be0ffc7e9dd319158d1e198259ce49339ab5792c7ff626e856c4ec4ac7ea95c141692d848b4b5c67be6203d4175c31c13a5d16fb1ec4ba5d9839715e6f8896a974631699dfa896a90549c9bafb752d2bc72c40e0605db3af3449072eb7e418e72d2483724442162b3a1251e890048d01525a79cb7e92d6d8cea36ebdb15fa9e8d83fcaa66a1c600ea80533eb3e9dccf1a013b87afaa468e77a367138cff0bcb2245692cd041a66ddad0c29d9f40a116919fa7586b8fcfe0d994c72301e416c1ba547f9fe4458691da58545b28ba5be5655d9a038db74976e69a2ec280c6b5dd6f68a171bc3d85dca31048026c14f5e2bfbf70ae048cdcabb8a69bc33fee5d29e8921f15a1b1b9263e321e8ba8561c79924fecf91e965fa80d8368edce0396d77df4522b57414b5e866db61627c823be7b02fa361fb6be520b76956221e4275007ac9b0669b3984074699fa3c0c8c055b4c01114f300ff0ec7981ba8b23be96003d7043e93fb745fdc3c6bbcb039284c4a1b4e19301c4c8a3a14c5c4dfb7ecc9ac832ee742f53295966278137f92afab22cda0569d45df6650591286f6b9065d95738d3f8cd7d59bd473e26260f33d5d2de6d557c2142ccf920b113ec54ae8a4da811d70e03d96d3164095cf6f1abb239626a809e16039b1c3af8353209f9fb75d68f21d114b4edb90340efa8c0e204557659bc7b2ce2ded8db0c4ecfe44d77f4c9c23abc999be22cc8c0bd51bda66e20d5afb440698902d4c84d64189f2747b016386315ff9d2a2aca74e23ff3124e78256de0bafd6abf710e5bed5fcd6f11f0cf00999b6c963827c97ecee03d3adf8544ebed86bc8ec24835f1443d32b2a2c46b497fae234a247d0b930414596cf130b5b69dc3e065a09bc2af1083b59954c62ecf386cde5e2c8705a42073a92d3f07f8df2e0d39e9b0c292d886f0bf8fd46e164273e4126b06fbafce4b24e498bc2c0697193455802c8d064e6cdd0b271b02f761e09abf386e070b7299a4f0e1afdda822dd55a0d9b13cd4d3c70e569b938a782d11ebba771143216de474cfd5eb9b898e091b757d9b68ef7479be987c9528ac0926c09592bf8be404e643daf5b690ee3f49f3b997a97b783af0dc9329c21468cfaef898d3a7a75a0d00efbd5d7e9d89b6703e89960b94ccb79defaa50e944033d89a3925a35f1768f81afaf2c9a0de7d9e0e2683652c39186b2cdc610d968a7354609a24ef1a5691dabca9efa4cc6c23bda68141dcbfdb39970e44dc7e4d176d76b12d7954d067624128d05f18104f5d13034d8c47ee3f05cc73fb51e2ebad1a846ca46bdf1f65c8d14937dc5eb21702792a4f30257807d6a5a6fe27b98fa9d498158ec9a7eef53c21a706f8fecbdb7d8f5e15f88dc0f5367bf9522bd7b781096960ca8ca331863560ac038504dbf647d96e548b0dc16d44add4f0434ae42d45d87d799ce3ae3a6169b88f26e4f749602864802618be03cf8f13af164425fa2c54e4ccc26c90e84d531e2874563247fe86dc4fb33efe1a08f4009e9b8d3542cab8785f376500fd4bb5f5dd2afa65f9ec0b8b585713310fec45e66fc262064cf2296797d4b631a834fd86f743531ae185c75af92a423baf3cd354af2e6aa62ff2550da063e47967296d963f69c3f0a3f5692697c97065b626483dffc16e151048e6d9cca10ec4862bf3d047a95a472a5bf2e0258090626e8a1ca47461f89576aefd6b5ef18806214817eb3dcd3ab4eb03b0d61bd8c35409f6445cf09c4551a8cf045d43f8b0fe1b374db69c362c574583ea3d0f6598cc5f0ea47ca500dbf6402d762a8504fac8be5206ec2e8c161b4d9ed91dc57c55c413113f3a6af0d7046d6779d458171699752d69ce21ba142ea81801bee267e629ee14be3877d1bd0dc5190d3283b0d76114f85030fdfd4545ce335c7fd028ede3f834d7af8d968d85369c5814d4745fd1815e507385bb2b70fa419154f1127c6dc55742b6b99364a997ec6540e82394c7dc8f3bdf3", 0x1000}, {&(0x7f00000019c0)="34197064d97112d2134e0f8684b4dfe14347c8fa25c4b2897cebe413330c9723c92ae570d6d31dd37dce148c031553fe4ca8ecc8d1504aae6f44936c694192e64b924458ead2bb1533fc8466cc7ac0a522251c4de5f60b93ac64b1f24bc08bc84bebbd241d98be6f003e7ab39188f11d961d9f08ea8de84fe852057ec48f3c2e2f8c94", 0x83}], 0x3, &(0x7f0000001ac0)=[{0xd0, 0xffff, 0x101, "fefe5a457d77d5b5b0044c8363369bca271fcb59fcce5d80bdff116bbfa0971a5281188cc3b95996c6f4eb0c1bd8cbdb345ae8761cd818244b5b2cd408438d1628b96a0c60cb3d7185561fd66d6628dc6f55ef0d83afd3253910071ff99d9e115ad5f265e175da354bb18656b3b1fd5ac982eb8a5041711bec0d08fda6ac7bc5b0dfa1f55750c121a7cfad6c58335a3f7f03ff7d8096f7c38841494a0f5a2dfbf3ebc15fee21363857cda6840038460216a81e9b5a757304a23d7ade"}, {0x68, 0xffff, 0x38f, "87cad6e85c68bacae478b786c97cfd67f510e891ee61a2dccdd9595aef2d8406d1bf7b7f2e262d63c3554ca161f3940f37891d4dc4e41893981f634a6b6e2b0be4ab74f36b24e9cf6c3a0bbc0309ad1555"}], 0x138}, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001c40)={0x3}) read(r2, &(0x7f0000001c80)=""/176, 0xb0) r5 = open$dir(&(0x7f0000001d40)='./file0\x00', 0x10000, 0x2) read(r2, &(0x7f0000001d80)=""/4096, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/bpf\x00', 0x20, 0x0) getpeername$inet(r1, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, &(0x7f0000002e80)=0xc) seteuid(r6) listen(r5, 0x100000001) bind(r0, &(0x7f0000002ec0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xfffffffffffffeb5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0xc010, 0x80000000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:00:42 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1000000000000003, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000040)=""/175, 0xaf, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20090, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x5}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xa213) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:42 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) sendto$unix(r0, &(0x7f00000001c0)="c2274f255645a0a7b29b2229a3a20c2b55196b8a6ead60528582e652f9acc4c2a3c98e6cc8421a9d6cbfa7188689116ec3334498ce5bd68f24e7a8e408c3e4726767f077789b42fb7c86bc5f98e6f1284d72488385fa970dc2c7ae4a5e1279b02074e269e35cad17af5cf882eff96f64f903045d339fc24db548e5602fd623c6805389de409c7020568e090119cf319c4a5166664be0e4639807a41aee2f37c896f016fdef1e4f38e6c47421dcf4f98e55a9b5e2f0007435db32d3a059685a92f010ba48db325372b4f2f0d36f", 0xcd, 0x404, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r1, 0x0, 0x0) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() setrlimit(0x3, &(0x7f0000000040)={0x100000}) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r2) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfb, 0x2000000000}) setsockopt(r0, 0x6, 0x100, &(0x7f0000000280)="c344dba01a340650afd5202f14eccb49926a6e9d49505e207ce53af66c449e97b9c26aa53187645c2cf60ea46986eaced5b94f18800c70c5f9665477273ce0cb08003298b931db0438d947a275d92b307d186d41821ab691f644eba7b410b6e5045d48db4715f572136a9ee7e99eca5cf73d64155862196d089499b53bc0e61d0390507690183b57be3ce7f9acf8451b4d7140d7fde2cb2c74532fc9af7c0822673595690a3385e1340a0b97a86fbdfece2b328f1856c0ec007d143c014065cdd91b861a", 0xc4) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="7401ae594d000000000047274924671b14bf11a137442d262d94ccfb049b24d17bf3288dd1fb0196c7cc1ecbd82fb48f6a25bcc3bc4c5d563122be163789df2f2e40c2ba34b7342d54b2e1e4fa63fc0b2ddfeb2adccbc7dd4e0a1bbc199a34df281a8e636c7bac2878f95b99dc20ca25a3d77024938816caf7fc3695c9bd55c2c6774c3577a02f2afd44b36845ff91557eed00"], 0xa, 0x0}, 0x0) sendto$unix(r2, &(0x7f0000000100), 0x0, 0x3, 0x0, 0x0) 16:00:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000880)) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x12, 0x110) setrlimit(0x5, &(0x7f0000000000)={0x8000, 0x80000000000004}) open$dir(&(0x7f0000000080)='./file0\x00', 0x810, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x400}, {0x3, 0x4000000000000}}, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x20) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:42 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) open(&(0x7f0000000480)='./bus\x00', 0xa, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f00000004c0)={0x1, 0x2, 0x0, 0x81, r5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r0, &(0x7f00000001c0)="28d3772c6c0d302aefb0672a48dcae446c515cadb77a6cf0a9fa64fe02b90813a7bd608e5b86a6d572f889493e0ec9f31ab3f73c5ece996b3ce7467350a413861f717f6dc4f6bd0256536ede5634b82e9c0853dad4ddd7166066a725c6e427bc271884ecfd9e0c02e86290c2f302fdf442c482337a027c0a8caf1b352fa01af1ccb8fbe8250b57eb509c1b02ebe49460995cc933e4109312f061dbdbf7d387b9a6b28db5aa6ce102302cd1ea5867b7811074217e230f8f3a5ea1870041394cd03e7ced594415d2e1c607e56f8d5cc41f2da9b63f85ca823d7b2814cf05c8535f813bd6f77985e13a5805f712200e4b16fb60e97a5db2f81cf3", 0xf9) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) write(r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3e) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6, 0x1ff, 0x0, 0xfffffffffffffffe}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x400, 0x3ff, 0x2}]}) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7ffffffc, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x0, 0x6, 0x0, 0x5}, {0x200, 0x3, 0xfffffffffffffffa, 0x2}, {0x9, 0x9, 0x8000, 0x9}, {0x1, 0x5, 0xb67b0e6, 0x7}, {0xffffffffffffffff, 0x81, 0x7, 0x4}, {0x8001, 0x7fffffff, 0x800, 0xa8f}, {0x2, 0x6, 0xb351, 0x1c}, {0x6, 0xffffffffffff7fff, 0x8000, 0x1}, {0xe34, 0x200, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xfff) 16:00:42 executing program 1: setuid(0xee01) r0 = socket(0x36, 0x2, 0x20) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x2d98) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8480, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x42be, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x3, 0x2, 0x7) recvfrom$inet(r0, &(0x7f0000000000)=""/82, 0x52, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x0, 0xfffffffffffffffc) sendto$inet(r0, &(0x7f00000000c0)="db7993d6e4658b4b98d26c78265be99a369671aed91acf3655327362da61f700e09f6fd94010ea8b75b05b0c87b4cca4e6dff57e336bc8aba07d99ab593b05f625b96e32d54356478b130614add22b356679c0db6aa364412e96b5776ce7a6a48e26ab8bd2c2b5b8736beb0b492566af3c927b4d8e14c516ceebb3f98589c8dc1cdc7869bafd1fb6be6a2a28623c102a22fb829c730c53f340e50c5adb4f29326a56bef2f334ef5dc6220a15516c3c11d09b234d2da3229e5e645ee882667ae32b9c19faddcc6290962c76d2371842faea", 0xd1, 0x7, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x26, 0x4000, 0x3) 16:00:43 executing program 1: r0 = socket(0x0, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup2(r1, r1) ioctl$KDENABIO(r2, 0x20004b3c) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xc) getdents(r1, &(0x7f0000000040)=""/96, 0x60) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x7, 0x100, r2}) write(r0, &(0x7f0000000180)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381da6c772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff401803a44fbd31a1eb63775c78d49cbf07c918858d45ab47cb928356a2e82dec41df5bb1ff733516ed5125d9060adaea721a8988a39878e21800bfe829d0b64c89477743e19c033df5972067d47ecb0e9af947d97349f58d6733e6d7808334c9db873b5c0faa0ee9e8068a4c36e93e8ca900b6a9b23fe44eb7cd94437bf468b667e3aeacef94d3a08d142fde0a236196770fde2af8dc5c2a6c46baa351278c730fe995d46a12798677ad4a9", 0x52b) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/12, 0xc}, {&(0x7f0000000700)=""/54, 0x36}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000840)=""/18, 0x12}], 0x4, &(0x7f00000008c0)=""/8, 0x8}, 0x3) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0xb63}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:43 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/115, 0x73}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/104, 0x68}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/92, 0x5c}], 0x9, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) dup2(r2, r1) write(r2, 0xfffffffffffffffe, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000031400000000"], 0xa, 0x0}, 0x0) r3 = dup(r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1a683c64a97f8c9ae1ec20e93e89827299b61331948d93022e2f66696c6b3000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000080)=[r2, r1, r4, r0, r2]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x5, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) r2 = socket$inet6(0x18, 0x7, 0x401) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c04c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0xf0, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3811, r0, 0x0, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000000000002}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa1, &(0x7f0000000380)="4aa42704c91c9393ae8fbe19c7e095501db24c1fa506096f5fd60093b747304b7c01000000b487500584b5d987357331f74c5edd16449a4b436e4003dca8b4648f310545e9d985a0452fd3dfe35e712fea8f854a6ed0bbabed249e0e4ed64db0796a5709d08f191e06f5fb98d43dcb3058940568c9f614db1a83c576b6d744bd7c9177a400217d1143e1254fca4d879758bf0000000000000000000000001b7a00") 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20960, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:43 executing program 1: mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x112) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1ff}, {0x18, 0x3, 0x78, 0x2}, 0x80000000, [0x9, 0x4, 0x186, 0x5, 0x4000400000000, 0xcc, 0x5, 0x81]}, 0x3c) r1 = shmget(0x1, 0x4000, 0x45, &(0x7f00001f4000/0x4000)=nil) shmat(r1, &(0x7f00001f4000/0x1000)=nil, 0x3000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() getgroups(0x40000000000004cc, &(0x7f0000000140)) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, 0x0, 0x8b, 0x4}, 0x5, 0x3, r6, r7, 0x8, 0x6, 0x3, 0x2}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30, 0x0, 0x1ff}, {0x6, 0x0, 0xff, 0x10000}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x108) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3, 0x1, 0x5, 0x4}, {0xffff, 0x0, 0x5, 0x101}, {0x9, 0x6, 0x101, 0x5}, {0x401, 0xffffffff, 0x7, 0x9}, {0x3, 0x7, 0x7, 0x7}, {0x38000, 0x1ff, 0x80000001, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") dup(r0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) 16:00:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10a12, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r2 = dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc0, 0x1a) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x4, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x678d}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80000003, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x2a, 0x80000000, 0x100000001, 0x6}, {{r6}, 0x0, 0x44, 0x5, 0x0, 0x1dc1}], 0xad9f, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x2, 0x9}], 0x5, &(0x7f0000000340)={0x88, 0x6}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x3, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x292, 0x0, 0x0, 0x6, "c4e087c7e9cbb95647271c85f27f1f84c219858f", 0x1, 0x6}) kqueue() clock_settime(0x3, &(0x7f0000000000)={0xa4c39f, 0x2}) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x7, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8000, 0x1, &(0x7f0000000140)="94d5941ff54980cce4588e40b60e631063b8f107a869c0f304c1fca1bea4c1cafd93c4b549f6135a81c0de8c6d1681c9667283373bddac00f55dadab77ae21debbfea8c0d01df8ed2c501b01a3ccd43d4c491e0de56ff834c0f06d72e783dded9bc2ea624927b1d3bf23e750b1122e26ecc8e972c16b0353cfe4d8158bd8a70210fca4f5ef381da55df585f3a1cafbb910f080da129b5e87ff1129be42175314f929", 0xa2) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) semget$private(0x0, 0x1, 0x149) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x4, 0x4000, 0x36) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0x2, 0x11, "926ec3665c3d21bdb53f4858dec0197f5ea009e2", 0x81, 0x348}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x173}, 0xffffffffffffffeb) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) write(r4, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r6, &(0x7f0000000300)="a459735f7b9e398f450a4dd1c033da4beaa48fa83645f46c387d0d0b5dc7000813bcc88b72239800461966b84a84f055db7d82a6c2b0d135d724bc23f34431bccdef4737d30743e3e81c3ad63df95d7b210a8e616bec4132ad9c48ac83d8ce98e96651924029a46ac5d445a0ccf41abc4b9a9a77fdb2ff45afbe53", 0x7b) 16:00:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="db") 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) 16:00:43 executing program 1: semget$private(0x0, 0x3, 0x621) r0 = socket(0x2, 0x4003, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffffe) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0xffffffffffffffff, 0xd, 0x0, 0x0) shutdown(r0, 0x2) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x83, 0x80) recvfrom$unix(r0, &(0x7f0000000180)=""/197, 0xc5, 0x1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwrite(r0, &(0x7f0000000140)="21d1fc8e1b8defe8a28b2621aac580b91c3d06b05e66d3c93eb9e4eba319cb30ec792168bcdc2f99643d18dc0d0165702e7b", 0x32, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="9c872007284c02192fdfe06e5f31a2477f35b8505a8209652e2e2e", 0x1b) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10280, 0x8a) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x5, 0x3, 0x4809, {[0x4, 0x400000000000000, 0x1, 0x7, 0x5, 0xfffffffffffffff8, 0x2, 0x3, 0x88, 0x0, 0xfffffffffffffff9, 0x5, 0x9, 0x5, 0x4, 0x2, 0x5, 0x6], [0x1e0, 0x9, 0x0, 0x2, 0x3, 0x362574f1, 0xfe8e, 0x10001, 0x4, 0xd2bf], [0x7, 0x6, 0x9175, 0x1, 0xff, 0x1, 0x3], [0x9, 0x9, 0x693, 0xe1b3, 0x3f, 0x1], [{0xea8f, 0xe00000000, 0x401, 0xffffffffffffddf7}, {0x1ff, 0x0, 0x0, 0x81}, {0x0, 0x10000, 0x4b, 0x3}, {0x200, 0x1, 0x80000001, 0x400}, {0x73ea, 0x101, 0x45, 0x1}, {0x5, 0x2e0e, 0x34ba, 0x7fff}, {0x20, 0x8, 0x8, 0x10000}, {0x6, 0xfffffffffffffffa, 0xffff, 0x547800000}], {0x6, 0x80000000, 0x37, 0x2}, {0x1, 0x31a, 0x7, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x40000000000000) connect$inet(r0, &(0x7f0000000000), 0xce) semget$private(0x0, 0x2, 0x420) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x20) linkat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbe) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0xee}, {r3}], 0x2, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4001, 0x3ff) r1 = dup(r0) r2 = getgid() setgid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) recvfrom$inet6(r1, &(0x7f0000000280)=""/102, 0x66, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x8, 0x3fffffff800}, 0xc) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000380)="69b360d8ecd7576605a0f72d02b13d6ba66a4736281c50c226c56853d0d591f0515f7aa4e6069c3a50bc15e0c267e8c50941a0dad110f8cda63c57ec1460dc8a7ab8f82c6958c081895365e740cb1bfe431b60049a37f5b13008e1f8e0a122f1441b8827ff141aed962531fc59c007624979fc0112878afdf5f9cef15fc0c6d92a02425aca0fea16fa09b9a9441059a5ae64a56f929c0a8261286bf20a1793530468971100a6a1833ef531", 0xab) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r2, r9, r2, 0x124, 0x258}, 0x800, 0x510, r4, r4, 0x80000000, 0x4, 0x600}) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) dup2(r0, r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x381, &(0x7f0000000040)=0x40004000000, 0x4) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfff, 0x8c5c, './file0\x00', 0x1, 0xffff, 0x6, 0xf4}) setsockopt(r0, 0x0, 0x9f7e, &(0x7f0000000040)="949dc292fd3ad9f2dd0bcaf86044c4d03affb76c04a508890cd73a2513d080f2add083c3deeea5978fce07f765410d8ab97eebd0caa412ac403e53ab4d9df6f6032ca75b002ffd90818084349a9c0900b3d0c2f28d66f0e1f4684c71135d3b08588dbf17b9b3b75c620437b69781e1f7da5370a2530492865169acdad954e4c63cf196f2f87d3da09de3dbb64a2dba176e81ba571679c3b561d2bdda5c616edaf6028865305ad087cd552d045df4fa89c5b40fa5f89fa8b664dc0da8fb3946bc2608be4f02ad4385f7", 0xc9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) setsockopt(r0, 0x7f, 0x100000000, &(0x7f0000000180)="0f667ca5a50b446b223f1a238fd2e24fd70e8d0990df9c7ca06eef96ccc573da4a6286fe77f90222", 0x28) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1137, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x20) pread(r1, &(0x7f0000000280)="e1161f67b5cdf0fdfb3eec28304d4bab043bb01d9164b70639cae4556ab65bd09d0d90106fbdb0043b24e5ba8e146d559485545f4c924bb0f30a2158a2f1cae9aea6ef51a45a4bf6505f170056ea22a7b0bf2a9c91a22a9cd4742507e6bb0e44fc1f217c9b66ceb2b10ae32321dc71b392f836a169285daa42a6b48518c1a1b6876409f87d8e3fa69a3d49b43ffcf3da32b7080da533a2f1ad66b5ac1f2e86a0549a3413a8d9b5e3ae4649af05961b5744b147ed346b05e3537198838926fcd5adbb90cb9c721ec59cbb7457ac2f818c90839bedeacf2309f1d8240a44aaae", 0xdf, 0x0, 0x5b) connect$unix(r2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x2, 0xebd993cbc98ab4ef) write(r0, &(0x7f00000003c0)="1ebe7adcc1d1667b3527ecc3a63264de205cd50890c8df54013d39230968cac8819bd78d7752a48f4dada9d88871b381813e3bdb52be341df6616bc07a731d133e5ec48de436919662797dade6b7e567d5b0cf4ae8cbfbfdcee7ef12d5e92f99209f001b810815b89ec67ca456173770ce6582ccd5b088cd52a8fa45a8", 0x7d) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/192, 0xc0}, {&(0x7f0000001600)=""/112, 0x70}, {&(0x7f0000001680)=""/238, 0xee}], 0x5) r4 = socket(0x6, 0x4007, 0x2) semop(r3, &(0x7f0000001800)=[{0x0, 0x8001, 0x1800}, {0x0, 0x9, 0x1800}, {0x2, 0xa0000000000, 0x800}, {0x7, 0x4, 0x1000}], 0x4) setsockopt(r0, 0x3, 0x2, &(0x7f0000001840)="97defb0fe1356f3db5", 0x9) syz_open_pts() recvfrom$inet6(r2, &(0x7f0000001880)=""/65, 0x41, 0x800, &(0x7f0000001900)={0x18, 0x0, 0xfff, 0x1ff}, 0xc) sendto(r2, &(0x7f0000001940)="ab6beb2c2436b03e5c91c483c7164d174dc8312d29c425a19d8329227aa2e281a262c0bea5fbdbc137717879", 0x2c, 0x8, &(0x7f0000001980)=@in6={0x18, 0x3, 0x657, 0x1}, 0xc) connect(r0, &(0x7f00000019c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001a00)={0x3, 0xca, './file0\x00', 0xbf4, 0x1000, 0x514e, 0x2}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001a40)) utimensat(r0, &(0x7f0000001a80)='./file1\x00', &(0x7f0000001ac0)={{0x1, 0x7}, {0xe710, 0x9}}, 0x0) rmdir(&(0x7f0000001b00)='./file0\x00') stat(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)) sendto(r4, &(0x7f0000001c00)="46e5a6b6a2939142ce49ec22883524b9415b9cfc1b50d76ba5ebec89749dc14e8179b8f964b2abdf931581ca2a9741b553b6a4f9ed9335048cdba5b62f46dcc4a6dc33df2619310713917da9421cff6e777d9952cb001b08c68ade45b3b38aa23d61b58bf1fc7d944c9687fbbcfec0203a9b66cc413d6c98653c3e17c793c83f381c2cc15b8a18e43b2da1746d0222d1a978fca82ac7b193ff84defec795497ae7cd9dfb8f07143ecd9877cdae4e3dd61cfe085f99546c2fa451ef942582afa690e180b9", 0xc4, 0x400, &(0x7f0000001d00)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) connect(r0, &(0x7f0000001d40)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001d80)) socket(0x10, 0xc007, 0x80000001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001e00)={0x6, &(0x7f0000001dc0)=[{0x8, 0x9, 0x1, 0x40}, {0x1, 0x2, 0x8, 0x9}, {0x76f4, 0x2, 0xfff, 0xffffffffffffffe0}, {0x3, 0x6, 0x90dd, 0x7}, {0x7, 0xdd9f, 0x4, 0x1}, {0x10000, 0x1, 0x2, 0x5}]}) 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffedc) r1 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget(0x1, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x400000000400001) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000080002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffead, &(0x7f0000000240)="beec3806fef52287ab62d840a0d36c17077c6515f31725955ff6bce9c488655c55364fe498963639e4f6a8de496173c77bd2970a27effe347701302f5587777f63daac3d64799bae61eb80baeb59dc5e6c0229808d36c278d91efbdde4b3beb105a579a9161795ea1f47ce14919e24a00c2ae7376ad0ba1feb549718f20b6cf264f3f3aabad387f5e8cca7d362561c90ceafc9330e06e908cf3c1e1eaa5e99abf3a50714e5fd44e590a6021d0d036617395b86aad63303d75937e43b17a77dcd406b38f731314897e2e41b0703a3322206a07c3605471ee06e49b840e88b102e0baf5c69e62d9a96b7eaa9d4c4727083dc71c65edcfe55bad6028efd37c679fb500d4f21aaed247a6d748c6b91c40347ab7de90b1402e518996a2e0000") chdir(&(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x280) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0x7, 0x4}) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8efeb08381b8dc9ed5fa632cd058aca6b003dd32a64194aad6ff0690ad28278aae9b7e47ddf858550cbf145a3d8d6f4d3122c9e3a18e06d2b5e738fe7db48f6f6da97ecb637f6964f81b51e9a020cb1bb686920262af52d723290c220afb6cccbc71d11a126f37a077a553447244bb7884b59ea46ee90125bc0094b24b06c20ab7f573ca2df698e97610a493490a1fb6d123f630c4c193adaf109e7f89674bf057a0ab85c359f9a1672fed79186f", 0xae}, {&(0x7f00000000c0)="589a76e04cbcd9e9918e729ae0cc076fec66c4c423163c65ff9700d7da8b8b6d92bdd6347bfc16b61bb6a3733cdbc11dc1ae8ca5a7019f30958c8d7e080ef586feb4dbe6f9009e76baf43fff54019b7ab7fe6a634ad35e4fa435ed05fd738affee78546a875516ef911043ee374171aff1a4b804b63a61511357f2a50e05b1046694abb135b8dade6024fb9b09a96e", 0x8f}, {&(0x7f0000000880)="ce7ed983b803bec931de1fd780b38832a6ca779957fa1e4d4d4360282e642f839315e93a50cc1cf8fd81cac245f6beb32ce521594d9b805efc88839e6126e85b0e360af38386e46c87bc629a160e208c85cad3971b276c424f3c44ea140c9643bc519b06ab120cf54a0fde20c01767f6dc8ac7a7807a348e0d4d23ebbc1164167fbe968743eb2f00159c0bd4fd3bac3d3e33efe90a27be777dbb8681b92f105e735c96a49134eaf0fa95e667850d841b9c4bae2d40505872b0bed1a1fb686ba50165501d66c30b8919dbfc30869642fd23fa8e5eb90f7eb54ecec0d7f4566142f8023b48be3e38a9f12fa24e5d606fcecaaa1591ce7479b1b354ef2b4f050761b554e9a7d2d8f15dc8c0cbddf624c588b0511a0262869cf2f01478cd667f630cb35fa7166e515d4a1ea6f006d831426129d5a9941150d2ada526a85470e1750591243d76660cafdb9c8af8d0d083f0ccfc9c3ddda96bbfe3ea3c4bd207c08debf004343790377955e270085fa09b9f99a56ba47229d41e2eff467babdd31e882084cc1671e25ce780152099b7072b0088468bfbb434480e14b1b5f158cf2ae766a34ccd85f1bcc51c187da3d53dc25402334f04354a1d26a7961e0d7bf25b909dff54450946f3ed28b20c47a315403e2854e212906f8527e23f9a8039f72fd07c24610cac4b9a77e8d295a4c448713387674ff51fed9f5dc1d2d0a646b1f0ffb7472abb4c164010630bb62e5b24ebae347ae54871e8dcc305c1cc16758ae232febfa24795207bc89f7ee8702cd54f8b8763bb4be050062a13856e762b6cad5fa65df0f0be524a7c552b32b5a59d77521b7c7dd1855c631ab76a53367611e06be4ad61ff5e06834f1c10913cc868ff233b6689d8c31ae85c699439836c4d01e32ae8fa6f53e46cc1cb0ca08c0a29be514672aa60f039e84ca0185f16bc159cdbe3f8e5c434128b0079daeb57624ad7e33413ecce700cb5d1c8e0672ef4ae91fe192be3b9b5660971c795882a1ee261c9594a69cc5cbc9fd4c1fae0c808c956a82a01bd5641535f8671b2fcea53f4bb03b3ab12f1bf28231243913aa137c55e687950d199085e9c9ef7103958f71ef3aab47229fec0519d7b1c5025d5d4d1ef3bb4897cbbb4a2916e60c594d47fe9aab46297a59de89d0bd0a58b8c57c582f97f1bbb18372fd3da953d0dba444c22599a0a57a70de805ed65b1a42df7a6061382a75a06eaff04623fa6b41832a8b26a7b61065d8827b7d5a250539d77a4ce99ba5935e7e0cde8ff8a36c8a4a7167063248085823b74511f37242591f79a218a17739a5a00c1cb37a2054fa55c1eeb225ca5b7d6b05ae000b9b43e980bd36b1986f3876765c1f7921408c9666138ae982c54d36316470758f9662f5035fd3d7a825e2550ebbeb9942ff9e29497cf33c9eeeea60d719a9961744837b445a97eec21a7007898f36bed4f2ab1451fdf0a19509bc85506d325854435052da54b52af919a08c72345b43eb62d2897c8eb25100790969c1d1b39ca83adfb45cedbafba26d8c3a451d97304f4a33b3050a036c670e65ba03824cf21ac681da3f1063d1210d12512f3242826506167c2891c91a4580d8c9278d3dbd7680172da8dcd8af5692b135de2b8a370652148d3ca4ce44a212e1471c830c403031f954ec003b3d019727186408dcedd746256db378511739593f16bdf6d34d5ef0c68861b7e0f57070a07b734c6ee3f2cda457b6064c28e54fd7d602a80aa43fbb8424cc2ae3a91c3054f32c70ab3c9240606bb6a5fbb9ec0f4f8965115a7063438490940bd5c0fbdd7d46a318415a9db5f239f16907162204593cef895b94da62f91e039be6108328c8f720a7cec974cd9bd3f4c87ad1c08dc03d523dfd59900b10de0a09231cd3a195dfced707ac04c369ae5a9c396a37dc1ebc56379fc855895eddc7815feaf4fc1b7e4b896c16e28cca166ab0009e7c682fb23d344c19332a0973da75b0bcd68e17a48472b654a383d96475a77784f5800c0a1367fb47425f0bd90995d366365dc364ba1ac1b694000c9e98ae26d5dea61298f7e467b248f18905e814da8941aef9adc6ae3cf648ca324ab2eddd87ab81d579feeec9c809f7077cd202f0e8ce78ae55e2e0370247ac45ce95343115f1248878ab71819faed4997fe558bd9d3025b4f09581c4d490b83eda5283bdfb8a565ae94c52194df5e19e73f6271aa0865a7acf990e037dd567f95f318e8469d5d15ef95c901c5d60d7c29f33c7a023f6a3e3cef83dd63f582f35595afd45c10bbe016cf8786d1ff0883eae08f28afb85a7e4a84b8df673bb019dafdbb722f5f4b0816cec7de1c05933dfa46a20dbf9b81df5a1e69878377b05b385018cc7b036e0f7d976380f5f8e8338365130a219f181bb5128ab984b91751210e30d023b759b17c7e7060cdc7d15db4baefc8047e3f0f841cb3966ccb95f6eb197b12f20091a78213a036bb3775ff7da268b9c341a5db6b4a48826d01b1d844320a04793faafc0cad9ef216733410131cfd17232ad193dec80875f59e5d4424df8366ff7f66f3b72e668cf22c456409f9132782d6b2bd2cd35ba360b1a9a39547a435000f05d307d77a3b243385a8bc68a1437a0992ac48a6a07cdae9ec14378442e808c32462c48df52ad3983dcbfc96430be419f8804a5853ad20ad4e3c130181008ad00dee4d332a622d1d6b41fa14ac1c7a61dbca7a214ba47568ef506d36de5f19c86785b47dee3f208438ce4be8f25a99a51cbbfc6b07de41422f83192d38b9ad9f6103e1188c774edd4f053d99142f7f637901a6250531cef68472b45fcae9bfdb012a2357517539af7c3d34827476e05ae21befd94f1570f3650c36d829d0f91b42668ca1ba0cf692f27f78ed8f4077df0be147ae59ba5b56740df9ae0f5a650d9bfb134d1e83aa84a6fda2b61d3c0b1a5ef1d0121225f17edf6a1f38d6fba24af40a4d0bcff83400321160b566b2b1f799eb3135dafa6faef7e2821fbbb2a28c522a26ffceca77c83374128d002cbb1b1e736c2c9a4273ef2c1b6114d212b4898fa7151f89f87c7ec7357b85833b18f087aae7de13524f738cf13502fce2a9d777bb603333018a72d5094399a0d08e83f6a475385b5224a3778e53fbbd4e7b4585338b83e1d9dd59c61a739845d872081dab9899e7f3b30ee729f2e91b437eba6b8fd06e03114762247ec9665d8a7531ba5b488ceee4fcfa0aa49d5d5eef8a5e6a6fb3535a351e6926e87159d24b601136f789076b3eb61de4238da9cda2f7c180885fb80f27722ca438b8d96603c8941d2017d6e38b4f408b82071dc91f3cacb1d1158058dd6d776e5d1c77f29a3d48266f44858e3cf9f5e886537ac9efe26ce39698d027f16da3bf1b0f7f26eeed841020e23f75c458d51c685395f40f9c220ed5a1c2b98c7eb9533614844c54f96746ac8a70c2eaba16226c7d2fca833a1ec38f7262194785d51c4969e65666fc4c83c06200b00dfb66871c9d9681b993b2f6cb227a633efa527f7424a6f7a16863c5df8bef2102871b95e91bf4a8d0b87fe66adeb30c05011e40d13e9f0595b54a84e5b11c12787a26b291a597c57742ecc76ec936bc1f6925b8469d8fa7e894a70a56cabb31ab873dec3015aa038fead1251810058eaa1c051311cc91d94d1660d336bd54f9de1df69f688873c325eed9ce3077794c1d3abb7db0147b84b96a2ec8a1aa54a5c9c0d28395253658ebb57faeb3110e9274cffc655163e2cb31befe4e3b34e28a7347e1a1a8b90ec99bec897f337e00b310590fc2bf1e70d1ff19fb23eef7b3f8bafb4e23626eeb7feeaffd7183a85a68f6faec378311e3e27c8ac40a04c55d5c78e68db7ae59159908f34e66aab030db27d62eea99a9adb34cc4b22652e7ccbcd71e167de088f6c9bc2ae81aeaff15d79d814e41117eaf2fb1c1301ade38f2154b888e1f85e43b81af7d2d05f518e42d9ceb5f3ff63b5678440b49814ca71488e0b2e0b41c425ade233e19da95dabc950ef54d586fd85b827588087cbdb1f7f931a8f32f05fae7e5480771f0b394b0663130427558dee60e4867992516cd665e391735600b0d635b1f07d48e7bf50499b432e7caf4ff0781b90cfc7727ba7c4d4892b41ff2fb3185b3034f769de34409fcafec1a5a821f12923009a9971a518c0250d481c9cce7801eabdbcc396f40815622699b4fda6185ad26c65cc619368752fcd3728b0debc3d4d96e6a92d4ed4eba1ca5a8c72d7ff4868d137f58ea260523fce2873e3f9dad5f6ed387c81591592b90714c8264c54bb3236184955bb20081b3b3aace31392269c094cf9d305249ab10a4c7796c3a928dfbf0ed7805d8f228f3726bcd8cbd001bf6f204b3b71a5373433254d8b339fc369703f96674fbcf1c1a9b367454713c3af57e635b70ce0d0a5ff9d46da4f07d9a929c57b1dfa728e057e2d41af0945d41252ef7fe5d8975b76edf8bfd8aa55befb6122b593726a010f21f17d0af02976c8a2204873d4926594da5c5ec94d47eac23d67623e2ed2227f33f54a2de4544f16c0e4a1100567eb6cdce84a6355190fa3d648d769e051a4238a60ec086335d3b2cd5796dc4abbb574f6224d66dc92d82c31799af855f6096abce5e51c5e71be1000c56ed599d465e23bfa1a5af119cc74a82b27f7c1e4c5479c3d3bb6dd4b3fbb094f53cefb4a8fb7deb46ccb213b5ad3dda9984fa8ccb3038d843109f053395cc52abada8d0f0c847de0c156b4ff9c4ce2d54fc8063f16199b112edcf8ce6271ea1eee87c5c99406a6baca5138422fd7b004cac4d960985886f7fb89936afeac7a8817095fd44143f97e90f6168d8689ab67b9f12e67a38a812ebce5858c89a0980b80605cc35a56e4a8ef03c21781f7506dfc68f368adf5c7cabc0c47a2c761e248a1ae4591e526a68982388dc9dac8a911507875e9f85fc2dd982199060a8cecbe0827b27b94d29f3aafdd807ec5a37940d33ea11e44e0b6f552017f38c20c249b58ce38f5c0082b628d070e8894beaa993613ee5afa732b5796e8d2f2038a316bc21b00d747ebe0503be1cf371dab20d5b0e637717a5cee06644a885f89f1b986d6e724946e7d5d19f6090838bb0a94bbb95d3be04fdbadf1c3ba318af58a845f57a9dd99f81d2d63377a31b300998a3374a9a7cee4d041539edee45edf3923aad8cfe97312a3a5fe8ebf33bb49bebb510974998163786ab5575cc7184df6aaf7a22b96659bd6afcebaf08448f5f9e02f73d01c4e8503094ced361686c6d9dd85250848c30dac930ea50c14214bf0275d669b21d3976453e7388b7e62db2db828f62910d15fe55882b5437657016bafa1517b91b38ab6c41d449f06f74767c3c2b4a7d006b31e3d15be9f4869fa007487d986a15a74f4fd768f725b5e9f54a24ca93c7bdac6d75b75bbec02e196dad208d4a36ca4fad14bcd589e16a3eaeb03b7b2faa1ede6707f3c6d40dd608bbb6b537e2cde2dff2b624236557bc749bcd002915232a0c28ad5c74bb5d4fefe9eb5ac56188da2e0955b691a15c5706e0ae8dd0270f43786c284ae1ec0193f31bce2bcfa809c9c76a027d7077f126c180fe9762c9784a606e1582b0c0b5b63642fcbf9bfa96aac7f36e8ddabb2bfe6bae018ceb6389ab1542cbed49e2579465d77dda84afe69e11c93a48e97387613cec5793f67c56f621790e3e3de4f1904ec879472192490b45be01415673bd0fff89a773001ae3eec096f5eb32006b788ee98d5c02aa7107dfc7be9fa21064210cbdd4815351f1886811a7d80ae1d3b35274866f3c5", 0x1000}, {&(0x7f0000000180)="3a88b4f49754f30c6d8298db30871f0177990bfaaad91ddc46632bd6f55319e6cd9c65d23dec789f6db056c422b7219f352b8df04945de0f85f355061680ac2c13eee26cb01da7d888300978c757efd48ec1e5974be94de31c8fe099c439e26e9474c9e8f8a61fa331ea43b9a41e150a19d4ba", 0x73}], 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:44 executing program 0: nanosleep(&(0x7f0000000100)={0x1, 0x4}, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/18]) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:44 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1cc, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x18f, &(0x7f0000000280)="fa9ab1d065430225ca040bb1249bf32f938baf2d72d98e3e35618c37ce1f4692936627c8df13b13729d507ab5e9c3efaffffff14357c17f0735bd70195e53a304023f82616b3351e4dd5ca682116fd6d958d4105449e1c3f000000623d1c3613d0e81cab9899b260380ccfbbff431a37a74eb534ae52469b09cc97c6903ee0075c226173e824a275755bb4615b81c4d23da611a780229ace51efaee85a71637deaf63f7468f9315487b0ce1e22c87c49f5537a31a25420b90b41ceb8e10626326c9ff651a4080da48fef4d259995ae441915f0d7565139bffd19ca50878e425649ee05d82ab4962151e8f76d50634a93b111b3503b9fdacac6ca1b051e680595fbb763faf24cbe6dc14c3768653a813fc36c6035526b5df5e04ec5dca2321b2840c42c3b7993c5c5f91b5c3d2905cee4ddbd619d82016965ab01e650dfdc29020bee3c443c6ff3a0581bd83a4c1ee9bdd6ca79a96b2fafb99a5dd3ab920b280387519491dcecf7b526e833db236a27b7fa944138e8845282ba9e1fdf2a1950e76f0a9bddf6bcfc6b18f5ec9c6aadd8") 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x81) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="ac6ce6d37d0b09524297148c97a8c443143568b3c8bf7dbbb63ca9372738da0fec5e2807219b089e40378ae5368e2aa0e4edaf39016febe8b881dcc0d97501407b5100166958757a16145792e5ac248d9db5b4e1e0d005d9cfcf8635df91563615358b8bde1ddf3bb84621fed736913913aca8731cf3c32abad088ab3e954c77a7bb3db34218124ce7ce90de1b016386615466d4c73ed5816cbaf767f652d9b3cc68807fa5234fce71dc9b4a0c22641b47624dcdaec95f85bd4fbba4d19c8d75b75a562b0d27679fabd25ea8352c006c53ca84e2dbb4cd25c90dd67fae181d4a0aa9c93bda4f94913a24f3935c0df6971639", 0xf2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bc05a8bf626d9dea3c2c37bb751cdcf7ac5a316", 0x5e}], 0x1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "b70000d81500"}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80, 0x3f, 0x3, 0x1, 0x0, 0x7, 0x67697039, 0x0, 0x1, 0x1}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2d}]}) 16:00:45 executing program 0: r0 = shmget(0x2, 0x2000, 0x81, &(0x7f0000e6e000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x101) write(r0, &(0x7f0000000100)="b2", 0x1) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) 16:00:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:45 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x1000, 0x9, 0x401, 0x2, 0x6265, 0x76}, &(0x7f0000000040)={0x7, 0x9, 0x0, 0xff, 0xfffffffffffffffe, 0xa, 0x1, 0xffff}, &(0x7f0000000080)={0x9, 0xffff, 0x100000001, 0x1, 0x9, 0x0, 0x8, 0x80000000}, &(0x7f00000000c0)={0xfff, 0x970c}) select(0xfffffffffffffff8, 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x6012, r0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f0000000140)=""/34, 0x22, 0x42, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x2) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) getpgrp() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3e}, {0x34, 0x0, 0x0, 0x7}, {0x401}]}) syz_emit_ethernet(0x9e, &(0x7f00000000c0)="00289b5778e2a60a7631bd3f93d9999979edb3503966048c2237e94d8c0f5276a1e34ba536b724fc1fa93a9717c4ef7cbc01b2adb42c0e29b2b907e2db7d9489282afa399252b249ac3dc054af40ae92793e4c20703feb627ebf832e39540e3a6b99922d7885c0380fb8b3b72dc658cc505e82fd8da3a9f70c597095f44d9073ecd2b542b00f68210c197d350baa9d5ce884b295eb0dbe8f34e072e46d06") 16:00:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="ea9e862b0d7690f38dd73d1f3a9d5d243957fe2b5378c30c9be2e6e12d6545408c0153d02ede5db8f9c67f43ad75cde7e214fcec8dcb3c74a67bf23d08ccd34446b028481dd367dc17b85dadae7797cfbecf6ee195cdf503f3d7c9ee0c55e636e303fd0e614cc6c37e0436b8aa09589b3356bcfdebce0ded828d039a462de5b5f522a0c142c77aa9aa985e0d5efe7b5048906cbe7a693887c493d32ca6b27afc0a6a990a6ac353b7fbe1b7adbdc3b61f812705f82dfc832a730dfd89237d389a68d49daed143f50225b313121b", 0xcd, 0x409, 0x0, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000001c0)="1a661d72e5ee511417717b37dc6a3a383ab8da03ced432dbe1a14a953da40417cb2e33421b873ffc1722cf3ace97c3fd6118e31b40c1f8616d84750be4dcddc20201113ade4e7b78990ad37091e198f7e724892e3766e3ab8507a042549b2920748070e4923e16ee26bd2410c41a7e1b5a1100b33343386c2077346fdb93ad2af2700660b3f5e6c521f5697e56a357", 0x8f}, {&(0x7f0000000300)="9b803a2aefb1338e227bf41c9f92416dc29ec472a3fc30b9fe87e201271a7500f23e7ef688cebafb59a8df7a1be78501e3d8c72d2c2e609816d375ccf7924c62ea3838c7c46de1e786b899ca343ad296c874fff82c86f62ec8b4b58ac6d4fbe6ac44784c719fe9a0c253597354907c27f1e9a07a6291b4ccfe29afbdfd8332543d7d834b85cbed9b7b857737eac199c6d62f2c840adfc91a23aaabcf446015bea43a739256784eedbcf260aa046c5adcb72ec164eb", 0xb5}, {&(0x7f00000003c0)="7c4e7ea0c1464f33079ef1ab391afec5184901856f6f35075e278b5ba03aa9b05a180560370c0755aed52ad2cb1741f7ec026d7d14449a9ebf75811a254c680c0500ac4f39281c3078d234f83b96ee69133de532bb101470631218", 0x5b}, {&(0x7f0000000440)="201423f070f810775b307a1784fb55a7fa3e1b4a4da6802b512eabfc971a29de8bb8e728b5ccfca8eb204711bd7d234ecf21dbdd4d1f7690f159c0e9b4891055d9a061f0f1218ec70eff3d7beffb03961f00998b086c86a78ba8a46ffa97cd99a5e1cdbfd683e6618e054b6e213ae3372e629e421fb2e2b0964470b7742e525744bf7a51a0a480f11964ef9bfde993a6ca281b52a020de91f159b217966f870dd5e35cc12387ab137c72e018bcea7a551b60cf7bc9092fdbad6ca6ed8c42c0", 0xbf}, {&(0x7f0000000500)="fcf4b43bbdaa280f0a2dfcbe3781dcf44597bd0977023a3a98ca5d6acfe23a1032ba99317b765d7db90036797b92d1dd18e9dc89123c292e6a5621af70d5a1c1d9a51f7e2aa3349e9e9b79fbb56ec6c156788c9a1885f8cc150c559aea7c641e4fdf65ccc1da3d52e2de3fcf864956c028c3bb62f6ef18f280fb", 0x7a}, {&(0x7f0000000580)="444439a03181a5d63a458ddafb13a33b43e3fc1b560d90b4d035d09d01ed93f833501d877b8d2f87fca87ee7226582668894fe89ac39f16a6c6372de129b4d6944d0", 0x42}, {&(0x7f0000000280)="0f17452f13817ca87f389c343eca78141cd4df53", 0x14}, {&(0x7f0000000600)="ef942a6f89d492ddd0dd66f4d9779e9e2b64080f71ad9837b5357718273a6d5c80931e7b2e21198a7e38c68c6230eaea2938120eadeb07ff742c9ffc5670fe3e37b1079e009c009ef167016a8cc0df750b5db4e31dcff60393659d9dd65315ac7b6422b958ee4d2c96899dd0617031cd5b025aca6f9ab90bdb2a8eed5faa93c62af719365e1f21d95cd8c4a61fdba6a23fdf20b22b745120bd5d79115c78fcc763f9651cef565bc0d413f58b131f90c4b5f3423b31ad587686643cb5ebaaa99ff205fc635b5807ec8c4e1d080f00b0e822fd433af2726b68d5210d5bd82b537a7e3d8f61f1417c263f79369a568caa839b8fbf9c3866ab23833385a73689d36a3132908d75d4a0ba6a36ab9ced53c55dc8ea98c18e896d1ee53c640e7f821b0d98c231a1b4527b570e381bd9a62d85db7dba7756aa91c05ca9301b7723a6a0a25e588a69526d6559a018ad9016ba609a3c2144ad6829b7523e1145935ce673f60c7ae4c1b8012bb8271a10b01949332e6865df77d4b8bdc9f5a0b9797ece161e599ec2aa56e997aebf16e738156eb5c0c3e82e9b125264b9976550c7e15a7371ffaaae02ec3ca70bb9eed8ef6eda32fcfedd74f8eecd6e449d5e2531b5428ae7e5656317dcf387fe95048ee0ea8a494418edba6a2a1cae7f792667a200dc15bd3dbde7c09f10c14bcda1e3e7982a0d32b94ec4d8b7b26940e1a27025b2480da58a3fd203e17106dda42909c0edc463cf7dd46dd37171f0f7c8faea7bd2bef0c74b5be2cb11ac11e9ac15c361b6fd693e731b29ba36b2dc289100a3873c190b9877cb23bb27efc7d46bc0754a8aa423492297f4bfa81ce67a7575f80018f9934f2e6690ce82fb068730a5051f0bfa859f5a148a566f5139e1ed9f3238eb87a5b3c187e00e99ee433b02bc2d1ca969b940576cac70965ee80bda5e133ea813adec72ca862f3712f1562198d0dd87c0d07eceb48dccd2e2403a70578cae428386ad612096cde63bf905ce3b2f86a1e70fe5ea3f2fd3b295fe622824f1ee8a7e51743c322319894bf60b583dcd867da67e559c5e6f1334f0307fa846b23f6094f2712b1f6ab32f13723e53d72e8344430dc298cc7a03b13ae88d41e1def46a976455d47937c92c795e7c46e502f97c82a613c48e96d43e7c14e60bb9709c8c0a78e87c027c1bfbb3d91ba1c79afa13e79ca72737675c21d2124a07f168acd35e0e547bb2246a9349d750b02011e654dd565b39c7271f58ef19ecc495b485a226071d628cb63ea8eaa847190879d9657062226e39de8ba0594aec6c1e3350c34a0b1798e1d5fedefcb8892488ef2af909ade90eb778ee58ee653067662c2cc3fbb7dcf9b37546cefe9b68558008a6f775b1ef1341986b86a305efa688b4ad55b8066984acea86bc4944be79105d075d403f145c6acd366bee058d71a804aee1f0187dff4a615c50dcfcea6e803620199391f04ea01758809e57109c7808e4c6ce2bf327fce357f739387e91d0c1c97fb4dc7d428fe461e6dbf8d8a3ad8802d59140e4d0ac4f35e500c8e188eea108c7993c323640db34cd65f3bbbe11ec4d42208c26e7f93a49ce28b0b77310b15571362d8c29e98696dc8440a04b9a9ce4a445a4a1b71c9339cc69d9c50188f66b830b657b398b47edf085123a47bd90b6f37108daed91f5057a672db5ade268bdf5e6932eae8da07e1bc4762dfe1c8908238d58dc509f85faea5f7696d56d863726499a11f18309e59707df880788b9f32d9c297376f44f3259c9df08acd3a45e160ef85dd5301d80e4a5541f1d8c4f061a0a2db1dfe39904485c44262641858c6fb16fe6318c17333f90166c42fa2f78a4a041f311e56dfd947aa4264bcbffaacbd5b4153356cf95edf59c61a283be4c47d02818af66a86eaddde65015703305a953e7dc423fbf8426157f70283a2d029db90a6851a0f40b4740a34692ec95319050e324f362fdec83b6b5f19852051cecd58c010661b2b30f3b0186854d9418664a5869304df1d1b6e050e47f71258275fbf3e17db6a642a0caa1b301e2b7a49d9019301155ee17d78db235a6158f3c1b043b0fe1d3f734c7f315264e1002dde679e892a378beddea034b3b2b89f2285d2e66fc9ea7c2b2cf404ef99181621f6490bf97ad547ff08ba4b64b26df2467a82226903eab2ffb7d9d2e78a70cb6480fc8f43b6857d2f2f3ad8cac8d526e4988268d6999a7d2e531daf96ced4aa027ee568f5434aa50f3a0996a4aae00795462d13f38c21ddd8bdf31b31571008b1b8c87e585827c9c145cb36b57f91a1f15f6c1d1e727a49c0f602200edf15e5b47952faa590868f875a99f5040be9bd05b00bc430a21d6b9f426bb3547c25a1c84d0c852cf91ebc3988e0813a4330d506aaaa62f28157f83d6d17ec2d8d22079ec1cb22e2a2259eb73a794855fc5ee2ff9c52ab6002a4c9ebc3f88452645576a0073499065f86769d3b8089360c1eaf4a7228a1ba0ae36b18a47c3c94dc421f47534c3a9a088e595b337e17a96b6213755906d6aad29a259fa57b959632d8f9d1a4e3b50d41ddf294ac0f3cb2d953014d9d567a545daee52bc51694362191489949223377eeda28c6aec116200f4a63ecdc417ca064884dca9bd7fa2161e535e8f635b2e1469df9ec2313350d0a1c106a626b938c4681c81e571a1d991997ea68ec666a703733ed8dba0778f42e721d7ffe8d622bb3e76658cef4dc59b0cbe469c31b5d17661f06ca7eac21cd7cb80a66455f9e002353a597075755928156713fabe91837268d503a9ec50eeea13002317a6271a7fca166432b34bda174c5a20bf4aa84faa6228392173f579dd794b7357d5ff4b97c6aa1a790eba8e19ae56035bf17af44beda007676b98a849bee9a46a7128a527562e27367dd9957c786dc6d5e5aa9e7c0217b931870aee0078bccbb91e8a4a31a81514f13ed51a193e980dfa53bef948bd99cc3cc09da56fec0c3de7c2f920d526af545caa3b0af38256c6a35d83af775bc774674d73cbc9f543ba06b189eb6dc098db1b5f5facf8dd5809156e1bf4a11c3b0e7493fe4e67e407c82eb453d041ab46230ab599e37c8c8848c556782a56658e6906265a98749b8512a86e70ee93943e7c4bd89ed78ed7569c33eb3a7e637ed24fb624e0cc5242357c0abc9078aa1604e564ccec3ee0496e48b846508023e7c38b0dd2038b99b31cb6217b8db370811c1d5fdda83c3c3895d0441f28cedc828943a981215ec226ffc0ad0221a20acb7077d9e62d717a6938d6c01d9f52c78042a1cfca02385b6ba7678bff9caac8c8a1d4f9b9cc313457e3bd3f02afef439912e8cdf9d136dc04323f30856e5ea87f6f2413008aea6990e18171ab6c99a8babc628c3e24d2c115baab5610c831d81ab4c1cc21a7d6f858935d0841025e094de9e39c0f2a8d4128f232df7d1460cf8f6ff860ded661677b6e9b5a51ecd2bde338b0101b189ad823cb560cdd207e73da41382686c970b6c7f91476039d8557733200ad7f296f794fdefcc2ec24ffe77f00b7c057fd7266d1e9c342706493ece9eedf85dc5b2f2601206e318f680cbf994d507b5b989f9857f9b9e7d64d031460eec30722fa8008bcdffa253d002a0417dbfab81eda4a742a3af97e3e85930ae0cf1a632ad418847b8d4f7ce7381e1ddde575551ba51984b68c67b1344e460df102c347ee33aaaa80cb3a933e4d46b6edb48bf78788eae432078e31aa7aba4c4987d68faca8d3a853344cf3995093f0d6e2f2df65d3a14a2edc8f9101ae4434f0d3e649d60fa74fb5244d7c938c33071f62db21712944cbd936ec859d775d1d685babb8fe83454e74b8565e5372c1f96d38945b4b260c1d2ee96eb4908c98d93a4ea9869a519266f98200c6ffef0a45ef4f4e5f0d2c214cd159f46bdde1c51b238e754abfa565566d9917779641a53f330df8951fbfd7bcae49e5c4a9babf724e035477d5f30c3b1d6aa12757c4e19752dd399ca6f988585f5812e560bc64a9d766921e99eb2c8da9a644b60eb730aa0fc534e65068b461f3c44696cd685b06e169f34759a73ecca16cade33fe7bec72a0e61a1f02b6fe34050105abb0d2ac93f315d0d19e64a11e3f2b590524d8486bdc061bdbd1d233ce129f56992ec17143278b2bce29e2f0cf296688e2dab770dd5c4cda0160744ff3272634f2b82d0cd19082fd4f2a70648fe196672f4fc20dc8c8c6fac42e8ecd62ff62a01cbed1a7cb5d0c5d2801de722d7da407f7dc165b28efc1aca2d704aebf9578b42c85ef9582fd2eb5d8a9a6d4a3e0438717f3db0558a1bef5321200de1c509f3696469ff8977e31d14adba98fb870556c3e5272d99b3862ada4045a9d43432e0a5c4dc1b54ca538ab9c51573d8365b1bfe0a5fa3e3a98e26e91c0b51fe766ce9b51ba2a31999ee4b10417f8eb58161f5d5ffda27f55431e44ee0f83f96c55a53843042fb1fb5ed16849b70342cc23a764d5ae51241a53aea7be7645a744bdd71f315e5586455d7248b91d5a29fca31a6dca1b109f5f9a7cecd62fc23e5995a489cdd73b96810990cbcd4c1b2c4cb6d05a29d7238bd81a5ffb65cdd8b38508c4a11edaf496964631c1b5415913f0a7ce9c3525edef15fa7b02ba6216816fe666b412dc1f555867446f1dad5bf000f46d31ecefc6518ba0af45d87ce6647812b8ad6e8dc5b19b136d3edd7676e82991b6847db25626cc20c3e693ab9d7c7e4f5b9e74f7d0068e85d0dc42cd3aca35635f9e095cf220ba419b398e5e76145312ac7f8e0d07ac6721fd9e68f8162be978ee480f7c0e1d62792836bcf193c3dff67269e90be4c76f8a8a9ba41ed335d016782ab4812da4efdef89bc7d24c89385d420d609be8fe9a73759836614f1041b909380aa4590672a89bd74f34636956310c77445fdb7eb5eecef2775a0c9c451463d87849c3be377723afce744a4f214dbc7c1b0c83b78efdeb2199ca7ee6f2b051c9c5e7236062ac521d93878527269ffe57cb06973106a126492c9d52e5bac66f599eda5cfcb1953155cf91ed4f2737396fea09ec97e21eadfe7048e176460e79e7fd309b9e8a621e215d6c43d9e78c41c3334f6a2183d87debe8722dbaea2257436a9b4308f6503283a3477bea6fbe177c13e8f2751de8f773d335332a049699c4736912505e16272fb069d6228c88bf848e9f64a59ba44a630256814c342562a0bc5be5700fc2283ea00ebc1688fe20d46886466a5a287a94fd1f1fcffefa0d32a35ada23978ce21758fb81368710546ae224e5f2956759afff481fcb7f659e6c64e6df20b1d433bcf1fb4378f1fa5ca6eca80bbf1d08df6d56d1b71672c8b2822a7c209e0b2d95a9a7df71b3a4c9cf93282b6d68bdd4e50b2afda171ca310dc872dba5f6cb838e0c68eedbbc7b5f503d20da60edf64260fe91eabe2a05f79163471d95c4b2420a03bc490c668f1abf98b2e1c721e4cc23c372b6704481a61876e9213e702bfedb285e0ef38da150e66a2f89f0ab604abf40310f477ceedceff45bea4a8e25bd2ecff0c999bb3ccd340842491aad73bb54f4a62751ffc4331d2d46e4c630c65f9aee1eafd2ff9b9fb3e7a89c627405d09e6afbdac8f189d88c2a315aa700abe55208e3732362d2ab699b4fab074155851b4b1f7f276aaf655853d6f042486bbd9e06a1930befc1f1cf776849ae3eab4c6fd7cbc531138f6a1501380a4ceb9e05a4974f936aef63c4c6132e136acb1170b5cc1af6efb37cbe01ca478121e01159bc344f9e5707b2c6b842284e5a5be59a760556757b20d0df37c876f488985", 0x1000}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r1) utimensat(r3, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x7, 0x4}, {0xfffffffffffffffe, 0x9}}, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x2) 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c024000fd6500000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) dup2(r1, r0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)='N', 0x1}], 0x1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = getppid() getpgid(r2) r3 = socket$inet6(0x18, 0x4005, 0x7f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)=',') pckbd_enable: command error 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x80) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)='r\x00') shmget$private(0x0, 0x2000, 0x51, &(0x7f0000ffb000/0x2000)=nil) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2050, 0x47fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x118) 16:00:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x5, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4c, 0xf0000040, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x46, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x84, 0x11, 0x3, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0xee0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x3, 0x5}], 0x1000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc2, 0x1, 0x81}, {{r0}, 0xfffffffffffffffa, 0x4, 0x7, 0x8, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x6, 0x7}, {{r0}, 0x0, 0x2, 0xfffff, 0xded7, 0xbaeb}, {{r0}, 0xfffffffffffffff9, 0x26, 0x40000002, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x85, 0xfffff, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000022, 0x1ff, 0x5}], 0xc1, &(0x7f0000000000)={0xfffffffffffff467, 0x80000000}) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000002a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2000000000000}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffe, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:51 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:51 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc010, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7e2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157cf269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf70200000000000000e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a8225ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b01010000000000009f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594c05e0000405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ec85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e7767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c3811ac151a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39b00000000e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91c0164c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea0700"/1168, 0x49a}], 0xaa) 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x86, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) getpid() 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x7fffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0xfffffffffffffff7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) recvfrom(r2, &(0x7f0000000400)=""/224, 0xe0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00fe3faa63e68bc867c77bfd72a2c491b4e0f86ae320e4eb"], 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10110, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x100}, {r0, 0x60}, {r0, 0x2}], 0x5, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000480)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x1, 0x99e, 0x9a1, "dd52f645c4ef8786001c591bb07504930ddbb410", 0x54a, 0x81}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x8, 0x1ff, 0x1, 0x4, 0x8000, 0x400, 0xf2baa04a02049c9f, 0x1, 0x2, 0x8}) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=':#{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-}\x00', &(0x7f0000000200)='[{\x00'], &(0x7f00000005c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='*:\x00', &(0x7f0000000300)='\xfd\x00', &(0x7f0000000340)=':@#\x00', &(0x7f0000000380)='\\/)%\x00', &(0x7f00000003c0)=',%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000580)='/\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f32", 0xe6}], 0x1) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x90) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) recvfrom$inet(r0, &(0x7f0000000000)=""/38, 0x26, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) listen(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) socket(0x0, 0x3, 0x3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffe) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x401) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x104) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x6) flock(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x24, 0x5, 0x334a1c33, 0x3ff}) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x11, 0x3}, {{r1}, 0xfffffffffffffffa, 0x28, 0x21, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x60, 0x10000, 0xff03}, {{r1}, 0xfffffffffffffffa, 0xa5, 0x20000000, 0xffffffff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x88, 0x400fffff, 0x8, 0x3}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x60000061, 0xfff, 0xba1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xebf, 0x81}, {{r1}, 0xfffffffffffffffb, 0x91, 0x0, 0x10001, 0x1c4c}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xfffffffffffffff7, 0x1}, {{r1}, 0xfffffffffffffffc, 0xc4, 0x20000001, 0x8991, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3, 0x7}], 0x5, &(0x7f00000000c0)={0x1000}) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) r6 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000200)=""/196, &(0x7f0000000080)=0xc4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0xd2e0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xe1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x718e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x3}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0xfffffffffffffe01, "100ab61fa9fac58d67917ec2ef4c302174c463e6", 0x100000000, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1000, 0x101, 0x100000001}, {0x401, 0x321f, 0x1ff, 0xfffffffffffffffb}, {0xafe6, 0x1, 0x2, 0x6}, {0x0, 0x184a, 0xc6c, 0x2}, {0x5, 0xfc, 0x5}]}) 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f115ac8383000"], 0xa) r1 = socket(0x2, 0x4001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x1, 0x6d4e800000000000, 0x1, 0xfffffffffffffffa, 0x4, 0x6, 0x0, 0x0, 0x7, 0x1000}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10090, 0x6) poll(&(0x7f0000000100)=[{r1}, {r0}, {r0, 0x8}, {r2, 0x97}], 0x4, 0x3) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x2}, {0x0, 0x1}}, 0x0) 16:00:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000000)="ebff1f00000000002eaa4e8d3048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfff, 0x5, 0xd6b9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x48, &(0x7f00000001c0)="da0f39f40f6d78ded506d16d41e2b56ba2d7e035c86a465d8ed366f5cf43a63c3b39a4c74bf08b56a65dbdb4be1836c3ff0423060d4e584869348b37bd8df123ca187d4a783c3b79") syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) read(r2, &(0x7f0000000100)=""/143, 0x8f) 16:00:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400004d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{}, {&(0x7f0000000200)="659c76ce0b1b6a4702bccc30484893566c21634a9e50641df7ecdfcc2dbc0ebdb60e03c1f181f7f5c11fb9bf4793f0a5dd31951f36adf872a18696ffa9ffa4ba696c8badc7eb9423a4ca7dfde329afebd47643b366d09b99e5be77d237361eb8f3c36d71373ad61512cb7861f62a63680aabecc9afbfe2c18de4b9ab4a30aa1ac834bce6bf03f22903cd3c50c9b3c259b854153784d67cc1f094314db3a361e4747837e6b233eb1dc27d647d5723a87b6a3786715fe6a3718e854e0b6912"}, {&(0x7f0000000040)="982576dd919f66594103fcdaaea0a141e852c253157e3b8627696480731b15094eeda41921a589f09180c9e1d2601dd93418f0b8df5ef463dd2ff9a64cd6f37ebe3d", 0xfffffffffffffed6}], 0x10000000000001ac) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000100)=""/143, &(0x7f0000000080)=0xffffffffffffff6c) 16:00:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xf800000000000000, 0x20000000d}) 16:00:52 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x0, 0x0, 0x3ff}], 0x1ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:53 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x11) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe3, &(0x7f0000000580)="7e9a1b1f4986e11361c96dd08060201e7ee27bae210901000038639f80bef5737e7ca024ab5ec7b3a507289e37c51b1ccd236a4131ae432aea49134f03e575d0f64df2f1a1ddc7f82dda8e71aa6a3d2a936364031946a0757df0f14f39fbbba5018eb8b897caa38db1f9e3e210b749f029f8f4a89a3f4dfc56e69856003b428343e9cae93b54378fb1bdf0cc0f176608a27597519b53b545121af563e5dbc917692b8b7bb8fa4805f7dad89e6ef004ef76270e6020c4d2ad23b884bd56393c439fc7927f0d3aed9a23d5519b9b1b186d3f60f305bb2e5f942db9d425d2f3924fe4340b09857f1b96f0772510ab9f8fa2eb4599c23fdcca4fad98bedb37c08064d1bc13837d3d3157245b847bc1485b44e06dcaae3fb85ee48e312b07000000000000002e188b49181e1c2e699d7d8c3fdfc8de7a6cccd52802e35fb406919320289cf8ab6ba1c4") pwrite(r0, &(0x7f0000000140)="5583d98833a33057830af2f9f21553e881ab827763b000b1535a14744e87de97d76fb0f0d39007ce2647c995c7a66312d2ecce80feb1d9571ddb8568d5ac4bef2a3e9b651b9c125302006145323b5a909c9ef431cbee0d2fd409d1435c2756f6943893a8515a6a6da219b3ea6da04b0e5e9722e12633988e2146101cd76c13ad5ceb247f9507d5f7d2e6a2a9c6cc65624377a7fde8beac2a77b6b9c8ebee81fe9278a24a563558d46e7edf88256170657814011aba162d855e83ffee6317a754e8140b1aca5a196d0c32267dd6ebc3c4133e27863445c48ffab14640a0247d749fd7f1be7e293d60fccebb67d42ebe4a7e55e3a6b8", 0xf5, 0x0, 0x24) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="e4", 0x1, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000079a8de4d0daadeaaed"], 0x10) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xfffffffffffff476) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:53 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x1, 0x4000, 0x3) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/240, 0x460b55f3ffb24917, 0x42, &(0x7f0000000280)=@abs={0xd80af58b3d14a52c, 0x0, 0x1}, 0x6) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:53 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20, 0x8}, 0x0) setsockopt(r0, 0x36, 0x7, &(0x7f0000000000)="9871d39b23b9687d8581d70a52991fe1e8e531566a10a1bcacbfdd553f78fac07f633daea9b68ce1d78423e78370392114ea2b206b201d7065533ef6fa7894adf6fb5acae55547aff55e1cbb6005d39c3612ee9e746b25237b6f1e7c603e20cb4823fc594555fd0a713cfbabf8e30c8069436bc76bb8859d044d6e365ff13c539978bf5a3215dd55c6975aee648d9728fd9121d926d6c91ce57a3420605f769e68c0fba6f05dfd0b55c6d6f43f5e4abbc146", 0xb2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x4a1336a9}) socket(0x10, 0x3, 0x4) 16:00:53 executing program 0: clock_gettime(0x200010004, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) fcntl$setflags(r0, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:53 executing program 0: r0 = socket(0x25, 0x4, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000000)="07439548e7e0618a302d5167", 0xc, 0xe, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000773000/0x7000)=nil, 0x7000, 0x5) shmget$private(0x0, 0x1000, 0xb, &(0x7f000040b000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) getpgrp() r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r2, r0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xc9, 0x10001, 0x40, 0x73}, {0x9, 0x7a96, 0x4, 0x4}, {0x2, 0x7fffffff, 0x2, 0x5e4a}, {0x2, 0x5, 0x8000000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) munlockall() r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', r3, r4, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r6 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000280)=""/36) 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) sendsyslog(&(0x7f00000001c0)="a0ef296b35b68f9e3b5dbe9a88b02c42c8d5ddf2b95454f29e464bf29b4e6a5963920b72ec040da782a785c0ade2b93822bd8ca45a3668d89539be0bbbc3c6aa9febb71fbafb292797d2b4f2297dcad035bea69df968765f04b07d92385cc24a31c3faea332c87d9879dcdbe338a4b5ef961aee4bff21314a439e910103bdd63db7d7d8305e89bab", 0x88, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x98, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup2(r1, r0) accept$unix(r2, 0x0, &(0x7f0000000180)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x4, 0x4, 0x101]}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r1, r1, r1, r1]) chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30100, 0x130) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x7c6b, 0x5, 0x1, 0xfffffffffffffffd, 0x4, 0x10000, 0x0, 0x2, 0xfffffffffffff801, 0x6}) r3 = socket(0x2, 0x10000000000003, 0x3a) fchownat(r2, &(0x7f0000000180)='./file0\x00', r0, r1, 0x2) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sendto$inet6(r3, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x8, 0x4, './file0\x00', 0x9, 0xfff, 0x4, 0x9}) recvfrom$inet(r2, &(0x7f0000000180)=""/219, 0xdb, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = semget$private(0x0, 0x0, 0x210) semop(r3, &(0x7f0000000380)=[{0x0, 0x6, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0x8001, 0x800}, {0x7, 0x3, 0x1000}, {0x4, 0x9, 0x1800}], 0x5) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000003c0)=@un=@file={0x0, ""/57}, 0x3b, &(0x7f0000000440)=[{&(0x7f0000000400)=""/27, 0x1b}], 0x1, &(0x7f0000000480)=""/110, 0x6e}, 0x1) syz_emit_ethernet(0x2f, &(0x7f0000000540)="2dff2f0b0b0900000060161540a116a637ce0e18ccbdff40aaccd828d73036b3b388d92c3495b5778311499047e07e") 16:00:53 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) r1 = socket(0x19, 0xc007, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/250, &(0x7f0000000240)=0xfa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000380)={0x2, 0x2}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x7, 0x20) r5 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r6) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="969b100e") r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 16:00:53 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) setrlimit(0x4000000002, &(0x7f0000000040)={0x60000000, 0x60000001}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x40) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x2, 0x9}, {0x2, 0xfff}}, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) getdents(r0, &(0x7f00000000c0)=""/13, 0xd) write(r0, &(0x7f0000000080)='l', 0x1) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x6}]}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/22, 0x16) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x7ffb) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) recvfrom$inet6(r2, &(0x7f00000003c0)=""/62, 0x46, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x4, 0x3ff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000000c0)=[{0x8, 0x2, 0xfffffffffffffffa, 0x9}, {0x4, 0xc29, 0x0, 0x8}, {0x1, 0x3f, 0x1, 0x95}, {0x1, 0x6991, 0x1, 0x5}]}) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x0, 0x6}) dup2(r0, r2) r3 = kqueue() sendto$unix(r1, &(0x7f0000000040)="30e5d0c0751d26f86465916b521ed292734c9a381fd787ddd9fd0ec40cc6970add", 0x21, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f62755401"], 0x8) close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) dup2(r1, r3) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffc, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x6, 0x1000}, {0x9, 0x5e4}}, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862fa0079002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8b0427d9dea3c2c37bf2e177c2124dcd9d6826450d4557094f1da81d8600210000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x75}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) link(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x85, 0x100000000}, {0x0, 0xffffffffffffffc1}], 0x2}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x7fffffff, 0x6, 0x4}, {0x5, 0x50, 0x9, 0x2}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:53 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/209, 0xd1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() 16:00:53 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSBLEN(r1, 0x80105727, &(0x7f0000000000)) 16:00:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000080)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mknod$loop(&(0x7f0000000100)='./file1\x00', 0x3000, 0x1) 16:00:54 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800800000000000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010100efffd2f7fe432a7c2209ee000019a80200"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0x7fff, 0x3, "ed461a6df5ea186c37d503a0cf141fa61c3d9c96", 0x8, 0x1}) 16:00:54 executing program 0: mknod(&(0x7f00000004c0)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000500)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) socket$unix(0x1, 0x1, 0x0) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000480)=0xc) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) socket$unix(0x1, 0x3, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7, 0x80000001, 0x2, 0x1}, {0xeb04, 0x0, 0x3, 0x6}, {0x0, 0x7, 0xfffffffffffffffa, 0xfffffffffffffffa}, {0x8001, 0x7}, {0x52, 0x6, 0x6, 0x3b31a73}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xffffffffffffff81, 0x9, 0x10000, 0xfffffffffffffff9}, {0xffffffffffff7fff, 0x2, 0x5, 0x1000000000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x3, 0x88) semop(r1, &(0x7f0000000300)=[{0x7, 0x9, 0x1000}], 0x1) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r5 = socket(0x2, 0x5, 0x9) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000001, 0x80000001, 0x9}, {{r3}, 0xfffffffffffffff8, 0x12, 0x4, 0x7f, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x1}], 0x2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x28, 0x11, 0x8f, 0xe8a5}], 0x3, &(0x7f00000002c0)={0x3f, 0x40}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7f, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x6) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:00:54 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000621000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000180)="3c95b510b9327233b8667616f4099ec1a9ac201436df200a75696cfb5c11df6a2a71b508dcb4508776951890ea41b6d632aa2b78539a2d9518588a409601b12cb397352b7619222f1ee9470c0825e4d11069155dcf27b216e460a0d79ebe3409f4f859f5bdde53b586639373de14f053d23c5ad4a2d987d0a011455eb16b61a8d7b7494d789c9b3a1acc3c5e0dacf272cd44bafcb4fa6e6d87cba3d2fbfb20807223c757d9ce62382152caf6bced54c12cd773dce00bba3cd41ad1cd8cea1c3a1ee2ef12fec849674d6c9a556c6a5e013839ae7a13164340e0d75265628fb0a482d0a014ac5c", 0xe6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000000140)=0x6e) 16:00:54 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x0, 0x200) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = socket$inet(0x2, 0x3, 0xb20) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)=0xc6) recvfrom$inet(r4, &(0x7f0000000180)=""/230, 0xe6, 0x840, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) dup2(r0, r0) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) 16:00:55 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0xfffffffffffffd7e, &(0x7f0000000140)={0xffffffffffffff5a, 0x0, 0x0, 0xae}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x35, 0x401, 0x58, 0x10001, 0x345, 0x0, 0x3}, &(0x7f00000001c0)={0x0, 0x58c, 0x7fffffff, 0x3, 0x1, 0x7fff, 0x8, 0x2}, &(0x7f0000000240)={0x3, 0x8, 0x5, 0x7, 0x1f, 0xffffffffffffff20, 0x80, 0x9}, &(0x7f0000000280)={0x4, 0x8}) select(0xfffffffffffffdb7, &(0x7f0000000040)={0x8, 0x0, 0xffff}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x1) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000002280)}, {&(0x7f00000022c0)=""/92, 0x5c}, {&(0x7f0000002340)=""/120, 0x78}], 0x8, &(0x7f0000002440)=""/182, 0xb6}, 0x800) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3b9, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x5, 0x4, 0x80, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6d761a13}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf44}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000f09000/0x2000)=nil, 0x13}, {&(0x7f0000faf000/0x1000)=nil, &(0x7f0000f85000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ed9000/0x3000)=nil, 0x4fd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ebd000/0x2000)=nil, 0x7}, {&(0x7f0000f0b000/0x3000)=nil, &(0x7f0000fd9000/0x1000)=nil, 0x9632}, {&(0x7f0000f6d000/0x3000)=nil, &(0x7f0000edb000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000f69000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x27064) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x80000001}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x48) 16:00:56 executing program 1: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x46, 0x80}, 0x9, 0xe4ed, 0x4}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) 16:00:56 executing program 1: r0 = syz_open_pts() setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = socket$inet6(0x18, 0xfffffffffffffffd, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x3, 0x4, 0xc98}, 0x61c6, [0x100, 0x3, 0x8, 0x0, 0xfffffffffffffffc, 0x7, 0x7913, 0xb5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1a, 0x5}, {0x18, 0x1, 0x10001, 0x35}, 0x20000000000, [0x9, 0x3, 0xfffffffffffffff8, 0x3, 0x9, 0x5000000000000000, 0x25e7, 0x80]}, 0x3c) 16:00:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) r2 = dup2(r0, r0) dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x40000000000103) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20c88, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) dup2(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10080, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x16c3bb7f7ac0028b, 0x8) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0x235) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe9, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="c482bdd9c9770dc9c3a68c1035ff", 0xe}, {&(0x7f0000000180)="9da7d2f3db18467d0d670cd22dec00d6326eaa24019a187f2ee888bfcff64eb8a3bd0d143419", 0x26}, {&(0x7f00000001c0)="203682836ad0e239eba0f35283ea8d7d9afa75605a4b521606f4ad72c2505f9d941ea06c776d9606be4af065595ee5b41d7a76207161646f522bc89111683286b68bbcbca06166ba803d2097367aea921e3515e2a5aca29f7ad0290d5de044f93e061c4ad1563bec4715f17f8c277c5073f9f832ca99311a2725fdd34438832dad9979d361995450f150f77e16e56f7ee3bfaab74d2f874d4dec0290ebca4542fa9f2f549e8ef12705e1d6cfbaacd1c5a9e20465bad93d819a08dbce033799f8920c129d6a1186522875772400aaec20d710a1f3d396c02cbfac9cd6c42086a6da78c2d617b07d32cda0bb04b3", 0xed}, {&(0x7f00000002c0)="d9cb5e4181a4aca78ea90f783bb69ea3ab9454d27ef142287750598da1f16a694169f4a4c922c7bf655ebdd34d8e2cc8cd5cf200b45a1f60700e66300cbdb9aecc80dae52005a3827a3ed8b4d9325b6cc6834da682bb25c09c48035644f8c78818fc009ef536a59950b02924ec686ccbb03b2e53576eb926851b9bd3bcf9517cb38334104c0760a86ae15fb342ef1a940b90e83d5b6d2713a4d470550fca037f038a1e149dfef1ffff5c9268b86cf9c250", 0xb1}, {&(0x7f0000000380)="b7f32672008ec1267f5637a9f31d78abb0e1ca683a545341720d443329e844dacc4716ae5b977f93fbfa88bd8e293f1654e49269785db40964cec912f8741709876a77a3d1fe68c9a9154cc342fbc46114afe9d85ab32959c4f70ce13dd7f9be80851fb301178580ccdd767ac4015aa8713ecb8245e9e36f1c21c2c3547d1839b38da485982fd5cb9d1034b8d9025bab69daf8c73264e97f7689ca20ba9fadc7e5f637122c9e4073cd586043f5855244f43a5ee2cdb17d1c0373e6e8be9a806b6ed870903a4402ac", 0xc8}, {&(0x7f0000000480)="06c6269b899faa84bf1a338e5e241c96e59a54f0ab7de20d1ff25a47b81228a3370f81b05a9ebfdd793f6c6682bd4250b90ac046be7603b8723d1ff4c8e2a3ff18f86667e4745993a043299c1f06c34f75b00f684901ebce127e2cd3e069ee5db72d221b0f73fe613ed3596ac4cb7f28355608fca1afa93483b96fdbcaefd44dacd1a22b64390fb7c490d38e5493ee574662725062ef06d6eeba3182e30695bcb6c4413db498bd07babcdce588b866d60986d79fc5b9f791f4f8bd0de41a08429ad4f571ecd073ba633135059aeb24b60e319bd9725be70cc667ed689d985f3ba3ec19e12f", 0xe5}], 0x6}, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x10a) sendmsg$unix(r0, &(0x7f0000003a40)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003980)=[{&(0x7f00000006c0)="eff7184f3a3b42b363b82650e3bf0bf5cd81639a1bddcb6365753910b02165885eca0f20ea6e956aba5c283215c3807ac242c3aa7b84ca69b60b5e3cf51b9c09226644e0314e6eaf5327b9bf532d8018bcdffd5918573f03f9e420b451629438f4dde016cf83836947165f767c9b12061343ae7a8ecefe2cc0751d999fa1a834e04cd89436e9979d31116ae3585f81b75251fa0eabcb984b64db1d0044ba6e11430d73f4f04ac9e69e081c0afbae6b62513b70e18340246432c6eef3a94c610951acc772b3e31b3a0eebfff95647178b629afeafb0", 0xd5}, {&(0x7f00000007c0)="09f5fced2245c0677991472d94a541797be5d861b58b469fde40bde259a0e6c10d33f2c91002baa8c016965c40d03131a569ecf2d733bb3004c5c3b65f6ef41bb6be63902adc863d59b700d924e6fe8503133c1f07e83491269e3edc794bb28aef0da01c6d74a54d2b405ec61e616c89033677cc1565acd64d2413535a175534d6efb0596ad8ec9b4b4a3d2175ae3dda57e9909e975f8186933b95f23f73ba92eaf870fe355a15517279c66cbcdf8809ec0633939d5813e553d415ba373501900399f5df3ceb00c5e1ee7001d1fa41485bcc251eec12ccec3e17eedce34e02f709b91790085ded3ebcbcff3c60ac767b6d2f679d9dded01b792d76b7460090ecdd3a5038080d0ba75ff1ee929e077e4a6b5a58ebf3f9347a98fb744ec2515b06bab89a701ebc45027cc4c975492fa96c99acf8acc0a1f6b266cdfab065826a05261755bc659196ec650a5faeda167d25b78f31bf7737a2ee2bc25499395f89eb9fe442a8b2a5aeefcd3c19674776578ad448ded654d04bd8756b5e6d34fb88be3c42800502ac3b9cce66744d8f9ccab8ecfc3f941875cdba1caee458ff4012a35091fa41c0fce7df51a25c8060d4dd74ee132b86c1b5d4d893352341f187483e154a4329ae3a61354c98b54609a6e555b8bd59490dbd04bca4de48895911fe3a2d7b817680804ac0ca1e2ebd5f66b8490d6830942b1a6300826a368d0a5fd836f08ac8063f4512b06751c1aca0de9ec2fd481da8988ac55ef959ff9a5d3653e325885b9ca6610b78880cf065998b38fa0ed7c2951e891f973deca54cb56d93dc3287a0a1f821ab475e2e3fad9480bd79f02510ac047c1df98664b90fe6c10f871bb37c5405389f1c7f73efe93f7bd805d07745f833f8448c308b1f72072e3764bdc611efd80f790bee0bc79f3d652c2e2729345738bedd4061911cd4bc83b88077508d6a719fb327711d88093ffec615b68cb00229f48e0d7e8f7ed6cc125fcd828f3099fa67030018f2fc41a25d114c758c17588f5b11af5a5fec0f5e5fdbbb456917c322f9585006e1ffbd3896ec5524be1a19d60207defc5f106e3119f9a3427d6766ef406cd67948d6f36d9368c53d231d665f522b66857c0cf9e2a26ea25bf3285a94994fa64d6a5ad1949e7faeb04aa647af724e499076e8d4b49b8341b32667cbf20bc8db533d2806f82ce8010b99243d7fc83d2575d5e586ae246d9bb3405e19b910247ceb75f65817650c7ae1749f6f4d39b23817f4c1b23b9a8193bd6ae763b479fac050f90068a1b19ad011b672d290cec1e0d9e9bc2c22a86a53457de69ae9cfaa424bc140f6ea39a96f0fa80f04a2138edfeac6b7c168c9e965f9f93563a7d8e45c4a98f6c64c239d34156065846a4640786b775f303c2a1c4e8ff5921a05caf7df16cfad7bac2818c7b885fd2f39f0b475ffeb3afffd4a393ce61fffdb16bde2588059e071430e8ee8b66d03281cc318ff0b9c89c77bb5d27d0f804dcca0c08877fe3ac316a0c7f82660b43d35189855f38595f3b3e293d9ad2a31c127c8fa331867bf33473b6ce490aae4bb92e6560b4a468acb3365d162d88bd4a063829279a476378285654ce66ae4d1e9f6a37f6e1dd5ea0f538e6b4831023c1145d159b23a44085a5a3e7494906a800006edd41038adf646b6d6358dcd57b1586bf33c16200e199650ace0215b785629ea1606c931a705d026b8fac1c5238cfd143d41300d53d9aff63c41ceb9dc3ff1685bec6515e76a0afef483885bfb264f3d93e3522e8432169c9569584377c44dcbd8e20b587132a369ff64a98f1845f06ecfed17259387f479fdc460f0c8972129cfa4cb60e8ff2fac84a3dc1077e606fe901fc431f107de2b258d02470a27d9dc27b170e3d6eb4a21757b833d8f77785f2f70e85cd584532b49cee8fd6b454b982acfd83078782d6461340f270e114aaad3522c85931d7e38c6ce969ffca83affb6aef8ff2183306428d3ee425e0c2b7d8ff326bc8830bba4f20e19f87ca984c0b820a343b02cdc0ef5c1b548b6d14cf312b6b06375d5fd3fe2be3799677ceed83331618bf6f3a04474197bd49bd76fe3fa3a82b4a69d5de88bc574a239c3fc4b4eef794802148beb91bed58c24c4a3a6e256adb60ee8d3acaf8f5499116ef8e00c55c42b18405e3845ffbc9ec15d5e369a83255619b1298ea3a9d4b938274a92825dcc01ec4b485d42e62959e9fefac901b40116f8dfc57bd021d7f171dc6a7045d0982fa850371a5641db913d9c42dea71f9186b28466f64a8d423bc28da7b14fe3e6e7480f845176830ace1d6b2061550c28588959e97173ef1cc594113a666eec5137211ce4f9ee984ca6204975dbc03f25f73ae599d02b20fa4ef79b414315e5e7ab527ce39e37cbbb442a3ed14dbaec390a02e474177ada51602c726432491e01f6ed410963104496c26d08e0716aadd5d8c2787905915b845fa684cd13626958589eb6f1ec54d4f777df4b08cea40129bd505c6fc95f264e400c24ca917bf28f5aac559ea9e23c5dac4b69d9ec1d2376d244ae910b18665a35f4ea47743d63b4cc5bead8e288646ef846353c87d3b26b1fdb9b42859f10a00698db6756b567c9e88003ddbaff587dd318c11afe5497ff1d62beedcd83af8552558a671ac0b27802b956ed665bf41d5a80b2fc769f67097a6f3d898115d674d3653e94f006216d1157b9056d144f0094ab9b10ca86321d433fff480a87f0e056cef9259c8c3122fce284070f4cae5d8ac66ffb70b4fe42bc30a5a82d6c1fc9278975d6fb1d931cb2833048d54c89015f71771c388475a394146c79cf31a6e4926ba807961f63acf75cf3dca2d97f9ee36bd1025d078925e1885a5ae3fa6dcc7421630bc1ee4744dae92d6a658a156e05125817dc472b560530a994806719d6c42839420d1d7eae6cc6e4f30525943bf60c63ce42afbf175b69b9d363a7fd07a8bb42808b764dfb6d346687d443749cc5ca3b8149ad621dd8d153b08d4953f28f4111a1275418c3175ec1f732cc404d47afb3c1029de50991b3e2e5910f2fae5582cb457fd46b68f5c6b79bcb683e305dd1600796a4073766f01d34d58fec417170160c559b1f62c594771a9f4c62811df310d7cdbc1db7d580497a519d8fea20186d214a539be68bccb4f61eb177eee692a9d72c0745eca60b6ca1bcc4684f9671abdd8b24d6adc4b1f96667687e4d04dbe083c8d5455ae7dcf6c408c2d3ce957ead151843ee34775e6cf892afb6b2f7b2f2b0c6ad285246be5d44e53fdc759b77768b61fa48224446390da4c5fddc44cc08abacbaf35771e53fea8561a9f3e17bd97731ab0818b6115aa527389e75e7f3c310248ca00a4bcaa330e6fa92b4a9ea94ccfc3b3cbdc92d6ffc93caa6003df91afebe4acaeb07c6efcc109927754132f728fe6651b1657c8bc46df67e27f48abf5218323f8b4491083d3adc0945c93938b6bdfd6ef0b869ced7332e0dbf5a328b1561ed9b3dc48482449e4ed2b5d7a85b2a9880341f702c6eb0d546baea6bd315e4c0b15c1655c855350bf5254b54252799dd4e7457445f11dab60bc5fcfa32827664be411aecc4fa03ed5848d41bfd017d10f9f8423d6be30510b7205e94057a1dc91685aa641d069965b278dd3b6c89edcd59c9dad5760633906f413ce61294ae10d69edd36b0c0093e4baa9047ecd49fcb0f67ebb464c1e1c304ff8d5fb37d377ebad1e9a0116c3ea0950512964aff85ff6cd07af4783509bbfb6997c602027114289242ed73c1f064ada06b28773b281c3df837b1ecbaf5f2a4d41e81a50039d7bd7ead1b1e50ef6c6bfd26e2360b4ac9652dadc0ab18dd81af79ce0f05bb8263201a46c10c1a5b2187209c006bd4b3697ab0b29b857bb511de9c19658a695dc87e89c5d3531100c005f4106c361895b82c1a52dc0d63219e4a25831cb42dbe3ee586da476193e66aa24d366d113ed812842007ae64de995050d966c82bd5ce392db1cdc387e635a39fa141770226c47165fd11771813254bdca15f70e543b6f513466fe64218c3f8f9bed8ad92f020d3e783638e2f162772bc98ae6c27709d75116a4ec7aa29caa497d3950b0cc8957b6cee48470d09ffed5647fcc588fbc53228be173852bd1a499770040f3d8e636c5d4ad688278066b66189e4383123e7e310956a1df1d63f579b98b6995b1c31e5e0d635be76c477270ae0e41aa64730d76a70797764dbfed7136423b9a4d2b8bea0dde4743108ae25c7875d951b6a92fd3465b8798b528b4e3953dd4b5cb267c41a30ef425f177ff63e2de89b2c8931c7f8b85ee3e54b9efda88fefbc556aeabbacd53e441639c7157761a769f926a0c5adc1e58b31a87ce72205b00e23566e4f6d4d22fa3137bc7c5e890c148ce6e776ce7b53d9cc4e1f1b7027f584987e2104696a8acef71dcecfbdf6b80a300955de140170278833037fbb91b4ac6ea481976e53a7baabb03981c4f5689a862a92ac011752654ea76fb1663483684e76c91ffb02948e3f854e898ad35717a4ec9e390a3a81864831bfb260f2d0d10cd1eef74bfb49cedfd399445629f76917939bebb6c976462bb4640d2d1d762f192b479ca8e464f2ac6d97fa41ab2b26bb15e6e050e2cb5836226c5bc532b0d4d14386d0f66c17a53380442f2357d5834c968a2542c74b0e924e84eaf4650f1fa6775397f5a5780afbc2cc4e77779ff477d7ce0bd6f3974b5f715a4f351462133dac8f1a76605d6b06e6ba5b843c6a3b77811eecd93320760b31f7c2706ef6432d219f14912057613dedec6940f344a9b256bd068b44b2ec62de88701cf464ca49081bd9ff1bb0d406218353592159df823cddae493c162ea0e153d923066d6ac14a9bf7aa128e6a7974f24b52c5a568ac046bdd656be8d6a6027d48476381ea08c4bf85bd6dc9b09c70a37c4b0f5ef842aa47006199c3f3f7a9773117eb340431ac0e07d9fe1183502aa2ba5529e2ff2bde5d6f5bbf1db7afc6b62f6b46bb69b41e81432b266bf2d99dd9cee5aa6be2f8b92697666089097b72d7e0c7d9f030a07d7b6afb7785c2d20a768ecbd97fb666d64ebd076e1cdce5fa9ae0b29a3043c62f966ee8bb67c9530d9722d793aa7d7dd0aac4802ed9e8bd9234f3af6188c7edde45381cc8757f8e8a2835ef590922cc5fe997ccf0033dacdbeb94f92fb09a149d1269dbc989c8252af3ffd2c45d5ef0e9cec99be4a7e17d8309a6590a2f7d35f08b4bfc6c3648655d5db163301afa51a9c16a72fdeb5ab9988f637348493de7cd09d447f039dff474d23b3f006db1f35ea2d3872d9452e49ff05e0effbbcc9cc341b55309546fa3312b3c267f86bb2fc3590f1f2c64602bbfdc08efd8923175f4fe5971ef4d5d3dfe504103c25d5f5552588b7eacacb424994f39c1b57b77b3e6b07292af2f68dc15b62e09bf4207c43b68313472beb1773617a3ab420999e2ad73f6a16c60c94a7df4db8cdec0eb58ac10e651b4149eecc0695d5588687bc104a1a03098d30c6902c1574a84e5d45e780488ff68d708ce12751c9bfe78b0991ff6de3c45faffff782a630b98242872e3a8e95c7315e93a8079281434d89a0b80044429f850aec737de8de3c445a7fe54dc647e1de2417a5d1fce1f5973481cf0bd538aca5e2948a501d057b8f2fc93a4d49419fadc9cbd7ce5ef2fa3cab7ba0e37a2ef37029b7467f34a7f67df3d097a728bf16a38f551f70b4f4294e94705cbba0322ad96ded41d0b2ece94413e35e0d163c45ac6f460bb4697a484ac662314d815f9475d4824c7159a4820aebd", 0x1000}, {&(0x7f00000017c0)="120b55a327125446ce1a3ec473b4d243423046f60edb19f16ccd8d4134783f1cceb6bf24108f00ac5f214747750adaf03b0cbca7ed3bc58f4e07c06a6034e89b0701b9a14f7f41e389303bb58551dae3ff00852aa91345a041f51bb5de87e8dcfe4d5921e0fa9959ddfd3cdcea58085290a4c43d68f7d1a251bbbeb2566bb544847302e10d40fb2a8def6b8c3386448cf92df49d70cca2920e27297c40a705888a438e080a04343afb0007520799a50eb05ea3c202c6b17cb7b38c01bba088d7d28697187f1e7d0e4c54afe4142e95c56ef727b39e52aea86e7f5d8e3bf0c7352d000d084f7663807e7718d1290c3fb51954fe3aba6832f6859712369fc4c6e85f428e9941e71525239904ec4b8164b03a1b60c547593d916d4da0f9f4360de2626e95a621cdb722e0455fbeb62976998ebe031c610edf42af227fa69dc863666ee8b870cb868afe510482381e46e45a2eb631227d653570ec49724379c0ba0c1772be36a1e02ae94c83feb4978bfadf7e6aae226b5dee75e5bbbe28349768eea345b8622929602ef7d92339735a0c56751c470f4a1002537511d540eaab8acd8c6104fc6c8242be2d0d9fd915609ee4c5cf3e8e07832f9746932430c4ea418e6b23738cfd8240d990ec8b270c3ba5cd01cbd645dfb7fc0bf2109956e3690afa448cd9692dfb727dc8c7f3a6aa2bae1ac0f85f3651f57833d737691464cee0d4cf14309af8364e21252962c9f0aefc68d89744290da9db5fa58b7842f6c6f3efa1a55455163e648dd30237e8ffbff111040f05737b3ed8e6f074879ef497fbda5de984f87c1c5577e734cfe5c9b1a0785fb6450195929c254771b2405a192df766845a5834d1ac048a2b0ee6f74b03fd3c5e68cd12bbd297b6dac4332cd7a8c9953d8ebeb26c0a4e962c0333320f87a4fa5feca69eeeb9af35b743836e5bf613582fbd978e8cf38b84b0c65a92c48e8acd118bae0fb12383b448c27d61fe3d9c321ef01e88a1dd0c95826f0e88cc3cd2332f60dc84ce2491954e9ee192c2802a4003ace485dbe189fb5e9ccddc27f5032838294935d08e80a4f243344db0b3385d4e006a3b85307333df8970ad0adc903272d63261a9b205d5b22b1d6a7986cfef6fafc4478bb827b454708d708c8b62e6c958f2a8c5e7d20c319072d8c6f51f12121855e9debf575d0846b1ab344c152e5b233f60ae12db0ff96a6faa909a00bbed5086e9abb8c0bf4c5dfec1bec96813c649a1b272631a512a24021c052e656cd204899ac9ddb2dd16997b5ca3703687995af0cd92aeb97115d3a0fb9675f68cb3d0b72d29ed0ab3b8ef62ca53b624ca89513bfcc4fce0d5f6f33f1b4dd0a6fc8c482c8f3a9a6f06b3fd5a095bddbb07e0415c7c7717c2c853aba4a5f1bbdf17ec928906e4fd1b6ab988113c9f18f5468812f7f5872f579bd09e877867f482642d3495cb788fbc8e44cc5994ec9578079bdc08ee6b1d7707570f4e5aee9947b4a6ffd4b4a18342f160d938590f47879ac6b58f7b4397aa374dab53f67b86cfeebf3286ed1a42b09900d73b9e86e1b5187149694b6212968ec71caa7f8c081c295ff61c75afd0380571c35b1da6f8739700175e2fc40a5d4b388e54c4b5ad6b0d671c5fe016ff371c891224c10e16327571457fc873b0ce2764b48d13587dce1f0c91d60c220995ed40fb9d529c0ed5add1b46549c94e357c66f8497bf84a1ca824e2860da9c8860be3dceb8b1f4a0d0464595ae861d25149cbe72931b22572f9969ff3c986c6adefcb87ddb42d95b53f03933078c09432d2ae3df76d32b27124041fa183e813b307622b314c07f1c293f0db4447effb430551c22d57d188c797f8ba64aacb77b2fa7766971b97c0cc77158283a2d932199190426cfbd939888b46aa3a6b5dcd9308d41b887bec7eaf08180968567c9be7a2dd3425ec52be3f0319db85ef7bd546761837c9b55c1d3b8e009157c528b5a5ea308f2ed5a476e7e347c45eeae7ebbeb2bcc5ffe0501893346659c425c7e90c68adfbebebb62e28448dc72f5e87ca0ed66e165fc2606dac2a434bf2851ffe188f58afa52ded9dcac3fe589d1002890d81d965ba0845605de2f2c594f870c31ab130e5f9f0b985b6df09eef424c514af67e24744cda1e8ac0b54866c85773f37c3c36c83742a2422690fbbc05a65cb47ebc111084a23577cfa76401c657fc8e8aafba2477e1daeed4edc1d6a7fe15e02f702abcc89348d90a8d85536dcc18e3f06a51b0c89d676d8b90a9f89689ff49dd21aa17f0b14ce80109e3da0c29bb46964a75b94ef706ee3dc3daed5e0e5382a2c6f37c91181cbc6dbe022caf00cf3dc9e856792b84ea4d1e18ed446f8496ba706c469e83d1c2c10ad98d740a28292230c5e10bc7a6720075366ed47de6878830c40e89a72cc6b479a8df71291701e59d5f31895ecca7c960b205fc1a15557038a53b3cd4c256035cada5c88611b5fd545102e2970b5b06ec4ff52a6abf7a7e0a3c454a70807ecfa282588b667d4933c141b705b9c4a7008b99c2a928f8f0d2d78be60be2082ffd2f31d750589a89b47aee40b8c00943f00a1ddfc4dc52e06d4cc87e62d66c92ab251a83605cb5132a8cedf2cdc7eaea7872647cc1ebda26f7e0a8e83cf3a1e8cb6dc4c3b1749fcd2c74c0f110eb2be85f3852f3fc189d54ebccb90d8a79be03202d4b781f5c4db293d7bee9c8e9a9a4962be9545cd9567bfed53041d8229791b1ce76412771f2b62fc37483164c177a4b75758d3429d6f159af728e68ba9f916281f5cce43c37a4f1b604165d5ec310b6f617612e68e66b694720dbdcef209050b979d7825e956fa413419818971c30c447d8f3946704cda12920b0f0e798849e5d51ec3776e9403108d9fb03f5e372f3088ef54e73e31e26aaa2a7b32bb0af79a4c048eb0b28da79d8527648eacbd4dc3d04bbb860713b61c20139e13d161f222f26772f5be8948b704b181d7e7eb7f0abb3f9c5bcbe001998a1523f97e675bb3dbadb45195fdd932417611f7fa5f40f5c5970d957d1444be885d185b32093b8069c54ba54051bef9b76dd756c44acd81def12201d722dd213f26bb25c3282af13b13cc218f24a6c6926f11a659a052d52686ed7b1613c93417d8c83d7890f8b45595f896dd52d97a4252bcd5fb18ddf265ce31ae29fca47c8a970a7756b7f7e64f834002f38143551ad99f761c96dae7996be3716e54fd01069d02bea59dd3badc54d0dbc80270e770a2c88a769a8f9d4bc266a2dfe61710507639220cca7ec9be7f02e5585d8bb85dc3c067fd37a102baacc53005099131f039f5b1b30cf2179e2cd31da167e9fc2d4f3d0fc982d0b721450d1dec6669ec7c58598aded3e6a82f44f6032f5f1c15b5fb71c044ee70144f064043e0a32a52f1a2353179f93134133b9c963d185bf3a294ea18f0710add5d661311d346258a809d9b3e1feffc1f2915f7ed5209caac006b0339d46bb05139073289c3fea3b154153f4cc5e5562e21619e3678e9da154428e77afbfd847de49556816c2c0ea40a1af957b62d1ab1aae7c3f58a5339206b2626a512a01ab67c9550d66ab26e9759375cc9ef38b2c14bace2029cd15134493702c3364a552b12b0976d4bde9d670f562d72838cc2aef91a062a1d2f017851b64b26531739df3fd166914c0ff2fdc51b91b270034238a033d1af86004bc54b71c26774c0506fa7d773446a7c797b073d5eb7971267a6d6e5bd7bb2f076f78b2d97b7c10d046f98832c353512c9c640302d2cca3b88bc19deb7f2d18840b07a5630e1efc7bd0280cec1a3aaf4357c0741a8bc7ae294fd44cf5bd29a1bfe293c027483299ff9b85fc670c2cd54a355c1246581a02f1e8cfeed59c7869d31e428660c39ab06da1cc52ef61b4abda763735c841983377dee43303a97d32a25c512e171bea184aff9a3cce89a1868747946264ceacd3c9155ca48b6dffa117801066bdeb56a410dd9483827f9166606680d12747a542efeaac10b4675c02458dfb9cb2c298a607f287c2bc93026c1ac8b105b2ea2dd4bfe896380d4591290640cd76591ae494beadca383a44003840151634d306804487a2dc477b23c46da63e91dd0c7d45126b0b3693c879d62ca01c76dc54fa38140d7c2ee9a698492c0ca278900982b646b3e4368df0fbdfb62ba30ea6f07e4eee1de5b2f54ec630b94f062cb4450713e4b9ab64252ed483804077b82958c5356104728fd55caa022ea6a595032e4a97011446e923e303a6bb1ef22875e978633dd3bee5862c53433a6b04af85d75758b8e14db5457410ddef9b5a663ae2090ad9ea3d90f9aba3ba4e31475e4495f21557e8dca5cfcd179de9ec2cd1646b7a39ac1702f3ae66fa0e3f17b4a91f48c7078d9abe33f188cb2a1cec962f9b323e256a411290f4021538360e117b236014042f7017a1eb4563e0b8127be44332f81e6fb0d36898686411154b94b89661166b25a748dde5be5fe1be34173404b424a6114d5a9ce6f67a4cc6342527eb9eba3bbba201793552bb69385bd90421ab3092fa7a4de763a8e96bd462805a2add67ca43f518632a39856e0840ff89f29fbe784a6f1709bffcda039affb93a81a4c4d615a7fdfac298bffb2ebb0aa897e5fafe5f9ce5e4d4a3001c2ab626978b740864df0e0bbbd1a0670286922b78ba019f0581f8b58abb029dc28dc23f2a8d8314930a657039f7f5d888f4839d6994acb0051730a8cb7b5c458170f82eb33238062aa75dd365d3101ba5d8a55efa7150d10a7f6c7ef137aaf60ddc794dc446a71c566069eb5f5f7db3abcf8d9283dff20cf7dd44dccc3d494514f84832e2922e899c2f3d5556fb07f9da717bdc65dfde06695b105359824d0a52273c3fb3e6c74ccabe03c52d597a08e6679ef53aeac5cc8efba44839867ae3e46f89195f6d4c8fc54198347621b7a921abf988c53d216dbc51f6d15fee5dfde30436e2dc867fe4d0d34595aad239c2f6a3a766958f8bece8e381d6e7a16ad1dc07d1339ab22aac31a233c363d5c072b647ddc4cd9809b2e682c4c0f0fa97e110418cbedfcdc12583bf2d6cdab99f961e03058a587342b885a78cf545969207f72f9a189097ef33c1295e29dcae8ef2f0906320949caa9b340e5633698236535600dd54d4c1d8a999ebcd21c4655878d59936ef88a64fb1f640adfad4faf337f1dd06ebe729d20764d0b9ea9c8954e72ef12519a74e1c5835b33220f3bde50628e23624ebaea6e593f4194454e25d77273ecd6bcae614fcb71bd094b92f6eb24ee4890a189b0ec9ec0f1346238eea6bac06db6d5c82555aff862500ccde95d8ce7d30b21f26438c8353aad4b71e3e3fac272b7ae790bb15f61e3de28ca14c76993ad8df422439c7988af50b1c3a6cc41a37e0e56545f2bd96abf02b370ccf2c5728d827ef9b0fd406ebab27fb2a8ff5e9514106b17f7c396fe2c6271cd78393210dbc301c0d4828ce2da587c7de469d26b22a42b08682dd835e0f32fe7faeab2db6b70abc18951f7a420a021509f948d9e82c560ee660de2b829157dcd6f31b06a7d8516d0bbae2bc5bb0d7f2dad38c2c756a608083e9d71e95797565f8ced658272fd84bdf54370f9386980403d98aeede4120a63c8fa16500730a8bffd85b43a08c81b272027b6d10f72ff436d30a71dc870cda1aa7f6a720dbdf737cc40f53e449ce0f7b1bf18a2cdb7bfbd4d8604a3a499691fd3cacd7a3b7045704188066e856df51bedd85d3f9d35b3bf6aa22ee382003ca07e0c8b34cd32e81972e512393413042a1d5b80f3ee0665", 0x1000}, {&(0x7f00000027c0)="0d840b19d6510f8bc360dbcfb164928630a20442d9d21545d1ca58860f946aa8a46c87441cf97ea211c50049d2922b0229507e5c4f4db22c47fc7216318cee264e2fb8b84a2c5db8b923f12fb0caceb099a66a70c13c00be48d58ff7c016", 0x5e}, {&(0x7f0000002840)="e1c3230c4bfc4309a4950f66e94d2daabc68", 0x12}, {&(0x7f0000002880)="fc7aaf07ccf4613e4fbcf76cb47c474f67a884555d6f01a4a672f8bcc2325f27ee6198d2222376fe468bdf47a8005380233f8bc0b1bdc2af76ed4e788b86e36bc120cc7511b7858d853e2f0890de10c1bd351a4bc5ddf39e0eaf152806f254548e2c0a0e0f80be6b47b4fcf345421c576bb8491a49e8c8a9ab8f917673248aec8d1dcc7c682f", 0x86}, {&(0x7f0000002940)="2ca67ff00adb2a7fcc54e243fbd44e2c7745e1902d0c3a89d8c1fd0d274094488d49a259b2bbe58474a6b4a98051245cd43c51fa7b675f95f82bc016b10d795e6da5a75ed4b1af788c9606ff2587fd7eb399dbb237b2fa2a9d2673d670e258ca2c46aeb7d587b90096bd743700c5394ff8e2eda4c4e3e1cd8926e4fc118d4a522098cd6093e918b3d5af90fbfbdb5c28029763dd603dd1a15e4da4f57ebfa13834117b812320c535d11ac2e79ff0e62ff7f65dccbed10e2f4f0546ce30ea6fe738b4a51f938f2108330a230d6817127aebc0a206159b05052d2e53b4461d3036bc9cfa3b10561d4ea47d113fb73fbcf1fcee05bb60693d7e218a598c482b35da52ac59e641c5346bf890da3960673717b56bea1bd0028dea976f219a03b821d5311bea7bfa4cdf055752fc6d5397821d4ffcce0f4ecea9bde1b443ea5c40bbc78ab7be52361ce66c212cf9f3ffcb7f5e70a7daba63ffce0af97f850d65f5735b8c38a4f58888c286edfe024387d575dffacf4af091a89dffd16116fb479530e2f4656932c0be6184de4f272dcfa3b84d7c701729b0e19c45fad221a62c87ca8377314f1c278c9a8a5b823ed4a6498e51d2da7beb436021847da6a9b9a8b6b7b741d8b980d909ce5238f39a553519379d91f41d86cf198b9bb83bd6186fa667ce7258751e4e6503ae89838bc2b6eac4a32f795f2c9a38447fe7769f34b6b58647d04396060ee18c7d0ae23b164ef7a12228cb38e0c9ac8755386da191bfedec7547befbc82c91c0c204e234fe8da1c7d1ea5921dccf4eda0c0f66617d2cbede361a4241112ca6396107fbfd2bb205eb4b58012be3dc23aa03399d95285ed68bac05f097e4968d7e9a5edbc280e2b321eaa16dc9d201c3129a47eb0b29841c1e02289d28fdac762c12a5860a964c6bf2041e455fe49920535ab09f65d93a480125f223cfecdb5f5a28db01d1472e29067d1c53e487ce21b638b1ce59aeb7fe13ba9880925173fd60b741f2deaa7fe106af992f7c7d63bbd758791cefabe2806b57365e55b16fe8cd604b4936d2f4cbcf6966d635d55c1f0661fb2e780a825723f8b5aafa824c5f6d1599a95e3f259ce57d3d2e1054d71d10db8250b16b00bedfdad7ceeacc6febb5bb605b7a09a9d268d836eac411643297edf158977a1cbed7846de4943233ed9d7f8921a519bce8afda251ffda27a69255beb60874657e7e03ef7b1e76ca8118ea29313d7f59095ee4017ef0c68e62377160a8075c639048953068be8c31fe0c869ed44595ec007396dfef7ad77cb55330dc6e87067d708327dbcdd9896017f8c7486a99264a4baa772ccccde32eba96a53a7610f373da18592b5c1486c0f90a7a436b412e0842cde0e8ae27123f910fc321957ee2540afc3fa1503613d3bc53fb6a7a14abe4f9bcde7c84d8805920b2dc8326def6359be4f479bb6f25c62f7aa61e43a031f5310a9f5d331953ee26ee4ebbc436306f6dc542755f6aeea5ea67049cf1da6e685385b70cff554b9e6fa866ef63774e9b010a0db30ac08127667e120707d1b4d65e16207fdcc112e6b786c84f529555bcf422f801ebb250c8307e62f3e2777d63ef90a09093091b1193067c71035a597e37d0b36fe13b839faa6e67cf83e7f036700d574ac2868b812faedd8d04fc1851d9f3e53af4008d91e05b73a08c414236dc3538b7ee8c074b9ab83c5121bd2f03b3066ac6364b174bf6a44c92f6ae1f1eb5f8c27007f934a30212bef8f42dd97fca22f06abb2e01d992622a2b924ee3a9132b4e14074e7fb5e8f1ff0550d7a850651c1bf0b973a6365ed3409c904b51e8d5f3c6b9a7f3dc17e18305b303de8ba1e67cb41766683083c422525dd9aeee2e8fc8cee56d27412a635feea66bec98966f09092cf24a6c3a2b35bd2b72d0968b5807907b2668265327cc9dd4fe9879ea589d917b1f84f5e8ed88d062d54687bf8b4c06dae2f10fd2a94e36980ef9278951dd3e2d7f3fc019cceebc7238b3f4e694c554120c3241c6c9194d7d590b99bc23e844358415a9ca5af7976f976697e6dcd7a6373ade283434361a39b900a6c0b4d014b3d66546986484e17d9e911628529707e9c70cc979837804e49a5301af574b293b3e842b32bf98b1934e8a19e9e360f2dfe592aac72cd33e98a2a8bc643c4af70bed80be97aeb04a599e7721f3faec38e8ce9ca260dcf40db6ad93bf2c013f2f22de3ec4c5226bc660f431d6de7fc755524e7897c1939753f7dcbbf2e91abf7a1f1b810afd7e5eba58cb07c182533d858e0582a39cfcf7b8e40a790622704c714bda4c2e45cdcdead175209dbae4e7fad49473731cc73c34a4a905b5f584cdc16635d196ea39bddb28626d517b1f18ea2d72bade2fc233ce1fe9775f05e092886ee28d69b844db20554f0dd1f7c2446820f6a70c51412336f9f4fd238c19d4e981e98ba658b29729fca1367496515560b7ccf176d99ed0f5f4d7e80f5df905f6f9154a9c63e7eb3798dc8a8971acbe85fbb1ca155ad18d15b69f66dbe3edd8abf6d073248b12a073cad9f4df889974f2e587f4dc595feb116c16bd7ad4fa65a27f23d5e8a9152986f464bcb27524d3af271c12e1c6d7e164ca8edda1a0f16032107040422a33cdb2e646c065160458d3716d8b36f3ff7d641b306358369e6f3e4f01abb8f2603d94592f5c51dc263706294fa6641fd8c380eea000d27427a8ff513cc507374f298a1e43872435be53a32e8d76fbfa4a285447050b03c0841835dc77eef4f9657f6f40f07002b71d810daec708e08174d2b01efdc8e82a8563cf77a5fc8ff9ea21861c308cbcaed810afdc72e96e4fa6e93f38e5d8bfc6638f72dfe78d0b43c85b532ea8ccdea4234d28033b6711658d356890946646bd69f0e41a016b84604268fcbd2d274db8cb840fd6d508a768b12cda3cdb80b58458ae38c94ade8d30de3158a00d2cd5dd7c025f797bfd5f7c112a0e2147766c19b04e0eedbb4745915f9974b344a8b79511e44027a32b077f0d6256658ef334a1510b64c0f21c22e5a439d6f28252675312d747fceba41c95f67df441ecee88631b5569e458147b868baf34751086df424b8cfb3dc9d4969ade931166ca36604ee52862bebf98747a5904811f5ed68d570e19a63b5f1b8be1f11e5369b9f6a272f38edce7faf55eae5f6fa4254f8b73dd12704853eb190947261ec62f11e672417c9986e5ae19d3a7fd8211a1a64753cedf4dbcf58ac5bccd87966b3ca607d2cf46abac0a90951f5640ad9aa79e765e18f1c211dab10dbcd5838952f1aa40a3678da505f9627b615a0feb297b63401716d9c955f5bac1b82c11d42620981c8aced3730b74b41861476758c2eaabd0f818c83639b0a7c092172e7550041a109ca56dbdeb209ad7a61a1f713d306a5e8bce2653e0fcb5de6572c0b5a5edb00d3761c8c5467bd2d44d21bf8d72690e9f53ad36ba7c75f749eb5377e069c352c237c0b27d9d7b7e1c0eca58918968373f4c7497b899d049e68c73e7bd1fb182b70d2bb63c68a7e7180dfc2f956782b61bd2d8ba09a81c8e5f052771d04e5436120fab7601c18518f2505860b03d09b6462c30952fc8045c9a141dc051c926acaa17e7e7052a24d48fcf223ce6d76bbca8bee040545a730371269428f0cc887086a0e37cc149c7d73107a6f71995938e66ff8b882d8188e2c0cb08433f140f4423068aa65c994d82c61570776502defd76b0ae1c0b7636dbd57dee7ccfe96740f28e6209ac504b1c3c20d4802b227d3b67d958297d94b02932305746e9be08b11fd2e47c5f1d3bcb431f43b42965b31a95daa374283eb26922406e5bbdaec9df6ab913eb35a827bd4cdb4aececa3ae6c1a5749b502954096858b0c2cbef7085b6bd0ad800c899bfc6cdc30bdbebfa203fa0a2ff30e39445bf3ae046a13d754714e7eee2e23ee0030f9e590c6a6556edb05644b28614f9b59af8d3efb821707401685016907ee87acd1046d22417117fd29f115f18d3079305061c030905091525f2bb27f1d3c4568522f75f3dd260c13e453b353c51534e0d0882dc5cd48b78a00a87c250f032fa2b668c88a54d0ba5697f1d5c8535224134f839d06e2a1a8d6c0360749c80606dbfb2bce9c077787ddaf0b80342b871148d901b46de31cdccdeecf570d3f66f72b8a9c304260652148d836bcadd254d7fd836f2127ea4a0ddf9554be168f9cf2dada69a7b71ea85aaac773715a24f65fe85f6409b03cf0bdcef8bfb4f7902330283c9faa8d69ef5166e729f6f170f93f6a61ef9ce6539c6faf4b6bd2f5397a0c28a9255d81ec8cd5f3d4ebb5a89a99e54a1c5d5d813079a82102d626c8c5ecbda75879e5c074ea5e369c8b2cca02d8287e3954fc2a31f2f3cf0a45b7526a3527914e5c9155a82316ad2527e5bc2739caa47d89914642215c2e239fd9c5254a3e274138f8ddf2c6ff0da6413d9bfd136fc9b6d4391a537b7d646e8fd8eaf28826a3d261c083ee4e5e4195b0865b943b1977f29f54cf689fe80e8e8288417df35e42507008de0376ab33cd6a57848ec849c7f692df7f667fa9445f52dd19472fd79e02f3e6962ab94774904370b99cb678c858c8e677a075e94d29298d1daa60028c1923e424e2aa3c259850d9229c505c626893e6943b62a07149cba6561eacc47289a593c65c16b6f589eed00b23fbe33e6907711b20a65c30ace8d6eb40c2573225573a4a24eed5b2885c9b296e06733332549694b78d45ba173a1b2943aec4954a6a02aae9e406edd93a48c58bbe911b3f52b6b53d0ca4552c135609aa276ab49a0e5047aba0fc61927eb84b04c093edb470247af4fa071592b7aa357a74c040de23f67a8b7b78a7657471562b6bc88715a29260e47fa0bd7d482f9387e9a37b97688321e564b3dc6231e64d66b2d43eda7e35c626cb00abec398f6697ae6b0030bf2d344020d64136252b306b7b331721a00ac937c39017ba979d48cfa39273f41764fdff28539848b96da894bbb8eb9ddd91c741cf781af4ff5e1899838bd70e98d656f96cbb78a8067978aae6aa47e1aacd7e0069e65c5a48055f9826c6cda810ce8fb37b4123b41e330be1a0baa6962f17674ad2bdde623d443b4c9e2ebfd2dcd2008418e42ce41e3b8c2283092684e750663759934259bc2f723f97d73a409cd4a33202f07940d1bbe0a39f717711e78f80b143d20f47b9377e27c267ec579a3099654320a3a0bf81ad0da2e2f995ca5e387d8f4a82fd1cc6eb8b430d16d3a6f84a83fb2cd5e552f446cd428e110538bed5434192e76c4c071b97a4da1567c35c289d15c8a6ed19c58c7a077811e469d970bfbd8534c10f001db8922f1588e233f907961525c830e33173d91b850348d6cd9dd736d22ad10adbabe30e095ba6bb954ded0335754c83ecd0e35b7269de084cd6a2a10adb851fb0988284ad4bc840f83757ee769fdaf1a21610ff1f868e886ef5acc87a5d313bed6be42cd3da8a53fa117708562f4b6fe08b99008743c9611d63249a3df88a644a28e6f582dc18adac7cfe5f1d3129b7537e22d63041b1b805499e43ad6227cd0cb30ac1a6de4c31b47f97065a5be2d2a584aaf59a40fe3ef816ab0d47ddbbe8d54bd2482d53a865381c847d13bd35d2529a1c5e3c699a5c2547384048e93b6cae7e3807182f55705a764fa3255624870bdc2b928e958c4e4122a43b5b6e875f4ff13a584635eae464ec2854eab942652b89812944b81b531868b853826df7d46b1b2754b2fd966acc2241b3a914111e618e7011d877916cd2504e98ef6f04a31b9b3be", 0x1000}, {&(0x7f0000003940)="712586dacf3e72ff6b57b3bdba9a65d568188bbc76f990e2", 0x18}], 0x8, &(0x7f0000003a00)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x8}, 0x0) pipe2(&(0x7f0000003a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/diskmap\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000003b00)=0x3) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/wsmouse0\x00', 0x30080, 0x0) pipe2(&(0x7f0000003b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000003bc0)='./file0\x00', 0x8, 0x2) readlinkat(r1, &(0x7f0000003c00)='./file0\x00', &(0x7f0000003c40)=""/244, 0xf4) setitimer(0x3, &(0x7f0000003d40)={{0x64, 0x6}, {0x7f, 0x6}}, &(0x7f0000003d80)) r7 = open(&(0x7f0000003dc0)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003e00)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000003e40)={'./file0\x00', 0xcd23, 0x80000000, 0x7, 0x0, 0x33a3, 0xfffffffffffffffb, 0x1000, 0x0, 0x0, 0x6, 0x934}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000003ec0)={0x10, 0xc6d5, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x3}, {&(0x7f0000bed000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8d}, {&(0x7f0000ef7000/0x3000)=nil, &(0x7f0000e45000/0x4000)=nil}, {&(0x7f0000d7a000/0x3000)=nil, &(0x7f0000db6000/0x12000)=nil, 0x26bb}, {&(0x7f0000d05000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0xed9e}, {&(0x7f0000b90000/0x2000)=nil, &(0x7f0000d4e000/0x2000)=nil, 0x1}, {&(0x7f0000a85000/0x3000)=nil, &(0x7f0000b20000/0x1000)=nil, 0x1f}, {&(0x7f0000d02000/0x2000)=nil, &(0x7f0000db0000/0x1000)=nil}, {&(0x7f0000e96000/0x2000)=nil, &(0x7f0000ddb000/0x9000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c73000/0x1000)=nil, 0x1}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5}) fchownat(r4, &(0x7f00000043c0)='./file0/file0\x00', r9, r10, 0x2) readlinkat(r2, &(0x7f0000004400)='./file0/file0\x00', &(0x7f0000004440)=""/190, 0xbe) fcntl$setown(r2, 0x6, r8) fchownat(r5, &(0x7f0000004500)='./file\x00', r9, r10, 0x4) r11 = semget(0x0, 0x0, 0x400) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000004540)=""/173) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000004600)=""/87) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004680)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f00000046c0)='./file0\x00', &(0x7f0000004700)='./file0\x00') fchownat(r6, &(0x7f0000004740)='./file1\x00', r12, r13, 0x6) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000004780)=r6) openat$diskmap(0xffffffffffffff9c, &(0x7f00000047c0)='/dev/diskmap\x00', 0x800, 0x0) kevent(r4, &(0x7f0000004800)=[{{r0}, 0xc3a2b8718dc850c7, 0xce, 0x8, 0x3ff, 0x1}], 0x1, &(0x7f0000004840)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xac, 0x2, 0x5, 0x800}, {{r5}, 0xfffffffffffffffa, 0x4a, 0x1, 0x101, 0xfffffffffffffff8}], 0x4, &(0x7f00000048c0)={0x2, 0x4}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x210, &(0x7f0000000180)="1750a8b39a4abd4a4102a6b63cf9c2bdc47c9151d36fdacb83b7c19397e58699642eda189e6e2d141dba578cb05434e4dac39127a80170ecb8221017bcd1cc") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x0, 0x800000000022) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x3ff, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x5dfb}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 16:00:56 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() r3 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r7 = dup(r0) accept$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) r9 = socket$inet6(0x18, 0xfffffffffffffffd, 0xc6b) write(r7, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0x9793fb1714cf86e7) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x200) r11 = open(&(0x7f0000000480)='./bus\x00', 0x108a0, 0x80) dup(r8) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r11, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000400)={0x1}) r12 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) getdents(r2, &(0x7f00000003c0)=""/4096, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e33f50e2111c371f6ace3b299ee442f02006c653000"], 0xa) fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r6, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x100000001, 0x7, 0x80, "37791bdce0ff6834024044d30c7e35d3180d371c", 0x1, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:56 executing program 0: r0 = socket(0x11, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) listen(r1, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x440, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x200, 0x7, &(0x7f0000000100)="7434c5c0c81822b7984af713d6d2485c114a773594481eac296811097ed78a2c1fd1b2df91edbc1895cd0081a3a077269b5a5614f0cfe24f819dabbe154cfe8b8ce19e059edb0fda30c84fded982cf37107dc8cd6f8bdc69cd8053016a3ab55f3b3936d0429a179b03ab8b700d14bf8c075d16502bac402c802ac846d1e1cf60eb2663929c77b75f7cfadd981382ff5bb99253039997b7b673f702eef4b780b4ee2a00ddb8091298176185e09e5fe106df187bc65806d356a8266915cd32da44c0094607bc3bb0308faf7e3b2bf73181ce5f3fb7a0a225fc18074728edeba888b2c8f62f93fbaf6445412a19a9719dc89ddc1d2785e79526d4e9c610b0c4b8ab671e1237c52809be26a39732a5ff787e33873b7d2a3b73cfd72f850f9583981bee70aa8c86a3e166cd59662fe2f483e25d68e7d1edc0570d62d19d91ae4fa5985886b0f2ace00757b1992819629723889b2b17171f3dabfafa7051b34632ebefeba0d4348d4185f80fc2d387a6172095245fbb301201301d7fa0b6a1f455bfbae5352cc52248c038f56be23f2a7934206b89b856d5f5e7dbe07a2dd815dad4914f5456486140d59d91758968e6fdcdc33d66e83dfbb6cd390e24616a064d0a3b4902dba2820f7d735d2ec8e0cd9bcf53dc033dbb31dfb4c9560fdc9fc456e99ae69d430dda6d33a74e1c9585265e65950ae929c9a1b94dc6f6acc620374c6e4136f31fb444c6b528dd2e3d0e8845f6145a649e18e797bc0deac8ced8bd9890a4f5437060a290ebc2290d2373d0de1cb72d7bbae09b3976630319b5b171e27ff728af01d869e91cf47f79644bdd6fcec527473017071ab97e6359ffe54a713b97bc60ece02f41f44344f18327868e8ffc3962d6697caceeae6120cb525e31443f67d73f4c1ecf1ac5eb7f215a416b7c5b153b491d95049741d6a02af88c2804c1010a8e5731e5cf18a42f58065ae411e40f1721c6d33da9a21ee577f4a29b5c09fc73372ad71252d0e599946f7fc6d912995f52074ec33bfd9e257599c29cfbba7a4095da33e93f30c334a7ef21c4b1a32c3aa1dca49224a79e510b8a3ca71354c00ac6e2d2b45264277c8c647f18534d59b2ba78ba171c5d4e46440b416389b61da06c5a5497c84bbd6804facfee1a5e0335fa1002c88c04c97036105f7967ce8024aa4edb4a9ebca42d335f230eaa1dd446d786c0fe0ff0de4589140f951a36e43a7ff53f10d8e021fb8ba4e4c2f06e1ff8de171ba211cb72ca0118ab1ea97d6de4ee5c0d5e13bb08c750ae47e213a2a84ea82c0c75dc7c978811d0a9e704d5e2c52df6fe9c5c49dbfeba8c90afb09fed1821ae94dddfca88f5e39f3946d4fc84e44baf085835b964f26d1d0cc2318168b7a4492c0830d1709b3b89c53e80be47c62575500ffc31688065a013f6bc674432976ad01ac520abf10cbdc9f65601f78382021d7a30b61c28b9f1870a6a50bba848c2989fed608989e792b28a549c5035543c87388a7a8c172711a611b666b95b5c9d3a09611f5b9a07c850b98900fc4642d57e3570da205ff65c6fc50f71b8a9ed4c08291194686b4d6aac9150e111f3fb1b4d7527ec1f1c54115a06aa759a8353668cfc1ec3a9f0d3483d7566e6b18f5881a707643ad9953dd2f7c7d5d7f927c58a9683c116d5bd79c190c7d93c51aa271115286a5bf5fcd4ef3f78ac2b1d12dc3510b71abfa2dae304fecb476d00daf950ef892023bc0b1d692dc8430d5f5b4ec85bf60797d93045cc4e51029958a703c21846ce1b5192f57df5419a96fa91e3ba7ae850d2d19278f1c817b8be71d389c94f9f33695004f766a1dbda6518194a5540c61c4f9c941d5b8de41367c4f2d320d5eb70d2fa1ef966588b9cedfca23da3ffc335299f02b1e9aea1cc30a74e368f877a392553038a298d025cb53b9d23e667a2dd0f2b2ce932048219cf7c7e8bc0005a8d3810f5d0cd83ffdfaa94cb6cb53369d3753363279675e4bcc71506dda8fe5548dc2cadeaa33757d36a1bac9f5b4a330b2eab0fa69d4b5e9656fba375a0d5343f6644081d9cd03be4ad832931e710251848a17e11e4845aae91669c071c45e9983bbb2e7fc8c7ef396665def114f3015492edbd24c887d746b0f24eb85b266eb20f5e2ade8cae62f3abe701d31038f5c265a463629f64f9167c5b2887e156d6312cd08c1f08a179b7a5d692821da62e6abb5e33a331ad75d85e4a63c852ae767f814109b22a1ebf657c1f693bff2806bde16e36a7bea4d94ae3b321188db3fbf59ea905a2c4e06a0810633eb906a94c9ae5165fc0541fe3035439bd9f40609859f938e41d703d6ed3d477c441245feebb16c1f7888257d79c2fdfe908f4edbee4608d5a75cda72b4a752371a418b15f74a37634753b5cc058cfb05d811d91ba0e2c8da16c15625acf4effe9f07ec9e6c9a8d29273c92e201df6a17e447e5c37123864f5906bea2ecf4914b903941864ad412c8e77bc3d2ed5ebf6be5f991b583b2e282b901b905daf3fd7b7d84edee88587cdd7eb6f54889e45550e12e938a251b8627952a2181125348e385d98997096d307b4901ed4e8e6b77fcfe372a7c65226c77c9cd0f9f08337ba982c2349b50d59b286d6017b2158be23232c5445f6210f7364b39dff3f6f447496db927504cec63122f66adb98287ae4ec0708a6dcb6eae90dc6622ff9491c6d8313e0077de7f58e5540ab5551d597c74be41610d0c1b634ba5de10df3c498d21c8d08b823e784623e44236e735cf2c45a002c93eb85c8a6015e033eb976936dd444e9c06ec9395876d470987b2a4bcd8ba9f1d8571ed99ea25ff6c80ecab1c10e3378e830ad459c8b8b054fa6f6e550f16101ea6041d9ee1632ae131198f1989519a9cd2786e73dcec8db7a26b3abe34d57ad831e4fc990ea74bbaa3836216e87f5230f51ebf237735dd7fcc7a28cd09654a38131ac5101867c580d0e4f4c9671e4d673fb593fe4ec4424a83fa0758572f35392fbc56b83901384636ecc3fbff7336449085cc672d504189616bbcb6dfc783268a6309e53502b97e4933dff0d660aae371098151e8c3f73d80758938035d5c15687ff28ff40805e6abbcdf500034a0c1ccdb130ecdc7902ba58d778b9eaaa4004adc191890402248e7784c0307d60aa792dd09b2766557ee6420daf500d15a4821968011d76e712de6b50a10f0eb009e0946ee0d12625b6ce643daa9aca022136cc903a9f115933319a1c1a57f50a13615e03b70e64528e6f6ce0494f19b3ab64db531389a9e42a364975b394d4cb21934cc7215b03b4a3dcc72fd89fb205525a21894fe7c8de4706cc10b645d32b6d082f73d8e07843ba86e3f9450af60b002eae2a816a7407d582577f782d5ec1d23b178392436fff670d01b3224ed2e16b079bc0be3fc5771c29bc4a4a04cb9412a3fe7a3852e36eff80cb4bbdcff0d8b17489375f91ba5d38635c3f132cac581e7763e1b1afd541fb80c279f0182c578f023edc2494a07979412a9d4c0f957c1f44d274f3b37f6fdebdb7f269ac388607872f18b9a9eec984782f5e7a3363ed1d22690ff6575d213c63b40217edf425c0d9a24ba39b2e0732aa93fd0fc727d2ba451d50f278e435c8a68e8ce17457219dfee627aab86c679048e6ff4d1e930374192e15ab8a5e197ca66095433f3ec5a479b22665c4bafa7db1a678f1e7d32bed82086625db73ce2eedfdb261a8a7d515cd490861ef122756cb1fd491db24a0d827b5966750335082fb350262c6840b44f18ae1137db82baaa0442321a944f5f0bcf28df7319c9d74e3cc481be1586e16434f4f7bbfcf3b7c0ed017e12fb4c74cadcdc91b4bd5df067803d2c48520ffeb1a3ccf6542c35aa56a4d0239e84b91a1985f044ffa98b8108ffdf60a4887c7e4c67471c743df175371fbb7ffcfb7e6bd1820443646e861a18cd0c3dfb0082543a421920e37d7bc8bf730a9031a3700418e8bd2387f1431c28b810bb7fa7167d76807afd9f67b08c3402b4ebd5ed5029bcbce814f110eea4dd25596505a3338858e822f32217270f8e7f602a552ef47a639e793f78ce971c8e1ef5113bbe9f561ba1342063734a6ffc80a170956b2ba3674d10117c641a097c3ac6823ab8fcf04b47ac91f11355d86cc71e9973692a69f91b9ac3c16315c0771cf1dc3d4af975011464175c010e3a341f4828eef0cc57645b6282ff4028ac25f081522d83ab4f6fad74f349053aa615ef87cff2346f33b039dcf13d4412b68a71d6f500bc9b7983c581d431572b5e2cdda48fad5dc996ae340adc3aab2df981fbcb886efa8695b474f7fd5f1a321c5fdcbe3f08b09279ca785d342e479d33c4e7121c13072c703806baf67d8f98e73ed28cd1a4c7691aba9dcfa62596659c57b3294fbf6e4dc89cae3872a3dda92627d31d0c9b448505aef9d79879043afd3acea0eef9977b02148848b2e26941c1b5cdffe183a8da43b7f0b05bbea6cfc4d8e55eb8c617850b81d9b7bba832dd2e97ec2fa86b7af03e932c926547d2ab104e761b428d5fc372052b71e70f710af0eaeeac00497009d1a58786b1de98e3ed1a1f3562b36c42193bf4e1818421c5856e1349af1467813dcab913fa067e0d6a697605a42832e8ae5c6e4b04cccffebcbacca3f199501b9748aca504ee0b3e698ae16f6295344f2ddba33bc6c93e62fed68369ee83ab7f41629106bcbabd0aa9ac9cf9069108bf441d876ea15053e1e3d8950aa090dc1145f6384baaaff900a1d70e43216a2145b57201aa33e4270bacbc1323164b3dda2f4a90f19ce139f7c1e33411081d1d98bf57c81acb05e4dcea60456ee29269ab93ead1abc0b435757a79d6796f98aa2640d422ee4fc36f3303c78dd124a6163141b879fea8dc86e7ba43e141355baef35916b62fc48c6ee2399fbea0707181da27008e5afab5a68d991fdfffd7bee8c61572d9b7ea3518f8e07dbb8fdadddf1fb9564c165de5ae2b41c0249584580167dc75775b150d5c567a21880f890d42ace1c9e7321c77e28075d9bc98e14c82c51cbbacc3f105fc456278d30a4e53519ba3894e363b06e1ea88ef57e597622efadefee7844fc1f5632089245ceb3af04c7f7dea78abf5730a6c55bf9a1b6d3c45a51b880c8d01cb573d8f8b8de08f33c7f3f97cdde4ef02108d98879b8210d1c38e94429e50b72346479ea17319c8af976337b4fc39029328a1c1826171e9bee9e39a95c829504d2ca45cf6b82e26f1b4e0ee93c913e6290b9ab6e0cd8092e3deddefe0fca27675bd1f9d50fddc89d0b4a252fe4ea8d8b75c2d08309d9a17ec83feaf59314d54076843570fc18380993c7e1623356690f4edd1c5cc7445e252ea91830e07be80c2ccc32dffdd00ff58300b0907dc92e7b87c94f04cda9ce8d0b4b20d4bde418d72d36b5485bce25146547aa4326e9289f9d95f81be35bdba957ac7a86adfba5cdc7748ac28f6f9fef35cc59812d19acddf5fdc969ec8752e13ae98ddc8ff456be43fc53909b1336b88c38e41b08cfa983024d21eeeee2324ce6193972533a72341f0e71102662f3d8023361f9b0f591db1cce2d497a8042287e3a4faa6564c9ce486f136cc32f25e0b04d01be640782260ff03b29028124f7cb736e298c7ad3af1d5c7adda0718be6d13296ee18ddddc6e37a043ae590afa22900c7a6db9549da5a1cc6267132003b3707ec05b29e582d971e229d06f5a2da6ea00a10472f8d5c3f8a55fa6e11a6c1394930b71b6d435787d10b46f2528bff2b156c138dc68f1d9e20c4390bd4c1ec2f7c530583683e81b1be34b545d7bc", 0x1000) 16:00:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x1, 0x800000001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r2) r3 = dup(r0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x70, 0x2) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x0, 0x3, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4, 0x2ca0, &(0x7f0000000100)="ac528a2b1a71e61959a8b506e62f30cd7ee14f", 0x13) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20010, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) open$dir(&(0x7f0000000840)='./bus\x00', 0x10000, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0xcb40, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6d3}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x66}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1d4d}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xed}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x10000000) write(r0, &(0x7f0000000780)="f8ee745032f36d2d6d2e269ab8097b27c1d97efe57390052b1235dcce95a5650ee2fcaecff7f00000000000042451d33670f5cbc059fa66cb49ddf036471fee25156887e63886c0e8efbed08de0efcdf62d5c8b44e93106724664d54c70aa42e40e949846cf176", 0x67) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') fcntl$setflags(r0, 0x2, 0x1) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x200, 0x7}, {0x9}}) open(&(0x7f0000000240)='./bus\x00', 0x800, 0x40) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) 16:00:57 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x0, 0x41c, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xac3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) flock(r0, 0xb) open(&(0x7f0000000100)='./file0\x00', 0x104c2, 0xa0) read(r0, &(0x7f0000000280)=""/153, 0xffffffffffffff32) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x7, 0x9, 0x9, "c89e652044328f221f1c0e5130b82585bad5d7d5", 0x2, 0x1}) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfff, 0xc, &(0x7f0000000080)="15e7fed0b2d9be377d45516a468b252e190d806380d2845f2c2665e21ebac9a9148ba897617169b1963feb5fe003c977606f7987f8cc448bf48e3faebcfa8f8e2c68e004f8aab3fa6c41119e7d7fa17000cc07d968d788b61ad0fe12b201bf04cbce1284e0477061ca3821e19fd4064e66552d0e22bd9f794b3a37a9d3ec42b4f3df94b037526f458e309145d050495ed0feab6e4bd65d1902bbec1df3a4a064a3d5d9d940acf3ce2186d67fc7323184f31c47e2ecda", 0xb6) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9ee, 0x4) 16:00:57 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0x1c, &(0x7f0000000040)="d5aead2397df5fe9312ecaa7f73bfe1efa5ce3d73be67074835e4fe8") r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1a4) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCIMMEDIATE(r0, 0xc0105715, &(0x7f0000000080)=0x688d) 16:00:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) getppid() 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="3134177d49007e620400000000000000a5cf02c3fc4362a86c299c801cc0b6a31e8a2e82cd79cb2bed6a478d040e4d17e78a7fe709f9e6f77b369a54a0fa7a1d70b8c67447cd732e35b92d5d053acce1540a4047545602ef0855d89ec68e1afee079fc75637af1580615f1e0b735c3751745744506c658966440de171fd5bfb18fedfc62652effc0268880d002d93e51f183306cfae04aa165971fbbd7295c7de01d83e6cf348f0f54ab9d787834951cffe54d4fdd60c631e51d8ec62b1a3925a636a5af70c99c51afe80499c6c270dafd4751df2008b89a4b2800b76f16ac69dbe9f5d2e3ff81b6bc3f84d8528cbe5ce7d6b8605fde7cf5a396c7acacd3074eaf36154e3f9f2c59b2b2d9dcb6b422b0c5e7ffbb5fc22ecda82076469c962c105a045785efb3815c8625f1cdd15e853fed59752a664e039a50cdf53d95d260757a88618f96abc649c43f6e06fce6f5fd869dc00fd475bb75e0f6140ef6015755b25d708f9e44b7ffcab90fe12d4c984860dc6d855eee9533e896cd3b0fa4cd659ba986fd0e5eaa57b74b77f9143c70ece0134336c6ba15e9f66fa3114c", 0xfffffffffffffefa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) mknod(&(0x7f0000000080)='./bus\x00', 0x140, 0x100000001) 16:00:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4000010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) close(r0) pckbd_enable: command error 16:00:58 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) r7 = semget$private(0x0, 0x0, 0x60) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000002a00)=""/97) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) r8 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r0, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = socket(0x2, 0x4003, 0x0) getsockopt(r2, 0x0, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x800000000087}, {0x41, 0x0, 0x0, 0x1}, {0x3ff}]}) link(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)='./bus/file0\x00') ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)=0x10001) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) 16:00:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='+&\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa3) write(r1, &(0x7f0000000180)="da7558b734950a621eb104c46af45460a5e2d54278a31ac36c0cb977d96bf51a82e5e185a1888be38dc23880d06bd7458df3406017417865c9a2a0ed673f8093cf84837d16e2073a", 0x9a) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) fchdir(r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x200}, {0x42a, 0x7}}, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001ac, &(0x7f0000000100)=[{0x2, 0x200, 0x7, 0x3}, {0x1000, 0x401, 0x0, 0x7e2}, {0x0, 0x8, 0x3, 0x80000001}, {0x200, 0x3, 0x9b8e, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000540)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x7, 0x4d4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/54) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='tap', &(0x7f0000000380)='(\xe7\x00', &(0x7f00000003c0)='(!\\*//\x00', &(0x7f0000000400)='([\x00']) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000500)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)='\v') 16:01:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88a, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xc4, 0x4, 0x1ff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9da}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x58edddd0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x59e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x82}) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0x40000081, 0xf6b}}, 0x0) 16:01:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket$inet6(0x18, 0x3, 0x536) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000100)="150cc5585a6ba9dc37fcb42b253017517346e79c26ab80c15df7a38857150071fe84236a827f55c1c9e96d4a3c1fb17eb583d60499c12d52a157ce", 0x343) fchmod(r2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x3, 0x89fe, 0x200}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) 16:01:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x40) socket(0x18, 0xc000, 0x0) semop(r2, &(0x7f00000002c0)=[{0x6, 0x6, 0x1000}, {0x5, 0x1, 0x1000}, {0x5, 0x2, 0x800}], 0x3) r3 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000040)) writev(r1, &(0x7f0000001700), 0x1) dup2(r0, r1) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10160, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000300)=0x1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:01:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x40, 0x2, 0x81, 0x100000001}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x8) r4 = getpid() fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) fcntl$setown(r1, 0x6, r4) sendto$inet(r0, &(0x7f0000000140)="c36e3304cee901742a61d7ad22d5106354396924bbcf94b9da8eae385295704ca14b4d72cec772078a7a7a4d4da13ad8374675f6b7297ab58ec09cd8a8245b", 0x3f, 0xc, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r0) 16:01:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="d373764dc691a0605df4e03ad28fd9281b5b1bb189d000baa8dc7e40f4cbec0207f97d2baf575c71b0d281922f1ab9a7c40f4caadd125a137f8a5b14d68812", 0x3f}, {&(0x7f0000000140)="bb80ae4f6813d416b7d9be35a1991db4208d96631fe0ebb86ce7084ebcf342bbac511b5c20694fddc9976768600e5a089eb1e80f9a283d508c8af710319a1490fcb64bef2007714a752221db0583d8cba334827c3e3a3289b522ea4c54a92bc6c0816814eb13d59a20f1f1f5345f1d958780eb8c4dfbe5090e84", 0x7a}, {&(0x7f00000001c0)="55dd9cb5bdc0476e245b0eff5b576b549b9c84029837110e058adb21a31e5f4f4afec2f90c05e98a5d2d75afdf247260524fb3899a134c6de7d2b9fefd974180c1c43e63793c281c296ff9231e038028efc6398d3f6b5efca97ff115c0b127ed7126beca559c87e502dd72d27b244c03dd7d4c95f2f2a7a646d5413f3b981ca5b93cbdc53df3b0f83cb69a83456e4d64e00d043797dcc6367ce9791ae5bf279ddb057961a567d36d2f6557722c049f665da05af57429c541de3f", 0xba}], 0x3, &(0x7f00000002c0)=[{0xc8, 0x1, 0x7, "1056ee5ca671e519b2e2a949306cbb6e6ba7cf3855d09498ebf37ee36002c817074907f75dd667e159b45bb71347c0c3c789907b99a9a68ed947227647865030be6038aae8b0550632bbe5a25cf46dcc018d71ed1d227b5523bd13ec144260295b34176fbd39fa61678d935319e7c36e3666c1377f038612335edb840d1e484275a1fba53967294a9fe38ff2908bb16a03b7a269761034fc564af51fa7efb442cd2bfbd451a44cc10163f9e29d85d23f082d68e5"}, {0x40, 0xffff, 0x4, "f072eb93d6422738df5281096e9bc5234931448d38538352fd297d279370c9b4ed759950b937202bea75688e150ce3"}, {0x98, 0xffff, 0x5, "a5cc8537f1b1c07893a8e5d6fe2da226edc76b6a6ee70286bba1c471bdc4ecec69bdd4bba34f0caa52ce8d8d9c98808f5e7b2729f2b0c9bd703016a79d73c099dc20e8f3e05963400ef639567c7fe5383940598875fb753b4d166455fa3258abb8bb2194e33892459c302940ebb7b776e2a69a6e4af9735ce5adbb37be1ad9692c82227a96d2"}, {0xa8, 0xffff, 0x8, "9f34cfc39de1ae47ec11ed59386d8e454972b271dcfd78766c8b67aae692a3a988eb53dc3085b073476b2051aef8a49791d729928a955b42b391d7592f7a3eac8eda31440dfc9c5f55c732f2ad5715a5a075086eaa7968bfe427ca5a335372e0c3bd5b2526a685858a6514620a76770275c8725b6a6b88de5ebcb2fbce1fbaeb10794c72cb0c33f0fc10af4e9f12bbf2df199ebfa7"}, {0x110, 0xffff, 0x8f, "84c930f450a41d69f2697a6b689216f926f732e9578f4a22f6c210967348f86934c2a261c732c5bdf16c3c3057acf88f9a49902eb52fe7e08eee30bfad8666eec717608b5aeab4cc2b3190af0da1ed80cf7e2cae92cc216155b59a09734b05db9d31b5139e143f792ecdbf2ade057f6ac55e94076d8691044e1fccd3fb9462fc114bff245ff920f3cb90497a96fad404d3e41f6b4ceebeabd4aef8b3a5c7e06805c83deac90a98e155e7efb2dd3c9887ef037b2cea4663c5a9f4aac1e53de3c610a32daad8218a9cbb3a71c079da43262391e956fa784ad1478cc90e45a8fc4a417df5da41fd3ff5435899dd86f21281d0e79f76552c6462e16efc"}, {0x40, 0x0, 0x7f58, "b37939973ef80114f8ad475788c16ed1566702ca24a0b341e49b5fc0ff6372e388eeb3b104ca657f0e0148da"}, {0x40, 0x1, 0x2, "854e1e7d62b4fa9d9c316d9c2fb3a17d7172525785eb1b2ea9f65e1ef9be1d4ba5227dde4ba656a04296dfd285cc"}, {0xb8, 0x1, 0x2, "f3f8778087240715a75debb8a306b71d7c68fccd51658322cd2eed0db4cd6c9407978c668ffbb98a654eb24be6797e8eb646621a9182693071bfa1499488eab8809caa8d5a5e4fadacf7d138bbbec6190d988d50d6974ee22e73822d39c31509a85097f62822e558521d84cb12776d19dbabeb913c67de7706e93f8e216a0f80709c40f2861ab1c857c59fa15c022bac72f28bba291461a99a3a86d969daa045219602cb537ed36d"}, {0x58, 0xaefd53c525cb0c43, 0x5, "f9376bca0d409ca2290956f7c92c8741d1a03ae982d1bfb676f85b7414e78669ef4e00e8f125ea772e381b225b1ba5077863a635581f3f6df61b88793bc04c13e9c8996527b061"}, {0x1010, 0xffff, 0xa3b6, "3f8a9f5040625a1ee1dbb8b568ecc4555fc29fec860133346d4c64498abb812531a8331cb4241458c67ebb63b7971fabc62b53ce81ca1227105ad7a7b7d02b8bdc7b779a3e7a4a9b89ccc015d85b19892db32b61979650c634a09f9ddc6fa36a4a77906f937838e77403c9436386719c7b52262157af32e3b9089a56bf3f351a833fe65244565f54d98a097e95da76cd8e05f04d8ea4d72f15f2d5b735afd4d546e77d01977c97857867ab32bd06c53e4d482fd7fc56bbabcee648df8e8500790fb53de6e3a7ff3138c76c7c852939187075e340865e97d1c9404ce84a5e4b420dd25edf4a60d3c4509e02d1bbf29c3e7450215366a462df01fd2e1d6951cb638ac764a383e3d3d2336057ceed7a55942009f01e5f42aa357259cff606023ed784e411bd69e8b52ed10a7dd1e6ba6e23a2a31b8573390f308770751a82b1563df66c4dd0adcd7069c852f0b67a3d9c6c31c3871752fc94f38e8144409dfd622f308a9ee3049d4e6d439c9c6def41f3c53778659d2461e5ccee0b8f2fd25e40fb02ca047208d12ec099ff6ab5e741a9658c42e02fe7cc4117d5763596d8f429237986d729084c6bf13cae80268eccfeb704b969ab3a5a91a02dc8fea15ae0eb1d906bccfae973c3d5877ad1da1cf5647880f9f5cb084eb77fa1d5075f039fda02703514859c89894343bbcc06125ebff4dc48593749240018e5e6a0cd2539c509292529e625ba78d0dd0e442855d51bd9a4276a8dacd9db9cffbba2296e2864d865dfbf6616bab6be1cf8c2be4406eb2ffc6f5c3ff5850a10497711f6348cf0c743e11012a1fcb24af1d3835ee21b167eee580b9544bf026d4eb3b77c585c59dcf7d114c779ac1b75ce4736ad2d6153c2f1d07725e538d2bbb9a7e526297067256e6a9419c139b9ac4baa6f46c7f20a07275699863c1bf93e1a70a7228512cc86e104dd1fa93168cae4968c0ef2f27d56d7a5e76ebf58139f91dc4b5c963136482e9529fd23734106a3f70c6128cc7d6670b78c24aa1b567cdd21d0901a5110e7b7664c392168a2900aaa539d39796c69076082a22974b89f36187302b6e63405dc5a49f0b4e0a9788090195ed3eb77135158fc263de06647b625edd3ad564f2b8ee10e4d34ab0b13636b372753a840d44d492046c4ae8b80ff68e10d1d8f48f9025a4ea69fc8495aaf4b49cce8d1ca6417643576b704dbb3481ff1edafae7fa14552fb8e79189136cea682a5f7adf17ae5e7ef730923e18dce9e3d3cb06c38d7a6028ee10d9a66a4c53779cce1989409c889f00852d16a411cc0c4f2f71d30017474264654ad84c1910b27215f217ffe4a681b2f1b3d24f64b28d7290b5521ade17689eb0c0dc6563c2d493b9e8af76ec093334e5e094030123227dfc069c77f31752995f6d9dcf07c48d7b8d2c3b79c2a97963306638078073f402c91629de6efde898bef9566f54eb63f02ceb49d39bf4506844a4580d7417e32733ebe09087e1e53e69a00b6edc188ff09c912cecf2583ad169beb2bace86bca3bc62eaab00961cebdd04ef2ce3ccc6ff36cdc8425415b9297caa0e12f414f196f05aedbf48a414b5a312fd4b8c28d4847c2cb8724c8b0dfa86854b591f170cff0cd5b85565aa54d062dbfe1fe85915d82439b9c34460342846718abb01cd62ead58d15fd7ebd99c9104051c5b159f1ea70e0e9b1e597f0a6b06561ad27549877f7eb8fd77cf5e3094dc36b3f33d82d5048a5f17137e599b6e24dfc97ffd225473ab05af65d854adf58718b58bda8179eed2cb71efd5cafb66b0ef18f660236a5ccb9f4999a007b640646e2d640e934e321e0eb9748bd74d49e40234f7d19a12d53305fccccee9432af78c4c24ce4de05b40bb2579bf0b43fe02f07d930f9219195bd9f9853571bdce7e3e7c36563c0804b43397b2118c04f83288ee28e7afce25daa1e161808b4c4677731861bf5aaded5a7cc22d4d8667883b97778bdeaf60f59d11f71606d6fd1454736818fc299722990d2fd2a07bec12b5b940e166669e7a128c949f8f95a9e24db1735afc65a2177f2336763c20505395dfb8647b078cce568dafe170550e8483988ce878f8ee7e2c6f33e35ebfd239b7bec382917bbf8571c236be150c3ba9088b848eb776ee350b400f78efc95dffc6f159d14b9f74710c02cce564fc11501334b1aa018745ca7e4b9e9301bb36d27e8964798de5bc59883fbc9bea14c35a57aa5970251bd5b15f2a73bd600237a23337bc5e57f52da1c4073a57eee9a039d7dee1f9dce64aebdd1376231ccba5c432feb7847697699966521987919b17f38d987d3dde26b19dda77daa0a7870f978cf84b5ae0f2ceebab6384404ba16d0189f2853813deb929086be01c9ab3ed99007f205184c7645e5043be39346e38bc61a7877cadd55a0b5696b2d6fa222c74822ee0b4aa15d4a8c65a18c1b7877b81836a987af1c34e4f99ddb2779150fd77d938297e5948e9bbdab2c68d89abc600f999bc4913eefd02210ef77dc15890a2c2b43ba065e52446076a17fa518b5a6104e24d6f716a478280a82126656e6717a62e0626f38906c3837bc26ef232501208317ca2fb63ea46b89f523af48682e739202a56937a8e81b70f904c120df7bfbae9c297e0d1e4ff6c36f61021ea505028f0d4421d4743168b27ac172ad30c09326063c517c4ca87a820c7a45edee4fbf6c2904fd7f1fce5a2d644a98aeab10623d81c19a8c14d0ea7d1dd444b8e9f6ff2068595ca2cf7140201f0168e57826cd87db6778e8ccb1991e8f6d0c538666a454fd06f2b7cfb34ac37f833614768a4e89b90a00f57032f25888765471f10b719faf5762a52b9ec6091f3b84e8f6451eb425125a7f06b82c90984660975be7bb9397a22b0b2680f8eb6ad87126b3ade53350e370608fda36a3ee1531ba1dff040bd46c876fd389d102f89927b74f3ebaf33177f1ee2083333b65f202dc46b07d0ccb30e1dbae85c09ef5d6847302f8b72bdafe1cc81af99c1c6877f156f0dbdb114bb0d375442f002391b5a0c333a6384d99ad6c96211c16229baaed360a58a9297d9f0abd31e52c764bbb2b922383ca54f33b56aada35c0f1693a4abc18ce53de036740fd5631216e228cc2eebc8774dd300627c1518d52779240de2331bb46b8f012c0ef726326caa70876bdc2cf303c38cae96dd19d5ac86d89fba70def49c33f57192dd43ae93aac8d306b42099a99f320954e37bc15741ad8d6b3b2965d10b93d6ec0c4ebcc68842b9d541321f2341b527f80bbdbfa6408ca8a93fe0bc0c34eab84ddbb0c3fe82ff99db9623625bd938388bc54cd27bc2a71be279eccc24d8b170c8089ee2e5fa44e8ccf4c465a18c15c6fc1abd0a6a016d1fc1d8d2f140ae5d14c7f1c7b704d9c1d90b70d012a0fe832c787ed7c298235f81c9744ae1918b008e5fd026943c2597ade02373aebb0f3ad553961ad7f21a9fb0383c09725dcfa6c630f92f5a6ca063a5b2a28147ceff771745f3d5d0480df24ab77e3bf06721151da9bf2ca3fcd3904fe0ee3d4e14ce5418f0d97fce52334fcf6650d723b6931264a092c2bcacf13062896b7702cdb94d9d32dfeceb8070ee1362a62312a02f34fd354cf87ec248573ce5eda801e287822262b826e0a5bc5907f13bac776ff3b0e1a4f43f69f79e73eeef12e3c8579dd4f910500ad54b86e847b8eb4e3d5c504f628a45b1ad636e7af5ab47cbd70e76fe5960348a68eb6a604d5e8a707d9f1bafc67865294bc01889808afbb626274ee5641cc49532f6e52cdc7bea6111cfe7c7fa2ab01ce7f222b5daf6bc60fa14a90b1f7068045a4b9c45c5714c2a437a6e1d578f3cf224c64f83e6e068c87c2f0cb17347df92f120f41f7815bf60325b890daf6b87e3d7096468ff7df2e2c0ca02f8df80bb808eccb78163b08678cfe6eebf00ec0e2c46330ee508f19f8d7d73e9497d1243efd2d24095db241651b4e2042d5c7396f203cda83c1cff2a1e71e6a191b1124d211ff7e755396f00a11390e3b3911989ea928b1544c5e41e2fb03afba246bebdc9ecf0d03d2e5fce0780fc4d0f66d754ff9d7f1359eefcd985f8dc8f59a446060609ee11fbe531d4ac9de3a24ceb65aff050f12e23358f91aa93be5543a7d13625d08c4dc032bf6bb8c35a1107333fcc8793b4f67e07739f4cbcea071f52c0778397a9993d9754e28984d2c619d4270e4aea548f8412ba36b1cbd090351a724c465d25346f44beb35a082a8d2078640f9796cae2cd2ae9e5d10031dfb6852d424a7cfa68e63274c8d3744bca9058b0a64fbdb364646186233533df20c3139607e51e61d2bf1e45fb12ea4d19af7976419e5b7235e6477da65d1fb45a1b724f48663a10bff3f49b3a1a8692fbbf3b713ff01ef387363628ac4fb6e2e5fca46b99583dc5dae5ab16bb41e5434d6042d8817975dd2033c699d6d0d43949eb4146c33f7f0e6e27bb9520eb2627118c8ff13e84c951464de1d3dad68f2466c4afa38b8f950d4a3615713c0919866f37e79b119f1c6e003baf45a33410602e0a17844aa2d3199c3d37f3c2dca90d3a6aaa977124e706248fe9df1fba98fbd1207908b2773655b5dde39d2ab451e78057ae809c980675aeb4fa3f74da815610f13d3df9418e7cf6be49144bf6a0e7f8d9e0364a2a3c9eaf43dcefd4c2e81d57ea00c0b4019a5af929d6adb167b0a2fc785250892bac6ee4b8a0870d7741f6fe8cf6590832bf4f92aefb06ded8b9a9c20987f933206f9f79bf70e67dfbe4888bdb3ff6f2cdbdd574eae7bda07c35a4a2e5e9b397df8b4babe3d64ba339b4ce8dca7386c8534cb673fb57ddea8bb2d966a65ed838c70c284b8a26e6b391d2c7b9c29fdc135d7bb0a780bce275ed6673d8f8de388e1e1aab520f1a34a1ec441528b5f5a465fd8fecab2e9a7d4c23305d6f95e26b83e821e6738b3a1078bab93867dfb0b09e7a13f90209c0bd8cbd9e3a48bc8529f803686479eb6c7447bd73a72a2828e4a56c245335e17365f83735935e43310ac48df684fbfe32e86107e0a8064b9a57bae2d3d6dc4797bf785995af362b110f0a9f552ade0ce30c5f7d3840d717eb9f96e650e0dd287753e115a2cf1777f105f19ffda11dbc98e0d8de0a985f4837ca44af1ad885ab3338b9f147af18e38be646af812139d6700af2d45b5567b67cf099b6415d0aca28d15d8d86ce7e0740b52523c6829cbb79fd3a0a3f0df5d8f5a73e73d7cc1c3f2561003924cd86f433dfcd315103e7dea869312bd04c6f7d637791cbe4f590fd25d676873091766b8e771edbdbb01f72c8714e215c7a48b1dba6ab03f68f0e2f215afc9fe1cac5f6d0ef3467cc5946e3dd9a931be205fff76011b98e10b29a8e5da87e6144e2de12c43984c1da248fe52616990898639d76c87bac98a693c232f1f4c50a141b12b1e30b7ca2e8f865c527b779115466cfb033c38640f40a07c2a90ec0b164b897859787379d5cff95d868eb2e636cb2c154b4ea467f1bf45f66d1e3d679c502723f7f82f4804eca1b629a07fba20e9e9919a340e7e1097b4b10842272a27658cdba06051b45242516ab5136499f83855b746149e8e473583197c257d6f3b302167cd229c7ae12508b8c25a35ce5c2afa9c6eb26ac8a06c6eece9b48e566d073315830fb571c178fd96748c80f2a56bd5be9f256ca6b914fab774fb2fc01fac220a78a136db72c421a3515d4ebce669a8d65d3e34cb01773da03c55288fa8ebafede30ee30d43a63c2b4c3fe94c2766c97d4b7293714ae86532a637339ca6508f880e14b63ce7f1a1ffc43"}], 0x14f8}, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80b1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) 16:01:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/193, 0xc1}], 0x2, &(0x7f0000000340)=""/201, 0xc9}, 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) setsockopt(r0, 0x7ff, 0x0, &(0x7f00000000c0)="0000be29", 0xfffffffffffffe43) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) socket(0x20, 0x2, 0xff) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 16:01:01 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=r0]], 0x1) pipe2(&(0x7f0000000100), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x82) 16:01:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:01:01 executing program 1: socketpair(0x12, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3f, 0x5, 0x5, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f00000000c0)=0x8b) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x640, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) chmod(&(0x7f0000000040)='./bus\x00', 0x24) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)="9c87c377284c02592fdfe06a5f31a2477f35b8502e2e2ea6", 0x18) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000100)) 16:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0xf8327c3089eb2cfc, 0x4003, 0xfd0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x90}], 0x7fff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) socket(0x12, 0x4000, 0x1) r3 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140)=0x80, 0x4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:01:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffff, 0x8, 0x55fd, 0x40, "7c164196626f4547ce97b28f58665544e793447c", 0x9, 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18801, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x8) 16:01:01 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r1, 0xfffffffffffffffe, 0x0) 16:01:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10090, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x1, 0x68) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) 16:01:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:01:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x80) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f00000000c0)=0xfffffffffffffffd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001200)=0x7ff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:01:02 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/146, 0xc}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f0000000500)=""/189, 0xbd}], 0x5, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) 16:01:02 executing program 1: socket(0x16, 0x4003, 0x3) 16:01:02 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1/file0\x00', 0x2, 0xc4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad904177bc0253623631e2298f42635d2925b5a650a0500000000000000f0d8324e012d03003d01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e56355d83d95662f0f5bcd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d7c7d943aaf5a2c391e832f1acc59c4db21952144f45cc49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11769f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c996368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3fc28587e93c8e1c05f7adb6d67e7b639f0bcc262b059cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4e5e88a937ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a5"], 0x270}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2f66696c65203eb8db76ebf60700ebcb7a37a79da5af6bed17941b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000006c0)) r7 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b80)=""/189) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000b49000/0x2000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r9 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r6, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r9, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r9, 0x0, 0x0) accept$unix(r6, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0xb6, &(0x7f0000000000)="7aca08b8219ac99c8c010f18b7ad7933c8eac208b15474e4d12c", 0x1a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x200, 0xd) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r5, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000100)='./file0\x00', 0x880, 0x94) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) 16:01:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x576c, 0xb1, 0x1, 0xffffffff, "f2ab7b2da47726da0441e505e8c1aadeed95e14d", 0x40000000000000, 0x7fff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) fchflags(r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/150, 0x96}], 0x3, &(0x7f0000000400)=""/62, 0x3e}, 0x841) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x1) r2 = syz_open_pts() r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000500)=0x9) r4 = semget$private(0x0, 0x2, 0x2) semop(r4, &(0x7f0000000540)=[{0x0, 0x8, 0x800}, {0x0, 0xfffffffffffffffa, 0x800}, {0x4, 0x10001, 0x800}, {0x1, 0x5, 0x800}], 0x4) r5 = syz_open_pts() readlinkat(r1, &(0x7f0000000580)='.\x00', &(0x7f00000005c0)=""/130, 0x82) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000006c0)=0x5f7) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) shmctl$SHM_UNLOCK(r7, 0x4) seteuid(r6) bind(r1, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000740)) syz_open_pts() 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x7f}, {0x84, 0x0, 0x8000}, {0x6, 0x3, 0x0, 0x7fff}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f0000000100)='./file0\x00', 0x410, 0xf) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:02 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x6, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340), 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:01:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0x923, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x20000081, 0x85c5}], 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0xb091, 0x0, 0x80000000000c68, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000000040)="19bba836c238f9bab5d65db803a39af3d2dcede489426cdf16d95e5664c3c9424e12466c9efd62126a71d69c88fe9e652fbd332b3f33d1afc4d976cc551c7145635aed9b8e0016582469283b8f552fbdc33eea5867a6da8cb5e72522662d7566a7fa8cd25727d07ba5b4fa584a", 0x6d}, {&(0x7f0000000180)="6b5aaff9fee02ba4efb84edc82b846c2e4099c883053f3129334ac0887ca5cbf7339e0c94d2bea495367d8ab350f8101c728454697983b72cd8e29f166506cc755830bf8f130f2522d2c3ff07df68174c79e5a293c878d5822cd6d33da9824e6795c3686b6544d6c86ef5efe1fe1ba202ae5c30fbfd2f3d4540aa1cab9fb3d1a5adb7d3a665086197d3e40b2d74caea4fb57644efe48025c0f", 0x99}, {&(0x7f0000000240)="0c0334d7147ae0bff76690b443438d425970e4ca553e862063f5abd536d32ee5c2c14c82de190699266933259d203db3ce13005c0437722ab3c157bfc2a19678f9e9cce68a761e4512830ba9bd1cb4fcf93c3230a25efa579b2d884087a8004dc64fedd29d8fbc814c2d9f8e8dac4283baa5763e00bf1697f8673f8f352680ef9fb613c85c3ca7815ee3d62f113a69f81d6bcdfb20dcabc4071013264cf2db5aa56e110467bf7b2a300c562ec147ecbff7b209ce081d850e3e04d02166f8a7a7392df59fb0", 0xc5}, {&(0x7f0000000340)="14e144273f8e07c59b891d4c90c3065091fd0be73e207f8482b0d72fb2954df64ce0cc8fb84855958387d5340603603cc31147f1c2b0def89404c67b3da8c6f8058eb9efe6fea1032003ca99d953867971ab9941776d75d1e331ade2e154879038f0a4ea7b1e351be24746f9706319272fe5a218397ebbf81158f623dcf6d2845f08121812877bacd2bd56e5a232ade07d0c3dc17f1ad5b8a0932f040d90438399080d9f19e5fe651090913ce5e3fc5b7eaf3f09006448ca82590aa5fb33eb55cbca160369abf3d60c10fc76234ad83682753cfb983a76f84d4d2990390b34136ae19cc80d711542881bd4b9fef491d2520188fce2bba037ebde4b7529b71683ee6aa9c0d9b5d42a6080efdaa84c1a447c08f3d75ceb968f90f8489085708d537c7b475e4f17ccb49303b29f57f7dbe48f87529a1de139bbe5ef4e2bb711fc516cb663741d01a05bef15798d1a97d1028093e7dbbc54317c9c44ea44f60fd93ccebe181f30d56c94b29d51d8c7a46347632bc4f9f41ce8ef172062a1d5ee9e8078b5fe205679309245c0fdf17a4145d0cd6264213d574d88af07946b5f82f1a5470dc080040d5c2e28845e844293b0a67945dd437248cbc1275d127055eb7c23c4b1d4dd293d1717de83b50fdd6e5e9e16228ad9a4ff23ecbfd8f786ed4190eab98d1ff9184d366f357f7dcbef3462d041f32223700ebedc9175ed7148ba76defff18f15a8253f5bdc611d4c353f4e0eea2ef9dee65aa573e073484c1750ce792853370512c5e3b4fa5df3696d313594648fa193512b727122a5071a5ed2220cf1e5b614e209a0306defbe56483c203b563dd7ca6cc5a8da89e5b5291f2fc1e6e4c4ba2769c419cd05b9917b07fc5f6a3ad9a6573fb05aee458acc036d159baf282fba7c414ab26c76ed5468a5352a6291c0a7c1d03472c5970b3c3a9a403a4b5f86514b1fde5b6d8c7aa06dbee6fc6250e04f38ee79de3f60d6663fd9ca24e9961d305862a864ad086e5682d36f13ac0867ca0d5be536296fd4a69206aff3bea6283b9c6120abf6a916bd99b89a220df7f74f9e13ed06d70264838a5b32b7fcd84e923c096f73cf6c23b1d2554515f48d3ffb9079f0f0c2b4e706188020941ad90131638ad930b183ddea6c97ef8650ef644fd04088be310124ee2d74a2449f760057af05666dfa8df75f050fefa5740d7ae299cf82418b0fb965e70e5ec00fa500fdb17f40ef095a79bf5d763a743eeed89c16120053a9c54e4a16eb9550dce68238f66e0b65eef1f82924fb49fa2b377bcad85d7b05985cc4180b7aa1879719f534c4c2709061db119856d26c43bade47620e9f515bf8b276be967c9722ca2169ff7f0d5b0e91ddb1af2de43d1187155b1725754a977ccd6b0f2b7072ef8b62078720878c787be96dc621d44b80c0200a4a78f4aea85bfd3e811d1caa3f691bb77853ac6f1c2e5b61e9c51e0cd93142b6920585d4309a2d7e9307bed268daa6621c25ce9108ce456af7e487debeaa3c63dbd662aec6f0897b63d7ad27da40de0e5d671e77f7f3b07fefdd61d77385939824c8bdc443fe6f7a69a8bf85cea4669d8f8abe0fdd1ded2c059a265d6dab3d9fdee40b24b4d07ca3c5d7ad45b39c9226ddaedcf6b54e07b9b7b7472029b46b87158921e07d8894f91288f61e55eb11ee8face2feac73881a1b61489adcded5f0c0a1896b4b1947903ab7869352287e996eccd2b91e60b144f2c693dc015da3c8c03f306849541caab41c427fed39b7d0d7586f28b70e6921d3b5619bd5814b09c85855f9510f8626a760620e97e04772556a56501c35d59eac3f03180d90496af067cd8aaf7c05c1a0c39042f6704f730ef4adea82390883016776d17e70427070770a04ba78a2ecfdfd937b9c64d377003cf60ea46f0646151c72cf35d1382dad7154244efa57340a4b1019d44cd425d52e373194af21214dbeedd5795ce4612d097aafd19204f34586baba7747ad6e0269be3cd638ad660f5cc63495a301e1f71d379a27b772f5e62c598cc09fb5c2361bf08edb0a7ff3fe21789b936266f3875f2e238abb2ded0229c008a982ded3a23fe17974a59207eeb1f2fad241001baf81cc2562e4affc5add5be4b8e7dfdcbe2f4a96573b4c45ceb0663daa24b481a935d375c014d3822d4e57e933ee7780ce8bc9e55b2c201f7d7acca5c87527a981f5bbb148cfac943529d726e32ff949eafec2dc1c8d2db4ef8500a1ca0bcb6698833f446650a518af72d9665de178ca91f8038280a4e5690dd149143bbd6f1deff4ea9f69a2ae886431c7b1385089b08159e07053a95b41fa2858ea4a1702662a5a0368ccc12eb5290c9055b020be0186fc9b837d16fdfcd8cd647865b3aa88456517842d5fb3103ebc84a17474b15f4815952e8dd83661d34704cc125338d98af4df338d4b85e99bbea74640f9fff57d466e0c4177e8338728862eb3e622bcb8ae649649f14957de9bf6a6976468deca8b7882736a9d66b3a2fe8599246ff565e010c81eeb345fcec4cfbb29bb13442d8b337fe9482eeee375e834c708df372158f714fea3bd5bd6030d1fcd470e967553aed912fa139e5bc805d88487f7ba881a660b303837e2d13204eddb82dca2be08abf652d07279ce110daee8a9ea4122e7f1559106cb8cc96fdfe0f48330c587464507d43f405ac76849d44282ba79174fe490ec586bfc048a6a4e5a998a105ad84485a1d4452f1c9fde0fc6f3902f78900056fb2002faf96b4801dd382aabc53b73bcf434a6c82db08cb972aca25ed09d3ae329e50c40ade460d818e6790d07c22573e3af6cd3a7889420a2245a2dfff8f63f9e466b2db941e3fd756155252576eb3bcef65758b4a5d08c4998455ffb0126a039e55f83930d2fbf254ee7a610566febd39ede33814660621e8fae9ba35cafbe3b16363017a37e91b6a5db817703d16cba91aaab0cc9fde060cd63be18427811bdc2f66e7bb7adbec06363b6e9d3b0bd477d7e0693376faf12900485d8927e6c0a25529fc725fb409d5f29b8ccebcc4d82b22548069615a8551c2cb1ba42f88dd680d476839f8e2c033ccba577d92b001d1a0d5a81042b355a250023949a1dabd647edf5a1f6063bf03fbd22277c1280fae08910cc428084bf4d551aa0afdbdd5ea2bc0afaf462c509fb5d24b8b10e8d8c8526066806ceabf01a4ca4680a2af134116495df38de45416025e1299a7b73559c4243fa1dba48b120e99b8a3dfb189a8107961539474401faf78e75902fb3786f4733cb97d941125e27729bef8afc3659877af2288ca05b1e842ce11268f0352349bd599ed13278d962932fdc991a5d03e98947036f9444c8ab2d4a90c4ec7b5b28a9117a3c46e23059c996f99bcfa97cdc4ccb62f3986b25d432110b1167b539143615af59c3497c974b10c400cbf0400efc4b14b5e3f063b3a205681c0b87ea1e2f3e897713b3fbf654bfdee55c3855fcde8d86f207b737c8bf2c40906f7b48c0bc06afa5eee5da80e00919d2a487c56d537fab227407f012dc60e5b7af1c9ffd847243c9a448c47574739c41fbe6f7812b91d35428457a2ba77cad90ccc67a418135bd48a538d1909e712af0769458973baf431f9880dccbaed6fef9f04c414a3446a2f2b9f1a459c72baf74599885b0f5172c70f2278c6c2f34c0636eaca32c2f0286492ec5b64c8424d7510736a15002ff3c9c4793cefe880a1b176711b55c9e2f178fb82d8927a72e7030fed2dbdebcb640396294cad6691f05e56f6d87b05d922bc412271ac0788ec0ca4c7deb6a2cda9441106924fe0e4ee230ba5c9beb1ac548f515b15322cbe47e79dacd7d589ae6eb48387617b1df28709c2ddab65b8f16fd350497bbbca051aaad9b95cee887e102f0424e0f934cccd6675456ad0d74ea9554789134a2cd1f59728e2ff01580230170cce11469ed4e9f9c5f15f3520330bd09af4e459dbf4199596613b46fe3773cf938e4f6f4b71b84abeb561e69637e2fc7dee5d5f66b5eb2db5792094c4429a867fcb54fc811793a3c00debf8b19fbe6d7600d7430d4395fb2988011390c68e1cc8a8feb98761f9f4ba7a379e44b20ba844d677d6989c50533b2e9184b71d7765c90b224179c385e24a96d190eaa5390814cc0bc3c7159aa021cc8f502a2861ecc2030ac46a28af7b1ff70c7a8c3caabc6bae9cbb82eebe8fc8dbe4624331e35dd39de5d806c5ca96af535f627691423322b68d0e048d9c44045a9b60327f10a95a1296cedcdac631162d4aa04fe363bc539bfe55aa410cca2589464aa59899f7844dc44d6a7363c64fa784e2054099b1424c8d76829cc34fbd5b511d2df8922c4c0e61604c900d209d4afd37076921d2adf1365d7fdd1ee2833b1c372e90fa1a4cecff8b257501661f8f68f8ebf88f24dafc02ac43caebb3522f85feb1ded4f0e1cda381bac82ca2b7812c1936fcab087045c1f8a0aa00f16e0003bb5938e3f52042a322c4087bff580f3344d9113c92f4e350cec434cacb7bd2e1e0e26d6c482a8d82ceb7032bd18afbff4250428cf4d91d77d316b7adbffe8a0c0c9a80067f35a88e854c24902500e431ae4534baded0ac20505aedd8da73cd014b2deaa4e85c6f53f3aff4ebe33adcd59149552b51cbdbbeae47c8e76b08f4d3fd6de92784c2e5ebdf3a9864187fff3807f70a27eb52997fe10bb25b0163178d1e8063f52d38b3c7ab790996861d58c11a1e9dcbf265b7ca3b75674ad6d9fa3975a5278825f79eea7b2a3d438437fe0bf385c7e6319350371c5d2b0c3a491e90c10b1c1f9bf2ec3291812db4a1b4a164a631bdaf6ff5c6278f85d45db303f2d81a50aabc4e96cfb50d7a68e4cfb6dff699e33c3561e37da219e8af26316888a3f78763a7bc5e59dfd1d657d88ad957cba37090cae24901d080125cfe55598c0f9018de6f459dc7d6ff3500bc683a361850ce96284b55ad7f2711ac87db439278e8cbbc9a83ea02fdaa23e0d01361556dfbe066f2b9a468231b193aa51dafba3cffc9ab41fd64d6a018d6e743f762056f602a18a593235fa16ebde9183ce464518b49da57fb79386176b6c6490a54c279f3bfd2a727d3c5b1cc29054d9ae0b8c8f3893f3726050c76a7163b9860f4249a795918d3dbc1e5e494bc3707690d8e38a18c1fcf7a7f67ad918fc0e14bd1ddf0a601a4dd51e87052c53e447d720d05ce82aec3d9eb7e6736642f8304fb0df129df73728d6a3fdd1d24ea894b67fac317152add46725ed308d78eea0545c0d1818ff0169872b8610613acb21b2aba5f568d724591bcaffc839b584effb5d685a5368cc3e6ef9b5fc0779946021a683de16199b29b489df8d0332f8d9bdfda86e7420a085f9f673ac1c1eeeeac5be6533650595caf1d473726da2e451c2009af0c8d4256901b0adcb9b6d074a732717e1209e03087db3bb1d4ed934e1e1911260296bff4b928a7a998bc648f90ccd7561d97ee54cb038727c951c114f88877c65a1258b4910301b3bace7ffda69155d812085280ada6b1adb52f2d104f875835863faba3fb2203ef48a953eac254635eec811a06c21615a01bcbded4da9adade2fdd107ab64fa33892abcb7a59dee53776df070ba874f91a4837622e0d736606c69ced110ee9d285ff65f29b145e5461928cac0fa28b5efaf287416163cfdc1f05883b11b59782c78c196fb5f1f3a8beaff5e139027daf506d3ae07e15b8fa5ec7c49dcf147ec64002b8e255cf04688e8e6eb5a1b4ade9471ca829c77985b3b1f6b6f1243ee82f17c749372c9a75bc193f256bb1ac3de2e1cbe", 0x1000}, {&(0x7f0000001340)="cd16899ced090187bed88aae8e69a1b1961bb8a1ede535a88a32b9543cc9d449302223551fdfed11e6f6bba42d29c6622a832b4c613cd9aa1f5e9a1dc81b5b3f508a6c5384c10f813d0f6631c7318454d33eba9c0d01a03af645a75660f7facf51716dd52ac63b12e95ebd76c44d12c6fbb43a3c1b91c57a0cb4c19efa8e753db5df38fa0dff7ead76a6addaef46e79971af19eb842acac8b7e4170277f26e3e6f62c5507942179618afba1c030cbbee370c59aa1b45c150d23feb93bab9c64a10ff4d29e23787e93324abc854", 0xcd}, {&(0x7f0000001440)="6108c0173f291e4316351df1791a2f79b8fe5ea0e7e854e147d1eef6ab96a34f223e51a3f790c92d0eee4a2b31f8826d270fb615fbbe94291378da3695524c997451f49fb58833b6119d658ee187435faf3e892cc18d6a2e9ffedfd6732bb499079556895ab5aadfe55a692946127a8962c474f32087a6db5bcc29358acf65ce67686b8cf287ca8d34f92db50afc1266e5e59fe4070d4d32c470df331da8f0069cc7d247540f12eb4a5cda5392d59d9a4e771adc62a6dad5aa27f06e85fa68df521261588035095819918200cdc14bdf0ef5087de63f697ce8f6d9a297b69e9384a4518e6119af38f773b077d9f059659ce4ef577b22f1264a06c9164f715f64396376bb1952f10e38c5c92f3e775c1af4c17429e5103a0de03e941350a2cc745ffe17866ba8e27c963680166bc2addf4ce42ea927a9ab22a63a660bc12d58a1a8b2f9b6740f4ebc03097eaee49d34a729193d70e9927a7ba2759e911c06e333a5372770181ca9b50d336faa580fa24df442b5c1f86df89961d7d6ddbcb8db21e52458664adca169ba89e8e721039c33e4f1045996f40f8865bfa7bc1eabada9829e868cc93db5d7657ec51cfdf2f12129c01df2264120f9e10500087c5937c81e79c47c183b51f9334445b889e03ab969bf66e51a90b747677fc2493152151e1ec991157e867a60c2904d39999285f005f17a7b549c2b9997b5e975c5ecb7551ad6210ae8419cfddb0ca4c3a4c5af1544715e83ba970068b5e6a0b8762610cdca0eadf954b0d8f2f2f8400c05bfe03bd7244f91c9823efb2c5152842327b0e5eca68e49efe9f97e6291cd21c5887868a0f5dbdcedfbf882e1afd1d32a275c95b0e9317d9a08d590b0c06617ab4b809c3203d80f586cfef086fc2a1b40fb5ec58b45e6ad52c19a0687ac0208d63e2502319b395324de05b4e295c07e3a6d9c1184d990bae2c9aa2026cb4d8844610a5de80ccb481a346c54d545543847b28bf9b67f4977a7d12106534a2e461af7e29a8c926de403be17acc55d7ad087eeafa221d54c596ce41eeb409534cc4644b8fb04beae9822cbb93ed1a2c46be28a9822b8d838ce8b678876f571087c4a638605cd34b283b0c2164724cb7a29be0da50228a5c9dfb9c4ef19f937e66d79c1061fc2d28c9339be2cc1e8cb9ad8c3a45265df28b3b0ab78bb366eddc92c747d8c4cc9dbfd0a6ce00f43842ba81d9325edb1cc17b0f52edf093147aade0f4a864151562513168ed416b6cf45d3b7ba77c0df9b4a8a43b73be99527071295deeedbaaa9baef0d56fee44041eeb7c4362edfcdb42b51ad63739b09be6143a41c6e15c62bc24a7a4c5c444d95c45c6a8f2795af940f7ce365c3e9798845efad48eaff803c6c4142e4a06a82dd2a28eafff519c7bee5f9b7c1a428d236ae459bd324229493262ee24d7c6d83abe7515377f3ed3b998a4b77d6d8a31fbd96bec15dd3abc2e2d5ca5f0fab60697bf67985d5822ba57f91b1cbbf01bc4a8b6a83030af9c60fc18f8be470700b5799bc8118bf8fdf24e853e80b1ab31eef523605346a499457575aa3084dd71152eb58528e182bd2a623eae5e64b09ddea5028ef4ce3423a31232b9b6a8c2e48bf18e86355355b540b60041f67c666c608af0f52d8769ab29704eadb54c6f53615e6798b36bd8ed3c7513803def6507c46d20f0f7d4dae9780c390073fa85bf57cb98f346dcc7803c5af5c40e48322ecf50dfcdb08b50fc4c8b36d1ed55063b47075b26130a9a7af8bc6221993047fa6f22ee033fe2825f84b62f7391d96c7590a67f62d80087035a66d24e110acf79c944ef96f95b58251d54764d365ac422c796412cf0574e8cd62412c4d723130b2b4b4aa3d947db71cb838ed76b489d7ae82a7053a0af2b99be8e40de8f8c88e5c4bedcd88c85c788ae4e296ec0bd6d3f2f09116a1e7be036b4d2f8f282e6fd54d07c4f3d49cf19f31a0dbd66e96a9625002b5ca52ae59894462d7ed0b542f7c4842f7fe55dd163b7b17deec975826f328afd449e8157cc90092bfb79b87cd812ba5f3afa6ffb349db9ca24e4370bf059401717a2da3a23a6063987385361eb28d3d27989e7ff40dc95aebc273ceb999d9bb3be0b4957f75ef5f123eb0d51039f8db7888483f1e84515945b52f7092e8c0e8e0e6a4692d08f3ad76b4a59c9131d0176bab9b49ee1e366069b79e2e6cf0443258ab63febd4b32e6e5c448382996bcb4bf54bf18ef746909ce826e32139bb390dfdd953c8a967fdb9d31a43759b2a9e430eca10d2f144d2f0e13f03674361108333f2100bc49b3246e2e0ec3e37af2b0874fd7ffbb6ac54d23faef38dad03fc9fd3e78aa1e1c45b0318ca12d9865acdc6c38cd5ca7209806f263d17bc53ad4e1fe7917156cf660646bc7f7b20c45e27ae6d97e525e112057ed63c0e85edfd416fd453ebe2b86effe8788358e799cf0e42961c710e5dd6c838f33de12656671a5258aedd4db49192a5e0a2a3a3480a188cb8db92a30320df34aee9276cb474fdf5503bf05cef24ca392499426c00f2f93f7f064f117c489b63d7ef34df886ae89a6a01967c2f2e3e5bda99c215159e6512e34b3190e8213e6530399989bdd063267208469bf9fff2f2be81673b1b98ee27012dbbd6182e2e2d2d64f3bffb3bc10db5d6caa7d65bbbb53f0239c2e10ca6001a2d4d6820d1ffa894293bb0510f357c257544ce889cd067a706d20698c84f3733ad2f5613bd47d9da8412b0446e854e2a643bf1643087d14db5b9a092286c1af8641738ef7da43fb58d3ce86ff35739088c13d56ca5f50e715922fbdabe6980ad2e22f5e5c27cad4f51edff0ca9fa5ae7c0f21992a4044709a880d8fada869a47b6704105660f816f663502d5d3075d2b4a335f430c5ccabe57560f8f7ed438efb03734fa98feff2d5ba542c5410a10e2493062c7828212ac3b412ff85c4d62245200d758b4dcea8307756ba2a152132e2ca338ffde1252404d9aad294b87fbbb060a3ee11f945e55b58a85b71a16ec9157b09c6552f58967773e06dcfcb28bc77a75bc8b4c62472f11e908d7342230c65a19221b4f304bed17bbc51c2c5b2ab826f44c051929b89e9a280bc1c1c63d108775c8ce11672ae42e09addad2b184183b473d4647217900411d0d01b2ab900d086fdbc411c4971091bb64879afbcc268877da71b18824bd64d6d00fc74e4d7827c014ca30c59577623b6459da60bde7cd9b642323032a741164e48648ea7e2bb91d4fa71bacbc00ea96f960fd7164f500602471488b22f6bcdd33fcd0eea88ccba2efa3ea71677276333f11c393a02d53478e398fbb75508d61979712bea610f1afc578fb6acd9d36aacd65cb2e1aeeb0dfb659cf12c13b77aa5f222730e827ab52e953ab48c8f7a8218b78b05995f2d0793cd4f0b6dd68ac56b671b5972c9d5de694eab9983cd0f136fea73c57157bf7faf14359a4707586a169958f42cd32feb2ee4c080be83a05c543a4bff8d76acc6d9df6ec3e948fe7ddf4e9abe0676ae2d32d88f1fc508b4a040e19b7c2c5cd5a7090adb3ca58b04c521c63cd0711317b56f06742292f2b8f7b6fa84f0e81fa978de3c2021aa0198a227fc2df188b2223ceff94aaf440d03dc1f70ce253e2d232e1fcbd5b4b52393dc2f6fcb83689e118d5dcca6656fc8c29b8b7f266518bc6afc198a21097c0c960654fe90c1e8b611f7cea324dc6c52de1666c722dbd066c8132a52b788cca33c24980906d285955221012b2b699c118917739cdf65010986ed05d82429a66149ceae6dc82c13bdf234330bf57135308b9cc5f02bf27bb8eae354f59c7a42b44565ce9aff94f75422f30eadf65bbf4be1033cab52d7b0dd34d3da40de05651adb48b8c6dcb9c8a2f2b68d2e0ec75a61bbdeeaaf19c37b7d1d09f5e69fb392b727442db324bf8891fe68c9bdfee0fb7706c116e38cef7bf4825c75c09910ac7b9538b4d316e8c1f1970605bf5393cfece13380d52845330c679610536b623f481fd3ad3b9b88260eb421eb61e71e25bf3e4a25a81e8746d1258e3578e428b046162f9b88f30a3d9b396c48bc977a60f32f4c4cf2a59ba0648fc83901d35683ae682c5fca56c9bd8bf79d0e9c0d8348da4cacbaa8e11d21d59c556816b4de9908df5c5740aacaedcec4b5e8437f3ba1cec57cbfcaa6022fe9f26b18cb07adc73e07a416371c16538bd2e63ae4ab4853151ef13b2a4de043e2611d58ab9e236f77c586f55e1e605a2b93636814f46a94e09cf40043cb7519f5a98583dd3a7b9ee426274506088c8c505c8658a1802281a1ca972ea07995174810ad7dfe5845e753e11d5b6ed8b8c3abdfb141354157944cd8e973ffd2a45f6eb770e574833cdbcd6ac1811a942ebce139996e9f73316bf4e95fb548b7c7e4fcb6bd2cc79d8daa2a845f1161798f9b5d869595aa9b771b693dcd292079dc2ae71417a969dd417bf895574979e32e4ec3a07fc284b01864878a889c2ef094f6e1ba1769e350c3a7dcb77b1b852b49bc3363f9220f7b23a65ba46bdb7da6c28758cbdd40094dfc4737d51a7b4f8c8fb941e0c10e3ca87300a5556d6b3812ec7c1c9ffd39f26c77ec8f3ab6fb42fdd2759603624984143b34f88f3822d4c3206ae019983b8c3e9bcbdeae4a62c870de320b2add91794e70ac2981ec1771f884447633b17cf51bc2d7c70699312e3570e9393b1f5b74591890c9571ec9ae458895f77eb9f11f3ba772709590af4fb99b475124449ff43cdd9d97ac54709bde0facdaeb2f7f0e5305e892381613d9084059e2647f7b2aa79904b1ec9b439d51f5831dbafc552fbb48f3b0a2f2a040093bcdc1ed19d7fcfcad2e5d2c152d72bf173ab559b1d32de7f061835b37c338b616a3ab03a67851027683e626dc24390d711be1c2987207382c69bc8b40f3cf87e35dc0c51399d783aeef7784210c20eb2cf348091ac2e2922c2168d1b437c201cf7873b9ad994775b552383cf45edc601ea812eb6c79fd62ad441454e678cd9fb1ef2f9601dbbbc7e069915b6d1508cba0c7257742a9982716aeb3ce972334874b10165d6e95273d6fd8f5b842c47e0e78534b5694caf997c88f564f4c7ce70ea0b3295ae7cee68ad0870e6595d47ac4d291f0d6a821d970dac1c4bef15b79286a60096043d00031d5a6b32967b78c6f1f896a90e27dd4708fede6cf47091b5514a063cffb3297874f94cb9915f173e468a98531d38e5a39d87b981eae30c1a17bf8744fc750465f52e44be310807bff9b1259682f6e16deaca10746373e9dc9a8cfa17757430e7e5495a789b4606cabb2ca71d86e7d7719ffa784cfce9af04e3aef94c7cb9e73fbf6b3abf16ee22756f8b1328b2290ea0a1c9109b4577a8a261c510b0b0d7bf4210909e87f30631e8f260aba0cd60a29b70f183eabd6bda19884e1a8e6857e510c27bb03213acf35200368af149660019f2aff12acb485c151840e56ae9f18df35ccc01e8f722140087980cdc196740d8155ae3559c75e4458f7debbce682270491c0442b1d66353fd6ce193badd39ecc2089cad4c5a95ecfd5958c489ec56d7ec0058440498f54fa4eb0b1f1dc11b6d3ef9c0295c4864ab0e2bb9cec9d1c8ca37d66f27ed8f490ed14d55e3a3cfd6a44b47e41d62f7ea88bc597e77d8e45916afe35e8da289d48f924dc68a9ecc86fe56710437992af46aa77973b88baf6a7925475dd39afc405a0788ef48459af986635c7a0ee3b5a7983ef9a3b4d9037493608d02b7e6d89088fc41fe13a47d14b4218ac5942872ffeb02ede6cfcda6ad8ed7a687", 0x1000}, {&(0x7f0000002440)="f6a8ce8bcdeac2a868107d2d908db859fcd1059877215daeddd6b7f1623b070b90e5e0f997fac3279d7b8c79e01504073fc0f2f7a817ce9d513cedebe609a36ed02ae5201c55fd77014a86f8d0d2dad40aea9f0e833e024f04775c9bfe55f010d9a46550a5af5954e5ee9f7c56a891818004ef58146607eca8a53ec50825bf30c3297d9f1c9077ebaa38a4f99b2e19480871793157b62774cf077af2fa0e84198459a845c30f5956b8c9a59cca2dd4aca52aa333b19685", 0xb7}, {&(0x7f0000002500)="4dea3d9e4d8b9dd9d351fea58c", 0xd}], 0x8) 16:01:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="8ef1398157ba64f2b6644ed4cf1a3b9d19bfd9b30396f8c29b29", 0x1a}], 0x1, &(0x7f0000000100)=[{0x30, 0xffff, 0x6, "0c7cc859e47e4371bb9b6ee1497dc838337ba2592e456f69990245e0189a0d55"}, {0xb8, 0x1, 0x0, "0c193b533b3e7daee2086ef5f32f9a07e43b3d9b09b1ef7f7a5bb1f3bcc1f122ce28c03a900af2655ba4e092b5c30151f874bf73fad08afac8f959a6aa58d7fd65ef93971112bf0e55fc314832727f1f8709f162b6a095c9da5ad869f5223dad382e6cc24bafb7532ef9a87739b0b5426e721bcbec77e5bbc15910d899f7596c0b4935c931e0b837a020de43fda2fbe65e5704e526ab2e9af8b1ffbf385eb7d134177528"}, {0xb8, 0xffff, 0x5, "d8ce25835749b4edef91eebcf2984a0f72887d085aa1b8c63369354e2216e7d52ad06fa79de0ab0d1c150828b4b6209f34656b9a9cbde50db931c3c9b12fd5f866810abfe28e5fe35fc284da884cdafc4d598e5a6e3d9defb8d2a746cff5bf3227aef5907201b05e4fb4526fbac46449d6a4c7e72fbfb854dfcb6a498214d38e865d7d24dd4177e70a3ebb501ead91e629a7d37e336ca20d8bb3244579f375365d"}], 0x1a0}, 0x8) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:01:03 executing program 0: execve(0x0, &(0x7f0000000240)=[&(0x7f00000002c0)='\xb7\xc9\xb78&\xcf\xe6\xfd\xb1\xb5\xed\xd8\xc6\bK\x05*\x92\xe0`\x10h\xae\xc6\xc8\x02\xda{\xc8\rrB\xfb\xf2\r\xaa\n+\xed\a\xbd\x98\xd5bQ\xa3\xa1[\xad\xaa\tv\xd2*)t\xa7SOr3\x1a\xba`\x9a\xe6\x1a\xb3\xc2\x89~p%\xd5\xfc{\xf9)\xfb\xed\xfba\xec\x1eu\x1c [[\xeb\xf9\x9a\\\xf3U\xa8;L\x05|\x9c\x05\xde[\xc5\x11\x93`a\x92\x0f\x16\x9fGh\x1a\x06\x81\xb3\x01\nM\xfb\xb0-\xa5\xca\xfe\xe1\xce\xc6\xca\xfbJ\x15\xafS\xceW\xa1>\xa2\a\x0e\x14\x99\xe7\xb16\xac\x05\x8d \xc8vT\xe3A', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='rc', &(0x7f0000000280)], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:01:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) getuid() minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f0000000040), 0x0) 16:01:03 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20800, 0x48) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:01:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200c0, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x5, 0xfffffffffffffffc, 0xcbb2, 0x7fff, 0xfffffffffffffffa, 0xffffffff, 0x80000001, 0x10, [{0x1, 0x1ff, 0x3d, 0x400}, {0x47d, 0x29ba, 0x4, 0x101}, {0x1, 0x1c00000000000000, 0x40, 0x7f54}, {0x0, 0x6, 0x8c, 0xf12}, {0x6, 0x8000000000000000, 0x2, 0x9}, {0x10001, 0x8203, 0x80, 0x100000001}, {0x20000, 0x2, 0x10}, {0x1000, 0x5, 0x1, 0x4}, {0xffffffffffffff4c, 0x8, 0x0, 0xffffffffffff2024}, {0x6, 0x0, 0x6, 0x9}, {0x1, 0x8000, 0x0, 0x3132}, {0x3f, 0xfffffffffffffffc, 0x100000001, 0x9}, {0x7, 0x5755, 0x81, 0x6}, {0x3, 0x6, 0x4, 0xffff}, {0xaaf5, 0x101, 0x0, 0x8}, {0x800, 0x1, 0xffffffffffffffff}]}) r1 = socket(0x2000000000000002, 0x3, 0x102) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:01:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffeae103476ddfffffffff5a67071b542a538706000000b8180000002900000031000000cc000000070005a200000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x500) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xf76f, 0x3, 0x5, 0x0, 0xfffffffffffffffd, 0x1ff, 0x2, 0x1, 0x0, 0x6, 0x8}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xaf27) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0xb6a923be76b8f842, 0xbb96215afdc55152, 0x7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x1, 0xfff, 0x1000, 0xa73, &(0x7f0000000140)={{0x100000000, 0x7fff, 0x9, 0x0, 0x8, 0x0, 0x2}, {[0xb407, 0x81, 0x40, 0x31a7, 0x10001, 0x400, 0x6, 0x9, 0x8, 0x8, 0x9, 0xffffffffffffff00, 0x0, 0x101, 0xfffffffffffffffc, 0xbada, 0x6, 0xfffffffeffffffff], [0x800, 0x3, 0x9, 0x5, 0x73, 0x240000000000000, 0x5, 0x6, 0x8, 0x5], [0xff, 0x9, 0xfffffffffffffffd, 0x4, 0x7, 0x1ff, 0x5], [0x200, 0x800, 0x100000001, 0x100, 0xaca, 0x5], [{0x9, 0x9, 0x4, 0x5}, {0x8, 0x4, 0x3}, {0x7, 0x0, 0x100, 0x1}, {0x400, 0x0, 0x9, 0x1}, {0x100000001, 0x5, 0x6, 0x8}, {0x10001, 0x4369, 0x7, 0x9}, {0x6, 0x2, 0xf8, 0x1}, {0xff, 0x3, 0x7, 0x8}], {0x8, 0x5, 0x5, 0x7}, {0xc010, 0x9, 0xffff, 0x3ff}}}, 0x7ba9, 0x10000}) socket(0x38, 0xc004, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x7, 0x2b44, 0x5}, 0xc) 16:01:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000002a00)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) r7 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) chmod(&(0x7f0000000140)='./bus/file1\x00', 0x8) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') 16:01:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8, 0xeb, 0x5, 0x5, 0x1, 0x3f, 0x8, 0x800}, &(0x7f0000001500)) 16:01:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x25, 0x800000000000009, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000638000/0x1000)=nil, 0x1000, 0x5) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() r2 = getuid() setreuid(r1, r2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x401}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x20) setsockopt(r3, 0x1000000000029, 0x200000039, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getuid() 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shutdown(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x60, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xffffffffffffff2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="c037fa2f52c1e5bf772d3fdb6b427cac0bc6e6868f457f2064b5c76780c3b1416f0f2fd3feac907a539217", 0x2b}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="20000001000000ffd900ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0xa}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) listen(r1, 0x7ff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:01:03 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x19, 0x9, 0x8, "f0877af8fcbe0beaa18f50314f29d814c870df7d", 0x5, 0x80000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x200000009, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:01:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x1, 0x1}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x89, 0x4}, {0x45, 0x7}], 0x2}) unlink(&(0x7f0000000100)='./bus\x00') getitimer(0x0, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x1) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x87, 0x10000}, {0x87, 0x7}, {0xef, 0x6}, {0x41, 0xffffffff}, {0x47, 0x2}, {0x27, 0x101}, {0xc7, 0x6}], 0x7}) ftruncate(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x13, 0x1, 0x1, 0x400}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x10, 0xbf0}, {{r0}, 0xfffffffffffffffa, 0x48, 0xf0000001, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x61acaf7d823c6d7e, 0x8a, 0xecd}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x47ef, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x200fffff, 0x4, 0xfb}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x20, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x54, 0x100000000000001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000005, 0x9, 0x1ff}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x4, 0x6a}, {{r0}, 0xffffffffffffffff, 0x4, 0xdfdf3797ec7d67cd, 0x3, 0xae}, {{r0}, 0xfffffffffffffff9, 0x80, 0x7, 0x6, 0x6f5d}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0xab}], 0x4, &(0x7f00000001c0)={0x7, 0x1f}) 16:01:03 executing program 0: r0 = socket(0x2, 0x0, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x41d84c15) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x40) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x81, 0x3ff, &(0x7f0000000000)=""/156, &(0x7f0000000200)=0x9c) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r4) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81}, 0x8) 16:01:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x83, 0x8, 0x4}, {{r3}, 0xfffffffffffffff8, 0xb, 0x24, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x83, 0x80000000, 0x9568}, {{r1}, 0xffffffffffffffff, 0x50, 0x10, 0x8, 0x2}, {{r3}, 0x0, 0x82, 0x4, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0x6, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xa346, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0xc40e}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x1ff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x50, 0x2, 0x100, 0x9}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11, 0xa000004f, 0xe1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x45, 0xa0, 0x4, 0xd5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf000004c, 0x1e0d, 0xffffffffffffffc0}, {{r3}, 0x180ea57906f8945b, 0x4, 0xf0000001, 0x3, 0x5}], 0x1, &(0x7f0000000040)={0x7, 0x100000000}) dup2(r2, r2) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:01:03 executing program 1: socketpair(0x7, 0x1, 0x0, 0x0) 16:01:03 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x9, 0x7f, 0x3f, 0x1, 0x3c9084c9, 0x4, 0x2, 0x1, 0x1, 0x9, 0xfffffffffffffffc}) getsockopt$sock_int(r0, 0xffff, 0x800001095, &(0x7f0000000140), &(0x7f00000000c0)=0xffffffffffffffcf) ioctl$TIOCSDTR(r0, 0x20004401) 16:01:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x1}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c651000"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x8, 0xffffffff, 0x9, "e11414ac5ed7763efadac8c24ef230f599302188", 0x7, 0x7fffffff}) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x10, 0x7, 0xffffffffffffff5e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000400)={0x74, 0x8}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x9, 0x6}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xc460, 0x1, 0xff, 0x0, 0x0, 0x20000000, 0x8, 0x1, 0x0, 0x2f, 0x9562}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000340)={0x2, 0x10000, {0x1, 0x3}}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0x0, 0x0, 0x40000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000081, 0x40, 0x7}], 0xffff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x7, 0x26a774e6}, {{r4}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x10000000000, 0x2}], 0x5, &(0x7f0000000280)={0x9, 0x20}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x408, 0x0) write(r0, &(0x7f0000000380)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89000000002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7fb85d961b2de162519a3e6b6b2efda4d862eac8e201e199e2fc6f28639c6c92", 0x6d) 16:01:03 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000240)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x6, 0x0, 0x3e8}, {0x769, 0x3, 0x6, 0x40000000000}]}) 16:01:03 executing program 0: setrlimit(0xb, &(0x7f0000000100)={0x7, 0x97}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x80, 0x600}, 0x6, 0x0, r6, r7, 0x14, 0x20, 0x80000001, 0x7}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000002001, 0x4503) r0 = open(&(0x7f0000000240)='./bus/file1\x00', 0x2028, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./bus/file1\x00', 0x8022, 0x100000001) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000b00)=0x4) r1 = open(&(0x7f00000000c0)='./bus/file1\x00', 0x20000000000051, 0x0) close(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x6, &(0x7f0000000bc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000640)=0x10001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3ffffffffffffe68, &(0x7f0000000b80)=[r4, 0xffffffffffffffff, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, 0xfd90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) r14 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r17 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000b40)={0x1, 0x1000}) getgroups(0xa, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="5ba3b3b983677d66ca8545998f3a34eb453be3b1e0e4ac8a3e48197e9361e9c2da3a69b4a64d64f76cae8298d7d25e58e76b5ad8959fb0e606f91bc3553ff89162f992b64a02a71dbbc6f4441c2a1ac3589733ee1bd6220f080f04181b1fd339bf798d150a0fa4da1f34d8f74496b67f68ab923197eb2fc8229e30ad01ce93417454b7e8d3ddc4d93a7433d9ab1ffb894ea8a11c3656c3c495dd3cba07a1ac80b617651f41ac5178b9a4c5b0e4b9090fbf1e5f3c0f94c26dc497a125575a13586b10aa6bc732d85adae29c0c5018ff60fd39ac63338f30b9fb054a03978e", 0xde}, {&(0x7f0000000380)="6c56391a655bc3a0729b849c93bb4399868d0a5b09605cb2a2a6bede2a77469ee0fc4f10fd04b559394fac6bb64302b8c941d9dcd2862a577dfc2e4926b7b83689287da261e55a02189272470f784a9a966cb31fd2fe53e9c1927e263ade84c4a5d8501f77b4c49364d092014f19c153b1ebc3abe432c9a5cb0065ecbf8f97fda7cf18c1d49d88c7f6f15be98302ad831ecb53ca9f80df5293e6656398856413ec5f83f4b1b3bf704693064439d1217e1c195d9ebcdc57034e4f03090e195a3a63311c9ddaf979c63ecbcfe0b0ec8f320a0af3427db62f5807c46d1014e7237c8b0bdde4e1aff2abefe0d24756a7cf58529156176de46e4776cded", 0xfb}, {&(0x7f00000001c0)="20703a87677b439add357a90cd8e9ceb3d3db858b723e00fbc4c34a3d37f046c74b472442701416b164e79adf48445dfda450a91f8", 0x35}, {&(0x7f0000000480)="7956114344b46ecf96dde091af7ceaaac1dc25822562fe40e6d68015a35f28a20f874def3e774816d554a6e9a43e15fe130774dc91bf153353b4664e77cea20d1defb0d0d1fe762e7564076a6f2a294bfc4eeb", 0x53}, {&(0x7f0000000500)="20aad5d3e058affd6e5fdbd1e07485bdd246dde7edd371a12e96ec8dd42cbe38c2f06cd06dc5f523a497b9b88c09e8453dca341b11d3635f46da971df8936b2e23d172f16e524df2bfea0288ca56e7efb3eaab09bf201503e757d66431ff0904c69450cf0fbda3c814a9d291dc9ce1a0db971c24103a6533db471ee37b4f790cb58784c81257bebd3f0730ba7234986e3b1ca154a3d799637558c86012e4888d", 0xa0}, {&(0x7f0000000200)="9314ae54bbc4af30adf09e044f979e4aeaef76592abf6b2d5cf31d935cb3ceccd08a43c53eada4a5c72629", 0x2b}], 0x6, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100}, 0x2) clock_getres(0x3, &(0x7f0000000080)) 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8b8c1a79f4c024676a856c0af5", 0x57}], 0x1) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xa3, 0x9}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) 16:01:05 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000040)={0xb4d2, 0x10805}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 16:01:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() dup(r0) setrlimit(0x8, &(0x7f0000000840)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x19) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 16:01:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2]}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="59b02baab561f85ac1541ed3f9ecc8923fb1fa8a7ae8ca13c154658c6236ca7e6aaa1bc72bca08b3cec60da6e84ec5b1a602465d9de491cf37c1e4a6f0fc7ef73e124a45960a33441e7a6492453f35175b07de1c7f33c37b050af3f26f9d8aa02673fd487eef07206fed9e008a5898cf8650bcf7f6c3ba311ab697a06fcbc664c4f7854e81f264f015848cf6e7a7482562bed52b0e81277e757ecd5355a4bf5ad86360ced21ce8675818a5d00dea21655db52a4fccdb4c", 0xb7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000002c0)=0xffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x6010, 0xffffffffffffff9c, 0x0, 0x0) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) socket(0x2, 0xffffffffffffffff, 0x0) bind(r0, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="5414c62c44861d038b1ffb8be95f2f7b0a6fa17fca6a39", 0x17}, {&(0x7f00000002c0)="b74e6bb0fb34b1bcbd04d72328a0d1a721b6291ec8185a537a33d00de7d901ab322695377bfa556d189d8bd5be0a4bc876b103889c599a44ad4e2a139ddbff978052af66b8de78ca8f6939bebd22ed3e88e45c62f81ab2fccb504bf8873521d74662292f2d8f69f073aec4e8b6958278d6e0e6e2888d9ad2826cbf7297b92a01d2ca9e6c95afb19149a9cdc3540c263dc0fbb4c0ee486e9a6ad301b1a3d07c075cec28c1333a1ecddade45075a65d965576b2e5fac8e58e51a48d538395112e45f62c8a3222afe051903265b962818652aca9036599b94441fb02e4025a11aa095dc98cd0625bea927e3512d51696269c7616d0a8317f2436ee4adaa5b8127db95fa347ced8de7d31da01f9ffcc7d824333bd0ed1c15c71ebda01688f270fc6fedd6cf758e1d96f15c49596203e3ef03d0e87c816d07a1777a3fbc707bd631586943d1fe2eee9c9ae35acb84ac9f0c39dfa106321ffb753d37c0316cc59130b9b322e6cb5201fe822b4f0b7cbd04d59519010a086c76c62560d76fb7fb419e59594f4af51099bc8f756ffad889340b881881c9ae76dafc0581ac9ca00433fdf182084f1da2c593ca48eeaea61bdd254cfc20635e0a96ece735cc2de4ed56f62c842cc608555530ed13fa0c4f5ce2321d79f36d9e355c80f01b3dcde58e28053509d242a02ece0f16b592aebf9b8df453433c5a13c2705de4ee952d152bf01732285ec04ceacfae296e5044a8f66e8b2d724daa2fb2f6366d4c82f89856ee52e691b5a31bd27c92ad4852ba461a350cfa0078296b3fad9268da5e30c7aa0c89c3ea60763b98c11c68a3bec6da7306f62de453a3017a395d3e1aadc404ad5e61c3884b520167d1b733410fe3590c9638526fdd40aee3ad5578b5fb5df356bfb008bbae388502c1e3dec3ebad2dc14609140b5dd7e74eabdd69dd9f8398b488cb8cdbc8e7828cefa58b6fbb6a59c3f17185d6df6b473854c25f1a93e736dc3cb56baf265090ed74876095f9b4e37a6fcfcc0d6b0e4e96f028b35ad36da40886e404e71860024de6edca99e90122f1b465c531bd9330e89c697ae9b64452901894513f6bfd8e4de13d38c2339d887b04556e9e56bd6dda43b5c97243887df90952eb8f3af1cc5ab1fb4f7073dd8ec16f537cb022ecfcb666c0b25e7793e0e735d6a2d699463090fd56ba4c2c8c81300c755024576bfa528a058a4c5169225c9be28c2818d0918e620c7adf3a4dc1cc858295ff58386f172eef74d45898d6c9090626283f52cfcb7a9eb1c20f5e61d645c280f03730a68ca4385d1e805c2804f39f7358dc5b06d5eb45c1c4a9242f37c0c2ab2de1fa077d022cdd4ba02730eaf4aa24a7bcabbe4936d6eeaf2610a53ab2d2ce6db92ebc07b39ae73704b1af2418c9291c57611fe753809d2254acf7d8130ffc85b1c6d6dc49eb6f77358a0655eea5e8ce80da35f67c67b169985d5f2fb5649171a2ca08243ac87304f0178ade7131da9a645f13c20a30c9c47e93e55f2b27ccdefdd82628dba1168c3e586bb6c6a45c4ff3c31acbc57c75450c362e6ddc8819de31ac08a1eee2444f7942b771473f9eaee5a356c900b473db90f96090e8c854dad2488387c4cf59fcd7d2a3af1f6b144ba2730bebaadb38c78f9eb30bd603079f52aa917c5ee27910f2d7086d6008ace16773c867a90cdc1ce55bcf2ffa2183c7fbded63f3229606e88aed18d99844af780e362d835366eec2ffa34c723461a01e76a8f6b9eae8ce90d196664eaba8d7da63f317eea925ed3e43273f62e2cd486f43eafcac5bd5e3da6ed607fa49feac46d3353c681d55a2be28f4df7c6747bc839c81289b9dc814450ce3a9ce52113b7c233b87dab9a5d6db8d391f9ae3e3e46a9b3f604eabe8a9c31229b6b442f0ee53eff260c16a63b008d6049201b8cd519e224abb73540662c895ec746022dc885dcc0fae9df26a578ec01bdbcc6b6def56c527d997fc926b7630df36ae3d3588ecb9ea234821440cdda669412039c1c37379f2a71ab5c39af5a6f86e8e178daa1e5833b8fd3182fa69c730715e3b12c044c61c5536c34582e8607b76b1186499b978c6d384cad099abb4a7b56102f83a32feffa90c7aa0ac68406c43dcd4a6f5a54b636090a50719c486ef0ab276baac5ad4cccd6b648b0de2f0d366795a184b1e1fb139a1087810761d525204250cdccbf74b056f35e21fb52127941a2eb1c3873f8114960a78ba854f508ec6eb48ecde67e3a6c1793d1621e68f8a9c2d75a95a7c99b498488e1df4828fbaf7b41b5bfac15dc70f8861d708a94b638c6045b56f4171b281ee6a9fe8ae98e7cab939f6b4fe5e434b1522b958f77e02eeda15143547f1588c9488da54a496d1e91b0b15567f2c77ed699a07f25461c5bb75feb10fa526bf0ee21a146e689dc6370fb570c4dee242a721768a8e853e54f55816012a7a32bc508e00fe828e6989f3365601ce31a143208a6a9e16d5ffa9ac2247a26173bdaa46c0071996437119b41d5e9c104e63395ec8360637351db50b3d44d123976b475e293659639ff3d31881868808fb83a45c470f50ab53262bea58c474eaf214ce68c614b50f686d99d88bded03a30263aff7ed9198c2bb5af3a6fc31340c18fc25fe7666b694925e26d6975d4fd456936106e2c587cca9a8a04e660522f2ffdb5e4553b100ffd78b7dad42cc951e06a1d404a02bfaccc485749dbf4b619e076290ce0fc0e36921708e6c2be7fbf64a83004754e4bfc7e5b4b14e9f95ef548dffde2411992ee06f6638e78c79cd34a60aa030544e2aa4add0de91388034cc48d70350179055aaa510ab063376cc64253caa8f2e9773f61b507b728bf42cba864e9646487384470171fd37df5cb2c641ac8600a6afcc08eb1ff3131c76ce453f7506ae1b29fdd77b66bf02e0d89a74fec921a93bc1eb9df16a4eb8d2b3000dfcf087f2cd0ab154318973ee282f773daab214909628d056bac4a7e7f81741bad90c6d00698ad907b366815f51c2df81d8eeb36eaf5596c4cbf9f3c85a483f4ae7f1a4e887ea265cf1caeaf01c32c597a355cebd664f041279192e68c97a3f8d2f50027c904980f0d5b1f4282c8c31e0d9737a24a071df4c61cb3365c7c18ec59194088828332de7c39430f2035f410531fdf764428123c296a82c3d43e26de54fce2986d953d814332a7b7131a3cf19b17d89567bad1fcc8ad4fd4c5877cb4c79ae06f21cd3e1bc6339e12c24e05b1f82052530e6c899ca645d285d22ef560431329ba8a1ec9655e44e90ee6b28c4bc6969e71e16c41250bccbbc4062f27f3da0c3d101b824e9d135909db418ee971a212ef82d9cae77114fcc4b98684f46b2184e1f1402308d076855067cd1b91c27ee6ff8f160cdfd2ae2041a55ac63fb55354dd147d3458f9501fc820c31dbd7f7852db514dd92a058bfb06f77386ae1e7e389e23008b7458aec17a2ec55cd1d41f0df48ef0d280c3b4ac957f05a61984addff72f08b570671aa88a1cac21695e558f29aea4dafffd79063e396f8265241e08f424b164381fb4e13556e09d801748724d2cab2d3209d9aa7c73abc9242d67c424c99165f16413d19402934536d15d079f55ad7db9bc771158881c11435e81e602936c915a808309d44b5d6f023fd0fd162eff6cc914325c3e0c86f9ff40d946dbaffae6b6eb76068d1f0b62e57a57a4a5300982b1a0522b10329a945a91e69b87441a121f679824d032af41a15885f9f4fc6c4ce3978275c6922f3a0fe5c9df41d141b5da47991a106fb2d46d7f91f56f70c09bee380ff50b454c031e8d4e80c20831f8fe7d1e2329e98a6b0a88b9af71a7958d80e004f94fe9a049788f74e5ee0b179e62fbfa1cb28a8b339e27138916d2146211bd16a9e50fc1201617dd6fcda22d5740bf1a17b5400c8bebdf697af4da99a1a56fb157d7c1ee9496530c489a0631332c3f54e8ecff4c7ee731c4af766ec0af5ac780c707e08ebc218ffaad8021d8e05c35e5ca1088ce0031966e616c56cb8edd73fb15dda889843d573cb38583c43cfe1c46da034116c3eb8a58a1ec436acce38f98c5eb52967817bd153803d6fd47ae87e3f04dd270905642b238ee85b0a3aeb5ad6abaa251a4b1f46bafa47f1b25a231ec7b74bd44ab75d68c5841333d82dae61444de268eead8477bdf058af30f39018119d05cd42574c0903e13abd3196a0369d2dca06e7ed62c0dab90c1ca9e5e077565511d05420be76664650417e771112c3bc21d50cae8f18be0ad84067d5b71cceecaa82d7eaf9e6aa8c11b8b475cdcaa211f28c6aa9a5a18079df5660dfa54212b869d2eb068b56100c79ae8c206d0ebea67f2a555f39501bbce8f14411675600ae3a411f80a871f245c34fcc8ddc54c23f3701b23344faf62961dcb03ae9265306cce46099b85c989e020b10636c7b6c35dbf1a3af1535e8d7b7db96c30f7512cd88e97dd4974b4b48db154b6f415994c7859f3b3fed838c4dc5b271b2431cf71b6180163e482e181dea3ebe449e48e1a780ba743fc5f1d68084c19f46e50fc9153e99974552fec210f1f1db4bf8b3ca14c6ae13ec76b5c17823dcde28102383a058be21fd76c260297fd1eae25e07d3bf770470537c5c6b835a6c9f22f0a2b4cab74f1be4a7ae6fb517e1ff4a55b76c82416bb3bfbfe1f3ca1030489c46affd40a9993c13353f999af2372f6fe0f4d711526d6973fed9b4f0bdf395bbdf0fdae74e326338d171e188de2e135fe3d1f550aa4d4380fe7f6ecd6798c4d87f7ecf1640ffbf7029dba944d2fcf60635ffa3cf24b52dc5ca7ce63801163dd359bb0a3c2aa2e017cb602c4ec4c2d0423b1ce591d573ab96d441244d66691a0fce9efa9c5366a354a5d49951ba7da048f2f479d2a3f9c4ebb1146771592d0d9f090ce916b8edf92ce54f109ab73190d740716e7e3fa51b1217a67f0080c56bc4ca37b7a73bd0b377179944aad42d16c982e6ce2ec6730a404430bda81b322c0d0025bf1f94c2bccdbc42e17eb7339a4d8434f09633a5fc9f5b659fc76547d490626654725084c3ffc9c2c22e8842c7e9d2e4ddc74791869fd30ff9a5b69b1d0fe63649e8e2a78e28e9641f05313c6ba6cea3cbfbbc5be0f2518f7cbac94503cb7bb1bea0d282373c66a80b80861c0e91a32190c1a3aba96411a955899a33dc9c4948b70da110bbb81bdb8960e78d36aae217618a667f021968e61c144008d438993bcb20d3f5f45308c687e79d33f7f76391de329d0599e74e9cfdfb2d6ab7896f45fa45b603937c4849b26a7c69917a1b7542c4075c9c0f62cd26c8754ef4a04c523ff667bc7ab25e62ef5a15cb35ad1d5efe3c47770fa1faa4e6095c45e05ae57a0230aedcb1526f5d4da7e6d976ca56e1cc3fda080181bf92c36540577a7f5d4d4a2f30caeb4f9e1e7590b94193cd432c7a1b20637039b58a3be50a666ad70c56853686698ffd6234397977a17e7b17baf6c1ec52fa0a8455e87a71d05f5c49836e824ad83f88a1c045939cc88f5882e834000b8641f71e5a731bb0ceb85440a0623a5ae0bedfa4aa4347c1c9a3bc91205a097b0b83b991d0cb47537d4916b9bcffb0bcc9b8d38b496ffa425467b70a8e8c766d1675f2d27793ee80610b767532a81e325d76c3c3f8e0d0f72470ed8913141ffae4c95ef92f82b480ba3dea3525b16c67e873686f8e1cea8a469030bd31e4146913534ff482b055c330da044c18fb52a3eacbb57694f5a087fc8ed24e5e4da52973c86266d6cea7d5f47980d73ff7852dd435e6d1cf2d7a97d12ebaf1cbcc89d44bdd02", 0x1000}, {&(0x7f0000000100)="f65525055e04fad4b6ebd4db88d2fa340f13212fecbedb844ca990a9d32e", 0x1e}, {&(0x7f0000000180)="aca3ae7fa0d7da8a83a91fb64c65d3a0ae0b1ee3913a1aa12847779bee4088abdb7059f2bfd75b8484ce860abae188fb5d78b88b391e68aacbe18091ef9d50fae3ded989f2da083cb009346d1eb1d6fd83bf2318ba", 0x55}, {&(0x7f00000012c0)="0b9dbc09630704383f461fe368c82e5ff8a553dc9adef71a0b8ef2ae9705f44cc9dcc1876c18817b04d3c1ba364021b62fb69ce539828f6a42b7641f0296b017ec6902db4e8ba35cf35f7e296c8852b7095e675b157b6a4d88ba273e952a4a99573dd21a52738f230b3f86fd1749a403a9bdf011ac19404b10676e94f51903ffe1c9e397b4f898a2c88b717b0c30c133464ffd3c65e57734c18bd223bc03371b2dfb76d62cb9049154f37b1567c00b33295ae318307bc6c32e236d", 0xbb}, {&(0x7f0000000200)="16b493842adf490fcb14f7288b7b30db694a6c149616b964d041ed6f3e9c1e39f37be8f5073c95f5c79261c74fc4e1be54ee135adee2c62917c79b615af143e89cf58eab14b9c2072c48cee21b6d9b280802934a265dcaa99ba001cf9ea2cc9cc93ae53a9c72360efaa8e8c4e3", 0x6d}, {&(0x7f0000001600)="404e2c87bb6532b0604244a78f52da904a9cc2b3702db605c9e3e78bcd1edc01466ce1a43d8d25be86e6b15a1688b8f8febfce7f5039d2a96aebaf94319d703d487df6ce009512324486487b2c0f112b699ee7721bea402fcdc1054e51a3baa6856ae855315226d0e323e959bc2eadf1452b469a9ef2bf153a3b649c8f1e3bb855da06f9b1ec6a225a8c8de2c5ca74b46635a6f1bd4aefff239cb7a7a3444359f34389c86bfcaf768a62e526e27d47fc653e954a178c33d85a2566f2cd4297f3f0df50c37dda37ca04dab391b40ea0650afe7fbd2e0c01a27ec36a4ae1fbc81d731f9eae62601f96a8da53ecc5aca8b6c930490be5149d525576", 0xfa}, {&(0x7f0000001480)="5d7927214d086c455653be095820a14f1d52b7a40b30ad19aa0382ab43201e31822de3ccfba6f6218fdf8c034da20ba487a493bd510a9daea19529f6c62cd03d7e51e757f664225beb18cac3767aa242c9a3648a1259b8556dae94ad49590936625032e298558457556ccf990f786a6e543a6abe71d4ea3180deca2cd682678328b7ffa84f89adf5b46e2963c3f68bda25498652ad17d814035ff94665cb14e0dc1418b80ff396026a632f4b3403263c985e4758d40d6d601ff4471852ee57a1ef", 0xc1}], 0x8, 0x0, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:05 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0xb, 0x80000000000040) 16:01:05 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000340)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="48132dc965b9d190344491cc5e3d4d241c40ad85dd9e9a7e8dee0f37f8568fb982a512efb24f0fabdbcc36d29c836f41029d443baa047239991d48ca70ed4892c1618c", 0x43) clock_gettime(0x1, &(0x7f0000000240)) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x7, 0x923, 0x28fd}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7f, 0x76f9, 0x1, 0x1, "86f36108a7fd0c6a9c4e632c250a1fc7bf67bf3b", 0x7, 0x4}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x400, 0x7fff}], 0x1, &(0x7f00000000c0)=[{{r2}, 0x6b1a5bfbb8f59999, 0xa5, 0x2, 0x1ef9, 0xb9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x97, 0x0, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x2b}, {{r2}, 0xffffffffffffffff, 0x8f, 0x4, 0x66e, 0x9}, {{r0}, 0xffffffffffffffff, 0x2a, 0x0, 0x3, 0x1f}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x3}, {{r0}, 0x0, 0xdc, 0x1, 0x3, 0x800}], 0x81, &(0x7f00000001c0)={0x3ff, 0x5}) 16:01:05 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x18001, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x6, 0x0, 0x2, 0x8, 0x3f, 0x1, 0xffff, 0x10, [{0x5, 0x8000, 0x7, 0x7fffffff}, {0x4c7, 0x1363, 0xc1c0, 0x1f}, {0x2, 0xae24, 0x8, 0x6}, {0x1, 0x2, 0x3, 0x8}, {0x4, 0x5, 0x76c, 0x7}, {0x7, 0x7fffffff, 0x6, 0x8}, {0x1, 0x2, 0x4, 0x101}, {0x8, 0x1, 0x8, 0x294}, {0x5, 0x3ff, 0x1000, 0x9}, {0x9, 0x800, 0x7, 0xba}, {0x2, 0xb20, 0x5, 0x756e37b8}, {0x1, 0x3, 0x9, 0x1ff}, {0x200, 0x4, 0x1}, {0x10000, 0x100000001, 0x6eca0766, 0x1}, {0x1, 0x0, 0xffff, 0x8a0}, {0x81, 0x3a0, 0x7f, 0x20}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000280)=0x27) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x2, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000003900)=""/4096) select(0x40, &(0x7f0000000240)={0xaa92, 0x8, 0x3, 0x800000000000000, 0xde, 0x100000001, 0xfffffffffffffffd, 0x401}, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) 16:01:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x40000000000018, 0x9, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r1, 0x1, 0x2, &(0x7f0000000080)="3bceeaea28", 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x1, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x7, 0x4) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0xfe9e) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/2, 0x2}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xbd1, 0x0, "8506c5b8b7c5c259420fbe37c06aee8bd45aca1b"}) dup(r1) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/186) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99e353e5918da43f20f3371f3fe2e58be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffae}], 0x1) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/21, 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "b80014000000000801000200"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000002500)=[{0x0}], 0x1) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto$inet6(r1, &(0x7f0000000180)="80ba523d741695ea108415e61b0ba07ee8f829b63a4426444a19ce2a8397eda97d2677f8b654c0ef58d0079de4268017d20daa6fc46d60547d160ec37e981b1468b2761c9e4808f03341656d7d89e8002f7d1b0ea46629d12768811da81b3f1d", 0x60, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x692, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000000084}, {0x3}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) msgget(0x1, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x2}, {0x800, 0xd7, 0xffffffffffffffb3}, {0x9, 0x8, 0x3f, 0x4}, {0x8c9, 0x9, 0x201364e6, 0xfffffffffffffffe}, {0x3, 0x2, 0x9, 0xffffffffffffff00}, {0xe0e5, 0x2, 0x2, 0x7}, {0x4, 0x2, 0x8, 0x20}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x10000, 0x7, 0x800, 0x4}, {0x80000001, 0x2, 0xffff, 0x7}, {0x20, 0x5, 0x4, 0x3}, {0x6, 0x1000, 0x2, 0xffff}, {0x6, 0x400, 0x7, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:07 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463b288b50ec89c5206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737fa8ecfcf92e96880dadc1315569bf02800d4b987b37103000000000000000f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29a0e41f014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed473981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa39801dab02692d2c09381f61fe94ae9f0e3f5347cd202d72426bc6c91a18b460"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2000000000000240, &(0x7f0000000380)=[{0x1, 0xfffffffffffffbff, 0x6, 0x3d}, {0x20, 0x1, 0x0, 0x8}, {0x7fff, 0x3, 0x3024df42, 0x7}, {0x100000001, 0x7fffffff, 0xfffffffffffffffc, 0x5}, {0x96, 0xffffffff, 0x4, 0x4}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x101, 0x5, 0x1, 0x5}, {0x2, 0x8, 0x4, 0x20}, {0x9, 0xfff, 0x7ff}, {0x80000000, 0x7, 0x3, 0x6}, {0x6, 0xfff, 0x5, 0x2}, {0x6, 0x4, 0x8}, {0x10001, 0x9, 0x2, 0xffffffffffffc058}, {0x2, 0x80bc, 0xed, 0xfffffffffffffffe}, {0x9, 0xfffffffffffffffe, 0x6, 0x7}, {0x5, 0x0, 0x3, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) read(r0, &(0x7f0000000100)=""/219, 0xdb) syz_open_pts() r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000000080)=[{r1}, {r0, 0x114}, {r0, 0x4}], 0x3, 0x401) getrlimit(0x3d627d56ddbea692, &(0x7f0000000200)) setpgid(r2, r2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x7, 0x1, 0xa073, 0x0, "fa06c5413a6204df415470222968844cab8e434a", 0x2, 0xffffffffffffffff}) 16:01:07 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000280)={0x43, 0x0, './bus\x00'}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40, 0xfffffffffffffeed}], 0x2, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000300)=0xc) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffcce) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x401, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c2, 0x0, 0xfffffffffffffffc) close(r1) 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x40}, {r0, 0x4}, {r0, 0x40}], 0x4, 0x2) 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendmsg(r1, &(0x7f0000001a80)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8001, 0x20}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000080)="ea1fac5e5a7886948900ddfc42fb6eeb31b742940c98386700151a96a587c76d6d2912716cd8848ffd24", 0x2a}, {&(0x7f0000000500)="10a5bd7d74d91203bfbb6a2ae75f9038e7562d85487633385a9ba25220b58e6b4a01da211e51ce65a6bc2c6348f1b7e6a0ba579892a9e252dc8e67325feb91775be998d33fb998dd620d2a43c2180de3347840968ba22e68e5e64d19cf2bc492fc746e70f8f90d66ffd98938b31fe272b6ad39fbfcbf2ae37e4fa9ed944c0adf42b758419e16c8e3211490f4de825a098a618e2472be21d32d70902d4ed90c", 0x9f}, {&(0x7f00000005c0)="4668fc4b1c393a0c83cf06742f31b2672b644a462a95713e28e0088f4446256958e355fbdd53bc9b5f7d5839b48dd8e41a1dc0e9e2a4bdfc7a983cfa78e5532871662b4ee8a5dbb024e9ae403cd66f3cd9bd7bcb0400afdf39ee4d1664388833c02bee1c1c73d00d1c34bb7a6fb2e15ae713003265f6cc5ea72fc0dfe365b1abf10a5843464d0116e5c2d6038aaeadc93bc64d1d3a594a943d9329488420869c815cd7a937b9f375315f", 0xaa}, {&(0x7f00000000c0)="0f41758cc4fed87a9d5690bad82ef70b573fb94c5e852046803d8d9be0", 0x1d}, {&(0x7f0000000680)="69a96a5535a502c0b26716ecb8931959bd31794ed34b1bcf3d3c5587c77c6f5dd83f4c66f8d20eb5c6adddcedcc286f8bf93f29436434389791647714a3c2f697e767df298fe426c3a99ee4931b58c1b2cc26be005dd7af85efcd733320873f12f494359f8f49e6e7b97319033d50fef6724620bed1badb8b07e7fab6aeb76251a02d818cb13b74e28cddd010c", 0x8d}, {&(0x7f0000000440)="3af423dfaff22b77da6ecc9d6776e3e9f90a3166bc2f80da7cb0f40331841520a28fcc5641eb0ae01ffb0c641a880c870232db9610b7b69ebfd3959fe69fd245861d98fbf309e22ad392b29553adbfed0be7f30aaa6f4916103e82725521", 0x5e}, {&(0x7f0000000740)="b4fff3019d11db3958c0bba137be30f2ad6c3f95d5b858a11ce0e0bb9638e4d76a838b73877368676e947934aa4a", 0x2e}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1010000000000000afab3ebc06000000e6b20de6b9c1d71fa5b26aec17d3d72190f5d06a2d38d4881fd972ab6f5f6361407501c266f2e5eeeb910ba86b142227fc5197fed1d9fb66dcc4075e76aea6c4c77e135333e7a185f70ebd81909027266eb62f197ac8b3877eab3c80e5200fadfa43f752c8c4494114162ff0893551ad0781df5e11a11f882af61cc0e91896ada6f6ba290f636214bcb80dd397180f715b6b39a3f987aae9172aceae9d1c76a4a11500f2db2aa341c25f9f5b796ff87f4e26dca9b4c2f75676be0de2dab3cba1e26a11f7763fa81ff8c78bbce71d5ab62ed090ff94899c13f4340307a79800f07b811a24e19e9e7798d81b055ab701a2b7bf21e691a1a64ad991c1ccb2fcac27a27d2f6a8696f9e5e98bb4e76120fc0390f9d01c282f4e9b1e7d2c0742a88eb04f880127a9e684320e3f20f2e9fcfa440bb8036a6bd0471b93ee52be108200daba16aa55304b28cfb2f893449bcb356e4036dceb92804d9a5706c3832f6e5e04e8f5afefac6c5ce9cac135b5972d9159e929ad76c946b7e13f56836a89787e8363939c0c207d822565a5ee7bbdc04bc8b619e8ea7253bc5b095a26896ac9a943466b5aa0c75c929705c4e27e2c1dc7e08f183b1bf5b3436e5579aec829577004307b85169dd8a2a648a236e850a7503217c6540a02a7a5644f78a2086ddb208c3b44f0328e60dfddfffe142303b3fd1b7888081d56bc34af2f4e77dad9f057e7428904a8042a9c9a53bbbc945e659100d5616b3a5279a0a45432a2c525e4935224dcacfed1282250392f596660026330e70eb8f3d516261a07c698c10fc9ddb6db439ddad5ef5cbba20656ba2ca4fb35850516a4cdb95d0a4ce0663f0f3f531c214d1c96ad699ff34dc1f2db57068feffab960dc2880f57cc33d6da415fa8ed1cfebeb1468af34a3734bfeef7eab9f7bd4fb926ee61be35ee96d04652964851347ca6d1bd114d8b469c6dcb71992ef18fa7684d5697be311434145c89e3ccac124876a03df3ef55785856a38fe7a0578850fd996b8bd60cd9d64632001e754f629d2ef636d64bc621c5c4b3a207c4d7cf874e7eab9384af708cdacb13f79589f30797be447fafdf70fceaaf049d26fa60d1e32b96bfb801259619d96472a06746ae659e179fb99986ce0ef89e2809bc222b5dc40886e3b16843d3600fe61f3dfb102329991748ebef323ccf279106c9475fc2a2f7b7c39354c64d309b6d9cc9eb3b4709c3ac69e469601c7c7600c43e415f16a45c5fc05be7079c93583e5b6df78fbe00ac3acb303bce33056a00f3f9a8ad25657e4afcac891c6090e717f865a917f50c2ba0fea95577db2a0315fd2c64924b6009b1fae2fba2d4a0b257897d80ea9663041c665aed378f7dcf63095b4ebd1fd3449972034ae09eff3b07dfd680c221cfa133ae2c6728bdf20e14daf0b1011bc62b62ac0c5bd43e6b603cac094e75215af464cd04fbbeb4bd9cf0759e8b76b9470988a695370be97d348bad6a0219335d0910da2c8b58f49ed3d985d1d3abff15b881f5fe8110ee95c64030dd60613e76aa1684b3b1598613ab4fb7c6b68ba1f8856c624bd0d6afda6e3d0f8af1e7aa42e5918168cf009f8326e47d9a1001eefc315da6bf37938c6ecacf35e67c1c1f03b6de84c3fedcae02938e7169eed30eeb521e9c7baca54a43f207ec61add28ad2b46416b6ccfe78036b36db50c5fa8241d7b17193775bdbcc2df847bf31466bb636a3b12fcf1ad09a112b56791916e868eb1364228eb401c0cd78501659fd6e566e47e3a9380acf96e9f50f8d2639e900215f799cc3377f109846660f7d57d2d8e768ede2a8c9afbff48f2e2ba0b6b277e2a295e139101b4ea1599c97e70226f74af8de2eed8daf6954e4d335caffb2aed8ef1db3f2d18b04ad5928e86ef29225fc044827c455d490ad8b27f054bedfda1a3eb5f5408c24aa1b30d9bace4e39e678354bd338bb85b4778537606cd51330f29d92b6fed8e9f405d75bc44885aff69beaf73d7d368c1a96d47b6811c9d0178a9a9ffd07d24cbdf8b2bc6c7a11fca802aafa8bade97471e508d123b16075729a77f77b8d0a2f0370f7f0c68c0cf445ee41a5eaf393d851cce226991e47eac816070f98376bae28c87c894df8c7179493b643aff0c1c97bd1c161f8c38f62eca16ae47cb5a89bb6aee25aa8a52b4614a11008df049e6172268572caa1b8b7dc9ad25be9957d6a52077e0cbf064719b694590d8318c88ddab1aab4db44f6d56b80bd0c290f8c7cea7124cb63f7ecbf53e2770b84ecb0c399198849d9e98ac8cd989800a3fc02b134cd499466658619d43ee733a1a40549c19a80df55218795437f2eca72df2238ca3024ff398990221c51dcba2e0ff377bddd8ba93f60379b688891d9884e6bcc426ad7a1ebc940407a3e0f5e41569de5e7fdb07962e82c1a820464e6cb624dc3d2aee483c30b6bb35b041be0c67c1c9d55f7ee8200c87b0925a384f0dd8e8002a31102d8a2a52d5b91969acafe74d56e41a739d6781107b279a33021f0453b15bb83be230fbb4e622740c811b16b3dabf6ed8a3310a3276d1dd622b3803ae05a8f7a7e44a4011d7efe704c021af476078b7d5de715c5fea004ca088b9c472a895b4301c11ed8b35d43b374664423df1366df70b1f1ade0fce0b35c13cebc5bc16bef7f87c731bc53b026868aa96d9bb2b5c3fb65451d27fdfc86d4d87cc1bf43fb1b3728b657487ee03c4d5db7f08e9b8daf135aba294c3efafb6f80acff8af81516f6741831f26d976cd0b9adee12fc69dd82d7f69aa91a6ab8e3f4aecd7b47f128d76b47b1121282c740382f86e7f23b57d654f0981e9cb5f8a6c2df9f5600a32d43b2da96686195109ac27e140a9aa9779c6aea7c7544d63c2697d2d0c18356f463a6508a1dbfb5149dcbdfd9c9bcfac454e1e47440b0fc9f48339ecb8a311ceeee40cf2da77d4b6f7c1da72403422771a10752fbfbd584f57fe43976929edff8069befeced8343bb1da87c5e00966b1ca50a84ae4b9ffeae97e11beccf95c2493a29671ce405adf0cc3b186d1dcde7f1524a398fe998ee8282602026d7fdba23c0aa7b8c36de92558457e1455f99f5a5d0127dbd3ca40f9d38765d347d790ca27a8752a6e890117206f46d6dc32401ad50d05d930acff63f7d74b5a09f57c9b371e94d8ca47d5951fc95a8a4173cd282082c8cdf565581b181c31741bfa23260471fee80ca3aee82a2d4d2c30713de3ec673130221c0fa36ea2300d9e05cf5712978243accff72e58a67ee70b6b981076dd68e7ca4afb42a0b692e1d9d9c5bef5817ed4023abc518800ebfab68e0290b70ff093a36dd10d05049ac2736a6533a4a43ac80478d6c1fc07e690ee4d44619ce8ebcf7af673683ed0dfda763cc2a194fb4d5d30062e0c6b0594c5998c6834c8c5adc9e8a01dbd0a45c75f8b7ad485635f65b46fee8193a84ad54963e537b181ae6706a3c3ba89ad1109f1bceaadd0766feeb310a706784037c9a3c47e4488d646c2543a3c9537d85d5a0c92f2f038125280219f6baf68cba26e25163452bb518b706658aa0f42e2a795767e8025819aace83c54e3691cf0f39b3a5ed3d5145bb01492acfc5365e135fc45dbb2c2ad4a2deb5157fc93dcae0980123d65a3a78592002dd5537a866da293569b8b7d25862b597a08f276704522ae0061fd8e4323448b00becd9947bdb5f9e15ac1c0d7cbe5b8571abdbedbba2de6da6c1d02def9534c011c51dc992b7a34f2a923bc8b9b02f18daa7648bd44fbce7b7546e807efb342516840d0228fa5f24d68aa5a5618d4b78840bd56147fe5b70793aef1ee96d98f2472c73dd892ece23f7350e5b81b40ad35dfd8fe6c6434d7eafb229c78201fbad36d1092eff652f6969c20a2d82b6cb89194941ca2fb8ae32ce97171065cb6ea7ebb2e53d78ecea5dba4f2d78fc6f94333d441cf688861bbea6f1edb8382c287bc0795dd3da456c6e311ee9efcbcd1db821cae1474d4280bd8781ccc98ba50071bfd575f8bb3fa648a08b900dac6196acb74abe9994fc82cd5c969b39da84ef84ee0610e8f8d7697c9fb852393b4222d98a46cb6c3740ae12a5398a4ac3ffd16db7429602d7dea3b84e03b7514757c97f9d0147f3440aa62405d4134336804e9bbd8a6b8e873d7dca7553b04dd896e88448c259158227a9fa8dc6b3b126509685bf511ca5c1919a82b72f9e19593d0a1939d49893ae0797dd18db8b282a0060f272b52403c3c440f4d26bdc431736d7cead99b1cfdf58b178f2204556a9dd935a031b15227e7c2ea6fa6bdf7d566c16a596c3cc1fc22641708c1dca3583d2dffe7f68fca7d79925278d51dee52f2717598630d0d1d756dfa8b61567774437f2515bfb1e6ecd12f349ecb6854dfeb3b72a686acbf2b2d211f7abe5a755265367fc27684edcb41e53eab56efea4e4a908b4d314a7dff8229b0f59cd0997f44c9b4da94f8d298f97050bddc1546efda2a4e6dd708050f36fdfd79e984e3faa776a96c4c4b9aedd7d400fdcbdb67ba5ec17ff2ae4f17fd0b21d83ea5e47f2822146f4612256c4f0d1c5bfa699c4307f71e618218b4ed858afff4144875d8dae9e0d2bde579e2b5b5146b26f44a434e849194ba9d741084370ac085930ec4b4e4b5bfe52ba9beaca3e7d97f3a7d5b6e3f5561755d88c6d10c9fca7e1d98ac8daef5e6dc21aa1554e905a48a59a694be98ea63dfbff5fb2fb1507c4e9a71960e71ac44e2a9f6fd046f6b0497ac042ea3e0fb10b9a9dc54e277b45b1e103d6fb195d5ba2dd4da844ef9d2fcc46c96ea3c4ba96a530345ec762dfccfadc931726c10d14c92e20f872155490cc2e43bcd56501f4cd189a96ca6c00449c9daa9ae003fe1464bc43793b9099b870532e95eaa1411421e1735e5e9b504a9ca677e790f0956105f53bcdea474a2ebd3c3c977344a50ad14b3c9e9e05aef46ae930e4982040df9d5ac78e26a70c584d450be894e5780d9a3d165ad225f1755c968297dac526d4d6c60555c835c14b215c198ec4d226dfa4b0abc01e0274290b5eb7590c078a7b0568728e4dfeab5ca3d78fe2e3f5e4f888325aae5f5cd66d631420b2835c5a8128f32ff323773c19ea20b5fa2097bee971d7dc5f4f29086fa269b026fcb7c169c426bfc033ba4612302db0712d573002f276a95d7a7b311dbbea010ee286a4b9160e2cec366088074a5cbb78365dd8569b09ff02cfd8f50d56e185caf10d675340b836f953dd5f5a315322e899a3cb187ccf88463c1db29154660a83bc4e193d3b8a2050126cff4b000b951cdc3a094a442aad1bc60cd259887a45d48bbfdfe2a410c8561e251abad23c4d9fd24ad527bd1deb28818686d3e6d5834b931c501ed25ee6c5285f7601520a4d0e3dc6dd160fbbb775268a5345358f940c00f6292b40d70770c0ffd823dfa522e7d88ded92ac80b74ad6fdfdeca13b250d9171f300d6dfc08609a0a388dcb7c8659acc75a62af0342846a42334732b1d01387bf3bd3c2c73c7297da6a0634a3f770ae20dd8bfaca31cd10da6edf409a8895c1ca59dd51d17feac0ac579b356435ce8712ce2a5056ddfd75b784ce0f1661c6f512216713a69cf49c6894e7817246ff900ce62fdee7d7510cf13113b352a1df1f6ff6df5ba77cd25d94d8ee81dc4ae5876e4be7d7fe8f7b2f239fa279312cbedd94ec26865131f311aadae77dc371b499db49cfb3eb782c21e69b7487cd73da3d05f39e3f08716b92b3f0737157b7dfcd42071f055bd456088aa02b7c9f1ddfed337d31b3b79a1cc70b9008172171740a5f0fa6685800000000000000ffff0000ff010000edde1d3463b31bd23c9f3198f8d3dfd2aa2bbfb25f02f6f4f932ac1a14c6c30560c6e07ef54908ca9e1e36f5ba86de7fc91c99d96b1ff2aa33b8e856d0341323af00000000000000d8000000000000000000000002000000f31152dc03fcb775b7278389de418c6b9430255d5d50881571365626da6eb96b42e3aa3fe5d89a8f852363ba8384e2127ba7a8299adaea12f66e1534efbb6576531f9f1d49f17e24866e6f968f91cb724fd2ffacc9a6c1f584af97446d31b5919b62fe9dc6767e2e83627f4800d973818a0e0f55522281b6021789b0a7b6560d16ef8dc097c46c3246bcc936d41a937cc06116bfc10b5dfa25fd3aa1e4ce6ce17f81d7bfdc8473fbe9eca318ac746a2d72088951b2ee373ca912ac68f6a906bf5fd411a98d88c9003000000000000000ffff000041000000c780a6c6d8d6a07e7a0f823b57c86b15d24d42488aad80c8a9c7f7558bd81a1c9000000000000000ffff000002000000993f87d01ef0968fb85ea819e0e6241ec0d90b5c5280f0b44e06649a3832ee92d4619fd4f258a57d88d7aa82412b7db76c06214a316aef29985e7af490325832a3f3cba7fbed644d55cf77502640acfcf1efc9dc3ed0dd0aa4fac46053851dfd5002a7a436ad087ea75bcff7aba4bdca1144626b1a97174901bb46d9038d703e5000000000000000ffff000003000000024896757d0ccee9671496c9c61eaa4b131fff1aea0b48edbe51878c1ec49fb3d3118c49756ca85e110d7885a5c4d421db1d290308bbd83d3c2b1a5923000000"], 0x1250}, 0x400) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x8921, 0x0) linkat(r1, &(0x7f0000001ac0)='./file0\x00', r0, &(0x7f0000001b00)='./file0/file0/file0/file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000030000000000"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) 16:01:07 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xad, 0x20}, 0x8) write(r0, &(0x7f0000000080)='\ao', 0x2) write(r0, &(0x7f0000000040)='<', 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:01:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0x39}, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x7fffffff, 0x0, 0x7f, 0x9, 0x6, 0x4]}) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') close(r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000300)="924feceab812947f460b3cb5080ce588a228ac740a6ed48f3cfbe7250dd4fb4e9fb31217102b60bde11d71adf42eea8c789a3253130a151e313b18836ed3ffbb3fefbac62c1397d791c72bf46430128ca52646e1dd8cb23b17410b7714c95ed9e12f9d97e22100d68e560484c6459175cd317d631900e0a433ad7ac62556fb1607ac7cfffeb94ab9b4593ccc6099711ad637c6cd563891318ad1ca439b31cedd234980e0adfcea77a85800223c813c6a4ec9a0679ccccd97c2cdf5504a6e4dae7826695654630b49f9be841aa26d4d81bf62e4167fdcf9757d15baeb8b0603", 0xdf}, {&(0x7f0000000400)="b645bb03d135105de0679230467a2e8baeddda8da36f2229cf49123793498eff95920e18e1b72409fa42dbaffe3d32176dea3abab938b6f413bb5c63dcdc3347e577864ed140aad4123126c81bd4522d2450054d55d44b89519ceaf7768102f6a7013c7a1eabe8f85ac2cf82f2fed62afb02b3ea651e64af8bcaa737419ed61b92ef3fee9a2bc1bd05df98f0e787dceaeb76d41f4c1b30b19a8bb9fcaf15b89384f0b4cbffd400ede479ab4e1a2a6fb719ce8b7850ebe86e1c8710805e17dfe05576fa1e54e8505ecde82d0ae58b7231daeff24c4e976a80b74e0aaa8f0f13a03912bf76f9338615213ffbd40994f8f1056054e8e74265fe9f77c5e56de5c812a9996c599e5f2aee62a971de7dcc508c4bbbdba7d30f191c33ef83d5c37957158e3b24a03180cee3bbe0eea7cfd28ec6931f92fbbf1f4b8a5d622bc1362e33b6c2e844da45764d24f7421472781615c295e227712cc431e7cee4fdac667429fd63be28cc75923f4846bab8e35f356a9713d019176057c8202f0efcac61844dc314b314486aac29a06594d78dc0e4c683909c5d147ed726a9e212b4933f863bee01fba234dd2e38a15e8fb9a48928b0ebe697fbc9ea310f1871534caa095a19297d45e2234fe1b3136280b8220c033e26c23303ad5a6c2a5cd5e2b18ce3c7ba0fc8bc10f322dcee6e057e939c205d41900352129f1b2de100dc4796f7ea104174f1031a9ea19b9ba1caff1137ff441c8edf00d2fd8a2830f532feda3fbca116d16df9b7c51f7b68193f6f70c03f1143f77d2a08f137f34ec434064f3c5548f8f71ce8829d45b8ded0a4ffd07942f59117cc42c43e50c38b08108349180ace7ccc0850e6f8a73d21114f6115442694ffd7db3d4ccc3b98bc0f9158f14b2cee35002a22e9facf8560c3630abefbea949cbbad4f6ece8021a03c5cc1f8b469f42bacfa17ea2f5428ab39da09dbcf6892b35f3e0749f80929b7893e49872f258b1e57ec23121a75d32969db40d53ea9e084152c31304741b4903ede0ab8f9c1e21ed01502229dd81b292f3c6ed39814c0b1a5869cdc5d0e528e88fabe7b43b2d8f0c581b81e11731b1bc6798795b0215ac75a437d7c6a8a8a0ab729db7f6f4edf257205da1f26e6db87fedd6008c0cb2ed2f0c16045065d89fc20684a1affcf53b27c0a3ca10225bd09700430da58d14d3afe5771d069dfaab67d476ae53e5e0b083bb1389b639d7ab2eeb18162c6e45b5ac888e3f7b908c15a5400d237d8bd7eaa8e13ffde7d4d0a7b77ef8000c11dbab5c920bc1ea91a1a0fbe258eccf4291d4a5ea3f129b445cd45977f703470cb7fb6c08e218817f385107a1dd8b541439290171d67d4be8a4871fd43f62ce76590233228053a73713ef35978d7ec36c2f7a399c941799af36a54f5d3b69778de8765af6d7316a074ffc50c42f002121e4faeb3a129d1b98b46f4ed18b363046b62c3d75d7c82084383348c19c5319f0a3b8345a025a0cc4b3d9e6d38e1fe8c728c06e7a50887799310385de18fedec88863e9aadd25367e34bf8019efbe63a5c10e3b5cf1cdbbd2f06bee5b79a27c56912c22c02721072057b4c817d58a1e5827b99e73c8336268cce70e4ed8cc11e67fa2dc8c140a9163571da99c3709277e9007528b91bf116719bceb07d3fbc550a16b1d2b1a2596362f8eab4bef6080ee9bb3416a168307978d1d6551bc8883f3e474cbe10751a305514965fdc331cdcd6436a6b546933105746570356354158d69a904d5511ff0af8d201576336d2d6ca5eb250e8380ff9bb93a7b1b7cb6b016c093360c658a26bc920389f151dbf6ba4d2aeedbbeb21dae243d032369fe388908abaaffa6f96f7db6ded0fccee03da7f8f50b076d06ce180dc7c7c78f1dbbf6f915d1ce9c7a56095bd4074cbb42701ac3a2cc537893061ba71d4f2c01a3e99124dd6656eed2e4fd84acc376c4c4b4820316d05a97edc9afc1033765cfdc7f0c4a8ed9ec25baa1c0213cd4d45f54d8d4d3aebef28064607a0319143e4dd7062ca9b7d7f645a1d16d47a0bd2e058978ea344140943820c390e1976321ea334661af2f7e64e3dcbcdf42abf88d77d8f6d9a9910d4a2082e23f1b0689732130bda5a81d17d6b33e6811ad3be478456f75f138b63b10a73bb1924079027e6302afcf415bd554212ed54c6012b2721eb3b368023cac2824f7095f1d99a5678ca5f03fd35e9cc558faaac235441132863864818b4bde2b435e30836cfc666e7b925c6d222291af1ef6a604cd5d24f330f6ab946d540cb8f00671a5f5ac98364cec746505beeceee0843bba8ae5feca6231eaafcd62533e2f0f671d20dd7e6fd9eeb5683a3760d2b4a4a28d89a7d6b575a893a7dcb8f92a74ad43d2d3a70aedc32e1d6138bd498c17b6e2a529832303eca17cd73ae514c9c40184d1d925fc36d071e01a06670167c53f412b45a9af38bc088b7e1b4d933698463579c640ead14989bf767c861d1154b1f6494cc492b08c58bf5dbcfa98a995d49581ce9833c8641ac0175c55d155363d61d120fbb4e1dee3f14b8292b5ebd728c65269d5746efaa2a7a7dcde2db389c7fc6a98839768994a6364667a03e35899f01f37b5797496abc5ce3a90212f4b440dbda37272a9cba90f0258473115201e826f3f3868a1a9e11d7c37a350724316b313a97fadea024396c18ff49a9b90fe325ff78e0968c89abaf34b68520a379e8d2dfc01da4d401796ae6d454ecdd982bca055417f55c321af8cbdbe779594caa69fa6eae3c6304338e1040500c22f1dd289c278bf24a7d63291b4914bf3aca8ff197eacacc0fb94f3e330d6c1a9459eef122e7d1f7f152b04d5fce539c8e13a1666a69b254a26225e93153b889d85b53bf95250f2e0878275591584f0ee5b6741dd228bc63941ecf4f4689cfa097609de5368942daf251555906af0f7a9c8840818fe6252ec37f17c5138da284e366bf7176121f6b8a946f01b717e50c711c0ab9d4b1c3dbee41c9cfe8475a0c85b0ce64e36a5f0d5ac7b78405e2d9b6243f55af281e1aa87556d492fa8d3db75694c75c0ad5ee72a9002737a101cb9e3863bb077a408c09f913d2c463f1993a5686811ea2a526055df9c74b8d0fee45dc48f8789fd8a34b05c7ec61ce0ca67679c1660ac4c4f1130a2b4b84e9fe0e3f1565ad85d6fb14311569285f00407df6b0303c62fe6ed0c76afb0fd3e2a91b9764df81c68c9f5328527a8d2d18ee61fae66351cea0db188f868438397406eb79054685a658c8564ef920469a04e3a5ec4efd0491b031eb296ab3206fb5b79f4bf48c725240d17dcd9a7a09370de0e378fe00e0dde69e933ac75f767f8e755fb7d003ca533dc03e2730168a4ad161a27e6aba7427a258ed491d9a423e94455cae705ccde0749eb97cfc99dc70ae30419729b0a57b4c7f650a52a0d0525fdc697554d65b71e4444c770750366d9e42400127d765ae83d1d8d673b56fb56e65048eef96625b56c9cfc3bfeee9edcf00204146c46eeb6c2662beea169eafdc0314cba8e4f2a1a2bea292374498648432a7c84ef88badfeb791a0bac1185c168561216f98021b231c12a4c9e365f5a73696f82f90a9871aa494b05b6c735908ff67bb4691cd4b3c4f177c94ba124979c5120e6be36e22cde3baa0cc5c4a61e418a3e0b6deee9b7b7afdfbe2baf1537d21d134a4e27d943a11c86e204ac76806607c728ca0664a4798f2359ced48a8d246ff371323c260794dee47a0586b1ca3206f8734ded8464f5ebb8268ecea89c764e6f30e0d41036ab679abce51f3e31fbdaadd206931346172ad288a6a66e4e001614ddc1448d18304afd60c7651ee85834fb11d32903a6046adc6173c8558fcc972893ebdfb45c6b5d72a8b7773eecfa9b645819c74960a87ced814bfa8983d19bb6b5f6f41fd7690304c925f7b396650d1df2c0a0005ed8bc08bb38d867c4eafc0b7a8f1b6a4c14921709e912ff204967c72402808495fbeef997748cd4265af76e17cad9b91102e6322a8e03ffc47880427731969451de114d009f4bc4aa2610e5310f341ed0a4b4268f6f28dd4fc99b9351326a80a338d391ae9ad78df57675a62d5dd6f07255f2879bad526bdaebec0057e99ca1a28cf9be767e6f270ff490cbe85386f88783b882535885ca04067afdb80805f82d4e7831325d78801c30236a9dd004717d3f4ac758801eaf4593fb83250a7688591c22be0ed96c0224f2702b96c925933924d90ca605a7b1a9d5977e2e50b9e6fe47f32d3c467e7211f1140dff52618c1166f922179e4110875a78f1041bbe12542c207379cc9cc1a7ca651f8b791b883d7c56134412342f4e2523daf4d0a4c0d6e910ce15e887efef325d8c237af137470c27cdab015f7a945797a1ec56f4e3d50b2c09a664044c42fef505320ffc667fcaf82cf922251d3cf03837eeb130f64091df00b4b5be7350a9391e9c6bdadc3aec83e95875c0681dfbf22a1f4a329ac573ddcbd33cd1ea083c0cc2ce8ecbb97fee3706744b147d789a229c39d73d4eb0376366be027dbdac1129c53bdfd1599939d55a35eed408e614074c249444b8eb0c62a4962d1a9bd3b5877cb561207e1d28009cb3858b26443beaf369745d9a8924dd0f8b74ae3437e844c86ef270f08265d2b0025b84a07dec9ee6049275b7a33c3981c8cdfc8f209d7f46b24898c6529f19914adedb7529ecb586f2a47cb19c9848b7870c77b3fbe54dc7c6c494f13c245bb9758d2764da7a96a595fab461efc3e9a919958ae35c301e4da8e066dc5ce80fe53fae27aab1400cf7c5d2004b4f2bc3b365c189ea08390ba2b6fa2b8d0ae2a8e8f9c7a4eeccc8606d211ce060d829d62b6dd549f6c3055a09f4e8f3539daba5f849d73c9662888e740465132d87912b4795c01fbe93997f53ab7de61df3745de2c5d6dfbd8737b47af7966074927cdb73f51d6cd97f6bca34aa0b94b71edd93fe41f888e577bfc5df564202d30b16e6770b22bc9b2ad507c346f07cd52e41a73058113ea24ab2d5fcd074fa9e4f0aa7150d8aeb90e091473cc60903f2e6fdf38201e76d42232c20944138d0f1e2755d286aa6e100679a085c402837b5e66594fecd2ece119993537c2870bb93393f51880ff40f3955ee889607f776c5c8d8e601375ab6023dc521226956f2caf88d6b89b1cc6fdf65166f8860d16a3db7a53f07c5a9f0d81f3c1400835bcaf2661ba0ced171a794211a4493d82254377cffe7712cbd5fee4e6aa74650e9dcd85ec9a55c6c5e237f85578db073f0db82e88fce2469cadd4cbedbc16e04ec6436afd27512a8844a3066c05640e6d272ab61166623e9c5757ac56185d97eec965a2aeca9672b13d291218482846e21fb82b1321d6ac22fa035254d6141aa844f2d1c81a85532c5deeac3647811dca1ce93d81454ecf3e183d1b4f7ed7bd10ac1eeff49a289bf2c7330f7aaa8e5f561b6ee29e30210bdf5dd254c429d71d09db2c0dac37520637b62f609de6bc27ea9713df91bef53e384a47d15f4d48d287dbf1a02026abecf33e9d6afad0be37b022d456a121ea6689d3199bc2a9d523ced92f6d6006cc6144d6dfcbd5cf3dac5185cf726c1d5265bf8e6821eb7cfda8e9c84340b56a8f116b7a0bc1e6ca85026c7c639b06eaed4fa83f8d4bf824f4392844c1abebc3323f5f3a4d575ca8e786820797f1958bb7eda5d7316f8d72d776dd7435ac54731c40933bc48802f7b7ac2724023f5d0d4f34e67ba4519aff886e9714f8323ec79b32ad1ee43cea4911cbf809242916a747e2c1283661287ef7fb", 0x1000}, {&(0x7f0000001400)="110a39849fa60bb033d7f2c977765b1d0cc9347e4724801faf0bd89ff27f844b205106a1d336a80f7fa4415d4724d72d11271f3cd31a21dada8efcb3c376937b0489020fceecf25851e6d319a963c609617f5847c963c761d02c0415d1c4c040fcab73a894", 0x65}, {&(0x7f0000001480)="933c486ed8a7493796c7b0f29f4d25ef78010c92c4b80ab86267859e52a5b224c70975dd7d205624d1ce167e05bccc9ee714f8f11a72992beb71bf860916a636dfb2f1aa024fcb1f3bffdb408ddf6cbc40189cb11d42322df9aca179ce081e194313d6b0599b20eb04abcb85e8169120aa33765dc64af4a9efdab3d314161d73faca7507c87c5042802e210e37e081e9d1f9012a5f923c74215168d1cf27642ea2668c8c6423ae8976776d7821f7feb8064b358ab740dbfecbd75fa730854d9337f7341e821238b05e4127b2c3cd39fb6456b85b068c16a8f6", 0xd9}, {&(0x7f0000001580)="693108ce10220f1a7de060d0fd49d8d24de6290da7cfbd902a5581b6fefba8f4399197d7dc7aba636cec33a2de2ccd7e87f2a7ed9dbc136577b3d456e3ce19b729557d868d5ebd337c5bccea4a205dc3d69cec8483155148645811f644f7790371445a3698b8d230a23c47efcd0d5b250fdc2f", 0x73}, {&(0x7f0000001600)="881478db7f398042cb3d8463be389110554902a212a49a16ff07385c714005bf117f9a22de60a16f3bddf16221530675b879c943ad90b0dac8027c54a4696c1fbeaf2f0c3dfb2d4461606d722dd94579e087ad66292d0aad085577a658d4bb153e0369d8585addea93ad0c5cbc86bbfe03e2b1db431b5cd826948dac2a9f2d3780a3b6960b6aef26dd", 0x89}, {&(0x7f00000016c0)="b176e5ae6784540fb040bf9d73903592676af68e190b9e504571db36ce787859965ce49a99350685728e7f327aef18bab046e2b41aade3f03853f3e5cda1b530022692df195b894fe1e57e030aedd14b2f57148a1181aa10d7d0744c302bafc8f53e6a562ffbab2b6172769d3f436639a52a639dcda4f4627d439b40b5f0faa9b6c27e41f760bcc213160030346a8baa5237399ea21a010d5b750b1fb451aceb8039497a9c8e9ff147b02fb7ee4199bd000967ff67d2eb626e99026f60d219238a831b5dcac0fefb2c79fb0984ee3fda2e6ef2e22afdcadf9422d9ac26d65e96bf", 0xe1}, {&(0x7f00000017c0)="c5989e8ac45d06a9707bc39e7c66b9315bca2da58532f50fac3baaaa202469a33e491f06d98b991034153ae1cb836fe6d8c6179084d191276f42b79ac00ad0831a7e2e4cd9bce848afef6f77129da81a245176e2843e65dfd9ab75654de73e17d39cc01ba096951b97916fef2c667d4b3b1fe7a0f8d8112c77741fda1a407924a48f610be0d41a4c1e7d11d9d69d0d28e759", 0x92}, {&(0x7f0000001880)="606e1e9178d4fe1081a41e00399127055b7068bf3de3a197547e92a76f149019f7e41ae75ec00830df96f7d21e76cdf8a59568e28bed996f044e9bc201e6b1e78ba7a9ba5f85f3f399c23a2f090f32523ca65d956faf4865840da472439c7e34adbbc7470951fe12c07e482b2da0dc832e39d8b35e32d0d6c45bf91160ba7ceb65cc418661dde5f182db71aa240eda36360cbe12298f4f148c4327526e565c0207d0fa71a18767bb11fc506e862d41be8e7e997de7e9106e7c1f0f86845787a7b6a77cf6bb4c2bfecd9bacfdd52cb9fde1168c7366579f047a1fbfba8a33cb868fbc", 0xe2}], 0x9) 16:01:07 executing program 1: socket(0x26, 0x1, 0x9) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2300f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de700", 0xd, 0x1, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1800000000802, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff8a, 0x40}, {0x6ee, 0x4}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:01:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xc3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x106) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000a80)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0f0eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b6ea85b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9e1dfc268c5b7ef51b8a614aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a952a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056beaaf65140f0e3d6aefc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4508b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b15fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3d12bb3639a04b52b031a43adf3a2481b41", 0x4a8) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4001, 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_open_pts() close(r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) kqueue() 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a077dc5745192a101000004c8f8cb41cdf730cd35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffca) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="e6d869ae62b487f08b9359d0d802762d958a7f8891604a217b04a7c60344a70cd2c4a73341c3a8dc9620109ac99cbbd6d4cfabdd1fcca4a19171f418933414f0d51ea43929fe485b7739e1fb1721af1d9d72f1a3dc53b565fc27ad13257653bd24be8061793ee8437ccb35f897ecf0f6a0ee08f997d0a9a591e6ac3ea0ac373fa4eb113d93f3322c370f6ba0827a313d8a70452c9700f3064cabc84a3abb06b31c130a0a15b213eaa3ad2671ecd316c2de1f555ad50b8a0873dc1185a3bf4ffe1fea401b80ad753ced346bbb152a68eccd272872c0a154ca85a50b4c31c68e627b92a59a8a09f2c26bbf2cf2d2274f1715", 0xf1}, {&(0x7f0000000300)="1699e3aafd416095e7b4428d6bb5c861f73ef1b0121c2bedb403a28fa38239c5964421858aacaf980eb0921c084d180fdfba89082f226fde51d759a8c91e75837466029081d4c5796d86c454ba26cebb15cab3ef0ae9a12e0481b1bf2c7948395f1bf52c153ad2912977960b2ae2988b25e3b605ac71377218ef0c122e70154f0848c6c7", 0x84}], 0x2) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x46) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x4) 16:01:07 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='+\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000880)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000900)='*\xaf%#&]]#+d-\x00', &(0x7f0000000840)='\x00', &(0x7f0000000440)='!^\\\\\x00'], &(0x7f0000000740)=[&(0x7f0000000500)=',\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{@\x00', &(0x7f00000005c0)='[\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^,:\x00', &(0x7f00000006c0)='^\x00', &(0x7f0000000700)='\x00']) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000800)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="99898a6ff2dd81991a2d45032a9548b1ea56894f5f2a44693d", 0x19}], 0x1) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a", 0x5d) r2 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x288, 0x40) ioctl$BIOCFLUSH(r2, 0x20004268) 16:01:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000680)={0x2, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f74b2d57f7d10000000000000000000000000000a00e20151358219de471c6881570b9a9bf0570bdc48db38a42e13548516bf33186210c6da0e1b8ae48449e1f3d795ddc34c98a2b152433ed3d4492a4987039bc10f8ba5567bf43cbcaee16785d8ad7d1a9d16894"}, 0xa0, 0x800) msgsnd(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e60700000000000000b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406288540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0900000000000000a746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"], 0x156, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/174}, 0xffffffffffffff45, 0x0, 0x810) 16:01:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000004c0)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r2, &(0x7f0000000540)={0x2, 0x3}, 0x8789a92b5cbe8054) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5c) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0x7b16, 0x401, 0x0, 0xebdb, 0x101, 0x1, 0x0, 0x1, 0x7f, 0x4ae}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2a000000ffff0800002e0000010000000b81a46e0bab9380a52b95a92b2aeb6f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x3c}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/184, 0xb8}, 0x800) 16:01:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x20) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:01:08 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x6) socketpair(0x10, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000280)='./bus\x00', 0x8) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/207, &(0x7f00000003c0)=0xcf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) 16:01:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x3) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/217, 0xd9}], 0x5, &(0x7f0000000400)=""/237, 0xed}, 0x800) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000540)='c\x00') 16:01:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(r1, 0x2, 0x1) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000600)=""/197) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) 16:01:09 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x0, 0x7fff}, {0x8, 0x2}}, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x3, &(0x7f0000000040)={{0x1, 0x9}, {0x65c5, 0x5}}, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x9}, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) semget$private(0x0, 0x5, 0x1) pipe(&(0x7f0000000240)) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xe042, 0x200000000000009, 0x4000000000000, 0xfffffffffffffffb, "0f3d2a6c400027a21b5188f1ff3671e34ec26794", 0x0, 0x947}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x5) writev(r1, &(0x7f0000000080), 0x0) close(r0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28080, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000002a80), 0x0, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt(r0, 0x2e1, 0x3, &(0x7f0000000080)="cab682bade759b13723936467395b28aa2e745bd3262e2c105125d9f998a7b4a4fdab566043e81625405944bec8ce34bd755c4cfaee13e7e13a73cac9a4ae1755d49abe642daaa25ca86e0c9d26da9f914132580328c0789724f0d8bf4813c8f95a29e3d625a17092827750ba804d74816c467407ab7af84f4103ec17c5f7943a84a9aee9a6c6dd801f905272b9601a618636b8b0210134f9a48c62d847d92e15d47a2ab4dc16864a0b34ef01cbeb9c00ff43c543db98f31cda808a8dc77db3ba59a16fa648ade5cb44dd276ec9da32cbdbeec2f61ce2acc34738fbb2d5963d57c1e7bf98598913df3bf899278de6c6a61651a7c90de862c8e455ff51f3218d5ccf4f439b5e3810a97196bc0f171d668ae39bc3502e682a8432134807b44885662166fc0d6dd8e21fa851020a816460fcb191e3708f14ea28d9e6b97dcc19f82a3573003414b1e81b574c49f615ed60b5cc9d9cacbe2a0e4833f6310ad487225cccbaed4d54ec46878d244958d5541b002cd6c6b7e6ec00620b2de1fe061b4b00923658391b6878e4b02d1ed167a3f367255411c67b4e35deb8a4fee0641d9f2f2e3c50aa0c7cc895a298e70ef52dc580ac6c49adbd6d1a68e0c36b717bfd9711c16c572c5210852996205cc4cfcd1fb02a0cf4f284f1fefe2e29a979228e51c1d9609f8ae31ad5e0e2df7f2a0940201691af729b0019257b014c087b161705fb3de8a32a9845dd25afeb3edf59e5e9c1e4747bf05fa04d23075cf8c19ced5f263ac6b91e41983a28bc441568136ac34b6ea83aa7021f068a0a8dcc5c3ee5b381a31af575f2a74c2a8917329d1d269c0a5f2041d2199c33139442072eb7c9ba0c1df84b83f67f6131eb985d7a660d2150c1188e137b810ca7bd572dd2009a0908bb83371aaffd1140bb4fdcaacc4ad8c05cef31365d0359b3587af6c38f8f09c7f1d3b84f712daaee4cc53215caf3aed051863f796a7503ed867b483f12ce171fba80427f5f3dfface0418debbef07ef3683573f2975a5fd63d723812cc5407a469d8e6abc952721e9e809c62d93cffd8088220c09c28148a6d55a7b6f32755f480bc545eb1965320bff05dd466b228053ef32c8ec39b52b7b62a69065d0d903363542ab4ae456b82003ecbc2abcfb93b150dbcd600fe6b7151b7f6fafe50c295231e40842015ee427293a54a43059bd9d35ae3f35e55702070887925beaa836b5992cb901a3a35b4aa40512e4c2e449d97e14879fc2103934523a001b2fb7342b7cd15fbec6d90b508bf51af466196baaaaf03c62f8a25eb3774cd98b4b4750e336d1345e8351ea0ffa2710ca0e044d6659e7076697f65ded47dd0169cfd406b9b4ed39465b10c9101dfd42d833dde43f67148295b5f900acac23f840709f11139b07e8f6b103f1ff34c43afc6bfbb3d087b9f61ea0f213ab38d610070786c1e14593c2d3d54bdb7135454acd4c8b7f260da6a11bbcbff43f41b61c9c1fdc3e971962f8eaf58c4f8d802ff38d37ccdca405856bfa69d4399bba9b7ee410d8192aba4989fe0d6df5e40d0e2003b2e675434a5b950ad4590ff8e8b1ecb6158f0d9c286857c492b8b101bbf57c30ba86c77efc5931b30576d4d01a311fe0bab548f5450ff9a022649bfe76a8bc37c8636d1faf264280af2e79b32c51b9084f9f349d59014f67d6bb4af027a01eacf50cec43e753f3ce22b58a2f306d128c65aec52ceb11276e5cab1417731f83613be4e117419624f156258c9e83fa1d4c78c4699c73d9be8266ca04b4aa76d0bdedfca5df07ae6cb92b4d3979afa1fd32ec077bd00b0bb109f84fd7e0ff5a33bf41f58cda453c29692314244326b83777afbe86282a349b94fbb68ef85720720ca40f13c2ef598c6d8ff2ef26b1015bb8cdb1127933704100228bbd21a480c812b40e58a14cc7524b7f5613ca3f887e5378112f81088f46ae7007640efdc5f757d895e2fccef154917abd3314a84b5a4d0abebcfcc0a8a3150abe96d8bdd65bdbdb4e6698d0126f0887da7ab77ee658a143f1b69f04b86843df9356a3ee80f6e9620d3c6a4b993735bed9c35277bafc08542bc2856fa05597717dff2f354252d571af87444172b0ea7e96e06751733ab218700f5de9a154eacb627517949dee8465e46e148daf3bb724c57e7c0184021c043ee0dbb13c0df00a165d33a0bf6c0b36396ed4b8127248ff563c1fbd00c3029447ae41c77e83857aed25414169916b5593fdee3dadca518dfb633a1c5060e2acb523aec9d7503d7181f224ebebfdc7b480819a33298ee1f33636f6f8b488cf9975ef9e350e9a28975bc849108a56cadef8383c27aaaa026e6447a6c51a611634162dfc5ec7db4a1dc94bb4439bd99119e662c2822ca30dea435951733bbb6cb4f47821e15a117d757cbf87c69ee90a87b93500fa99c23d9def8c3e55da370b786fa964d2a35dcaed70db7e48f3ebb68f1ca9bfdfa1545a0d454e1a6154230c8ab9a5cd543a12d24f1a95560f0dab0316868fbf842b2104194516a2694da63e239a82c715dc1712726fb6a51d2031f728f082c72fa50a30a595458da1b34cd2b9fc6559e6e081cff4146db03e4162ffe6765ff0d7eb70daab068ba83c5fb5092fbe3070c7fb2f301c92b00db1ec0d4edf51952a5d35907b8aaafaa2c5e81deacf30518da6e4338730cb1735502b74c9c5254f34da5e78be3cbc9eee014801058964206371c33ea5b8fc5d9fc73726052647d81c55ea356b3d0ceffcb69f54a6432c5f9532c32dc598a764fed23c4e6f7a0d96c4e834a690d38946fe1044f2621cb73a3d8f4148334401fd89034c320fa15b6c78562734d787218483caa240f5744c186a6882b75e19a41e0bf1bd2fff5af05276e0c3439aadcad2133c68aeeef5cc259477ec6f01976fe804235f37094c6004ce614d11d6ec36c22d5f19288623eb76f168843c7cada5c57ad0f388bd814140a6cb96ca0066d47bbe2479f47b70f6d449912bd63b3c201e20462be31bee9dd2bd2002b354f69a0eb192b308118cbf2d46666b259b91e8de9b6131f353233d040aa0192d32de6dead436142d0911736616b35ee4f2ab62fde05793b3569986525d113b14cca11c3679ef2719d3bb49f6a2f4a528a6ec2f30dbe7b4670827c5c792bfc1a521fcce9e5db35a0be7e569abcbd3825c3dec9bd25789660fd05a54f362e73a43b6978ca8c3a464636726ce58cb40317152a0d3d5c81ea3345adbd70f9a960b8fa1a272f59147ac29e4f3d31234d0f141b8166c5298b2267236a82acc202d3a2a0cf023ad3ede5a6ab078f6c5d671bf17ff46c7b40a214ad0b8a2ccab5593bcdf49c2fbbf26cff4ff1377270e94e1de69191afb2a8bcccf7c0a02ffb55874b330ef8052c3886eec6a07b57065e89a371526c4ac3f2cd1c3ab31020e875cec719bca31d7757f4eae04ad508997eaea21e821474b1e28169914137f71633e0223388ff9370a3a3f0d9ce215c9f71959416c305e5129e866fd76f924507353d78521b351e7d1f6c3059e363979526d76f249d6ec1304ee882723d10d359d862a4b4199f98a8ad49f8a6c98357bb8652526e0fcb3f52b6ffacb6a89aeffebaeb6759cae5e90cf8c68724a77873b6c415ec3d128490770c7cd951ca3f18a97fa68768215425d6b62dca4898eede3685c61766d6f0eeeadb08a116a0b0ce46f1bfea6969f20cb4a7fac623f4504ba3613d84a1af8eee007b0e3fef35a04ca9def58247816e4ec0e67f37bbe72d627942d45e4b4c75e6956e6e7a5f5b668ba3ec736ac0e015c86da9f45fa49ce1d7800efe028ed4970f7524672d76c86ee902f6381b4214ef5c20a42a10a15840953baf46ad85e75b01757506522288b80e887171c0c9563cb6d03bb9b6e0f02b85197dabffd21b39b2f833327b759c1743d83f286a3252744d6e83b03b5313544744c50e40e3eecfbf76be26753e1051e88d9c9a03af28118ea6f1b97149e25d3a5a1e053de1c89de8f6bb740cf7b713c4fcd2b0303e5cdf6e7642321d97d020c9c566a7dc5b46eb115b4f4c9ec74e3e3e1455096a52c05fbb6b15215ee7890da64b0af4d6ff93772f6946822e1bc1b1c1355cd1e68ecbc6ae3714e5d0ce3e62d16fe6de09add8e833685c18d65b1669da248c2676ff0a4eb0ca7354052566eac2d90b0864dab54c81190fbe916b3eb9ac8ce93abbf72af452f1d213a72ebe3adfd251041ebce3c49204dd7121e141784bfab2fa79ac8dfc773a0c53dcf2adefce5d0214f3133590f0b99d57f46a011113fad834b5ac8538b11aed1e22c64a94b0b286d136fc56c7362fffed417c8b0a6a8b24e731c9e37230531aaef0436f6cf15a2320a0d6b51d342d2d5180d0dc37646f9796575926d70b0852fbcde06b4eb8ebc441d4ddad1e0fbd6ec4b45aa8b37aa2381b6be5eaef93bea547e3584aa5f9b466b7677a2e0fa2626ab1d80782790c6126624e91d58c84282fcdb6c5844568955b391ef9035c3dbab3fe47ab0d471c51067e463af1fecee98626517f39f4905ffaa38d4deff9399bc3247aa5e62531b498e571ceccb2012903d5d295cb8a6d1dba7dec6b860904ce001202dcdefad4aed7e35ba02b32958874052d090eb3f18ecf0135c6226481e59876b338692983aac06cd5d338fe0eaaadfcfc815bd8a112f8eac39a3384add5820a94eb2533a7a6eaa2235beba2e7da5a008e99bd203609c1c27d2914e4f7b5697cd188fb6de562dbf3fa07036bfd6fe6e442810c6150d21b87787282e9cf4e4ade615a07bf26e8143e843741fa8c936d9a17c7aef0083fb0790f4ab59a5641d51a75f3aa3323865e7a569f9bbca6942bdc0bca64bcc32a666444073fbe734f9c2cc56de959323b459b776bd871d27ffcd18627cbc71c8308e2c98d26035a0e2614edafad7808f56964f65d9dab544ecd220bf3b39c703cb96fe51545fc2b47bb31e1a4478ccfb9ffa0fca832244019a3e0e0414fb06acb8cd18124985e9ae1915a603362d8e87da536004014e32f0549adac2a133c029eb335479b2fba170e694f683b4af8559a5da4e1ee9e96868ff929395315f515f8bb095f17107da7c54b7bf1d011f91af8f44b7efb159c1ef419467f7f68b9caf787df073fa7f4259ab7db4e43a2105c3916d133fdab43f4ac6c6d94bbeeb871bdb95b3adafe781a7c70bf16a2d2097b2d26f242e2cce5fd70e0d56de5609b9d46b70f410baccfd9c3f5acacd7f1c92c6ab0cdcd7ade4ac6d63b6a1d30bc9245068d2a692479e82f3144b12c3edb4679449e64c8b46cb9c1ff56196d2845a73c7facd0df145d401dcf00a5398e6cbffda69ef7f1ba91da144b1561f775e9b0221ae30eaa0ff47feef407eb8bed886c017149c31c731357381107e2c99a380338d3112283f0394e7ef229b443824f44f09b843504044d20e31ae43be523b5a81610083a1067f7935486a20c06084dfa93eddc16a97a49a6062bca7874f0840387da0a3a11916fa771a77acc7ed8a8fc649b646da2402da6aed397b46caa1c53335513ea7b7772591986b6f148b9ff966f6c5feca7167de652748d0f58c3c318033cff941b67c7b4ab66edc25e6943460e693ab1064477aa2fc0a8383da93952ab37e229404054ad8901a4acc414efd37a59350151bb1f067b9cdb5c88cb2ed37629cdadbf7e4ec30ba709dc1d176b693d8ae9f3606ac0f3e4399b0c6f9e3b3fea640ae30f31791519b077eadfe0cf2bfb67b66a6a7271d6ffdbc59e1357b4a4ef1a54135032867d656e35e592771230f892381770119b9d9d4c2435a8072ecf81a9f", 0x1000) listen(r0, 0x0) listen(r0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000100)=0x400) 16:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x48a, 0x80) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff, 0x7, 0x60a6, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000180)="cdb0f1d2aaac7d9e647e46157579a9b31c85ded7c4feb4") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000240)=[{0xffff, 0x5b, 0x7ff, 0x7}, {0x702, 0x3, 0x82be, 0x4}, {0x0, 0xc7, 0x7, 0xffffffff}, {0xffffffffffff8000, 0x65d9, 0xfffffffffffffff9, 0x4}, {0x10001, 0x81, 0x7f, 0x5911}, {0x3, 0x3, 0x1000, 0x4}, {0x1ff, 0x1, 0x7, 0x401}, {0x8, 0x2, 0x8, 0xa5}, {0x4, 0xaa9c, 0x0, 0xfffffffffffffeff}]}) symlink(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x81, 0x0, 0x0, 0x1}, {0x87, 0x0, 0x2, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8c0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x2, 0xdc2b}, 0x3, [0x8000, 0x0, 0x7fff, 0x5, 0x7ff, 0xffff, 0x581, 0x8]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x2, 0x10001, 0x7ff}, {0x1, 0x3f, 0x2, 0x1}, {0x8, 0x0, 0x300000000, 0x3}, {0x20, 0xfff, 0xec0, 0x3}, {0x3, 0x20, 0xffff, 0x3ff}, {0x1, 0xef, 0x57, 0x1000}, {0x7, 0x4, 0x2, 0x6}]}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x8, 0x80, 0x0, 0x3}, {0xffffffff, 0x7, 0x10001, 0x2}, {0xffff, 0x0, 0x80, 0x32a5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff57, &(0x7f0000000240)="b102b9ba62ac37cacbe373c55bf3e69fc9a0017e73b7d6fb00010000000100000000000000") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x7) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) 16:01:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3173bdd61a95cade15db414c71c661091fd23ec1414b39e00544bd9ecd29045146af4d6c27b3bb4e3f37fd5b1ca2a0fe3dbd05e9910f59f9a4fc4e3fb024f925f940ab364f390d67f98a935d6f5470f6cc4b04602dd6", 0x56) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:01:09 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x4, 0x1}, {0x5, 0xfffffffffffffffc}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x655) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6020, 0x3) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x303, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x200000005, r2}) 16:01:12 executing program 0: r0 = socket(0xfffffffffffffffe, 0xfffffffffffff, 0xb50a) open(&(0x7f0000000080)='./file0\x00', 0x10580, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000180)=""/232, 0xe8, 0x800, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x101, 0x0) write(r0, &(0x7f0000000180)='m', 0xf5) 16:01:12 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0xef75) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/79, 0x4f}], 0x2, 0x0, 0x7fff) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x9, 0x1}) write(r3, &(0x7f0000000280)="06412f7278be779f31dab57e3246e6b0a739649776590cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fe1e5540bb4e572bc7673bab063b1e26be1f8e04cd03d61b361223dd30f9aca3d55bf9966d2445bc0a9d01bac65e2470b2708471166da3d89048fb5f89d603a14e695abba2ecb80f70000000000000000000000000000c391da7506e76d8761117e44cc1d1140352090118fb4e31d508f6fcefc6d97df278908d0fe145756248d5a", 0xb9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 16:01:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="86c510221e531c790c25d58dfef71c825bbc0749d9540d34a67ae3a963ebf7a5decbc8c5309ef83cc7bb0331", 0x2c, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3ff, 0x401}, 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) r2 = getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x120, 0x2) getpgid(r2) 16:01:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000680)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRESHEX=0x0, @ANYRES64, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESDEC], @ANYRESDEC, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYBLOB="f11b215795b6821687e06f5193f6ddb812299783ba11a9d01a15387eedb6aadd156745e3e042758b4760f76c3ee69dbd193da66138d46335202cac83a8354b0ff2ee332cffca5d02b9cc717450771d2d11187b947a526551690e75c31bf4f0deace1916605edc4e1d062ddfa860c8f965cc199bdb797263e6e6c7ce00d842151b2e375d67355af6bd0db54d0e2263774", @ANYRES16, @ANYRES64=0x0, @ANYRES64, @ANYRES32, @ANYBLOB="38db089d6e6a0c155df6a26dbdb6bcb31072003604daa4d89d5b78ffd56cb9b3e0fc1231e99b29f6e21f71b19cb0963722d273de488b1100ed599ac4360f22d8c7d90f2558d6031a6e85c1a74c2b859615657bdbc17e741d5546109bbeca3ecbb6", @ANYBLOB="c02dd4f27e07013f8359cd52cf827ad28a91e6a38dd533db0205c05a3afd5ef79bae60cf0ed5de27ca9173c02273af60396b837405d76ebf74604ff4b2ad48a55bc4469f7178a1b975812f8300c3e1e2e7ad91289a6de1e857450b17a8c1a8d2a98adec4ac8c5151d20200c18fb50204702572e6f0a9bea2e4296191"], @ANYRES16, @ANYRES16, @ANYBLOB="8ca667c0d177dffc18c829f5d23fe972727c61634948e9757f66042b232494afb4acaada747e035411316c915dd3441fef8b1ea5a8288b0a633a9a5f00247f81ff8cb9bfb8438a74ee6214455aac78b206b771f7bd167562cb1fe6b6e16f3a6a025c6ce579d5f7f42a7e874389f20d369ecd9294f3178fa3a8a2f4967d817750a2369239e6e877c357d7f89179e60151ceb7278a26cc22fcdccdd591da0d83a1509db5e54c88ea6b0fe8a2d927", @ANYRESHEX=0x0], @ANYRES32, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC]], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x3, 0x8003, 0x80) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0xfffffffffffffe2c) setsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000000)=0x7, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:01:12 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x81) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0xffffffffffffffca) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="ac991141428c874df935146e0a338c6ce46bc6f4725e490012abd441fe9fa2aadeab3f35826d6dbf0cfadbef0fdcfbcc4e42c2ecce4656b4afa717eef316691348ea0a70dd8d840cb001013a503aa55d299b2696fed7e4896323e72e64ebce1b0669a12946e2660b7be7bb2b500b3275f4a77a81b19a930338bcd6b9e1487c6394cfd5921c43ba7ff589804f401a7527e3332406a53d24459f8a8302306b3e5751019d38809f83b96004f89362ac514364998dca952a92f7dd3deec1f71641a266f631ffdcbe9722ffe716163079eaaf7beb26ba98613e59340b8bc19ff5b52550648711804ef604c6a506d453ad393f5be69260b1380c8d50930aa0c262be4366a3aa22ca7cc2d35d1c47aaff3c392010864ffd4f7027a25e696fb912ef393bd1197af4660fecc2688b56cf3d317b529b9f53cd096f91137e62dd429153162ff966b0152f5d6f1b55e71d74ef80f03023531bbdafb7dca5b3d10a0abda537f8cefbc122734db1d77b3685d8d7a96078e688174aba0bc9dd0ee5b2595a1f9e26afa4299b466f7014d913981976197b89a2a750969c498b55c302fd20bbf85ff1e60638e4077f0264d9654868506dedf6b6b425dbaf1e04f5e05899b1a91378ee86510a170cea02b200827695a198bfd5641262bf7ae5228378eda0e91e0a73907540536b05c256a6ce5e92eddf66145e8e323dcc82508598d29903c6f641494b0dd2c7f4a4fefd86e893688d0d57cb45a9be2d9f253ca5b3a837d7dcbc2aa9389c3d0afe8912017ab66054134a719ebbbc208a6692749ac71d7c03ca422f3480e74fb55fe070aef2776eb9eba8ab6c0dcec7369a0ab8c51a2cdba2ea4f737b9cc935945e493704d6dbc83f153d4a111c6494ef3381bd4dc383507783777a533e2425bd99b827cbd5d8ead5c13556ecec687291f7e19d231fbbf1028b2fe02dc474ac182e2421563c57c53c4e5b6056888d0c9c37bcec096588c093ad531e88f45f58dd6cbe16297fdd9c84e9bcdc896d9600d3bbb1a0ed3b6ed63b57dd1efc53a539a57f033464170df83ce104933257c39946f9a82907f5315161c2591ebe65602b6abd6b0609e59cca2c65734784ade49a9c5d1f36f6dac3d65460a44ffa323bdabe095ebd5ea59abe4e0855a6da2523c3f8a25fc76c35854221f4090096ef2044310ab48878606d235157787c6e8f677ab06697ecfefe86820f7c4d66efd3b179ea0116cc8b23367485a22789938b231833e3cf71d9633f4a8152047686e235de8956436e7fb54fd91fb5b5f3cdefde77f3c609493b4a37b52c66154b85e6531888c15451b87906d965f10c20105117906ac8e500c70a0d61cffaf4925924844e2f10856dc3859b0d996b56b3976f7c76a2977787f438658ff5df095b023812bf9c1a2a21b4c64e06efb27158a79efbf6cf42c88e8a28190a19f8d96385185dfc7e4e78aa8ee05b79bab12f4714741986061adb6ffcea3e367bd679ec360bffeeb1a84822e9f65d396bf6f863255e449e9a38ee8040d6923ba86c13c9364f65772efd65b56e3a941830015b1d5f24215e10b45a39214bfa70ea4798c2c77b612e6f55659573e692ee0f1dd419ac9892de180f3dbc80335a0e5041cdd1c130c82d16bcf6d0eb90c4945eccc4a2324203bf451bcadd359d3253a462e4e974b53f", 0x4a1}], 0x1) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socket(0x23, 0x2, 0x9) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x17, 0x3fffffffffffc, 0x80000001) recvfrom(r1, &(0x7f0000000080)=""/51, 0x33, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x4, 0x20) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 16:01:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x7, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r1) socket$inet(0x2, 0x8005, 0xea44) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1f6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffff8) r2 = dup(r1) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x2}, 0xc) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x3) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20400, 0x80) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0x7ff, 0xa9, 0xf6c, 0x3744, &(0x7f0000000380)={{0x25e, 0x9, 0x3, 0xffffffffffffffff, 0x83e, 0x9, 0x5}, {[0x1, 0x1, 0x3, 0x80, 0xcb, 0x4, 0x2, 0x4, 0x4cf, 0xfffffffffffffffc, 0x8, 0x3, 0x10001, 0x9f18, 0x7, 0x80, 0x5, 0x95dd], [0xfffffffffffffff7, 0x9, 0x80000000, 0xd1, 0x8, 0x8, 0x8001, 0xffffffffffff7fff, 0x4, 0x7], [0x8000, 0x4, 0xfffffffffffffff9, 0x4, 0x0, 0x800, 0x5], [0x1f, 0x280000000000000, 0x0, 0x2, 0x5, 0x3f5], [{0x200, 0x7ff, 0x0, 0x1}, {0x1, 0x7f, 0x7fff, 0x5}, {0x0, 0x4, 0x4, 0x8000}, {0x5, 0x4, 0x6, 0xffffffffffff8001}, {0x10, 0x0, 0xfffffffffffffff9, 0x401}, {0x0, 0x9, 0x1, 0x1f}, {0x400, 0x9, 0x3, 0x4}, {0x20, 0x9, 0xcd0, 0x1000}], {0x6, 0xffffffff80000001, 0x4, 0x4}, {0x100, 0x0, 0x1, 0x1}}}, 0x2a93, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) lseek(r1, 0x0, 0x0, 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f00000002c0)=[r3, r4, r5, r6]) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r2, &(0x7f0000000600)="d85684e54b92adecac79e5eeedb8e0e2da3b3bb2b2f9197dc263eb9991145b4c392b464f12fddc902d0a2758a4a63b4bf5ec433c43dd515c03255fb7bdf0e552ec95d5d38a74379b044c4de85cab28f0b471cf98b24ab51d81ccb5462eff57720149b15cad58c56d25f368e8d0b6e260095b547cdb8fe4a853cbfc8edc92330fc35f833531014b7c0c58ae95c8d7e9d45f37d91a4aa5f7cc68359eeb6fee4204f9406f61016e8728be70c3f232f9f974146c2330de92d2b03fb7d4f3c08c738a96a09d0cfdeda5341b17a57c77bb255a06d4206cf01a11f96fce8e86f7df510a0f487b72972a87203f6073930240f4aeff0f15dc14be7c8810c2eb3552fbce6eba3b56788309f4fa3e4bf31614b45a12f91c4055a3f03538548243f991c25b4fbc499a8c6dd0856199b938a6f0227e76608ea474d04958718bc619ed4a55cb21a263e2d32e94cd9dfb71de0b414a3f3ca26a60651dd8a6f9580c4673d14736ca9dc9bd2d64eebe6d152d5e1be83095f814cae8114522e5e2d4c6db0ef8852dbc684f4189905954e9b931bf08a6a286ead6746e414a1dbd2ed3dbfac8281903b096d8287b23291020e304a9032a4e3869fb4f04e09bc04792ff88cf7cc93b95cffb1bb2b91ffde14188d1e6a3911cc028c08797a6222ee3efe7cdbacb4ca2a5d2159cbfc9d9fe394c2bd463affa1528c92f53c0d73e9345c72e82489b1780a10322c865478712131204206e5130b93de083568ef76e92fc585bea4fa12fa1f7266f6a6835c6ca596008c9a23888c54eb3609dd46beaa00a9f41da4b2736892c96929dd2162beb2701f82bcabb877a6a", 0xffffffffffffff6a, 0x0, 0x0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8a9, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x100, [{0x1, 0x10000}, {0x2, 0x8}, {0x2, 0x1}, {0x1, 0xfffffffffffeffff}, {0x3, 0xffff}, {0x1, 0xcc2d}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xfffffffffffffff8}, {0x1, 0x3d}, {0x3, 0x9}, {0x3}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x5}, {0x1, 0x800}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0xfffffffffffffffb}, {0x1, 0x6}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0xfffffffffffffc01}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0x5}]}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:01:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pipe(&(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 16:01:13 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semget(0x3, 0x3, 0x200) setregid(0x0, r1) setregid(r0, r1) setregid(0x0, 0x0) 16:01:13 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="95fd968cb7289d7e6cf121028db626aa76e920a7edef08ef2dfea98300e5b78bec5007a2736e11", 0x27}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="1010000000000000ffff000000000000c10ec49c7e0febe9e44c35c568ed435c41f62b337b65fba24b43b8e7579c08cd0ad1ec1f1a86b2fd7c71f2bbac05ebe7bf2e9e90efffd1f9bd35faa7e74a99f2caf469ee31db3ef0eb55636f95a332df51a36ff487a4bde1a12bd69765d7a354b7166236c027317c5d53def94a19c2c47c9ec9da598094417322a13b3aa1814fc09f1b335324ced86650eda2f5a84d3f86120efdb1555a9cc12452f07fe3493768c81b24141ac02e5e939ab15ab0fe5c7e61e83c8795b6519cdf9fee23a40705f1fbfa86e6b112aef94124495a2fbf47e13cd948909456fd3d1f062dff46b6c686b5078c10a4d44f775cc9553a0e018156ef2b7a3150942dae9f6a3130416408798aabca50fce12c42b0d2ff8ea985950e86f0910eeebdd2a441317cbfa53c3d14e1c32dd530f22e34e6b6a83d44dc6e3128f338bafc6f0d3dda91d785ce00996f6a8609911bb5bf163d6c2cfd85d35b8c920fc8df0597c1f65dfc79735e9e61dc02d639d8a84efc76c11d2b1820ce623db6c296b80466c2ebc171ec769edb9807213e287cb146a3ccb0a1b70e611215b0e52ebee87dc16fdb381125ea35ee506da14e8b8409caeedfbcb71368e9745ea173be87ce160c3449cd9e06513699f6e3f7b945b27205af6048ec609e6c8fd4c809b1f08441a83c1d8c9e76b6eb12f667fc0c8b5741cd7355d023a3b798c62bdae39a5e6ef03057ef66e5d1a64f50ae767df06f10193ac017350ac1a3c6e9fb5375e7aeea5b018ebc4cdf0e4723851f1b634e7c60abaca3245aed1ba354a2d2c9cc0960ac41221430c19ddc52b32dfc151e17fc28e7fa18903ebf4962711f083ce2d99841dee90f7f485a63282c21946a502e8ed8caee7b0d2b236466b6bae0570735519ed34a99402ea875c821edd9342ad6dc1d6a01e333de7d1ef261869ac7a5b22d284eaa03d8c7578802a754dd0a19d35f99276dacc43ea7a7c81c1440f4dc95d53041ea6c19b5531dea0b3d2b7403a97eaeff92698727c6e81f14fa1594add213c646b479d1028326011fbc5073e43c041452190e8d0b2e931e042b980875f9bee1b1dd8f97a8c1a38701d02ff3f607ae782f1e8fea89184082a5accf0f5fb97704c76ad69fb7242d65abcbdaf74dfcce60fd0afbd0e096393d076b675bf5acdf10b7a8e9c32a87ed625a1b2987d158190480919a70f916d7eb543583eb4198494cbd15a9b8fb6fef8ac7799992e8ac2995220b2bc05248e90dadc22f1a5ae23d7c959d92bd3fa8e20aa3f4cfc11b350a8291017e7ff6d7e6b9a48f1e01286290d88c783ebdc4b602edf3fbf5054eaf4349dd0dc14145f4540ed503e06f1ae2b26430e86409c1b81a05677ef142ca166e7e7e3e602d36e16c3eb86e7be2369a628315c17e2bf9143d87fbad0137d2d64ec50cea802973b9928814356c35a1a22582d5c2f4469e3018c80d55983a57017ec7aca0bd4b4fbb298dfb5f71a2b27dd6c48563675d898f69761b9b8fc7c9a56bea0a76cb1e8b18c29af58094e4a83d8010083927876e574d2550fdd36368810421de2afdb9e7cd3f862885f60c212fc70935d7800056cbbd273c02ac01dbb0a962867d2cdfc3bd13b574c2cd0e7a96978597b1c8789f618f0d93ccdd9369d642e82838c1ecab5b4b37ad75be9cca70e24ca4a531401dd32a9ae6a0a53d19248b78d3a5097d7d0e18730cfb37d7dee6f02132ed8d099ba91c81306a6d319ea8ba7c53abf6902c251fd1c047d5f9771cb441c9177e8fd6aca98d2c92a2a5b813b7cd84f9f45ca917079e0e9674a7e900fe9c7010c24781fcbb3adcf13f8508013b4cf0818633ed45f835dd4d4975cf2d31bfb118ba739f6ca534cb27d4754c302cd557efeb8e2372af7e7131303d99dc6bb29e8448cda2b219e25645f37920ad52d22916c632b602755150e906485d2662b5fe6ec2a67a8a5541575779ec14d0a8f628c4c20a19964d62d30b120bba53b571cd5c1de403f022bf814fb91b0b48f6948f9281a90fd99e9778fb28d33f49e7fa9011fbeb7498bda652d6fc90f4e38062de3e152b57f4be7fd06a8ce6d66270498d7c5e04ed6c98e0eda68d2084087c122d5eaee05184b7c9435f84c813db244f19e6683538b95bac1153aecb5781f5eb5c819ed7450e30c2c58f08f02f829e454348977566bc654d1c4a94ca0849ec4345c3b6b912ab05fa99039bc2562c4adcaa3151083cd60a903dbd615968ba656b35548b48eb074b5fb3cf8f138b3dabaffd1145f0540bab5ea2460a0b0faeb34296d51ae4a361f9aa2b73690313e8a1779c1fadbb86343b2e18c27a951b452f27951e5d6562cfca83a6e9235d4adced0f56bbba1161a31850a0c9fa2b6aea952d5a8f214b9a830c69fe63d3dcb0263dc0e7987ba9fcc68b173f153361598b58feceb61aef005cffef954c5e9055436ac6258ecbe2b9b41fe52c49e21ebfbcedb53a5e3f6bf6141bfa817c6b67977fc5f7c7ba5c21c101220da2bbb407b61b8d13c3f5d74d41e1924a9621f3ee9f56c44d87dbd214908446dd37832bd26c11ce43ea7588b44891574ceec287adef93c2c0e84e4033c72b1f12f5d1db7aa9464e7dca383becb158573afaabee00012237b9172be4b76e0ad90ba789c8072f407f75c77ca11b9dfe98d7f145ebc21ec77b383b8b32c4fcaaff08409f1a5204128511875f672fb8416f181f5748839657921fa91c524aaa5b04a8d0ef5ef28a7b9b9e27102f597e07d8e377743e465c96c0ed1c451e45be49017e9a2fa06db81cd8db442f651e5c16a9e15c338f530fab5e821595e9d1f176ad4fd89b94bcb6b7f96835e734456d0ef5773da535f7ef68b3157afd6958014377ef06948826ba4df09354e49f5f12e4c0a35c5bd6c050adb01ca6449ee627e0790a45bef533378750545e82c647ac4d2a98b3341320b6ec74ac8200a0dfa9061027b77aa85e105fdc503d47532da0600b0db882f15f8225597bdb78188d7169229b9a7f7301db2671519f80601dc69ecc9e9baf7af889ce86c2bd5ff107d8024bb5228510f30c0b0bc0fbf245457001a4990bdc62707f4eef2f43d867a305c3d2add581b1b13efcc3c77434643e52f5bab7786003e930362b99b06d01846529667b29827f4ef410d957c33729c1a7b8f32cf10432b4555a9375faf2ebec539744c1a4d7c9ab993ed3f3a172fb4ba0bcf95438fbf9df98a3c74f24eff996e9855f964037d1a0e284950da59c4903dc0eac7652d971394cf80dd82bcf8e9b269dfb00b990bd2f4ba8ab7fd2c0349f4226cf0e56a44f4a76a14d76e32a6580fccc3356e19652d3dda4a2ae0bc26b96f4c50092a422e240ddd557a40b9968152fc26eaec86d89a87b10391c70b3c6596f03b3b8bc8e6d1257a073f92c7194f1a10c7b0422c782e6095811713845143999304e3a77aa33ff87cfccf40e3c260c718f13996ae6570cb7cdccb9677ec519fb5dfdcd58c381b3d375b5dbf259ecd2492b0161415e68322ab0abf31551899e82fd0158c014449e156f4814e2f5fb266ba6c034cc0b5737c6da6c1bd46121a32ec2af6419ed5b60022b5e7d0ff3bca5a7a465ca4397ee845a3442ef5f5449779ec268d70b7e7e2e37a271b153c4e2074ddd8c47a5f246295525d4520891edeab1cf7e583448e4ccdaaa2bc015bc912515f076a7aaeb610502700a835e1770d28ef24370fc178d423c90ba1dab751a6dda6bb407272d499c8dce68ab88aaf97af9ef66cb0a9e2dd9552c2cdf610f99ee39e80ef977b2c1a599a8f4d27cf3b9413fcca52e3836e839d37d059471d825bd3fa95705b42008435f631f093b616ac66d7d9dcc1c5c46d9311049a832800b37821df9984cccc55dd945c7545c5376b27016ca9c11bb39f100b0736952065962a0ceb323ddd00851aa21304406283b6b27103fcb112e7cd686b50aaff43b052766006f85e5ca9e995dc6f2d3b173320f9b625cdd2b46811fba86cdf25c60d8aea1043d92598acd723f10f934e97d8689bf41097e4bd8a79c84e99ace44f37d4082f6912330fdf37d0bae9dcd33100832e20f44afa2a3cbfaa9c9bf2e7257ae5957ed8883a8cdb76fc6d19d60baf479f67c86e207e0986696959ba6947b17461f17f5f0205bc8ce798200acffa095aedb1409f6659ec6fc3746e71fd7fce173b50e722287c48b0ac5dd762c1156dd6f1983403cfc289661e619b6072ba3a3769989db2b6539a604c2ea6a2dba5bf9da7a3a36d6b626bade1dfd4d3ef3c6f14418bfeb1aec6394a2424a1221abae663ff292ef082bce10d08f2076153f802c35acfb3ba9aab2683a34a4526f722eba54008564cdc748667d710f12a1e52c9e457b3b9dc49d1e9379abcf6679e343e6fe5aaca35dfda79e29e2e28724dc2ae4a3f2307f75d58aa2106d76f1046e306697ac03325aaa108b5df6a86a2badc1f0b6afd647da88469027252eebb81f82bccf4c1bc0c4930226fcee113883f1249dfcc6d409ce88f927c2bbbb69edae266902f8ef964d24693f95a923aec1c1bb31bbc4cc8ab0a05100cbfea8506a7def6cb301a752e21e9f51cd46559893d886714b4985384763297233eeb4826190d59c1e7088f0a63504667f59ef164a8ec9f4e7146249304d68e75f78c6f21fbbe7803283e4641a53234ccd75c04fa69284d4247f9ceaf5bd4bd6542ff3408050a1eaf3a2299807c506f9426c45eefaa2f239f1d71e7efd1a930ec357b7d767fe38a350b6910539d55957857a5b42cfcbe99c489f2960c73aceafefd40313cc2b046550cb02704a86040679962381a1f9aa358dfeac72b73f74ae25babd9b3ddd21f3ff5111332405cfc7afe1acfcde15805b6a715158531e1ecf993bff0b6d6c6eab26bb07dd871960a0c346a4563732a2a4a984ee80b97e215dbca057c07bf5d1c3649dd3103953441cfb75c8687fddd49dc60bef30d58bec56c19417f3f84ecdff68c7d0673f28fb8f08c88a5b17dda81cbc3665791102fed2df025a9b16ea2478d0fb1d59afce13641fa660e5c91c9c5a3641f607ecdede2d11abecec60fc6ff4eea7c0d8e61e53acbc6ee5fb6b23f417837c7e54fe416b0bbb2cd772a8559bccb42c0df43424d5722bc0a4f5ca2eef7dbc10a1acf29d69fb9acf8c7cee7e32298fdb8e318b954b9e3f0f4b18524c583a124c06ab1afdef3f3b1de892f3cfb3ff3612637a3a00a6f21f35cd5f806a7b676e3befd5d0439948727f4825df21fb7fb51714ae56fabc47b27cc323e89751119d573a7cb312bc710e3a38a9c568983a50acb7482bc90a7f54650b826e3ce587723ae5ad9880e36b42296181870299a3eae2ccb4c3d8b1e845d3cc9be41debc9c53cd19fef3950bd4bc431780a3d46aa14abcdb39d7a41937c03b11c5cd11cdf3c9c86cdfa00cfdf63c7f7cb62b989505cdd93d9258b30ab7467437fc4e66dbb3e73df083b0f90879b71f0478c41bf12880cd2b6a568a8eb64aa422101724982e017763d429c0c35ebf1b2c4b0b2ae2101a174bbff16e936715b1e330f725356a82bc583eed66ba0ce3250cb69f3374bdd3be50e7121f631ac800be235e609a4d654906095ce0e6949d60c355db80dcc1d004128aa2a9b1fc2cec118f1c9be441ede77dbe925aaab1cb68f8f4fedfda2dc9fc78503b818350732bbd9a26f9e2638fd1f6e889f773039110048608f2fe5d9846d0ab36747934dee263f96085d04143b3b1fd2e1a74b2444de390752c91284cd1a59b850da1304f01a69aaade2f02e022c8632bfd7fe34d3c32c112e95807d10acc0203e1dca552c3077a936574f5c4b0e696412e2f1408c5a3cce92e6d5820edb1e30379f984f"], 0x1010}, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000001440)="88eebf45590b26ea197efd71250c55012cdb4cd77ce04d0ce463f7a8619add44fbe25d477f2f7f6641fd6903aba14283280eb42ebbef5d0bbac85b90e350dd2cb25d83f3b438d0b2bdd1e349c5856a413a2aedccd7634c36cadcbfac33c6142536ee4e4baf9723f24d1fad10027034c4e9bb67cfe1dca7270feee34be282f2f75453efc5aea9566fd4399b77596f2e919765077081b2dbf69e20c9593e4d4db0ba12951406619287131b29ea92198e295ac7e768c6d159646669be4acd6b75c1e84e3c99dfd243e7329de54b57503c3e2c633f563169", 0xd6}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x6, 0x0, 0x7fff) recvfrom$unix(r0, &(0x7f00000005c0)=""/188, 0xbc, 0x840, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x281, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="02e7c74ee6acfccb59c7fcae020dc5e0e45a97809c01bb80daa2b599235f171128e9f319b892c46410f5011db00e27e6d32a55a620ebf710864cc6ce26e299460aaad926c35b5e40a00d1a641ab5631e1cc45624645a1ac7e5ff3528bacff86d8925309f8ee4ccb2c0f974b9101c6b037a7f377d80bcba2cdcf2fa6d35dced13ad56ef257d0c41bb1ba0ee1166bfd3e665928d64b51ab289f7", 0x99}, {&(0x7f0000000200)="493cb9355e698e91c51570e5d4930b4dcc9f36cf6228067bd1aef71843b46f118415b079d8f188539b04a4047457284d6bbec36e02b5be6fc6faef0a32b6e62857068205cb703fc790e1e135768bc51a323ac32d5d36664b3c8a360d7667e489c42dd3294390a8fcfd0eb5fa60aaf0f0c820f0fee7adf55df7fe23cbde6be4711341ea3cbb0bf7f187a51a18aaf1df3054d35443516ea8d8aadf69e47916315b9cbbd8a078cfbd4e914421650551705ce60f90670e3aa6e46c8fdd4fc5aed37e", 0xc0}, {&(0x7f0000000080)="df7c8a058823c3ef410aca39e3d8cc78eaf82a921acedd37290a51726214e29166de7c906381462a00e36f05f337690944354517f9d4", 0x36}, {&(0x7f00000002c0)="6a88cdcc0aa9b628265a823537d1f269dced08294cf7deecadab2b05ec299b22def1a9ce54bff7b9b51e2fc6b6a801f5ec257960f3b00b4ca30a2b4653ac045fc5dae71881cd7ea58a90a91d0c9cfb431e6c3a12bf6e11cf1a4f107faa77be59be689c5d072848deff328d3199f1e2f3d7a92031740d67cc74cf71a96f61792fd856bdc5f914459dbd43c2842725a967780482b94c1be9219496ece0a7b5ddafe7d81c9231939545a1ad", 0xaa}, {&(0x7f00000004c0)="88415624397674ad863c48d10ced905957a880cbc664b57c28a9934fd6888d90695a3717c25dd58b112e1b3a140ba18ade43c9e4bf635c42efdda1d4ec434bac9341471f0c6f22703bc864903322b14f7857b14caa3d2bd6d0af13ef0f6bda5432a0c8b885ede7826ec7d2ed7c7fe78f5298d7691115c2f845656811dd4bb9e9b8dc5b1b52abbaebbfc37238ec9bb08270d5dde7e693ae3ce0c3b8a3922fa85294671f00b3ec4dd855b3e43817f55e38be25f3d35e2d834f79a47038a8e0d5941b5c93edcab668fd3ef7ab0706", 0xcd}], 0x5) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) pread(r0, &(0x7f0000000680)="4ecdf4c0f27b08f8df9e0395b7be08c23ba180af7fd97909eb9e0f51082abcb62dd56c26904045337f8bb43539a3fc347016754eea2631059247a4f7eebac4f0b83097332f107dc5ee2b1577bb5e50670bde48dc41344e82b4f570de5d03bd06243b6738be4e96f3d869328266778b033835b84e445df205a2aa7f94a2a2a2f4ed8e71305e92a3f81a9721e2e7ad8db4bf9d7d26a1eec9501cf6ad70b94deddaca184525f8fdba8c04097a3fd1a7cd80f6f68e7dda3fba4c2c302a2802e0db887a7b2d65511c63adccff2f3d3a8497980a28f4f7adc936cc6307e086f54b21a7ad5452722a4ae94376b9b2732bc86e1825f603", 0xf3, 0x0, 0x0) 16:01:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x23, 0x3, 0x8}], 0x1c737c97, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x71b, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0xa3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4000000a, 0x3, 0xffffffff}], 0x64, &(0x7f0000000180)={0xc4, 0x6}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) vrele: bad writecount: 0xfffffd8062b57a08, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1458, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *277281 67464 0 0 0x4000000 1K syz-executor.0 139068 67464 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8062b57a08) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800022e20fc0,1,ffff800020b28ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fac83f0,c0106477,ffff800022e20fc0,1,fffffd807f7c6720,ffff800020b28ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066084e60,c0106477,ffff800022e20fc0,ffff800020b28ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b28ee8,ffff800022e210d8,ffff800022e21140) at sys_ioctl+0x5b8 syscall(ffff800022e211b0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,a2c44134010) at Xsyscall+0x128 end of kernel end trace frame: 0xa2f34a322a0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.