3778020c78a93baded759c25fe548b31e4089b511b3fdd1fee66c188bb50066d978dc46606f6a779af1f37f630b42088577c6cd28a360baaa260dcd0af30ab40aed6c1323438d280a37a9c5a150721353fe11104bca39208aa0ee62d9f411b8d15853a9413d77f873e0a8b310d38fcd34f274738533baff610ed52882102c76a3c10191a29dec9436bd0d858205c84bd5624b8d59ba7bdfdf5309ec4d7520b27d65fcf4d26a4f36b601575bac635c9b521d9c9a174f16be3122da4e6a3470d45996964f570d0ec3e379c8bfabe912cfbe4e775ae8ec3cf7ffa9ced494578681498c0f673314cf7f749337ef6dcd844d8bc4cc99c27622e53b099fb64795f61201267c33228cb4b2856fe24876c6ae52f4d7cb71226a5b0fbdbb2d6ef89d85afd7d20315397c6cb8888ef2535903f8e0f8d9f199da5a2b237a4d13c729f152bc8a2db0367a451e562f73360297268216181fdd0ea6caf5e6ae20de941734d3288bdd4fc46f1321cc21116516eca5eae857806497165ec3421e91311b93f2142c130a7277ed4fadc0d3da5dfde4529d66398292a61e735ddf213ad279c7083ebc8cdd118a522883432fb4b218d192879ff5644f5b1521f5ca8147081c1af32f99709388c596f59265a2de527955b0ccdfac26a750c080dc1ab630593e52437b5eaa6ee04f5ee8730e2d08fad04df06793ab1842f6313a6802abad8adc94c05a25daddc4482208f9d72bd2ef50fb82ddcf789b15c22caba62b0fc2afe9126bcb3da0c558da0f4293544127b803e48e60b64bc0ebc21cc7596e7cc15b4627241c020dab17a93477ab298272678023f807427c724d1e5fc3c53c095d1d25742b99a59da84094994a85d4be07e32e896fe7f169059261785cf520a29d39e0cbfd1cc46133c6c50680d66e440210a416d5faa993d9c79b2b5dfa57f6e19768e0ef16a853a5a5c5f9abab6806db0083ca392b82ba9dfd5d449b590de41e279c1ce35b58e8491d90989d2a79ab29fa28efaab0648be5171e0941f4f37487f6e49972376090adb849fead1512d7c3c5eb341a8f40b0e5ec4a09cab8426136e538457ea2d509981d156080612e13f309273ff15bbc436767db8748b73afa062159856c5727560eda7cdf2b7f8994c8724bd2253b797c181041c63c3a92fe0ffc4c6b6b0fba424b382ed6ec46cdf1a4a0b913bb61a7d6ca44da2f575cd6332238af161a1a1868f8a57fab04865aabeb9583fc128e8e7d6919730ef44a338feb76dbcc0f0fcfc36c2acbede5157daf94e082f4c4de059e52dda12f31a440ab57c93aa5799284c7541041e039b429cb3cf42e9f63052ec820a45c80ff825988d57f17b8ad61a7600a526c7076578a2f49250431f7dbb2d94cd023ff5bdf391aec458e1af3c6c36f0e6cf45db712c8cdc275eb4726e870f33353c6cd5c8c465daa3d9cf362d71c2dd2703e629d0de807234fb6dadd0e984948f33247564af2752c0f141a6f9acc4fcc3cfed119ae6a195c7f871a423bf35dfd6faafdbb4635c9fdf6d48f4d73d5e86c676f2a393a579bf8d04a4cc2feaad2954179594eeee27b8c8145797de14c759b0266d3192e88b912732431f3e982a38ecac21b412f862d4bd4b7efb7502f43d63318b5a2488b5b37ef5b5a3cc54b80af3e37933743923f0aeb17b710d6eba0b60c0228da6b26c302e7ed32bcbc1ef704726005b575bd76d852685a2918a2c708c53d9706c440516c03f877a09ecabd026bdab965970a175939f1014ecc3cf6a011e6a4c5ca133b2b906c64159d6a9d36a98852581f19ba652b66da5ddf3c1698f95d6268b483115e2e07d61ef581aa1b2fc4d9cbaae1f62ebf5caa2635e6e156e98bcf71dfe62c6f54eecedac426b166ea4640d61d22f2003108f941b2dca106475e5812ce1df99fd93aff1e9e34cbc4a67129d28bab8e812125b8efa80842ffbab1f9ca7d02e574a3c136d52a24b3ed7699af9a54288eea7c0890892b3f918e0b99fd9adac45eaf97a6ed1b30dc4764180954e035468b57844ac669e71796c8ce1523d9f54546efb40ec328b8ada5f5802b6975b09e48fbb20e074cc525179c841d649c1011991c5c5e8ae8a7960be07bc421d13a542bd847c00787605236e7de49cfded346af07ec3ec5df545a8fc45141185906657b045645d6069a64cead7889c20671da46ae93cac9ef7c975cbaf58a5cf4b23d688065e6a537c6658c0c77904b3145ca3b1b32f15475e91f33c18ad8e7aebaead261fd6fe295ae33251e5b380d53aedae567fb783fd1c2a61004dd14aad4591bb8372ccc9dd63abc074c03191e37ca82cede480bf2b787e1514622020834bcf22ef498ce30c19179f0f0dc57b35df46d74fe61865adc8c793cf128f94533c094b2557426f450f11948bec342329f37d13f6b91c11dc504c9bce832276412cc70c1c8353d7cb4753e48b85c633497fe69a0cc2fe3f1f0df78b3d26e9f6e84123d6d6dc44c05eb07fb6c4f0921667a6c959c1b33a1fcdcd2f101752f7181136112418a1f934f9cbaf5009bd67a1b738fc97852f188f292158179310d8e4f37b3e8b2a906fde3e282439011f88c81214513a96c88ed9734027367f7e730f5d23b5d23751c343010b2dfbf45a83f9ea1b1f60672ce618580003b69ce96ad901c7d594010cec5d60f1dd94f19523f7d5f677a69e64f02eb9357d4d73710ece4b929b0b18e2ae23228ae69483ad1f183d82ad95183d3679904f852d0db472d2dc070e67db6075ad81da93d8f845f711c1351ca249b8073358295ccedef2ffd24ce3ac66260815ab0b5cd57c9779a2bf1e115a1e575997c12a6e9291bcf520bfd98b07d441cd4b07d2d2060f6bf7c6c2a395870dcf", 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffff8, 0xda1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x7fffffff, 0xf5, 0x2, 0x401}, {0x3ff, 0x9, 0x8, 0x10000}, {0x8000, 0x20, 0x3, 0xf265}, {0x0, 0x1, 0xf4d1, 0xfffffffffffff801}, {0x5, 0x0, 0x3, 0x6}, {0x1, 0x1ff, 0xc15b, 0x81}, {0x100000001, 0x2c, 0x7, 0x5}, {0x9, 0x1, 0x7f, 0x5}, {0x7fffffff, 0x40, 0x7, 0x7}, {0x200, 0x20, 0x6, 0x1000}]}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0, 0x65faf7f4) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) unlink(&(0x7f0000000240)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r2 = getgid() setgid(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) mlock(&(0x7f0000fea000/0x14000)=nil, 0x14000) 22:28:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xb, 0x1010, r0, 0x0, 0x200002) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x1, 0x11, 0x5}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$VMM_IOC_TERM(r0, 0x402c7413, &(0x7f0000000200)={0x7ff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4e85, 0x6e, 0x6, 0x0, 0x400, 0x1, 0x7fff, 0x3, 0x0, 0x5, 0x80000000}) 22:28:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80200002, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001e5, &(0x7f0000000040)=[{0x41}, {0x16}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000200)=[{0x1, 0x6e}, {0x21, 0x8}, {0x0, 0xc5b1}, {0x81, 0x7}, {0x82, 0x7f}, {0xef, 0x3}, {0xaa, 0x9}, {0x42, 0x8000000000000}, {0x67, 0x401}], 0x9}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x8, 0x1000000, 0x3, 0x4}) 22:28:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0xcb55) close(r0) open(&(0x7f0000000200)='./bus\x00', 0x28b80, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 22:28:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') write(r0, &(0x7f0000000180)="c0426b7a78db82dac9ec2392578720f8281a0ea55ae76150fc5333971d8b1a96661b35fd886b5859ef3e5bdb31f8fb5a67368f98f81c19e99e96145fc403892fdce5ccf0e5caab54fec0c8cc830de2bde29b1a030ed74289c64a20c4ae63", 0x5e) 22:28:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x619, 0xe, r2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 22:28:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x1, 0x1, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1d0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r1, 0x20007471) 22:28:28 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0xc005, 0x1000) 22:28:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) 22:28:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r1, &(0x7f0000001240)='./file1\x00', 0x0, 0xa) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) r4 = semget$private(0x0, 0x3, 0x0) r5 = semget$private(0x0, 0x9, 0x51) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200c0, 0x0) r7 = getpid() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001180)={0x0, './file1/file0\x00', './file1\x00'}) fcntl$setown(r6, 0x6, r7) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x80000000, 0x0, 0x8, 0x0, 0xf045, 0x2, 0x1, 0x3, 0x540}) r8 = fcntl$dupfd(r2, 0x0, r0) unlinkat(r8, &(0x7f0000000000)='./file0\x00', 0x8) semget$private(0x0, 0x7, 0x4) semctl$GETALL(r4, 0x0, 0x6, 0xfffffffffffffffe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xdb) r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={r7, r9, r10}, 0xc) 22:28:28 executing program 1: poll(&(0x7f0000000000), 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x8}, 0x40c) fchmod(r0, 0x81) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}, {r1, 0x8}, {r0, 0xb0}, {r0, 0x2}], 0x4, 0x8) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r5, r6, r7]) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 22:28:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x80}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x100) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0x0, 0x5, 0x80}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x7fffffff, 0x4f5}, {{r1}, 0xfffffffffffffffa, 0x55, 0x2, 0x9, 0x5}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x48, 0x9, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0xbcb, 0x38}, {{r0}, 0x0, 0x1, 0x1, 0x1, 0x77}, {{r1}, 0xfffffffffffffffe, 0x5a, 0x2, 0x58, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x94c1}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x9, 0x3}], 0x7, &(0x7f0000000280)={0x2, 0x20}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x101}, 0xc) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x18081, 0xce) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x40045720, &(0x7f0000000000)={'tap'}) 22:28:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 22:28:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 22:28:28 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x0) 22:28:28 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc000000, 0x8}) 21:03:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/72, 0x48) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 21:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) msgget$private(0x0, 0x100403) msgget$private(0x0, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 21:03:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x100007) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) fsync(r0) 21:03:12 executing program 1: r0 = socket(0x110000000004, 0x8000000003, 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x510, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcc0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000050020000000001000000000"]) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 21:03:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20a09, 0x80) poll(0xfffffffffffffffe, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00f6ffffffffff835f3176cc00ca7c179400"/42], &(0x7f0000000040)=0x2b) shutdown(r1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 21:03:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3b525bfe, 0x5, 0x0, 0xffffffffffffffff, "5e226171777ff0a0ef12e78ca0a9c3aac19edcbc", 0x80000001, 0x5}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 21:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x5, [{0x0, 0x2}, {0x0, 0x1}, {0x3, 0x6}, {0x0, 0xe429}, {0x2, 0x242}, {0x2, 0x7}, {0x2, 0x5dd616fa}, {0x2, 0x20000}, {0x0, 0x81}, {0x3, 0xfffffffffffffffa}, {0x3, 0x5}, {0x1, 0x7}, {0x3}, {0x2}, {0x3, 0x1}, {0x2, 0x3}, {0x0, 0x1}, {0x1, 0xffffffffffff6e75}, {0x2, 0x7}, {0x1, 0x8001}, {0x0, 0x748b1a5b}, {0x2, 0x9}, {0x2, 0x6}, {0x1, 0xffffffff}, {0x3, 0x6}, {0x0, 0xf7}, {0x3, 0x1}, {0x3, 0x1400}, {0x3, 0x3}, {0x3, 0x40}, {0x2, 0x3f}, {0x3, 0x85ab}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x23, 0x6) write(r1, &(0x7f0000000080)="00120009000000b201", 0x9) 21:03:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x100000000) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x50) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) semop(0x0, &(0x7f0000000180)=[{0x0, 0x40, 0x1000}, {0x4, 0x3000000000000000, 0x800}, {0x4, 0x6, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0x7f, 0x1000}, {0x3, 0x4c3, 0x800}, {0x3, 0x6ef, 0x1000}, {0x4, 0x100000000, 0x1800}, {0x4, 0x7ff, 0x1800}, {0x1}], 0xa) 21:03:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6c", 0x69a}], 0x1) 21:03:13 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x8e) socket$inet6(0x18, 0x4, 0x7627) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 21:03:13 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8019, 0x0) getgroups(0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setregid(0x0, 0x0) 21:03:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x81) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x50, 0x9, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x10000) syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x460, 0x0) 21:03:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000000)={0x3, "8daf75d17f18c8cbea1092af5ffa55ba4dd6d797b32d3d468a"}, 0x21, 0x800) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) msgrcv(r3, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x2, 0x1000) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000038860dcc18a56ce64f392f9817797118e7904c0ecd1ed41ac5746ed75ea0ab3bd195dab38f5b032f93979345220017af14f3571ed3d5b0c51e0bdf763c386087fd8b9622c1a7803531ca53ca92df1fe8b2fd46a8"], 0x8a, 0x3, 0x0) 21:03:13 executing program 0: r0 = getpid() setpgid(r0, r0) 21:03:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x81}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") dup(r1) 21:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x0, 0x1, "46e97232ec0b8cfc8625a30231bd9445ee6dbb2f", 0x700, 0x5}) 21:03:13 executing program 0: 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, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r2) 21:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x180) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 21:03:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) 21:03:13 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xbd, 0x0, &(0x7f0000000580)=""/189}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8000, 0x1, 0x1, 0x9a49, 0x9}, 0xc) kevent(r0, &(0x7f0000000080), 0x80000000, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0xf00fffff, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x800fffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0xd8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x60, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x5b95f712b238351f, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x87, 0x8, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000004, 0x9}], 0xffffffffffffe089, &(0x7f0000000240)={0x8001, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2700010000000000008188c0e134983518a983c703ff88c2029a9b1e908775ddf08aa0a288969e71039b53efa26e9ad8297bc05cc1c2bc1a6bebb20d807b914cd85f0d20c820e0a19f469abe0066b4eb18bff537d5c8f226a0a61e32deac4974f061e5e39ebe4a7c35ed79a264bb4bb703a51d575b70e4bb4459c7c1980d2de2b2153d9f366eb70a9886f79e818cd4964bfaeeb64665ee4bdd05545e7e67d186b06131b6839d07991ef93f680ab00a26c277c5de88d7b4"], 0x9}, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="282cc60a3ddb8377b7a510a5bf9cff6324d0e6e096d359ae3e77ac71fdfc853661c160bd2b017b9727cbbedbaa1da1f679cac5062d5821fa60e3e69f6578b06ebe", 0x41}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) 21:03:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5, 0x89}, {{r0}, 0x0, 0x1, 0x2, 0x0, 0xaefe}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x21, 0xf48, 0x81}, {{r0}, 0xfffffffffffffffd, 0x92, 0x20, 0xf62f, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x50, 0x400fffff, 0x1, 0x4c6}, {{r0}, 0xffffffffffffffff, 0xa, 0x9, 0x4b2, 0x87bc}, {{r0}, 0xfffffffffffffffe, 0x1, 0x23, 0x5, 0x7}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x80000040, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x59, 0x1, 0x19, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x50, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x45, 0x20000000, 0x2, 0x48}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0xcd}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x200fffff, 0x40, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0xcf, 0x3, 0x80000000}], 0x2, &(0x7f0000000000)={0x8f}) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) pread(r0, &(0x7f0000000400)="ab914992c546844694eb7af2654d16647ddca4929f19fdb1cdce8a7e2b496f914f79be09568dc9d7d73b51726c1c8a49f31cfd2a41622ccc54b09b94c2a82d1a19fc58bf785064c8853d294df5f4d179afc257c0f49c4494e48f984f92fef60eaa004839b7c54395e1d65995997113caab5fca83", 0x74, 0x0, 0x0) 21:03:13 executing program 1: r0 = socket(0x6, 0x7, 0x40000000000) setsockopt(r0, 0x1000000000029, 0x800000000000003e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x2000000000004) close(r1) r2 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) write(r5, 0x0, 0x0) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 21:03:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="75d5d9161bd2abe23de178b7ccec07a67a748fdce78a6d29ba9cdb64ada60e370301e1771721ff8014fac1131ce30ded65fb57f24e65778eed6e5ff3eb94c3549e3e", 0x42}, {&(0x7f0000000100)="c0569b3992d706b632fb", 0xa}], 0x2, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x4}, 0x400) setsockopt(r0, 0xb8ae, 0x3, &(0x7f0000000200)="511b15fbc344a58e24be654ab44cf60c49d9914b30f6d5c90980b295e500bfcd5015e28553dc564c5aa145638cc9ccfe5938ccecb7df2439533aefdf26dbf73dc9adfdc96a013883dc264a242a2223bf696ac8d207f3598d", 0x58) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000002c0)="a68e90db7365a7b18904ef490ec09071f169e41e2e61c518ae776739845455b552341fade3730ba1cd51169b96d20dc9829e3a772bba9276d3edc2a2b319d0cf0518be9d0512f97269fee6896631df3cd71debaece6ffa2764e1a5c7ce018305a8c830def73a0ea63e52dfdac570c80b9315b5e16b7866b1e38a1b80335dfe1cc13e3c9939d9d657612825df6ba003c7651119eda28f30b556c2d65bd21b92ddd03d001ca655096d77efdd6c6cc1613ae68cc54f9a05422773755494ed7f7050dcf28749f41ac0b91903781d3bbb187c5bff7e5d072ef4686bd27dd2b2b894b7fd0c49f7c2c010991b923f051b48e676bf5b80e0b3393492a3f722d3a01668465875b4a0d2ca6f1f56c18915413ac6ad00785f4e36c5af8f1f7f039b91cdc1ce01fe63b191ed31d4c7c01f74be25cffd3e68afcff93a7f1ccc4a1e28c9e0d6653cb2feff29394b0b3f6bbcd89adf155e16a7d45efd21b927081e7435050d77e856721e2e24a3481043368d8804af7a3ad294cfd7596ccaeb8dc8c00895624b2cb83a24ece56c59ddc8048a9c942e1e1139a54b29fe3530c9a5c79fb3ccda00f7b2f9d46d8ce188a8bf1719719465f29994033827a09e7896d5a04b47e7c4bdec87dbf865a0cd99cb6d23633e4f6084ef797840846a63d849d272549332377e5d22ea243cc351e3405f781b5663fde88a8dc616caa957a61158e9e355e8a09bc3cd0bb6222616c5fe5ea2515b9f8dce476a92c9ee90b1f04b16938b37130ba5c7e5845586985befd2b3dee86d6364d4b4288e369ee0307857931066892a70e262a2203da2ceab5a106b2114e12fc7a48a7f08a2526120dbc213a0541dec891abceda78347c3a4d2422cf76783f6967e68523a904d90e9bcf688aa6f11dd5a65cc6ff141b34b640e973ca46356daa22ccdcbf2b24fa778e22dca8aa73db665fd242af842503bf8a89ac88c5006e5ab16d8159ea8a3dc8609ed8a65dee773186b9a62c5e23062ae44b6e8b47b11b7afcf50013cbd63dd067e7d5589a3979c4e7d452db6127a5d41bb3a71f751bf3435fee46e3bd8c7ccf307390235d3ed72f6dbb9c88de2bc1fb2c41d0036554f1649db824f925b5127683e3973b2373eda10deab39f2dbbe08506b0a4e8eb0c7f22b8700c763e15cb48cc45ba431b19b26f71bd1c17186f85ff0c993e9d21682d210e7a2be2200f0dc033dfe088ef4b5f8970efd0033a8741cd03f31839cb69558b3371a354cf5ba0d7334f1c22f92f950b7658067b5ec223ac2be83b7a71f2e37ac58a4351ec13beeca81dae15bcd2c36b1086980c9f1db88f28322988762411cccc314ccff564071f420b0b83dc156145d946c4a33cccc4624974c2417ede397ed533d2f329c3b9d2c99d17ea9bd107403dc888b2629a3d037e34681df2637c5bb5fb6eb79df11af8e0a610211aa1e99352db1dd43a864a8549cc7511ba66853649070bc00b4825a974999be4c7d3c14d335625d47f8fb1ec133ac5cd7f1869f5eff58237a774521e19a3d7ca221e2fe7088aaebeba0a4ae97cc23d3c08814990f81a898d73b304f0501217ccc28fe236dd3b4ae74452607a2029ca059e99343c6df798fc92138260d1b55c50ed3caa0fd7a1c9e8ad28d15fc45e7d0ab9df65d256c8d0e9d54cc52b21951931e31499e190efac472c18fe648dbedfbf53cfcf4db3c8771221c52fc64b596c2eca44fcb3688b1bb4f471ae444374da81fc0b7ed92c6e6a7db805cb6031b1ff69428ca3efcb9c22f70e6e8a0abc3d676e2ff97b3a0d1a77a3d75d01bb364aed1281ddc9dc3df8aae2eca1a095728d3ed53188fcab00d424f86e685ebb142272c2f031a80befff2369e3116319e4d324e395e34ece424379e1aabd6019c3f8936ff6e8dd41ca42d0e36f4d486dd1b0c34ce625618fd54f7e6c3b36c97b5d1cf58a6adfa0b75c849367a935be314230258d11c3e47fef0224709c56d8f45db764fd798c4a32171186c6b872a89911869e476d5c6f528fd42807fe7861ad958ea188146c4ed79f62dff9595b3bd1b460324a9a0035a86bbcd1dc5639d932446e37befab349403d93cba1a9739233b9538337982fc020251befdb109548d1836f97c3b19106f52132d9c93fdbb1e7586d3c716c2607696a1eee0f0acd4b32185a431430f3649bb0a51716c19fdc39fd5fd35346a39a960d7ab8a056e3c0f2a08e010aea92cec5f1d58751b532daa83fd663e1a139a07d3fb2e25d3dace42ca70ccdb0b4ad238c96caf5dc8bd7c0de5e2c1695c37334934d38fa7ee47a463913e1d1ddfecfc8b45ae323a8e285bc1347d22ebff0f015f9be6844aeafdedf32caee14fd50e30117d604e6a3f04e32fc2f2374d405e3723a37a9592e3b1a90b23cf950c0659d4367ed3e92e2124951de7fd2baaa096dfd36f228f053bc6e5b9bf3dc2d04ca8c4712d3b6a4162ec6a3f96c0e73c6583eefb737c6906dc53bd473e915b46074323fa7d1ff048cf3f1f51d30007a41a317635dce022caf060506d38c71af1f85f617985916661a180921d8e0f809a6e40031285427b738ebf1562783698eada833670311193fbd11f53804777b000d06697bfb246c433f6780a30c6a2f4fa67e55197c1952a9f0bbb7b7a05a1e7aedaa2fe730970e7ecd398d9307293b3ea8639d4f728bf82be710850fb8b642b70366fb7ac9988fdb92014130c035ba951ee198fbf5f8e1c237b012e8c405ffc1bad0afb1435b4ff691615067f6e4c2836bbce3353c8d188cb87b83786273003636e5c71d18b76b9ace18dbc4beeb655d2589ba2549bb9580a9897a9faddc19594ec8aefc26150837307cf7bb01a0c0fbfd52a270f6c8ce8d48e07dc4f60a876d11ccd394cf8c0a070305659f9a9bd1888ebde1ef02c09e0b760a41d6bb43bebc492fbb9e73553ae2cc43f13b764728b7045a3d506ebc2fd960ac8e250f8b069126cd78639c2f00f440525ad6cb740f4ec19e0d6ead2e0e25831b1977fb6996a0abcc75ce839b0761a4be06e9cffaad22abe11ecb97d5ae25305d15c78066fc8e754c0e235cfd449872cad187b046c74da1a625c16c9f1fd190d4dbe9609699ac465892063ba8db4effe4a43f9fd0d3a07657f42c481e412c8279323eb622fb5856eef176826587876122b1bc9c4454de3506be7b780beb048d43c4ff0c910a155e159fa3d3a20044207868ad6a8bf116aa31d9c6d23afbbc378ebfe3ea3525a501e0c4dca8a021fcc863713001ef5b47c2af004b81fe1eec194c67440f6d467b91fcab18e12bb0e1b7d465edca8760b386c566ce7239f9511182f7eaa774baff0f3339e488355c8dae9c80f21e253f7715690d10359b238df832476806cbee50f1d9016b2caf4aad3b8811ed046d08b62691d41e2799f11189bdefdfdac8044416bc12371fcf9ce70131a33d4af9f59a26b8b31144762cf1aa7802e60f3b56c4440b1210f5c8e25f392177d8439fe6402a9b720e2f9e52dbfab79c4499be4bc15aa63f24b3568d1e66100c4957e16193bbe42e74027a916e97f6327a72df0b583520717813f7d77d15ce849534c7362906f711859cc57447f443613cb36a4dabe759e31d2222318d2d97e6b6c8acb89161e515f159c13cda684bebe3a30225823d89cc28f2ed98dd04e501163f74ca7bf55c21f4d476ac5a7b227403b9e3d0bf7c35c18ce38a6139ce194e099b6870b841a1a430bd56b2a56e1c6186fc95825143f8fdcc9c3f9226835dd1e1f3e8547d0ed3b8042bbaaac0b77d6ecd20b32941d5e2305773528cbd657ae95616f37f189e440c80e33fa8fd938f56b2b8518b2c579f1c5f30456a7d53f54ece5a0e7a18625179bf4ef3ee656a42a97341ea30820ca059f5a926f0079a01a16c4f36d0e7a26961d70a618bcd6b7bd79ca0446fe6efca177b6157130439798de2b13a2cad0e6ae1ee1723d97851e1b7f53bde737c8198fd4d2e7804742ca873010d870ab403db763b3b734eb4066fc69cd9c4051f70636ba866d148ae0d2a087837f7e06a88ec054424edf21620d9e41db7398a289184fff5a6d4badcd2e3cfee8faafa8ae145fc93c7ef4698b88dfd383eb11d7299068e5cd0df437b08ef5c637647ed450054348fcaab2bab62eaa1e15f4a53e669b9fca92fecac62a51d5b39549166b0073cb0a2917ca3ae406d6590dad1f27e4bd83894b63fbd478a148174e7f7d8a08554af41ea63d362bfab6d558a386f6be173bc966e89a129fd8c3fade04a906723e0ce819f9a3889b589d17c24538af7a3c49081a6a7489cff1ea92286a5ee96afa2db5be19e58cd8c3c5f8d1e180e60b8208bd7a6f9731299c9c9fb85121e9e17f3a71cdb81540f2bc8fd1cbf4948655a43003991b881a4d402a92e8e4b57b1039ed77e12f84fe0a43f947b474350258b0a64194c0c6b07d4a56f18d4ed62911fb31a9ccb1b1cbf1034107348dd56e1e4d4632eb5f97c6420af34c5d4f7427f67bf07e82e0db9bbc6e4d2ff759bda2adecc7d376d538830907400d15629c659428baec11fdc4727852911152d3550e2e5c8c9943cf2a671b78e6700f94b9a342ff008f5eb78e52b63fbab8e0a6a491c9983214b817c8a66b0918d513ddea57e4fa987e851195a58975c596051099c6649544831d42c57ae04aeeff87f936c193ba04583c14f94ec2c55d1617411c24625bbf21ba14c0bacb2dafaa99b983070b221efcacb955edd65333d1bd5c5941b4e71f94043db88ee00cd354c439030fadecc1a1a9b1d85fd20abaf5972fe32478b1b0a38d5360c795a222255b573e06e807ce87b4d1574bcf99c9aaae74859f42a0d004914cf8f496793351e0a53816abd5b0f9e9204bd72c3f74c1e89da06b2e2d3577ec966abb6e5cf5d1af755f66306e410a2156f69a90a7481c81ae04257de32815595daa91a0b5507a0c017c04238e26c9173739b5effb4b695c216be334abe5cd9d53ef3ee0ab05f11d5f7bf4970de02ebf6bd17fd516272ecab81c51f283c42b7c50d7bff75f285ae01c7b9a3a2fa06d9ae77da980b7a3fbada7211b7f174350bc38e972ef0adcab9595cc247aad50ddc7f84aecb48202074d20b0411f47eb84e547cbf4c6994d12d56763cb80c0cf398ea7c554e67d249599fce87d4bf6f4db0b1e3aa750bd9ce25ff5184d1ea6676ebc72df398a5a9bf407dc3d4988f1c448f64b0280e76b3882fbcf5e671e7c129dbca68debb1254aff46752c8ebadcd94915713b981757d15ca69e19b0a51ba417a7709474ff67a3aa45e578b816d7b0d5cae80674e5e798d66a57d71520af8df5c70b299c95e1bd8507e1709a516ac01129affe7cbfe247a9b9d049615e242967ae78efabac2ddbfd4bdb0128e15fe05703f7eeda8616233d90661eb07aac6fd62840c2501189717a2d352baaf7c7c9e33dc44e98226627b38f664a641b7fa6a2074a8aa0b1aac3bd513a2795bcacc109f4909eb6f5cd5715e53877943cb7c571967aec556a8b3053226f2ec761c543ec7c5322a59ed47dac8fd0be7b38504f30f0056cfc6daed3b4247b197ba8ddc821837d2dab663a0435ad8ae3496ca6ed71024c39d8d41b3cf6df5411124e3e1117db75356df784790e384984d97a7c7e83fbedd00da3d14c688b89c2926255bf316a08372917218dff0183eb61bfe55e64a62133d50daf91474bf0f719b6f0b31f41c000c015c9339d2b40f71b6f0264a93174862abb33a430475a3c778e949c16fe19345d08a2fe8a73ab413297226902adfa927f81cf32a4eb948b9c94a3c2c934d3d2620662037d7caa394f381d90e11b777a3e", 0x1000}], 0x1, &(0x7f0000001300)=[{0x108, 0x1, 0x80000001, "f7896a4bb79be11dcd2ebea29cdb8074c60f74cd1cfb21ce0189691701e242c16d3ae4b492e510709e0968f70232ded4f9fda25c42d02a53b0eb3d937ca00b68da785c0749596949f0a09328f9ba8f1ace69e12d684152555dcc0291572bd3b8cd41ff72212d125d422092d31d779fbfa1c91ceb1c19130b20c7cfcf6f5889a1359521ca3fb4ab5da4d6e138c9c47ca44a41c284b31594db3fcd7352842e54afa9a11b4146328d17aa571596c98e6fc5ceabb1e560c8791257ceb2f8494c7a1b6d0d9d828d904acf610be29233ab4386938d33c5ac4d4370eb63580947f733eab36e77671aa59dfcc3a9ac4b219889d55e706743c3"}, {0xa0, 0xffff, 0x0, "19f33a21db178a541d5da8a43969fcbce5a3359827b4e7bc1ef6101d83f4de7862a0958af05a8b88edb1031687d80b8283be4c6d250d13469b48002fc1e670a323911f0984f560919d1407bd391ea856f27a2a07ca07aba370855c40e902af20b8855faf847e268bcdf208ba56c9c14ea523ab8aa27550828c0a82571709f4f2e14767f068c8a9e3ca9cff1f1f9f488e"}, {0x88, 0x1, 0x6, "1f7fbe00eb48fad1f5a7fc89e8c31fbe88391940f530a1e88275377e3c11e228bca554a7e06ae4fa3ca3355f6e00c29730492e76cc4767eb7ab06fcef51cd492f36d385265164bbebda55552ab4ec75b4c233d67ab9e551e897c27f961f18df3dd5f9cfe40da49d51e85307661134a5708b48e1da2602e"}, {0x100, 0xffff, 0x1, "42abd896b12892fd518d328686a1d80ae22265bd94451f148945a7d8510cdf55e6c4ae70a389bd80ea811dc0a301e71d61258dd907ca5bda1d24080a7d149fdf5dc6e1a2ab2478d22e28f91b6a77762f2c527caba64d2814360a0a9d988a2f888ad83d70b3e5ef8bf402848af5deedef83a4aac1931b59cf072f7cc02a0722076b394c28073dc8c80b47797990051763b322103edc3e21ebc11a914513aefee2e8f49765909a5402ba90c3cc469f0bae1627bf4f727a208a67ffb886006e7dfd0d45f0247a53c0aa732c36fdcf09608d8041586ae7868d94ce9fa76bbc5b47f73acac25986789be50973282b6e06a8f5"}, {0xa8, 0xffff, 0x6, "bdce3bb4c63cfe10dbc0ef73271fe784d5fba224075725da2213f6555ad529ba70554782493d0a5a9109c9c0d4673f62266b4fbc2a87967b0276010ba47a4c79331adb588200a5645ce8b882c15d72063af94215f5ed968a68436ee24baceefae2da16c5b743d6362f3ad9184d91e2a81b0eedd5f7fe4b84f981388c24c46afa99017f0e8d289f2124b96ed6c5699b6881fa9d31720454d4"}], 0x3d8}, 0x2) accept$inet(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) 21:03:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) read(r0, &(0x7f0000000080)=""/143, 0xfffffffffffffe6f) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/78}, &(0x7f0000000000)=0x50) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x3, 0x1, 0x1000, 0x1, r3}) 21:03:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = msgget$private(0x0, 0x610) msgsnd(r6, &(0x7f0000000140)={0x2, "2146c9db55347dca402e064516cee8df9d9c5d44c96d7148ff6b68a1578b5d1b08955301e598bd6354f9b20b9a"}, 0x35, 0x800) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x20) msgget$private(0x0, 0x40) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x1, 0x800, 0x9fb, 0x80000001, "d5eda1e8a9c6597fb699c21dada74a5f8ac6480c", 0x0, 0x7}) flock(r2, 0xb) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff, 0x9}, {{r2}, 0x0, 0x10, 0x40000003, 0x3, 0x13}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x1, 0xfe00000000000000}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x5, 0x4, 0x1}, {{r4}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x0, 0x1}, {{r5}, 0xfffffffffffffff8, 0x8, 0x4, 0x8, 0x40}, {{r1}, 0xfffffffffffffffe, 0x45, 0xfffff, 0x6, 0x2000000000}, {{r3}, 0xfffffffffffffffe, 0x8c, 0x42, 0x7f, 0x8}], 0x3, &(0x7f0000000300)={0x6, 0x5}) msgrcv(r6, &(0x7f0000000340)={0x0, ""/38}, 0x2e, 0x3, 0x1000) readv(r5, &(0x7f0000000600)=[{&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000000580)=""/118, 0x76}], 0x4) msgget$private(0x0, 0x102) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000640)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r7 = syz_open_pts() mkdir(&(0x7f00000006c0)='./file0\x00', 0x30) r8 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000700)=0x5) msgget(0x3, 0x400) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000740)) syz_extract_tcp_res(&(0x7f0000000780), 0x21, 0x4) pipe2(&(0x7f00000007c0), 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000800)=0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000840)={0x1, 0x100000000, 0x10001, 0x2, 0xfffffffffffffffc}) getsockopt(r3, 0x3, 0x200, &(0x7f0000000880)=""/185, &(0x7f0000000940)=0xb9) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000009c0)={0x7, &(0x7f0000000980)=[{0x34, 0x81, 0x7ff, 0x100000001}, {0x0, 0xffffffffffff8000, 0x7fffffff, 0x80000001}, {0x0, 0x20000000000, 0x8, 0xff}, {0x0, 0x7d800000, 0x4203a266, 0x5}, {0x100000001, 0x0, 0x100000001, 0x8}, {0x2, 0x100000001, 0x8, 0x101}, {0x8, 0x600000000, 0x3f, 0x9}]}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000a00)={0x7ff, 0x5, 0x1, 0x6}) 21:03:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/195, 0xc3}], 0x3, &(0x7f00000002c0)=""/222, 0xde}, 0x43) r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x1d) 21:03:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)='0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) write(r2, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r2) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000340)=0x1) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 21:03:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x200000000000000}}}) pipe2(&(0x7f0000000040), 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 21:03:14 executing program 0: r0 = socket(0x2, 0x4000, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0207534, &(0x7f00000000c0)={0x0, './file0\x00'}) 21:03:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x8) listen(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) utimensat(r0, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x10000, 0x2a0000000}, {0xf8, 0x568}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[0x9]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x57a, 0x5}, {0xec8, 0x7ff}}, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20142, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x400000000000081}, {0xd5}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[0x10001, 0x7, 0x937, 0x9, 0x9, 0x8, 0x0, 0x4, 0xfffffffffffffff9]}) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x10001, 0x81}, 0xc) ftruncate(r0, 0x0, 0xfac0000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) dup(r0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/86, 0x56) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 21:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x40) 21:03:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) close(r1) 21:03:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4, [{0x9}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x14, 0x6, 0x6, 0x1, 0x18, 0x3, 0x6, 0x2, 0x1, 0x2, 0x4}) Xh!;g Cubf{S8vI2?AB {~De6gb;< khd-0OA/ӵI3580jUj<֗U1&WÞx*[yX}0 K OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 21:03:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000005c0)="00c5", 0x2) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000440), 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10120, 0x0) 21:03:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:03:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040), &(0x7f0000001080)=0x8) setsockopt(r0, 0x2, 0x9, &(0x7f0000000040)="eb4a02af4d6847f5c327f24a7b587f3258f7479c8b2858aa23b8e615767eb7e06b842782376e4ebecb9d1fcf35462d0b3466acd96ed7b52274284195a17142cb3e77539d5b174e43d7f22b8e6029fb77789fb365f4e683afd12a741d7624afe7b53b43cb7568ee4102cf8f6d1d052844baac27eea43de6f7a3e6c61b3ef8fa9d54e727e6dd5fafdbd0505ae2fac0b93bb314bc49b2b64b857305b0dca1136cb055d2df7e39b8463f081051a577929de8a829a69a611303865928c1ffdf05810f9bbdbc8f980428889b6acff2298d96570f5a32873903c7e9397855d2827ec987147f279ded77792984b8e55fef46e27f6a6eb99f673cb11b9a2531b1759926ece8d7faab9cd0bfa3710d30a57780bde33ae0eeff69e67e96e00b899d754e6f59de2d99e5459f88142bba0e60653aa78886282d4a0f53689a8dff62893b211a63db6065875dddeed358cd40246d40443154f47863b0df1b455eda807829f12ec7bc094253e61180f79413dba741552f71cf53128ca4bfa7410fff4e904173253e99e24f5d11c6eb2efd714891c240453d1fa6ec5dc3e5f96e4a3819c72f96ff9536ce2a7a671e604098c9648d4d370255c8ecdf80b8e4f824fd6105c3ab8d60a6793930e386f9ec96ef14e580dc026f2cf4bedeaeb00d330ede104a8e454c8d583642ac957162cff53011135f6decfca6070d688c71ebd44e289a04c17416602b4f8dbc0652110cc03fd98cc96fdcf11223867e51f35ef5be01fa63186cafaf9e3fda982568e613937569ecbbcbeae7ba871f6c379bebd07bf70ea557cd8f0244d61a08b96ac119cc422052761cf66c9cc60c19f9136b6bceff6850b513eb172f7c57a3c5ccf8d5df6d5025fcd1a92486be04a6cd7b3ebca3b07a285225f9369af6f7d54afbf27e72de2ecf84d66e7f5aa446bcbe34c7e860563f07ea02050c83b4724347741128d06175c679f02a0e7834ea341f61ebce316b0ce6dab2fc1fb8900bb855e9a726faf48dce23c9d4d21a52a027d4206df08f7cb62f2379d69fc4131ca4bc0e5fe8045f38f2454eff87406df38c5e4bbde843fbe0edb573da9c5278e78ca145b82adc5e79407c5411fe0955f6281d1a569766e801d86ccef1ec8dd0df1516551ce79028d0ec8da60206bff97162d22830cf4c0cca3c6e3a9572fb39aebc5aaf14145434dd6e949db00f6db28fb96ff61cdcb4f274d1c71042e35574c1b7b6cad30fdcdb2f0dc735d1ce520f6a560cab4a8fb5ebf6ee9a4a410202b458e9eb6d0452e75ebeda8e8dcd82bcc32342e59d638c0b7240b80aa5f0d25bba09cd199c239a412e9764742a473660772dd6f427905786abe2eef06b1ef2ca81763d1a30e1e2624547b3282fe26eef0ba3985c1590e835fa421d1097ef126cfda2fe399a0b9bee01c447f264be14bf6aff7967a107ce323c78ff22db4e94bd0f976ef47cacfd800c5f6e3bec762f653e586745853ddc283d643deb09b4b7774285d9ae1606ec877ace81b46e3d1ee04bae8dc624892bc5a1735e32d9345a3d01a507d434f725005d1f2aa95a363b7909a23b2e4583633def389ee3aafedc5efa6f960c8002dc1c8d7e3d41a4025506dcf212ab15bf9110d63f487a76e4700d2da78fbef3bedd041fd7b1b98531fb8a21218f84d63e7f49f60316a71e8f1158d6ccddada6b72fcf2bc5b7d401128d9968d403e18508f199a97e4d775f4276b2b71bf2a2ecfd70c4d7d0debf998fa5b0ce2744b958ed8493dd6e99d821657c64e7e0ed934f9303c663cac6f47f1749b6b2b9613300836cf22d08ae4af77041c931ae47ee79c9d72fa802f2f04de9c6c9a844b6cfdf4bdd698cf33920370b2ec070f6ad50ecab38d1b50c8706bfdccf0a186a5af91b0796683daaf1fa8b0e0131fcef6a9b250d8d8bfd94b8ad316175c7308e0452911c3b21e04bd49d84f789b461954481e67060c1b62fb4f3f4a9073155228cb0621868c51d66ea0b32908f25e5f20967c8fc50b9e0c3ccee7c7da4697f8f7ab7efc20beacf5c46eb4ef72d3538de7c3e99eb93b3266598b4572dfcc4e8903cd3c9826c2243fd8dc817e467025a1f8bcdb494e4cdc8b74682492e94851c0d289dec7bb25bbac56b28019c915a09b812b1bdabd4e251b8fc27a6a321408829c68bf6db9e75071cd46ce5527203bf80d2fe569bc49a8a917dd9912ed0b9f608a26f7ed14f831296f25d0e3fb4483fe55fe7b0c2ae22b03f1b6902a5fa3a630853c2e0d4e13314d31d1ff5d149ccad16a4f505b7f5982d859c56b89fcd6c3176570ba3f440c904fdb693fcc61f845f9e8281fe8f9c47804f86c114b35cc70cc8dacabfc3999e26f41abea8ac204ab62ed1a3b74e9fe3939e1a58495171dad373b82ef0f4c1f12c3ff5a623d7bba50f8663aeaf15c36909fa05a122897136d8740cc2c2fc2982ecc54842b3338cf7337e9cbcd6a69efaa0813e31ca6cea43f56ccba08c46a5bb0c1131bd67b93cc12daccc1b5cca80d2326c7ef15afd26b37b983ce9ef3cf5cbe668601bb6b8fbf80c65d66c4226abca3bbff1d57e72ebdad7c362580648346d19d709dd1b08e087d5e8aa8f6cef952653f0568cecb4f08370849eb8d535558b904a183cce7f0ae11b519ca256e49b45fddbc79c363e88fb850e49a57871a922a1dccf94c6fa68ff1a7964d1d57a23e8ccf6ed037dc38fc7c9166e62ccdcf8283ab96fbecc4374cdbeb919c776f8944eaaaefad99a77b739b51027edaa4eb7dd8e8599a5674a836dca3e0fdd3b7e7fbf85e5ed2607989eec3414d9f4caea36a4b4de988998ac3ed2cc1cf5f33322bedfb1a1b83debba65e21ac02fffd53f6bbc608a8c71c25a91d035ffd3949cdd00867fd900ae3a0c23bb51a863bbde67b4502e7858cde987335f92f7d7d6d582f01c307e1db749b37ce48948399fefae48efc7c88808bae67445fa629016eceb15fd245f5a530bb08dfd94fd86970b1f4a50ecbf1957297e0ef93b83355b63a918a7438d71bfdff0c0920be1dc927ef45aa361d247aceea942487c580ca0403c0c33b41eb560c296b35e07bde9e2a225fe357ebe54fc43320cceac28fe1e257affa96856237263c77dd8d6127cfa9b572ba822c7cdefabe343644f5a052ca49fe6e5622bdb524534b7b5e4224ab2d17c4883bd3b78e9ed261dfe8bb695d8846732b6f33b9fac3df5744a9ba7e7b5b6ccc1e4d4cb5f61e90c051b10ec64e74d7522ff5b7ae3d5c233356544ee2dc4885ece2cc574802385f6b13342b45613d0a2d0be4a341a7b575abe0bd39fba9ad2fe05dde178c1d0ebd5abb06325050f468ea8e87006fa5375a5296ab2c6031d5d92a7220e561cc20c4872bba96119e2618bf27dbd6bb073554f328a91786c25985875fe10a3a82877dbe9ccf8e14e1fb929bf956352a8c61fd9831a0bdeb012e875a9250bbdfcd068a31e8847b24c55d2384c5126d54b41b133b67c524be0d3537a0690f38192f2f26ea9992a72b4d2de379c2983ea64042e33dfc87399ff7d9e4dc287c131bfa14cad33d12e48f41f2df564147aab3ff6ac7ceee614f91962b47c906d7063f96cefb2c23204b46e5dad4a1b6b93cea5fad8a145ba2c37d90f350552b184f4204a2045a100a353cb6943071d5311b29b88bb23e2e6471ba921fe0746859ce3beb227952d8a28c992edbd91deb67e9ab5ad8b50b7c6719325db4eb14a0873fd77bdad07755f69865aa0fb5d1826fb0e0457ce3003c3630d1cf84a16dc21f6153899fb88afc482694e42a88974a57d2d5bf1dcf3c0721531803ecd0119875eeb5b62ac941f7e7c9cf59dfefd72ce8466110781f6a0b386ce4957751c8838113f2c74bfbf2cf1ff88a7437d6c22491d644072e3b300b47b060532c738dbfefbcb9752ad707b5c207f393fbaaa8176a676928138000c3b8f182b97442b2be3d2cea78228b84b9b0f12173edcb426f8c393d55d336c8a984581ae0ab5d9f33d3361be51de1b05951532647eae1beab5dc6047657fd7fa8522ed059de58b8bdb8f8a9c88aed9226d9cdcf42d8830bd39c03c8ffca79bdfc8310f7f48b97e76b282ddfb9fba906cc8b2d57a725071b1a58357d239f1e26cb94d964ae2fec98ade9a7c32894d80644678ba20ed9b1bd4275510918ff4b99383643c032141ad66561d3efe47c787a423981a41c6cc76ea898d583ed007d6fed14480ba532fa51f8124a1291e50f3b24a14a0b0aae3679a46a3c1b381c3f249be6a6cae409cf26a33edc68cb74ecc7ff995c926be5c87cd3e50a491b62c308a873bd19221b563cf8d34a247fb24578953eddb6efdcf907d51b81e0f58b6df359ee6efe66bb9e344197a5686c8cbdd05b40bf9538d41510276279765ec84bee4782e14b003cb71a3abe79c029413b3a929ce170d32934a9f0586cf8149049dbf3666b63ea9aa199e2e9cbaa87eae69cee47da06d2c93d5e9098128d8d340004b99008be5af78a322359aa4a2f37e92e2100d19008eea1c1d9c913504edad2f66ab6222db1ef4e1a0710a14c3b8252144bc4cf629c0b22064e4f0d3ec89987f4e16b6bdf68f78177f5e860416ecd77d3567579f20b5b048cb1b9028f8f74e54b716573199fbc1bf89905bdc5bae0972b6cb28b9af57c91197e86148b769ab0e3f952b1608f4bf750e2c2aac063d4a4baf0723316e901f273254f345aac8f2c50a10223732e31a58c98e91e592cf18e2d134268e3363d7db2c617ebac8697bcc9280bb102c1bc51c4ffe42beea125d001a05f868546aad4de74a227a1d3a951fee3841f9ae525ebe2d72d42d51aa024f38ce497ef41b5dd01161c27217dceb390213652caa220686131d6a3f79b6ef469560cb650993ca6258ff96e20a21cb791805fe12b7e61976f7ac262dbdb3c6cf9d0388564f644fb21a61ad99106a5404e976cccc3ee33e29d3e6c2ec72a619054700ec3030460129bd03b5593e07cf443783fea2811e7f3a266597c2b24578b29a2fd1781e341695e7dea1ec6b4f689df51a072cdaf0043067b5275f8f7ff15032d8b06cddd46aaaff9b85697c0e13491df388de849d353fa956f51c63fabca50f1eb1d3e2164bb49e6c50446755c161a13ba1d5ced055420f19280b721635fbc5274ae1ce88a2935ba0a2d3751743e88756d68b8a09ce7dda1cec6a7642911e73dc14aff67ee2db10e690e386078937ed1ebe2feaadfea1ea8cb7483ae2b9f1ee0d0db9b9eb7409fd3bb5cf2cfe74d4bfc4757c68d5056e0e3f9b98761dd474a2e61d0b454a30b87c7d7ba877c250860603b9c7fffa7dede1b71b5618bed422e9661639f9d1b82832540e9ac0b3a6659e488cd1e0a8e9245f58a7574dbd9ab254449dff306c3b9cd6b89b9cb05f75df5efc51ac971315b707f1f264a59070ac5a421131ec8d116915588813e828fe3f66e996a6fb56ece90886a09b55548c49b17492a89334e6015b397fed14b24f73bc674f4acea3d6d445fa48abf370c8772dc9f4502c98e1ec2b7062df741d257591f03e52d58efdb0bf854ca911c062f2f0ab87441ba93100d1ce62973269089c2e9513479310d7ac69a1cb22b39eea5a6c14adf192c2892b03684680b1b6ae4c72a91d39d47e08c4073ffaa0e28afe8fd9b82cc9e61523edb830bab9d30b3dc3ade4dfcc5da4095e2b50abcd52791188555081ade35dcb8f4fa329323203f7d7364e92c05bff58cc469d948751b0f93cc66aad9664aa0b4223f53ab1791836b3b8525754e549e23249fde6594f772f12e3e652a111e7c53018b58b02cff9955a22260f50142bb7e44fd844fbba022d463f52", 0x1000) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:03:15 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6172071d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f01db952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) 21:03:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x401) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x100000000, 0x200, 0x79f2}, 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1000000000000078, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xcc485b6536cb1c88) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x88, 0x7}, 0x1, 0x4, 0x7ff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x3) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x3d, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 21:03:15 executing program 1: socketpair$unix(0x1, 0x2000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0, 0x68f1834a85904709) shutdown(r0, 0x3) r2 = dup2(r0, r0) shutdown(r2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x1a7}], 0x1, 0x0) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 21:03:15 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, 0x0, &(0x7f0000000040)) 21:03:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1, 0xfffffffffffffffe, 0x0, 0x7f, "5486d66933000000000000003bad1500"}) 21:03:16 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 21:03:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706009d29d70100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:16 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) sendto$unix(r1, &(0x7f0000001280)="6fdf8cd751488c791d0852c8d1982c405800d0d1f0aebba3cdee196488831fb0484c4c82fb06cb06bdde69e537be1a0143afcbb075b8679e9378286588a210cff1adf80a6e4a0ded229a348c2f84c86f8aba741abf9bf705afbb23abd2f6", 0x5e, 0x5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000080)="02", 0x1) r5 = msgget(0x1, 0x2cd) msgctl$IPC_RMID(r5, 0x0) 21:03:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 21:03:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x200000000000010b, &(0x7f0000000080)}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xbe, &(0x7f0000000140)="8d6176e46c74c6e7beb1fd5050ecfcc0c3bae8e48d68d3862ccf660503a673ae1c3a2b36757c2b9d9f6196d4a0a58b10cfa097f5906b8a39619e691c51cdf2be949b0463ed15ddd2ab8a649efd5eaa93c2e4bde908767e22f7d2ec598b31db33eeadea02df6ac0a25a8863ee19164962fe724729ebd382211333af495519ac77d2c0ab169066c03ea510a61a530feadff59bbbc6be9b92f9a3b1fa92d5fb3fb912a10c3ee45ccc3d1b0223ca2cb7f3e1bc8ca1e88fb4c8f219548e6d1a41") ioctl$BIOCLOCK(r0, 0x20004276) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x1}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x3, 0x1, 0xfffffffffffffffa}, {0xc7c, 0x5, 0x81b9, 0x4}, {0x5, 0xfffffffffffffffd, 0x1000, 0x1}]}) pipe(&(0x7f0000000080)) 21:03:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xf61) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x201, 0x0) lseek(r0, 0x0, 0x0, 0x3) 21:03:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00 \x00file0\x00'], 0xa) r1 = msgget$private(0x0, 0xb1) msgsnd(r1, &(0x7f0000000280), 0x8, 0x800) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x82, 0x0) sendto$inet(r0, &(0x7f00000001c0)="8fded87cc4aa22ef0e6803055a3f0720c0714050e1dea3a6747c6a37ea3b98f95738bf504187233cf527dc5ca92090e3fe86402deea07c1f4f496f11d1fb94c5bda7fdf1a6d538b0cd", 0x49, 0x404, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) shmget(0x0, 0x2000, 0x16, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x4) dup2(r0, r0) r3 = shmget(0x2, 0x2000, 0x128, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCNOTTY(r0, 0x20007471) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/58) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) 21:03:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:17 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) pread(r1, &(0x7f0000000180)="895b3e2e2d1f5ecf3d4ebc262e2ce746da35eeb49aea2e17681c3b7fe1e7cdec4a6ebc51411a04796eb9ea11f84ebef1bf6cccd09803fcd4d97cc91cb02a2fcaad348f22304cde9b5007369cb157569df5b57031152b5751da9ae2c88cce1b49aca93a7014705ec7bd4d7df972c2ebd7b3f646bf3ac0aa9bf321a55f4678b8764b6a53d2e50511318b0041aa4aa46f212de1bf09109a459aa068dd9cf0d13442c50dd129f2019eace95b5452c426c9bfae895772b08926503e3d0d4907393ed0962a72b6", 0xc4, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000fffffefffffc00eca1c3e27c6081a221cdfb57605271299f7001658fb87cde1270f3a797e2b8ce7a60affbd9e612009c9d00"/66]) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 21:03:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0xa8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7f) 21:03:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x28060, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 21:03:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696cdf16b15fa7493df0db609eade2b418f90f39b13838b9fe2a8eec9f64ad533c55efb032564512d5bf"], 0x1) 21:03:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x8000) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 21:03:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r3 = geteuid() r4 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x378, r3, r4, r6, r7, 0x4, 0x82}, 0x401, 0xfffffffffffffe00, r5, r5, 0x1f, 0x4748, 0x80}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x6) setpgid(r5, r5) getgid() chown(&(0x7f0000000200)='./file0\x00', r6, r4) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x1, 0x2, 0x1, 0x400, r5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x4, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000340)='./file0\x00') chown(&(0x7f0000000380)='./file0\x00', r3, r4) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000003c0)) setsockopt(r0, 0x9, 0x8001, &(0x7f0000000400)="4ba5f2980f10b42b03164fa4894ab2a766f866f63ff98cfd8565363dbed54e1f240a572cb63dcba9281b7a2e890b46b1c25edb483a26ec778b50c3571bae5e0b5aaf8bb174f98be9775658dcc2d3d661c3e20a58d5f9a79f8d395e", 0x5b) chmod(&(0x7f0000000480)='./file0\x00', 0xc) unlink(&(0x7f00000004c0)='./file0\x00') getgid() sendto$inet6(r1, &(0x7f0000000500)="1024bd500cf40a62c8ca3451d6af489df19934b9afb7397790cddf9ce9fdf7b081432ed7325f21290b5cb417d5c81a3b526c5d0d593790f1236b9cae4c0802b87be5e25a1a1d439d9b0df17de9ed4399ec881622937b4793c8f4124a34ae6a4e88c7a84326c69a87478c2d51e48fd1a8514dacdf689dd60d75606a119ba0237db4bd4478b692096fe5354a1c13905039ffb2574d06a8e6cc64dd2b03cc8adde252e1ced4e473bebb28fdf91e75a82251676249dc77694e5f795d5177a5d8da9168f422a544744da451145070b2a40a6fbd1d732f1e875374cc6e5c2892b49affdd0f0d65f78483898242551a59466492e5f406aff6cbc1cb930a83f48068fd960cf79567cbc967a2b39a70533c5978ca06a0d405b1ac4b867ce2c2da87a857d7f90266402ee4bd68d13bf1ff4db39ffdb1f0bdd02c80c7fffc58567f523153ddbe7fc50d03967a7814e783e04b3426d3c8f6bc8f8aea541b7fa6fafe01b9d943536cc4bd954bdbe06983fdcd4d5e4cf76566ebcfb39be3cbad71c292d8c99b2b309f585421222d42cda300d5242b6e1ffc4dc57b268c26a3c396395d5940bc8f68195a4496c6b2a5fe28b157902f644c125a22996e936eafd5fb331848ed01034ab981895df007603a134beb2b720fda4add109029d00646997f77aef47f75ed8db9a9d1907ad2f866657d6cddbdb7b14e829858179fea7cef78814ea756cbc9c923b2dbfd16f0cb22bfc0c1bf2a9019113a81a0ad7c8cc57dfbd59640b4e4c88e5ebb8364bc06fb112e56bb65701fae30d6c53a1690a7a0732911eba6ed40d95b4391dd582b55adf67fe254cbe1b90faa24efd0cfc2281d0f381fec58302236f78647c884954d1ce6b3f8d0ae4a56cadd88267375cfc36bad4920e7cb440fce3b943d1e2ed4c4ee276189985af305ed978dadb18bb21450ae69524ddd26e4e905dfa8df996929c2b0b514224b9ddaa9187f3ceec0dd597a991172e605fb7eed14bb9e495f081bb53b034d18a71a965351f699ea2733fd7cc0a525e68b4fefc4988e56c7223240eb7ce39b8a3f45b874a0e406af79774637d691684af7baa00a921d567dcbd65a1279e997f7f7caa7332c12ff29454c766928733765999abbf90e34e0c515fa21dddace6c873b4a24a1e6018eda0ab730d36a6d57e86f006ffdbd3d3bbcbe991929e3c8446a310b8026cd62f288a919f7e9b77a7462bdc978c5073f8bba9a3764dcb87f8b5b46d0fa28d7cc8cf874cf1bc9fea88e8078052250cd43c85457323795a79f486d9b6a42c1bef864699ef6d4c1477de0dbcaaed0c36d5d9ab147062a2838314a9e8104f9ade0c16f33c9ed85a869aab415dc24e02e16dc3dd13a9bbdc3fe97dfc04452f3e353ff8b51e443d3c827fd9525e14346c6f3a94aba0d5476cb20c17a4912fa6eec125d0a7c5449d50482b541f5cbfbd5218efa299d762b1c455f88e9f9795c06b365b4b6c5113985300ead02dfe5f9cdf2edae9c5c194cacb17d735f63d7a97406d71fc40a951b41ba5c517c6007b038b15b8fd31e54ddb09738e8da34a627b1be7f5695535ba81509a16416ebc1fdd549497f3df09f9ae519a9773b338d4de28a0088e0393726fde2d78d15cb102a9989879250f0b57bca2cf75564f3f197b45226927ddfe5fed3aabeb88aee5bdc439d044fd6bd95f4a3cb4129d2acbc83be7be85c2e6a7370243961571ea2cfa33bf1332789f3c817096c5c627b626032efbeb63c50b2a1fd076b0c1e7faa0554202e77901eba26a931fa29b096f018e730dd53a05bd66d22a52435730e5770f6e373cbbb3ca3e67d0c86b996d88c92a5a5eda1cae9e97bd0a6b656d26eeff5f8491a6f03fe16cd2cefc0335bc5aafa7b4c1fe88698c39017c86c56a25aebb2c76d0c942de6e73cd607bd9ef8dbbba5c024d896623f4c969b148629a132d2ef463244dbd6d46029b6bb8ff3395c0eb56831015c49a9833c15030d8de0ddd5ce4847f1bee14ef5345803d7b04314511634cc7f8a156c5aa8e64f349a4e3ed4f461957290624e3c78ff28b6720323bbfadb0211fff7d880d68cdd5a45b58c8f763449c5ba7317c8a1d74cdcb8edb26473cacc12bdbf20fec2e3e00814eae2f3688282bc017e91a7e5d892ae0a558b1a154715df27dcfabcb1fb6b79780a8c609ee8ab9d3bed51a2dd974bdd567f118f5c6aa4c3353aee06906c2675306dacb4b073d3bbcade9c23853893a44e3693b341e8dc9d1afa54e359a0f516bec880a7ed40413fc83341a61707e3e92dd0ec6ce521b380699faa3a3112da8972e0eda6b77ae1b3d2bfffb578b2e1740e129bac2ef6f997f9929ce69aafe6c93df6194107835a1eaff8a6c2cfe8c68081ed43b57e424e1e1083ebe311751360282da41b014ee5270f5e34c137587e881c7483e4fba51f15c926b5aae48e09ca1b89eee4b9cf244b903de7771abba686d280e819dd59be494e9bad4fee9eba2369ceb9c38f0c5353a40dafd57a8d10d85e79ded38b1cd5a94f7f5d76a6b88351669444e7f658e51a2ffe998fb154c6aca34ab748e35d6393fa6957c51201d1ac347522e033975bd7ebbe2db71d9ad883d7acd00ce79f3189f81a913d208ca4a0c2cde098076217532e38b47b8c8b9b1ec755b9988e1d1e94e02309aec8bc2c185c3c285c63c9947f3ba64391b83d9893204b6d804c5d68827dbba97a851e6938467d0190a47811699af7a8691389701a2403a013bc53a243a548bb36da98551d23dbd8f67cec4fe34cf76a28ba1832b25803e949dc26267c894eaaca5d4cdfa7294f47732a2deafaec9d87df60a01efc037797a44dead1809539c0248d1ec93467af55b762244a7d2b9c91e2a8f1756a677e20cff75c8cde68116858bcc9c2aa279c4dd234208e650b9ebbd675ce6ff5548a503ec2f96ae511077e701c8faf0b612fda2d7d2d221e071232f99c5fdd8a99e7d995aa00a919960bbdf09bfea3ed6eb99f388e6a5c330889c27615b33aaef54ee7f5e01c413e3028f56576f704132953b5578139bb5a8232c6e746139982986ecb84c7078dc9b929add4fedfb2c901cc001ef42019336119df2fb318c2b76eda30437980162b63efda020a08a02ee3a5ab8d54fd936b76e7eed23ebd8183ed0f48be17306cb983f7319b3a94a2a59346aaa1c4bddaf93c8903237c3ec0edb9c5fb766924c5e38d8883218e476a5bf31cb89f27a80980793bfc900d539f4a21ab64d4fab0425b001680a357bc529e980b9a221edd849b3c9dd3a0b03a52df1fab8049785335578bc148a0657f988a7f436e090de745fa23f97e992cc316828c4a49b7863c7770bab46120985782475952aa69a2fe544e2646e1377eabd701664d8c2b556413abb266ff682f9805a1433935de4ec636703ccab8a6ba3ca4a75ee09c99b5e5cdb5c3daf7d9e818c0cef7ba4eff1b22df7888e7e1cb6fd6628975d1d9e7bd26aa114ef257ffbc57b985844e7338a591d44464186a678da52667849c3d39ab7292738f8096b78f6ad6ddbf166cab88acafa760c788e9d9d328c2f100c7f7fe2d4057b5e5038941e676066bbb56a0ee7a8d5fda35f196aafe618e5f933074f2caebaec93472d7286271c226faa2e1c049948e526b3e3abc8a6faba28155764945590eeae76730ec8fe17b2e661eaa77624e21f512a0a840837b9b0117e7bbf4de68da34e31d0bb7f5f77d31e101abdbd1b9a20d4c9609120ec2e9c57922a2c52fdcbd5f8f9e9d004056ff9db41fc04ce3c91f496d3d75369e8e5a2c9377f8d8b8ab4878bb3ad5356a4805d7380d19c6d704d4c7f6d39438c6a259b5d150f9ffc53b758345d77cca12c4d143150a68511a59b29a10696db3f705aed36c445354e7cf056c597ee05f92b94fbb39f4bf7366cc14a55667dcca29ec6e4b8b9a33b3157668d10e9b87c98b9c298ff11ebc171761a2719415b6a2049de5e19cfecf2004a5f14eb538fc9f4b2d44330a21847285366196b807b094a9e65ed26eb8b9112d031886830778ce5e2f02f14c221a33233e9597ee0ae46fac7d9b4129dc87cf3c46dbaa79342ff0aadf6fb8b9b60f63fd5fe11530742a5f5640192996b6fb5c1e2cbab88defeec564ac5af55f9c407f49cb185a332f4fd8521f75aa1dfd9814813b55e0920ea2f4cf290e9d9a9d85df1db3ce41f75466984becd45020ef94553d48bf8929166bebbb0efcac603af2f8531362bc647c5627a1142a1ecf405fcc64c60c199a799805b99849e8084b92198b580ccf2500391d033a173057d2a9a5411c90ee9d3050f58af7e4299a8ab656928dff50b2d90a5d2c1512fb68d8dce2c129af94c894d10d5b8a223354d4a460f5480909b91cc5a1c5b2b1e07143cdf604f9c6e22c6f961a6b86a6753f1a4166c1d464df0f6de04cf6212002b9442147747af47b9a784ccae6b3e85697cacb015c9c21119b10df2d51393e02e82ea9d94fac291587089c8dd0196613cb787745f1ad7e25f7c7ab78340f4edc4ad6e585d858b5ffc1641cdebace4edcc9c874fb63a33168813b4e26706b2a268456926448f8e7b25f030c5c90c91eb652ccca650fdf560b1f322879ada5d376cf020022d41073f15b027d967ea1b1df3e908c4395841079560fb0379413c5dd6000234bc5d4d0c809fa36a36509124f3d709980a915e486c231681698e4adb579948a7c91081144272ea31d21fd582706d029f73b74c3c0fe3548c8130a5d8e78a7298b30fbb56388997b585b156eebd431b734c3189f1c49093abf07d9d2311073ce56dc29a6727a96376ce920b01221755b39a816ec8890511a5167cb94845567ebd0a74dead64997af2a5a966d48246ca02f10b142e11d389d45732fecd5cc848aa4490933022d709609a837019bfe640a08c46eefa40aa5d3c85c551078b95097b1413f4daa9cb02bf905df23e4dd94ba8fc3290e18268962639da9f2b56c4d28e891c997e3fa0ef88d26089a331210814aeded6aa621aadad0b6f34ccfdcd6a50e7feb64a288f8047f60a3b05f7ae5e041fe9416c71c709281903a59333ed1c6d6c9699e0d9c2e1d242494910ef06c8cde8ff4c476c17d5645314c1c2768669c8ebd478d5d39973b01615cf266da0ac1b5e33dcada63c1b77f937245c5be7dd6f85053073c4c99fec5b7eb026cbcc7c960e4db79584c85f36381fb1c18eafd581d6258abb51d625e76db8affe858f9c8e019b157a3f20f3975dd0c76de8cf163a428d6936e51b35208cc19a52cef0dea4b79ade842700ebc8d2ac93abbdf20ac7e83b8e98a1c566fba7c44aca8428452f44d6250e9ba7cdd7d3344e20c12866d093bec3f9620c316337c03bcbd2de4931a9510ee8faba5872d9c74e4e50af7955aa2a3ec2c0b3d89949f05d0159851d208b2b053e6ded61e75ea8bc935b60d49283ae54775ca28cc234baef1acff0936d5b51f74be3fc5a8cbcaf80a6011f08e60ef03e620793f14d4e7e32c5ab8f5a93212cec1e46de9ced014263a5267fd558789b405d4d599651d88a5c1833657fe800e35dac96eb5b096a965a17c0147435b69f620a187f0a31561d92323e814f494912518a9ea652b7280391877908285f9dbcf14e03d6e68948b4bf74b10442526bdc8f2dc788b735ae29f4bb59fbd63c7751f2063d8a77aa5addadb5b313b5955956f417adb36a7d78510c901102d55f94238389a816aa63813a08c0678b3b57eba7ece5ccebd098a6369d98942b788dc23c9121cff41af2f649e10e34a14ff5ac89147f6d1df06e5eab07d896630031348005af09609d024540e6fa6c9709c0d5248fe", 0x1000, 0x40d, &(0x7f0000001500)={0x18, 0x2, 0xfffffffffffffff9, 0x5}, 0xc) bind(r9, &(0x7f0000001540)=@un=@file={0x1, './file0\x00'}, 0xa) linkat(r1, &(0x7f0000001580)='./file0\x00', r2, &(0x7f00000015c0)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000001600)='./file0\x00', 0x1) utimensat(r9, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x4, 0xf7}, {0x6, 0x2}}, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000016c0)={0x68, './file0\x00', './file0\x00'}) getpid() 21:03:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) socketpair(0x1e, 0x8000, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000002c0)="25727e01cb2a55d0856df1fa9ed31e0317203e5adb63954ba5de6a06a6fe1af3e973d94dbc8da037840669c297503398d3e602a50085c9df109b4405462c2e21b876060f984128ad063834c299380d40e60fa0f1d1eba21fa8af3a8bfbbd9b40941e259fa6fa3692d150739f53cd80911bc51eb881ed385d71238d6db91ef5806c944b97977754d3df1fe869765074487d2c0237525ed1cc18a6b2146fc14051412622712bc88f5ce8127c304c1c23a08ef4899690f4eacba83c065ed8da908076b4e01edf8d894d9e0c9018fb7c286a7d18433ada841061164324965e2846a5f0d2079ded014aa2fcab407439358e49e1349545e0f55de4c7cf8081d83b03a2bba86a81b25324aad984fb9ef7f64d9a226eab0cc74d297612d84528ba567e252af61d760263661060d5273ef1114bddca4695d790b96df7faeb68c255de59e10d9e5265bbc125d7f4af43ea2217810a02c8e63811ee9d73fe4f0708d9934ffae2a9f21c52528db7eca4069add6de63ab096ce20788c0d372e6f4b828d9a0e5b469e860acfa8a237b9d7b245e998316573142c2e5065f2b5b7592ca65aaee4bb18d6d1ac817136af15f5e7cce2c13bf9ee5dad6d5f724d5ed4809a43f3ffce0286875b758c3f9a5de35e8e86c0e01ec0436b3b888006749ec7bd75f46aa9c5c83c30a23181ec289b5490bbe027f346c0f56be9445d3186e90126e8c48bbb5fe292061cb58f0a61474a517e32e973036f76d9037e6ec1bded09674e5ef97642aec7e0ef98dd4a027d55368a30e1113abee64c1dc23ec2ba1153d3fd52c49d2c2b23c33a4794f32c4dc6e950ecaed5951c7e848ab3c8527a04d11ef4be15ba4ca77c81c9b26266be23e1ef49a6dcf896661a2004cd80e79d339656aaad99f860d0ae89e38aae18c3913d9831e3d3c032e242494486909887b2d2fddcf97118baeadc7a23c46f7813f8edeb1cc5df68efcacbb8c7a2982390df5e5080e38a7d01d01813fc536896051fae471fed117391eac7a540dd63c59c0b8171cb48a5b5608b548f02d300d4d953bdaf27ec45def143f53e68f49052b8414206a42aa1674488e718dc150ded8d6efb7d5735e1af5beed71c9cacaa7ad50a8450b0570c79f4792457f8e30cf80f5cf9998049da21e0bfc70a1bca1cedac19c17acde85827b62b90ede90ac38864b6bd9347378852e70e5fb8081b3cf1d7f41c466b2827b27750c4e8053c06ecfc5488ccbdecb563556e16288e90ff8bdcd1fb261804fc5b1ec15d38970631e6f7fe09be959bbfe4d62b16436074441c10be7ca65a87c12ca2408094aeff48b5707c6215e7ff10f322bdb2c3b234b20cec1148f5f4f6592e62d274bdd519f425db7d8365eb5e5070b8b166e63475e075cd338efacaad881fcfd7884eaf0f8505fc56e234b7b5e1d61bd39f81bd5338f28a90acea56819b29990919c6ebe965c602ce3629d387ebdd6133e594853c875b4b62ef95c14b35afb1e276339129eb44d7b96812d770372b3938e560df78e98097d61a6f8eeaf29fe91cf0693c9cb6458801a97c5af5dc9fe8ac967932463c4a7166dda658d3f2e8357a157b6e97259e3921459b79549c2b21ed2ac86774fec4da06bcd62bb662f7111d4f06c06bdb010832088657f9153719040d7afbd6c9ebf84ad106105939eb10f9ee518af5677069d7a8cc92085c564920c40b487752c3b9419a56d4fdba5d9a9f3e7c75159a712fcd01929bd1eeef947df2798b5501925871d42e128457b140663b4a71e38ea4060bcbc0dd9d6eba021220ccd540a80db8cf53bf2d29ce9bc0f84ec2452ccc4ceb777cc9af35e98af364c2e168830df6a6611fb70c5d05edad7a46e2e8edd28c7afaaa0f83d2bfc69a7987b610f5ee8850592b345b7c2597b68ec7e733e04dc3d35586415bd3c8e4e3df5b585dccef6f86ca084ea7fc5c2127cfc4728e3f34cab96de434db3a824ed60c96b2281812fba8bd72f5f286ce90a5464423ac736d0d21d49f3c1f05d742b6d9276ad0dd58881bcaacd56fb021cc62a9f1f685be5e2ea2b5de183e98ac21fa70b2f66cc7e73e65861e13f5babad3a70e08ca484e644f17420e584289600fcbb1c8cc0d74a177422af41996972c0cb1f2b58a80bc3cf990612f69cad1692ddc57a99bbeb5ff9e6283b126479fca10fa83a7cfcc1ef5188a1ae43bbf3e1cf05873bb01f6f839b85d336d71bf08634c5c672198fb5da9e87329c60a165dcebe9f14617b58c962a0c009f575bc0bf28f9d23c837c596faeade338de2e93c53416b560f853b6cd3d854803fdcc3f6fc62edfca54741c393f23ebdf4dbd693d9be540d644aaf169a802ca803a58011ea34314c3f28db145deab511d04a6629b207c88aa6249c96f404e43b432e2712a5c15fa74264078622e189c54607ca4b4f0978f923243dc208d0947f5b37ec3180e19b0feb208e92652060aa21976891e6dcc1d2d6703f47133e55d319390ea581722c1bb78838e875aaa94ab14b13accf4610be6cb06049a7344462683fc303bd7926cba93491252669750a4f442ea3f51330bf8eef461fe1af5a2471b939799bb79097ef3016916a68855ec60842adf8f8c94fe1aceefdef01594758d98e6d0e0e24da5ed25fe66d69ac8cc9d3122ac6f5a1bef09d786da3b3ba32f2bb0bb7d71439b91855b207b8be50d149ef11ac81f0c6b0de0dca4fb939535d750039dc8086399bef4d3881a2157bd7b786783fd784adb8034f1dc99cad43e0452bc68cc169968f72d905ea5ac75a6a7c9f01f0f688a0baffa030f7f6a9ac9214ed03276c76d93d6bb164728cc23d79b437716e7f57ee32c11439a08d0eddd3a0141e36218b2206f583e4ac543412f510393fe6e7374b5486876691719174562020fb357831f002b5f26fbe774aea227ba6d86f25b8e9d9c216fb78648bef941e45ffe9779d21398ad73eaa6ef9f2697cb442998967685864fca4b708ac9379785ca06fb9a9ea7fd961682af6806389b122aaf89beb66ce761d885e84d0ec5eb31172dc3ac178498dbcbc6e862dcd9f6eb2f928a83087f5ba0f4eebc015f2bd4308f875f9de58e848da6a73372d631a678b5e079a1f9a9a1647169b22631e704c74926bce75a776f0c9e518b47be0d0c32e681acd2cbfa615ad45d8c2ae4899474096fe52e48546014163c4e93466a16eea81dce6c1843d871bc7fff2b96a411f34485ba2b0a32d5b9d28968b431fae1d073ed03eea15c92b9119d8b1396f5623384be4a847df8db98d0e8972fb56ba5dea6b4b3ef12a1326f2b4788f0cc9465a67d75851c0c8d5f951a86198c536112c86d6e5c53970f8a9c91e51e9c4cd0ba28b59c40bb68220e19ce51a61b2f745c58c086fb6c96857303aaa105f3ae2cbc874266871c2b60f020743afc8fadb3ca3e2b468f06a810738d4dc9d1de1523e58a72c95df38c77725d1a0b8544673b9c685b6f06ec22e399436d75a759175bbf3f6f96c16befaf96d752e8404cef0e8445f9e596070339713683689cb6eadd38ccfe6402e07e6d7fbc7b5fd971280928858ed18ef19946353cc901dfd3d91dba1a7c601631f5c738ac09c6a146d9022c7977420e05069a77d7866c543ce2465d9e493ff39d47a87a3307b73a00ca3ecf62528426d4801de2de98505321f8d6aa86012d8c2172e96c58b65413acd857e7dccd557b03ff38aea32f2366f7699d7264abdf871e83f657b8d767385fcbadd45e27241fc560b08a7472d56abd5081765c1c181a1a7cc1d4a9ff8225a495d5d72a1e44b205b9b7825fe7fa73ab88ef981a2cb2c0512a30bde777f4b97104acff39b40b6fc48912b73ca88a964e8c0ec1566f56f9a5942079afd61cddad81a26de9eee94587c8c7016f5d4b254f12ca3f9b73cd91ad8b9c154d0d6bdb7990d1c8585f78e70b6fca0e749b276138acfc39b81cee6f64701dd3dbe40c84b6157f96700af6120feb972bba15bbfce33dedc965a02429687c65a7063901b40249fe79442fe612cf87b8f35e9093e22e8a5ea2c8d237b26f28e031f91ae6e3999c0fb55293df89a4655b6b18d8a57faa50ea5b3c6277808536d4e2712c87d798f24b6de641bfbe286b16bf7946528acf453de1691c61a88dbe4c496b6d0a05202906502d10cff72ccbaf310ff17882e2490b7c44afa350ce93194c9cd5f186d71c9bb8058889165760a4dd5fdc8680f641ced5b4c5f4c6c7f6872c858e5ea5b5c2d85781ed6ac3902b17241450ec007bda4e39b040660570e8c8f7859a49cad2f2dd085ae1f2c439bdff296306df49f0ad865c3b21bd7c7382d2272880207bc8743954951713da9248195141519b55ac01d4aef606cc51f1bf726e7e9255f8ebf1c233b34b363b2ca1fdac3a7ed5c89eef72bb77a822c6912d07656ebe6a050a27b2e4319a51394bb56e2d0b0afacabcb7562a31c2ba117f6badf764ef89ec58bc7d63c27e707c972fbeac78ed70c4b9ef4fe9b726454d05c0e549b7308063450e049033ed334638ab912ae1bbb03c0df6d39c615aace17a163807e75405255b4a20d839aa2aa75ff731bc7bb04ce8f0648f0053d51f979a5db85db4c704e64ca4261cfcd8d5ba3788710baf5af91c06374924639a07853051ffb113a67680a651a1784804f27bcf287b18df701df543c29af7251db253ee7a7be69157b0505e9dacb01046818205864a0ecfa3167ef7c7359fc3fc10b96eb2c1c9375e2f48e74e7fbe8def5c442ac8b0e1cbc9c7951bb6215da780ece3b6c8b73aa9964a5f5970a7db1af09f2e265b3b8c00961fa2b206516af12ff9c5b959994a11079fa0d02c4dd62527d4c9fd1687680d20ec6d2a4675e303f697d8f8fcc6b4e58a91731ea86894099d4914d4bec443da5b12aeeda3b0dd627b9f926f18dd9a45c89f59d80dac263040e44146c57150d08cd3af7635955d4ab13aafee24e9a2d90397e5eb3bd2754203934802b11d31a40741c43b7a858f396e81536873c1dc68b96019350c97764523913440ef830fa29c2958c9a1cdf627fb55c10ed87517fec106f501ef7aa08fbe2409b48357cbb327e8b6921d735176051d49788cb2cf9d2e58dc31d02eb78d3ebfa0e475d6e61a136eab133588200ef3e4cd3ce3c0368c0594aa97e8be8c4faa452691b5e22a4188e03b0cefdce2fcc86d02b10882640c2101e816eb6ae68214fa8c1dc2bada9bac6d3bb2a4db43dcf189d6797f75060a5329c86eec7a393e4a31c47ae6a8f123bb4330629163d03c3c63da41ec2422f244502cd6a097f267c3a4db47dd45e89530835c012e37ede8ea5253acf4cce6405a792c5bf39967cbbb3dc1cf9cd1628059d841c53b25899b97509918e80ac472346a96d2401ab96c6ca4b9ff099ea38828e56e10089908c0e2151b4a88e76a53b7b18492fa8a07a04292b5c84084f0d84bb9f76980efde85af45ce677ce10c82b80e355ab83a603a5bcf44c1e988622a963a5f138b04824184b3e002d436ea9c90a414fcb4add024f17fb3f5b80c9fb69a0ad87d22efd399f20e33911d9c8381f1d93ed8a99fed397e4a6298fb074207229009bf4c7b2ed292de693edf9be238bae5548a226369233945b49f2a5130dfc1f8357e804a21ba1b2de88d322152977e1aaca10a7c7ec0cb5a9a358d6824c911f70223280b891261895e34d11756f024e163885ef45d05cda45f6a345cda072cc79372d1e6ad6e639426ce9641b6ed21dce6fa2dcf3f26d4bc3557dd3be51f84d3584a831d8d350bff03d2dc93e47c2772cd6bcc3ec949a5236bd0cbd9b7f7376737ba3857d4b8dae270daa1f36", 0x1000, 0x8, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x248, 0x4) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 21:03:17 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/95, 0x5f}], 0x4, 0x0, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xc000, 0xfffffffffffffff8) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r9) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000280)) r11 = socket$inet(0x2, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x9, r6, r7, r9, r10, 0x102, 0x2}, 0x0, 0x9, r8, r5, 0x80000001, 0x9, 0x7, 0x70d}) connect(r11, &(0x7f00000000c0)=@in, 0xc) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000400)=""/3, 0x3}], 0x1) socket(0x18, 0x2, 0xd915) listen(r1, 0x0) 21:03:17 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x1) socket(0x11, 0x4003, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/25, 0x19, 0x802, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 21:03:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) pipe2(&(0x7f0000000180), 0x10004) r0 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x10, 0x110) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000040)) 21:03:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0xa0000000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x24) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7bb, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x7}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:03:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 21:03:17 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1011, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:03:17 executing program 0: socketpair(0x2, 0x0, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f0d7d9c01d3d", 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r1) 21:03:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0x37c, 0x402, 0x0, 0x0) 21:03:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xae95) pread(r1, &(0x7f0000000080)="65aa847ba875f0be3587faf47721aa70e42aa4607cb4d5fa8a2b5c4b27f1542cf79af5181f93f49968ed", 0x2a, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) 21:03:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x54}], 0x2, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:17 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ftruncate(r0, 0x0, 0x1f) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0x0, 0x0) 21:03:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x20) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 21:03:17 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) 21:03:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8021, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 21:03:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x842, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r0) 21:03:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x40, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="abdb0000", 0x6b9cb964f5086006) close(r0) 21:03:18 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) 21:03:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x9, &(0x7f00000002c0)={0x10000, 0xffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x69, 0x0, &(0x7f00000001c0)=""/105}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x100000000, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8447}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7c2f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000de4000/0x1000)=nil, 0x7}, {&(0x7f0000cdb000/0x3000)=nil, &(0x7f0000c46000/0xb000)=nil, 0x1}, {&(0x7f0000c7c000/0x3000)=nil, &(0x7f0000c93000/0x1000)=nil, 0x8}, {&(0x7f0000e85000/0x1000)=nil, &(0x7f0000e43000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dca000/0x1000)=nil, 0x2}, {&(0x7f0000c30000/0x2000)=nil, &(0x7f0000e5e000/0x1000)=nil, 0x3405a418}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x29f7}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x23, 0x6) 21:03:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x2f, 0x0, &(0x7f0000000100)=""/47}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 21:03:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() syz_emit_ethernet(0xe8, &(0x7f0000000500)="7b7a73bb0a77a84ecacea7f63f1f3747334f242ef168a87f99fafe845a258aff24df107f6c9e2a8854824aca39a85a6e52d0898950637b9b2b9896827cc2c1dda1bab2c6faea861ccbf6e50e00856acba85605eb5f7380efb5f77a95e6834466b08d82abfda2a6c94e77208c5628e93a6d3bf52fdf2e9ff01f4ac0232a4523372bbe8e76e22cffa8780747d7894a16ace3f2a22b785cd67e5aa3a6591790611ff298001c77f955978efcfecc074922962b08e7f17d14d84b868d330dd8082ec8dc3de6f72986b73cf1cc19f982f9eeb685f312cf6e9e7c9fb3adec2bf1ee709861f86878099c1559") r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() geteuid() setuid(r7) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r6, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 21:03:18 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffff9}], 0x1b174c132fb33ef2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) sendto$unix(r0, &(0x7f0000000780)="649b3f8cca280bf52cc7fb3ffc3161c52a10a69c292f79aaa0eebcc97df7c89f0fadcb1c102b257e91063a97a01a40f1958f11760c699150798247ce7a40e4c059ac68b428eb9714826ae83dfa031e6ba2d31a181d074a7bb8f58829189dfb517448262277c065a5d0e4585dc5e45a5ad0be851965594ec58e388f82fe1b2763b00f825cdd8197bc4a950d73c3bebe393acbdea72692dda408fb75dd29566de177464699cfe9851fefb0e20c6f151d9ac1a0f131696dab96a4c38e3d3ff0382f0b34e50d0f55c57161503aa08d5c3d995034424f41aa86b4b9940bd39536ac99f5e053c2a22dbcbd056742fe906ac68333dc3dcd5a9c4d36e51f414824bee9a65cf69d00738364f88cd4558ed6ea7b31805091b67a411791f47813fd97b0910fb6dcdbcd9229b605a92437fc6204172b9fce2cafeca43565b4903eea3f502c4e87d8663902a46932f125572950dec54725767317ab996e988bb5416918db2583202943c51f1c58af5c050def0340e67421100390cc5b5138a6fdc01b829dbf4fa3ccec9a000ae2aa4076ad7694a7506a590532488a563dd6d109669a5561a0cfa803f56e7d8d7c38fc5108aa1bd79d8933ea8f20b228514f6686c358edafdf6ab53b66c110d2b04e7e9bf3975eda3d7f459af220c54181ae18184796b68253d4f5f559329a8f4d46bdf6d00e3f1e229fcca20d4f0ff44c3901c50a6bafc8dc1ebccb391776e822c3a4dda5b312af475b0ce20b9ce67eb4f7042d57b276f1827e29f817a9cf8fbe424ba8fe6138efcebddd8250ef3104f55cffae35da5990b65692a7323da1551ef58c873710d7ee389a3f338fb2432f4af5cc131c692e8ff029e365023e40b68f9a6086f43e9b79a04f94c6c66cf598c6f99d19ce8be7cbe0f622ec2c14bbf2dae33ee0956136c38e54dfb542f803925b5c2c874528b77867aa17c2b95b34216ac040ba46609e73cd42a3c21c1376c708342e847b2148172911d15a0d07e117cd2234bee3893c4809b0293a55cc1a5f983f860d1df1b2853dee8ec7f7cfa15cfecc43268b0a5574bb8d9fd39d7fc47834554132d3f964adff9ae5123bdc3895143ce9e4d17981cc639ebfadfca384227ec787321be5a34bde538ff2f01bf2abf015473ecde40fb38ad2b36c485953554478d7577b9398e588c39d3144f21cedc2fac441acc5442013ea32d0758cd9ee8c0414cecf5ccec1959491dc340236a727d7c921a1f353a9c1717a751c7d805848831374848bef2c88572c6f945896ab9e6f1dd515318ffef67fc54e9c19b8f1578e737dcad5b16212152c46ee459c6cc54c8184b195067cc08d208bda64f4a2baf57582235e3cc3f7ee6be7883b2fce77653a3c747e612e8c4a22d5ebda63324f731ff5da6626fc98ad7c16d556d7fd0ad8b53384b19803f097f3c1108126de32cfd5a9c1e06cf544639095411b0c40b030a74adcefd0023633857533ee048ae47bc2ad3cbf28613718d9266e0d753570fd627ac979bfe1ca24ed8212b65c7459092d8ed58367628880c80c9fe2e8a09b016ea765bbb1ba845466aa8154e76926c4bfcead5b8e213fcfb56be7eb74fcb230e1ba81e20c161ca1779c791a81ea9f2c0521d417e4d628eb69911eeb0c3e9b942c11d5bd7bbdea66da7c5ec55d8c089d1d52af6fc146548927f78b3e6fd7e6e415ab8da1c3eafd5249bcf83274e76291609eede025f7a6a3f222c91a1b833d1b7c6ac1bed8dd128bb531547dd4f5c8147e09c75c494124ae374fe9a6cc3d168e53b556102ab4517763bf0ed9e832593660fb5c3c2a00ad0759ac1c44a3909f738a1c0a5f543a37e826aca8b8e31575deb4226b2507f913088d927c1405d2ad1839a6367907321160532ef2896c0e75f60b7f6b7cfffdcf59ebe552b3135a409d2fb9992af822f02754668b635a1cf6dd3342a1ca68b1546a67a286bae9fca510a891482e27f1bffe7db10e6c0df3c33963fd9f242deb69ac9468b86bc67200e66ad206e3cb6fa9dc57b1ea724051b672eca8a46da2038187981f6f7bb31f87ccdfca18f38fd53086599c84642dfbdbfbb2e4085c63587e8e2f7dbf2fda9cbf2bb301914189e66820190e9f4a726407508f00f6b0eb61343efb498aea287264e5ea933a565a40c0e9fcd468a19824cb8a0b1e8a08733dca7ebe5105ab46ad7fdbba129062b8ea8dcd92331111e65e8515f6ad7b47224b28a3d0aee8d7865a7aaf1a29a0cc53934435dd786de0475545cd0d140d5c769fe08e772984c98677e72a2a9030047fef94c31afb677892462a1647f09a06203d8681bc968198a40b4d9d28103271cc9fe4d9e09b908b44ce7768bde550718f5f0a9825ebbf84a27ef125b32d765f05f80f572fa61f14e0207b2d7540566d4653ef71e8f794d313db53251a516456282757e731197356e4dae3469b8c26a715cea5e5f24188f961df2cbdb533c715737ffaf62aa897411979c8c44c88197517b2d2d1b238f9ac890df9346265be716ed5c80fbb5a0fe777301082389902fc9dafcae8e18713d7787f08e13699c04ef2708f133bb7847992a83fdf7aa8f2b6595f8e80ef5c4e2d952479017fb86c532435d7ddd5242bbccd4f6ff8b8e285ea0d78427c84c61f391d5ee4998264243811c717444e85026cfce0ad472586cc5b052cf7ee6f373f0a0832b9b432514fef405726ac2e654e64ae1aea02bf9335396be0a7726c5db0965df2e7b10ef45e58a4a1bf5ec717742c921774fca51fa9755cd551fb3d815a326f20bdabe70f6b4f8f367b44d7745aeff009b98767bb1ccd087d92bf8ab8d35d538aea8cd8e3bb4e99d4cd229700ae96ed24198fba5558f401dd2c8e5fe3145eb4195f3397526ce5e5c08e29839caa3afd3f80e5dc07d36174f05d602e2ad5c206fefdef4c518d92d2cd36238465ec41d2547abbc63ff623a671febe91fae65e1651d4f3e10bea7c9dc27fa78e8fa7c1929c750902756958b55974d2265f0f542f3235598cf339e02bce623e50ed68b75ee9e8f0b80d6c9775dc46d6955330491a7bbc6859b6e8854593fa8921814826698e47b062ad99713a69fbf65b163cd5bf28c9042b606089cdaf1584ebd93df7eca3bff4c51b51d5f8843037874be1fba379429f8dd6242965f1986cf7a4faec789a36049b81158b8d15b737da590dfffa3da7e197992de86ced57725a1a43182bcbf2a87129544aada46df20d57855114de4accbc30b45dec11355b357ef7f47e2f47d574edc0b239d53277211770bd1651649b37405efc88ccd88e7aa181ba9cea45987c72f9a26177b328650c5f4d20fe1130ee8d546aa3a1672967283c00d7de16217bfa81022e6f9332e0883b30ce8bd0d76fc1e6d82d7e682f2c3646868540b56df38ef0d68ff5b644c664c4e13666cb1f89785b5e0805f0818d1acdc3f15a5a36114c6d42e4d413eae670afde4be390c768ce01bda71246d01a86d30a242e2182e7b04b6e020f2c9a4b0b135a56d03d4158ea53639c10c87ebc89b8dddb51c16825593129565cdf07a337af031e324e6856eb7056e3b3c2e69c28bdbb19e43f6675cdd299c91360c3cf0bb1a10a127c019cd081f8ec6d02340a8283176889dbefeb66a610323e0c73dd8fb067153bdb2ee4df3d4fe9b4190aeb7b0661c6cfd8cc57530e66791b8c62464efed44587771d7c37c092762e9a4a2913a24c723a8ecb8547825548cf30c60c7c87f0193712ad74e8df66c3bd9917cf8ac3396f4f71adde43225bc88adf965902f94d84823001bf8021c2a4c6193ba9b3a59736b121915e809b02cf07c3817c7478e315c64e3b41fcc80a04647ca2798d31417ac0ed933cd127b6171be46d3029db033d5988ad752091763c644d7d88b4c371443fc0f54fc582c93fe3e65ed1edd2d35897ba1b1f0ede76bc50e60189ec5d199166e3b116ef5dabbfdeaa1dfcd9fd7de4e3e96bc7d556a049df984b9d0c039d45c907421deda57a7d1ca48980ec7d2791ab2868c50f8f0b02cbaa0417d77c29014c3f76b0fa6aca65a1ebf363f97b009e6eb16f65853c7a53d08de77d8a662aa0372fe846d0826d36e421a7a1ae64b72abc064afb3aa46e677d2b654504710520610c869b349a183bf534ba2e3f47d98ad4eaa8ee3c3fab27a1195938dabc9538c91bac74b823823a57ef7e470800c69647e2101fb2ea3ea336312baab8744fc22be7ca36c3fef77998965c2bb4bd00cd4b975d5423aa54357f4a11a377b06043f2c77b3c66f7206cf3a814e14c96fad80f5e4a6eaa238ace2f6474799eb1c42eb3cecb678c50c34acf3acc7138caa9fc212d4c8017ac04bd06afc5a4d0e422ab0565d01c124358af7579e457b067596e820b602c7050428a469a601339ca597852144dc2f639e567e1d34e3bc7da9b5c50b5966121514d7e2887881c21b494e5ded5263d381e058eb3945df22e2b703d1d38cbb8c8c96eda39182c2a25c6cd4006acf2b1a24bd7ad73f008f5f56b8741fb90f165d88484cd5400203634a00ea963a141fcfca3b9c6b30460a737af021dafe697e4354b9ab1d4a21892ea55730025126857a108320ed3fd3ea831a98e86d4d95cb21629c1b412af65e6eeee2d4f3ef976a0767e72df1416a4139cc434e274f487fc5d289be7852e52c786e4ccacf9a0bccb09acf39292b0e1e8f181c78a7cef10c72f975527c671b35aa37a4569e9b46a1ea7cdc31fa273dfef7fd3217b33b2dbf1ad8980bdfdf201981a22ab982e785a25af3a902571a56c4ee60c23f1336e335ba06df5354de35c3b99e16c023f01cb85becd102b28468362199e9878ce4a9cfb93d867e427ff316af5cb713a445f55b95e42478a7fc29918a84c5779686e710240ad4da3587808e0721f6cd3817241ebd0a2e925b948641ab1353f7d5ad306c73877f78a549a81eb0e624f394c982d6866a3827ed37c43c7f6a27f2f066f0ea2fc106fb0393942421a36c9ef935b74904d2e65b7e9ccdda52ec879023ae7e7b3e021a614f96d4f7fd032fdfefe20683f1fe063f2d603765bc84d7b138e0ac06fb5485029c3be5a995c4044f3724625d3c62610edbd229d6818a347910047088dc8fc03436ab317569fe0171343aeef41e8cef5736511d34e2e15fabaf679e605493a08bf8ae51e0a00ab3ad6bffed5c0ac64b8c5701a55950642dd8d2f8c81e231c38b16dbedea54463c4a9edd9f66af3fec88dc5e0b56e2d14e39f346a58cc60aa0cc8d25dfd6d2e301c5aa8db631683b25142f76a7b3d0bb0d7cbd8817d4623c1d2112ac416486ce461b1e5281103fe53e06ab1eb18caf177f9f6d721851f532d47ebb9700a6698ec4e285dcf920b1eed4bee3a1422f38aea178c57f84c14c14d1fcb9b70a0212453d71dca37ce3e4569ae759185a15862ed24face496059e8ab9923794ef9561b03b4da026f6616278e857242701668c43eac718cccef83bfc87db239c23098b5745f3868b77e77f0c3bdc175a0ec7b31bd4c38c07caaa4d6a83b57ba1b8d85a33fbc1f35bb344f0b13ccc9a706bcd0f8cc736b7c6cfc60557018b7f372375f80f4babc7429aaa28b0f5e22d8abbdd6a2867b77d51b8911439bfa985ce60a471047ce7686ba0ca3b019ac63d33912ebddf06f2f818c112d1d5315b6212d2e24cb1270fbcbe539c932f4d49495830a37e2567bee968ee7da4184c232daa501b827b88b9e4ccc8d1af37795ffd7e30184eb6e53d4bf44dfb615e3b77165baa22a2581b74f938c17091effef6b5021c24b44885baccafaa431c5b4d243cf4994523e87e0c9c4412ff6b420d3865b3d8b7", 0x10001, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66680400300014a1a7ae0e4ffd1b22fa3802668f59cb052a50d0baa8fdeba28c2c68ef48a2d48c8d9b56ddac0e4b277225b3394de1a1127c4a3f7bfb2c40fa79e22e320f97a2aed386fe37dee252a61476095a5123529c2e681addb1f7ed81be368df6cb7d6767e88f8fb53f483f35ce56ba6424374384eaba6f069b89ce9ebc90a02982390132ecd1b47bff89598fdb50040784dd5503"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x20000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x3, 0xed, 0x7ff, "8e86766df88671ca8b8971668614ffe50b30920b", 0xfffffffffffff000, 0x5652}) sendmsg(r1, &(0x7f0000000740)={0x0, 0x225, 0x0, 0x99, 0x0, 0x375}, 0x405) 21:03:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x8001) fcntl$setflags(r0, 0x2, 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xfffffd2d) getpgrp() connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 21:03:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/65, 0x41, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 21:03:18 executing program 0: r0 = socket$inet(0x2, 0x3f, 0x40) shutdown(r0, 0x2) 21:03:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x0, 0x50, 0x6b7c}, {{r1}, 0xfffffffffffffffa, 0x4a, 0x1, 0x4f0, 0x20}], 0xa116, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/237, 0xed, 0x800, 0x0, 0x0) 21:03:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000280)=[{0x23}], 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xfffffffffffffffc}, {0x86, 0x7bf7d6fe}], 0x2}) 21:03:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) chflags(&(0x7f00000000c0)='./bus\x00', 0x1) 21:03:18 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2ff38906a8e4b491ada6a5ec1566696c65f78d"], 0xa) getsockopt(r0, 0x27, 0x2000000020, &(0x7f0000000040)=""/114, &(0x7f0000000100)=0x72) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 21:03:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10090, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0x4, 0x1, 0x7, 0xfffffffffffffff7, 0x101, 0x1, 0x1, 0x3, 0x4492}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:03:18 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000443000/0x2000)=nil, 0x2000, 0x6) r3 = socket(0x2, 0xc007, 0xa84) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x2, 0x7, &(0x7f00000000c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x9, &(0x7f0000000080)=[r0, r2, r1, r1, r0, r0, r0, r2, r1]) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) 21:03:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000011000/0x3000)=nil, 0x3000) 21:03:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x100, './bus/file0\x00'}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x5) read(r1, &(0x7f0000000000)=""/24, 0x18) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/108, 0x6c, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 21:03:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x30, 0x188) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = semget(0x3, 0x6, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/54) execve(0x0, 0x0, 0x0) 21:03:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 21:03:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) clock_gettime(0x0, &(0x7f00000006c0)) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) dup(r0) 21:03:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) listen(r0, 0x2a00000000000000) fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0x7fff, 0x1, 0x81, 0x4, 0x100000000, 0x2, 0x0, 0x5, 0x704b}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x350) accept$inet6(r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) 21:03:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000800, 0x5, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 21:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200), 0xb5b) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x30) chflags(&(0x7f0000000040)='./bus\x00', 0x1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x1000, 0x100}}) read(0xffffffffffffffff, &(0x7f0000000140)=""/208, 0xd0) 21:03:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0), 0x0) 21:03:19 executing program 0: r0 = socket$unix(0x1, 0x4a1677a38a3f1f59, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000080)="bc0932c3a30d35a78dfa1f095d790103aced02dfd86ced8d93739aba4029ba90ca543867780cf4f21be5218fd127a97a7faa38e68b5bcd6fa74550d1a53f7e521875274bf9410f25a6c02773a2ab242ec15a21e09cbcb0cead50bafc5a240420f4ca0f627ed50fa7c92ac7ed7ad6d9cad832a00c7dca5454b33b4c7c4543c2af1f2b7c8fa79d74ed28bc5ca7009632941fecff5337f2da98500fe8584220748b8ec6fd276989a10430caf96a0417381c213d75633072eebf4c9ec396a77b80fcd3a0f3c22bbd", 0xfdbe) 21:03:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x8743) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 21:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x44, 0x518225d3}, {0x65, 0x9}, {0xa7, 0xfffffffffffffffd}, {0x81, 0x8}], 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x200) r3 = socket(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000000), 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x2) 21:03:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6, 0x4}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6b57, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x2000000000009, 0xfffffffffffff68a, 0x200, 0x1, 0x9, 0x4, 0xffffffffffffffff, 0x1, 0x0, 0x101, 0x5}) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="54e91167a66f0e0c7736817c45a438f4d56a26517b568a53077573a02d9bf00d3e9875fe7f7ebc7da3ac9ece974670c913861fa69793854e3735583540216573c4a61513315c639f1e6f45964a4f5bf8119b4ed9321b1efaaa3787175af27c19c0bd877cce785b03add693e88db079cd555d076478ce991f106bd7c153dc2e2220db66639716749193b4486c1c367fad0df68e276bb133de1fe24b4b99082acb13163adcb2643455376cd775968b", 0xae}, {&(0x7f0000000180)="532a9738ede959a0ab6bc05508e049ccbcabb3070055a262489d394f3244f17eb0630000000200"/49, 0x31}, {&(0x7f00000001c0)="31c27bf0797257a6f41588689d7f9504f99dde47d8e893be728175b5a8919a19503c3cdd5b82869f78be5cfacaef30d22e2d94f314414e94fd0680a82ed0a03943b208ac5a", 0x45}, {&(0x7f0000000a40)="4277d7a42535cc56136cf3473f0b80c5e55acce480cb06c4273ad09d138cf06698d81dc9221ac17e309ef293a194df72c57de1567113f8778343ba025dd78f94ce77d46505ac3be313b49095877bbe7335342fc5537a1b3e8e1f421c773c52e176ce2ff9b4baaa510fe9e99519daf108ecd4774fc2fae9eb457ccfa8876e9077f8cc8d2e8bc4bd6da7af8c131053bec49cf4b81abd0221feb7f1d76766aa93b32b06766c6da4a3fcc3d7614d5a77abfc9f951905ad1bfb2d3b8a98617593ce381500c598188bd37e9d41c5cac40bcd6396bc649bc8b94a42e88f18d7196efed543a895a5e85b924fc9f0591ce0d0dfdff08e51a888f2b30998320ac03bc8da135299af90182c7541c006c87cde7f8b5f29d8481fd1aa514e5499a3d18942a448310fdb56c062fb6f9637710d2404dbe67f472d06db8ac0308c3d1528141dd984abb9524b7cc38f4e01d74b3076fd042a85dbb56ddb042cbaa091583c34551305e4fe47b6e5fa12aec4dd577874ad7c7346e993d50ec8eb06b5af0759dab0244164e5e5129e9b2d0509402707309fc883f4118d4bb6079236c9aa5c63a6f9e16f3e694a1621217bef97d601423e27fd6fe24e2651d3d03cb970556a1696c794e27b4ca20f94d587ac6119aa7badc02dd763e014dbd2f43e37b3f37831a139a1593980eeb8c55ff2372b4288c443dac461b68d7552519c0966a46c52a2ba191f0f03fe4697116e4f71f7a0379dd759fb1f04d049138e2771a7043cf741ee35257f74b241e59e67ae4aeb33e17cba1d0017c9a7c584e75a7b4cacd214cd90aba353a5db42f8f60c5def5e21312a6a63b2d78a2b62811b1cfcd3010a83a56a733546a15c80daa2a75b3f2693d89747b41af85fb1e3c882ebbe3ae9947b6b056413154c64b3b6efcf471ca5a842a9eeba22e9be453b57269612b149c44284debf3496fac87793f8f2eba6ea5940e3df656d16a36d2f9d903d5f0a0fdaf2797f9009733e1147db0b7e224ba35aea84f087d080b6f39c650a7dc1cc2830c231e93e3825a3f10f9f9f9062e5e74007898460fe3d4df29aabbae65ea92803aaee6fd78def672cf9e2f6f499cd3e06b9ad1a6616bfa51c03f4b20d9c8bfc8f02ad31a692101fca68619f61a60fe8c906bb4dbc98bc3bd84d099ee9a997d9040bfbeab8f344c05f4caedf79a9453c05eff49e708a94e1f784cbeaa915f62269e16cf24477047039bb7aae915ebcd9c9866125f6d25f1fe97c5285f3f5afd9ca6562d9ecfc4c083b07a32a7d5b55715ba29f70e04a925c7a6b8e40b000d459bad057c6c83fcda31191b71ab6e4148894f4b881e2eab972b035529724ad8b3742967438f26a5115eb231597a3ec23e867536726fb04505dd2e756a4f785d8fbabb4c53515c834669c063a003783ca0c4f37f3d1b2c12c36313cc6a732c62c8f44a3ad8266cf3ca79708bccc36d6f5802a45e8166d46703e8e7dcdb332ae0a23a91d4f74ae48920c482c98ca39b9fda5a60baf6d5e7ef5f133a63b56dd99590261fba8f5ee15d23c299012699120d5da61c94fd5ae1aa9d135b19e4ae9e04db18fa8a90ebd7f8d92288e963a3a1b0d975906b9c5ee637bd5ba4d49a2203963f9d10b75974b76471161cf1bb9343de1e3ba471f80da04c6f3cdbfeffda6ca07288528324a1334ef6e9e73629a9d9f5ef58ae43bba799fc9f80593add41789e51f0b3a5f2cb6298b16f38bd8f9f263d31f10dade2853eaca02f8b3a50156ddd5b863d358cb391151b41088d726eb132a803d54a28057ff867aa1f42dd013e8cc8e4ed416b20548bcf5aec435b892d8b185cf278213ef7c73a9d73599fa2b40e6cf73a3c5791fe085818569894bd67e51650d2e0dd7442ffe86a8ad36168b05e22e68d8f4eda68422e701d345cbb9c2809a09eb8008f42c63c5d7d44bf9c73a49d8844f3826639e82d5cb18a893e4b71f536b3cc20f257d25aa961c40a3d6c6189d9906386058fe83463d1cecab482f222dff8d58313007b11f5e6a6e0462cb17e5efb632d8731ec425407b9f69a7eb070d177ac6a2d4a715e6f36a5d0caf94c1c7d7f6d77f317e1003b47f413e33d363afa56d6055ff154975924510cbefa23c9e8472b4cb25a0f2050a9cde235cab4e305a03433915cc6dcc1f9fc88726c06ce551951b6abf24a2980b590fe3b5287060830755f99dbfbb6c2a005b59651e10f41c4460757d41915fcdeccc3ce64f294d22dac9c07e6f3e5769db0d80d1ae79fc19d363239f79959b8de3ae6d99551232665baaa6afd2ba5323c77a7892e552c53db76ee6d830d3fbcd93a081cfbcbb731e6d65a56dd3dc105398ccda41eedac871bbb17058b7896dd62ee77a5cd36cbea8487497de4df0b6ec7872c944a2328428a78246470244dbb071d4ff2437a678ae3e8be1f21df0fad7dec68949f59c96b6c1898422623a3e7489a49827bd2b1bce91bcc5e3ad53ca50fe22627896cd34ba1b04abcb4626aa44adfe4409d086f7e6a3f28ecfeb94bfc4f99a84ee64d3d4598d4d566d053b0c3f8139662785b5f7ca8c509409881da72bb82e266d9a477c9be3340c2328d5aef702fa4ebd393e20cefa6db45f47438a1372ed2319bc088c207ba503d1d0234fe04001f994fc2fb750bb54ba2226f3368fbbb4c15565e460067c0eafef6bc76917587f0d50436b22edc0ca5e634cdaaa30668eccc2b58c2e16e3e78586f355627adde4a2599353e8f67e92f69f563e321a0d4472803f02d4979c361a1b0034f18932442c8bc53c3b6fa9b07672aac71bb0fb6a9c3a6d102ac8e764ef7f74f2bb137f71aa40684907d378d0ae02470dd05bb52c7a5f405ac42206f114c466f491e63ca96b929ac4ccc1124d35b37d668515b3b1611020b675ad187c66ad9311d43b6463416ff572eb4f202f22fe83ec2e769d8ee9fae94c8ceea20c82131a8cd2276df761fad04aedeafb3833226c9d67f308ceeaf1fad8c29282c59355514d4e26f1964ace68ed629063b4bbd03f9d43eea9c828b901e1804d6c2513dfc4bffe8f9e9e69eac6c667685c76ab6eaad8f26973b2e52c603788664e35489ff4aba797fda3741ceb03ae08e0a466f4c54bbf3e885eb650d38f6dbc59a2316f35f2cc16c87bdec8927168304142e6edd65458b904aad611de8a7af3dd8f89a746a595af517d3a59f5e02e982e8dd1c35c854654df5ab3991b31bac284e929668cb4e4fe422f894ecbfe020d969ed062b51ce00a5906ee0ec41eed7444599437f75916f6e9b2d699b69865b439f96e839d8ee8b301edac360b8b28acd8a5528538c161b71a36b6a625041b1eab68ef3066e4dcd04acf6ff8c7050408efa7047a4916e214f24dd7bb77f1be668511957ee9111248c07584afa23d46efdeba22c10c4cdcc5270fefad6ff8ac0d9d002f9cfd6ceab6bec40c043143624a9c6899d44458d0f564c16f1e6a800682d4029590e37fbe1a8420bd312578232aaee3763617142bff4081f2b27f8ae0281014c458626b8187ca8ad144acf378e53ff13251b53f6bb13912fa197d00773bbd3bf3d581f0d6fc3d1e3fefe523f7117fb313c418bfff243881b346ed042739547a897fa5bfcff143b4b0c850a0969e44b1b9d197a7a6124e8592b34a008e9625bbcb3fff120a116185ec43a9e1604c182879e37659a16725ac2e1580135fa07d87a79a92081d17e49595f600ea27220fbf2d5624f8cb197ab5610abc94c71656245a82e0ce2b95c6535ef771ed9ed6e2ebbe288fbe4c76ab02e479218d8c671f00b9a5ae3ac37a53110ad9fafce74e1a1f134928cf9458ae1fbedc4e1f2d5d83d08b0572ab4cd9c34eb369f72c1388486758e7dd31a5b0b0cfee261e880887de69b4b5d35b03d4c8683bf39400d74c4e24f4881761fb1f263474970a145bd45beb60dc29a7a9de641e3e5b510567c57106dae7802987d39fb23b2af2942cd7b6e5a7d90fd7fd8782efd286d65ac081db86eabe7271d5976c217c423ab8d1d7e12a9e8f25f060abbc2596703ec5f36b26ae6212e595c25b8e9bdfe124d8798fd9eaebd568bdad80c1d94549463ad5e38aa6ee344e77075f476de361f502f7bdc0e022e2730402242068c32629a9090b6feb5c51dcf6c515489cec1590d6a1d8cf516f5cb777724e635838f005493a650c7286f2670ff2deb009b730de151a92b70a507a2e059fde281d1885e253281c04884ad41b54c03e269b0a2a5bb593999adde542f8ef7a6625357e91636477e642002ac002b0202be4b815abec400e754d7dc1f1f50217b9e43239a6db6d5ff83df4bfa435f99d0ea0d33da8dc57883bc80696bd673f440cf35de360a216bedabb2c1cbfed3bd73e0974a15111b782d1969fdf4c2af3f8a0213d662935b29d11c9137b54ce90a29abdb73e1470b501b1a61983e402bb91007ace8bc4051ce9f942edaf049567e1e602751f324d6e732a5e142694f31d684a14f73633028ba03b6f79b1b98a1a1651aab21c0e26b7402ec63b2b5c64e608279b34e096f6f123ba004834e5b658df97fb916db90364eab7edb40c19fa8427d67346ffb71a05382a52e4607473f91e19938928d51aa9697e415f0b2ba347ea869185937b18fa8c758559067500456525680aafa01fefcb97e7fba6d8fac52a733cee9110a7d38f289561c6eac0895ac6d9a30e88c509cbe3c9c8f9324f81d2615d533d34d5f0e0d1a221ed73ef0cf0f5dce28302e8ab9d9d436fe2f01af10f9fa645683552e904d0f68a28f7ad25131ed596d5713d9187f8fc29f0a5fb786f06b8fb128f19d77b73b78101040e8a8e31b2b5f97d5931f3a0dee9c6bfdc93ef63d5d4fbf68d0eef4fb148d29805c9b5d56c913970ecd36382660e09d6aaebc5d37641235ad4192266dc294e10f1274197c27a16056e7080fda5ec1e9ca263d9a07041dbb3f3d848755edce85b9002e46e4457a7f4b911c3f80a74c7d378761e3e8257af517e23b4d9699db0e721695d32237e9a2352bad25bc6f4b5bded7394c97da1fab4e95955d80a6ded0de8eda3db7df31e6f25c2654633e5dcf5ef606782e3f129f1dbed26cf6c149c158710bff9fc677e98ea68897aae8863e6636972152a5b73e6666091e09d6e2fe4a13b1df357bcf05475605e524db87b1df9c5dff8500e3cb1de9c8ac4edbccd259f99860fdaf6a4eee7a113437a4e3f68445297828f96169c94170baeccfba9b4fbb4d1f8d776260cad0fe086ee9095fd8cfe69d613d3bb6f238ae42c96e162d8674c85838ab5559410d5cbc980600d51cc8327bb654d3f1b215869c2eb55f1b304834adb16907329226703a7898470dc79f94df9657a8ba9805a4d3272bb2e51ed8fc7c8f19e65d608bf517b1594f915cd2a90f867031491147574d3a4fbda6b16cd0a8f5beb5afe19d411428c1687e8920fc417217cab38755eecb82a93594fee0e7afb0c0cc6439a456c672f773f405d7197507f8fe2969376de0fd3b5fd642cc98fda20dafb93d632f879db43472aa9cbaf59e2e9cd98280589f3b314a23ca7548bb89b5f9702baa980548ce6ef1da672fae362172b79dec772b56467c12e75344774641298ff4732b44e1daeebc4a60a54773e40ac78f6b2e0d610178743229f1d3f6de944f801aa82e15686875d50d6533d7e9d456f6c8b48824a82651bdb5bb5da715ecb984c14f848acb114cd46f3e61faf1186013711b7b4ef5c1c76a52ecfba8b9feb777de3ddb3407c92d93cb3623e0914f939f02b262ea463a5ea3c0fc153737d09830194731abfc3977ccfef6e7bd0369f4ed762496f1f757217ea77", 0x1000}, {&(0x7f0000000240)="c971654a3856f72cf267d2c50d4dfc52bc5e45664e1fd504e05f61a9baa4bacf19b3345165d2a5038972ebd7c0920c7c1b8ee5ec2b0b03e7c9512f174da72c4d0058f35a8e4bbcd98f09929c0fd76fa9c45072f0e079ec6829fc762e656cf74ae0b015e16841213dc84e2598e84a", 0x6e}, {&(0x7f00000002c0)="f9ff60d91252bd4d928cffc3feac342e9521d954042e8e8c34810901976e4ea99a22958b6e709e23ab27f7d7e52d34228b2c107fcfc2d089eaaa6e73dd447188fa5faf57c3c44355660f8218ecbe96d51e34101898a5458559a8750f05e28d460f0f0162107395a254fa25c136edf35ea8090fbbf4a68fb1b5716e63cb27a1b2982adc6b575e6fb1779c0019ca840c445fc1b6da09d2f39051eb113771e483f972f1bf986bc9b35b4354618dd53e9bb8926604b8c9346afef52c8b39b20bbee4abc7aac63876a0def588b8e250eef8d619a8b9fe6e981a6e", 0xd8}, {&(0x7f00000003c0)="dc64c8a9f839ce514746765032dff8a0160ae37c7007eab75c47a863a76959e8c5b6eb872d77438cc07715d73b2c7aee27c36a4ccb6bcf325852ee9604773c", 0x3f}], 0x7, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000000000000000ffff000008000000f000000000000000ffff0000802a0000fb568e41529af2ba48455f9b6af48334342a92b860deb6e742560a87429264a6e1732e190c1ad6902aff424e14e6f0efa8bdccc87c48924e73ccd13f10b9844466f91d00a5d078ffb48a39cd1495583e3f29f4cd91cd233e3d866c4ae53fd4b30310847ebe8fe7397a95934597d36d8ef92f1006f71ae0f1fc846f71f0d59c4cab4545348008c4cbdf5395f183922be66d980fe9323c4d8c2688c767ad5c1de0f83a375bc478265e20249724f00b026d8e0d8c869c5bbee5d3921a5e8406a83e7368b705a505ee125da0dab56d39d7314c88c20913148c8085053b61c9a95e0098000000000000000100000001000000dbb058fb3e5c39b7e8348f8affda6ae0eef4214b721f21474cc364ebad0563f61e589c3445014825530470b806ea0529f6757dd335a572fc79b850482929b71a500ae71ba4b7632e06ba19cf1882c45994642769ea1f7e34f24ed27ddf009c1d66f3d59c28f5e38aa544f87cb6a633d71665de94651a0fc9149e3b04ab67afc581ccfa3d020000001010000000000000ffff000009000000d04fb4c756af6b12d37e88b97b0620c37e43947e7352e510e24e9a405a413eb1bf3dfc9f013e87d2751f4d81579607752ed821f24318b37c50a9b1d35bde42aa6a658458daca14d5611e5f7897d4cca268cd040c1e1c7271f1ceac0c6732db2dae153341ba25030b9c4a7eef954cc7983f6ab1020c8fe2d5055993d2e0e68b6f2b159e8469566ad676a769cc746beec883631abc456892e870542645647af59081d3fe0910f87ced65f08fadec356ff27232a13a013d4a4b7cae29f4a7770c937582861f3d406d924e68a64213c8ecf917c61f528b8ab2a262affdce24673712ce82c9bbbfeb7c244c71cbf7dfea37ffeb9273805962c99a45a281747df2ecedbeb94cc45e5ee3e30d247283aed766a7a5129dc9ad479e13d0a04704010e54938f5083a437f8964b09ff4f3f10d341f33cf80b1134597dc7fb6aecde4f7ad444fc9a22073118ccb68cd4286f634317bc40fdab1b2b47590e047124569378c6c926d73ef5e1bb691db736032c142bfdba804307b6d3e50c71a4d7d1828d01982646d6c6fb6e07ab34b02be3d9ed2107d15e5f2a6fdb0f3db5584b0744ac94c33a8f8f6cc3f8e4022e06283250c25a9ec19ec3eea605512759cb4b528d53315b896c43e72ac97628f9a2c178b5f4f8ad946ae35fa3c6eac6d62d2f28ab4b195133df1b7b9ca74a369c35cc12a257d905bb409efeaad4e9af7261b9d16d9b09edda65f005edc44a9f753bb0e6d53c28e107f1548f083b97bf5ad2bda61ba4080ec334df0316471213df8c52c7592b003977c53398661c48c2ee1a82e10ef1b0f644584160ed79d5af4447bbc77974cb525eeaa59a748c900f0928e3fae2830a7e671d4434b2c20f02682945e0e9e70cf5c501cb965a2d8d8d2aa05cb33b450dba56b247c6cb4b6c51775d6e53ddbdf87ce208f55bb88290f22d8b46335807c542f9157712a6bf85c01110368db2ae12191b1559a4422416447ac5daf4d5b98f5faadfbb355f97d4fd34c0fe267f3b69649d449146f2c613f4178eef8810f55ea9b0a0f9c534a8207e99b613bb98d761b8d69d358652124eb30311a1bbdb26baf4c201a830e61a2910f4d7dbae61ee6f07f6ea5e6df352b4d94c61711fd8476fca1c092f9edb84eac0b30149c93a91278f2e00754d9664b0b856f2543fc071f1208b034fe53ac8cc45901382baf4dd737ab20444be8439eaa1a72332f2c765073ed2b84d6e34b92f1284861ad0e8a03d5742c67c2818bfe782851701ac878ffaaabe72486aaa2aced5912caeb147ca95905f8eaadd11d44abb908830af4719b6048d17627222b3ec7dd17c061b7755a2e8492b2e44c93294ae3075544e4af2acbd34475db3b346963b9a0d3da0befc91ce548c9a245317ced72949ecfce0007f701a712a9eb8977248a54271c97531fc30080fcb69a144e5d5d6e4bd57672d9a9c476609f97e36157db92b44f27e36c57c9285ef4f36374182dc3f296902934af8733ad18836697aae7c0dda2714d1f40334ff68d265c54bc0ede22af41553e25a6e4a7b12f4e09b4dee2305f7969a76ac602a01f9b923773fa749e4ef55fdca4de0a2093182cfd85fdd5709072fef470f30264855a9cb7889e4412d3674f1ae018b21ca92702ad3c70ed8df5ad787c8726ff10aaf87f3ecbdef140dbda2f7c1d9e9a1ee9857e7848f034b4faa23126b14ee33b2d6ffb3c3f6a6b477e89f81d30a058e5fe007d935fdd776553d3556e771be00ddb7e140d3c1dbf7c179e5cbb7e7809c52656fbf684535989ccab9d97d62790fcce220498aa0d4ec75cad13b74f546802271292605f6e60d726f067946b6b1a10a4b1e957a9042942019ab0d96705b4ebb4ee60a357643da66a8a56bf7e73d0581c44f4a5e923d6c96eb1c737ba4a42ec59d7a8543e577019dc3cc770bb9f8a3d0ce2543949e5e8fdee11d518e39ad095ae813e2336c1683f746dec505c1373e10fc8437a825c14e76e24e9eba63185fc523da948b2c8b2d0b67c79b80dc01016f60f720e329b96218a0cbc8a85475bfd6447753397cd071cf019a167273de2d5f73d142882bb2353e160f2b513ecc3ba1e6902ec5477cc1855f88dcd816d181b678a0ee5cbb15d922ddcc3000a6e4076a88e2af1565ed8aa808447b5c16752b7a643aba7bf8cd6547e3e36fdd0a79db81ef960dc75b1dda07ed1f7423be2174c4eca4bed4356b3a5bbc62b3367bfd0e54be92b4d0159d8034de153cdcebfcf6720e66b4e25fbf30d647a924db115967a4395bc19203d5ae360b1d18a484b46f9766e2605a1ac9345805f06613521f019d4e043ac04ecaa2825d17e3cd21bf9d589020556510ac3fecf9d929bd79fb08c74665ffe525339c768bb343a1ee6281322ae92555790eb52220baaaf6ee277d136341936ed24cbf59ae3a4275097e76b99068ef92e0c6b46124ff65635216e75ee242aaa16682bc3c6d06563a816514914bb209b8a989aaf7f95137dd64389b1426a373b56b93f433f96495a27097efb6f17bcf6d057afb474b00055545b864c3d14cbf497e441d0f6bf54f84cc3d2bb281a259036d1094c3a66ff37f294c523e740db757482b807b9075b613f28155cbc6dabbacabc17790134a24f57bdac636fe6676ac0c5ffa1aaacc245d874f5ce2cecefa17f75bfa9020268655212549c482e56166ef4b41c846920eea04d7e1c08ce75740273ba45f7f371cc4f42a4dbbe47fca03e2eabc2d6bae5328707aeb3f9b55cba9ea12e89165d011fb7f7ccd1690c4912292c98792fe2ee8451c281fadb02c0acc7aac79ef97c663ee92f74b38a6d532cc612ba077ffc97c2312d95ecd739c5ca863bdfa3fea05269b9026e3e319ebd063b5f99f8b0bc0b953e12b386bdf3d3543d79411bf95d114df66a7fc0b46869c6fcdab95ffc20dea17306e332e45b44c3d7749fde2617279337318d89413d5eafcb383331e96478e5007df1242af67a0802f95f44c83480950ab02f9f6ba2295d185ce9e44c114f009fce663a8e614cb6336b5683e9506e39a8801b3979c49c7c77d3e3fdefffe310031a314dfd249417f41f738997d6a502f5fc9c3857e601cc37a82f80712b6b219d349e8e070b495688417c8d16a47994f1fe38852f37db48ad9c15a91b641e26a6223b528d822c766d1c9d5a5aba2b39cb5b48e010d0a47d401d38f6a55ab1982f02f4650736723fc6fe488b85bcdeb3bc06b6a7e22d9ac08e850b7d468a87e22a4576c49e2ff1103002b8453ceadaf1cd51356219134b744f9fab5cc698cc03b5c790a3d9fb458e92f275acf413716698ee9ff9c1ed79412f2d86efc48c5c48f1ad1fa1a3fb53b6cb9f0f03a75d1c8f365992ac44b67112a2a278f458361ad41ecbf299c6a708d28c5b8c703da638488f8b3d7de785319455e7e016844eb4b9bff4bd3ff56e6c80ce48caa352d83ca6f2ce424b739d6b75113049ea88dfc939db1b5958a5f3a0cc885f2130b5137ac2ef4997fe646e661a2c77e32739d8fa4209e7bc55720ed94abe6d4517bb73c96038face8380e3a89b7b14bd11c37ba8db77396751ae8654b6f10a53332a1726f0dac3eeb2ad03d6a06e62b11f466aef65bb5acaa05d4ee83971bd0e21ca479a3fd9e716efd0e7322a4cd87be8382b6f3cb44f4c0064e9b0132f172e94d93cd7b5232a8b2b112d181ba14d09f5a99be5a2942edb673387a80f8d0ed1858026e6155b6feb414060f19f065587bfcfa2e25a91f9d040a0280aae8be3ce62516984013e8e8cb6f2307e05bd45bb88a10c47ab4f72ce11d93c490908f5b6163dbbd1ebeb3d7e0e6d4c2e37c8f18ab407cbbd4d14e3e26d31fda57e6e7075022f1964d3ea0aaab50acf50b91962337c87981292d22521362a0e8b511ea25b25079e83dc8a6a48cba814fb9caafeae44f8688eaed81371cf47b0529c6f108ad46e8538c4356951e5cdf65a5ee1eaffd7c3bfffe153e3efe9e8289795c587662985d86e40520549a4620d5daf46da22d6a263553a880d2f5cd1195700206a3dc3ff8ac4f6b8279f9251936cdf19e9d88fa2785f91a94ad6bd94ce583694888c18085809006ad234897141713191ceaac49a9aa4afabd75bf953fb9c4a4e2740850b1d6d39d8df3256a247bf00f832f2bfac1262e089ef7c8fff527d68369fd58a929a04d3890aef21f9c10ad9c6c8052201244af3a6a7802713b3004810e764dd4839ed83afdc94616c03a1ed14a5e261137a4cb395bec36bab81458a916599801b3c51d2979f552694968f4999e945bdfd4435769accb5cc59039a1cdce4d93714b19269ba217c17c2e88cdaeb90514fe7d948281dcd67b654340076d6d51229a0be0209d9004951e8c17356030a9f11ad5f48a73b2088ca881a98d8c3f3fbe6524b3edc73ff5edde335d0480a839d57db168bafcaa6ea3c963833db41db091efa91de1afc73fb240c8cf7c9f392aa465faa37e2f771b20560a37bce0a1db6d2e009d768eef7d7c0d3140ecb516ccc19b1d2d29064640a5383ba63605e02289c4b81c4f71f6546a00797620a67081555a188af5043745c3f82fb60113f5e87d4d4f38eeced86f8204f2e519c3bdf49b646cc4b2c122c939691da195f22c02e837d6b259c2653c09c97e49a5e70477bd73bfd183d10059dc27a92ce584b24ad5d79ba815a6a7d29e7ba0e71f88d41f6f84089958c6454e676e723a1a64d1f0da3440bf3d96d91f3b76778dd85f9d2a199c1c350d42f0a367360741281f86e3fa6a0212bd31183ec30ef83a733c77248e45ed0ea06efe5ce968e35c23f689557fbed13eab1091c9ca832e08725c631a2ccdefa83320edc5de34c9412cd4159cc302ecdfa99e841262402ce52b2983ce4593635345f661e44b8ea3a143f259f30bba486d99ab7f3f66be6e0898d5a2681db14ab137e41e622eb7e6fddf682e310256dba991a2277fdcd71042cf1efda13227f79a32ab449704c2beb78afb37c6454d3a406240b548335ee50db0182257fcaa5e04bbf8ba2d3cfef155cc0fe45d21e6130c0a147ff279793856c95105046ae81c4be3801faa44d9aba4692efe22f3f322e0d355908c6428a8900b64c3f80112d90bf898820fd9f48bcf36eeb8352bcd61395e8638420db09ffbdbc6b4e1c3cead5a7c69fc740454479908428a0a95da5e13a94385c0d917f1b10adcfc9d54fd5253c088e60d2e0dc33576e0ad86b538ad0f45c42583e46a4cfea15d7d06b698f776535ba711bbe3eaba716b6842336947501a85eb4ec37eeba821ec2b2f71bc23026a43192308c942acbcb5863458c6cf2b60fe24d0a2f687629c1893d397fdf959d908bd48d6e70ecc2370f96bcf32c46e292128c1a53602ab6ca0c7f962627b6446a8805b806e041c13903bab1cb4c6ad75b14d252eb67511fc3c903ab839710910415a42eba92f3969be398252ba200a1abbefa1af36bfc46727229a865fb8d4a2f61fc9f681c93e833867ac30d8c433ce5ed58cd9583d31b63b6675a9eb9fe40a5fe0156ab7dc84808d1189b85e77c201233c9befa43c6721dc61fa8e9e73b6daee91ed2e4b520b15dcccd6d295bc90ea99a72284a69b9b95130ac622d16dbb5236688cbaebac741e27407870b9aab4a86b9a6b20b31e5ef6e88ff7872177e7bf19e2d4b7a6da0e9eaa41abed43fbcf13fc0ce4a637d2b50820cfb201476e024c4ec302056c38b436b1b456d683dca3f85d1b208902cd3af6a63f3eff33860a648b06744f48d7469dc694d2b4aad01410c6e8e619ef779df2b6f9585d6666fe9293137bdd14b3547a2a6d939093e202ab38c1371afcebfe5767606baa4a5553f800000000000000ffff000000100000c19f1a14573e5227dc8f7a57a58f64568edc802b898b128bcaae0a409b98885cbdf7a9f989525a8ea20ea6d685927c72d4a95a4220ce81759b49a5951fff55edb07e460c6a7bf516d7db5d70d9d4cee8aba1b5286da981161075d28a4d483694830acc428b79753c5ae7883bd20903461e14271ea4e09ebf684d26a081f325d1e535212a45d9bceca957e5ea9a4896a84097bb57fa0a3bf26a6d4895b5a784eaaf57b4c671d2a86d516ada12b4b86beecefa2ffea06fd60473bc3fa55fe873a84684a1904fd9c9f23af0f932c9f5058fd7ad3b5829e9f1b05c9c345278ea521f2c92c7fcb663b672d000000000000000ffff0000070000000b6980971e29c90e6f51d3309e6eb87e75df1ff82a66195aea889950cb6325e6c395b2bfc12cf8a20a9251ab191d3c513278aebac800dcaa46d0d550c1cdc608eb53cc3e03bddc78651008e43692dfc31632c27db8355fb1cdb8ba85b5a685203c2b347177df155e95d88505a6adde6f13fef983da54412c0df1c3f1213368142b23a0e32c19df67154c5cc162bee1154b5b3fd043fbcf6e03027b81c3449c100fbc3208073eb46dc1b7711a2b65d08155ff1c8fe18d06025b9f7cc9000000001800000000000000ffff000000080000532c0000000000003800000000000000ffff000000000000d1b32735566f941f2e43ba72249170cd498fa47475e3488ba6c037640e90288211a4550000000000d0000000000000000100000005000000b96922aa19ad012164d4886d2ce51926890999ec63bfb4af8fd26424781c097b536f4002acb6217e5b4efb9b7735acac7cccaf39c9eb5804ebae127f1bcee546f48bcf7b5435d4b46465e4a4d07140ac8ae63aeebc33dfc57bb22e8be69622692626eba67e2051bb21a24654c09a787b7e5c4d07596d04253cdb93832e0af99e11854d885e81c7a6791fae19dc619e7e7d2e863abfb5eda7c8ce960c18233519ddb46b8ca1658e03576932428ba97a8bb248e0e39c2546968559c6cc1af9eefe38000000000000000100000004000000ad3564a33ae77ba2015b0b57734738c1a1467b38caf7d74a72341a5a2755ca405988942e11000000dba547188549fc66f046cbc165d3b9f4eed160dbdac144a91003fd2c85b2f61920e60a5b754261518c040169a8ea0cec056c3b84302a3b408946a9640055d156f9d0d56082a759d9852a32a5529cf73bed7521c8b56abc80ec62b225c5f58cff6176d02e56f79795eacb3e6f1e48880c0fb863c8d5affc2a28f54231fdcb9b2c07a53c2df8e8815b87e0836c821395f843b57451d1d647d053c6e2b74eb7cdb931284d0cfd864c7bc6c7"], 0x157e}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0xa80, 0x1}) 21:03:19 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x4000000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) select(0x40, &(0x7f0000000040)={0x1ff, 0x55, 0x1f57, 0x7, 0x7fff, 0x80000000, 0x80000000, 0x80}, &(0x7f0000000080)={0xed, 0x3, 0x0, 0x0, 0x9, 0x6, 0xffffffff}, &(0x7f00000000c0)={0x80000000, 0x3, 0x6, 0x8, 0x5, 0x336, 0x8000, 0x3}, &(0x7f0000000100)={0x10001, 0x1000}) 21:03:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) semget$private(0x0, 0x5, 0x581) 21:03:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:03:19 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="2a9968779ee94297d6f98a3365a159d1bc5e133b5e8d156ad6880cbd9d5408e69daab9f3657ca984e0244415a27e485206e1a1f062d2e0e59635e53f7dbd0d1cd3832b043d39fe095f203c41fd94ff47c5b3f24a43aa3d15136f46f4565a1b7a1b0f66b3cdcab5206504d631420293e0e50582d96fef403d045dd819e2dc48f7f870203d32e671a1d6df609c119a75a82a42f9d68e18", 0x96}, {&(0x7f0000000040)="d00e79f6da30cd063cb4c1deed3952efa382404ff7858376b07a8632745811340124958144b2b203a914ec7bece228e25c3155faf31af6f147a9e2927e2d7f4b939f3a536b6daca057897b96d8310db6a2ae5d1ed03375222c486d0d25b15b87161a02f0166f7a55e6206c4e", 0x6c}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0x2}, 0x6) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) socketpair(0x18, 0x4000, 0xcc0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x8000, 0xc48}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) 21:03:19 executing program 0: r0 = socket(0x80038, 0xc000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x78}, 0x8) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 21:03:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x36e) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de4702", 0x65) 21:03:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4000000000000000) 21:03:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeae) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8, 0x47) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xd4d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) 21:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xa) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r1 = syz_open_pts() close(r1) sendto$inet(r1, &(0x7f0000000000)="00976fc6e82902d9e947be5086d686817ba595", 0x13, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0x379) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3, 0xffffffffffffff7f, 0x3, "2804f5dbdb2080761fb40c9df2a24cef41f52b06", 0x241, 0x8000}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000680)=""/191, 0xbf}], 0x5) ioctl$BIOCPROMISC(r2, 0x20004269) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x202, 0x0) 21:03:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) 21:03:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x101) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) open(&(0x7f0000000140)='./bus\x00', 0x380, 0x100) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0xa8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x10000, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6e50}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x10}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x4}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x5, 0x3f, 0x5, 0x3ff}, {0xa, 0xcc9, 0x7, 0x5}, {0xfffffffffffffffc, 0x100000001, 0x9, 0x7fff}, {0x6, 0xffffffffffffffff, 0x10001}, {0x7, 0xffffffffffffffff, 0x3, 0x100000000}, {0x0, 0x793, 0x0, 0x6}, {0x8001, 0x9, 0x0, 0x6}, {0x48f, 0x3, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffa) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 21:03:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='\x00', r2, r3, 0x6) 21:03:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x10, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x92) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/81) socket$inet(0x2, 0x4003, 0xffffffff) 21:03:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1001, 0xfffffffffffffffb) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x102) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x11, 0x5}], 0x59d1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x2}, {{r0}, 0x0, 0x4, 0x4, 0x7fff, 0x127a}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7fff}], 0x0, &(0x7f0000000200)={0x2, 0x8}) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x5) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) fcntl$setown(r3, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 21:03:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x3) fchmod(r0, 0x11e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2f932536ad2df434393faa4620960986d7c4cc6cd70ec044a4163d0403ca01e4ae0e65963cf85c195fe4734df0f0c1f094b93edf7a3e556041b990855358927b5c97f0a2034242a1b4", 0x49) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="21379d0ae5f91fa2be72d16fd5d5cf311bcd518eb983bdcd46b7230c3422b2ebc3730ba53ab71f99aa75766e49eacb0832ca26b77a9cf04517a06057bbadd3f036a803686fc5483bb2eb5fd92ae8f33d5b70350506315c571f3f0fa9706221d86e60e972c37a6bf89a3662", 0x6b) r3 = dup2(r2, r0) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) pread(r3, &(0x7f0000000200)="d32568a6f0e5a1977fbf6c5e6b294f7556a12bf409ad306d7b647d49c420af04ae8b6c1074d1980b62ccfa1347277bdc90a9adf1fb844b56b5fc0cb86a0f12a2bca9cd178f80db3f534e98ca07c2765c06254d4a3dcdd2988a14382c", 0x5c, 0x0, 0x44) socket$inet(0x2, 0x4002, 0x2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x22f) 21:03:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 21:03:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) fchdir(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x80000001, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000002ffff00000100000000000000655697cadb9e14fd2755d5fcf600e26ed7cedd2a6545c2cd00ddaa54e7535d4ab16426cee945cd529a42aa66a8f638dfecbba6e51eeb67b8e8201b3b43cced1d6f5c66d8c0d9d8ef9f1173d86179bd5c1c7c2ef512dfec8dcb895d2518e2600662dda10f74202501d829979f1a69a1ac92044f3f79b07ba245cfbb383f2b1839cf7c602810223d6e1b3466f0186f68ef1e97300fe854576f983a161c4ec574f3a69d166f6f0b602702b8d51a087b3ba9226002", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 21:03:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='.\x00', 0x10, 0x20) 21:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x27) write(r0, &(0x7f0000000040)="d2", 0x1) r1 = syz_open_pts() kqueue() fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffffffff01) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x22, 0x0, 0x0, 0x40000000000000}], 0x1000, 0x0, 0x2200, 0x0) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x980, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7f8, 0x9, 0x80000001, 0x3}, {0x9a6b, 0x7f, 0x7, 0xfffffffffffff801}, {0x3, 0x5, 0x9, 0x3e2}]}) 21:03:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) getsockopt(r0, 0x1f, 0x66, 0x0, 0x0) 21:03:20 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0xffffffffffffffff) shutdown(r0, 0x1) 21:03:20 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2008000000800001) utimes(0x0, &(0x7f0000001100)) 21:03:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x1ff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=[{0xf0, 0x1, 0x2d, "3a068c1ac27e82ac7604cb9f28ea43c69299ae35249ce7ce73e9c7d298c528d2032d2de3f060f7d4b3ec90074e20dba7d9ae30072de4c2317b42dd054137643144f7b38172aec3333feb5c73628f6214dce953307e7f9bf141805b9f412aaab3e0dfded08a5b927d6172cfc37470926d9a35408da52171165960e0b614a75c091523ade132a6f774784fbecab5363b1220097f45e3f5599bab36c5503e80acb5a7570ad68e4500418cc0422378b693c9b4d155fd26d77fd023cfe898cdbc33f8107f75fd680b0ef775538ed5c4c227587c3325b9468348aa741f"}], 0xf0}, 0x40d) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 21:03:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 21:03:20 executing program 1: socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) geteuid() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x1, [{0x4bd7e789ee46674a, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x3}, {0x3, 0xfa}, {0x0, 0x8000}, {0x1, 0x20}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x7ff}, {0x1, 0x3}, {0x3, 0x2fad}, {0x3, 0x20}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x7}, {0x2, 0xffffffff}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x20}, {0x3, 0xfff}, {0x3e45d76eee1e7209, 0x4}, {0x1, 0x101}, {0x1, 0x3ff}, {0x1, 0x1}, {0x3}, {0x1, 0x8}, {0x0, 0x200000}, {0x3, 0x1}, {0x2}, {0x0, 0xe684}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x200, 0xe4}, {0x18, 0x1, 0x48, 0x5}, 0x8, [0x3, 0x9, 0x9, 0x94c, 0xbace, 0x7, 0x3f, 0x3ff]}, 0xc2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 21:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x5df9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x4, 0x8, 0xffffffffffffe85f}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x80, 0xa744, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000004, 0xa656, 0x8b}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x30, 0xa}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x7f}, {{r2}, 0xffffffffffffffff, 0x80, 0x41, 0x200, 0x7}, {{r1}, 0xfffffffffffffffa, 0x88, 0x0, 0x20, 0x5}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r3}, 0x0, 0x8, 0x40000000008, 0x6, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x8f552f4a8fc38d50, 0x0, 0x3, 0x3}, {{r4}, 0xfffffffffffffffa, 0xc1, 0x1, 0x644, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x401, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xd4c, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0xfffffffffffffff7, 0x7}], 0xbf, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x5, 0xf0000021, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x11, 0x12, 0x2, 0x36}, {{r3}, 0xfffffffffffffffd, 0x20, 0x800000c0, 0x7f, 0x400}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x24, 0xf00fffff, 0x5, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x41, 0x101, 0x3f}], 0x2b976be8, &(0x7f0000000240)={0x7, 0x8000}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 21:03:21 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 21:03:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) clock_getres(0x6, 0x0) 21:03:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) open(&(0x7f0000000000)='./file0\x00', 0x12, 0x42) 21:03:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c78bb86c733cdcff2a74860cefef7683385e8465b4ae12f200b67a589d492dd5a9216"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f00000000c0)=0x3, 0x4) 21:03:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) getpgrp() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:03:21 executing program 1: r0 = msgget$private(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) 21:03:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/137, 0x89) 21:03:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1c, 0x1, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) 21:03:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="11405347ffa4dcea0bf1ae", 0xb) 21:03:21 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x29) accept$inet6(r0, 0x0, &(0x7f0000000000)) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000100)="b68d6692936baf7da2ef098480be1b9eefa0be967a16755f1222a3b2fba290dfb482d441d29f9ad1741b25c73611aaa8d76127398b741ccb86a0e62d629e4d2a25bdfbaf705e89647d9072934e470b02329704faf37930c8bb0d5e25683e60e0244a6bd245714712ac883f987337613d99b71f09270bd1d0c2bd74a71159a3b1789dfb2f7fc4a196230f4c01f9ccb8de637054fcc568d4a95b36ba22ecb7b036c27ba46ce3d698f565230f77b0c22ccdf53e38d32ec8b13cdfbe2bfbc3") 21:03:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r0, 0x0, 0x3) 21:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x75f, 0x9, "034cc4325311a0c4d4877bef6be64ad09c511ffd", 0x10000, 0x4f3e1b4b}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() write(r0, &(0x7f0000000200)="42f560da983dd3ce851dc278748e2e7f5b60414e156983509df316095f635f6d336f979da61cad289db601c3cef60809230a299b0a5caa26b70d3fef1586a424854403b19e3dc56c26549e07cba45415ebc5b3ea17033fd974fb7d6b8d5a203ad4f3c06f840bdfc6463d913d67588c5349e4305a29d371fea0bc5ed5a40fed53075cdba5887b056c", 0x88) syz_execute_func(&(0x7f0000000180)="8f097880cd8fe90801aa0f000000c422f19ca2655666668f69909adf470fded266440f50d4c402410c895c0000000dd067902026c1c30ac4617b2d00") r5 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r5, 0x4) lseek(r2, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4, 0x3812, r4, 0x0, 0x0) 21:03:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) poll(&(0x7f0000000080)=[{r1, 0x20}, {r1, 0x80}], 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) 21:03:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x10000000000000) 21:03:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, 0xfffffffffffffffe) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x10001, 0x1ff}, 0xc) r2 = semget(0x1, 0x2, 0x680) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x5, 0x2, 0xfffffffffffffffd]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x20}, {0x26}, {0x67}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x3) 21:03:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 21:03:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) listen(r0, 0x0) mlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0xf2fd, 0x4, 0x20}]}) 21:03:22 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x9) kqueue() poll(&(0x7f0000000000), 0x2000000000000501, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x81}, {r0, 0x1}, {r0, 0x4}, {r0, 0x14}, {r0, 0x20}, {r0, 0x100}], 0x7, 0x2) 21:03:22 executing program 1: r0 = socket(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000bb45ceb150bb5cc4afd7e49102082da58f1939b22115ac82167a9a216b0ed25b44f5d05034a9ed2b0ca581dc300110df65d7867725f541ca3bfe5cc1c0a7d0ba152a64b6058cb5d8fe32d262fd20dc426a0060748da587be402cdd1ba712678db756e796e75577bdb686749a0ceab3114d75d72a8c4ca24585a9b8cf19ae843831ced86ea75bf75c8a75c0eb6b0d3a4a6a66c9322247382fcad0714870cfdf89431d1482843ed5a3d2a340462977e77bfc379664a227c367f59a5bf253dcf0bb119b38c49f672339d25c819f7fd10ca7d4a976ac66424f9edd1771112ba88e260ef58afa40c55630da28"], 0xa) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) sync() 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x10001]) 21:03:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0xffffffffffffff17) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x8001) r2 = socket$inet(0x2, 0x3, 0xd43c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 21:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000000000000000, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 21:03:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffff, 0x400000000000) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 21:03:24 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000004c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000540)=0x9) r2 = dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x81, 0x90) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xee) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/237) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000580)) 21:03:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 21:03:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80000001, 0xff, './bus\x00', 0x3, 0x7fffffff, 0x81, 0x4}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x900) 21:03:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4", 0x100000000000}) writev(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x88}, {0xffffffffffffffff, 0x55}, {}, {0xffffffffffffffff, 0x4}], 0x4, 0x100000001) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f0000000e80)=""/222, 0xde}, {&(0x7f0000000f80)=""/219, 0xdb}, {&(0x7f0000000040)=""/59, 0x3b}], 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) write(0xffffffffffffffff, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) syz_open_pts() 21:03:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:03:24 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xc0004, &(0x7f0000ffe000/0x2000)=nil) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x10001}) 21:03:24 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) 21:03:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) fchflags(r0, 0x10000) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de4702", 0x65) login: pckbd_enable: command error pckbd_enable: command error 21:03:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/169, 0xa9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 21:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) syz_open_pts() 21:03:26 executing program 0: r0 = socket(0x2, 0x1, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:26 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88c7, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xc7) 21:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000300)="c96d7f3b3653d98a5385774da3c2cc193bc3b95677a2e4201b11f44c85d11c303232d6e9cb732143aa6ba6890c4d6a7a2b127f3d403e1509317f7e1fb02b50b7f0facd6030e83d461e8eeb6f13e670f4f0af2474cbc90b6e7b7151f459050995e7b56ef7c35b946ace5751fead28a70ba7a80033df370fe6fc011b22d6c483ce41084a5b2aa26276323fe916435aa9cc530ed63a0e2c2655adac6134742e0552516f35520f8494149182b6acbe43d28bf00ee4e1d968f27449eddd0c90e71fd0ffaf299dace1d3f03f165e92f0f0095f723364cd43a9ec73dc195ef6a2cae15d441eb7656bcf5aa913598347aacf08e26177307085e0a59c4dcf9daad384e4933f877672aa7d74f91156a82c219a6ee987e1c0ff9c3495cae186983e8a8a99c20dd6f49b52df871683b1c29200ac7bc5b009fd3edc050f1bca07ac2936a9e27010adeefbe5e2e022429642187f60aebaeb74210a56098a8b27305bb5ad110e7af24001ac6288aa2e85bba1347e34c427086afc1f1db27b218ccba44dcd9331529ce2cf5c7bdce1e971ce6950c0b019ed4701d74f021623bfa54f08b9c9b0d331f526bf03a60d2137dec7afdf51646be3b77e3ccee2cd158ad4cd841f17a0798752232aa2e20504d3c99cc9d767027ddc9af3c3ed769838903319d4bbafca08c9ab670502d8ab9988abd08f0a302a27489a6d92e3d51ca679762642383a1903a86f84749c5dbb47c9aca57b161acf1b7b39ca9e316480125369a8c979fcc97a51ed8bdd1763df1d63c2da3a76a34b614610e081a27584ff3ccf2f69b1e5ee4da4d900d92464ccdc521ee21cf80a8f8a53550339c532ab7e0fedbfd207ef828178276bb0585d3094dd109f7efe78792b4a3eac96784f47a9c6407a0727069b65f75adf54c7933ef5258d3354b19b370e5d651c1f0f9b90e51268efee1a7c106709e814620738405d414e91be1ca039a5c3e11a9b8bccb17c9da92fbb09e45bf95299257500297738e3e225cc3247beac202f53560ad9f2eb00d5e4bea09bebd1bee5e44fed8fd90f6bcf1c2f181658975cd782a1132fff0147340d050438367d79b8d0bfa167693138fb2dd3007c0ca5f4b654664d054f3090b78ab10bfd39a01a2b63674b1337715169c73bba6a0528ec85525921c05053fa7c20d1dc4084a8a664c846ed71cf2e129553761380eed1ae1c0a705e0409682a21bb8cef7dee23cadbcb75e442a6a58f6596ebf3a25e6b0959e86a4c8cf2fa7563a9dd0988113c39203347e958d65d2d77020d08d381611500571d31cca25ac02d395c8b5a7da81e0b541705f27bb327a9ab086d7b2aca537e0a1fb910c2cb8472a9466b2dafb49703e2c7fe1477e001584a643a3ea98302bd954492b2a498c5ae867399c579114802feafd2e6badb5dce3e357e50b4d818c0bc335103b299b4bad7d6f9c9e9898c83978548215037df0ee4ed5769a41a34f7f59ea26f7df40506804deaa0f594f717e1f648520a23f92d8161190e7b163a0eee50dee34bc7a46b3e83ea8573cfd4548a5532cc5ad8ffcb0c2a010768cd4214f6ab1c091849a539d78bb12c8496403390a7ce1a4cd315cf9cd2a7bf98695c9479fdd96455f90e382f10e8bd1cb0599536ffcd2caa55bc509d1f8154ea574c19a2d5bd6e57122d5ce0b4f3f721263b16da7c82fda9f578a34932671ae5d1fd2244194ab1708aa0e77cb2f7effda2f2be2e627ce9a49fdb24f0a7bfe559f9f3449a5b1645be3d217c60716ad6a3a0dde1115dd7d1a8ca25f803370ed0d3d67765220e4a62cbcd444dbc59b28fb8bec12d23c46b9160f4e74579f476336fad6ba71e2351fa9dede00fcaedd1b363f6b3596cf5c81aa860d72bd2b294a94d15c34a6eebcf3b3e0af8deeb21fd04df39fb1e5edce0b8f2b797c09b579a421cd0a756f59e8431cea10c0cd111633884e28513d49813853a5044d20cd807bed1784d9499deac1e4add8a9f81a8d0e05fb394c0fcc51011d5a763d673e97aeee50935abee58c01e7fa5d2dc21796006fd90bc14608f478c9c6aa880d3f435e1c8d043458739818b65d316342f38af553eafacc897285cf05600f037d37054565b07fcda297bef6fe31a028402f92fd021931a268c84b3eda3ebb5248a6845ec37b9a135ff422a7a2b69f75f558f928c78f2e1cb7c2800c616f377f0552ad4dc5a0b3dcb4cdcd42e5ce566908ce52225e807b14d6f1c37c9db9f462b73042b7a3665b4499effa86db26d0f5d9e6b780eba9618c1fa40d18a179bd937146a72b2ddf7f9b852afe09251a7716e97942184cca9543edb3ebfd469adb0f0f9287a0852b8d97bb17708907a4056c51ff679fd52c9902e8ae230b642440a0b019bb64bf699c18310daa85cd97a12a25a5e6eeebdba5dc00020241bf67e70df072380c9d340a5b2c07c995fd541a4800c8421b9780803d4ec5653cd5e7ba3b306d6f848bf9a4426c5718db1ea64391f47bc2d7106b49c33daf7a79ac49f6aa0a4834e19286eadbcfc49f20b00d04796d87d5f671372d07cb28140d46fa40c4191bcaa775d751426e4c6d97050b7dbf3a24d1ad17f4cca6b2ec8c579cd380a57384bcb7b1fdc4b4ca88662f507fc1ca69cdddbce1a1447c6a776d15037d8661395ac3c4be431fb3bd045a39d585ce89690c6f92a719f251c7cbe41408739ecea630ec89031375173622d385dc24abd7addcbdcddff061246707a91b0f1516b2877b49fc6131514ff195a1d6fc13a23f62cfea09584f2b81f5ff1939b13703aadfaf4a18bbf6410535f8552f3bc028b42f06b5c05ab59537a4bd302d4af1a14b0581442f332c59d9cb299749eabe81a255bd6b757fb545b40ebd68263584e3bac08c2aa137a3c608b8b9a15263f977c8c1904894baae5830d4c43d58f76a8511b8b0d5f273756b857b5330da6a786d93b7a4112e8270a3eac4e41b72f7141eeaf63f7a375d97b26f4e61d37a993d0bc0c51671cec0f3902d7d05c7305e1bc20a60ee2ca1288bc4a4709d1f0fcb92f37bba22739b53ec6fc7864d00bb991cf4c3ec065a35336ae6a71f850ec9e26edca79d08534b097e285c09099f614fc0875307f09451243b350b04618e8441e00af0994efc25a5c2cd70e3febe5350b9a7138609eb17e8d7eaa0bcf3f83e54284dfd1411b786d3413a3ec911e59bca16cf3856b6a73afbd85d405f153647c1406df34a7d11194bcc3f3287ee34fb7e3b5f41cc11222aef1bdd76b1b94325cdd6bf1950a77b068cdd7fd61acafb50ba5b07683af9ace5d8b50974389e5a2abd11a285da0acc7d7303b2aa4ae09016c214b39e0127289d1836b31041ddcf3a194aa60356b9068aa2a75ae01eb8eb7fc49fe7060909f81455bbcf6ff20c36873d62853f9246e49dd855838fcc849a55fa1c671c9784c9f972b52ede13e3d415c706dc2ef8bdb37239f0119993abec9bad6314502c49b00538ce22f2e46f28ffd1018ae120e5ad760268a79f7261769201c841344b6d03ba78c5768a753e3893d91f43002ff59c9221db29a26c911800b1f2e6f42e00aacaaa585860519ca7c1b065ee7d150474872b5cfcb447f830455ce802f57e8479825aad1c20d829c5211f106ab211b61a8a6a0aadd365cae2f45cc1818eb8aac0370cdde2a5ce6ffa3720e30f267ef0ba079b6dfcae3178bb952c6e5cb8171e39ff99ccdd8dd3e23a8ac553b7195b7c9c98426deab1ddaa03f4cf0cf5768f716a4e3e68a01399b00b4f794c58a8a651aeb2c2adec94242f653de1c2744de06839580333db0ee30d6ef4de57b01eb0a8a34c7a169fe3c22f66db29d5e1c26e72f51109ec6f500b671675d8a933d966ae1880f8d8fbaff8abaf870ba31bfbcf4d86c5f1c70d183c81614234f5440b66cf085796e88cfcc775f9c1b0dde32f167a2adffd088249377b6afa7f8e9a73fc714ba438d2a46169f10de78247c8f66da95598b260580115d67c722567d89c347aba1f45181df02f868d15dab633f0cc0ccdf35244bb5ad76e09471caabea5a070219378371cabc7b3fbb44df02b55dd262ba5dfe8be4bc367c08ce58a619725383775cbc90f656c08dda8b62495832a7d978bb42fd49c7b10cfc1db7e16562e0a87f71bae4ebaee9510c59a70b493a253377777dc2225327e5a224f94484e48bce5bc6bb5ee25ef7314210981f5b145d935cb732d26d1c181597015cfd9488b74fd97b864dc7e08e6e6eb05cfbf4ce36ec26e3cc838edac3f22ece990d2ae32a3db6f1b8556d9acc6e76b5e9c01db9020b87b1cc5b6a0e0ab8bb0d88d0cebdcc9ec54c00ea215e52407186d83eeb6cdac7674726bc598d092f0def91d28e9dc0b2f680169ffca728c787e4a76ac2409482522d4cb92933e582a66351dc653e6689eefde8bf717fbef6ebb3a03aedca64b3adbfbd0a77e486f75bc1a2c6d306a41ad5702dcad0643f3ad1d64e87fd02baeba8222d7f9d78f3139fcb920e6a73944f8019651f34a675e152c835cfcdef0ee3184c50e540d2ad8cc41a8a99723846c5ad2e5647a53adee1376809c4c6f6c72ac7f894943c20819fde974c0ab513de27188295def047bd586188d1b4668b9e5b32c006878763e143650276e6865ae8211851c295c5d1d116d14af6deec3167c0beea2f68439d70bbbb5c31ebac274337d2281aca978d04776b586ba4f7b5ec1eaf6413f6ebd8d0b99efb1916d4564d62d7f4d7e0bce34701a0c820508f82762d1213f0e722c5bd3cebd738e7202e301afcc0b61c85a192829db34284cecde11389bf850c53e8356d9de49c487ab4de1ff73aea042117f4656f7f3d312cae9cfea6fb76aedc2dcc075d2854d84b44ad5be0faa40d8196e1c5714a2fd11a2a3f7385a4641accaa8709521d731f29d4f1281b9cbd1ba1bc1268d1a41c3ff7449b0123acb93b04dcb6e7af8f0e2337197a3f8784888aeafcae5b2b40e0a43c5cec56e35a80dfa5a154b9751869361647341dcdeda4f23570b5ed9d0c0ebf21ab8e60999613e5e9edb6733bca8f7bc277ffc2877a4811c63bceb2cc547c8dff09baa0ef05fb88e7b0a29c79c755ff2dae04c69935b1dad779463e6afaf70de40b427446a47866bb80d676d03ad54b33bac02c1fca685d81ef3334f2d49855a1233ab8cbc81c202b8f594d8f258410419b6ca65f89aaa66ba529a6f3762388b5557c46671df743912a4602540152cccfed61927ebc9a725504f554eb04921618dfc7ff892db3cd4067188728c327950f80b42e706e64d5998aa173bdf35761e98e889fe7d9a635ff28b36d2a736af0459b5f70715176899f431788bdfd170c26f1052262b4032503de104d27bd4f4b18d0ac6d6f4879b5861b82a682aae83626242a4d6a1dd3e5c4e3fd790827a680f767713b8ff0ddb91fc8ceeddb448f55718aa2c7ba1b0e843147daac4a195e31a0de31d32384e4ebd0a40804244a7bbc8bcb0a3786a0bd383db8bdac41e0e17d68cd2d5bc508393e378c96a7c0c618c17d9a7a7e164e33acfbf2abef9123c0447ce45a0de0e692b4ae2f07c4a6fbca7bc52eb91b0b7280957e3b5ec8a20d8cf7df03b7543a3efdb327d92ce7cb7551e14e461a73a56fa3bd381341e02c23ecb34549fac3c03f49396ed3eab53b6b47f562f0933deef67bb7becff83f585a3cd115c7ad7fd9d2ddc84cf48d23ed67a5979fe19a056be7ff53b76c4b74b111d56250d34de51c06c185bbe4a38197568e697657443212d36346600e25d5c3f6ca120a184c46ea283975a1d64bce1e25669dc5926994e8492be195d6af7d7dea68c66eebca294c43a5f981", 0x1000}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 21:03:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x138) chroot(&(0x7f0000000340)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x4, 0x1, 0x0, 0x8, 0x9, 0x3, 0x0, 0x0, 0x947bbaf, 0x27f}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 21:03:27 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x49) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x1, [{0x2, 0x3}, {0x3, 0x200}, {0x3, 0x7ff}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x10000}, {0x2, 0x7fff}, {0x3, 0xffffffffffffffff}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x5}, {0x3, 0x2}, {0x0, 0x8000}, {0x1, 0xa89}, {0x2, 0x4}, {0x2, 0x66}, {0x0, 0x8000}, {0x3, 0x83be}, {0x2, 0x5}, {0x1, 0x3}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe}, {0x1}, {0x1}, {0x3, 0x7}, {0x0, 0x7}, {0x3, 0x6}]}) fcntl$setstatus(r3, 0x4, 0x40) 21:03:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd7a) r1 = shmget$private(0x0, 0x3000, 0xa44744b4ac8d96a6, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xed) syz_open_pts() 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6bd, 0x8}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x16, 0x4000, 0x3, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008305ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0xffffffffffffffff, 0x0, 0xfe9b) 21:03:27 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/78, 0x4e}], 0x2) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000240)="8501a07db5262a0c49a741796cf76e17f5551dca459c175f06159bbb7b1886e9e86ba192bdcf9fe60836572df77a9ebf1a98f65f715119c36f9d660aad9c3b60b39e3cdf9b8472b414b276e36ddddefcf853b83b991d9c6317fabc922fd9b227558b70feb0cd42b1d3f3ceec3902677177d1d30bf7516467b314451e26712e0d47018b4f43b6f5541ff713ff8963ae621d6d4c3d250d9c72115ea5b502ecec741d3b0a37f7a79a54a73e3a5f35dc6cfb06a2c3f9f84856840df09016b4650d8322bdbfba7badaea92ea7b96276389588da670a067297b913ea9436bb2daf1579d9add6d44207f3edbc0e7f87ad5ce2e1c46bd7f79faf8ba09124aa08d978f2dfa41e25662d5c157944f451ea5401021eb8dcd847ea64a789dce012dcab29ad3da9024017a621b31904b97b760093358dce7aac6308ad60412659d5d7389f49958858b663b5621c227bf6619a0c298f4a563ead0850572e17cc98f0a660aae410edd59983e1a9e1d6c55618d320b96124e11ea3c8598a25b8bac865ff791cae85038675a398bec60aa3f3cc8e08c9d7753a622247ff5daf36c7e1ecf2e5d2b748e65bb76cb7e8641294941a45291c745238b0a3a3c4e401ff4c1476773bc9f2c90449789a83a07fe2395c7f0e7d291128b1898a89fa55eab4969c230775083f93e28395367ea474a2349f230ae69b72fb2b63e447f6538743e4047085e1d88f82b6e9f7530964d1dd467d515a75e5f0b2cd5d18f04bbc33089114b4545e4c7e318c6a0af9be75398f86730be60bc5308feed2e6db8fffe732e01858ac7a91eef88e34ec912b6cc7ae80f338a86c70eb7c16debb334f29e269bd373d0ea732d1144cf6bc632f7a6377be0e115c9dcec1d9650aa0df1ff909e7eb611294eba6a34a8f82b06098f9702def11f65d7a17dbc81ef9e6e6f4b18136a809fe792b442a8b137742becb7211c4e93dc559cfc3ceaf9c9f975089534b7b0c5026491edb43cadda8af54710795d4f31a01b079a23b699ad7546fece70833f67e7aa680ac3658293dd9ce40f0a909acaa9bad6a236a5c002ec0ba431b178500da5426f6d30f9036359adcee90a72e821f64a6614dd3952479e2f09b60e9decdd79406c0826912708d17949dfa6662b04a772b8cf4d4589897717c9077892324bd2e3895213e093cc5a729e383eca44160a006085c72b263662b8b41b60d59d22afb11215e50909b3c44e99064a2275e0e219110a95189f1243ea6c8d7044058d0eabc864b0c6bdba6224700d3120ea167d71228213471c43ce5b90df93b9787c4e92efdc3ad6320d55c9c4911d4fd2c09a40aa3ba8f81c9c17f9316fa89de5cd9e42604b3d4bc85352279f96a2911d125244603800025e9807109de96c0509d58197acc27283ef00f7bec2eb2f2ab27c30d8370582170bb4c84d92bef2771eb989c817f226c51b8b79a78a2a72eab1a1a1f7d426b254741dad95fc0f090f443f9969f6f5416d8df9d1466911b43223b4de5122fd1aa1b9cfb1712e987affdffd352ec33cc87b6dc2ecdef210519bdc248c715d4081c6a6c200c9d7c6ac6d1a8b1e681de98de299c5bb935f0129354d6248471f711111deeb42c90a5c46d343b136380dd8fdadef4fb1efc1b01678bb364b6f682b6dafa3dc281b246e806f327fa1352a4161ac3a6b0ce1026d5a7bb8abf6d569ee83fc441dc08acc52b7b913469184b3d74cfdb788625af0e7a7247ec6e3682f4c68c3ac72615427203521572e3ba0feda6ca90a79ae10a024fc4af6293b59392a8f04637d6f6709eafe89ab5253d38c89ae335e8fe0b504b3db410afb1f26b454ed209f04f0823cbee233afc40643d59863603f0f12e4b6656c4830e45aa0f42abbeb1b0330c004d994e3aa0b5f466be652ad45876c9570292915ba79a80bd109d2987e59de8100b398b1997176ebee8e49953a007fdfb2d249849f00c5747cfb22e03a37e4c5496d9f1612b6b2a44f3602481ab0648ca8b0b261e7fb33ef074b2e773756578af73a4258b48e29c4c17c1c017bfe4eb6435338c4754c7011cae17c87d29d13c0fc7332e7ae586d08eb4ee79da0086c598116753d99f55fb29f58ffdc000b62cee8612baca17d62bbdcd013268e0e96d15168512f47c4af6e23122188ecd8d53ef033de64b734bc1b257400b111b94723f8172ac15a35a30e0f2571badf66791214ad41b11ea93d7f71f190b573f13c8018ef5fff560208767be59ab208362fa0de126a661db28bf76376ae9aec02b203ab3404575fdad3864bee0d6e520dc4ff5472a047df4431c00df7ceee13f7f158bb839e4a534b694b02a0e2bda2d7a67bdebbd18dc4386acc79be68a0da0b8e5dd70d9fb2cae117e59159e7bc17cc21831523a0826f2d19f72bcfb69c4a1425599b48d62e7d40ff87154342b2d38cc8167cefc0435f83a49dfb48d4164d9e3072c225a87059f6af7c8a0c60c678e2c166a5c7f9c8eec03d5d9b8d06df1bc1eb348f0ed9e6e2ececdad73a8fc6f2a629cb4fe1c7939ef909c9bf84be5be3f9b9e7ac5abf9710ae0a1609b96044ded2341376bfc04e07fbca66e54c23394331c17a09bbc1c077f2015ccbdac53d27e54563b05e00b72d81a30740e88e952ba656dfd5ca5d608f491bc521e27b12184b79cbeea9bdafa9b3ae501ffa115bee42b2c9a32fb3ab32ee6af614fb186df3147a3e179db74e1e699f4ee3660111ccb5cc5cd13af402721ed96ee7259973a41adb93276be139be1a3773cbf4072d43746191bc4e395b0c1738fb010e6834e618a5360d240a7fafe42cee055ed87cc3435c8af8c6746f54250821892e290e4e325379d0513bcb371c9aeeb28c547b76dd6f7a176839d1b422bf3498ba043e25634cd27ed1579e651cb1ae46f34bfbc5415c6d1e78a63cd00f0ac4bb3c1c90e907cab65adf426def7db6f564f157104d3b2bc529fbed6a3367ae59bfe5282334a600a9db3568734deabdde3cdef1433bcec6a6cc117d587bdcffc62962617b6e00e55713b43f14954b64413922a38cdb6f7f71e3197b07e54cc1ad8581b4f0c26754d776f4e0c254606ddce7a5a09c5f2fa4931d779d0d4016d00b347e181957fc669a6f4ba111c4fe164cd595c08586661e86c72bb3411491a07351d962593b0873b6045c86189f3dd736e2dfec7c2ce77150c9ab7e5dcb093f3f8ef81c8b5469cf2b36da443897cee181efe1cf0319dc802a876013f6bc4ef23c489a486c47a860849db7fa98fede29db045f564e525acce82b450fd4df5493d6f199a61f888d67d95ceecc05c0849d061d8f426a2f197a9cdc035f9c548efa30f1d5c7d0031ea1d18d23c4dc3a60b539e6c6b433f51fda9fb8a51c5b602ab58518bc95f3f9559a068883a51c418596bf4ad7ce557527e881a1c34b4fb2af517dfaa977725f1f72f631a35772f3afb3b6f9a8caf83283d16e9348c568c455cd29b7bcd2d871949354f12e2eba9ee32e20e3b31343bfaecc3c54ccac206ae0c3383f50b7e8d100220d2074db6d04c2f1c06d7325409bfdd226e5c807b8f70a33ec31fb3def80a71588fe70e98cc75a5812a59009d93110b690663aecc657712dd8a77965731de56fb79678a9d210e3c2ce305fc78be0a93a2cc2c712f6a037c92ad96c843c56f790ca1c25c4afc90c32a925da067962d50860afd14e202ac8a62624469d909c72934afe17ce86b8ef7daccd46414ebd7288b939b70578fee9a55df3eaf4e9a731f259610043717821d90c8854b85b4555c2a88f3ec0851b4c5a41eb6768a75d4fee4360e4213abd79a4c67f51b9b4bd8ad4acf22f1d9aeaa209639c11dbffae333dbc940bbc03437233fa08b8f01ea7383b5f766e76aa879ea94783553e8154a4f5dfe083d1416bdf220c6ad2ed834840720516ab8cc0b9d67077422273e7b7f0d5592bc69a5c1964e72b81e2978d1f353a23008b8e29a397558c90cda961d597ab25ec174ca1c46dbe037e77fefbd92c7c26e349c9ce63c157249792a90294546f4e7948efb234776eabfac5d8b113c8485a759a838fb8f83bc19132555ad322004f3af419d5ef1c4a8617e349a76d2c9d2abb020e7ad5ab2bc64705b298e71df716713450045728c4a9ad5a294744642a1d9e60e512d60bf8da962e7430e8bd2f2f975b348119b84267d12dc187c0c7dcba46b08085b9a7aa969c3721bcd35f5c51c0b6fb480bafebe02a4055c11f78c2e651a0572c3e09074ca69eacf974314eb3e32b7ac8202e4df42f41aab3b94d26a7a32bc393f0cd4d2ca5d2554c92bb46b3b87e2e70706d8d6a200d1aa67b995f6891e12f5eb1e68e9ed864bb0921a29a2b412f461d1cd1b8494fb411690091d3fff29847b7928795ed542650cffc0b39acabceb6ce816581c4a7bce34500667b450680f1d6bc6853a0a728b56958395136cb5f174ada011ad151ab1b966b99c2767a17ba61570cf4f20f7d56579ccce4339364d42f5e98695c161e919342213ab9ed942af03c1043ae163186704ed53e36336300ae1f18a52ea4aca7d705f11dcef0d57b6f59cfee66be6ebe6e0a6402cad205373975375467eced85df2f5c189618d63ffa31a10ddfcb2f39fd0301d233f69521cf4e17058fa15ef9f24f46e9cde2a3a096048a70295b87f8f7f39780878bd456810d9593cc7e6f9712c7675838d2d609092279d1197c0c0cb8e9b945f3645df472d0e5d08747c88352415cf20099c7d9ddabc6294b9e8e35660e0671b483c3d9a386b49400c041b9a9106e105048288f6094f1ecd3e71ba49b45d5bf971b90ed1b4b9383e5833eb5c4ae925c51c25988cae23f9dabaefb0ce12e16bfae8dc6c97ecf0510637a0e793f8408f3d77d5d2347e0a5ccf0eecf1125f7a16fb3f2cd465f77aacc4e73fee2aa48973fa3c0b6e2b9a65ada4650fa077af9063058b31abb5a7ba445f659f8162b8aa78ecddcd0701cd4910dab7daf866cfd267299da68da8712f65abb29f4767e613d1f60a4dbb7f7db46e1abbe158fe2af7e6671292724ba5e56f241571d1fc9bfc051c7480c5a1038b83c3003a02c6a6223c928ffde2e14a90e6a0b69d1dd1c31bc9fa793cb7a327be8328725f4c207938010d52c148ff9fbf9ba489d3931fea324be14e05757da70d3e139d3258e4c546711d8ce66a8ffce226c0cd0f1c22024a53e51884aff9ef1ca325c5a4e47d76738bdad810866a5acaa88ed5fb0541d830206a246c58e5c0664f27499dade654acdb59f96242ba4ad627a64bdc214219c62f67644f4a402c7cb4b637729583ad399de0b02e801cccab13c3be17c807304bb8cba607d7c026760965573b05fa2f87edb1222b0ffceb54dfd23ba0f42c89e37d0502df569069766a460ecb064b553af6352c3b579d7107065964855ec95d3cd4d674694867e8a3ccda0b0157b1a2dc29b23cc8f35cf579d20191d897f5bb68ac9e1ff2fd85fc5a6de352aa3cee01e03e0964cc59ac8498177d3e62ff7014e7d5e0388dcba94847c2315d09631358633bc39e946e8656014905fa96a3855b3bcaff4aed76fcb799f3be808edbaabd97a98a2af7ccdc084d2518a24dda08934693957655ad6126bc5e6277b95165223f4c69a76207905109a75c2b65373fed36b1dfdc81594c0a68a365180526d69f75c0a1207220fefa64bb0dea22cfdf6cd3ffb90549bb2e40c686cdb26ee6dbe89c46a0a7139ec4b1777d41063ecffe3bbec46487f45f8e074723eebf2db353a7a0debd31d6454d0b163a5185fcf6aad5c83433419b67f2021eac6c6804fd0e5ac0416007201fef222c03317a8c63105b", 0x1000) 21:03:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket$inet6(0x18, 0x7, 0xe637) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0xffffffffffffffc1, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="e547a214e0dd6d3833ed9b0042e4d1ef81e7e45c434c3e69acdcdb889b4480e70b9a2100b9b519cfb6edf4ef8a1952d776c6a4ede0da7b67a954c353c68f4c3f7127b145d1775b58afd385f41ffec06110c2709e42495dc803eec99f91dd12125b8d591d360440daacf129dabda65a7fd422e9c6ca630b10456db28122e15a76107ff337daf8822e39e26639833612028ed694cb8fb38e42bd354100c7beabe09fe810ebe2b3b56b159dbcc3", 0xac}], 0x1, &(0x7f00000001c0)=[{0x40, 0xffff, 0x73857198, "1d2c4fb121f473f67412c551c495f16afbc8c42c6fbb9f21364621b86176765cfc2574b20d2a9f9207f3"}, {0xc0, 0xffff, 0x7, "59850dae96de9ee64524b4effef35b483614c45263504ee7d869496e42aa7df83aff9582b38ad5d4ac2795c8e64721d9748b0a8e3e4ae0c67b0542cc5a701abce8b945617de16a468da7fc2618801149d87f6d3a1ad4d0b403028ede094cee4fa8eca2756fbaf0c4b31ae11dbd7d8d43467a71d519039d0f87340fc2ffc7dfaa77f8afb53a46399d617476fefa54d2e2f52764b9b9baf3abfbcec88a07e760e9d03b30587f6ea5e87b"}, {0xe0, 0x1, 0x2, "8c9aeaa78ca3d4977eea79e07ec54b9d477dd98a7d32476c19477095be88038017d6b7ac33fa45ab957193195550fd9b9ca13ff06782bf427511b06d202a97a5a3382aac151ba8d52bc316f8e9e431d1f4565437fdb60b6e42347755a2b874e40effc457027a35b3178dbecb53e50f910f899cc1d595b39e54c3749292650f0c59644e9896fbab3d19e2ac1a43df219fcbddb8639e296d596c66a9ece138f8602267cd02c6f23df4c315bc3b7a1d64cc1beb7ecc230922c0de4b723b86dafb8d34448a4f975dfde608"}, {0x70, 0xffff, 0x8, "4fdb783411eb4a9a0b5f928392d1b6f4fc526c17616bee856e24b96cee09a699946f12a4238cdece77ad294263e19d50e600412a6b4279b89258ef8e8bfd382df1ea6cd886488a0bbd91d8a72ba09a0f8ebd0df35e43222d3c1808d7"}], 0x250}, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 21:03:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet6(0x18, 0x8003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) getsockopt(r1, 0x4, 0x1, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) 21:03:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, 0x0) 21:03:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x3}, 0x8) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 21:03:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8422, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r0, 0x29, 0xff, 0x0, 0x69) 21:03:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = geteuid() setreuid(0x0, r3) fcntl$setown(r1, 0x6, r2) close(r0) 21:03:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) setsockopt(r0, 0xffffffffffffff80, 0x7, &(0x7f0000000040)="3e7aebffce47a427a609de774e9871a0822cd8cd1e1f99cbb7d29c8e15991a224829c006fbd9d26064a500d63c791f7c9a850f69b63489885d65e7d4acf03183f25898f41031406c915bbb8f2d0a0ed215212f53a0ccebf7669afe7e0264816e7dbd70e2c122fdb9", 0x68) shutdown(r0, 0x0) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:27 executing program 1: socketpair(0x3b26483fa17a063, 0x4003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0xbb0d, 0x4, 0x4d, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x261}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xb37}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x77e}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x8080, 0x2) r4 = openat(r3, &(0x7f0000000700)='./file\x00', 0x10001, 0x0) fcntl$setflags(r0, 0x2, 0x0) r5 = socket$inet6(0x18, 0x8005, 0xfff) r6 = shmget(0x1, 0x5000, 0x20, &(0x7f0000ffb000/0x5000)=nil) shmctl$SHM_LOCK(r6, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r2, 0x0, 0x0) r7 = fcntl$getown(r2, 0x5) getpeername$inet(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r4, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000007c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget$private(0x0, 0x2, 0xa) fcntl$setown(r3, 0x6, r7) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000800)=0x1) connect$inet(r1, &(0x7f0000000840)={0x2, 0x3}, 0xc) shmctl$SHM_LOCK(r6, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10, 0x0) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000a00)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000a80)=[r8, r9, r10, r11, r12, r13, r14, r15]) pckbd_enable: command error 21:03:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7fffc, 0xff}], 0x4, 0x0, 0x0, 0x0) 21:03:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3c3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) shmget(0x2, 0x1000, 0x82, &(0x7f00007e6000/0x1000)=nil) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pckbd_enable: command error 21:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x4) write(r0, 0x0, 0x0) 21:03:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) setuid(0xee01) socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffff) setpgid(0x0, r2) r5 = msgget$private(0x0, 0x42) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x7, r3, r4, r3, r4, 0x111, 0x3}, 0x7fff, 0x964, r2, r2, 0x7f, 0x2, 0xffffffff, 0x5}) pread(r0, &(0x7f0000000200)="402dde67ee647804d527b1b0622588e4ca6ec8b640c7e1a19395e2ff005663f3851efb85296a61314bef828a40df0920cc06d30f48e61ebf2e7fa28d5cfd934241b2bb401163669bc72fa2b4895643cd33f55e7f665bcf809e745b09071efa76b51b0f03bb347f5ddf4fe13e8eaca474d1129314e0b1088f88540ec831f4a8a8245e7c9181e5e3cb809585793e4ae7fb9b1bdf353c431812f720cc6344702a8da86005974747b069c638bdaf2b87eddf0c482b0f79ae91f439b5b7f13414532d98fd0b45b51201bc5001454c2f82bf", 0xc710993ee6cbb501, 0x0, 0xfffffffffffffffe) 21:03:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0xffffffffffffffde, &(0x7f0000000000)={0x4000000000000008, 0x4000000, 0x7fffffff, 0xfffffffffffffffb, 0x0, 0x0, 0x72be}, 0x0, 0x0, 0x0) 21:03:29 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x68}) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfdea) 21:03:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) sendto(r2, &(0x7f00000001c0)="ecc08b74a4f08fddbce6f33be5ebdb879e62f6c6f8e45c1a59e59fb17f72d32c46403aa32d26a58d9c467659ae23dc27b025b01610e503880d25f1ea4a45b32a9b095a5170291ac0f74d7e8e342330d94bc0ef2c91c48af076ed976fae92a810eb77314702592d6f3136563880abf3841f21994763504d8698f31c55b8db754f73b741691d8b9aa90c78328c05132abb4a083f8ccd4a90447ae641193f552759a4946223ba4ebf88dfe5306ae1679e56ea0d1821d2", 0xb5, 0x1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0x8000}, {0x8a, 0xff}, {0x81, 0x8}, {0x1, 0x1}, {0x23}], 0x5}) fcntl$lock(r0, 0x8, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) socket$inet(0x2, 0x4, 0x180000000000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x649c0b4b, 0x40}) 21:03:29 executing program 0: r0 = socket(0x20, 0x3, 0x39) write(r0, &(0x7f0000000180)="85470eeae00040c340fde0627d03690e5630b441c2ce26c69768277368a50844a87e13ffbb053c3f9462a07f41c6aa2f068185f8cbae8b66500d90f67a5d1a", 0x3f) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x5, 0x7ff) close(r1) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) 21:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x10100, 0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="cddc"}, {&(0x7f0000000200)="ca5110f5474bc0c7d0f136c9b8911eacda33416a66ae6d049a7312d46499e490dc3f0cc42b22dacae8bbdebde91e657c4a303aaee185dfda0f8d551cde5e97b3630b347ea6a77a60ea46d2ca142879a52271db23ada81a902bd56b754afbeed17c88c71391b6441565a2d8bf574597129fc543fa0833b567ef686330106ffbb4072c246db7b468ce42251789c4279528036f63502be07a421dc811e46d3a0a71784c608853fd584c3c95bb515b97552591c834b10c62b7"}, {&(0x7f00000002c0)="1e85aa8b1fefb92ecd69e2418eb10d78151c52552114f5a66771d5dd5ff0b092a7694fb5e506eb5c4fc4da626f5476e478"}], 0x31) getrlimit(0x0, &(0x7f0000000080)) 21:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8009000, 0xa) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x108, 0x12) r1 = dup(r0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="0fbd680d0b8cf3abf8cc6bbe7f10b7e38418c172e00c747f6e443e25abbfaf51db35dc15bca6a6146085c20acad66ca5bae744e5265c86772f09b1127e88a2ab1434c33ecbd9f67b7aa59c53b5f5eb713e36438f4f08cb10cd4cf41202d599414de457d1ec009123fa945470d64d5ccbec91a2fad523e32144f0b508deb2dccbad3a4ae857", 0x85}, {&(0x7f0000000280)="158750c43cbfd60f1f94a626019373d119d5377029c0ac90a50789d27767cdb6d838b0546499bd1c8aafc2e78c661579928ae5dafce2b01e3c196e97067d4e4915", 0x41}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:03:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) lseek(r2, 0x0, 0x0, 0x0) 21:03:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 21:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) pread(r1, &(0x7f0000000200)="62e4d2d49620921a97e5923e5a7745c0a32d16d5f25139a0a931f7c74f2e620b03b73a73b50ad6f4dd2aa7899a0d2dbb296ebf6de4d0c9ba3f217050dbd7136a7aff15b371534fc861516d6d63cbb2dc4b833bb0b088efe19ef25c1e4843a69f714d53cca7a21700d3b8e9d4a53efeb69680ecb0360b61f586005b72bca4c30d0fe1e6ee97c3cfe6ec", 0x89, 0x0, 0x0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:03:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x101, 0x1f, 0x7fff}, {0x1, 0x8, 0x7, 0xffffffffffffa1a4}, {0xff, 0x7, 0x7fffffff, 0x9}, {0x6, 0x106f, 0xffffffff, 0x6}, {0xbd4f, 0x6, 0x9056, 0x1}, {0x8, 0x2, 0x5, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x10000000000}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x2, &(0x7f0000000240)="d2a2") 21:03:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r2 = getgid() setgroups(0x2, &(0x7f00000001c0)=[r1, r2]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) 21:03:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:03:31 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000500)=0x1) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2eba8c29417c56cc5c0681115b300dad7540a2a8006e6b3dc6a5104feea8adcd03fddc7e50c1360b8a1e24ad90a7b4549892afe1bbe8f38754c5e31164f84f5d022d03c75481cb550632c95c99d2faaa7b71539d7dcafdf1e9726b93a5f4f924d6837ddda57df9a11dc6cec6dfbb541075c301b787c0e782bfbaf9c2843d072f1c57362ecbc88743b68e7bb8014bdab2fc310c60c6cfd429f015bf4309216bb4114ba2db579f99532998f2e9a5da7cf76347d91083f5d3eb96372e1ed7d771294697f0d4fdfa79f962e092d5ac5a1f884e2f4273f5939644ab76048ff4b38b3d2f05410efcbacc28465982", 0xeb}, {&(0x7f0000000200)="a4b2342e433f38903c7888634d82d661f378e164023b32fbc0be9b4a432233d04237652a08b8749a5e2fbc8db3aaf0f0b4c118402eff86bd41ecc4e0f0c0c50afec9c2cf1631b2ef91563410e5f0477bd2090c1531d8984f798fa4a99159e5c9afdadf7a5d01957e32bda2544f2e9050cdc1a7881e0c13ce1f63cbf5d1c438a7e829b55fc13c3e17c5cae07385897aa231ec2b020d145cb249c1d42f241ceefd1df1412fa3d94745040dd3c83ff6051586357f4ae9999ee1a92701dd94", 0xbd}, {&(0x7f00000002c0)="26d65cb780f6144b2cbb1a65a537d6e89867c06a7a355e4898023596d5dfbff17a36d68f89bc7a9092cb5bac4bd7310f0e3b45fdcdda109bb360c7be9f67332b6281019056a0f3900f21e0b1840f84c2020ee7dd21b8af5356e9254120888cecdddee9535853e09502d051b0efba6ab2199904cacb6e91c81bc51768286fde5c78e36e5176d9dc7432f7f263bcad50479bd353fdd95430a73eb2519472c278860d12bf4b55dacb2651afe6a84143f614b4de946ca39e7deb4b8e", 0xba}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x408}, 0x2) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc0, 0x0) fcntl$getown(r8, 0x5) 21:03:31 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) 21:03:31 executing program 0: select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x7, 0x0, 0x0, 0x9}, &(0x7f00007e1000)={0x0, 0x0, 0x3fb3, 0x0, 0x0, 0x0, 0x800}, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, 0x0, 0x4000000000000000, 0xc56}, &(0x7f00008d9ff0)) select(0x40, &(0x7f0000000000)={0x101, 0x5, 0x800, 0xb005, 0x3, 0x7, 0xc87, 0x81}, &(0x7f00000000c0)={0x33, 0x20, 0x9, 0x401, 0x0, 0x6, 0xc29, 0x1}, &(0x7f0000000100)={0xfffffffffffffffb, 0x0, 0x1, 0x80000000, 0x82, 0x2a4b, 0x1, 0x92}, &(0x7f0000000140)={0x8, 0xd83}) 21:03:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x48, 0x401}], 0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x96}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb764}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x79}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) 21:03:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xffffffffffffffed) 21:03:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2000000006) pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000040)='$^+\x00') setsockopt$inet_opts(r0, 0x0, 0x6f, 0x0, 0x0) 21:03:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) kqueue() fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 21:03:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r2, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 21:03:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x80}, {r1, 0x10}, {r0, 0x2}, {r0, 0x4}, {r3, 0x6}, {r2, 0x12}], 0x6, 0x5) 21:03:32 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x8004741b, &(0x7f0000000200)=0x2) 21:03:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file2\x00', 0xc02, 0x4) kevent(r0, &(0x7f0000000540)=[{{r0}, 0x0, 0x8, 0x80000002, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x30, 0x8, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4b, 0x1f, 0x20}], 0x8149, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x2, 0x6}, {{r0}, 0xf42e592691503b05, 0x21, 0xd, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x7dc, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000080, 0x4, 0x1}], 0x5, &(0x7f00000004c0)={0x3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000680)) r1 = open(&(0x7f0000000400)='./file1\x00', 0x100c0, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000700)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x1f57) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000500)='./file2\x00', 0x200000000000801, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/38}, 0x28, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/68, 0x44}], 0x3, &(0x7f0000000300)=""/163, 0xa3}, 0x803) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='\x00') fsync(r4) close(r3) 21:03:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000100)={{0x10}, {0x200000}}, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffffde) fcntl$getflags(r1, 0x3) 21:03:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000344000/0xa000)=nil, 0xa000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x106d2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10081, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) lseek(r1, 0x0, 0x0, 0xbe5eabbfecea89ca) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x4) 21:03:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() shmget(0x2, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 21:03:32 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x80000001}, {0x0, 0xf423f}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x200}, {0x101, 0x80000001}}, &(0x7f00000000c0)) wait4(r1, 0x0, 0x1, &(0x7f0000000140)) 21:03:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) getppid() 21:03:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x8, 0x10) sendto$unix(r0, &(0x7f0000000040)="312259fe5a88850ccb28f9b83fa3ec8fe0e8dc8351c5ff6fef55d258a29bc8fd70a3287799682d86a14c26c0c36a2664c1ad3e0c192485f8bf63959c9921940ddeee1cdd4e69610a164dbbdf7dc76b9dcec88605d39d5a11e14b35409972a47661570757ba011cb5daed8f8cbad6bc610a87571fee52ff70418721ac49cc56539f93c7370c2f1cd63bb33e5bf3fc74be18e5122f0116d6f4083e8d3531e9cb2fa413b6ea90c946afa70e22cd46b4711b49accd26a667efbc259cedf553ed4a9ecde774f3de0feb9b2c2d8b37ad", 0xcd, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x1) sendto$unix(r1, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) 21:03:32 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x119, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="1a3c4ca3b53fee64f2cda427fb3d87d4789f80f6eff0b98e3ee9a6b4013f33b0b82a5cb891fa19cefb6dbfa383e36ead5b92ef7084e0138282d3d18a35bfc9707875c53a73204ed489fd423dac7a931ca0b90173ced05e654a9d98e22d1466c22c41f3a56735a8a6dfc50501e2123bd32c35c1682e7882d446a9a25395db5697364753f16194ebd7205e283777aaf7966c50d8de37f83d1739ef264bd64af2ae945846ad7bd93f13913762ed63eefa8eb797be9347867b50399b4a669d2ae172bdd58027570a3c81a3133bd2247bc5f34a836b0cf927660f3a822e290df1df74b6b5308d5440eb426375eb80936e12175c83408cdf070f4b614d79", 0xfb) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) 21:03:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x38119, 0x400000000000080) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c", 0x0, 0xfffffffffdfffffd}) 21:03:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000000)=[{0x3ff, 0x975, 0xfffffffffffffbff, 0x6}, {0x3, 0x7, 0x0, 0x10000}, {0x400, 0x7, 0x40, 0x1ff}, {0x1, 0x0, 0x1, 0x2}, {0x6, 0x1, 0x7ff, 0x1}]}) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000000210) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) 21:03:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="e8c7a8a288c20ab466aa8f01e87ae25c3611f257d0a2283522699fdb588bf67fe42de363e96009b2b79c0f8de1a452b625d6d25dcf3ed93a65bdf509d188279e14d80680558237a840c6387cf3dccfea3181a754fd22a0cc036fe630a2bd2038344ebd067202d13214856f7155b0026f2ac2c84894336db1c35ee87bd6b918383ec205", 0x11) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7f, 0x1d83, 0x0, 0x3, "7515f51d1f8f253902a76f8a244ace35efc4c045", 0x10000, 0x5}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000000600)=""/123, 0x7b}, {&(0x7f0000000680)=""/55, 0x37}, {&(0x7f00000006c0)=""/190, 0xbe}], 0x5, &(0x7f0000000800)=""/34, 0x22}, 0x801) 21:03:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pwrite(r0, &(0x7f0000000100)="28af313ea93b5c5ba7f40e1e7c3107f500d204c57a5dd103054bbde0adc6ca45c37447373d4a05eca70adfa0cf89dd9009a047f039297de391cc67553963563cec17061df9c6491c6ef1954f1146a85a997c0b3aed26e2be7c323baeaf09783aadd1c6de6136a4796fce9d93", 0x6c, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="427c8ffac32aca077811364104c61559d0dde7333553166b21eb95d8a05f2eddc3f33715ec6e7473116c1c4188f3a01474d0687e363a1ce026b42829b4105b88d2a1ee1a1d549c1b615d010a2eacd01c3880fb9381164e73d2162c7c9b6590f7c48345d9a7bd031ecbd3abf27fdd38d6c7aeef391b05657407a14944a7a8527bc5ffa99993b789fcab95e12cda3ed7140533b1cd35b265db4652838ca7289a85484c39e3675400ee32425901ef81c52eba23f83dbdb8990474f7100f59d4f45791fe61c8632d046823b5701ed66b9522818a54d713bd16956f868830133e103b4c390668fab440e615a6c60936b98fa83780878a1d5a359c2ad2d7e0b4a29441b57eec5b8e6c51a8c381fd9dbc541a0f930bc4a6f5fc932df99b0543fbcaaf8bef29c8c17bfff03af54ad1e80784f16b1fae91bee2526ab9459d6cf5d52a21c4eab1fbb5f2f2506ad93aca0e6c50926fe853e2449e7b2a5abcc60b30ea4029bba2d7ca77898f0f039100bff63e2850a4f7e1339c132aa82365c268effd3b0a5bc36ca515c3c4c92c38425ccbe898bc602259a1adfd13ce81608be21b3f20f631b88e7846789549a9e44728f5d21c8112d1f98ee7ad04f0a98c33e3c2831117e6c9b252ba3fbcd4babb4a8ca204515867212382cdf0135f43115e12ccc6cb7ab39fb29149d7e5c1dc10cc588b355efcf1e812034b2c6ffb78235fabb3b041993077c05d1793bea225d5544fbb72800ae97b18d52948a6736fa18acb190bade96a21dab41f407107ce1a1f7ec3c02d065d3bf9a2026f4cc5cf9b2cee4b57d621851c2f698eaaf955ffe0443dd290960d438d2823cea845736cbab5601cc8db22d5ec784ea56e6883a36bf3080ff6009afa988a0b00cba0fb30ee26d960566d0613972ff6200a889eb98f8104f1e39d4f7f2c2beadc4fdfa5efe0606c11dc44218e011173bf01992f2fdf629511c80f3d2fb2b321f95cc7081bbf11c3c35b6213459617d235a4b023bb7c3726639fbce8df94b8ec6ebfa530dc5c058e344b56cc1e67cabc16857a0f0ad9f38bec0a9edf80e6507fc6fc3dc1082f9359ffb4d0e4443e22f66b9f2c5e2dbb7d619b34767053536ffd1bcf2cc3161ce663a98f66d79be8dce139564d0e962511a9a285a1d06bf575b1c7dc56077655a24f9102d068529641629db6af33da7561352505e77e5905a3ba87e9df9680d1b725f17425d8c3c17a83b23bf9ed36eeb8521d71e3ebb6e0b01e44a102967c3e713703daa68b8924614c86ffbbdaf07bc00fe0e447d925c229edd8727542e356fb77da1b04613a3027e0dccea04a7e29ab6fd8626eb309e2e356123a2cf3ebf6ea937f52f2cbdf077c2bab886cca9a1c7e0702ecab060b27c9b4e6604cd4887ee527249eaa17ab4b3aceaf3389d1681fb8d177cd07b6ef770877b92a53fc7095bc0fca0c01d0980e5f97f85c45e6a54f57892b1c35e2b53ecc09a37090d5ea619e3fe4ac4c5c3906a62a3dd7a4e77e60a98868fae8cdf8be6baad14cb5901ff437dd706d00546f1d86bf88ad9e321843ad2d84f0ffc150659a8d8e0cb127563a2115e6679f17f61963bb4e468c056cd4217398727e0e54db96a3cc58ae698fc1b9d25dcb5b4e0c9094d05eb6a9d1b09bbc34f730e103c682c663bbd3c58a751d6a0c66b606cdf5552cb897d2c874222794cd07702947ef6254f68921410d04348ac838b485439f813189c57bbdcf5fdffef9897fecec646a137df74b839cb8c0f5de5d70f2bf9e3a1de9bf6ffe06640a82d70ac2ee2944d735161e8fd878b2c98ccaadbbee96b801ebc779535983dbd32acdd7da4a31824b3058f3bf6461a5b6131be58d307b78cd1001ad54934c52228801dfa1942bf0f2f214eae207814383efded3bec60634c27b812f4c5cbf69137f23e80e4d803bc09d4dbbc56ea662ac9cade154d443ff725b062dba6adfe3d49bbd495cd7f26a66177e8a7b09a2215237ca02fe491af730bdcff91967448ea16a5b58fe9bc64382415cacb5bd202652eb4e37c798349a08e463196b06a000d7528f124d345fd3980fb3a176694846da4d85422d48ec096ae60631830f78fbbd86a7391b9f3b2450a0752ac711390ed01601d3300a7511c5b6997db226741879cfd5c2a5491781c727f55b34b1e15c60815cf20f23285a6bb812e5bed956a15e38642d1c6ff8789c57fd02a547457ac566aa1fc9a62a39ff77dce15f89fe7d23be160791943ba24182f762fa281ccb3849ac9f89b940772ac0a24773b470a1fb5467abdb75b67d3d3a35ab8348cc5525224a30eadfe58f9a5795a901ab14f6b935c7c917378a81cc7cfe76be9055418114806995b811f8109054562f628703cbdb9fc4eacc42d862db8e1bafaa8739c57edac958530ae4ca41ca094ae8d663d380703e3689e99934967370cb935dda22ec39f6b1652b7836535df92e7cd51c674ee5f7c13c9dc89f0db35fe0ec9e3ab58fe472956aabccb820ff2bd499c1d5cb050d32b433d1f8d729726d423d9c918286368cc9723e6cad7fbec824a8d409f12e89cd1c57138bae61413427cbde8a2c267019b2600f79a9251c78c075a62479bef0290cb60a944c7c6e2865fc42bf72011c86f9513275c02a416661008d264e0f546e8eb3fd17ad41df311feb663a2dc602229a712db76805b388050723a080f3f9247a1c6131c0f34a540e6251cb0ad51b54f993af5792ce2953090ae377c982f321fec1a903eb247b375eb1a50af3a9af5e8bf0010553e30adb776f139ab8e967e916d98fcb8118fd8f77f14a82ff8162c51279895cf43ac32ddaab763176df3695cea3cf9190b5ded802d19e27543150e341db33ce856f07ccc6247b3fa511e7e30e5cad2d0d14cdb4e9f4c014c0193cd5cae9cddadd3a42dd73e23e74e4129884c12846d77b612135316ceeaf577671b61609607e71b593c543a0c69b11d3608cb8ee84601a1e50e48af984773b7b92203481c7d04be6fa214eda14bc8f48c4c2cf11d2fa9db5867518435deda7aa026392b60d68d0bf279d0b768dc47292f31e9292eaca0e650759d04a81e8062a13c3caa45560a89cd5aade0ddf748920ddade93435f1d98a30237c25d61bc176227dda3f38d3c48d6ceeebce52a15f5a558ad4416e3e3f898f8e2344c439bc021952c8fb682a2216c2fe3b8be704b8c74a79fc9cfb55d8f3b081bd30ecf745f649cb4edf9cdf22e50c0e3b8ad56903f3f63bb083b495a9148bb7764d5d40be7fda40371940786fd71e189cbf5793953157725eb482027050aa0e70d0bd60611d094ae9eca17c2bd95b4fb1068855fd3c6e32f2b3d2008b241473b1e1db7c2bf546f5f764ba3d81194a247d4ccf4f7c48ad4754067a9ff9bd533c5feb6c9742c6d58d350e7d80795b7eaa1dec4d4e1b31781fbaa641bcc911f34e69e901b9ebe3aba57ea10b93ef2bdec7cf776ffaa7f6541f79d539a1dd17c43aa620cc5276a6a7d7fe1baaf51b1af09224094b242b15e4b030d756e514a3bf8bda52098067617deffc01f9d644f312949547e4452db527936e2a2c291e6d6bd0618c56f2d9d31c430cacf48e230247ba8ca0a7b67a3918488df7e387049d1c6ac0e095c813b252812cb1890879b3f003268ae716292669f019c7e4c1906c679509e6415715f7f66aece811773c347e85b9e601344097b3d8edb97e31320ab25e20502edd874e20b00e2581576f93f1db972c20808d13d95452a591c8524ecd33193d609068b81e783021e058d93c9bc61f9e5f50aadb4a96b67be5f9e19b91af160c9ca4c58de78e281b24b3715dd736ef3085128d4b706394020126b2400f68c153eeab753a1789a141a58488d7381314bbdc5b9b3a6877e8d11547aba29008d581f7f3cf2d7977673d3f26a53c41ca0268177c125b7f0f81e6cc073c4c4ce2df1630eb6f4179f238c48ad5c5f31749dd4000e012b7810578429dce185426c3e063bc682c9cb6f287c5caa715708b08391381f423683d26c39af0c99108411448ebc4a419437832ec82f106d8526ba221f1ebf91e5f71f306e83dea6bedb63cb5a5de472b896301b78a98a0163e18ede8f6b931d17d8ad034c3ba2a6cfb4a6829f56ddfff6753106d921d019f70676af270d1f6c1c02b7c2cb32451a9844a0b97ddffc06eb425348357f811d33deb43b59f619ae034c0da42fa1bb0d886d08818caacb108d34168c84e40823ffd648db491a26af423826b8f1ce09e42db1398fe80531f2270c89d8566518fa32a4dadf522d01324474c341da9fa0938988baab403220260be00feb08d7abb331b141c594f11d8e2c460f3c7716667ec8a2dbe69aa937786ba8e7f212338b9e909e64acc2c87e77d104de6caddaadf4bd4fc665a4293e955a1573928bc7134bca39dd75b2d30f25a40d6e75c19ab0f744323cc2f78e3c4cd3ba37e9ffb7661ecb2a743dc5c5b588043d1f0f89a119c3d33a9d8cd7dbecce323ffb682bdcb33de5cfe71f3110c970569586dd75153ae6d0706705134c8e6eeb72a17653e2a6086270a03f298113f58218c13ed01892a1b859b0c93e47ce9e801e4ce00c3528b43c96267b5394a39c4e127930d591693d10d307dcb15210b22129bb28d7074badadda233365ed1fdfa6d067e196b60332a35d964b992c695a00cd6754f415c6b670fcf7ada3915af4ed0229400b2b32cfc4383d66f47fa8712f94d02346cf6ee3f259d427a46062eb2ee317651366be45c7912bcccc31f5615f787b4240a044f1b8c9ffecf72bea644d5b0d81ff4c4ad8109867ced8c18a033d3320fabe6ee71038c8c000d3058f67c4e401cc13cc98fb5127588a699c587f5373659b6c342270dc93be2eb4f71e2342049c35173865d3c2071475cb7b525da7e9b45efc9582c00d9aa27623c2de7465faa3100a228954e3c63bfa9d1e03cc9bb22439d86a1a069337383024d154e6772d21892bbeebf868e318b5d23184aa118f294262a5bb603387823ee9d0ce2cb4d8fc865b1c21d3f25e93910351f3fb11fa18ad6117c337016798f041b2ca7c960e718706af234f23798e74586eb1e828f38eae34134f32961d1386712b1eeaa9464dd1e150b38c953bd9cc3cd65289e7a8cb7dca2c60f0ea92707de9cd6449e612ba55d1e143de8a6375301f1741e6445d361659ab0f8c89525dfccfe64fa6494c6f980114edbfb314af5aaa0a7deb00ace613ff9f6b3989b5d41b42e804398421d003761a38efb093096257f39c7838c5a7280c2a84200d9f7cc748daa0f66b165f75e9ad9cc6f23a5d99f4601fb22eadd4a2d76031547f680401c052a61809bac1bdeaf23ded3130c4101c01af871662954d65defcc1c85ff249c69bb1eb3fa85cae67ad8c9bd09a9c957b784fa9af665f406901248454928dcd1227577613e338f8b5f3c98b80c220c73810514a8ae2fe7dbc2f635fe549f4e2190c0af00aa234644f9d406005ade9c4e881dd4004547f14d93d0e5166b86f4fa95cb6095a5f9a5223cd6f144e80de099a532765174d77ae7ba8a7b4db821118d17a0c2ef87dad41319c7ac3b4c6b9427c68577f3b196fb6677008d009974c53cb1cf59cde1801f98abde522caa582905d484953a20f7420a3bb0be1b9a07ff08e3257d9d33647a664470294b8656e5598c2ddde298c011de4d0bdc59fb24b20af83c7d4963069f86f606b927bc7e26d9e28d2098b6f462de21d630a80ff6f89073a34f19bb2a7ac85cba2bed8dcc5cdc518e959c4f3f74933fa6d9a268310b05859ecb59452865962f256085a909d2aeb25e3e338481d0162cffa6", 0x1000, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="cfb6a5f6ffffffffffff000000000000000023522871bd15480cf10d0c85d2a6d8b42f0c578eb51071b0cae0be353793a1d96ed45a985dc25ebaedfb53b237c6db1823f765c554611f79996552ee09f0"], 0xa) shutdown(r0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r5 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 21:03:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0x6}]}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100)=0x101, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000009c0)='+') 21:03:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="65e51acc1ce582489ef2e079c3aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543ac020000000000000010672e", 0x21) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xc}], 0x1, 0x0) 21:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="a0131c661d293fde60d389b927950c5dfa571d1c9776dac77a4c523cd07f2be6d0acdb2f3578bb68459edde59a3c8334ff867871d7198eca488a33b0712715636025c41e14a1defdf21da511fe6ec09bf16853d116e30cb9e5748f87da356e3a3e5b763eeaa4dad61322de4ac048bf323d9cdd8e5fa7b073b0b1e47591608ac1515726208705d6ef", 0x88) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 21:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 21:03:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) setsockopt(r0, 0x1f, 0x2a, &(0x7f0000000000)="9d1e91969e02c3557c662d588e5c4dbc26c349686de1e741d584be5406df8683133db458f65933dd76b99f9036bbb3c7ba2ef337295429caeb9201daf6aa0620680adb0fedd15135c1f6592835ce756eb6b7ea4e0c4beca9d45bc4acb5755349dc49e157c63567b32fcc5e016f13cdffbb9a984ffed508344cdcf8526a97cedfac0fec9ac75187647b20913ff2119e44a9e3dbc478862a058de96a357a4309a4f9b823ba29a081692d80230ba4ce08365df177cfd649adae0306d9ef5f465af8c2677440cb6c42d7aeff9d48d75a40ed", 0xd0) 21:03:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000580)=[&(0x7f0000000540)='}\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/vmm\x00', &(0x7f0000000640)='/dev/vmm\x00', &(0x7f00000006c0)=')I,{%[:*\x15.{\x00']) 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']}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r2 = dup(r0) unlinkat(r2, &(0x7f0000000880)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000740)='./file1\x00', r1, r3) mknod(&(0x7f0000000840)='./file2\x00', 0x40, 0x4) lchown(&(0x7f00000008c0)='./file0\x00', r1, r3) 21:03:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) semget(0x3, 0x0, 0x4) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/107, &(0x7f0000000000)=0x6b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 21:03:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 21:03:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x191, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) 21:03:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ca, 0x101}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRESOCT=r0], 0xfcb3}, 0x0) 21:03:33 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x8003, 0x2c, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="dd48a1dc82a6429db65b0ae056bc4d1a31122af529a32416c486fe694dadf1edfdf456b4911a835c5af2efccd1840bfdac669e9a41d1d2beb46a68ed9ae8d5b9fccf5a91e0ff6766f8bcab65ca2afce474df1ffde6c40caf5ae1e10ea61d5b4bc82b01280b48ef0a01ab2be7585ca87fae7153a9d6ec214a36511422570902f14efda07b0be1ea026f94f681a8f02807811d2d8a5c614cf905013129a48c88ca49c83eae9f0f29a769089995c269860f0ab82fea0bf5243bd0bd717e215318e4454edbe43fe6dc5dc7b587d06be38988dd643cf7b7a45a9d0416f30152dcc2743299f6a24113410ee654c92b5a97722eb5d5535f183ce5338229bed4a475", 0xfe}, {&(0x7f0000000140)="a284cd8d55c9963fa045f14995a551b77cd9d798356dfdcca99334347f8639ad32ed209f2fc38d209f95eb3b9fe3b3e4561c8c82078939134540fc17be2d", 0x3e}, {&(0x7f0000000180)="13530f951aae0895c22f23029b04865bd1c9a4adfe2300910caa3bd35e48c16d318a94b5a4b8be467ba85f2d82d66c596bf339aa8d98eedc6fa36d8262366818a6cdecdf901a03590b3ec2d8722f727109454a141847f3e763cccb559f2b0e5a0c8dd0b65a0e617a42fc95e76437c9e710", 0x71}, {&(0x7f0000000200)="fcbd9617a185d71f3339dc211d737813084927eb06d78f434e64aed3d3a609fbbdf3a9aa09f2f940104c90425ee88c85e6d91f5b81a8e302aec078bb5d929e3f3fda08bf124d5728b7a4fcaa98473db5fe3599eb4dc9abb7680ffa622c32199540e3d9a2b52391ac9b317acf599e92d5b94ae5fa42978918cdabae0ea14f9211f686bfadf76809eced8aaeb6120cb490c6688f7a07ce82e179100f1f1fe1999196069b028624f7fe00784d2737536fe74bb47e0b72626689ee905aeb625b2db9cb693fbcafc956511b7fcac20efd0ebd06e78adda94128797f0f9d06b2e79f", 0xdf}, {&(0x7f0000000300)="856b47a62698926fffcc03e944b17a11049f4d2ef6c73a140a2e57f351dc65b4f04288e81af1322c63cb0f1c5ef8e9fe69c2fefae2809ee1aa30caf460995e3e9a3c0e5de0", 0x45}, {&(0x7f0000000380)="624e4fdf88f3fe2d879f2cb2e321489169becdba4ad97febda518425346cccf788b66afca1c7e6a8e2a254d4b6de38c15d2c95a33d61f1cff20a6a6e1dc39cad5ed6466c19f5f30899607320071a347996b7c71142ed73bd61d9fc95734b8c0045a5b0e263d420dcda89d851ff7c1aa25f01152b499ac348924d4fac434980b7b393ecac376228d6a6e1f3d0ba9c4fb8f427ffcf88dde5175e1240a7", 0x9c}, {&(0x7f0000000440)="9bc3470c028af046ec09d4a8ea68390400d6e74e900497f6192dcbdac1005559d880b05ac17cba6ea6db479b6aa9c19d18cad096a79743d57ba310498802550ffb813cb8eca9f69524fa6cebe8169cc89f86cebf49c6ec91d7dbd9666b7c44b606f950feb7d3f0b46198a67ad13653c1a70e6b9499f3a03bf214ea6cf708824d57ec764b9e70a4e8e0661c4d1a0d99a396de98cd73db9e857dbf84272cf4ea1715e27b9f0db746aa19bbf9e2fab26b274a81317c4f67d6e89cb3a2536c611767c5bc", 0xc2}, {&(0x7f0000000540)="9628c79319e281e097210b05bba2374f21a2ae299cecd7307ab721174df84953e147d05d34df17fa63ab597b1adfc60642774602785b04847c56cdca884ec592a54228cb12a0a9c9bfb09971aa64979e138177", 0x1aa}, {&(0x7f00000005c0)='<', 0x1}], 0x9, 0x0, 0x0) socketpair(0x21, 0x8004, 0xb901, &(0x7f00000006c0)) 21:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x5) 21:03:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7f, 0x10}, 0xc) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74, 0x1}, {0x3, 0x0, 0x0, 0x1f}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8d8, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x7ff, 0x0, 0x80000000, 0x7}, {0x5, 0x8, 0x2, 0x3}, {0x8000, 0x2, 0x509, 0x1}, {0x4, 0x9, 0x8, 0x6}, {0x0, 0x8e7, 0x2, 0x1}, {0x2, 0xffff, 0x5}]}) renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 21:03:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 21:03:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x4b7}, 0x10) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r5 = getuid() sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001640)=[{&(0x7f00000003c0)="3ea3801f06dee6a5c8dafcbadb10a16c6236cde4d23e40a7", 0x18}, {&(0x7f0000000400)="7ddaddd484d8d1e514e63faf26e87c805e4681f2bf34683f7b0e19b5cfbc3e63d530287860e3dfda23bf24d7366a31bc4d669118bc479b8c70899557d0d617fa50ccde5e3b90154127138658fb2ca8f0481be8d9c35faed66c1d8d10d6bb8f4c12462312d531ff5cdad19964e64a57a2174fef89bcd96d6c86a67c2b7b9408cacb3d49e328676221506c529a60ab247cf22f1929b9b636573e784111cdf25f98e1e02cb43bd5259fdbcc601c77f7442667242c548065ef3a95c979c9", 0xbc}, {&(0x7f00000004c0)="dcf0fcf4f82395b1610ce34ea5f57a6884701358e30d4309ebe5ebcc9e7143edb45066439049ac9f0e702d2641bf6fabe2ad7f3f0cae08aecc857fb7f6c228ca333fc14a3dae786e8a7b83c009f2c20fec4ed39329013d1a642d4ca22f624527167965a2c2e83aaa2528de9a046d1d9006e2476fd9ff9688a831b6bb20c72c5df91621b08cd5b0a1a3de4ad7dec22c3bd66986f51d4d4c1ef17498ac91c545d6e95865e7ac5b0aeb2306cb83b1ee0a8616096f13d73c86cd2b8fe356fadc91ab66ff2fcd2eb29619fd0550a9d48af0df94ae6d3763fd819320e519e6d942a4c4eb3a778da3bd8616661adcb7ea119387cbd542f643efda8c14df3a03f6e1e4262b57e8cbf4e6269e16ad8586e54998a3d7d4c627db49e7c5afbd0b8df1c6b8029e42b080968e9b21eacfc6329c10ca6e96c6c1721425d1c4d51376f7ef58a8ad4c8707585f8161678df7c3a70b80886f61036ebdb2f08751c30cb65aa7844b6e9d254dcba547c6288cce8648e90a0c4a4972dbfe1c617b310388eae69898da4ec0d57eef8718a317a8ae109d60e8a22918d426c31def0b7d85761c8b7fe60fe9b9b1475a79f61e3233d7b348d37a41c6342fd957a6e1c44967322080526e2d6e5c4731e773ba1b60f0ebb4bb8d640e4df8cc914889754e238a879aa77aaaa2eb2f608ccc73f313c3ba346c72e106ea950c07225151036b5c8283a8ec8da6a0df9912f954cb75ee3667e6789eea4139873e7a467188cd549324bd29b0017952636f141eaa5043ac09161c0fa5ed9dea34f4cd5cd93a4cc5f35f6210d8ff8f70624f77f375aeea4b71a0a274936ee79dcf1471b45cd8c4709bfd57718dd6d2fd64605ef767e147a2e95ea75a5c5021ecd0dfb17e30d9e851b10e789b24ba2df7c09bafb66c47c9018aa131ae2ba50843bcfb3f158b9e90c66f9d2766075f89b2d568d91f6371955e95f90836257d42f5fc378c44715cb710825f8079e3ab18a1573f99d19c3fe18ce97145cc24ed70fe3350a3b60be70943c392a7a6d483b9c20763197d1e1d3a17f101d45e796aa6e67955b556a919bf12043753e1fd3727dcd3ed71eeceac5bef8e634e0759db982db7e80825d09051421ac64a3c737b7bec9f866e4874241ee751997566fe3bf259e712dc4c81a7d2d6cdef2f02e9e79261d66e6c5b0096c0632b0e3b1afbe993163c38916d376488765f50dba56a74520ec826fd3da942ff62874982dd56d66f75d5392685d3b1c80d52a669354b2208248a138f3115bf75093b81d4aa3835849b8e875c22ca92198dd69e18289e844db690440398740cfff8546760cf7288e7f913d9d797d154f9e722a1b063ddaac9b092228458eab923e09d51e6c863edb763ebc91b98eefebb128f725b2b64bcc8bebe09cf933e238a21ec72a34407bd25e3dadc89dc9a0d29b89c671e60dd5f798fa02a9d10d0a038f246dceb9cb47878ed1003c7c994b070a456c183ce5ac8080689fe1af0988bacb233057b06c9d88ac9e46c18b7d1ea724172d8331de0a8ddde88489ea8bf75bb9591015ba1e3efd1276edd91bdac04021de5afb628a7a28a72b04e31e639ac53bfdd45c97a90abadd94d426c6ec577979387447333dfd029d2e4e958d0d6175dd2236eb60e22e80d3d19586f686c628568699e92adaac7a5e6ea057ad1d0b4dd8a2e7912ab9686211dca02f85f71387d9bf5abd8eda544864c5a72d13e7819f6e245c9fb0cb3ff97998f43a0b531d30ad4ee15ec0a8390e578fe9a7f87dfb7ff46b4c12087d16d0084bafe1e5b31cfeaf9be14d8aaa3916ffa4bb3fbed4e306bbeb1a59e43dd1f5475c72c6f0e6c87b0bb52c656ce47cc1acf2daad56309763c5a169c8da8bccac63c572db525d7a2cf7044daac4f89839a912cfee936d50c0164434637ac88878f57333e9e48c27f88c0cde5e359d80acba515e0cc606a08f3918033b6100340cf415bb87301778aef6d8628813df60c974c60bc8be192e45ee82cfcaa716fd22910e4c136da78a8ee2bc153709ff6b54ae3ac85b470ff2cc5b076a4b88d963ddee11f7c73b236592a3ddb0a1e7d20e994e943c73fa2a2719b04e478892fc415ba5b8681f8a5f040274889aefe472fbb2322ad1f74b574a6dc4656c2c0243f072b73ff5abc4919f945d6e4cce9bf0b1f2390c8be97936831c73e601fe34a328b8b83d4224acd4148178e6062087beea6d0e6974c845ac78f674e0d388eb9bcff2f05984842c361c588cccc72c7f2648489854527c1f34961c3bbe2e81eb40dae66756db6da8444fec49ecc61a6140c01172f81d04f6fe8fb72ce9db98197d150f8dca9dca96110dbad4a52040210d80c46593f75a90c8d233d2273012e4b1580d57cb878735dcb0526d0c1601a8b1a4cb0b259836af64f343e7f2d1df4548ec8ddb8c13d4261740249ab602ccd602f21b08f305062ac5e89180782a484af29cec2e12cb03605193904224957ac6900eee79f45de52cebc4e134ab63fbd21303cf83d7b1d88e017f90e46e4e86f6bece5ee16797a2c8dfdf784744ff77880452c3cee92c11e09cce5ccbdea390c898eb8d7e5f5a561c2e7382a5d575c6ebc7b854060293801b62dd2645664fa431249a1772e9f18cf227b610b3c8dedf9985f640943846382f2c2335b82cfba93c2457ca9b12968a329b5b0bd76446aa584346077de5cf1dfbbf799b6c494f387c964eb2026867e40b2d74d35c3e6e0acbedb9e489e87f49a80af5c9382fd2051b7ceb011017aa2af4869cd696917f80da212a9a3e3f0f7cc2d75d7f50b651076cd5f596ef2988e9dad696793cadf163cd0a0ff620b47a452d9374df79e2f04e27bbcc01b239db891c9ea7722301ff4c81b3b29ffcc607bb8ca76aa79d59e27dfb4d67a20a5c22f8d870dddaa85ea9c7606a9cbc70d93ec2c62e628345f7e6e759869d9167fb6d264c17a67eab0357369d19f49145d66ed4a51030e81b40c56a49d779fa8ee7f9eee765c0918bb18251e8319751576885c61e91bc137f00977ac05b783f5d2021bf7eb248a71bba1b304c64dd0007dd47436e571cd3e1ed84de6932b04460f2ae14ba74b5ee8c4fd23ac44c893f0b96ec942a2775f190235aed2114364238ec548e8e4e17317756a1cd45e6534267eb85527f4462e6c36cbbe0d19a429d925b43f67b528e7a692c4e6a7481e573617cf41efae8816b2e6cfe12714dde659a281f1b1dffd74706b9f5d4ff7fb913dd49b11155dce1048e3903a7fe268ebdc5850cb7108ffb52aa6f2927b6d7db333e2e20591018957880bb1b7fca628595af85df5988aecfe30b704021d9e662cbb432fecd87dfa7e8a3308e2dd69bf86e8593cb8bc069f175938f3c977d4da70dc230b077f06706b4ffda388900b68078c8ff1b4ea5fe1a03587e881f7f231f37188942025c3d0f0475cf5ae3d937f25b6f62236371d1e9c2a967a470961196c6470482c977879b0b54cbe4035f6e640c190d13eebbe03839ca7ef2f4632754ca8a8f1483bab173cf5e72ffede19da0fe64fe75b7edda404a5b0a0704241791c08361793fb5e4fdfac3a854cb00b333e7dbc960ff4c6fbbeda98c67ba002b32585e0971c71603c90f76d8bf0151ea80d93b7764b597e2a387a60dc9ddc928c0ccecc501df8e7e0f4c08fb76960dac7eba6cb7080b2fa691d226721ee889da58b65a29cb0cfd0d8e39d5fbbe67eda5f814f59fbc0b6c2f51dafaa27d0fd1892be5349d5f58333b119ecf75fd37e4e4ffb159e53988f8de31bf03a9a198f39d630151f7b1d17d18715ffb3f55d1960cb4873285af8e19f2bbaa17dd05e7fdcdd93821de46d883a2c9f5036ec1fe58100c25ae40f36a3f382926ccd71dcc34f6cfbb74aed3327077f3b74a51e9b34feb66b1eaac4e9335f3589f8969b34c42beadb8cbbc31e41f0aae3227dfd86046e46c02c3217633a47bd37a3aa5e3190799f24f7ec86d8b16c2615c00f46988ce467d7b44b28800053d3540661895f4e7b53ce8c4b0c9e40a0ad976f451ee9b681bc6632820cb7d320cf868685755fb17e32fe03750d5f2e3b111b03f14849036583ff2ee6934d8fcd45484e3cbd0bde796b9c55eb6a101e85d23d0140e4a7b365036e16a41447fd82e8dbbfdf8ada41fb0182ddf8a4e49a19e46b26a2f297bfb7933128731514a703d0b7cc04b613fb808c878ca3143375dc1eb5eea95fadc73f63c5ecbfd5a074275285d7440063f3bff2dce565ec8f3c135fd28f0f5602e82c57f88aa8ffd79208a7b5c25c26168e66f227f3b2cbe9ac044f7de5ed44d8c84350a1d1aff1fa3c5f8dd5799cc507e81edaab31745faedcb3f8728461ea942876b961b4c82a7297b5efc3bdaf3f8dcb0230107fa693642b1790c83b36606879298a391d74a78b7be5a452470fb5612b309dc49c4915081522ff7cc10bd1266ae5bcb0ba9984012629faebb4c96de94cb68b09dfc60205adcc5d3cb5da2dd3298686ff53cc37c38f49bd4c9eddddc1393f71d23b66c10c2ede77a86a7748eab509e6a84d4d7857df043606d348917b346542f8d3c423e5e47fe76d1788ea34ed5b01dce08764cbf56af9ce5f167a5dc55afeb70fc1b459d325403e7d37187fb242ba087b39fd7b1c1f2f500d2929e63bbf5c6c1706c517a81a1ea769b7ba40775aaf664f4eaaac89d7bff1fbb54cc4b5a5d7d3beb61d793568fede0c65bbaa88e8e0348f40aa02a25f45643ff53eaee3947271aca2fc527916f06369dc4b738c816d4fba438fc7c361a0895fd66a2494640517f5e192e87b26c8c6d04596bacf71f0c9f7b4ad5050d25aa2261f3d619f0a09b49c4172366e4d3fbafbfb62facdb38d3f54084602588120649e3f397c4e7c54134a606b77643ce02d92bcc79442f5a6a355481d942cfe64fd2ee0d6f968e707e91d5aada692f01f39f81b9194e1b86471de6612b3b229c836aad593c9ae59f757c74b988250c8a8fa0e44bd2dc2c9c9145b2308b1dcbc01001d0711597ab3c498001f1d9894018b55f300c0e99dcef084e02d1a6d1a78d2ebab20cab6c004e13b0964812089a88dad9a5a621303186bc392945691a187eed6220dc9af6a7bc5c6997bd0e7160232d57496f726da3a8dfd19ab798f5b21ccb2c08ff2d9da7fa96102862d3bcb13de8577a3af3368e505d7c7e6dcce4709fc4163954d7fd8a91c213e56638a034944de0310b366d8596cbe7dc6b309eb5e10fc6a3a882efcfec30de5e76c7219e9495b9afea7b3a6d8b67287f2ebe65c088e283c471ef2c4e0ba42ed6b5132b72c7a2609ff0641df2597c283a25cd3d08cdcd4026505dd4b6dc14437e16bbf7f0f667d10d7a8bd4f35584b23fe0e27cb0e1546d8ec06f76d349c057b1d30379053656b7865f2c662615c12e67976fc9cca085e9d847cf44fe0c7c3490312ffed02e6ea739655b811c1e0c2c36d2f768a8276edc314b7286e01d07a8547ed2ab7e2c66b0d3a8c7bf2248340ff97f7ed0745533ffe9d7c33e536a6a503dfc222a979c8356a7ad0693389e5f9afad32b6138b04d93bc36865d83fb8c48de460113746e708a71f3fd667b8ddac62e85906e949ae84d342be96fa4aca186079192d20dcc279d8b6ae15b06a4d7e5075af2fd3ba72a83205233b18abf0ab5319da670d24ce5f6ed302ed63b5aab1f79bbba20511cea0454661a64be8d93403f5d8cb200f47d7cf655fd291d8ac154c7de3c4419f7404bd4a54f63aa348a3ab8e757364ab3ba7039f8148ed13d8f14d99b25c35f450934c4e5f5bae694b796d931f09edbc04007a2f195dacb351a62a5bb7", 0x1000}, {&(0x7f00000014c0)="3890bf065f03110819a70d5bef803f337d853181427af137162b9d8ef8cae6b8e3e3731f94062fb7bd83601d2f8bee929b4640bf871a02d6bb87d21e4cdd9b7c6474553530906d15c4ee5e30cdbb5ea0389f349ed76c7d43034b58e4750299251d091570cfa9512d7e772833d070081b1f221acb6899d18847e4c3da08744eec8f8209ca8f899459cb4f057db07b43b240e94ce2388b201d83b7922fe82270096632f4bb52da9780d7e8085a25bfeb49efd2b1f9ac", 0xb5}, {&(0x7f0000001580)="a757fbb6fec429310bb11258935cd155e692fdb9effdad8afb0e0365fefacff115cf959775d17bf3d478ef21914529a756c55d9fcc6989b01a5992538f3e80462bce1bca67f096c99007667f0c64ca6ef88987951b36d48f33496868c4ae3969533ca51c83ba8e547a56713778afae8d3c9248cdc6891d4b245b4965e6f6678bc9a3fcd71acc56f7f138cbbcb4d6fbc999048ae41e3adf8166d70aaaed41524dd7885c8ea7583ed58dfcb4ecc6456e4ebd8992460e2de5", 0xb7}], 0x5, &(0x7f00000016c0)=[{0xe8, 0xffff, 0x1, "b65b5b1ec097ff4ecf782d4bc386fdb2ee1722f9fdd934c3127a537bfc3734c406488c7bacb54710cbd9e1109bf3411f6958110d513491ba93752c3ad162600e0999cdc3147090a784cbcf08d014e31fa0ebaae467c16d43c61ed33707ace9c3b81f332d1426a116a6bf9c69e96fff83f64a52424bf10ef5fbd3594d611841d17a585160a0f4fadb275a7a2ec3f49587ffdda1606cc5529e3d778345066b5a5cd64894f194bc5fff52810cffcb1a8fe766c9fb7df5f28066c2867f8a2cfa2afc7d6edf70a9a9c19460b30437361ce107885bf86b68e419"}, {0x28, 0xffff, 0x8, "1226de6aaeff4a6bf4e5e34b0ee68bbc5abf7df666b87c85"}], 0x110}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="d9408f98ca03575f754a8be3a1fa191a582bbec4c87986a74418c7bd855d8994cc5f2fc39d3fa9ffc6", 0x29}], 0x1, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0}, 0x408) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5800) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001840)={0x7, 0x3ff, 0x0, 0x3, "538c772f2d6aa2d9d768b2accaf393643fe7c01a", 0x2501, 0x9}) setpgid(r1, r1) 21:03:33 executing program 0: mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) recvfrom$inet6(r1, &(0x7f0000000100)=""/173, 0xad, 0x801, 0x0, 0x0) 21:03:33 executing program 1: r0 = socket(0x11, 0x403, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 21:03:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x800) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) syz_open_pts() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x0, 0x36eb3384, 0x7f}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x3) r4 = dup(r3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1, 0x7f, 0x101}) fchown(r0, r1, r2) r5 = dup2(r0, r4) pread(r4, &(0x7f0000000300)="e601e890451ce43ed4d504686db459e4191181684af66207e08c910ab9eb1c20e9554fdbea1bb9cd3d18953e31139410fa53440ed61c04d3df4cd521377b18fe9d77c9a52afb4e6299c513446443f05c771deccf9b8c164e8f16f52e6903a57e58185aa8d65cb9dc009547cf271f8f15f77abf32b71550f0fbf82c89997a779c850a14f31eb57726c85bfae3f054cc5fecd2bc4a99ff9fe54bdae8ceb0b3b5e5d23481b658dd2407778c5821a3f63047ac196c26eecd3f20526c804daa689c215dfa3e67a2cdf34f09461cfe1ff6836d424771eade4489ff9e4bf9c3ea8f419c7e61c3ef22af7bfd82eb7cd8d177ee0c400bf710917c053744360d4891", 0xfd, 0x0, 0x0) readv(r5, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/130, 0x82}, {&(0x7f0000000600)=""/149, 0x95}, {&(0x7f00000006c0)=""/204, 0xcc}], 0x5) getsockopt$sock_int(r4, 0xffff, 0x81, &(0x7f0000000840), &(0x7f0000000880)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000008c0)={0x3, 0x10001}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000900)={0x1, 0x5}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000a00)={0xb6, 0x0, &(0x7f0000000940)=""/182}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000a40)=0x2) dup2(r4, r4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000a80)=0x4fe5) mknodat(r4, &(0x7f0000000ac0)='./file0\x00', 0x2001, 0xcf) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000b00)=0x1) fchdir(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000b40)={'tap', 0x0}) getsockopt$sock_int(r4, 0xffff, 0x1028, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x7, 0x1, 0xd2b}]}) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c689ea89a0166069d3a0612ccf6f6a51546b917c229de142d4109248d6a30cf10a6422f55a6b50b02065b8a6d58911ea3cbbe8e8ae3884b221a952b97221d6fbcf0b15fc54154223268f23b9bace0c98f131158b780033e00"/107], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:33 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpgrp() r3 = semget$private(0x0, 0x3, 0x580) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000001c0)=""/165) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x400000, 0x0, 0x1000300010005, r2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1f}, 0x8) close(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r4 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x9e6a, 0x147, r4}) flock(r0, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 21:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x15d, &(0x7f0000000380)="155b915443032d019f846cbd226a5fec64a6b6f0a9ffffaff7555e1660930bc764a4b0c160b23db082d85fa6122b6b03ca055f6061f4bec76cdb39281829cf9848e916e24ffbc5e85d8f669317cb4f8112e0f10572533b2dee02e34101194dcc78ba0fdfff3bbecfc40ac501b3f03c32283f3916ad4730d20c366562cc7e1e5cce04dd8b556bf28e4b2de108fb526dacd4f3e16f9111379f237476be641215fc787271d1afb8ea33a7c4886220cb3d269be604bfa9c36e8b2c2a2d51e0982c9a9e5df6f2c61d0ac26dd849c8c930190d5134b56cedf480bfbe8290bd9fbf5df858cc97f6fd97a61d20c8d9d7ba26ded211993d08030a08fb6dc61b2396a93bbce0248bfcdeeb0f8b16ba683281a5d6e62dbf6df769403d5be993aa135e679b50a14ebc1246c781568e28edee47de31d84f01fed363ebcaa51d6014cf5532a7dbf249b9e2c775a200ee4da54b0eb9bda72385b72f7458f4bf7963000000") 21:03:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x22, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 21:03:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x42) r3 = getgid() setgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setegid(r4) r6 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername(r5, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) setegid(0x0) 21:03:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="dee0c00c8389b65b3a29aaafc7f017de295fd9a0cc499bbfa209821563ca9d6085c343b8da8af22924be83693e97e3ed9119706fd4766f60a976ab09f3e93d4e85970c5ff76fe821def7f776bdb113063ae563355ec99949aeb11edf77d884f15416d465d43904b655b715e9cba5260641e77a2f34ac84164746e3a735532833cec5449fb1d2dd6848dfc197d0a92213c93bb84f52669e985a4671063135a0d3b4fc53492b61258ac8e33ea0cb7e3d22afb389e3ad61c3d246973a930cbf07476850fcc716a5ed09551d1d37b73d3e27ade86502dfb9bcab3fdee8a559126b0840a0241a1d255687", 0xe8}, {&(0x7f0000000200)="c483e2d05ef4062c522c50", 0xb}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x4) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) clock_gettime(0x3, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x8, 0x5, 0x0, 0x6053edfd, 0x10000, 0x9, 0x1, 0x1, 0xfffffffffffffffa, 0xa7}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xa2d, 0x7fffffff}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x3f) r2 = kqueue() r3 = dup2(r1, r2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 21:03:33 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 21:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/23}, &(0x7f0000000280)=0xfffffdc5) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x4) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r2) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x100) 21:03:33 executing program 0: getuid() r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000080)="25bf1db85c3dde0d048f854ea4f381ed6eac736f53639aba9548d2ae669f064bb6d625a0750612d538ba4cb1b5adc3e898941da64ad8a60a1e1d31507e852ab6a174eca8fc9344b31d359b407a31ca0a6715b53739eaa410b7627f8746eca5a16b9746adca8c9b2b4156d951b364ab2d692d2b169e66a035e12ec8bec83d9f22050aab2c697e088c472830e6de3402a022da84a037b436bb5015a3fb4d39aa32bfddb21d129fd9f4ee3f849a03c40e019ed01983560bc8790457308fa1f5303b3949918278fb8eb47fffc1ba83ff8e4a518d7119cf513434dcc6c181c322d5e7dfe9cf5a3101dda7ad5786850f0dd32b149e0f117049a6ecec25fb", 0xfb}, {&(0x7f0000000180)="a3392e4ce35d820822df52cb72b8175a5d63e3ca182f23647d7e321fadaaa42c7115f8332f5640b258a1e6e774227007c9ed194bba3bcd083316e9a615630c77901356f1b9d7431ccc3b58b8747da265fa723180d9218608f22dd279662529d54e656cb5c20ffe6ef047f5c3f431cc5ff49c71883e8d47b98228b178e1d15ecc00128339c21bddc8c4b1e3a8f6f2ae55346446bcef6146bdc29d5b3e08a20dde1802f290760ebe8427e1604d69677b3021d839d5c45127246fc0fac983889cba823139cb31309ef4e1974953384d50cc03c429b49e0a5020df82869c44ac0e73048957193f34fc73cee3039e0e43", 0xee}, {&(0x7f0000000280)="c8ce57d567f23e75edf69bd5344ccac7fc1045cce80c240a5e6ba9ea88e4d96555fa07a3cb23faced14ea6b1daec1a3ae4a4c8f997af5bedfa1452be46b6a8cdba19d5270f8435d6cc7a0a34afaf04e2d4f06bb4bd7969f891fa4036fab12888a53f77359a4b3a0895ce5612239c276020324f39365e6415f7bd57c70a18aac2bd11e02516739928868fc7715bd0d3abab739728b4935a8ebbe3fd29977f21b498a7a1df0cf384d2e2cf14f87578d90cd6d83364ebf48b70dfd3f67f82d3d8e87f17a8c7aff86394df44dfd5af5321d18d6f7f838fddc24fb117d41b37ec48e8ec5e65e1d0973e29c2c61211018aefee08cfd4e0078958ad27aab68322e011132764dbb977e9322e1ef9a6995c7d82708ca58075e706cb33632d7a36d8f95acc66cc29c822f4d59d0eb69c388b7e14149f9e8c8a1cc7b1af4ed10f6135da7a648c7116e1c8e9e390cac0d5d481688b8faca4e92f591162dd8323009043bd8230f673ff7c24071f55e4b7f63cb4e85562b6f222d4b7a26d1a5a61400e297df98b44ea4b7f5d9adce248166a026b3689c0baf0413766c9cc3b0f6d04e9e1639ac0c4f62ed2f5bcc6707862f860350e0f350b8a60782328bfbf2b9b43929bda734c3e57b254ebf3e7b84259391ca957223d5535dab8c61ee9ab89a23911a20f48bd4315ae0cca4860eb0029f8a57903ed5a6b252180bf985bf00c6bbc04c057bf5335c5be3527c44bf60966b2589001f91305b7dae978fb10148f6c620e158c9e5aaa626ad19c0b768c2d2db003d3937b8c0531fd5a6616d56ce762efe9885881d83d533d97db3ca63335eb15bb6fa8de04bba5b14ade3cb7c79369cf19acc036545e047a5022978650d31ef935dc0e857e403c3fe78849117ec18ea17f208d4eaa5dbe95edf8b1713f6800121bfb44b8de300ce4e22eb888d6f69bd4b0b8140444da8f1851bc9c9f98b519a2b498e6456fb030abeb4b5eb4576bb998f2125e97b47483bffbc45e31558d82ad662ec33b937e8d90e8b34f09de759a204434541adf4f365bf02c5f476f3a501494e175baf330da3e62a025d71bcffe528f249bb886020c052d74436b3ebf2064317d9964962c6829aa2ab2352ac900e5352c69ea782bae7f89e1db90ef596f421262365e2cca29e5faaf5f5a27a30148e7ef1b7b67eb6b12cdf1a53f9732f973f07478468aa71233452033eacedeeb6e389c80bb0569975e2833116bd6c03a032b962e31c3fade796157eecaea7d4e54d12e37daeb4a6a0462db5de620345dc72cfd35a1ed48ea48b2b4a961c011786248f575a9445046eeadcc11485397cc6f561944a4b0e9c3bf71621e7922bcb5aae5711b163ce2b0acd0f26ab4990f62f54ddb67c14ea69658769d32788cb6ce90d6e4284f7f7ec90cee838f3252f4e09c8c7bbd14d4d0906dc1b9f89a56dd3f3af6f77c367fea5eac341f6696507dc85f889e33d0c41062852956340396d902b3ff0cf0e6a2eddebd159e116b7883031c8f8d4ea63fae056645a8ca8619929280e422aaf3a2417936b0430f4b5b519ca7c2ebdd76e68d0cecd1664c964c03effe344833cb7c4f66485b096b2af3359144ff399594c1bd4381d6234425fa42234818b83489db2565af156dcd7bf8172e512764a9c4e01c48c46b78b0cace82244750847f0ddf40868123ee5bdd96ab2633d1f0d47a65ea0191cce983d8dcbc66e51b174f9902b56314e208e96f4d41b5eb86f4f69957782197351904e87527b0e116da29111e0c3c8450280f71e18cc9e98b1a9c077f8c62ac3aa60c6529edc99155a17f02ef64e8e1295e599050707ff4d3dd3cebe6af9549f793d3be010916bb71e736e84547d05d4987888991188669e1c3478464307ec77064a8efe112a44750e3a72ef57609f592a5ef3ac16aa726625adc9e247c80dcd6d61a2a1a5aa42bcb5da36378f3923a6015d18a556d67217cceaccaf7e47910720d3f95f3f31bc67068240ebf6f3ccd63b2b3347e698436aa4f176154050b5f5e75c8f51ef960164143e011af4b2f16b610b848fdc8f615bcc8cb09b5f174cba157d82abc821a5fd052acdae3fc492ac5de555a9916bf927b4a481294e02ec56bd0d3d3ec9b968719becfe2e4c17c847293ff241dd3eeddde4b7c165a0955ef39fa89cf8259ef11df01c4e157c57a0f784cef5ffcf55d1fab994530ebb324594448d77c4d061a6566eef378ce975c653c62476ccd63fe6396d8a8848fdc9f46fb7b0014405fa95c4d0912c7022e3c6c4bff96fae4c1ae31c20ef87cff86e3cbaf8b40451701a59d1dde905c888329b4fb3c6c6ba8e2b92ccaff2e6773db78bb91951868635820662d6cb44fb7d6a18eae8479b719f70faa53bf0f63bcc4d681752e38cdc710ea69585543b9a2cd3bbca36ec02346baa023011fb9c69fbc38007c02a7054bedc72a5df09448581b39d0d50d81cc5f4dc6199965e76e97267d204d0a034f9cbc5ed84ab0d32338f9904432384ccceb1aedbeecc382affe2d86e7fc235dcea6411a3e625e595b57e08a78de94d71f7aa98dc002b47c29cc595747f9fc24cb1c63db7936fa3347e54fc707622db724be03f1a1595d884bf0f02e917f404bbc947e44153ec0eac691cc60ef6f0aede1a109493577ea10925364da77135765c0e7ad5303d24110e8e1e7680d29081c90b596f5787a5aca770c1ecd2147cefb6d74be9d2a1300e874ae4438c243191fa981eac2012a75f1197f369d12f256745ac9bd3e5f8dfbed04dac6ba69266468f9386e374cc335f3673523a91192be98da7deae66c81a48232ba32f798164e8dfc72b20e43f809ba8c2dd22bacde14a375bf7a143782bd74a6ded3f4e0d2013e82b921f30927621127284359efb9fa2e6ac54b312f01ccd532fb2e433cf8b56b5b969c57d7072e670e4cccac2cd0b7be94a295095d13ae8e5f2515831c254e56bee2dbf557c37f0dc727131433d73600a4c0548b0a5f283f6c0d6d74a1257f65688f835b2360bad745cfe6bb99e9f8d9703b901a29373bcc6857cd7453c303b762b644cdfe9d1772fc9b0541ac5601856996d0fb5b676ed2980e688409838e3bc9d173223403bb8578504d8a343e432d5f092b47100b3c3cf347bca3e9118950581c77ee006d8677ec8bbe9269f467aa7ffbdd0c542b53927ceb5ed7a44efe2941bd3717b16cb00bf60d33ed882e2fb7f15592193cb0ad587262cf60d93057cbbc6cce2468f69121306bb4556a0e0bcf0693a38a4c5e6b1bb4f564fffd5d791e7425666f324ebb9374ee332ec03f9fbab7485dc7b4c79b76c029869c813952831ee169afa2c3fb1c2586a335d126299df37b41b4400897a345c1b858466b2402ecbfae1377cde2d83e9a935470c4824d0caaaac2bd82b9152e265a5f992ec118541ac8511cddb36598c1af156d4fe8cfd3c591be04f9d05e574b630ca4d90e25436c877154b8efbac3883dfa034ace4ad047168860f4ed821644b13df93e2b25cf695361befa1ccf8f582233b640764a38066f7ac1427e6e58d4f3cbbb7210f76015f05687aff5cb9e9bb87f1e73496c9dff5a612ab15424ba3a46f631a24dd939db179443b2a1c6d7a800e1532fa5b1947aab2db263e496fbf7251e7cce76050775caef4d8152d351d79e7692bbf5539c5f0cd2f0d6d1ee4ea6e6cc450fcd9c2d6957a1c0be8227a39255327a95dcc74298f6a1316037a1faf97a8408d365ab57146e4adba21abecc891ba711419a8ec838f0de1444a214d36cded04d2630dee4a80281c9ebe9c861fbd2862f50ed55bbe9232665cb6c138aad45cb3abba6a7b1afbbe981830698866b6096e4dadab2e697f892d17df85cc730fcde1f82af37da53a23ae91acc3352fcff4b26f2189b605f837d98fac685275dcc75f7b9f8d8007dd36e18d8b57b0a5e159f22bcf77a8e30104cbdf6818ed90620c103adaf133e11228f65e636cc7408c57a3475d0ace2642227a080ee940e944be9f2dc80fdce0c69ac9b38dbd121b9898e12e379f600e4811f1ba113cebeb0af43c490e43610d376be3fa1e1c8fb82946efa74c7bef2c08393516d17f48a72f22e63d260993410bd5e98c381680daf4fe49213a26b3ffa9ebaa946becfb4308918058a5f0eb42ea7222cd0d81602079b9e10ede1e7264270b6496461aaf1e89853c081d30b372498c6e960e891992ee316f163599922f263fbf118274c593fc3a70208ddc67194aa705fb35536f65b856da3a2d0bbe284155fbca330fb59ad5b9979e80b6db629b0a05a4c605e46d67239c5e088cb9e913bd867e8370cc76d6bba7930e23ae616a26504acb045171600240cd2f8805a5499838453694d112645bfb95f9a9f1536c5e122bd4f7eec30c7022a6826b8043e872aef1aa633a51585450123dbd90bf03b09ce116cb2697630cdb70efd82366b35a17094c59c024178c511474d00990955c746f233ee9d8b53465e0884f513df3e6fc17c5a7c5f32cdcbb30919a9e009eaec3cfb190fa753a61bd3fbdefb6ec10198f8febe27bde9d3e0aedd8a0e517ee33074cb8c053c471a13e99d4915a42dc5ca262101e38b14b2ece9560fb0ae913d3f9e0bd7f3d575e6d5e89c97a5fe6272bfb402c729a2d42bd393d380b464e406df4ba66b91f62b348be9663dc656d94f156bc65fea0c8ba1acf56c873a7b597abc5c6e80be7827044f9554e2c8d2dfa873e2fc09787613f520a6bc09d2d3fc8f839d5086bc4911716cb2d2fbfbfe99b35edce84277dbb9a6bfbc22412735d8ac9f02a495b192bbb4a702f89d690a1c3cf8ff509f46b88938337b66213b9359fb9a87a7613aa4c7bcac3ae1f43065bc31f54834874182e9754623df0652017d8cdaa89c4d7c36e9c1e0af2cff198e6228068d50c9d8bf56966bacb831efcfe47f4039dac6baa95157ce55759b7cced411349d8bc017772f757ee54a367e26618b5d8da8890e92daf945008bc24eab4c4ce6865cdb8b235e8deb5f47ab4cd4a6849f908d19ca303e733bc175bba7f6d59b5043ad505d7a8e7ff40dbd7275eaef9f39755458f819efa293104e05aa2ddf556cd583badafd3cce0658721b545c7d4f08273833ffd3fc8198c27777ec57e95c4c26cd4bdf69a5aaea54bd3fb124af390eab3c47894d4ef26b9f44eedfb870b014873ab15c1efd752ed7e4338480ac8241a5af95b65cb9ad440573e77b902ddc7feef1f47260e987760cd5800a662a9d53b398b373724aeb9faf4a970a9189a77bf44fd0f291bb2ec2038a050b0ac96bf617fa02334ef0244d79a93a685b0485efd5fe76c9fc21166915a2753485239c5727d17a5da2cb75d486693f4a5e65d04cd9e825e94160a6ac4f1935a257953888e2a06c82deca7a61e63e43190dd53e7d9d4fb4d6b3031f21194b830d25d9050f1cd0b28da494a1689157d316a2b0bac65b7737e40dcbdc8cea20ffb33b6b1ef377ac76904fe311b6a3f0181ab6cf3d030bee61d6d3ffd0156c422cdcd05ec8a8f2915f410b9d3194519283968b74c5a5d40a275315eefbe7d8277f6a38332d0c8208f82983234d0a82baad06632820653eae270cca52d954000f46bb781fb07acf74ad3d83d156394808d07fa31a89793cf60f8f2d1809a7c2f071cde23e28aa1f890062ae456330bba1f40f2747c26a46b740bbbd86239fb49be5cdc2569f0d9636381b90b8cd514a0ad2daf1b719e48cae13fd46171198b38dbc41c7ea3f78e927645bd2024055d94f32c304809bc6d9ac782cd87535261a182e12fe8d16785764095e270bd27497b4c751e1370ea39bdce72abd1a", 0x1000}, {&(0x7f0000001280)="c8d6fa772e0d486ee586c9bf0611dc17ac6eaa008751a55053389aeeddcf70fe4f3cecc03a6ece9124b99114463b918a28ea23b16baf0c5543efd9d08a923e52c4076e862bae3bf92d034043b7820b36ddd1ac498e9f02903de3f5655129a57d9d0e0a84b231479d72aefb084bea9bcc78fc9ea4d46bd6481a5417e32ebcaaf688baf52fdd2834b683805cdd1f84a9ecb1d0293e9352b0e4d0e51e5f23743a15ef2574bca989681adc6d9d756bcb29139b1676fb9ed68dff8aa89904182fda27cb1439058e0acd7c4022864832b7c0e34b984dcb6f6633c8b91af51700c544e0df5a3d8d6f77b3c1dcdfc71cfdc3afd054818916837ceb76ce2d067f3e74e7160ce94d757d8f3575163a89f533ef99f0f212345f487be73094cec82965b360f54d4fc640390f3446bdd51765693fb6af41694ac2ffb80c1e46fb6c95336854dc0d350ffdb77bcbdd08d0936e72f3249625daaa1e40f209b33111100c1f446c2b36910c17688117af07cd32d97608cd9595b7c5d9c2b63c36fe4882fad86157def855ccfc6d7d5e68a85c5fb514c30e3d7a1e4569f483fc3fddd6954bd9075cd06c1b085d6ca0d5b9ddfa6941ac2ef6f5c2f6889ddd0ec71741e938ef4ebfcb3959568f96ab18a601adc82c6a5a5177e2f84bb7538f0846c38bcf4f9e52da79b054197b8bf31985bcc81cc83b7a3181e5d4ef828450dabe6a01979c4d409c784ab62243e0b5911221afe9bebf4d90bff2e9e7da048e621ce3881481a006cca327ac34da1f9ec1640e94efa1cb6abb8daf28105447dc00e9e0bee9ae8c9a8f59cfdd5467d7d9770f7027a4237867a8ff08a45f16460b5b17a8c4328eae81f9a6ec6c2052d82c8860ee39fad1171dfb5b199ae09293690dd26ae7a2bc10a9e7061dd282780048904761f0905dc8356aeb7fc81b0738ab7ad2a158812dea475315d244e9a471172f7d2a431d194dcde53e3aa1186596fc6f30129cd25fbb6b52ab9404cc7a3bce25ac39c63df184daea8c4435f7fb64028261c056c4ab5b270548ff9ded7a957bc4bec943e8ad6e23fbc72b817d570edda4fe56a2e77becafb546710b49ac2c0db9f49bd89f0d07186ab014612c1de2b643909dca48eed6ee27b78b0623ed680f5bde5c060f5cb457c7afeebffaff4a85d2891e298a06a190af9b6c0a659ec4be90c1c5bf8506ab504a60ae51676bea53c5edde9d2e2461ec4fbe0cf2f1d494d540d02de24e28c19d1be998ffa17f9b5413b8f4bc022436cb7ef0a8696021cca39d538f3fff0725505f9748861c4577b854ae8e5c5d2690318a46f9b4d818beb47758da72ecf09fdd6be93badef08e46321e2ae3c532a39913a1074ccad30cd18131e38dfcfabd6c339e8414cc9a63cf10b5cab824837cae531c8849902f469e160eb091db679bf1e3642c21ee2576f1878039ba0d933877680cb334689dac4afb35ddc500b28281ba6aa096793e6893bd5d03684108f5bc7e4a3096af0c2c8fb5c443d65f7b34927660ab0d6be777d71561f6a2c55adae8ed17803083b85f3630b8f513af1c581d31294705c8ceaef9e7cfac25d5cd34647c89416d09548207c66e69dc85bed71f2ac41a8f4ccf663f6f224594164ef2f8d404296cddac11e5cb8214de45ecd8ff1582e19b9bda8fecc8c7e1279ee8ba2b4a92f749cedf31eeec8c5d6327fd58d383092ea58cb1e2419cb1f1c0d009a72988358565b00c8346cc40f1ca90d6b4834ed54ab555f419adaeb7e06da9bdf55bdca56bac4c4c9efcd396c4c3bdf106d34d1b191a0a03ba0e4b302438b4aa0c112330987acc2536f9e96a346b9ba27016cb4ba6d4cab20d733dfc5f9aeb0c6947ac63aaed6e1cfb5aee70f9673769569455329d9016655c44b5c1d9b011152db4f6f65a79d5153f3412f206352dac4d1a955fcf9816049639862613138b6de753619839fb908b9f7a89217d2626a64ecb0f8dcf642ee77ff640c04b1e6b732db99aa3748cce13506bfd54e2a689e1847f63c2f0290cd2446f1e6d74bd7ebff5e3e8dc4387f5881668e8d523e987f99dcec155780dc08d847e3dca7630457e1c2ddf73c84dc2d60f464eaf9026b35c2378d821c57f7db9c1c4724b8cc1fcd4336c62596bd0c762be4382e7bbe05e2c02fb55512ddd7093b82447cc7c9a9617042f77bcb6669b85fef173c8e752f7be97e2dfc6fb776b4a7b7908144df9ae3f3b93c7c29871a7c7939eb5118a4c85a868ace620886787c1ec0c00a9291deaa407b9b0ed8c2dbf6d0362536653b517bd070119132848af5c06c6b45cbc03d85613a51758943835c24f916f53eb23d61def91be023ea33a091f4cd79c99be3f1c62bd0540147e705b7735ca94969a89a005941a35a0e06435ea65cde3f7b7f164ca6186e3f373d16c088528038113d9d6cd370d3fd20c5694720e38850b09a6bc6e1a4812b2816242954aeca796fbff1c8d36f1fa03051d39057e689433b665a644f77d018e931b8faf9d469729d2aec5d358ef53e507ab475f771b640f4ac918475d9e4caafcbcb282a4a0952fa487fefa9728a66233188dc79bb37599c75c9ed82018552cbb73fe8137ba09eedec062c28a690287ee65c1653246958f240a8af4454251dcd4a426cecfa2d56ce70ef18754d4d9f78631796b4ea277af085f13de3a41a19de46de645f020e8c847b6487cdef0ce2d5efa43357d8dbefed6303f659c0568ff9cc02553fdbdc103c12795b0c7ffa2d03ae3cca02cf79444b7afa7550c9a74bf85f5a36a0d57c42925544e7f6fc1568c197877958eab4b271c71b13a2edf473b7287e61efb3fb5bb21bfe5777d981776e168d238d61b27b6027f1cd617da6676d1286d94f2c35b4acd97ea15b8ca7d2a9b655ffebdfacb449882a4b9bc3532ebea8fc1a0384c4f4d874456d718a3165a6b8a3120c06f16d57522942cda1af0f4251927c4163b439c4d138017b041edc4aa6535b2f38346dbdbb303cf34d3d4d34f511404f829f285dd400d864996702f4d686c4b068c2f60030e13110f118b30830c306aef1799caa6c6f706ae014d19092ed95f5e146ee27686f1dc34a1893fd5268dd1fa9f180b848ea8ec5bbc8dc0876ebc3164a6e6defe752f4f71a57bc09f97e72ef3935b595c74b6b86e1fc2bd5ed20c7a2e6a03d7f18b67f396c8559eb1dbb80904e2966efd2a5142f8310dfa657ba732e687c973fa3e12a28cbdbc85e73ce018036aa1c24fa284b0e05d8b46eb0712c352e6cb034c22525bac9ccde10bf77de516b17bdf1e6f5febc6fc074f327f01cfe8cd4748e443a2612f2b65a7bcbe1f8c1d680612c491afdb1ec42df6016e1e963cba7f0a01e3688794b1d070e02a04d3098aad198aa1866cae88c8dc8e86a09b205c294d4ef5976b1496317cdbfffb00fb9bbbd3e801f8aa49a573be5900d3cc2e64a1512735af271ef33df89cf7b0110967f34da2d9497c45372977a5a69bc028801e3c061f72ee2ead995274ae2d7be43a03ddedeffc84144b9cf202090335c17b3253b87042f0fa1fada72b3527fc9b17325b9e49f846e454f5a488f5013596c3e17caf3c9ffd5851209aba9adf94f0b78b8a9b8feeda922f9de779b3ed0d0fa7af6971e6f7815b551d014c9e71102b271fe0678aa1c21cf328d769739d0c8051d89850cfa97ebb0e2789c7289e0cff9e886908d9cb100936a247009ef6e597352e0881d167c7b5754aff2e7ef3116997f54c91ebf9114201dc7be64028c2cdc4df45ac3f5b4291e164a36c4036e8d76f99b081a5dca01e3ae0acf71d20bb70126120f68c2ec2b53aa9a8d770d4fa0771f0ee74b75d5f78fcc7d85dd2aaa3a44033def0b6a88e502a0a78c8c9bb83ea2b15eb8c1395cc84aedce6cae0f923f8039a16dbf100fba59f7c200e4273f24d5b45d92aaf76e1023728b6d60494860109f9a8e280262ce87d94dadb16d6fbc4aecf75fb4818eba9e621a80976dc343bd79689ffcacf50800df02d8f50d2d0a06af10bde28af65911e126be34908af8a3f0f116bcf7e489a7281daa3218c91ff26c0d5c2b21291afb8f89cf57e6b7494c90272a72b7c47ddb5cc9983f0a6fa4048f76dbb0692482540cc25f63132560824ab316ef44795be1ff2d87354253f844993edb4fc1b123ea920a7226e102fa62eb88df43416fbdb73d2ad5b06a94e23862535c2a6673d96d330ab06e60711a4867bf2c1dd3ee201497da7f262a5a43e5169ce708713570728f688ff7954dbd0136864e1238eba62c61bb8d6c5e1e4cfb3d78218c4ab5aa1195dc530d21e9256eebc7d1ec9d695e4302fc5ae86159dee0457ac823c0c7b6411f54a7166e6ff8bd2ead5857e2647994348965626e2b07e4fa57469fc5ee3ac2cf002269296a45bd2cea98c212999754eb53da11b4593b6bc9a9d5b641662ad80271adfb4571355d093600252af6ae2d053b337c5135c3c2043adf296060e776bad464d60fdb691efb27954a297edad325208c477516d7d281502cc10b65498d6e75c5c0060b5916cd1f4bd5e7ac6205622f7dfb06b1fbe2e87c167bf4410327dbae33c51ec4073419eb7172a6e2cb2d1d25f19fa0770b9a9c30deecaee70f3edc563f82b3573790d9715fddbc9b5387bdc52d936523c4b79c3fa0abdc39cf5536302c60771620730e4de1e479760954ac2254615dc261457dd21247c194f92ac088d984939c9ee21e348632aba6c957e8abe042ceac11aa1ce76f92b4abae6662a03874f5aeac4186671757af7f473184cfe44aa84d40fa1bbe958f3022bd0adf59b32359156adb0557d1d81910ee0325af231a6b02bc225569eb82b4e495104886d2a14095f23c2aa4368c1f6860c77893c9710419e1182fb8091f41828fbcf9e3551cd16dbac7c3980d23a5940d72aa19a8dd8a25fec623294a6dfe01a8f18f328663b34ffd8c0a13eecd40711c60f074ed3d34c3c897abf49cda972836d8f07c8905c501fa554eb320226609c90e6c638c81d5ab9bd1cfb4c0208edf85e59130ec0e956085b0407b82e11b99f00c7f0ce197f5594e83c66a77485853e43c5f5c91b5d3780ac805a9efe535e2a8910540af03dfd681b57e053cf7671c1958c078a2768f8cae48306af9a87e5ad71021f00c979342a9eabaa8f4610d5a91dd0ed8dd0533cebc2bc1edaa32f98f65c0063a41157d38f5af56ce7b929fcf510d58ccc5918963bfead0aec0cde62d79c99aade941cc4779ed937044fb7a592a2fc79bfcf3dc49d70d03c77b1cb9d9d77b10d4f409750dd98371994e4e8acf6d0fe35814ee4fc08308fd244f7464ac2fae2dc2afd798761102c7ea3c4f2d27e7d734544afd199de2c3be413fc55872fc5bf87cc4ff1c9dd37ca57a752b88af9737843224928d2fc169f01b89a7cdf0e5e7140f2bf3bf91426e2c56f776231ec1ccbbb2d1005bfd8e686e37dd1d2a2380016251fc312cde12a7f9e3969ecd442085e744c2625a17675a26dee2f993baa3d61eed0c089954444a87d016d5e14daf0d414e5184adb4b5b8379c8c6ed716af3dff623a3ac7941339fdd4346cc6f2b92649dfbfd5b11c1a13e4dc002738692639b9390f943e9b0ddcd1404174799594db6ad222deef79890055abc8f47ac28baffeace5a5411c43f3cc9857ac3f77e3b7d4c3f84e1ee0e8dfdb4271675e78d392be077280f00be2d871e8a60459f9bd77340063ef6c8bb33ba7fd765cb78eee606afec64e17fbb6117cc8618048e82ef63f4e98956cd6659614b29e1bc0952142512c0fafb78bf5e4933a8888a975e274199b72df42bd1e4d811b2437e8407fb140a8f0", 0x1000}, {&(0x7f0000002280)="943a5c0a12744661fc717eec56c2322633615b1906fda796538de873c6980ef6e8370f", 0x23}, {&(0x7f00000022c0)="d918a035060bfca2681e0485c609b2316fd25a2f1a22e546defc377c22aee4e5c1bb520e9a90170db2d25d18e3ecb96a4e6f84be66f9e39fab32d2991920d4684352c2e7b25caf9e20ece43e47cae8bfcf50a5b5cb766ab621996343a84a0cd54e0b9f9988dbb11973fd4705e076cb503b", 0x71}, {&(0x7f0000002340)="f216d97586148f3fad56d51137b0862c5f8498fce3b0f5b38632b68d31d2c258241d413037e67946acebf8f1b5e2beb6fc67f1a298ee08b9d8f7e51b5920643fca34570ea3465ad62f630128ea2da4059a661b5e6f3a93f208e3aeed35d8231037c8720b5654bfe537be6a525fd017b3068ba60aa3a5e7537b9bd06be742bcf4ed42eb735f06a2d9dbd0458fac3fced8bf0d0653c7cf5fd952988fcc62be00b54432febc34aa8d30dbbd80d650309f15e2eb2240436c64a5b4ffcc0f0842bdb55f96c244ecc57a56fc7a8a87af6ff56b02285c3eb6138df977fc1a6723e628e1d4be6449f365366b0e5d", 0xea}], 0x7, 0x0, 0x0, 0x9}, 0x3) socket$unix(0x1, 0x1, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:03:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="4e1f400000004528c90b5a1c8bba9bcbfa5382d91d9859b2c4c6f9029999f6728b96067f577e632cd5f23e96f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0367140f9818871f6ad9cda9fa1223a7e13eff1bc7047b3fcab17e0329e7c481a93dabe3de5baff2634009cec317cc84a3bc7c47ecbd2092eefa194bbd364b16dfb8a870ec771f798b846aa23e5fec1091c6db59eb561cd0654294cba8cebb1c8ba9b4194bd43f77f249d1f0b498035957672b", 0xba) execve(0x0, 0x0, 0x0) 21:03:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x20, 0x361a41ed, 0x5, 0x9}, {0x1, 0x9, 0xffffffffffff0000, 0x80}, {0xe5f, 0x80000001}, {0x68e81718, 0xfffffffffffffeff, 0x6, 0x401}, {0x32, 0x0, 0x7, 0x5}, {0x7, 0x8, 0x81, 0xfff}, {0x1000, 0x3, 0x10001, 0x3}, {0x1, 0x8, 0x3f, 0x1}]}) 21:03:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 21:03:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000080)="74127004b33ba1b658f56a2026d5700277321e02fcdddfc8c06a349f4b9ce0766df380c31b2fecd160cc67f7eafd75c18f0f9c68ae7808e962d914a1547448c31a7ba03e0ce32f13d0c94c0b9f1a31927f3101c7b2317aad5097be643b4194f016c1603c459c9b150d39c37c2fd491db877680c87b79a395fd1dcb0d038f19fe4b2e7f53da1b9814fb813006e1c24c1d7fdfc9ca27c94fdc38098a7ecbd28ceeb2020f27ea1fe7a509cabc5f059937903d19d9a94b747551ccefc510503c52db9fcf049e042d", 0xc6, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) 21:03:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f00007b2000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 21:03:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 21:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x0) 21:03:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\a\x00\x00\x00\x00'], 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001940)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001e80)=0xffff) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0xc05, 0x5, &(0x7f00000014c0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r4, 0x4) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002040)) wait4(r3, &(0x7f0000002080), 0x8, &(0x7f00000020c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180), 0xc) 21:03:34 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) fchflags(r0, 0x10000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20ffe000 didn't change! 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x8, 0x1, 0x1, &(0x7f0000000040)) syz_emit_ethernet(0xffffff23, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]}) 21:03:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x3) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000040)='!', 0x1) 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) 21:03:34 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!-\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(-)\x00']) setreuid(r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) 21:03:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x185, 0xdb58}, {0x7, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x229}) 21:03:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/124, 0x7c}], 0x4, &(0x7f0000000480)=""/118, 0x76}, 0x40) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 21:03:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x13, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 21:03:34 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:03:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x100}, {r1, 0x14}], 0x3, 0xfcb) fcntl$setstatus(r0, 0x4, 0x0) 21:03:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/87, 0x57, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) 21:03:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f0000000000)="a394d155522e8840fdb8bfc34269b8aac90f4b74d58268df6758ad8953181aaddb7381d221c0bb27392d12c0aae849280bc662141d66b55f78295ba18204cba69b871085af47c96073e029a85f362bad651f223954a6f04b878982234f7f84e6325953a9ed5bfd9bdb618e2310b38cdd8e112000ebe73c55cc46e7634fa45c797af9979a43bfce09e6", 0x89) 21:03:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8b4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) munlockall() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8200, 0x14a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:03:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x610, 0x0) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) fsync(r0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/116, 0x74}, {}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f0000000540)=""/53, 0x35}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000000600)=""/236, 0xec}], 0x9, 0x0, 0x0) msgget(0x3, 0x4) syz_emit_ethernet(0x4, &(0x7f0000000040)="7600fb6d") 21:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() r2 = socket(0x18, 0x10004, 0xffff) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) close(r1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x8, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000021, 0xffffffffffffff00, 0xfffffffffffffbfc}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x800fffff, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x3, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x2, 0xffffffffffffa118}, {{r1}, 0xfffffffffffffffa, 0x12, 0x2, 0x9}], 0x648, &(0x7f0000000200)={0x8, 0xe57}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:36 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x10000000029, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 21:03:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0/file0\x00', 0x1, 0x8, 0x4, 0x1, 0x2, 0x8, 0x0, 0x2, 0x1, 0x80000001, 0xa050}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:03:36 executing program 0: socketpair(0x0, 0x4000, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="0bb3806d7fe9285e3401b385a2cd557b9cca664cf2b917709e4d48f6d1d0a21502d4f3311d7d078ed909b62b300c93a53a483c134905162346d0c8732d10a591ae55045cd369900e7184a3e12e1e580ae740d846f0cad1c5ff60fee4ada637002c4e52a8e77c171d18f3f61da7ce57192d3450eae03b7db8014ba9008c65c2cbc224d9df8bf20f101187b40b985f3b6c06bf077a955c34d543e6215431eae1679b97e8", 0xa3}, {&(0x7f0000000180)="0e7457f08e3af33f3a90238137b3be941563b0464fa499b79811f41f1cab744821ed2dbd2b7e7a00c5f7fb0447bd3ee9e022279fb59e7dcfbb3de0ab78745accc3dcd608cf359e92acaccf89946232642a112bbc7bed768d418f927b2bcefd1b3de119a9abc441baab3e1ce66827effc367fbfe68c3a4c6a6d204ec2fb4d3f7891af3bfab7ef8cd4353d5042f2df4fd552f0e21931112caa184c3589cbf050424613831576b325228caf", 0xaa}], 0x2, &(0x7f0000000300)=[{0x68, 0x1, 0x7fffffff, "57c58141aadc566bf1adfcca7ef8c32c6a381445d64e9796c0f4bc4c8bf4db852aa5959f134dd232fb70de1d5196263ee9829014dcb0983d0900e3c57b9df036f83d89d61ede756e513e3367e763c5ea993b37"}, {0xf0, 0x1, 0x6, "f78b71cb156ee7c257528fbe2e69472380b02057dafb92fac7bb0ac02330aa2d4e9191221182ddd51e758171105188c4c1f63dc756e05b5f9708787b30562b614558ba8826fc1344b4b2e5b7c2b1ac39f6223271d32e50b57b200320b7e5258b156767cdeda92388806a06359d04c08f49766d08f8f3cc3489e771adc180aee03fb07dd8f9d9297cf9099fbecc6f2c3807eac3c4d26ebaf5f686520d6b4810ac0f74b6c5976389220a1cd56123d0a1e67e4d11eaf0222ccd3464f4c6093ef6f39c4f9ad92e3e2b46625356256fc9abe77d988780bf73e1a9e81863"}, {0xb8, 0xffff, 0x3, "ae8da3c5f49af6fa1d3815d0c6e8af3a6eb23d17158e9bc517e88de0ed582bb81144182f82c5e38bf84abed1a292d047c07a1247afe673ec1afed47185bacb1bd2aae4b6c5adcdfd29d08a586b7aa957b5f773ddf6acd8a562edc9c59b4216ecd321e5655485934aaca833c60249c84967090151d3adbb4365f24bfc29c441f04e7411a305162d5ec9f1f1e0c7694b285d3dba5e0d1931aae8a36c408e56aa4d84ca50e37fd25d"}, {0x98, 0x1, 0x10001, "ea1aae952c53564e9988f312c4332614f4d4eec91ff4e17ecbb11206525520095ddc32e8ba3239b31d7a0dadf6a30104f6e57f7185d82970310b9637a6470889fabc1328b1d4b6493fd1f92b5e777a8f42eb776deeebc1a1c8ba99eb340f951069238163ed4ec09e79c0ad1d54a0e86b7dbc0fd8ba05fd2b2d632e84eeebadcd91a4245e4a0d308d"}, {0xf0, 0x0, 0x80000000, "d6245c6eaa13b0211ef7d41bb5705f53b5e3c53ab3a7a936e0e9fb96e85e5b40bb9671e09af3a4d9363b670ee6fcdcf0c550a9b8936a8b189108f6b3ae2c8102f304953ef8ec12b734856420f8a15f3597383ee1a6c70f5649db5b79e5027b544ae1888b4403044907d1dba3af2b963c395b8326bac7223e9415f66296c2e03de106ff81a70315a8f6337b194c9f093c55970c9e05064b1c183bf05ae199a752a0f1b22505e7a6617e5bb824afe53695fd497eb253ed2b1435f672b634c102a7d7ec8443703e36584b38cac08a3b515f2d32854f4ac4d2d66f4d57df37"}, {0x80, 0x0, 0x9, "ae24a1e35edfde5e190caab1e94429718fb785aa5db558b50e3cabde0a811236d2ea836b3f96f0f0e2c51a8e119bf596fbf661c5a661be7a64f94aaf00fe50836e91e51b57aed4ff73eadc80ad596d7ae1fd04ee4dac27167fa2d35049f377640d1de8d9c870c6f6dc6876"}], 0x418}, 0x40a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 21:03:36 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x56ccc699, 0x2701, 0xff, 0x10001, "2241a8d30d9a3f6532b14503b8993bf60c651365", 0x8, 0x6}) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8003, 0x8) r1 = kqueue() openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10a, 0x101) r2 = semget(0x2, 0x3, 0x10) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/28) kevent(r1, &(0x7f0000000180), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:03:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x8) accept$inet6(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xe7) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x8000, 0x1b071, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5b9abd0a0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 21:03:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = shmget(0x3, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x2, r4, r5, r6, r7, 0xd2, 0x8}, 0x5, 0x1ff, r8, r9, 0x605b, 0x8, 0x5}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20000, 0x0) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x46, 0x10, 0x0, 0x4}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x9, 0x100000000}, {{r10}, 0xfffffffffffffffa, 0x14, 0x85, 0x6, 0x6}, {{r11}, 0xfffffffffffffff9, 0x9, 0x20, 0x1, 0xfffffffffffeffff}, {{r12}, 0xfffffffffffffff8, 0x14, 0x40000083, 0x512f, 0x65}], 0x4, &(0x7f0000000340)={0x6, 0x5}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r13, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10490, 0x0) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000000040)) 21:03:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 21:03:36 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x100) openat(r0, &(0x7f0000000240)='./bus\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x100000000, 0x4, r2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000280)="02e94af0087bf277ea768fc567d9023a43551d9f70c387feaf1593ebe7444b9adbe432e242a7dc4f16f3ddf66feb8b9da8a883391ceebee5074cb3974519c4f69c630786653cddf1659098f11de149054dcd28a126bb1efceda82c853d6d54e84d2423f435cd35598f45ff49cf8453d646f1bfbd719f4496a8f78de5a18ca782dbaea2c3f81ed8336d5fb3f0159d85bf", 0x90}, {&(0x7f0000000340)="d8d9420dff817b1d6436f8f49181164e45391e4e105e32ee0916776e083d4f55f2548465f3b13558326069b815a0149605e4cf17e7a313eccac8e3957498d48d787bba2512d3fb4a865caa78aef1d296b1279cc456e640d16782871c4b419533a52aae734d8f799c3681a5fc95decc2763495ec6eaf2e70a0bc00bf857b69bbd19ce7f5b4835cb41f74bb147e98b0005adcaa8b71c89bf7cf0a4cc53acf85d276296d47ced73da3eba5b85d75481832a58a87c253d5a5944c28c8eea7c6640dc220f00eea5cb0c56955f28c40ef1d3f4d56e54d1f48d34321e78b72c0f2919d1b8af7c950aecd1b7199596e6ff", 0xed}, {&(0x7f0000000440)="92d7759efd6934cc5a99340a9abb1c72", 0x10}, {&(0x7f0000000480)="9fe1e9c5b6964609e3234a73dce219", 0xf}], 0x4) writev(r3, &(0x7f0000000480), 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10580, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10200, 0xc) 21:03:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 21:03:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="54de", 0x2}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x20) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x160) 21:03:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x94, 0x12, 0xc90, 0xe8}, {{r0}, 0xfffffffffffffffb, 0x13, 0xf0000000, 0x3, 0x74}, {{r0}, 0xfffffffffffffff9, 0x76, 0xf00fffff, 0xffffffff00000001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x144f2694a4edefc2, 0x80, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8d65cd5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x34, 0x4, 0xc1, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xc93, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x6, 0x0, 0xe72}], 0x81, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x5, 0x452d5579}], 0x4, &(0x7f0000000200)={0x48000000, 0xfffffffeffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0xbcc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x100000000, 0x1000}], 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x11, 0xd6, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc, 0x21, 0x401, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x40, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000058, 0x7ff, 0x3f}], 0x4, &(0x7f0000000300)={0x81f}) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0xa, &(0x7f00000018c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000003c0)="50d1f3908ae65cb121830c84aa45e53c8e3e30caaf8da0338dd69c8870d7c2b3467e1003b0e2d760ebb1f6db54f4b9188e4bfd8325e636c6a47681f6bdda33b87bc93b57e271341dc4dc702a1486f1a0cf6f183b0c9a3aef9cc7f045db765fb2c5ec250ace5fb674ffdc5da874931b6006388fc6ee2223a0476d9149dca114da6da459eb662cda1576194cc16036adc91a", 0x91}, {&(0x7f0000000480)="f0ae42ea2b76c4239247f8ebba8d14616c01bd312505e9f84d78c35271db992c14c8d16c1387a5c26be76475521a92a0edbaf29341702e6ab4f94778b249d6af3d23c784f2df720ba245593f27cecd8d79382481e8f04600dca43e72072f3d26919bb67fa9d908c739a6692756df19b4bae48fbc43fc4f9b55bedd482cc8077930bf6aad43d0375e13be0bee999865669c1ed10515af1b38426e66e95b91959833c12b7c55bbfcffc110ec1cac9dfb308a13098149fc6271e4ff78a1fcdb6cf74438dced474cbfce77e176b8c06893bf563c64e5fb15eb232610e257f11f371cf1922f2a9ea15364810b49881406dc9249236091f86978dfaa455236523bf606c918e238219d11e2e931f166cb2149167ca8d158916d9e7ce5742d7a17e185f150de76a129c9330f9970e466fc9e6d485223e3111972dab448e2f029efe11e5f2cfcb67a55dd940c6fe70dd1c8b322f32e6dd00eb8818117f7b7e18dbdf9bdff633bce7b5f109f5b4ce06950c9141267b8b53880a4dff25159030daec754a4580eb579812c123196570d551bb8c316152895624e3be9a8badb675a61865e1be6b7b4727940bcafec667f474e8638e5737f2f835bd25f557ff72661383f24dca8ac8ce6fba6a8bc9d15d891c972ef6cf6dda1eafd7154d06a145c1d05f7f032434cf670f1bc979e5cfbe9c328d60123e7fec8f31bdb957ca8593b24d8d3118a017980e904087a5f35b9ddfdce008e92d877fd36a71591c82668dbd1c1d5e45c56b0b6986d1f82b379f24426f3673cec54500752757d8771a8a3b4d1eb9f8b655b6b75c32a7fabbcb6555cbd5ece48cd858b07112c93a19ef4431db02821b7f112a17157fc847da4135eefa39b1bd15b2a01216df4804909ecd41033da2b6241263089224c0849a25e38bd795fc859f591120048bbf15a7ce5909e8608648f725339ef19542eadf54aff35a7813053eb951fdc365a6987bc8b90a5f24e7ec45f760e35af2d35db278e25604eb71758d8978d3b482af7f644125bf321bd9179689cb6474e2dcea8b2e3291f4ab79e5c56cf621efc86a1d8d0e0cb61d31fba6b9a56a92a4548d7d8943db84557d075cf421415820233016bec4435317ff9a96c85d71153eb7ef3d55f3f07df93912969a3b392149c93830ba5da8ad59c17129e59dde68032f116d1ecf2b4ec3de5f27b1eae7ecb07bc93f78a66fca8930f99c44e969e6e3f33caa583872534837c496acd6eba72cae96a23f989888c6aba7da1c2ac0977c297bdb459a35db8762f7999ab9349149b3bbfe2fdea4129e76841e7b8218dc87b9e988566ebcc9d704fbb8682a1c00afed2d5afc4ec02e1c2647bee534fd0ee57966b09e2086bfaf6bb63902c172b46b5530c282d8191320e150cbcb0e74d07bc743c298c9b1fb10fda80a78f903118968a1776628d4a8380d115b9430e84d4973d4250c4375f12b059589fde19852c8618a82c588b64197e96f55178eea0fb7ea8dbbd08011cc7fbf1e915636278fb515cd2c33f749b25e48b825cacefaa0306582a2268a0c34efe7219358657a5da9c0e869379452dd9c411f77c7c982f68cf1036f32d4344f976939d2c9dc594d41554c492cbec63f6f55960a6c07e2553e0ea6b1e9decceaf7fd1f769f513b45ced401e2f5dfc582ea415bbdef516090d3e1be67b985347fe88b6b00e6c43289ff50e3f367aa9097dc59206ad9924121707834f7ac323dba67cdd35d71854703ee2d8df74f5b6199ed5211ea4b75ca14d92be9daf86663e0b92d76e014dc3e895c2aecfb90e1d3aa6b97469f3fac9804b6cc5370cc162c2f205b024014e62eaba2e01c4fedb55dc51612e1db816ec4e3559bbf3d0ba7decb2d196efcde80529e925759e1fd063f53e858c6a51b219aac6291f0485a66893e6dc83e7d92c0e0da689a830fb023302966eb8deb38c2f82eb2273e61bd1328b85aa39e03991911a319bd17b22376375c3f31f002203ae197f53082924d2d2ccf7881fc203595393c1e664f511f827c26bc6926f5046db94e64e04120a2112e895149690d98d74e111cad21270e294fbda0e217affa50ab167d2c0b4c3be9fde8cfa0ffcd41c5497dd0171a649044bb04561f97ef78322cc32d5a08c3817536f8fcd4ebbc93801703d8952a09b9ac88f2673d4be2722db8b63345b3435a4dbbbaaf575fbec94bbd37f1d4274fcf8c4438556809e77501f514150990aa607464fd20cc4bf49cf4133048966e321514cb0fac7dd52a0b5350ce65e629e2bbbef1504180633fae2e432415040956712f1ec14b7f23d2be7b0e3a4e4cbf8f4326146b2f0c658bccc125c0803cb9f3ea7364c091c9f8b5827318d99da778f8324542b70b4dc3564857baa6adb25cb68986df8b1820a7c6ef303569a1a11875eb2bc75c0dedfc8f6a8ecb530f4d5988c4f4febada70b130d71bcdcb12101c640b4268e716eac4e18c539dfc7bc97537fb02195d4e55ab5bd5241a778c76d8f4435d3fa30165862730a377eb973f3cfea346f8213a5882cb0df420faf586fcd39eee1c618dc24e32b6b4a7b81727491aedfae58803dfc239411a7d3da026cbc3820d36ac0638b57b7ccc05d341a2f0e005d20e525f42b6976a6718fc6c226166a87905743d236dea0639dcbce952d1bad48f596cf7882f92ec3632f9f06884c57c9d5e3f1c5dcf38b8ed16a11a6a8c9d3490eb3a7e00e7f6ea91b47b5c3f79b5abc94e81da00b6d745e511bb30e78975fe71a92b0fd1f2ee77e3042d389dfaa72d12c54d5346ae3a87d01aadf424a0c8992b453e479bc9354252ad7d8a3dbf069bfdbd495e78844a49f8cee78829d23fda42aea82916fce51c6deb832cfe5bb25527c191ef3a85e0e10e5038eddbd7e876bf73ec1c286a8a94f9e1dcdbd86fef1fc1d0596aa3662b925c153d9826be0afcee9bcd539572489361db24e412638504dbe3b529039d13fe8a884d44ba9b5c084d019cbb9e283dbda98f333d4a7682653ccb0b373aff4a27817ae181863c1b03217b6cb18905d007cef010029c963c08803a08c44746e8de996e24de17b85451b0d5a3a72635444abdf13bbabb04fd01a99e1c06c9f574eb0dc1fd01ca718eda66d8faffaf2ac22aa6a387915ada3524ffd1eaab7301a11cbb07193131f46bd64bd400cc77195ca5960a58eab3a3f3eebd86643abd1785f668132dba3421a989f0be5f13473e16cd62d25c8f012214851cf9b9f5ec6d354cd704893589b4e54934a2d9b2870175212677f1d9f641b3044e1b81ca18b7c519605cf12a255124e40e7caaca1bd43d376027275da48ac94d65d5a2a81876fe9c216e46ee694a5e872e39220ad45f7238190214c41dbedeb937e0130241c568d1259516727a3919c95d5df553ba060d3e487c60788e59daf92f92f93f0fcbcc94bf8707374bb78436ee184dd8968088034bc71e5b99eb3a51985cdbec5ca1b200409132deabab0acf100bed5ebd515fec03fa2e2f732119f7dfeb061e6d99310c07539cda7315bec48e5cc972cb05edd74fb4f781b6077109248ae05e9bbfd249bc3724c37750e894d9f8046512a40227aae37f6d23f9dd72c882985fda1e73fbef1e0344087710962e37f98bf8dae51850f44d273030d1f80e71f61060b189453bd47c168aceeade597c532d834dfa27b6ede72ee92bfd129157db235e661e360647af512fe4650bfc0dfeb9a50d936c77a49b354a1b9f8658b0186c90c530809841efe09c06359e3d240c3b6ccc5a52c30260fed25948eb99b6b898c9e5a85943861497268956b994ece68eb1485f2e6fe46b299ac0bc601a93414175aa7f129b991bd8f6f5f3876325186a048a5f5b9f83de7d552e00378a1b33285df788e156e58ba46b9e344b734cac9f244d90fffc17563970af1e4f0e872100b9b3e4874564830f4a0a5921ded8221693dffa803af7e1efc864528222f5fece6a979f0fe9a7f549deb2d4344bb382478a9c491a9f66bf6e2e4d9c106818e36c9d99e7a01f6a258f2bac172ddc0f4e6d39cd671f5f94cf2fca7ebd9864cda700451944623ad4981b5092b5fdd0e06b12516533810852c6b073447981f5a603eb26da4a6a7100ea14ea2f54c4293262af6e05e666f89a2be6325f1a73a9ceee24f331e5cabfb43c8650074d57584470d47cf72d08707ad3c921efd6cc8f3794ff05afd4708ca6c2c463f957eaa94cae15a0e7d29824a05d2987c5bf2b7776275a3f6d6b84e0a5f648b66ef76d957f7efd3e6b35c15dc75e0a0e369753de6c8bac5ae0d25077034ea1f0f4e5fc575c6fb78141b7304e53c02cea846be18ebab48eb845e04b217dd69d8ac323728e1054ac2fca73930a17d7686af8aab41f41c1efd0bba8407e2c312273dd021a6d219bae728b71275516fbeb869ca54ba8cc6dda2d0c07235684583670a31397806922c9a44730ff55ba41cc152e057e7069404530d551129f1ba6cf2793daa7c9ff31fcb60be29b6ebe282a55cc2763461f52c360f75b123b74b0a6b51d3d63e00cec7172fd599ca896e325b24d19eebf2377cf4a9b3d23402fdc03ad86fbc2da8df139fc991c5c2527ec1ce0038fb09ac1a93edae1687aea0490f93fcd63fc5f73b1942689c03e9741a4c8a20f4a91145e1838d2d6b48957625e848354f02c30b4fb3cf4aa1f4234e23ce972bd65009f98add552006442c96a3cb722de0bcf169724c90917a17fcefffb2bcb9b0aad8db148a2a3b8abda8885bc33069f341df0cbe0e62d71bba457d465b1d1922c10a19e3255625702b69be81635e5efbe8423dad2f1aa179c421b4874109ad335368d8f379d6143572a974af4107ee9625131f2a0cad189efe0795e79d51cb3a432b0ad6bcf86adac0205844d53c67ce9f372848c8c80c816bab6faa47b2562a59221971d218ab75f947140b233b8684afacf2a45c9347e1c358616d04f582718e178de69281447038d5d1f3cc63c44d7a8e30d611734c148610505fac3484a411dbb4da8a4c60c547fe2c3d7f4cfef56a2d59522853fffef35043b3b70746a218f63d5b3f0ecd92aabe907b6a0e2ca980e4d3dae4ecd349888f32693b48cd20973354de15426749c9225b538b19ab2f8a02d0cbe771de989f991e69fca799df3128a8c683bd70fc232a7a67656a6c78e736d0145c3972997511a5c0500ba51d13d3ed8598b479a52bdbfe1e5fee3ce55b356d23b6757d4d651327eb36f19299d81a2f3e2718689da6e1cba80fdb21ede11644c5bde4af7c50119017fd3e07bb892bfd05eb99897eb6d3f0f31251e38fa360b5460c168cbb6b54eb31cd761cde6cb541f6f86ae8590bb512cd5f7e322ced2d0aacb2f23f6e2624b8539929263a82dc845d0c20e9fe383d5b5bcafd075be311a97bf1b922f98fd16d5e98a31e9ce15d64d647d106d133f64d04ed907602cfc0d651fb099f9254fc3c51496a4628b22cff67c892035af829d841fc381e0de68f6e6d207ede6a323e3ca8deab0d5440cfe4545815dd272d16be06b232f69ba33d775b96cd5f641f724e49fe9041bc82e0c0ae697c40b6c50bb471327eec610f7d463a162a2f91a11adab0da189fe6bd374af84ef1ff3af5ee6feb1ba0e5d479e4d83ea0fe3322e2232726c628fde3f7faf9691ce354dbe60e93f3765c3aeffdc7d82d208c124da06b5a32fcbf8437f87c532f1c204bfe65df042d38bb0c41f18ce04da41008e660a09cb01f2bb87657f804c6a41ccd008e7f698d8f00f7c571aa254c2619a154a9a7e7a30d2028607efc837b949d2f1b40a3dc919a1e28cd49d302c1698eb3ca2a9463", 0x1000}, {&(0x7f0000001480)="0204195ca668d23f79d86725f009b50eb8c0b6e20310db15a7896b4889847680dc2fe89a69f8ba814326695f7bbbf5dca1788299220da75713d07770ca760df8d40f92e098b76a63600922b0edb8572b39c1a055bba59a3cc6c945f874f0b9009f8394635b5b7c7e73f8b3fd6e66ca", 0x6f}, {&(0x7f0000001500)="e98e0231692c8a9fd413586b93b57f16fc21aa5bfc11fb574c5d8a8d9132a1e419c70e55a38e7ccaec8c", 0x2a}, {&(0x7f0000001540)}, {&(0x7f0000001580)="c3eb4d71e29a323d289f89ba2138a4e06d659f0aa49a6db1118ccb3a1ecb55e45b21ca08660cadaec82b48ac8b4118998c9cbec1aa54981e121e9666cb96bc81f16fb010e5af9758279a9bfaf4f0", 0x4e}, {&(0x7f0000001600)="34438f9220589a702cd4a907b7fc94838bc9fa2b51e7be7f3d62c3d02b9cf0322308585b12ada0fd1f798a32db493a9d3a3f0f31c413dfc7c6a353827ddcbf4192155bb2dc7ad2f7d6be135f137982d6e76f69dfae2946c6c574b70684faa3cf683193c009f5b4065f0137239d53eceea0bd84379d97bef21e3a7029d80d851203d07cda5be8a637f0a64c11d8da88f9cde25b474654b7b6921a0a9d89502253747d40295b751bc99aa6891dd2ee23c5da7678d2e34542d5a1fd0262ec7c88cb09", 0xc1}, {&(0x7f0000001700)="112bd458035063d3c01f6218b75dedfca4d563a08078e7da03a0cfc8335f6b079a2e90d1f0520ed5882410948605daa5ff2f7f2ca5120cc20686b948ca9dd19df8fc38c382cc97ba7928a84815635fafde1ebd7a74590d6513f8ed2063d86e0b3438485e1ced81ef88a1f3e936eaad7528123c1f66ac098a2aa1bbe5c2876528d218bd87af69b074aade5abcc50da9f8e1f8bb76d467583288e1c3", 0x9b}], 0x8, &(0x7f0000001900)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r1, r2, r1, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0xc}, 0x1) r6 = dup2(r0, r2) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x9004, 0xce4c) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f00000001c0)='./file1\x00', 0x80) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x3, &(0x7f0000000200)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 21:03:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x92, 0x4e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x1, 0x177, 0x400000000000000}, 0xffffff03) 21:03:36 executing program 0: 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) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x7f, 0x200, 0x2}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 21:03:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getuid() setuid(r1) mprotect(&(0x7f0000268000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x29, 0xc530, &(0x7f0000000240)="ebffcbff13b9fd812ec3a2d827ce000471aa4e713048e69931929648", 0x1c) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) 21:03:36 executing program 1: socket$inet(0x2, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) socket$inet(0x2, 0x2, 0x1f) 21:03:36 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000380)='!', 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x682, 0x450d, 0x7, 0x1, 0x2, 0x3b0, 0x35, 0x1, 0x1, 0x200, 0x81}) sendto$inet6(r3, &(0x7f0000000280)="4a8e830e0ac5baa1fe850961092cca01a7a4c33b116482267e51f8abdc297dd6989001ad3fe2a399f0feec84d81f2345fb4f38a8b316211f8c89e4e7d76a7f319f4de2b0235b8910ea473ea9bce4986282ab65715e95ab15cb13a252c407111d90d9cb7ac047e6886689a154deeabc02aabf902a534543549fd0230581f20efcdb415d43e59b7aea0d1da3c49c29f81d12564198e4a287cf1697fa3de22ad4cf1ce73fecbc56ab7105498211960883a77e787d1e47657aef3e41f3ed720abd907e", 0xc1, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x98, 0x59d}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7, 0xffffffff00000001, 0x7ff, 0x1, "ef72e375dda4c81830968059e69d819834fd8fd5", 0x85, 0xffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) read(r4, &(0x7f00000003c0)=""/239, 0xef) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x10000000000) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:36 executing program 1: r0 = socket(0x800000000018, 0x0, 0x80200007) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 21:03:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2002000, 0x80000000) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000040)="040000000b6f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xffff) 21:03:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 21:03:36 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) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="9e4b02fa63de6518bad9682462c07f169efe17529c744e0737d4c28d4f1be5d29a5290d7db4a91b045da012b09ad6bfb87b06278c1ba83614f469b93aea4b508467e1a753f828355cfd3c70232efa6b3e0867d8e5d92c19e5902c9a00b935ae45d5a5e78d06c716a0cb899df1848ebe1c974ca65e64ac0cc4bb13cf885817259a7c0e5dd1aaef108813be1c138f2ef5bdf7e7e953da23fd403a9f3c35110af3bb08bd7cb55", 0xa5}, {&(0x7f0000000200)="4a5814697109517ef9388c510f09871d621c1775cc8ec68dd77af7a0bab4e2478a20469b38788a05f09d2bb518b577295fa53844164ec573a256f1f5148fa9426beba6c7c2f3e644f767523e2a6de6ca502927", 0x53}, {&(0x7f00000000c0)="8c2a5f95c498af9f1521af336a420241b879ac672355de63ce14c0ce85051a5cb60e6196bac0fd9ff9cac8f6d3b3", 0x2e}, {&(0x7f0000000280)="dd9026b1fa710175b56d0adcf0ff83eac08425e0f011ce6515e691aa3450529a5b4705d0945831be0bc5485a5d0572f514c984e30e3acbd99774637ac56299335d3b8c8291e86025c28750eadccbe12f4e6191132a5f37aebf2a35a3fc162b45450faba1d2b65ab2b02c32a9c956ce419b0cf31bc9715495b8fc4ed69c6033c34909ff08fff86b6937c924ef6a4755f785eb1b383a97f0471bb696056fee08232f321db00209f31f862f0e750eb6c43c20459a1e77497bb3d89b1060416faa7fd8cd4f6487c9789abf63e7eaa55bb06ee63a342b9f8b94389b2181b7b04fe168ae493a14f08bcdc368d68c37fd7f9d99cf17", 0xf2}, {&(0x7f0000000380)="b895a9f16d10b7e6a29f34043f0a6907518187301f9f299fb6411be0d0894f0f69f17125319afae31df1bf70a490d31a44647c0e2e733518f9d7f839a74a003472be4a79e52d6dbd1e84899313e0d6808289d2116b36f0cae0476cceb0cb645ddb79106b9d887cf48a37ddb6ffc409d4e4e298fd05c6c951a0cb348cc32921e15539af8284f435dcb8fc8222228981785b32f3efbac5efe230bb1721a36777d86b6ad676f0630307b23237c0fab6811e84", 0xb1}, {&(0x7f0000000500)="ccf38f8bf16061caf017fbcbb0fafba0c210cfad01a51f1b9fc3305c1a8850b6828ed4b2521ee53063a51aba8318cce51778515bafad2e671ec6863ba812b29ab739f7833e156f402941dacfa46e154d891d2770760aa38a6c4246bf6630be0896a655cd346812d65b30ff7d97fac3f21cc666eb939c85134723c77a7d50bbc14f58b71f12aa1c1e06682883b959852c4298b6", 0x93}, {&(0x7f00000005c0)="50a4a0cb9fdf9740d30b486b338819d493ea2acea0d31f7c539a073fe97374d324fcf462c6d65f512e7e7579787b7874f861dcdfb51aa24af87e8faffa19a33b277b9194be7a12144574cbde513a4eae114ba60698bc4335c96752358a517b641953ad25f96039912c5dc7db3fcfe9e28199510de0e0563316e7c86ff0a5b736a6707692eab12563ab28d36cda257b42412c0eba8da1b0b0404c05582b35e61568ef2f6ba41325ec50950907e398b1a732", 0xb1}], 0x7, &(0x7f0000000680)=[{0xb8, 0x1, 0xfffffffffffffffc, "e68b6145a15dd943e4c2c3f4455bff2bde34b22be8248bba8f3a19085919f7e8c478b440e025c0b7c9f531ba27d9066cc29c0282c04873c2520fb5ebdd43060807017b5966591a59b4507cc25cb87a9536d5f2806735487c58744132411bff51d6274dd9d3f593d6f154a6ad733a30dfa0b48fb4f585447230c8d0766018705d966c37e59cf1b0f9fa7f1f5926f2c4c8f3f09b74cec692c830395c8d2aa2389b70bed842242b7d86"}], 0xb8}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000780)='./file0\x00', 0x8002, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 21:03:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) pwrite(r0, &(0x7f0000000040)="489322fe6564b590", 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8d23, 0x7fffffff, 0x2, 0x0, 0x2ca1, 0xe0a5, 0x3, 0x2, 0x1, 0x2, 0x8}) 21:03:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() kqueue() fchflags(r3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8010, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x7c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000200)="106dec1898c939a01c733c3aa2fb184dbeef818392c6b8cf8f6f408956eb051a33b354044b9bbfa9fd21a541401599667160710c68d595d5c0b44552c36cf2cb50a69798b04d7487b6733fbde4262ce5e8e32608c873445ebe483efe27766013758410bc6dc0cba7ab64cc986754fe581286542f4ab00e6e42974133490b6a4d4c761d9e0bf2319c45b7c00951e43150077da1aa592a1c38ddf7784c82b93ab1e6ccb88dd04b694b65ffd0ed5ea2c7a409cb578ae737242f51286fc480dc8439f7978559d6d5e314228f4f4b4c141029529f27335720d982c312c3a2e6edf987eddb5b92298160bf2015a86212185bea18acc017ab"}) 21:03:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 21:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x7, &(0x7f0000000040)={0xfffffffffffffe01, 0x0, 0x800000, 0x0, 0x8000, 0x2a}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6", 0x91}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0xffffffffffffffe0, 0x4) write(r0, &(0x7f0000000080)="440cea7e53276b03f3b2696b9e16b0b39d68e0e3a1f42b80249b18265a0ef4a369e36085949b9bff41662ee6c7894be2e159ece9aadf016f83587489f168918c63d3a8363008de9ef2d371f6", 0x4c) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5'}], 0x1) 21:03:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') socketpair(0x20, 0x3, 0x8, &(0x7f0000000100)) 21:03:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) socket(0x36, 0x7, 0x86b) 21:03:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380), 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 21:03:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed33ea0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876a00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xffffffffffffff33) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/124, 0x7c) 21:03:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/169, 0xa9) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x1f, 0x1ff, 0x8}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) 21:03:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 21:03:38 executing program 1: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 21:03:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)) 21:03:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x14) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x14}, {r1, 0x3}], 0x2, 0x0) write(r1, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:03:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1d079622ae80a41f1f8aae328db8fca7f6d9a6502c052ae7a9693b7048e56d16d450fd57ddebee543c23a1905ea658f73204951b30e28603fccfa487150001dd3e795af31af8e855ca6786b5b416533ec99da6ce8cd76d92624279ebef14fc7fe3443727309b5858a73a4eed849d6d904be9506ff65a9157b4657efeae88027f43f049892f09c0248dead581ce1ddb99a4197dd7d77451847387ffe469", 0x9d}, {&(0x7f00000001c0)="baa33def4eb68dee7523f050623d1aa3997bef33227d8bef9ea2a85ef924df82f6b099120820ae7e94bcac5ab29b546f6c733d559d5ff4174716302ad47069ba33e3d18c6d1ffa8887e1bc", 0x4b}, {&(0x7f0000000240)="02acaba9496e043a7aee3fb14422c1c9170bbd80253fba1a8f976f85eee0307960f50842d69774a652e692abbfbd29eef22074c3f61ca29610438aca8ddafab8db0ede8ac8ddf40eaec2d91d84234a7ced5e8728140d2b87eb7a05a3eb3b6c065cf1c739dc35d81a5907a25b7cd9a71a109b58b609dbc32f4558b38996a29aff49a63ec8517db3cb", 0x88}], 0x3) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 21:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2000008) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xba, 0x3, 0x8, 0xffffffffffffffc0}) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffff, 0x30000000000000, 0x8106, 0x6}) syz_open_pts() syz_open_pts() syz_open_pts() 21:03:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1c, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x140, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:03:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x6, 0x8000, 0x1ff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140), 0xfffffffffffffd36) 21:03:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x6) 21:03:39 executing program 0: setreuid(0x0, 0xee00) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x7) r0 = semget$private(0x0, 0x2, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/237) r1 = geteuid() setreuid(r1, r1) setreuid(0xffffffffffffffff, 0x0) 21:03:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x200000002e, 0x0, 0x0) 21:03:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ftruncate(r0, 0x0, 0x7) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xf1c, 0x3}, {0x18, 0x1, 0x80000000, 0xffffffff}, 0x2, [0xfc, 0x101, 0x5, 0x3, 0x1, 0xfffffffffffffffc, 0x769, 0x8]}, 0x3c) flock(r2, 0x0) fchdir(r0) 21:03:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000025a, &(0x7f0000000240)=[{0x2, 0x2e80000, 0x5, 0x80000000}, {0xf2, 0x3, 0x1, 0x5}, {0x4080000000000000, 0x8, 0x4, 0x8}, {0x4, 0x400000, 0x7, 0x8}, {0xff, 0x80000001, 0x7, 0x101}]}) r1 = msgget$private(0x0, 0x0) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x20, 0x7}, 0x5, 0x2, r6, r7, 0x1, 0x180000000000000, 0x3, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = getpid() getpgid(r8) r9 = getpgrp() getpgid(r9) syz_emit_ethernet(0x52ef2bf4, &(0x7f0000000000)="b6c2b9f690a52312f0491cae4850d402b2736de3fc15c467f6572075c22b4d54c3290a") 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000000}) 21:03:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2ca) 21:03:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b54842cf1957e5e16a01f42e3a51cae6191eeedbb68d55eac358d2c202a83b7781957f7fe330f163", 0x28) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 21:03:39 executing program 1: mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x3) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 21:03:39 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100008) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:03:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) mlock(&(0x7f0000563000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbb00000000ca8702e38bf1c1", 0x40}], 0x154, 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000000000003f20730b82ec7f917d25ad0eba09fd2a3e82a9e5e5612a10fd04bdc57d73818d895ec7bf4ef42c66a9c701c98229d3518435924f3af28970b91996b29e4fb8ee6d2ab3f2a871b5e1f4ba7c394c1f3b3ad7f9b70984987f99655e8af0787ec7ba508e7c7df609c0a565884e50a2e888866975f7638b855ff0570be41de7bea4d00950d23ed9486e1437d1061ce7a49b44eb16cd401a"]) 21:03:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendto(r0, &(0x7f0000000080)="937115f244444bb65925a29d36f9b9924a227ece22874538c6acae0a3ec942341183f4495e1e8956547b02a9dd6497870f5b8b545c64c45cd66a6614d6c8ddcc48ff9c3c15536551f1f9620004b437808a5f412481400153cc5c08cfdf4e5a981f0d69b89144a439a5820cdf9f8fcc50c8a9fbc39b66a7a2e409d78d4ac58a9fe1e8eb07e879371d64634c194ea6343226a59a368e8734942acf3059838e353378d50d0924a95e28ddb6d78d62b182a6de0fb124764804f552294debfe6ee80ed943bd3b49b9c875815524948d49ec60d2eb8e5ad0e915af9010e9aace6e2b4002ca2c15eee5936ca83c1beead88ecfee5596a702f5d382c6530abfa8ab9", 0xfe, 0x562aafd41cfff275, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000007059b8cfb667eb74f5572be0734267180000000900"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x73ad, 0xd48, &(0x7f0000000180)="0c46577dad89b01a2d62b7da69fe8b576e6e2647df3421ab5fed969935c0ed4dfeb96c26cc6225", 0x27) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r2 = semget(0x0, 0x2, 0x242) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x1ff, 0x42, 0x6, 0x7fff, 0x9, 0x8000]) 21:03:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mlockall(0x3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x3fdf, [{&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffffffffff7b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0xa14}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7251}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xbe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x66a}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x800}) mlockall(0x2) 21:03:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) listen(r0, 0xff) r1 = dup2(r0, r0) listen(r1, 0x0) 21:03:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00002bf000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:03:40 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x1000000000001004) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pread(r0, &(0x7f0000000500)="c3e753e03aa9abaa47d8a079a0afe1b213589294d0f8211b3a96a313404e71d48e96e035f43bed9a5c578040ffce389d01d6a9ebef1e901de05e39d8d6b1abd6a56701cce50c2c1b2c484b60bd3fb73b203361d32c8752ff73f0b168296fdc11643ecaa999c05fcc64326e7a38e592b7494dd6f8e573356b0543304b36b084a1ac7c6045bf9086ce596e16d125b237151ed9c6528e60ab19a25880c30b009e0cfae1ff1ade66de55d178b4335ae138d8720092e6115dc473b79fc71e071ff72ee083553ff2434d90d27d2444d7d220536ad6ece1e6b6008c5c32645aed0367d0cda8f29bab074a5bfb641fdd35b44006e0ec94bad29207fe170cc1debab5f9c56b1737dcf9f823a2f2bf9fbaca2dcf14fcb52c273a63d2f60e75de14194cfa329e8b930d9f6491a61169ee519df0699e3646714a337f935b08829f6075217a978b9770dfabdd6b8ed64c85053afb06f40273f473d253c93e111ea8c8283104113a43ee68b003763249628e62a30344e1a777b33874acd77e85f88332730ca33450b149ac2ae3cb3d5063183819a8bf64921cd5191476f872434fc542b198f59e2ef269118f3a6e4ad9111fef9b672e5b4c45399cf869c9bdf7efa8cae5c3d0ed8f5d7c4d8b38becefe81c9980319fe23c67c47222a5af519c39acb483027665a39d47945a487223ba8bcf04ba953c916aa42ec22eb7aa42ee55e8fa7917ff10d1ff2efe85a9beb7de77f3b52733714d63c9b5856b341c7ab740d4986dcafb098279adea7de0df88fd9133e4ceea12d43514ea84087114a4735deb5f8c335a5143025ebee634c033374aa2266acb2a092e90e26f8d3f097ffc8616cb94b95cec9dc56542f1d7dfd1017b19749780ae31769cdd7be60d21fb0c9ec76ceb014d8d37887ada774624734d506398201abaaa50bfa9d39cabb00ac9c893befe9c57f64cb94e8ba26409224ba8eaf838269d415d190c69599e239e23a8b7a485f7878939917eed25c58362def6569e1af777b193a655661c1c1a4c4122fccff4988baaa9f27c207b3b1284f88da6bf0fa673c8534002708a64fa1c593297ffc4c475fc3f8a95ccb88cad076a79a92e988ca57630db2d901461f0fa31dae9d42716a66f45991db4a9a00d1992999512058fc031b6e147bc55ede9954c13d6e2c4f5671fbec43e95447d16c45ac54bbeaad033b8601c4e0bd806b4a1b3f3588dc1ca5770ba921ea20f0f7928abe681c36e71aa9cb7f087d8e93f0740b85f5c6b196733c81a2fdda7723f279311ab83d13bf19b30e19ead2e02707be50b77466aea37b43353c7bd948163649d7f9228f76eaf0ba82d8c007bb0def7fa3436357d8b5867a0f59c0f876990f158244c8ed1e4ca35a1f0b4c50637e33d6bb257397ddee53accbcb841180458cfef4272b67e6a808ec4dc77540d67dab246b9e4e1c1d89ef056b779d12b742149a7bd7b2191b637ba3ac09314654355288c7654f6478ad58b7e6c18900643904ee0d24e647a15b708e2d71a1b406a5901a9533f5e18247bf563cf0e85a204c81194210b289187f186d1c3dd866d5ceecff52a43bfc4d6a9f105a79f0ad3a596ce9329a7a88fb14307cb3a702789d62b7a3079807eef8e697b2d1655db05c9b8b7f4d1fc442b452c3b68ed04b3d61896e3aae0fcfb10148652ee33404d9352d2b3a32fad9db1360440d2c446374ad38ae35123865dbda0cb9ba96d82def25380b009755dbaccfe3989ee4dc307f5949b9c0de6eba979d322476d2a7b8f4c4c5c568acc25ff5988898f8b7c568bddc3b46399b7e631a51ac276db8e1b030671710cfdffa4ed29f865e05d7fb3d33ab997bf7d40652fb7894dc0e3cc4f703a2ac6b7f772dcf3014f02872f24c17ebc125dec9013df1e59129161b2d5433a867b8cedfa26f9fe5dcea84448b3d18f10170ed46ad6b90aed660dfdc65c599a3ee9f9f62a6ec36258417c1031e0c52f1f459680f06e138bdfa667a25d645824d139e3451cca0ea2847f5e9b321e6e1230e3a35df418b8ef1910bc4bea2d2b99f8433f6b3e703cbba5e0583ec2fa814c25aa17846796882b6f7b9d84fb74e2e8464a5cb38f47a559bc3f5b585399f56bb8215ad17868c1b8c42421f1a41e1b7a8a24cc2eada97acce57b7e53390bd79991ccc84151f21290e9914ccce35339fb0d413851d32bd0dd9054266aa4678e96b3d5796b3124251268726006d5e98f4b4ccbaaefe3c9df370471ceefc1989145b82d68327a5eac5ad1f689cf33d765d98304e24d3f02ca5d88d9a1664e2a3950a2612dc3a7ef18cbc6fccefefbc284fcf34150a681e6085ac1251038ce5970ceed8402767c8f651afd2ddcfa8c4a70cb72bf9487634ec29d9196bf4a89677fa89f2a3b8c985c1826c6f064b26a40a41016f8f5478f0f415a771aa78e0fc7b388e6e7132485823ff1824fe15de6520564e1cc68aaae1f4f17eca27358cf6b9c6cce61c48d3d0fc694d825ba887ea974fb2570e94fa374bced0df06f9aeea8c1e1931118671faaa48ae16bce6c9679496afc64707b710f8fc3c6edd21f81298a74de9824998569799e8e5bffcfd8273680fa449572d09edee210920c5e5498e174dfe857b8d6df63491a36b92c1a3d17ed920483e30e904e05e36b76154b8a5333ad37787bf515346f684b508ce4593d3fd2136e2bb34ccc42b42cdd1c7ebfa5cfa68af0ddf6f715bfd40ee5f4050dd9bae9b43c09f949827669ffb4fc1f4db93cedd09c249b326d1ba022f8622fcca206141c0835b3824a75f56f34bd763bcfb42725dd601e381a3ec075187dda6961e262e0dd3d8358f488430e60133ebb7124aa885d6908c19b1ece5454c0bd27906d96a1a6d1574ba24b0426c0ec96eccba5ded8deed686c53c60dba4c59b80a32ba34c27c46d75c565a7b39aa916717c57f0503e8e812092aef4f5472cd946411c0cf2b5bb3d12ab335cdd9b44369cd92fea245160deba257a3163293a06c60037ba9ac170562419c58b49899e227f1d6a9aa6a55d5d5113127a72028696885856074e5995b97d5f2d4b39ea5f4e472ffe1154b8eaf5fd86f34b52433a305fdfaf29b517ae497c62e2a2192eea79ca65381d851f6b658a594546cf3cee8d375273c41d01ddb27558fe5f55189369c692d446741dfb014dc4e0172b46e307ffb38b2f587cc6f562692db53d0bdd6c75b284f76756749ccf873e1b61ff8ec5dbf86f3d43f0fb0a7cb5f2ca57daede383cc02f97d23e3f2d7f72793b78e92b2d4afce2aed4105deca9c6dad0b5384c116b83299147e6f1d9074de89a5c8780e36c7cb73b7dbe96f751111791c2bd423930d0d03283b898c397bf9b5b785232ecdeb8b87f9b94c972989f559385dd72492e51a68cb20326b006dc8db482f5206b715cd31e1ad5c6d564e4f815793fa982f30a5408a97f1eb511647130b36e7e2c2af3ea35aace6f4e3eca8fc6b172984be772dadaf30a41b40b0f4850eacf08e4a483e5965c34f54696ab77bfd3091a7336b8c473ba4c12f06bc4f82145de7d9fc998ff67d56d930ce11f023e4fd0ece025badf4df655b3566bd666da49d4c2e4a1061203b27f50934f6edde17b1c082a16fc64c470539af314e70f4fadefdeaada32d43ba007e1b177f567e870265f66fcff14087c343e95f6d8875fe92312b5735df61a6e857a5acd9f90f6fa6fc64c6481173f88d6b758827fef7be6837a69d9ae6771d9651fd475d2c3c21c64f91fa88497814e78fd35d65ead1fefdf857c8bd89668f908ea73065147b76f146c3820f061e706f2e7c00044245c9846d41da4c3c98f545d50497847324af4f6c83bbf19a63f4bb8aa1195d1e0c26a61def85f531c76e1f86c935053c3d0fadcf6facb5e2e4fec321a1677ce4297d83c719ff8972daa1d05e3e8e3408886c73ac2f09fbabe3af674cd6b7c15c43671f2d6daeb184620b8dafd7984860809c8f161693822de63fa68d80627a3cbc1a053ff8d41533e34e24b8af082fadc50d8e48c37c82eaa161b502cce0f89682c46a0a65a9faff49bc4db8a5528c23c681dcffa6dedc2d46b71b85262cebf55b0efe6cd85c35865564f498e82a7af255d1ab4cba729f93639b008928f56ef1e3cbb4782341c8b236ba19c55a6fca13f52583be0f10fb569ee5ffad1f1c0fefb944ef007c8b4d83bdf959dfa48e127d5e709da8014ee74f65d37ed20f7f913a2aaad27d3a6f4678931d4152b32a0fb75669fdcbb0d59f5efce8a18a8736fde1856d61b3878579e6c4925b3177f0b7fd3cbd781cf74aa5c9fd7292bcb055d54713be54556ede489f058f955b2fc35fbec85b90a3ece5dc5e3493b0a9ef888cce6f2c8c1d615ed2db93aa8ffbf6eb1af53aedabad7263615d6e880f53bf6b57b1c223f567455d0b7967f83ae6d0ddd11b7b80d2380cc157efdeaf17821f63b9fac764cd0a49b640fc686ead24ba1d1ac90c0ccf810d472282cd5a9ea3c9379b6fed34cf96fa5ea0e24e64191ca0a84bec78e630aae7f332093afafd0225c7f740128756ae1644ef5cfd863da45af9151e5f5f4153c6c59dc17c4b65ce67cc8c0a3cc7a743459b355f6cfc247c196daccd5cf0fa6478c2b8bf8d7aad14b01914e1b6546255936d5e05ed8c7648bbec4a785776b32536968b985634c1d7327b33fcc6c12bb9f743873dbf4248975434c8faf7622bd8106079ab93c11936758de26be46e788028e216a4cd531979def4c5cadd1cfbfbca1641b7da56cb316373d04473bdb4c5adfbd63cfe3fe74ee2f374e01d35cf24714008ef28ce45119d923a14839aad40e7bd46bafb6c5eef1a68c43996567ae39ecbe4263c0ffb2d873459d7e3124bc756237a06d0f2134eacf8e5617d7b7c93127d4842440466e5fd993fceb1e2f19654e2f27cc587b3a355b2ebbdc1ee86fd8df2713614190c64d145ee702d5dcc19affc4bf22670e34df9e2bfe2dce81462b5e42f98fa6d864d71885f909810691ea54175ef79a64007837b2c0a06391371658fc4fcebed3a9665cbdc03bc477730b083194991af13656644f9916d63692c08de93ec113e155716e56ff3a5c9e0654757d90dc9d513cd61844539d5e2392855c840128c6edea0afdbd64a383fd0838044fd0649358742211a700c02ebdaab0f52c5d3af91fb97a3b83b879f728b3d03b9df0e7ebd2a74d4fc50036f143e9a25c31c7a4dab154d78a73734652274dc4270a777d1cb0af219a22a93c48fbfbe2ab780e98fdf46d2ba03a9a78473e3c1f01ef6b03a7eea37c3ceb4ba4e841bfd57abd1d12bdd0ad2070eacb2218ef8d0b4cdeedaa4c13ec681ec0ffb7dfddfd961d27e194cc414ad849552ac16ab7e0ec055c77dfd148927f6bd75d776c9bb5112d84aafe977a966cf7abb3e925ce829b654ebc2832892948f7aea3b63fd9a3df64d459594f67e7b32f34e355915a7aec73d3effe935ba2ec5c3b3cbe4a02e59280017668776e9c4e67665fb8d3737cd96b4ce2e9f03b7998dfa542dc1ec6406190cdc533b0a0dbabe551737ce2da5d1ef968f8416f7284fcc6cb232e9cb4a9c9d7d6573cf98f49f02b7683571e894667c3c68eacd6625f3423e721451611e3ef2842781ce9cfd6d66e9e69d5179546cba00f47f28762e29c62ee4c7dd53985402f80d1e7e808f87cafde33855fcc503bb9d65cc3e8acd253acc4742099c72969b98f42be9a0efc5fadbc3f30dc9c435fddcd94f0c6013c0a669f6d027923e908b09970b8264fa87c0358b26ba675f1034055410379c1bfe18ba387d2d185a751c288affdb8f8d64da7deb17992f174a3941", 0xffffff29, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) 21:03:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="950095c50f0e75c853bfc2d1bdcc8d582bfa116f5a5908864238ea4648a1b88b83eeb1"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:03:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:03:40 executing program 1: chmod(&(0x7f0000000080)='./bus\x00', 0x112) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="f3e86b47d96719c94b6057a08bedceffa9c9d2f62adcf5d2b3454df58e52856098ac398776dba8b6ab78ffc43123b17a9025f2244285bc138c27c5f51f98c7a3ddd7fe48c9d1450fd94dae1cc065df41f01306090ec475f3917c9fcf0c58f6ed605c47c4befae5459c483eb31e48135a74", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 21:03:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) dup(r0) 21:03:40 executing program 0: getppid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() getpgrp() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(r0) wait4(r1, 0x0, 0x7a9f07537b100c6d, 0x0) 21:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000020c, &(0x7f0000000000)="d8ff125c00000000", 0x23f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="fb1e113a7b402308dd2b4b2ff54e2f06d2eb5168933f999d895b97ad548631a3f53fecc14b0295f7e5042dc0e8a2d8bc71ace3989c9957123108ab7f3ca60d05911bbfd041e57e20e70e88be2472662d8413321afcc4aef65afc479a35dea37c62ea82ed76243e43627c", 0x6a) 21:03:40 executing program 0: clock_getres(0x7, 0x0) socketpair(0x7, 0x9e5093441ea4a4fb, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x774, 0xf4f2, 0x100000001, 0x4, 0x400, 0x10000, 0x94f, 0x7]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x4}, 0xc) 21:03:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x20000, 0x0) r1 = socket(0x20, 0x4, 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xde, 0x1, 0x3f, 0x7, 0x9}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100002) socket(0x20, 0x1, 0x3ff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 21:03:40 executing program 1: r0 = syz_open_pts() socket(0x10, 0x5, 0x1f4cd787) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 21:03:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = getgid() setgroups(0x1, &(0x7f0000000100)=[r0]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000180)="b12d525660786d382f487ce2477d7881bc8cfad86d5ba0f96dd54b68e201341cef026cf46f34c3c7b7fd2de164b94675589c5e53b9c99a841b5e36bb1f11a01c447ec5d0d343dc89fb1cf063d305d4cc9f50fd8c972d64daac82e5c6e548c20b757984a51431d5f28bad0912187d62311feb7cb59b9f7669b02e6ceb877207da33284ea72a4a52d48d9475e774d4933c351f4c7b3188aca5465ba5a1097085e3b15ec095e97edf1d208298b537bac5faa22f43cbfac62f84fbea32c9e1909f5c419cbfede191c69e19ebc6456fff7a921de1e45b8edba90383b545d061d6f1f98489a1b697f66a26bb641c2bd8b5413b7a577f939cf1ce9f9f8d", 0xfa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1, 0x0, 0x0) 21:03:40 executing program 1: r0 = socket(0x1e, 0x2000000004003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 21:03:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100000001, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() geteuid() seteuid(r2) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000800)=""/91, 0x5b}, {&(0x7f0000000880)=""/112, 0x70}, {&(0x7f0000000900)=""/172, 0xac}], 0x5, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000a40)={0x8, 0x1}) r4 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x656f, [{&(0x7f00007de000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000072e000/0x4000)=nil, 0x2}, {&(0x7f000017b000/0x1000)=nil, &(0x7f0000544000/0xc000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00006e1000/0x3000)=nil, &(0x7f0000547000/0x3000)=nil, 0x10001}, {&(0x7f00002a1000/0x4000)=nil, &(0x7f0000072000/0x1000)=nil}, {&(0x7f0000158000/0x13000)=nil, &(0x7f00007fc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00007b5000/0x4000)=nil, 0x3}, {&(0x7f0000799000/0x4000)=nil, &(0x7f000011c000/0x2000)=nil, 0x40}, {&(0x7f00003cd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00003e0000/0x2000)=nil, &(0x7f000025b000/0x2000)=nil, 0x2c}, {&(0x7f000007a000/0x1000)=nil, &(0x7f0000711000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000130000/0x1000)=nil, 0x3}, {&(0x7f0000151000/0x4000)=nil, &(0x7f0000050000/0x4000)=nil, 0xffff}, {&(0x7f000032c000/0x2000)=nil, &(0x7f0000687000/0x1000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xa4a, 0x5, 0x800, 0x2}]}) 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7fffffff, 0x3, 0x7, 0xfffffffffffff801}]}) 21:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:41 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) pipe(0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:03:41 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, &(0x7f0000000200), 0xfe72) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000480)=0x3) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 21:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe0, &(0x7f00000001c0)="b2") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x66, 0x3}, {0x8a, 0x10001}, {0x143, 0x80}], 0x3}) semget$private(0x0, 0x1, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x444) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000200)=0x50) 21:03:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x11, 0x8000, 0x81) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="a909e98ed8774a5e", 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe9) 21:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffb3) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709b8b6e738ab971aa33f7a1d45f598fad46698616c8b07d94a4fb49d3da26609", 0x6d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x7fff, 0x9, 0x3f, "a8dcb927651147f5b23f99512a9cb2dd896dc2f4", 0xffffffff, 0x4}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) fchdir(r0) 21:03:42 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x8000000108000001, r2}) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x1ff, 0xffff, r2}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="ead44e89d55d050ef12f93d2d23a64a1cbf44b3972e0ff1d614766db77c4c6c4f978fb8a6544cb43275b3da39fb931cd1e2f8281efdcadf4f20aaacb6fb49897dd77150c8e597d383535fea0688e272aa681e09706ad2a8dd3e0be0e9502e289c315c5e552606a85f72dc422f2714aeeba6d1c5e997e1441626a9d56a5adb42c1f2955f7270cd32bb854a0e398de5e651c272f7864303699", 0x98}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 21:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:42 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 21:03:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x5) 21:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="dcbd3235") 21:03:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x4, 0x7}, {0x7}}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x5, &(0x7f0000000180), 0xbee, 0x0) 21:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:42 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x1f, 0x800}, {0x1, 0x0, 0x1000}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/4096) r2 = fcntl$dupfd(r1, 0x0, r1) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000010c0)=""/96) semop(r0, &(0x7f0000001140)=[{0x3, 0x1, 0x800}, {0x0, 0x1, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x7, 0x4, 0x800}], 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001180)={0x1, 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)=[0x4]) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001240)=""/85) r4 = msgget(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000012c0)=""/232) readlinkat(r1, &(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=""/4096, 0x1000) r5 = geteuid() r6 = getgid() r7 = getuid() r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002480)={{0x2, r5, r6, r7, r8, 0x1, 0x5b2}, 0x6, 0x9, r9, r10, 0x1, 0xfffffffffffffc01, 0x5}) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r3, &(0x7f00000035c0)=[{&(0x7f0000002500)="c5824fa110faf5b8d3ff143bba5f6ef2a6db91341aa90bb4ac546ba1fbe30705df0046675a3e52f7275441d933ea23cdd58ddb948b9fa4383c77e701f9c854ea62906c5f72c3af9bf036f8f43276b6d3def0d505e1de52cf0dc5044ed8217546cab265b30c2b2ba2d3dedc67433bbb3594f19c8f6905cb81799fece2aa9907821606307f6edf7348081f5c4d6133c98d62cfb04825bb46326ebe688c7305dd5e5cdf247a44249c3874cfa475d52e1f72923bcc688e4bd03ba9fea81805dd338214a7632601e6901615d793fd239c8ad1a326279259d025eb7d300a8ae2245091681fe0f8d7c3e3093610a29b1b7f01a9268b530151a07ee000538bf20e6a144e0b397a763cd79254748d08c5ba5ac8eec0791323e4e6bdbd5d13a3998399ff58d9acbf74f12b6c5b489706cf76b994e9479a22f2c359531933d8d49e313dec42538b3d6409006ae90be1a6355ab7ac874b3fea8b9c0e162f9e483f3c8d7030ac4505ef16be49392ab67e7f9a5f1f33ca051451f2bb205369074a7f6ff6493f09c8523f23b3b2a08033e24b2d535e1caaca400a22f0a09177e85e62fcc7fa80437f35b0abca1342f2aa719ec6abbec36177e03ed1806d39946cff59b8caf97b1b5be20c80097312929e1fe74de49ff2961d88fb756e7cf424bfdd91690b15da8cadfef04e143c3ad124fbc19bd5af19d61cd47886410bfbac15001409e1983478baedd6787e581225ad2479c1edf67a06d89d17f6feb316cabeed7c61f35c6fc1b159ed40b1666a1f2b4e8c849a7b142a73aa4e431327047fa99c824e869635d25e675608945fc227cef94a6b9daed63d40855877d9691fd672030b68f76f9772099ae0fb8592c6e92fb384fa9bfb63d788d63a09c0c9fee57e21207b7e662512cb4c7bac310e177bbe4923b35a1a161597a4e6cbc257ebdcf71be345f6a8487f3a369f7ce69f3b82aee05395737ecd5f34543a91891de24fb8afbf76e821048d13dd944afdab0f0d7348669df3862f0f0df8717586d4f58c328a0291e7ec22099d4e076955e2c5fc431b2af29cd5a33c5b5e46160a5b6ea9908d8835a1b30d76b5404ebcabde436f7cb976e938010bc7b4865565c44e93bc24553c7e9f20798ead3bc418dd8eca2ca252eaa0fd7d2d12e7d8eb4710d751e75035d96ea8eb0d7d4954a22607f7313a904c389ecd88405c5db268a7a8123fc37a5aec59d6b1fde177bafb954e6bbd93637ac9c5c2bf5e58eb1dbdc5e1425024fdd24c07939a543c83474a2c352d24467d85f1973513506cadee3e3e0585284b5393e754f0465c6aa0d409efcb2d41f6be9e503dfda22f94bf25c13c8afccfdacbed1de005a32a1264236bf8dbc34799ce37491e961bec0aa264cf4f6a50151757f3b85de73390f7614d1c24272654286e7eb855f00497ec49a771f809e659ad5aa518f2ec1d1822710c0a11294c4d191a2e5434f364148556f412ce2ae472b06fd67141e3b31d66a9c0075ed8d6e131db0ba3211e92b79716a8b13294d1b2890a33bbf5b5d80adb10d82700834ba976e212d1ae1ec2c12951c2dae33102a4463ba4561a370200fa49342ae6ffbb38ede7f41bda4f50b7d57e8fb1f94965357c81e0dcbc21318010b2d95d6f2c4c617c738957e683a8c4c7e6d28a5e5339adcee300d3782d6be5afd303f7d39dc8acf6449eff8402c6849deff94be259eb03b4fac90748ad9515392e9f2047cf51e6ff8d4fe8b8dc687ab2e89e2c2cc2daa8c6baeeb3c785bc2eb8571e11015d82ccd3607aa61378fe49279c4718df7c13034c4452c3affe3984d223e92458974568078dae3a8b70ba7c4d77ab9e942e0c9b05c8daa53c55f8f22862eb3f0f7a3af2e6f9d67365c712c22a5f1b358d33ce6213bcde9d8b0e409b54e51d12061459cef6a5352658cb5814653a57ee315bf2f439046b4773622c38776aa07f86c175712000b18e8e1b42c9b4809f99ee3593785d422472bafac9de651142a78e881391d7ce6b80d93a4e4468e89e206e467d33b1b24cf8ffd290250e1b89f8915684743d1b1b9ea0006dc843613caba0e5dd8b265031f7d53600a7fc58eb8e9a4e167f672ec38eca080cee0057ec6502891f76e3d2d9577b5230a5fef933cb6159e720264bac85e8dad628dca7965d168685cd1f6647cf965ad468e9fba537e40cbe09c1eb948fc0512dcd43f8e426af55671f34f5ab8f402f9bcce170e3a47a5776a56a3d12f93b584103948d323aaa5f8f514ad9b1335b99570a24777c405db488f7d19174348d8fa52ce5fc57151ced6e07289bbe271375e37b85724469177da90b0e68589f3bd777b18f6c7c6fa96a3426e1f671f2714138a9737587fe72c516c45368e545914cb160f40ec2753c603b9d9b0b896136b1442a55410f9fa4b9eff416c383fb16c294ba77d0f66c2994facbafe27136d5a3006712778c22aa5b1eca721b6b0b4725eed5268b09e5d800839300480a7faffc891ca0d9b45b914eeb9bea6d29c0da2417f88cd084921e9b06b604261e24b354c085fce09e69fbde337c12bd65ccd25ddf7258e3478891d01072038af3dd3d566667fce2182bf5003b66ac83dd636ba9aa4db5809d0f6654003c6059f0da7ef786f95ab39e33982c2b63b1c47fc5ac59e37ea66c905bbc70b7d53b23552332c613784fcf21afad61567695d7d64998cdf130f33110d8972319aed3e90d94f434ca9f137aab8be9e35d1a1fb76ad7ba840463088eaa153241282a8032067053d1e806461220c98a952e3143d031e12c8fc6aa64ac2f40fb96ad29f8810bf75d43fa0b2418507c2e9f051bcb61700052176db5e7b1117a583ed37b0d978e2606100453e76933986eec915b616bc8e4bafe40f2053ffa22a20f819c4d366529926b4a261415c816e8a30f44d120c5bf24201c03e7388b3e4fd86a5acd44b53b02d204dcca4371e2d6a84f78a1c718bde54a4467bee9481ab515771f3886da59b69c4fa847e84bff694e7527870cdfd9b5552063a0f110b5ba1efa4bc9f994161f81c1cd7a4ca375687b7a78c0d0b315756094567034f5d00415808a6b406617793399d2a1d7d68a300ec983ece6e249ec36375e2d46b556eb7934a7f3d1ebc571118e28db84ce08c9ba38f9bbf5669300f9fecd039d283cb6f89d57cd01f845560f0b4c1ca81647bea4a1bc91502046ced4f48a78a187f9e762c5e6113d54e2428ac0e02a6eaf84406e0227e4f3dc1f72b771f962aade6ff9a9892d66ebccff96fe28963314de9edc92039860d1317ceb2626c1f70a82f2aae26ebf2643569a6325872e7a735b369a6da3dd75394ffd61f1a82b68d4294ae2593b4fc0ac47c7ba6e66e4407344d968a0b0618d6246b47ece95dc78cc7a699a6f04794da630922d75db1c433f5a0b94ed9b0d092fc56673fef319b0c2d4354578ed7d02b3adf16cdcc790398860ebd0407c2d0d49a3d2c123814f523ee63ddf314a29ddddc06140732f9212cb794e8217dce66c7396971e549034946be08b79818f731d1018985a13714e9d244dd69e0c6e322fa44b91124840fe7e2d81ad6bd75375a59fe5157b98740804232c70dd457ce49e7c150e6646eec96fd583e1c56899835aea6430f05abeb80b8373690527daccfe98cdf88e5ca98c426255d93489bbfb1a6bc88fbfe6324bd94787b091b0fe3a209743a8b2d0da6edf8ceeb4746ee9b074035f550d65458f949b6c973674b59cbb889101c6fa606c243a96e7e8ea3dfe97f28bd820c8f4a9f241e3630ca9b4d599126654b24978c255cf7daae3fe476851bf6ac83977dabd5d22a4abdd94f08f451b71923bb043867981a316004860b4b3e7a3596f10ccc9379e3d508b5458d235bcb675b661d7d0832280336c7d62a5df0089b618e0210b8138e14806f3f95043d0268ef8ef6ae18393f452eb1f97da7295bbc4c4ac1be2d654b7b2bc345b3f5b87e8d14bb3f7a14eba7918e912ec70b58942861ff46ec94e3dde4d9cfd615478c07e6429ef28c25634bf2961a27fa7cef7dd230899a9c63558aa137ed6464d4c3bb29763b470aaec61416e12569710777479853373b105dd8f112e237796cda35022d10d7f5ea739730b6541bfa11b8787882700ee90948002d97279eb829dcfc96f77ff468aecb374348e467b68da19f0adca793977f335b105181887dbbca1a1bccbb9e1a24291876c860518e4b03b8ce32b01a19584fabe5b0cb6b1a9ed17fa9c212804ed4595b207d8c090cea679664ee4eb927e1a10de2d1421088b6cd5a467fcb40bf9d1cd566d26c0f471fc03f1c1926bc07fa46ae47ec593674ca42415687ce846fb6e20bc9297e3075d381d1ce829457b45096dc808fc2fc5f858e44c2060dbb02903352ec957ce2b717e659158d8789a3ec6e6a30a5e36d0d4ae4c1988f06c499827f3b60615ebd24cebec31502e2fd8bd75ce19d21eb38f3b368c8c82e0cb213d20db6171d696bcfaf0b80780132ccc376a2aaddc108d1b8ca0b454801684a97ad3f6d6dc0efc35e79d0998582e5d329164333a25c53f44b589715c99609a54a8578023667a86013750bf01f7ca31fe7137defe1ea2fabab49f39cc8da925620db9bf90a644f6f3af41e0a2d3bdea1caddf8679151481746668b8e0bb002d6454d4e98e8811136870dd2b406ca0748fc957f471014abbb183b6177484fc43af47f9250efa7f0df41c008cc76fd78db40f330c5e0c1deb3bd993f5d3929f8a1c4cc92cedfc757a926bd7596d023840fcbbab3b1777d04bc87bb54f8c2051c7e37cc159dbf6f57dcdaa474307de4d9d872b6e7cab68c3494712a873d4039ce127790b2f4731bb30a000f1bfce13a2d43aeb8b5eb9ae0ed4f81073b0366caa03548e8d9fead63eb30cc35b97917888b02d6fb02ca0ea5be4428233d8bc2fbce3cedc7ec574a9381cd7542dfeebe2ccd44b5a86e7915289f11ccedba1e2d2044990a5aaaae9635f629cd63c27c1f38d97b6f68ebb9903202f79917f0a4f1ad20374086154ba075b90ea4e7f5866aa343aa5578a86efa6a198ef25127fe70b258117d25bde60f806629f62be43fa9f859ed83441b8811ab030b6e233fb29e997dc7bfaa5e51336ccaeb9e153f943b87d3109375ca859021d7d06fe417cc06ab7433ace8901a93d38c4bdc47fa6101f8b124787e6a5d8a1895dca72cf5dac84c79399f54c2b0e424ccaa7802fc45cfe48172631e6d43744608129f9e43ddf2fee53fe3e21ba27117d3946777605090fe444411a7531a9480d0e88ba0f752082e5d24955636733b5d62d312e6e6428ea5f94a043aa9797935dc7570de1b981cbaeee116c35e75867e945ec0d86e222f5ffd181fbcf5786faf07bef3c8a91a7d87837128aed6598a7ff5517179a18637e770595d83c9c7980479f4574c0dcf1c74589e3fdd7aeec692da2d03fe41476b13d23f24eb059fd02f2c0173e9b8ad0a3c5e8ac91f3d15ec511a4e0f8c3d6cee6d3b48a5a811efb28b84114219a34b444e6e285dd21ea316b1686eee32981e960df460d92c2fa02f3f8e94874dcf42a0d633a5941adf5a057ae7e79cafe96cc83127ca3cc01aa382c2d87a43a750357fb896563f05dd4d0acbff3ed0152523f1870eb0fa9793831f75d45b5fbc603255bd7c7c1037451279fc5dab9cffe17536d1f6cfdb8d10ecff6ff1d3fd9a24367c5cb870eab73f2c853c3fdc849ccb0cd24a0e9da9dcaee96663ce1565fbdbd4eccf853600e9ab92ec5adfd3f4ad41c093088a6a6c2b78e4ff38c42d74bef57471f6146e1139db146b19d1ef47372acbebe9b91e369e469", 0x1000}, {&(0x7f0000003500)="4971abe0c7e77bfbcdc99df99abd5d658f9654655d7e5e3b7cdf3b4d8dd47ef58b35600212f0a1ea48bdebaf3c2656b8a38f937a01dee97f8b3910631090d20405ab0162108c0fe2f619687123f20956984b06b7d793b0ac3b6e9b", 0x5b}, {&(0x7f0000003580)="50886560adc6288064608d7648b215", 0xf}], 0x3) fcntl$lock(r1, 0x9, &(0x7f0000003600)={0x2, 0x2, 0x5, 0x0, r10}) semget(0x2, 0x4, 0x80) semget(0x0, 0x3, 0x110) semget(0x2, 0x4, 0xa5) fchmod(r2, 0x10) fcntl$getown(r1, 0x5) 21:03:43 executing program 0: msgget(0x1, 0x0) r0 = semget(0x1, 0x3, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/32) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x44) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x2, 0x7, 0xfffffffffffffffa, 0x7}, {0x9, 0x100000001, 0x5, 0x400}, {0xbf, 0x2, 0xffffffff, 0x3f}, {0xe627, 0xe28f, 0x800, 0xab}, {0x401, 0x80000000, 0x1000, 0x7}, {0x5, 0x9, 0x1, 0x1}, {0xb04, 0x6, 0x3, 0xec}, {0x0, 0x200000000, 0x1, 0x7fffffff}, {0x4ca, 0x8, 0x400, 0x3}]}) 21:03:43 executing program 1: getuid() getuid() chroot(&(0x7f0000000000)='./file0\x00') r0 = getuid() setuid(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x10001) 21:03:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x5c2, 0x101) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) linkat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000001c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 21:03:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) pckbd_enable: command error 21:03:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) mkdir(&(0x7f00000000c0)='./bus\x00', 0x80) 21:03:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x7, 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/45}, &(0x7f0000000240)=0x2f) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xc70cfc913e469c24, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r10 = socket(0x20, 0x4, 0x8000) r11 = getpid() r12 = geteuid() r13 = getegid() recvfrom(r10, &(0x7f00000006c0)=""/4096, 0x1000, 0x800, &(0x7f00000016c0)=@in={0x2, 0x1}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r18 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r22 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000100)="2b3c76569356d1afa085b7", 0xb}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0020e9b60000000000000000ffff00", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x2}, 0x400) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r24 = dup(r23) ioctl$WSKBDIO_SETMODE(r24, 0x80105703, &(0x7f0000000000)) pckbd_enable: command error 21:03:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x802, 0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 21:03:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x41) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 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, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f010000003000"], 0xfffffffffffffdbd) 21:03:45 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10080, 0xb0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x12d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 21:03:45 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) clock_getres(0x903f57460aea3c45, &(0x7f0000000040)) 09:15:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3c) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 09:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="89bae7b908cbf541290b96ddfae3fe827fffadbb20e3e2ec8a69b55d15011eb72ea564559b0e45ae97ff250cb32d8ba932891c76a57f19ce72f79a3940", 0x3d}, {&(0x7f0000000300)="338be25b5b149a7b1f877697fda23594b47bf713958cb14598958df15d5d7c77054e59748fc67393ecf9c91c4cc4c2e88c043bd9bf7ee1bf968837a5b8149ba026d9e52d564ce022034dbb8d640f7a7c2c9b4a88e667de241f1932e49cab247d40e61f00f87b5f072b37ab9ea59e178513ec52dfe39e1ccaaeb6f0ec907fa8ad1289067ab960c5ea1eeb7d904f4ebd39e1eaafac3f57f31792d046fc729d9f3de5e41882d3b46f55de4927ea515be97f365b4822e6b74d09726d6e3c80bc7c70c5ca00c1d87bd223d38b1eedd4f2359d13aba14dc764e0c26ff332f38ffb5fcc23be8268c9124f3fa7478ab0bf34f6e262224cdcba27303ca2d290e7562e14bac34b6973dabab27bd0a05912f8898614c7492ecc3d2a48ab46e741767fb6d1dd4a52d9edac835156aa4e24466ee001377f0193e99a6dd35015fddab9c5ce8f683dec1db53c27dd769b74c8c73ffe4e443f3dd363b548548a8c6b88b0c5794f6e6c9eee9941a6065c99baf045980cc9cec9e9653d5fd78a891b0dd7e5fe3a06d77e4092321f65466743b632f5cad5b4a8d22934fbc8b4a38cb2fcc8f84d20ad7d2adee6a5016648e2e5c11526b2741ec185def713bc84e35343e5f252c372ef0846a1dd24016c541d43898459ca3e8d2e8e925897268c2487a7c8039712da461b56831476bdd9ecde8c3e740cbffea6a7beb2721ccdf3b42211ff4214ea9ee69abd7d6af8e205dc1f191cf8ea0a9c46448e7e93bf2589eee00a816760101bc710cfae023698336c72b7dcc53c597e3850ddf80dfad08f6fdbc060ac3a488c982fdde3572ff8df1b6b4f3a098de75078c1f15a63c23456f54f6d36ae08e0a65c81d021982e784fc3731103038653fb0d03e964b28426f2ec9ff127ab4ea21583ce1d225ef504d26b7683e52a24a9c12393dbba1a51b10024dcef7a5bea0a6575db82b7568b48a8d7a6d96e892d07c89cd9197567cc0ce08a67fc18a6b1d2d6f15fa8a4dff08f1b8c0e8aee8497f1dbf702f49980c0c31d3602d3347614d873eb9fb8940d12f7ec774273245852e6d0142806062f54cdb0f07fafd23ae6aa5f3b8b8cd63546d03c48936b38ea936fd31e1cf5059f50af300f4f8c885879a6860c0b0e8e406c3bf7acc16b296f3c5245b9dabc70fcca9b79f5db65e9cf5437b94b5b0e5f60d70d1fcf17234a106b6e3f6ffb5229bf1156281cbe3de0225fbbfb0b3b0c5ace3d7ce7d1c6f0c749a79267bb23cafeeed659c1fb095b5379823c24d85856c3515f07774997ee166d192fa44d02d0b10bf863d82380735d9feff23929617ff96f57788e76c051b8429be958aab419561b0bd39c326311611f4fa757360978080ea873133c2421ec5d3fbd9ba5ba480de23ec71aa5a81c62d483d1f7b2754386cba025098479b8052a40e98d1cbdc8ed90d5c69a782a3f3b1da673934e3f06ecab31ba1592d540c4f9ed5bc920c16a83eaf1cab38f8b795d8bae055fdb65bed32aa1bd044d53d910e123b734b59a9e672667f95f7f54896fc082169961105ed1e6b9a387588119daf68f53dd60090e817c2ecac141e017665efa0955d92c78bc22a216334736db36ca2cfb023f99baa01af3c76bc7dc48572759c25a778ad2cd348709c533b2e52090d3017474b65064bd21ef765309f79a50b5a6c7d32ae627e004d87f4372bb7dea863f6bfb1bbbe3bca3ae6edde4f700c0224145da7ad6b185945b9610446614e7724ab45a206d2b8c349b5fb22e4bcc3b0054416ac3dda703e7113290288d46867e44f58a8e2f5dd87da04ae674f414f034a65f699e751f78d87e9e405298c969256f106d67b46db9b811457d8feee675cbc44c28c8664a73790d56c21a7afef47c89fd61cffe3e94edbef30620885025ba97a3d36e2fab791d5371a2f278e2c2a6522bc168168e25b46a9407075454c0a0ee8f69ecdf43c74c6a1355ad1901f9cecd2771cf32170dd1d32682d3be33af70b2080d4e28fa0d55eb742d3305b7937a9f7c3534facf98cf00ffa0999cb575c88c4cd08315b13cca41be8e76540805bff415c22654a638372cf43d8152dddca6814ba707768a21398b8034ceac41a75389fd69a579c588de5557a06c98e0972497230db1e3bf8b93ace5f7a044b8e66aa4a2433a75e99f66bf34b204852d3579b76d560a889eb5500b170b372c36b0d98c511482f4912b4c75b00152b4b818107ca519e56fc3162ccb4e699e7c4b2533666a0771d649883a93b2fede7c4e81c6743c73a555cadeb9f7436dbf26b2910f47b4619c5bbf8140b8cc9be22e9689353aa06ac755c1bfe0cafd6947cb4d411b690e51d470c9359200f99ecf0aa4afff2da98c30a25cb8cad521795ce4a05767a468a2acb54e6207b56ac8b7a2c63aaa13008c9305e1893b575980ba739245c9a6ed56df0491df068c829fa5dcb3020e14ce413be277484f6a742b18b71c09d8a8c1e461a8907ee8a4525c7c25d39b6aae01873b72ae4d91a48909868d28b399990cd95d15a0e07a0affefee3a956e8c3277cd2a6256ed77e503a76e8170b375e4b28911ee444263bee9fc0338ed59f11f66cceb34792586e386f568679b2a63c5d7c58711fbf8b18c7d7cb56bb74b7a74d02ee518da309a6d24db8c2403ccc5bbfecba2032e477f04ddb862d416e6376eb052d7bbd497ffdff81e34ab97bbf845a7071f350e7ad125478c582d4118066892d7b71ee44342e9c21419cdff2139fd8f788b6e364a77bddc4201ac095bef0b78d6d2572f6cb578585c4199656d8cd6d569a2212a96f3d05e60d40e343233590fda3622ccde4919e12fb8a7d681d036869d7352f0481c75ed48ea4c678dbce0b60f0d5cb6e6695cd1856234b94e3ae6e335820b0b7e4e904423a63c02f040e66990ef0f516b2239997643f73f5563a1f59d22d09a8e196c2385f94b5e1635c08bbaff9c0f7dcde3f3b8a844df41e2ee880c45b0bc587bdd83f28d49ffc0c286d288a9469d8fa496831ec16d5122f01cb80ba3ceb840f0ce202861b95a7c843212095441b87e53971015e49884f0728883334768e7200db0e14bd2ecc4a7389d5f8d77e34b3b45208fe608a353757f707003ae00a71ed7f5e7a090684ec595767034ce554df041bb2b9b68b33d19a2a36c153291d9702481143a8bd7239ba72d419dbe64e00b60f039a62c224f4f9c42aae44a00585edf43b8b03a5d56d6af7ac3b640d00bba1e3def4a2d8aa3cf32258362c55cbebd9bd4248828286f64623b73763b649447d5a711ff963881cc962e3c499481ee58f7a5d93e53f6f94e6a31e330809919eaf88e973b3c165536bff6a5ed638f1af722204070dd7cdf49efe476c47ff3fd4efc05e70a7fb6fd9859cf60309e4a27179aa485725857dcdd5467e9e26df9bb2f26f3768eaad16dcf6136bc23f798841b3d3c93134dd1f2750fd9546e67c18e6d0393a549b36e17286c0f63e69f72dbfcc7c39d4451c0efcde9509e551c8831418cfcd074c59335138194421337fc9ccdf51e738d6f7f99758753f643d10629d84f1da049e522931be04e3561d2ccdeb230a87c91d46e3b56b82e1a62022e439a47a157d17d397f90d33ef24e25771a8378fa7ff0f637e593daaafb55baf4c87436f33065228e95fb3b37a4169766fa87173408e60dca6bb425a608726c605f3872d8d492e52978ca85f0cf578270e23560e6d68188a4a311167506b34919768353f3a5a3a497ca1a30d219f9cf8a714cdf41288e4682a73d7fc25f4f3ff0b54951331ac96998ac3f7f49050bb20887d49c4a786fd908e8a290edf0bbc0071651ff31f43b582c12d46498e59a1f231a0a4b87853393b22edaae3f980d2c3c0280934be15eb2a3e2dfeaa15b4223d4c92110ac25312e2010b946939e9654f07bef6406345726f36f0cfe0a863dacb826368830697336aacacbb93fdcac441e0724d2c08f853527e3bac62832c863aa4d1b8f2f42e83acbff15064372c1a373685c3ea396e8a43450883647bf2ee79365edf64b2ebc3c45293d297cd5627a78715b7751da34095d1a08f7cf8a5372c4bf3e7c2a890ff03c00274448a710278e2b00734f31030c2c73d5369ad8cb0f08d71257787ccecc13fc2d55a348555d64d147f3f040bfc6c74e3d6cbb0bf3d02e48acee2a726dc063e71671637986a4cbf380633385b5852e3ea79935da534bdafe387140a1d2b8387601b9db5d648e1d71160f339105e9904b87a90f6f375754549c2419be3ab68e813747d383c93cde04ef15863acf039bef71ef02b7962fd80bb92cf819812918697fe65379eeff3a252aca2e7a1ce24dd237db1d267b1f1f1acfe77005e14525f5cc0a657e4e5094ebda1760a3087c6fdf81a94857aabd3f405d7ab23006673da9d8dc2c8b9134106cb40b969414ded060098b5fdda82f592ba204f4e2aea244b3d23711328d82b65e06e0d4fc07486fccd4653796cc874212a3fbf23f273bf1bf4e8032ef92c0d87c0d0688dd9e5c620f3865fab9e0bb58ebe97cfbd74d89327b74e4752e78543067bb85c3bc5897382e6c0741bafcf78601536739b50d5a2940551da0e9246dc15e522c17e3466a8252a7d4d2d42def0069515838c1d88790ceca4a085eaf270c9da5d03ee227d262ce00814ddf36d1c4b3a03a8ef614d8eb3e805ee0bd779d462a0bea213472ae3bedce18cbed9811194571b250620dce10288176742a53b7219fae1bc8cfb7842704df6e66a7a12219b6fc863c91d1288c28251448dfab9a392fa463af0a56fad74aa7e3636a38495b47f4e4740acabea89b1949680b21c6377dfe62937918d685fe7afb69d99538d0d1ed3523bd37d34884d318d8f8393fef9e514792dae35c8b7af5964060d72625c6735834441ae3859f39b43a5c34592cb3633a572fe0aba43b73446fc8a03c136fe4e50ed2ad94975f73b4ae51e28b228774a2983dc139cdfe77eff56bf82c44d3b6caa8e6af5967b0a84b1d273291c0475c4198f7889fd6ce3a8656fc2fdd70b98cd042aca28bba794063fad48401c54516d3bf447b431693d8b6393308529c7f9c4b8cf4ecab243da6aa76307bb5833054a444554b9d1a98d190e5ab81a70bbec3c7d9028546055f4cb3f12fe3802609cb82c10b956d18fe1727ccde0e84a6f25b9c7d30336f635730fa5c5169736f8512235f90ec1891df77376fe32b41e107646e6774be3dcb5209df7ab7292923aae84dd92b39a6b2c92e1c6f83b679804d1903789842210563572122d195e792dad10aed4823ea448f2b9892e28c8e85ceb7571d05d2245e77728476fd4b579a1a4fb8e2151b1c616cc5aa4b7bd9249dc68367e1c078b3f81c7fa9df872cd1a952d93ea8474311699f15a204fde38a7da9c45719e681bb1b4bb3afb4ce5060452b3e4f8d9a43dab92780821ef7cb0b0318ac5088cd9ea4836cb0789f5da1c9b0eeabb42fd25f6ffecc11797ea41f7b1ed4888d651cdddc6ce4e3d9ef95d38e44b08e02aa00d5e81506e099922801a734c6435a78d5e381ac985df8e5447b54afb2dd7dd0f0de6f5c326ffce8f46383b8e03862856c5ffd401356eb61c29a4de18f222d3d1ff8e642aac06f871bd943df203125dfab53c6ced8de76fb1a1ef0a824b1c80dcf92196cad46ba8b5a1af02f87be4514b707cc865ed993a4b4a8c30b83314bd035dc5823d873db5e0b351b288850737619e863a135849da384bbc9c3ee0d1542c51d042deeb3bf0ab6ae52971cab0e83c22ac8b1a3544fff3957103ee0e41b87f99125f68e8f2278550a64cf29114d223a2fdb3a2ddc2ed40082ee", 0x1000}, {&(0x7f00000001c0)="458e4a076ca3fa5ca5e4988ae59d66b9549ade2cc71fa6172ea1b135e0c37a162184eebbb3aba66a39d61f724347d081d0ae4c8c9061566adb6e1729c6ec4b9a039ef419fa14844f962cee9617d44cfd6971bd9b03ad03dce62d63a9e6b30c857cb8d10a799612a43c97e36aa60ba557fb2fc266fe458e5eb29f6a9c004caba2f23175196cc5e600aa540a9fc4e304c12ef9413ef6709ca7a20cf5cd897642aa1ed501cf99acfd954977cff589ca70f199c08e73a7aa2cb8ed92", 0xba}, {&(0x7f0000001300)="c611d6299eb0c09b2dd051f3215afe3b16ddf286ad84e722678410d5919f9e402c68279856a7ad6f58dc3be6328bc7dcdef63701215a1eef9d6813061fc3aca57f1fe2f3623e569047ffd727aaae2520b415df9c0607fd0089", 0x59}], 0x4, 0x0, 0x0) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000000)="843bb28a87d22f0705a9d6fe5e561f08267fb76e85200e6bf12746b7e1d988d239222dde999c23d13c999c67", 0x2c}, {&(0x7f0000000240)="f3cdb746067f002d3bd12c99cfbf7c5b8a4ddfc8ba3c99eb9895ae765d79ec93d16a71af579aa701fc05aa7c042528f1daa112d0c690051bc814f6c50422dee5eed05f4f76c082921fd7b19b29e09990976f79856aaea42f8b34fe10ac02e9f70c111cd619ec9d2fb9b975b5526a9c3f086ccb1479f737b5d5f2778f730b464d0e3f4aa75fc7a60055409e53d0ae3f9b30ab8fcec7ebae3b4f5e7333cd326fdf9bda4ed36010410736fdb241c81043711154ded52dcf92580d4ba2f8c5cb9d7bac6577e90fc22b2162230b2aef3ce2aef2db630150e2852924c6a6a138bb844855849479926fa35a29982b9f658e", 0xee}, {&(0x7f00000005c0)="128b4ee17fd242489acd62739310ad895527b5a499df2a6dd8a83d97c36ae2877db255acc0d49b0c67984b40e7ed1d0cbf2ea342d15d1ed95349591dc8b2c2b244adb980d86a554e88950cd26f0096080367ff1c6193a310e10f0a4a53b90ad385e8339b742af44fbadb5e9e06c6c6f341552d92ef2a5d0095ae9422503e80da76b8287b70e7cdf21fb7ba44b01c3caaa56c18c01ce9682aee5e3c7573b59b57ad032dac21f69f4193370ef078514b91fd3505107209833c1ff71f30637ce6af9064194352aa0196aaa55c6e80fdd6f946aea5e703f93108cee7cfc817bebed5aaa08dc60148d9a5494673afff12734e911c8f6a777bdcd0d235ff7e74a2b6d31d60736fca70c4b44888c8077894a09121b80a6ec37335809e2a14614bbaba5bae76dccb8435e6326ad931603c0098f3f0b1eacc52226f79fcfdff7f89031aa24872b92b15016424822a47b873e8bbe932fc1b3ea0e6d64776cf4ceeacf7d3d02a314699b88464dfaa7e77cf4742acd88bcbefb39ca266c57c54ab1d1b615114d30910692cdac2f2af0c0b0d0ee410eb4c250fc22372e4d29d9bbce06da1f6ddbd7633a8c538b17c20b4625f5458a46bb7fc7aee2eb41577f32f60ef8a08e8ba0a83a0b3b5a194b83b30a4221a5a88f8cb677d05e08163ba0b5ff7c60bc00642c55b279c1eb9ce237f5d5ada0f64cdfd1f5200556d019d19439d1721ee9a421fdd60e37a18b3ca3b43050332ee543d9022f0c083b1d1a7c1668950d94beaa5f570f7e5d9011b81812297f0e0ffc66720d298859ff6a5980a3d95c86e43eaf37356f201cd527b47351f9e36ba03d1599e36c10528ce702bfd4f2190d539415cce7481dd9b11e32e7014d842e0fe598128f8dfd6e079e2f23d88e7163b3a29c92a8ae078af8737aece5dc794920b396e1142774ce2c64ab3163b0829d4c0d196549905a6e82d78c06c68a96e2be103aafa44bc92943c6848928c2bfeb6185f2c2954eb98ef182304d05351cd67b651fc2a1037158fde12a22a66cf53f4609b34ffb1f3e3ededad748272c6a4a8e3476aabafdd1c448586e3bd81bcd3cd90aabc7a014cfe214b0d433151528e8f733a2c4055e37055839cefea32633666aed403cef43b33122eb2685166c3f8d1d621e4eca315dfe9d332244f68f25f079fbd9c11c0605e86e8cf4ae150b145c780b638848fe55c79482e4b196b1f1cab5cbaa476ffaa31cf989324738518290969dad37e867fefa00e4664cd9b293a8e9ab9b52f9ed5ab5a165f155c17ba48523bd21dbadc74adcad2f7b0aacc5c471d9525dbb683fba261e32b6e364183c19dbc7bbac850b54446ce03c0363cb4971a23b4d4d42b8b564a19a148f31103fb46f9c537b7f5439e34917ee88024fe6fe9c80765cf3320a1426aa005513672dd61d871868125c1b60760d180111e2ea7114ad9242721e386e17c37030471e41c2726351673777b3b2dd560843660b24118975cf436c4f59726f718552b1bd68550c036cdce3572411494916d74b15e8a0491dc64aa48cbb1fda2a255a4acc2cc6e6c6cbabb64c0b5cc8886e98e7f67d33462c3d616e57360742c13698f1f6e510aff994ac666c02ee2a13f548bfdd6f174f30fcf43756b58f0bc8fc886648c0a395501d988c72474a1ffae6952f2e0288b3d2e4673acdd41ff461a2cd04902174beeeec41278892371d20e29be57d158fade19492e492d505529fd73d50f7e949674a4ddccb4016bcf2d0cded1db273e366fc2f0c2986ef3266b3f4d4648b8917a223718a8467f02688c1eb7405a60479e336fc52086cba9e37f203ee8bb8d5a8915f4d469e4b378c24ac5ca9030709b3487535e6a5f106b5350d931d8882e19f86a9386056eda8575399a42bbfa6ecbe6ebf5367fc219602ec10814e03b55076d4bfc871388640f3784865fd7607f905d1928e7bc0862e201d9ccb73ae10ef7466e8f042bf956c9e3111cfd9cf355d4ffdf02673f019ad25c950a90bb4ff5a8c895d8fc735954552c23e0df3079c493a9f6f1139ae926ab5c714a90ba0437a7a94276b3d6590957892e913498ef66ad73059365c3bcaa59bc04f681aed780dac2d4b197d0ad39ce5e9c8ecb0ffe490d2f502ad47ca25f5b812f4268f68b23797a098d7dcc374639c51d1cea19a38fd626a0fdee9ca3e9e1e693fb54f8c31bfe0319ed3815d5ca1178e640577a9d53a87d3ee9c9fff53bfd916393b8db942cb694fabf0a54aefd44fdd2395a55d6f717e2ffcf63b9250f1cf0163eeb792ed8d0a45772765b407920c000411a330ee36651477024a9f60e468c6e888bd1bb7ca7b7922f9c5e384390b8625d0218ec22278ea263c6c820907cc0fb6647187378a69536add19db142ae67ed037e421ad9f93aa4f982453f0a52f7ce79858bf34532ff15b1ad775a9ef233e25ad80f22d76b0a6d188c9849b97e849c982153064171ac0d5059cc83eb8cfbfb59827e85c9f5ced2a4f50d3c062a8aee6415309b088262312ab29ca116015b3099955bd6b4afb7a84f002aaa78457fdf4aec341bbadbc415640f6625c75ab3f4bcbaacca1c16dc1d631c824325203b765a1567f932e91c221cb67e01600b2a9d42649403d3622657eb81a3c2a124b03d1f7fa20e677239191878aa392877a80ecd7e46da757603131d92fd26e95ca0e13f2ad6c0696c7c461bd9085d6ed190513818bb4156b12f0af19afb6ea397e09293358a47051b9122286834a2a606b55a3e2242873f5f928b6c2c94b71271707001e3ba97214745362c0d0aa94e42d77d2e50e60b84a24b28fd6db6da3da0ccff9a95ba1d191dda99714486ee129d8fa19a3514a9db4050af74905b66564722058c14d1742d918aa6cf174e6291334e6bcd958ef42eb2795444c49bc24c7372a5c05399937e5ef22d5b255a330202741014e2dc9ac92ee1587a27cc107f845eaa766b912da4dfea8eb433cabb1184bcc9416913b007613a46f69858de5de23a6d0639f0b77c4d6bb3d4b7b8e9fb6641cd27382332e48e133707b41b931a0e0ba463c64262d87990f04c3268c7386242e039bac72968e7aa66101bcf445b0035230a14ace8f7eaacee154548f9b3a16a19ece80c825ee71a6186e18e44bf961cf346b7501b57e3b60502c76c0dd8d272b28a34f29dfe738eb55ad60419f0dbb05f08000b62b33b357bc45ca6fa6af5022a02b381dd45a8bf3d5f3a65176bd298f5e9b3a98c507077fe8012429e15bd352684ce2fab6e67368428145659b48802c7f05989d3262ec82b02bc1f3ab57f56cd7ed07670fe88cb0abaf46e13b1869f0c3167e81d0b763b32b147abb79d7a7fb72cf5f15b2272b18f84c26fd0e69b7321de71041c336a9364f9923a6fdfb812d302620fa56734f5bbb4ff62312f7a468bb95c54de0da9a477476edae3edce02c85e10905e78b596f30cce768de774d89cf6a0b3f9138509c61d8e1d304f869e77889f17804a1d42976fb808e91d64de89998ef674f5980132d9301bb6bb67a4e9728c91c6915af7d398ffee566978b4b1dc61f55b097bb9aa8f633373ea802de977c4426214e3462615bfcb4a924a8795608dfa87f8d6cbe8a694dc0b1d202dd6172b3ae8ece2fce32a14c95410862e37093e6650f2b39e629133bea59c8c063017d6650d767256c599b9965cda817ff06238ee8f8ed8223c4f41e281b140273a424611c45e5c25b0c20dad01ffc0800cccfe691eecad1980a6d2240104340740b76d6533ceacbed728955586e3525dd3279bf58e03596151e00e336434a38b5a6d96f61e0cef011f9f137f59674c797933f03d353d63444b27d68a8712a43e1a050951bb5b4dcbff5f756d7a1289f3a5b1785694cdb6d1164f28a204505e3106c2bcc1db0308cf09e7f5c336c4c60c08afb4ee6a3f214b430600c726b8ac59ed6ba38a5d42b4e1c9c65ea78e731fa437fe24ac394cc1d15b6b5db87eebfc64747e6c0f586f123851ca34d89ba13914738e674791cba2e7feab9721a1278238b96cfcdb65c38169f838954cae804deb0f3122391949abed1a213fb30152ddac81a3e41533384d168277b4584d53493610eeebd26134d55aa5c204acc3bf34e604dbfba9d78622314295fd2cd98a06fbf89a40418c6196d8c19447d00b063920dca39d0bf316ce641b454f22e4ead3b0bdc256b402954821b3664bcb1dd4e703a56e244b60a8eff2c80d97a7702385c61d8b0a268425eeb1c59299e54d33255df507c01dbec8c3718516b159d17e96eaea62179bcf84a7801777c1d8b104c78f6a184013671fd61557127c8eaf9a91484f8d1f9d9de24c7bfe58e48ef61412972cd615a5f7578e5841147447d5e2c985fd0375e105f171451181e5ea9303452387ff202ed8ecc37680fd99ee8a1adb34141a6158e5e07d2bf85c6b09372fad3663d473844efc8fd203daec89454cda720c0e9e6c0d090335bc1653bf766e81204d3c28d3be4331b985b98c58bc49ed6cf043424c9b8b2485c27553a2c865913613cfff4eb7ffb85b717a2ba4ab8d852a8214912d99cc390bb35d28d0d325120ef203d31a125fbaf8e3c0144ccbde54f4d0a4d843380dc170989b3298aba52ac67d8af13df431e4c6da5ae720c89f91f98490fc4e20172915529449168d750af158815936a7be85c71f2bf71b40fd7d40c25b567550ca63213c2e9c03a153d9ab4e59dedaf9ebae4bda74c55ea18007b748a52da972ae29a5a869b678973413cf48bac450e40dc17a2c06451bae5a0f4ed33bee8a6efa37077d80c4bfa73674c89fb8a4bf9b9ac146f25703fa7c57d3e5348881add10fcdeb3e61936b7441b04ef0781ef7dc20415500f0eeef60af83f4afb583ba9f612b2f641ddb2e7f3e81a7d8ed1fa7101df41dbe58c202231551a0683608189763edd37db02d2cf6883907ce672ac565e7e3bb8267b575241d5b22fcddd6344fe8ba60bbe76cd70c00c459d0cb4eb0ca5b3f030596c80c23b1a12260bdcb7e9f8b09a55a212bf22602bf6d9c229cf065ef7b455ba1b62e006125c7b3ae355ccbf0df382d6af715f0270123afe7a6b61d40bc2c2fd4d60d27261af637587f63ffe79c73dd74591292c7defcbf09c3ec713620aebb59c288f72e1efe31605593d48c8dd8f2eedff62076ea7a66134e55a9440f8f19f90f735a387fc456bf5642a2e715bf9fd6e6fa0e8fee00bc4a2d790460680e00b2a9684e3dc7ae52655a23e84d6553d6e5db82f3a6d30af4cfe35ca762d8ac2cfd0b66495a7296c13a4504878d48ed792a61f931d14cb475dbbb57142735f1ad6a3a7378d0fa45166cd337cf691d9fd2d6272ce4a53ea95f25b0957880a1401a47402821f96cb59c1218ea3beee1017959389072b4e8b4f15f0b837e57e77a1f86c5d67fab2d42822e4f36bd9ffb2fa283718a53136f17cb86c947bb86e8c3f942b7c2f3451cd1c8872bdfc4deb055c7616d82b351ec978028967494e4ae76cec59422b223c0628dbc57e4039b4b7242056f50fd0120767f8b96fd525a53ad04e90a20f49eb7add5bd889f200d654cbeb6fdb0c733e4cd1d35994f2d5032f0346435887b164737a6eaf4a0272e061078b62a419d610d106816b63e31aac7925a1b008add03f4a646e3595156de69552cf1bdb29cbd23124f66f9e09f49d43b447d24de5105b6813cf6888c67e213745240d5aeb5281febbe3463af5711be1d90c1c687db679aed5ee3e050f7a4af055df576c067a3a145a2bbba2807300c9f5a3c5b5ca6c35550eafa78a3e66b2b642b4db2bc5eb9b2fba9acf3b51ea05b7d9758f996", 0x1000}, {&(0x7f0000000040)="6cf5a2bb183076e6a4ab651ac3c2b89eec9d1638f53b03e2b6eb8f6e903454744d554ba735009d890998f9b7ba2572915d852aadbdd3", 0x36}, {&(0x7f0000000340)="13f93370b123c9d325b5e762ed32938118fbfefa48f5c266947c74a5dfdc39952094c324d7e12a1b269d989936cac410658e77c74f5912064069d666d647dcc26a3b3f216fbb603e70beaa8bcbbe83b9813a122100c87d5bb995380395656d834e3c6518eb1c8179d1a5a89bc7b40973112b78336e3f0673cb6a6f8dedcff11326fba923ec7dd7715118584cfcbd6495036b44b92daf728ebc423f87b3cf50dc02685bbf1bda", 0xa6}, {&(0x7f0000000400)="e8c042b5501d85c9bc368d2df377ca2ca5528dcb1c5cd9ce65c12b8d58fec9687de3c31f3c402d54be84dd3be5599591a6373399d1b601ebeb8e3bbd2f6d3bffb50073e41c055c102420e0441d0865ac61ce258de718a98f5ed0376652b4138cd4606b5cceaf842a85838783213b945aeefda2e8d6f58cc3cfbdf13f64c68a", 0x7f}, {&(0x7f0000000480)="3884903200f68d177676c479aa44bc122c7de54093d5f9b029eb10bca0c3984dda0122b91fc7d98b3d239032e0c907bbfce51f6c87a28b5a06bfb775531841345910fbb12c394cec2d4ccfea9faf6bf4d6ecfaa43dd747b3f349b576", 0x5c}, {&(0x7f00000015c0)="0a97bbf3df69ca503c4685f98d3f8807578af6c450bfb104f522bd2255b871169395651c247dcec01bf87d3eed88c879c8608b898b6203ed9b8793e474b4c1b431b96fde90af1aa4147654ac44bcfdcc2d3bd4de59d0ee1a456045d5d2b87871f62ed749d613f762abf6de5e7410f7b9dd07a3f0bb60986c80c6a3996df2602404b591b84c44f7421a2ef1194e5ebf808a7f0cb74c46dc231b2a37b98d303616062d19cf7aa0f2dd9380aade5063a026b5973c66471e90641d4bcbea11cef6ec", 0xc0}, {&(0x7f0000001680)="07eed98d8db4d69c7c6e41ca70562059e3c9cd18fa4a3c60ec645795b16aa92e79a08482a185a2fc811e09cf8de714354990d1c0fd70c30f76ea103d47042ba0b10b0acb4f0e034c5cbcb7153426e1df98b649a40972ac02e538fefd33922248797dd1f9c425f5ea3b7e0e4eaa1929fbd3a073b934d80614ffb8be2d7114901495fc9d8d7b2109c79957401e30411f8861f1b7aac4c701f32b1e95d5561829f938735d3c33d4730fb8648ffab8f9a9fe2826d97c5221c7d018c1f4f9b8fb9357c175851dcef9aeb91b63", 0xca}], 0x9) syz_open_pts() 09:15:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/12) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:15:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000040)=""/39, 0x27, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000140)='./file1\x00', 0x2080, 0x2) pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2000000a0, 0xcce5f86e830ef1cf) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) 09:15:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0xf4, 0x7, 0x91, 0x4, "8dfc5d4d5a222f7bd4bba45718fdae17aa202348", 0x8, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000c0affffffffffffff0004001f8e99f646423caa001ce600001a000001"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000600)='./bus\x00', 0x8) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e2b6dba343aabb4ce5a0046101570f904f1fd66e4aa0fecfd0668c811951b018194f19a19a99b341c35742b0456168d350bd2fc5117ffae3b07d375dc51b28508ffa162bdbb2ef0967f3529b82ce5d9b81bf459354527f240664543f93c506c20c0dca2bc56ca5684a875fd773e68788202fcd4f748210e045e0037c79fa1309fc7f4f620e280398b77d233046953c34c50206b92f7842b400205d53cae4ad5f8e975082032925ac00d9c0a66125d5ff9e672a2247018ab9d2d4e4416f6abf3e45b50029c8fd1368cabb07e70a4cfb816aa69c2ce00fee4af82561315591966571d5a58e4d5fc623a5f49a974b9e05", 0xef}, {&(0x7f0000000300)="6dc118871ce2237973b8568c922ed0244ec96b21ad639cacbfbf2fc154cbace08209df1788151dd4ba4ac1472de248c890cc9d22e9d5e3c7c83877f8af25291109f7a83e896fa25bc3c377e9fbd6c5b0e2347ba2384627a8bf518cb63477af4f7aa0abe76a3c4f43176ec6b988ebcbb8d54cc06d22fac5f842e8c03da35726ad337fc302d3ec86daec7c", 0x8a}, {&(0x7f00000003c0)="9957171bbf613f89feb9d26eb8531576824ac7f0a683680bcd66d0786e6ca781a08b5bb370625ef1e33982c2e2f5c666cc695e2438973973b67ec0d6306a719bc00fdcae2e4de7b295c39e23f244bbc77bf55bea260aa795c9b26fc47a940d32347f68d92f4f29886b1cf1e986273fcc1473bf80beb7483266965e29729e609ebe7ccffb82522d1c197fb1f494c21d26ea6eef5590e9f4829f1a477087c022ed726081379b32d950fc7259078ebed1ff927243808a759b4a0fae5f1aeaff4810711922c9048b00fffff4bf2abd7131045f", 0xd1}, {&(0x7f0000000000)="94044d90ca61d2602cf913a6172e8bf2be4b66344fdc54a419c6d64ad70aa1261fecbe3cf360517a5b397056bda6404ece1977449644c98b32de8b12215687dc2d3f5c223a7bf13034d37b66067c60f3cb58737172c1b86bfa3cca420260d1ee07c3e2", 0x63}, {&(0x7f00000004c0)="8dc255a7fc8973d9338aeaa43da1bd3edd984a17f2fabcf0dd2b23b15dc8f776c71b9ced58c4c3fa45bdf94e0e404d46d59f0b0fd141f836862109a791de898b7944b36bd59e5a", 0x47}], 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd55}], 0x100000000000006c) write(r0, &(0x7f0000000000)="7fceaf37f70ca2e6e6f2078d021bda62d8d139bb58cf78a24ae23b42bcea08f31555f7019eb3c3afc1b6d82731b4c4b50ebb351daf74e5dc48f1", 0xfffffffffffffdf0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000020000ffff004000"}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:15:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0xd06e86f0bd35cfce) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) 09:15:56 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, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8000, 0x800, 0x8, 0x7, "175f19d2528c609f60f6ef254d44f7879cf42ee9", 0x1}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0xfffffffffffffffd, 0xfffffffffffffffd}) close(r2) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x7, 0x8, 0x4, 0x7fff, "300e6ef2235d39479b0ae1d8b039dce98476d773", 0x6, 0x80000001}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x7f, 0x1, 0x800, 0x1000000000, "a951b2dbbf3fd42e4cc7ab26cfeeac2b255e3760", 0x1, 0x100}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x10000) 09:15:56 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f0000000180)="43f4c68d56ffec8808ae250f321b5b0dabe7238a1dc41ae76c6f411301265388797eaaecf175d281671ec82854a64a171117e4ff9d", 0x35, 0x6, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 09:15:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3011, r0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 09:15:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 09:15:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 09:15:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x212, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 09:15:56 executing program 1: r0 = socket(0x18, 0x3, 0x203a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 09:15:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000024ae2c9cb0c7501dfd3bf808139fcddd8ffd8eb041f6a913375944ec34886bc8890a80e0000000000000006c8a38a9c012a", 0x35}], 0x104d) 09:15:56 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000200)='-#\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/231) 09:15:56 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xb870, 0x8000, 0x7f, 0x4, "8f9c1e5302e43fafbe56d7cc7b08a2758a455e93", 0xfffffffffffff000, 0x7}) 09:15:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x3, 0x0, 0x13bc00, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 09:15:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000140)="0652ca3faf47f2c687a7bd6cb9885fbade35fb180905eac2f4a404d6dfee2543c7690e3f029fbdef983702dce0066ba89ca5857d9bb313e4eaf3d1259753de6d0da256b45c890739ea9d031c5eaf8d10a788ae4f3f3d5c544d6994a370e53c795e8f7c673c3a9d0528510d24ec40234ebc57b9c79a87b346a5c41b9f536d2edf06648bc74a407e9c5427b93a084308aedeea44a2ca2b31dd1754b5fb10bba222b4fff9719b1e7471a873a10c74175181", 0xb0, 0x9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 09:15:56 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) setgroups(0x1, &(0x7f0000000000)=[r2]) getuid() r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) 09:15:56 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000580)=[{r1, 0x1c}, {}], 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:15:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setstatus(r2, 0x4, 0x80) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r3, r4, r5, r6]) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000800)=0x1d00000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xa17e, 0x800}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000300)="67ec685b80030423c54450697baf979ff239096f5eeb5ef31186bc1d3b7f59984d7caa11e955ae689790eb9c7af287957bfece0804bd22531aefacdf6774c26ee04cb3305cc75f187881ceee2dcb45205784a5d464ba55d728b07ad459e6908693cd20746ac7bbdf38cfeaf3e845007811c1639499c67ab90ba80b1686a93fd3d2d83895035acd4f00bfdd97091aef3ddca47d449f0d628833ccd3cf59d421ab7665e3c1b5864d5af26f12cc71628fd64baee2", 0xb3}, {&(0x7f00000003c0)="30c370de16a0f738fcb7832424d6c63e0ea6e68dc827b9e2725e7a32867342d7971179a5201bcf9a1829283bee0b87cdcd807fdc05cb5a3c12365c819f978fbe79e9437013a5064c0ddc65212b398b16e49521e1321fe98ec76785552e0f4a8e23229eafd0c7a5183ed7b648708ee99e5639222dcadabb4b83ed8e0b0e07156dc706f552b69970d17c357892d1032390dda38e511261a1ba5683001ca7d2d6f3a861e90be8f34b6764cf892e2ecd3a4b2a01ee2827fafad2", 0xb8}, {&(0x7f0000000500)="70e8b57d731c48ae92e1a0abeda1dda6d110d4b104cede4f8f1d92d0f5eeccd621e0f5876bf911848406f9e841697af2412c6cd54627a410e4c98018445d0df43a97ce930f4945d0eb3e04e2d10afaca619164ee82f73d70fea93f09d5760350d635c53d2aad11deaef3dee0f2799ca07b17f2be6bf29192bc9e54dc852157bfa5f8eebcee905321a39f24cb4cfdc982009a72974dbf4b19873c9f0cf3d10b575aeb94b9124059a4cadc4f090dc1e37e862b48404fb9e79667c617d4a8dc909c4e95b0497486837825b60b31f8cb754f49a2ef75de2a8b2af6f58699f603c52330d7f000ea42cd1475b35a759a6ebd6f687827d5da176da63a74", 0xfa}, {&(0x7f0000000600)="065709939d8db9993f3c88ab456379536a47b6a582d10a2bdbb4d89a2e5c9332821cdc74d91492d457e8cefb6e85079363cf188a523dbde7837192537233c42e62c0fe971691262b1e4f548ab82366a9caf1da15ae01954fee8214bbdf2749e24a1bbc2ef62a2b693b03e57b1430e949a849dc886c391f0b7aaed1bb45fdf8d03056401ebfb7ff21f3255e668cf829fd3198bda367ad74094883c3336f10865b2249786428362ac811302a2f2833d709aa542f7b30b2d3c7b926e66cf296317c6c3b1504f96d20d761338cb68296b2ecd105cb8a5a1d7d17f406607ef11147432e28", 0xe2}, {&(0x7f0000000700)="32adefc76efc3d9bfbd3a6d269e64f6a6206e57f64af47949de93d02f3129e78c2b6f9fdb51d77011a7ce1babd9f7922872b0fd26169538601aefc41f953c5ac983fd232d0068f339f2d0f68fbaead78fda47078e63ae05d10405d1763ebbf5c283165496d7d7b47bd9a28feebee2d6550dc502c0d787b84b2f561e4c561c3ca2b74b1989c14f65b8a14ebc0f1eccc03a72ef9478a92030ee425d7167f6abc7df3a4181cfe32d7b42e3e614a23976d8a95fe27c5030a27e6a43c860a25d25471fabdbe4f196e023852e29055edab09c817b82105812ed36f31084e0cfa2a6540", 0xe0}, {&(0x7f0000001740)="d897d5da4bd389ab190cb72df6b8d81269f4ef2b0a5e1bd34491aac478160b0e6b16a9ffa2bc5e440db028906078806d3be0f638dca8efa4b129c3d2e32375473f232f8b969eabab20807a3ee7b9126fe0931ce38ed6c25971560c352a6cfbb2924b86205eb7f979719042f5b421766a5e5dc7fb16cd9530d48c2c869e79e7e73e8c5ced3bd3abae1a86cb64e6320348d3efa7f2e0ea9fa17f077f8bba1eea1c8db5b9bddefe0660a99b6ae395d557506571364352eebd97079c66c6e1957c86e215850189157888a72e0abdfa3adb288aaf51a40b795da02249bbaefeb1c01c76198ec24b4d4e0677e53a8156064aab4063d44e2982352dac121ba134f380f425ebfd4204587bb197e883969e5f79572fa9531bd743a3b9015a2a76e4f6dacc38c85a7c24335c4c6c02341172ed2054912f49180f2917808e861551c78b41929d65101e6bb4b199f8e1a5f385b7ea2f6d26902121c81b17e7368574ab079173a36c499e7940c3935f3de06652a784f0b8f3c97831a5fb28a2687e232862113dd95a9a63f6e9736799bbdb96e8a45e674cedd3f18b2510ada22d2544269d2b00fdf066a90c5dcb595f1f81a112e62dbc7df6083fbf8cfa4759fc60167bd5a789216c016ae27ffd2592b64adec48606f46d1cf6e211c9728feb92ed67e62ba02496072b9862a6a15b8c107720fedb02ed29ef95137540ae32cbd9a905accab8e24855592fd83e6df51e99de1e4963edc87eb7ef0c272930913102a5008a437895566181074a16a5eedd99c7b50be21e9fd042f0402060ba66723e56a60c2fab6f6d0031826bf2ba6c6e3a8fdd687fad4714cc387f507402be942346e5626238c3c74300dbf4aa7334249e647c2d8419fb67929854fd951408250902587d5eb5ef0661f26c348fea08d8caf8df9ca9cf4c1dcf93770be58d25915c8dbfb95eeb9d8a7b786a8f36d0302e1d6b0cfd390d0b931ad4f57fceb63db06b54ab0e0e98c008041666f6b8066cd89cf21438f13f06e7e867173777afd2b1be3ce858ac6e4480c90a31b5bd788d16b7f7d499e97374143efa0b83014721620b9c313ee8f88fa2e2ad73117ca157cd36bc3eda041b1e537f98ac1e95d57592845fc0b4c5e9cfde04b978219fb1d7bf3bbf9f3b656b0345a8068c81a7b6c7389847c666ccff95b95f053b8e6f67324cacbfacad57dbecd3414e5b04a01f667f89dcc4d1e973d233120f3dd7cb269aa717b9e545dbb9676d1a5fd81f9864748e4f144873075051c3c20fbc8859e2810a591b75469db2471e507a02954b10798eed1bc06bdd3b6db12dedff2bbd7f860636501376a48d59c31b9c9a32ab4eb767b39217148facb078dcb84e364362157b90d2a75292fe51b4d27c480bf2e0a8d456bf1a76492e1860814b5e01abdf498d8c55258db613ba3254ba9556c56a1bba3cfc1d72c4e971657be706684e5ba740e3adaf176ca57585aa216c000bc4fb532d4c3813828d3c8a55ea7b2b1cbb682cdc632346bbba57ebd4e7cb42942f9d6aada2a5cadc8a020a70416832220243d7afb846a268b928844e727a7c3ca1330bf5b16c77653a24422d71279971963dff5da82527beb2f28a221e3666085d579c4c184428be7110c8ee22a9eec487410d5604202b91a62194b3032f1d42c054bf61ff28a5f20d1f474fd2e6f44fb87fb31ecb843f19254f39eaad3e732e7c14a94d1cb275ae67549dc4f69045a5df7255cb30bf9b2d8a14431031b6e34b4b871f7de94f06088105b3a73eb0d7f5fab973cd365bc346954ce8f4f857448ed171a61b4c0e8379549e35abbe4acc26f698382648fa577fcf7d8b397067d51f8b0b13958fbbbdb02dae799c10182407789c974541852a53897425f16c22f3dbef6d2768c4bbcfb4003b20f5069d88ba21455561823b8e3e509e40047bc46a7a44654e74e0f72f9af75c0b31c283f71d946f69c8348c7093848ea3dbd990bd6fe628c25f1e5deb118d90f6449b40d618df1d925bec54aa94c1b6b8ce7aa350a58bbfd9541d6aec2a26608099ee919f85740c007f0eac7f80dee16195abd68614b637098fe29c6db3eb5862482784099ac8232c6332628e2f15d46efc9c1629aa196ec16a14a4c6ec7f4dd752cdb90fc5cc55e13bf22fedb850a0562ea9d3fce86e89a78e8da239ffb3467ad6f32415c415d8a8f62ec2b311d317b9d146f0f51ade5e4ccb3d5d89032f47594487a6aa3835069ce53de14dbc01e180f6e41b0a05af4cf35760b8cf596beaf671506dced2247cfa7c8e5272e36f328fda8b5d63f3d6dc81517ff40078afb519270be412c5218549fb23f864d5107d062d9dc28fbb18e89cb600470ffed00ee38d5605ac78d7120425836418a6687965dd0fddd405b549cb3501b7303496cc26f936adc653e8636e929ac0d3a653aaaef2136acd41b98002b2ec8612baa5210ed2bc44481c51b595b1b50a5b1fa6767b807f8d8c67f1647045a75a20ff3fdec390a58bdab0eb27c5c58b3f356d0d1300da82ebfccf1a8cb7e1639721fad897f028149e23b46721a87213cdbb5e4fec302714675291d8be25c4a9a4711a6570dcb0628b95d58c342a7d8ad88a131872588bfa6bf2f6bf5584863443eacfc2b588bea7bc1105be231a2ab224ff64a554deefc894fc9f43ca98468b12cbc681a4de4d255784598b0f03ca4cd674cff53bef8a8fe0049ed1341ad8b7e1a991838a191745c2c90758b02dde3c2b9a9873f5004faf49e09be5fe7bc9e1521918e1886f6b7b9897f64b0bab4e7190f581d3d7d1a2bea1270ab837d74f89ca5bcb025edc71760a8862b02348363f5d19964848fce86279b42f451414b30fa11ce9b09cba16c055a56c8484c05c9952efe2b5f7ad3e34f6306570c57ce230776a5ccd8eadef6b217171dc1b0bc58ee31800db392d9bff9bb2d9ec70b18b0f8181a6b7b13557ac1e011bb50522582737d387efd46d78c68c35af434d9e3e2150c50a60efc526440a31be4ba19076b521fb3b7018e33292a3a47f8e65b2a7ccec23b2ab1f2ad114dd581178ecc1c7083e239ede3b76243e1a7262b8d8da4127d5daa3174f7f76313a1839a56e1958ba059eab730380fd3350c779544b078e970b8406826a6751bd7d1c0518df7b091b5336884b7063fac9de8b6dd3cc5d2a427108a537edfedc87d166498f0233fb48ee9f6b48098b793306c6a04a4cda497d4e5be9a52bd653ee0ff28b414a39971827478462157ac9f3955b5bb64fbac213ca8785aedcf1e4ebfa4a19c9df5817a2031ebd077c81c05939622af1decef84ba09dbd22ea0ceae047b7048f822266956ba0271c3231b4e53985f380254acab348371265b3651304a03c21d70813297e57bdd31e61c9471140d94b4a0383f40ed71cd3d26141f8d1b5580ca136d8c575874a729fdc473e39676f31d09eb06b6b7a59890ebaebd8afd4f0fe96e255641ab2e8f2166fda7ae22330d88e29f44e9ba4d56060fcc227b94455869c6e76bab29670295a60592fe5b91d60d0b125061ce71ab72d29be88524d37177dd797a901b741fee026778ebc8b6f387eaadaeaddf18022f66120d13cfd0d1e51782b167518e7cfdfa67b859dceabd78abd131bea3240280dd181f5618b8ca767619d2b52094b5a5c7f7eaf8513040350a12ee2e1fece211be3edf8cbe19b124e3a140d556437e6051ed36f649476fd18a3353107b15451c4d748f20a8ba50a774182e41ca22aec0a13f1990a3506ace753eb43a1e8b38b61cb50356882b1b56656c811d726d8f80d00fc4093838f447c52c2e846f62e0123d434f35d3b822437f2f6d8a33e01485d7c33b264e583344c352077b5dfbc49e2db951f8413e17c7a1fa0aa7096df4679442f54cb5ec4e4ec4f1642a6d5491b4985326d0d3ecb954c91792e443f85f8f2a34dfca3c4aff0ef5718be7fdb5b584d5f9da9c8d5c515a6980294f07b9cf326775f54210377626a5906c321f91f6a3946f83903b9d4c4b705c72f6f20ba8b9971cc4ad3edf85f74c48ce09c5bae82485b5c0680eb5d9405849d77d08069172aa75d21fe9282e55f2884925cb14edd12dc72c17e5620b847523b4e594f36b7673ea03b8766e65c5a310396aea328d9c8fbf7dd93544ed08b3f6a8e47c0a5bb07e28caa6ecbada393354e13b275e4fae319ebdd884b871ec69eb95753e71d4b335589192ce22e024982bca921da5167fcc28f3752a1065b3d605f9ece73b2dbabac23a75f5d5f2b7ffd13af818c6ab2a7ba3c000a236a651bc5148ccaf148e8f890c36cd57c709c33fdfce4a89dc894b3de7cfcd093c246d244bb327168cd71c728da7fccf8ae543f9ae69d39c5dcfcf0e89f1998778a14d0e113b959912379cb9376def3211aa475dd0ce31689d8e8b457f91e970b0475360b6e8d98dd5a8fa8bfea1991f024db3edf6e7a6850a260784b79991e0cb1d45d8b3ef9aa44802e848d620f90292eab755b6d258099774389e83402c6140d4ebdf85d569ffafe855947ab7cf197579f71ba214b8c16e1c19ff4da588c0adefbdea842a478ea5bea19b6885072ff48a0c2fcd0c109a838e1227c4793a5d1eda643cc66d94b4cc65b7aed5b996c594eedae28a4008682fe13a6fbe18c2a1113c682470eebd55a8478b3a4fbd0839a68e7b8ddad5a82f8f26cbd2c8321a757a1a78e2ad69f23aae62610e690e1e254c70f7bf3bc70112eb1b04d5d475e93ad742873df445734190b55411f3d6a775d5b7663e723ba8fa2ac6cfffd01831cbeb76736ee0b50239c81cb8b01539de247fcf3cd4ecaed68f336a8ef4568b2ee5605ca7341745ff50544c8d7d89f9a9d966e1b2d644e5ff3c9aeb9747cc765c965ede6b13d8adc463b2410b5553308efbf7381124ad9fab24e7d46e1b54d2c684e2b5c230f31f2cbf62d0c68fc16d8ea0fef3e24633a9f55c7c86dc68b7807a692b88ff2fd4a29103f5f9f20c3b7cff98c2d47d84762157c74258f5671cbefedbb2ad92d18b7ebc02c3d05f633a65057d7b5a7fbd15bc160ba5568919f81831b0bb82f8672340142a04326c14646b004d559ea294bd3f77a7411e2e89f1ee382e8af0570da928ae3c3095c5c7105a7bbf2d9f326878ec6e39fccb30f7d1f478de2c3763b7873eeabd78ba5fdc26ad6008d5aea6433d3b4eeec3035a907fe2431a58dce3888803b553665fed1c9c535aa9daa44655adfad25d10234b176f1381128ab3ffc411da8f11643794ceb5aba87e30963c3bd20a1661f23d968ae73cb14f435aa8d81d771d80cdd2606cbcedf1c8c2a6a3c92899a426e56a657e19634e59be34dc9625ce5e3d5f54cfb289b0831d53d2eea5f23cac28883e88855c57ee306daeb3f359d010f7af97fd702edbc86455a9c944f644302a2edddfad18b325a36d3944f3e75d3abbca46f1e1aeff38364ab7b2c56343ea97b8265a209daeb82f17c9db790241f4341d08cd044398a3dd0d65d2d14db190ce2d7b0583dfd2fb9cfb85c3b3472642168177f570a4da3e1f6c97b53e9d3f6e69e4349d181e4112da135e9153ad3f75ed512411b39e8e078f9b509c2f4f9926907e6b35b182758e31fc51e24aab114c730264353eee069956d9e0e2620fbac4b9e8342774e6e77783e4a3f52ce0e433ee8eaaedabc4c561210e702f8576e40640eb5cc6c6e7dbd3522579dacb1f17ea087372e7ef77c34cb53b711b118c250af928f6ac9c28e646d1ebbee6b753c6a05e799383ebb5db53d5788ed36182f50508dc1da34242e550bb2a17eabc6412f392fae56da10aa76414a74f7f789ddca9b73296afb96", 0x1000}], 0x6, &(0x7f0000002740)=ANY=[@ANYBLOB="101000000000000001000000010000005ad9d377af3954e419a5a19368d026fe9b33274667aa0476e4009c454ae7cde3fe8e55076f76b42d96f6d31e76d0a91ed88e69ae9a254fee88ea15962ac404901731e8e7878c5f35e9314d6b70b8fbe1391c6bc928fe25e4547fdd557363422461c0e34bbc13eba5b37195b393e436c173356e4b58e3da86990ea783d7438105e1246f05d329af722583fd2f6e1d93b6d9e17dfba0df208b7992c377c90c869631a4285ae067bdf88b5f1650a2bbe8a470308e5c7692b452cec0b366f30bdc55237c154877827eac8b17a38929c001e7b28672aa7201156e0e8a075d2eb3c7a502034be2351dde103460849e90d5063870458f1125983e5a536fc1a090c02593969f526bc46adefd9c4143cd02f1a3f8eed8bcda529b7889821bb51c8de7a729eb58ba6ca1033e53da28023e3327e29e6f30e88cda03c5f2a26aa18fc2e6efc40ecc12cd5a1552a522c69490198f670e6a03b3d9632543ef5a08758e3cfd88401ac45a3ba0862c39bf6d8bbf2d23bc80229079b203184e20181892fecb133b400e16176414d437c45990f545c7201402e9f251103abd3eea461de2d242b039cd9fba5976b1aaa115840bfcca5e7c689fbd8a874720fe8b67a99f264777e60fd685d9c6fbfb85b9d44e7b0c51ea35822ac49bf55393b7d44dbacf558b74d89bbe340899829175fa6cdc4eee1512fa1f3623c0396d39d3c98f02b3010cd5be54feb5a511e2c9364a561ca31e532ffb89e721fb0d7126b3d5543a06472a663b305f56a41514623fd291b9d26b43dd671ccc5741636d0d1faf04950a6231ed8901f348e5723300d2fa4fd06d0515b92de185e5a3534dc1f88ec82567459dabbcb8c1e73d7b6312b7095c95fb9cdd5f62fb2473410bc1e5a5fc113a5cb3d6a7fb07ba0e7797e928b846e417ec3709ce743214cf78c5b28a64c2bfaf6f261f0accb02c34d2dad99d99f3271c9389538a3d9173ea0a848274d68ef59461616f2ea1a1c95fa0d5435a0ba43fd93f53b92bada7830cf3241eded60c53e3f5ffe3946b3b634e33a0c97c432afad0b7f7c4a8078e759fb1043962b20074ffa0c6b822999151da4b1a1ad5f6cb55ee1903a3c7be63c42e430187757d891817cf0a115e0b50ad64374484f3a55f616bdd9070eb6822e2e5c84e881578ade01bc12f99f6a40d1fcfa323988bec30e3651aa9f207f3c27238d8f797cb3e2c4ebe910d96d5dec07825380f17b89ff62b0a6934478e4eb4a799a418cdff8b418c784b1829c5068ce77c2eadacc524f9d7393c9ae6fe899a77ebf70472ecedaae84eb87cfaefbe3940e1e1451fc8dc0ae58643ff3faf71da1a30e8ab3dfee0894d309121c550137dab3744452508a0104e6320208f93ea21c35ad952d95ca92cbd576b3d1ecc67eeb699245839f3159a66e3d83bc603a96e2556a044db86bb2d7017b38a4174e1d42d2ff927b5e303c78480fc6b24358a384edb61933a19605e75f514617b89d794e89df43efc0d2e51d7942321f547e1361548598ad73bc8f31a30c1690448862657ea7f4be0fd10e58a2e0ad7429415da30df09115d6b557b329766267eb15bf1771749bac0ce159548f2dce53d915ec6e17332aa36ca8df4313252939a82bfae0b4bafb87b0dd11dfb5ee48ef591e2d3e428e09cbbcb74288ee29b6e8770ff7ce35c5e2a0445e63d7a5554ce3627d0431ee4342f071857a5304ccbe0abfc6732c158ab4bbef5083d1f49cc6f81284b37f1ec43052bca05b14aaa16f6c78a9aa5303bf1c27b91a28d43aa8e750b93ff7bbd2e5ed7e39db6d549d509f74592b4d6a3f83079e17579e24a03a006147f0554bf37b47b9c8c72f95ce6e16b9ac5d65498efb0a5ee46bda037b448ce8d28315aa1dbc2131dd2198134cd9306b66083458449e922071b65c2c3d23086120cd7fbc508efb9ad92fe84e42af5c2f9db2567b57cf923e65437aa6a4c9b0aee3c141f20ba19d12f3d572eac18fcee4449e20c2a19b7b69edb29ee5f0ec2c27e03a5a194d39a37cef3bab139bc8e7e859a9e01a2874c7827a8fc588da88b8e767b3272b5bb54f5f6437134fb0c63eaa315e7486957f34be7a70e82b09980136ffab00fcc6571794b4a3795b66b61f53587b433b4209aefca50c3dceb8745fdf451241291273f64af693c8bdcfc278864c9cc3f5c9f747e9fc0a79b5b8dd549a6b76dcf068ba36e78c2ffc712dc25655627fcb18c037dd9843d9cc15c7c0771ff85e79aae71428a0297737bf7a3f1679bf417e7f4c634fb06336d7f640d08590a60cfa89b248ec4a9c348d6d9765c72faf4e1042bbf30a59db05a8304e09619f8841374421610343c47b3ac9f7fad1694c6d1fcbd14f915de5d8f2ec3cf3af135257ff75484a48ff266cf441f2178c70b052afc8c131f7a35ded845e04493d1129b74cfe0ac98aae47c232feff4cf093fd16da989ff7514c30cd8ba26d8f2a07b02dbc9bc9b022915749b3fb4022c1b952ea8bb5b7b1dec861c6733f49afa5787175a985b94bc56bb3f7852bf86f5cd6df4ce076eef5244a995a6b7e130cb5daf350deb2391ce7b96f666d7e8276d80460eea2e27b1d7626480001e11df4ba68da25fee9ed009a9a489efe66c7372cefb9a2a17d5a034bd1ba425b7268518fdfa9a70d515539d1899bd08b6546e044eecbe3672a1cc9e6f3a23a593d97a7d71f10049a03cdf3acd310fa9b669e64c30dfced8ac64f3bbff7afae7ea60e84d3a3fc52073d87f2817e8f8dec4fc56d6f052b86b03403ea6abaa5829921650a78ad4e301f0057bcccc0d3362bd70d5068dac38022a4cdacf7efe1b278e7b8afebd4654f18d64a2d1a5521b3b85d323c636ea5e0e06e37352a0053f63fb4e77c5ab1f3bd03c8ff5b3ebe041cea1ef82187ff12518fd1fa80de4feb89706fb4a156b48a06683c3c3e549871bcaa1c3441b6e72977e764317dcb522a4791670683add7bf71db694992b22ad9b16b68a73d5812e41d5130e38bfd3f96766da6db270672020acbb3f1505e326573002b34d0e7cc6c7d9cd7489d13dd8415864432ab8ab05598d3cfd443a163239eab86fffdfd399edb1d5a3bab9bf0acdd1063370574bb5c668871da67dbd96ed76de8e514fe92f56ac15390d7b2f4a557743d105afe05022610628ce034f6ff32e020972c2a27eb5e82daf3520697d68b7679e06effe11c0ad44405c0e0cc6b1c7c60d29a093831850afa25eb8b003e14afe550d15fc5c6955638a87024406d484831cc63fd1b149375c50ae70e9cab986afe583532b1b66f5f9aab852f16022e786fbca54553db64af08339d7a95560d5f17ab5e597714d613a124540f22abee32e189d84d00c23b37932b286b13f14ce0a5084ca5c9889da31a8ca8f7b1372ba2561637fdd5cee281bab9159ae79cc0e11337eaabdb2d4b3fd5e420567333f19418cb1aafeb9ef88b5eed4a79e973258fc97bba66d76f8dc50a6ac635d49f9b43d79a63f53e5e0de3e2752649862bca49c64a64e4a849f2bc268d72515ec530cccb1d6539c9e879402d2c73e3d731586087d86e4b3a2c755240dea025179271f204deb37cecdea6c1137fc5b8806ad9c27ae5b63e058a48b292eca75a1a8e1a646542bfd68b4c76d96a13133ad9c30679ad3c35113b4b3393cd81c7b7e1d2c77f784ec1000641d9041d37937510c88b06310f9879aa92e43ae9355de2ac491e6a81440ecd0f57f5444ae64e546328db932a6de49a30bdc60426fe69e66f20db6be8c6904bc82b187f9dab5ae8d33aa78b57076cec87ec272ebde90dbe1ca436ed2564eed1c55304bf6143bf8280cad558aaac68e26f5d7a51c4e19f7543aade9e26f6c3cd4ae4c0cea8966805dc5afd422efea0d5f73929c1d532c368af093be58e9722315115e6ca04c3914fe5645b74ff6698158f52cc492470dde71775dcdf6075c5a7da1549df9dec6a90d1f4a2d5290a436ec9536718ab7b4baf2767c8c2a79fe44923605b9c436aaf9bff61f24774b040c4e8a16ce9565a581a2a0ca33710d9566d0c89ce0e872f986f8e7d49415fd74eb22c01162d19de186fd03d44fbe8cb18c0bb2fadde60c4c05e10c0e8f3bb6293c49394be3deccb1a9ec1bb611d5f8e5affaed4339b0f1e0cf682079bc9b41e0941f2277aa31b22da60faf1b31737fc4cb0c7ec8b3f524b6393142a034e8883ce55f6ab76b5e3c552d22e6f0db6e272e979b49a851d8cfd5cb376909b739673ac9d55e887eb5b518e194cf7fd535856fc8694d9bad47afacdbaf57ffa5f1d79330d5eac55bcae251a1483d70864301a1673b487ee2b267efac76a4cf5a65b1aec9d1767da543a64224f207d488a7f9d0f71ccc747498dc1b4d1daf1b18f1d0c748c83262c7229c5cc0e61202ebd64d9fa0abd61e19a15da4e2f4b726d2b0f8f14809981ec0eed3754b001f06f4e1003543b80c2d239acdf96a8caa9ffcfe19ef91e5af3e230cb181edadc3b254e467b491f110a6e2850fff5e451c8351e4994af963ae268011cd6c5eed959770418752e0f93db3b87eabe97fb397607e416d075f753ac277474a03e0fec228494929750cdbdebffc1ac2229c60b09f22824c71d2a277aaebc0be6d3bbe4520c844a26cf64b86e582596a64a5153e473546ac5437462cbf878bd88b8ea5f3c6d1fb40c5b0860635bc6f05db79aef593fa300a90c75d13ee9a31cc5e44e7238db2c9d2ee83781d82672ea9279fe9a2dbf67891062f6bae6992c7c512a63eb06d730264f4dc5a269e02145bb05a162bca52e13fcef896d79ab061ae3b165a52851cda0d526fe95e35189fb47c826a4b4d5985863721d9ee7db7da4e87ebe10937ca75fc5e82c8ea69035ab7ab41e4cde829a0e873021c08de3c472a90a1fe1050f55e79001ac2ff8f0ff30a546446c129ac6eb67374a10a9f84555f31e68288e71e0af3fa12126f18a883934fe4ec0c5163ff7266be4626c29dc8cb6b0fb817c2751b67fb6bbfe6b05bdca08ed65c3702bb0a25378c19c231163486117455306fbbb50a7860b60ee0b5ab4112bcd04628af5a3826241b3e7193f8c533fd5f9ed102225fa12b110564c66a069795adf0dbc61a039bc3e1019c381d468bbb6e6978107ce759707d065cb04174a0c2fe3d555f4b9694c9c61f8269e565fdf89887b20e5382a70a4014b94d17505bb1ba29aceace88d724e5660379bfe1d86f893ed3f453567e54ee4d621693f69ca59afc22289b3c4427b42ab28b9fb6779154e7b8be773f891ed93a217f9aec0d845825e300ed50c209b2e1c07de2685654844db60bada4f92b81ce2d39524ecabe912284e537fa84dfc2509225590581fda89f6135cab30458ceed0847adc72ab12c3c68a60f65615f1ae567c22949ff7b6cf3a843435c0530cacc7aafc11e05c50cb5afb129bc69ed9b78852800ae22107ef88f71d8cf450103da3a8b561a6194aeffc1534e933144a2bbf02485d74156daceb9206986fae64ac684f5a281eca1fab69ebebdd11ea09d3d8ee788cc0246b5c40f51a010461bd0fcdbf26ec0dfaced2c81e219e34a041d2eafea19769442d547dc75bdbc0b4f4268ce3123e781c21264354b865985e90358df2adba69dda550870248c8f199e4e532dc6e74f118ebd1e399afe463720f573eb832ed50267d6dd42be0d40bfac67e8fa60315feac09fd1a63c91e5c6d21afe850888da3aacc7c8ecf9e1957d4dca2b53ecdd054665ca90c9011e3db62160ad2a50723d6829c27c31c7200f7f235ea9f45acc7dad453c95a017fab6d1a73b6951d00ff204884df3d3b9a523cf7b5db42109bb50a00000000000000001000000070000008b28c5780357c22a19ab7074dcbb4afff12a5317cdc513ae9e8edc89c345a11313a87bdcb97bb4f541d16a7254c83531d5ae7ef339289b89d28cdd746989c63462594290d4b7a2be3f4abf2ea442ba0f5b0981f519f0b10c4233b10ef6795880ec51dea0eb78afa3f02b8a75b133e0ca03f05f08219e7c699c18ab68bbba2158e0bed0bc122ce447aa156f2d8d000000e80000000000000001000000080000008986bd9183c81046e464a5136b62b9420ace74ff73c6f9920f39b4207d1419ff257fd5a8eaf1873626bd32777db6f2a354969b4c834f4040a85c8f5b822dc43d80c2c14ea57c1f17e31832051f26d7c222d23292f3a14ebbf4e2527569a3a31fd9b196abd1d80bb42a0391ccf0da7b0e3d4d3bae7d052641e9965c78310d25ca81735655131783421ca919d692154016c48e1a913620cd1f4bd2dde0232a9ed7817901f7801c9b103223cd4d34a6f3e84aab07ca1c4e4c39cfc8383d94cee6ee18366c3e0c127d3773ffb116faa67af13207e60000000000"], 0x1198}, 0x0) syz_execute_func(&(0x7f0000000280)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") r7 = semget$private(0x0, 0x3, 0x1) semop(r7, &(0x7f0000000840)=[{0x3, 0xffff, 0x800}, {0x4, 0x8000, 0x800}], 0x2) setgroups(0x0, 0x0) 09:15:56 executing program 0: socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) 09:15:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) close(r0) syz_open_pts() 09:15:56 executing program 0: socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x3, 0x7f) r0 = socket(0x1b, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40001021, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10008, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000480)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000bb, &(0x7f0000000080)=[{0x4d}, {0x9}, {0x3, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f0000000280)="17199087e845908f4ff762a62208181e1269b4272fe634386f2c777350fcd59186cf0163976b6d6d79cd904adbf5043b940180c2b3ef9bff8b8c86abff0d136372de4d3f8585aecd153444b3f76b4fe7f22d1e1be9") linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r2, r3) setpgid(r3, r3) 09:15:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 09:15:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2}], 0x1}) socket(0x10, 0x3, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0xb07d}, {0x80, 0x401}, {0x0, 0x81}, {0x0, 0x100}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x183, 0x0) 09:15:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) 09:15:56 executing program 0: r0 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000180)='.', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 09:15:56 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000080)=0xffffffffffffff34) 09:15:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1000000000008, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1fe}) 09:15:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x120}], 0x1, 0x6) 09:15:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x38000000000000, 0x80000000, &(0x7f0000000180)="f7f9e794", 0x4) 09:15:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 09:15:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0/file0\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f00000002c0)='./file2\x00', 0x8) 09:15:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x408, 0x10) 09:15:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="013c4fdf4587b1a058906f134f018569ae1f47b6d8f607b413c562643bd420f42bb0c1736d0de58c073870d6edbb0191d10db31d0c29a604d97fcf5badcb57cb940038e46a1fd9c8b10dc1a6f1f4acc4a1fced823b82b3f0ba40069902f92911febd50e7c40231e0ab304dc75c89308e6d95d4b75bbb30a34df8ebe8209dc59db6af16c6cc550a", 0x87}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 09:15:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40a, 0x0) pread(r1, &(0x7f0000000140)="4db97b1c7293b8d593f7c02c82909925ef3323053709b45f184bc2e34def0b21a5403ab4b61e308e0d28c11af76befda9205bff67f0002fa046a7f0d021148536c5d8747f3d39de55ab186986c3d417111c12cd2f5880373f3e9ebf3d3923eb7a64944b84a60031a4eab9c6faa2b845d9d6f5c45779061807effe9a4c2a00c67ae1ae0bf6d35aac176", 0x89, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) syz_execute_func(&(0x7f0000000040)="30cbc4027d1d3ec4e3016eb70b000000008fa970015c7dfed82f400fe3e8420f73d700c461e812c166450fda008fe95093460a") pwrite(r0, &(0x7f0000000080)="957d19965c677194f544a63490239e8b3507a0240cd590d9ec07815644bd8f065c6bcc5d8fc618ce860142d6", 0x2c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 09:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x751fb3) write(r0, &(0x7f0000000080)="edd67c6927a74949fd28dca79e837570f00948221840f8979f03", 0x1a) 09:15:57 executing program 0: msgget$private(0x0, 0x100080) syz_execute_func(0x0) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:15:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x2, 0xffffffffffffff49, 0x40000}, 0xc) 09:15:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf6) 09:15:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:15:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) chmod(&(0x7f00000010c0)='./file0\x00', 0x22) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001100)={0x200000000000, 0x5, 0x400, {[0x8, 0x9, 0x8, 0x7, 0x9, 0x3f, 0x1ff, 0xf7, 0x80, 0x4, 0x0, 0x0, 0x100000001, 0x80000000, 0x40, 0x8002f00, 0x1, 0x7f], [0x8, 0x5, 0x393, 0xa0000, 0xa80, 0xfffffffffffffffb, 0xae0, 0x8, 0xe33, 0x4], [0x4, 0x8c, 0x7, 0x5, 0x400, 0x3c00, 0x2], [0x6, 0xff, 0x8, 0x1, 0x80, 0x8], [{0xff, 0x800, 0x2, 0xd2c3}, {0x5, 0x8, 0x8, 0x5}, {0xa8, 0x2, 0x1, 0x9}, {0x5, 0x1, 0x7ff, 0x4}, {0x7, 0x2b, 0x9, 0x6f4d}, {0x400, 0x80000000, 0x3}, {0x8001, 0x2, 0x6849, 0x97}, {0x0, 0x9, 0xfffffffffffffffd, 0x20}], {0x6, 0x1000, 0x1d, 0x9}, {0x101, 0x0, 0x7, 0x4}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001380)={0x7fffffff, 0x5, 0x8000, {[0x3, 0x8, 0xb63, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x6, 0x9, 0x40000000000, 0x6, 0x4, 0x1fc5, 0x1000, 0x3, 0x7ff, 0x2, 0x1], [0x7, 0x8001, 0x6, 0x4, 0x1, 0x5, 0x9, 0x0, 0x1d16, 0xfffffffffffffff8], [0x1, 0x80000000, 0xff, 0x2, 0xff, 0x100000001, 0x1], [0x0, 0x2, 0x10001, 0x1, 0x101, 0x6], [{0x4, 0x26a, 0xff64, 0x12}, {0x8000, 0x6, 0x100000000, 0x2}, {0xffffffff, 0x8, 0x9, 0xa74}, {0x6, 0x6, 0x9, 0xeaff}, {0x9e86, 0x7, 0x5, 0x200}, {0x7fff, 0x3, 0x0, 0x9}, {0xd2d, 0x9, 0x81, 0x1}, {0x3, 0x8, 0x25, 0x3}], {0x6, 0x6, 0x5, 0x1}, {0xd7e, 0x401, 0x6, 0x81}}}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001600)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001640)=0xffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001680)=0x4) r1 = socket$inet6(0x18, 0x3, 0x800) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000016c0)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000001700)=""/250, 0xfa}, {&(0x7f0000001800)=""/25, 0x19}], 0x2, &(0x7f0000001880)=""/9, 0x9}, 0x42) pwritev(r1, &(0x7f0000001a00)=[{&(0x7f0000001900)="1b5d42e74664bbff347971b0fc01fedd54a58dd7555e50ca4ef5fb3257fcb9daba40ee8519ff302593962bf926cce967ff25e5799db9396cf7e7f7fca41b003653b8277bb4f26f2a9a71de53a809be2d4b7a5dd658ea13a5406fb35e68bdd9bb2d9ca6428f4d12c9f1b6041458ad77721afbac6129355bf594af8d1976280894c195995ebeeacc9a4f1ec5a83bee3b932a856845215f8d53930f30ab4f48c7caaadf66983bf07a66d9c3086a1226661a0947ca3d10991fab8c0e5b1219a6a44c1274584285a8884777d5b733b8ef", 0xce}], 0x1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) pwrite(r1, &(0x7f0000001ac0)="d0ec457bd6b1e21fcbab7114f998265403278a0cdbbab77612", 0x19, 0x0, 0xa) pread(r2, &(0x7f0000001b00)="8e882bbbb141cf45a1fc84de1ff42ce7e73e6aa0c1a7c3cd9cb5cc2b17513e72af32d7562a88c48a5546d4acc0c679e997503895327bde0455257c0d96f3e609972509af5d4cf4104420176a67c425954910eba8c104e13f24e328a8032233f16017c492cb4e34f69cf6b8584941f88687624ef3d973f0b6fca4862d914e7384ff05e68af18e65e691c441973e149831cadaafaa3c05d3", 0x97, 0x0, 0x0) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000001e00)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) sendmsg$unix(r0, &(0x7f0000003240)={&(0x7f0000001e40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003180)=[{&(0x7f0000001e80)="f89c33d69499485c889f3f058ac289d76a47c492e881a3a4e6a538a95b0e03c16a46a247a906678435b0ddfa8e8be186922c2caeda04e8767423f343ac1743fc4bef4fe62c6851532b677c2667f89e06f90ceca69f5987ccfc3987f9cd7029ec926fc14ca50975e42210b7886ed48eb181891adc4172169b76424066fd465b7bfca9028b28e11e0d0d79330669af0a0f", 0x90}, {&(0x7f0000001f40)="686a514ea6f1b6d77c9c444ff615c03d461b3e92635dc4a7072a5bf718257b6abff681e25ea0b0f76800b99617ed0f1a019b938ad903027cfe5c71272d35e0bb0c20f997e4bbbfa4d0b3886f12b1d88376e3778f3a58d752b9fd7a2eadef6ea66c728386713992c645a536b0c2e4607e07d082f7b51dbdb7820d74b9e3c4b08b1556cafa4978c6696a565372e97eae848d81ca9a74912b200f5a3e2dce6ddb5b9bdfd05b6aabbfbdb9b54602f3a204767391601fe33b2060", 0xb8}, {&(0x7f0000002000)="a5cb2706a091b5710a4dd8098670524ee0dd719ace936a6cf63c992750d8383f205bc4e9994910305ebbb9ced17e02576cdfea16bc96bb45c73c1783d8334c06de8084", 0x43}, {&(0x7f0000002080)="7f39253f2577e0f72cfef81afbc544bd4aa97531cf9ab9f9af8ea467baa88b8b7b11da881bb50de8ffb0e25a671955ddafac7e87e4cd4246dc84b99bfd7801a96782254f1b9a4191978d3c01dddf1c", 0x4f}, {&(0x7f0000002100)="13f4d124b6a8b1f63fc7911e38946c9f92c4934c38bcfb118c516a37f20d5324c20e33469ceb2c2e0a49b4dd6851fd10283c47507fd98b76005fb0953d5a28d33f988ebc265eca3858fb242dc7523d558935d5d0c2c17a00c3894e7333d5db86ccdc97d1b9675a1d18", 0x69}, {&(0x7f0000002180)="89e7f6ee3b58f235e75ddbd5d49e675bdd352afdce93ed170f1133dc264b25362cb7150d10dce1d2d0abe63b018aa26630435078b4946c97c9600ae4deff0b16c5969ba3bb3c5f0bc7844a90032970d49233b7d18d50a6a19e48efcb05f227e76be317d176716a5693866ad87a37d67cf43194f0f6fd99d33d7cbd8e6264e381f69650c648f4c925333f8c37ffb645ff032a8a859032c84ea1ab40a19d5984954886122e0f05aaa9a053ec00ec5587cf6453d2fe02ef883a546217f32ab2ccd5f6e98f368262bf2baf9ca5c245f759cfde03e488ea2c3fc44fdb4bb2a4363f6ba15e53bfb7fb58328ddae6394a09d3a8a4aacacd8fe20c278ac03ca9adb2f7f4e0a65862f8056e5d165f9e0adffdaa4a0e596aeea35915aab8f5d295b9984ef37134ff2446465a57826664a5c6a4f9aac3ae81af81a20802e22be9140a6f65fd010f13ace3605429507fa60cd78104828957f7bb87f65dc00270c8f05b2a30106647a4c21e655a2d12f196cfa9778df57bd54f0d0e1099bb2fcbc68b343e2070c60562f3acafcc6a5140d42a6e4c7ba018b1db18025f77a15880466ab884624d4e8364b0c4b5aaa946cda939bb981ec95393308760df9f64a350e19168a7fe135ae065ad861ea495235413fa4d91cb22b3a6960dbd673001718c215e5e43705b7846860ad705c68055e66987b481155b2c82c866b4891f0fdb3ed12501dc280b3c104a5c91222e45e385d1c8fa18eaea0234ca1a702c4c0b49428da95494da129b0b6a922aebaa9583446bd2f4692d8c4d99073fbdd40380b54c9ebda0ebd2c0fc01030be55672cbc45c2bad9d58e399d2dd96df887b320d91ab9cbf56a3878d6a804532137a2c441edd469c8ec3850e45904572550c7d693e45cdbd1aceadbaad90e360eaf0e369661607c815d7a551b3167e1687184695ca5c24b22979634137b3559754626b3e26a31149942859f4800654f1006a5648f13599af2be3808aad6a65a7f9cb3533eb0d295cc93e24f245efd15baa20f1e212e1e3765e3113c2b8036cde02868c6341fdc32014a343748503cb163c9f54682b958807e139175ee23eb1d86c5f32bf62c83fbe7a88ab8d5f0f0e4c4b1a5d82a7fa78fc7ac7ede1d3916b4d7d3057fca7ee05d3a0ad64b916809354be69aff971cff7100833d4cfeba058bf3a1507905b9b86e9c67394766ac6ce92edf27efd8b0006d960954dc33f2b3f8fe5f7d9486c30b67cbc00ee95e7d46ee88c2824e539f073ff35ddb7f74244b58cb9af63ffcfa2eb9462147871682e406403f2f2c595502a11377bd4a760c7c26277dc4297157168fc332dfcec982e6edc8db1236dafef946c74c438bf3c25c873565b98693988054226b9d9fc60fd7873b7928665feb1995d9beaaeeaf8a7e37d0a768a4322e60b51c2dad12b74941b6f3e7a28e5e488687ca576f091f8eab390cbe6489a36d5cf44a000036bf112c611b70bc3d5104459a765789c066dc4bc956befb080d7bbf5c58d46e9a0876a9f28b4ad31c988c84d63171109ddff9c8a6a5a85e905e0db57ab921e8f0051b3070d485925e2cf2cc187c6ee7fd086b52260b51b3762825dc800f14a7f4ff80a46b0bb3203228bfad90a1196128aa0516798d336bea829a5c36769626a04904a847261bc30184c6e5f8b8034d574726c3926bb76beb722c0fec86a1a14a784f7a74bdda9ead442b131bea0babb666ddd608156baf6414bf68b2330fad37e5081981e7fd3c5d6ae07452010d473868d445e63639afced7b067aae34403b620077bd6b96510c559f469835cb261b08dfc92b6fd2a9b94f89f5d1fda4ff6b71984cdbb4fb222f3acfcf85fb27218ab0d556babfdced3faee339a123e5896be1f63f1f67b55cd2c261ba3153f7a008a2a3f448a1af401173c74ce961075a858ee1cbb2c70aaeed159a68e238e5a97d713f038b736c7a1988aa0eea3b10717cdee094016e7b129edf5dfa5942c8de2b53e16357c3e1132eab1190ce7ab87550280a34a62501832f2f7721b5cc9b3e3255a5e90abe88684d8cb3d35726ff14aa403a41fe26193a7349b728995e5db8de54d2c4868d43b7f15605f82eedbf8e4fa23bdbc6edaa7b9f3032bef6c100e7f115c3050d51cee2d395789a9ca8358845dcb4cea861565660913da517b22a09e89c29c3d93447d9e821c70742cb62c712b3364da6b921f517683e1d6246c2ddbea79661c0310f938b69c2d511abb4001debad4eca725163523d607c973c0d94746488d9bd2ade409ff4a86d0bf42dc8cc7c37bf64861bd826f6fb2fc88fd8f8ec7e78945c7dae534824eb69ac8239e8146e840514427f2f4f29cc04b550b4ac78e9a29c2a6d5d2b93769a52c0e789b27fb3bd808c0b7113dcb6735ef3e58cc1534fc4959f00abeb88100acfcd47eb2a3f8408acf65218ad4b1cb9755b1d157fe531f55da2b442509cf5a77f288ba8dd07d75e197542bf46da7d51df033f84d119f0f3a27399236823c9d5f5265f246aec816047786e0efffb1f03d8261cdc0afdb848eef464d7140d82523b6e82cc3eb16c94d00fb7de31ae2bd3f8c6e3861d2e809197cffd731837625fca409340955b0f292e804005d4693a7108f621802786aa2f0bb12d0d4d50cd43da2acb7d49f674db4644537bea963f3b41a2d61a48d0ab46622e3630d427afebcd2d6d8e446984cb544857a0dd8d18f37064d3a3c398eac53ec4f130bedd33636d289bda208d6e28c203e0c92feef430cba5b788915523a806213c4c8286a3025dc0fb3f1250341b775ca9ae99012278ec07b2f1689c7e87942062cd3235f62aa3b06b8f915dc5c6f7cb1dc6e12ff9f001c2f16ad430e93bb5dc5655eef1eb0d2059bbb5d4fa232599c8751d53989aea8bc2c19d56c0916a6a0500d75c8baff25bff2530874a38f946150d9e4a5ec5aaec9acb3aab9384311a5d526ed088b32401e68671d6c0695b57847a7813486920558c417a32ab1f1437804e23d86ae2d40db02baac5033b79d86d08846ddf8e735b8c54d566e62038b57b8b2d640c5d477e0c049e2dfc07f9ec1b502b473d66cc4e13ef4a4deb00e68b8558eb2c4750ed041c19d4c1af46398fb1165482fc3daffaaa362f4e841647e5ece120692496613bbfd380540e8ce20c8d3d14727881d3cbed99f32b90c9c877f50afcf6bdec8c256f409a06d720839bd69f921d5c02fbe0f46517077b0061f06429495957ca4bb1e84ba3e988ee69c7c14d6931a5654a0106e57d0824bfb9c49a7361a563a269b7d3adecdddac93d61bd1dae237844244d7815a515b83f959cfa585e3a400544d37742a84282f19da65c1d99484dd99327406b588ac7b40bcff1a7e39bdc1e5f47b4b0ac66b40b668ca58f4e1ef86dbbfa298d35a87d4c2a6d3c451c92ef31c9e2dd599386d37af0486d59bcdc8fdf560d619322ccad8e9ec8ea8f6863aa9c310de15484a65c142e66cb8b2d5566b858e4269c415a6cdf52ebbdbe64a5504018dac6287f26c3605c8c3968ccb7a85fd80311d91c510055ef1042be113c21644f00387cdd5cb05b1d11cf95e88a0fb05df1f9130433f09c5f488d065e6f50bf70237bcf86a576a4c265d02e59384e8796f16971ddf80c30f58b040dd0efd5a8c30bfc45f7cd3d3f36156d480c62c8dc8f716ac515885b615d5dc48b50e419a3e8d5b908a602da7f3760bac1398e34310607c4e117d92bbda77afcb20b8b345afaece3f63f52aeec4dd3440efb7b35c7aa210852066df81f766b8d7debd9cdebc8bb205a1480e077923f7bda907a579a1d63ad1705260a04944e9bdb294590b4e13c94d369e23508e6234362a2b0cccbf1bd4f5c872fc5714bafb5ee6497383bc5090fd1624596e5b7bff3412b4333c49ca52f9b8e6646fc16d71767ccd815efdde408b0061958f9420a616e064ea3eeb263ef82cac95c97e6a36abac12fdafcb5790bced5b47a2a2b105fe2895badffb91b5aab1d0bbbbe8aaf47f1977dcfb0c355c5e9c5ec85ee3d83c818804871a873b0a5ef71889706b72b206a3fca4e5402feb205cbeca9dffd34fd56a8ace61583dd3bd11022033c6f9b89031a915880e3ef5368cba0c8948569c865e4b0f07f5b00d261fe641268b0e847a6b35e1d9f7f7dcff42fe036358034893ba0641ef13841d0c570cdc075138d97d915d0809c6d94a656598718a8aaf16b3424761f23db21a7ec5e319741d7d8cb26fd7fcf2c12a66dfcc33b3b2bfef13e030d5c05f436ef964579df91c053f4040fd41a74fda679ffc22261e037448330d4435cb86bfd3e782b7cb3a7f7c22c9ac9d1b0ead4fb94b8742927de8bfdb22f981028e733e1dc164c294193cc15e8cec387d99bc6da7f43dad2e16b174ac41714a840dda7b3d52fe13ac64174ff8041d955a1adc1a9ab2d834c22e3b41786c108f44e7bab46fc12b739bb8908278b3b5bc6f96b5739ffacc17686c6c6a240c9e33b6919ee724c603161d7d0bd2089769855b958b48b5846ca2f3ca4487e1e3053087c3bad11e942e47c8b42939344bfd920ba0807c7f14a76c84b4cf7d6ce4ed1684a0286a43275be2f8545c022a7a376bf59d11910bf18e73f0c1de4151ce6c6a13346794e1af97469bb5bb1978b6f2addda47cdaf574aabc65a572400cecf948a2cb49161539104e92d667585df5e5919d41099a89212e20eb2bc8d1a058e3c7a9e7bdb924bf03fa3ef982a3bb2a1932f4863ad3cf0ae7891bf264b8c082afa07ba9e376b091ad24018dd81ef612be4edbd30ba8bbc8536fa93bf837f61ee4728f88f5f24982ef74da9b9ca5882418237cf4b302551cae76bb3e5b419876dc4b774f9247293aacacc32445075ea3261600a19dc443736261de6c60d41e8a2f6e1c762cc653147b852c6425b749e88701d57d13dacc3ee0ed1266a40c7909b678507d08be402c25a98cc88bc9360d26963c0cae576f79b405ef81acb29ea0d8727b0d92c1ae220174b5175cdcd5cc39a25bfd3c5f71d0f29559ff0dbe621c7108efbcc800f7f1cba7986d06ab197a8e4650ac8222607aaeb8b02d51167f01483cf38f7ecbb507e7013a5f39465e62b8cbc49cb8d820047b37bdf1b971c79b6aef0343c999dd23628572280793f9118ff157cb744b16bcc3d34215022041f366f40a5292ef904e702eaa28a82af192ac0f712cd8bf4dc0d581e2b35b77c871a51aa1f022c0d3b9ef328ff7ffb9de84bf59e523ad3a4b66d7dac384a8e148dffdba23db2cdb2731871ec5e5ac68d82c2f8988e880b7792b494db367b5ae135a67dbf98031739be7b27ca5a2e92cb02ec6160f15e098b91c339e15f922bfd5c430ed37caf3c32d628fc182fb63a54a08363417f64648560ad4f53f09af3ecfeafcb16606ce4af39028cb497338420a5fbe8cb9602937259f6e505c67ea7380069102f68916d559cc6da70d1c2f7b80b67d3dda05207abd337bd7d308a08b14caccdc002c219a87b74b06fd691b3238ca393893702ebf0e77efc82af4680480e26a22bc90d1998436fb56a9a97d60163785043503fd1c00ce6f6b4a62fa5873e56a55f73ee60d6e51bb047b75670691e1a4a990ecd3e1dbbb32fb24f4a0c03c7e252b03c8aa6dcbf89ad9689ba39f04071ec99d2f83d8937aa1304ace1d9277cc9eaf128eeaca4a68a013d9400d3dc22b8de4d0bc9286903a5e6dbb00f481a39c7a3d55916d19c365b906c25af081530bea418ec59f47469fc45e2df3df723f797642aa34cc995cc18ff16954b0e91756ecd23e79d18a89d48d4b21fd8fa14bc0d81ef9b22e69535b48eb28e8311", 0x1000}], 0x6, &(0x7f0000003200)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r1, r1, r0, r0, r1, r2, r2, r0]}], 0x38, 0x405}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000003280)={0x1ff, 0x1, 0x20, 0x3ff, 0x3f}, 0xc) mknodat(r0, &(0x7f00000032c0)='./file1\x00', 0x8, 0x9) pwritev(r2, &(0x7f0000006580)=[{&(0x7f0000003300)="cfe6abbf5827afb192c200f242713994b58f2e91f3523dc1fdbeb3e288b1fea92d724b7c5af77462fe4f38d66407f6cee65aabac31652e65f6102dba8709b307c8b6b4c495140b60e2cbb90b688cdbe9a43da5cb79e5ef2ff2b2afc35c4a61f33691ef2d4438f22e6626ffd7d723c5122fe1b2a3fd011d6d724da5ae77596e95ee44b9806e4b183d48803781de8decf65489c5f18c6529d30ee91b52cc971c3d73a9e5ea55143ffe31f97877f33944586183e4d21cd0d368c991e92a6b", 0xbd}, {&(0x7f00000033c0)="bd01fa52f9810023f43e6141d0e71c9fcc7b3764092ee9c4e9db42e8ce59fcf92925b0ece238808b15b144a9ecd5ce086d201672ff8eb3554282c19951905165ba99b31199c3bef2c1dc81187f815e665866bcad23d177f302d294c0fe2867ee3be535b6d049f79d35ec1f89c7a462466184e3b59a75410d71cb8e55911837a91e3167ae7414b7dfa280b7097911b7499183efa5040601a432da084243129fe0958616cd4743d0e157e15f546ae64c9e883664cc50fc173f39304f69da7d0aa0c23e2accddc4a4f3c7891f41e4d3e9dabb9e4cceb02cef312aa274abeadbd3cfd59180e8e923ca53775ab2b11fe59732d3bfb8775fc4e263e6cf1221153b0df678397ef88e2952c203eb777e5f1fefa5354013015d634ed11d4245c631ae0cef2a68671a2a9cbc6e7bb7482db5b9dc0beb287d1560ca0a0d20de6a7b61909e1e681f97eb5d9bc041abfb942ca7f387d4b8d492cb028c506ae6ae10a25bae7c17a6046583c20a1a012e3fcdb5ff7b210396767ac1699b5ce6c8365d7fa7603cf2a9b0f6cdd56780c1e31936a0aa74248adce8bb05ca3b0c854722bcc8b276cf862f3d4248ccb4b8936733cd4bb47da7556fc41809208505ce9f0bc3e806698f7911d4b3bfc3c45f158f7106b371d14cf0fb6deb5b310c2a9b04f443a64b98dbb2916f62e2e3bc8cd1fde3addc37c5c4770c7b5cfaced853bd05271e0ffb80d9cdc4c2ecfcaf52f24889e5a6ea44da4e3cd82add7bf9ac97c510a899efd8ceb5deeaeec1814d76a1965254c424531ea46178ef5af3805370ca57960a14c4d1f650b4d112d22aa0c83c0798555eb4a6e900a24cf2b4bc300389d29425008d9a9a45d6b2278b4d03af44a948f0e189784e4892dd686fb1accf04dc71289b0ffb744b2947635dfae92771970ce04a557668a913c022f55b88bdc343a5b38730fbdadf248ff954c9882dce62c83b3c4a11dc27ececea661a44a8bb66fbf3cc731c6be23aa57ae85317223ababf958b8c68b0f0fdf5894e3405d2d0e11dc798cba97a6a22621c5f6fe8ebcc1cbbfebdb802e16c36801567e8e560bfac0626f1efd7a55afe2349a43e9ebaab9e647b88f5471f6203288e3cf9c7922b78d84f81674f7b107b02f6bb409ea05f4e2fea7ec3c2a9707c37bd72ad3ca8cb39c6ffaeff26ed79f2f9d843174aa6e8250a482afa5c04ca0f6d4872970c03ae0b1ab96b9ac19d613a204581de0ef307754a1385207d40d085e9b485ef9bd4cd87ef0e218f966778b1f9f7920c6d1a4bbc249edd54ec066073a65dc42704f7474f028742dbf395d1c9abab7f911cca68bed7d25a7ab7cf93b4b65afce119f3147c736a97ebc628822b526fad703445d7fa33b1f247951f0259b567e483affeea71183f3cecc95b59a1f4c25fb5b4c6b6ea17bd710df0335652dd68e79b7b6e32efd984b133878811aa78c9e21ba179c8f27a51da6e962d151e162d692a446c5ab6624c81f285c13136b6e8520058dc219d7f8cc053b33f767e665e27c76a3aa45491d635169e743ae0de19a12e3a0ea5afe6a33774c39ef9f44ff4a61c6b07ac0f431943aad429c88cfc69f8c489558d94b204fe46e8fe758b179b3f2e75d403b00e3aec53d55c2abf476a01fc913227214b13614033f7e0680ced77e67c3871e2c63963ae4b3dbb3186798765ef41fee0a5603ce8c4f4371dbc5f67b095a59dfde4d760f515fca546dc42a8ff915d9c5c6c54f40f390fba6094c120594039224822cec0eebce04849bd1262cdab2195f7516294b255726e19c3ea1ee872770a5b9d9fed6ce7cf57e64c32316fc94ad0fa2b15cec30faf75fd94dfe327c45cdfc3e546c4f7da7967bb99fe80814d7e27194bedd9eaa276bf26c0041c57d229be3e64175869cd1d62d99ac6ce10b237565f534f8e38f70baabbf54601868ff9baabd5d8920f1a1e9c1d3ef43245d616a5118acc0f8bca362df01b3962bf56b5cd66e4346b4dc1f8797882d2dcdeced522329b8dfeaefc45d8617db9183ea55d6bee21fa12882dadead9414f04c28d645d7c2af134bfb2154d2979f81093689e4c189a10fbfe86262e57633d3d76a39d1be81169f8de35e6828ffb613143d45ee58b6a8ee48b77b2c0b35826cd8e748bf547e70023adf51c54eea7813967c5f271977f933d8847263c19c5437c3ab3db36e12ef819a53c7b830d4148144a63ddc64365c20094eb92dbc76d424f186c9b561275d88e5a16dcd31c237d82307f37f03f5888daa245fc17b3e920bad11e8814d5fcd524489d24703f4181614a7ee5262fe3048216c009b62384d761a3ff57ec34fdb046283c303cb24aa71e76b230cd075e0cbe944cfb6de4d96d39bb9b77524df2a4871e8d3876dfd7a99a47187229b409d0a39d223725b77b1ee7524c4b0c5291586fd52727a239cde86b6fc93974a1956e9c08e87ba2499271bd9ae8f633ff1d9856e3fcfcb245f3a26bb34aa74d2923fdbdcd3a60a6c9f9fc5ec376fb80309eccce1782571bcca1cf0d4ac7e66dbc814aae6feab14ddb682ee629a8c4d216f8bb7c027c7f44f8792cf411e050d91ab98fed2fa2e1c15f4fe948a6a7003a33985ad139a3a6f26f898e9c90518fe479e036c64a3b5e26902e854b2d52142f41a2ec3b2f15b316db9e07082d4928e4b274ea410c17f40bbc7272f12a944fe05244b1c791c536074b0268fe26ffde1bd27bc1a721a2a3ecd6b1cb286bf5d94919f538f6610b0c222de9f5c50ce55ab6b6644a0e553cef1211a5a5b94d7e6ed17c0398099ba9cdf21bfd7da5774c06f7e22a24688af3c444e02e002d41866f4bff6da4f9663f166bbd82f5301450b65c173388e618dc76743418cf803a886cdae8b721abba1212c22382123b0420e1eaa12bb155fcc46d315c1ca5919aaf256298adb50a618537dac6d479c24fc8f4dd6d27f3ba0228aad6a735b7a298aefb39ea83b26d23162471bcc1812d1c048d8ca5c17ce548ec645a4a96561d101c46d6cc7904e3bb668f4dcd1168ec101fc3acaed5e074835551cddb1e1a42bb087f0a13aa8e907d889b024c0587bd55085a9345144546b324a0fd748d52806bc156f091aa091cbefe75c00f5433fba8a3e519a1a2cfdb3c5d23bf0b4da3c7e395f92fb38c8992ab7aad2f539307ef3832a59db58185aecaa55ff177f25f20a5cf383bf492714da4ba30778f874c77df725376aa0b2c394662acfa452bbcb1cc8ca3034ebcbba7745053564bdeb31698acb221e3b95abfcef138ca3d426a64874f2c337bf99b877d2367a7fe4487155bd423c6f70649bef3dd27806d389113ab45fbf4fa067ed7b7fedbf0ca4aa16aed3ffc255ce7417fa884bcee6bb92044a31885be2b72909468a00731fb1aa3a0e4f78a0358172873cd6cb46ab6fcf89194d5f2daa46a51e2f0029a494708132c230ce199c4a298be325f49fb52354e2d6555428e2b9fe67fea59161086032ae3d2fba6d0d1c77154571c2405ee959f604dbcd227bc8eddfef0f074fe5e1356d0100b7aaca49ece96aa9f856aa2c68431838713f7e26749177300acaaf3dff1851f83eb0ab7b63a92ef48a707285ab0b86cb8bb6d6ce2018d455284d9e33af0c99626435a6898ca10e4646264fbf1970095077e2e247bc2f6689be453c7bae7e2b18e470e5ea061257a416847d5ff72c99bca1f22349c00b0fd0949e5036269a66461a2132883ec96b32d730f099acbdbf3591ae5dc7e92fb92bb47e0707df42464840226e9dcc78d59d5d1644ea0ac3d500a5922b00d218af904477b3f2fbe485a89b25f019825540b9bd9427ffeababdb1f46cc1c7610bbd557d006bdd4626b32f2e1e850a8852f6b4fb361a6dd203aff19d2724ad6aa2dbbe66af2175781b080116981fc9c03605442bd501d795611d98f158e56332e4b1e46a2d1702984d93ade1b580c27adfc3b14fe213846605d4776747cb5c1d2f8906408b65b5c56585c52d25d0f3bbd3eeb68128f278601d35f9056f6e6f12b768a9194b6f802e0cf333aa433afaa2a8c9bc78c5b4626db8cb1eaca3ba1cfed06e0abb9f8cf2276513bef41c92e60d64612aa038e10bf1435320765f0d0e32a61e60683bfedbcb16488a57afe9f373d60edcb858522dbe27c7491b87e20856345b1c07ccfa8d5b6071173d15128facc14672085b4b3d043698e567dac657f6fdc53e78ba48c216998ebd845a2b35ef5b84091453cc0dd180584b7b00c5ae03cedcf7381af7b497e0532891c2a89734a789a6f5120ee10e9168572eb0dec4e7ff463ef8c045830a6791ebb28d931eef261ab6841f406be57e92f7c6c47f8f2a798555224852462293258ed46464327152915b56af74bfabca3152e798eeced3aae2e5f6671a37d5712dfd93cfb95b488d6160ffc377d7d3463574632879bf8c29e8d4772803b38acfb109cf581f2dc62dd4f87b3e2527fdae20af75dadac30ed1b999684e7c80188ab5c7561cd899bf30fc6496b7fb085bd466b06d49f79622da5fcd11e4c3f0abd930bbba0161f82aade87190752cf1b9f51d2309605ee29aac91db00688171d77a7cb3069a62f5215220ac7f7953e57fd5df205be2121465987738771b6b9b5027d8a86de9ae8216e95c3a0d7cf4f2886ce108cabcd38aafe437de1ea9050ad5843a038d2eda512a28a8f3d310c0304db82996487454f41aac7b87c6fffc9692989db1064bcef7e2112e709b3cb62459d284c2a5f911cee55d11080a8814ecdab3cb47eb0752bef4e8ff1ecaf83eaf98f31a1f468932fc300a71cb8e06c6001576e42729f3eae48f5feb28b69aac79c95f3718519ab42c4d4f342573e0e3ea8d83635dc556de9696ed884ac26ab6dcad4e73cb36c47bfb5117ea15aff64829155f181103a8449a4efc86d892d65731b976f7dd5f742e60c888a894012d675456cdb4113fac466c46fbc74213e16472b52a9ae30203a895ab4fc298e87e452efbb85026d035d595ea74652f90c93929b31770f4205fe1f4b671f55407080a4052f9741e1ddd4c704bf656402959e619316e6991de5386c15eef6721be1be2d6c9dc65ade073ba445faea58fdb82fdde16fad408c1cbe9d2c6bf08568b82f14e14acfb26855e8046767ef4062a0969137e431afa08c9dc4aae4b27e7df008b39173adeccace99822124ac0f5eade72ab7ea86ebaeb9983155e14b50d7118d0cf0cfeee0b8cb5cd258eee9a8ac4f8a09fa4cee65ae6b415a24189c38ea1dc928c5ddb3c179ae02fc478b278e9d917ce1b6f5ac38b397d57d0c427c10df0a699d1f16a70b7256e91e49ead8123c226456502876d29ec0a6f453e00952f8080717d0d7af1f10feaad57d697a45950d376a1035278cd70c7dbf8604a31871454c9e502e3d32af592480c929ee395d923f9b445701c8d8e7cbfd71cedc166a8aacbbd83ae21603c4158b8237f9bd69b11f162ac98fcc18002881fdcd6e71cab471e5df5ff9341e2605e00bc12f905d3808579aaf5a5b5e358d9302aae4d12bf2f043ea7b8469828d32af673573efb089f40d8f130c1274101edb2ce8dc287f5d76515441c697506ba9165268c95504a273d2a9191b183f49e84b2729fe6a502d9d57b437016d16249631a9b30988e86e08c3b8f77fa8290cdec5fcefa7df6f09f27e3824371ed7f2461e720af508798ad1063312872c241e99aef23c2c2f504b600d2f875d53280baa10622c64b579a376d2ecb713628c58bd5fe6fb0ad444f98fc9bf01b637c65c5621ae4f722d45d7b86735bfac122af240310954b32e4b330884081f9815c39c4d906d2d42fe5581d2", 0x1000}, {&(0x7f00000043c0)="e912373d4d6f3f7f6187454e030ed2afccfccf765987284420677d5e460d17566f3c3a1d4551482b176f01dddd0e8732f13c3932fc9152680fe767ca54835ad014a24ebbfa479e5da78fd06eb760aa566deb19afb463d61641dae1af3a58c0028252b40e09d58243ee320d34b7551d79cb846d284d50b3176a600ae7bfd53be5e7a1f9b4e841155b328779f022993765e44976c38effeaa8ff058d5634aa69bf0fe6d870239cffbe5acc190796c1d521f240f881f0f19ddce5d87fda545b591ded0cbf6a65ce29ff654fd242cc3cafa0798c118e5405ea0d8aa866c1db46be6c396ace9bd962642b605137af75d87dddcb1f691410891ce166f050af8a58ad7ef237d56a90a17176803a065d99a2afbea2f911e212cad9b9c4f6947db81344f93ba3094d36e08ccc5c91adcafc963b54891f965f9e0f7b366474024079216689fbc92305306e5f2e7f797214862dbe3ce7176663467d7f971b1040f084e1293a2286eb4231b23145880c8f539419b8ba37a178b9ef1597b1d44b6a168c510478d429b9fbbb50fb97e89553fb2ba950bf4f6a2f2c644f76894ae2116dfdb1ac4478585a959fbbe8c6d17e6203a888eb2f565f5281867604c8135f6f8dda40daf13a3289e1cd181a9c4636061c3209935b8b0330569c0e8233874dbdda0685332e48a399ef5451f492edf9b15940146af58a115d15ba4c6c5933d9db08b5a8ea0409f03d02c302c64811b63cb1bdb9df0ad21b42807af3ced52bf9de7d2f855ac2212f52ce41f9c6e48e09ef24467814fb3002ff5f6ee530fef9a16966313156e767b311d790a7642e64afa80ac58141ff9ebe6671959e9ba12dd4fb44ec94afa84f1f55b3d385fce01f605e43fe5791f636f2fc45c95af651ad066ad560ab7027f771bebe0a3740af21d52947251384f6b40d5cb68c0db80a7f4f5fa87f867a65619d25297402ad1e191a51c8cea8081a2f91080ff875d22aa1b32d9c5c698b6e810a6e5b5609b9f3fb219426e2f7b9a675a85ad731812f84fd511dc5f26dee7bfc85b81997b16ab4ba013ddf733dea1778be6627ef3efaf3977b50e503a9d37adc638180b1b90ac7264ce172ca8acadd4402722df460dfab209091900d16d7cc179285a84ea4f23324fe3cabb9df25d44f32bea6d42c07508cf5cbca6a04e44e66ff9ed9c2d21090503051de3eae0e2107d0c82161ad89ca1fb55f3362720033367428f71207151cdc333294e79c5252a16001687ead3fc0d6b4dd17574350cd9a3f3f3325562652e35ad0676c9cfff9468ed15cce856ea4242315a2698b9d80c0d8138c24eb3c3784f163e5d53dc3627dc8016ca6f39ac92e590ad6a9f8e22aa01ad33ac22aba5a363107c1b61424c20ffac45e71edba8d3f65372078e7708ecf2ea315272c18171a504d496f432d3ee52cb11c690e3bb497cb6f3b9120816270d35305e3d705cc72fa7ef86eefd82ada2ee408f6b6821d2795dabbb3a47c040fcee43f450efc26e127adc399a07262d047e821b7d0d77a80e2d94330ec0d6d77e82212f8c8bef4493e4e0bded5fa6f60c31458252e2c446a2b39068728b3181144d38b2427f59a815b671cec417dd24f79f4a3eae0dc4116bab1611a425f7481f32f43614591cecac6d8238f6c3e80cf999fae18555420f44cc00299c28467ad5765610432b4d254cc2edb23aa8b3c3f264aa82bc08d690c7f35507a85e51381d27bd5f2a2d3b9298d9d092d3bee181c9d609d94b87b6761a106676d273b1b34ceb9cf96b19ddb6268ad5d33fddd259c2be52f22e03697667af8cccfe9a88fdb0b55251e162c54cfe9933de3993ab0f478e34c7bb502a77f9f97da62f95d5a35498a3b11afa97e3ebbbcbcb26c4af1ad69a515c07593f978ffeda031881c6fe7886180d32184927bbec24d801b03852cde101250f2bc566f9a2352b5b24fd6d2e143c5122ff652914b9e03915105f81b8372c8eb04d2162b12ec7433c40e9565d4214348dd13013f53666a404016aea63f9a037068961ec39591422873baa4806d73618129e6a451452bffb0a8e38b387578c60e8dfdd488b3ff904e23dec1b0681d5caf40dc699d3e141deccdd78773833afa823163aa6d07a4f44d7d0888585cd085f3bb0b5ec2320873036d2081a9052a88550456c1ff780b16e9d17d9dfdafb8091b5e18bb89ca60ce0a934b2557dd77fb18b9df5baed9bf3d36c5c4dacbc8b3a576351038d886614eee86bb6d55faa8fb29cb3de8e376db35a323fb1a20507fcd42d98cad4ac5495ce35ec6019b99a4ca8e0ed51c5debf9546d017e745980e4f3e956be2e50ee9292418edd2a05b7e93a7b954d1ee86b0651a80d5615c7ffc3b8d7e82ab43dd8d58515a526dedd4df6d9131f5794e4189696574ead8e96c95292cc2f5de05c11a1701822e21a6894c69890ad6d50d08a4cb22764c1f5d00b009ded04287f2fefcfecd2ccf62d3aa50c083d8c81f3244ea02e5f4b41597ba3c69c3f14ff2e71462b34618cfed722f80be9db48db00ab8334a13688d4ced90f672ebb0ad7aa8d2d542ec0740dbcc44758e3caa8c8243abe1ada53f0a6cdf8d3b2699eec7209e84be3ed7824dee1782b66475ef29d71d9dfeece752aa2ef3b0fc93fadc6a79f5190d40f32814898450580a1ad7971f328439118468beea20df0bec3e0ba62a505f129ddeda7b272ed3ccd5fa8ecfd3ecde7c9f48b9fe8127490f2faea25138bd9a528b9bef2fe037e6d15842d6ae2a2b42a78060e31140e663ecdc9fa98b1d352a66516b25ad4da6ca7dba2858885cd7a8063562368f9b5fcab59d8c88700fe9b6e8ddd042d5cdc7942d4eca1c01a53911c6303b0e1615c025ce854e5518ec0468ab8e16e75f9e89916a63705d633c2c4028953a71b317e4595598c12c1ed2c46d682e4491a130c4352d576bcb8de5f5d8dbea2529f36be24e1a40824a71165634fdb06a82b781a5033cd359b0297e0118d40316b80ad373d49b15a036a505fa3e252f23c96ab4bf465971f440387a6175ca6bde0b01f4547fe0f9b00c634fabe88119cab92b1468085ecd77cc016117ec52e5fa3b2827e3aa0e24495b925d5c52f35b87a470c3e0c1c8b1bc6270ef602b4daccdcb90c1f54fd3a575eb9182c67fd875c65d533b0a70b085cd8d0b40fbf4bfad21830cf2d5b509ac5f943b6d5bb0c13a5e50092ff6ce5e5d56d15a5e86aa2c035eb5b4224dc3cfaabd4cb75582c67a279a8d7bf3eaaf835fc743de572d9dc210f2f1c0490b1eba8736662b690d46573a1768a3699130c2eea3a7f11bdb69289aa490a0fe31844efc37ae5380e4e2d7a916f49cc706330eae194a59a35b3047d3b52ea84f3bd17cf0d499a3008263cc1a1bd6a58d02f49328ca2de6afce2d784887a1064845b5c9453291bad15d46c8b6732ee6de38da0e2d943c8ea6fb9d863648c5260aa1932ef8bc4efcafe5c62b2a7848293faa9a0e84036332afeb4b3feabe21c37484dd65b38e26dc65f87d6c40d4d24515224d49fe8d0d0ad4170f916cee7547841a066cee9173b75ba00e829e87acaa2bc6929b043b1f68284bd85019e45cd12078f5ee0cffa81a17e8d925b7e28e95ec191f1c12716b76e2a83a56eb0aabde5267d77c23094251137193ff2d36a03f770378d8e2efbeb30311138bc9609703f32446de4f7713a7ead2c44708dd7a6e78826ec3190849539c92ab2302b72d1a5cecc4c85d0332366e0c06be5ecb04bd21e0a644ed5e37c5df40baf9069bdeee99e6689d5454e8f0ab1d365bccda38e1ca8d631d2510c087a0aa2920edd0668ac92c532a80680552d4ebe95df0c90046cb0dde7678a8d5bd0db8c9d931d2832b9d1445bfbebab8793cee107a63a418d682caee5f59f3b6914debb2e93a5bd6c6a9951346f9fae05cb6bc98195c260999bf8c68d3e4baa2d4cf47f2f47cc9afc49dd5c4b6d46fcd6cb47b4f33d7ce5510c1f231b7aa6f70977a433685e38383508b3bfcb491fe12ee4d6270a01d486de6d8d3186d49a004935d08313120b03393152c1d2528771b2c1ec3d24dda1969c6fac182a42520d1623e850ed795be81acac4c52197065cfaed6531cc2bd802310f4fc70248f90d189540bce17b1508b5dc8409b3d7b5379a0c325a7e5106f4f387fcaa94730fc55f4dc1445c0f05d8b27234ecc6f44c374416c9371d247e27d3d910c3af143dab1a8be0523cd031f614f829c8adf5b125be63f7174d3e51878102e91a77e79dc9168376a66590214aa512c48843381fbbe97ee94a4696c6932b4ff83a330db368997485432de62214c043b42ab518023a742ba95731d7cc4e2ef7f27e448ca47927d580fbb29f1f991d9a59f57f535c14bd68ff7af775ac5d8a882d875eb419f08e7054cf3dd8e929fe1f0ef30070ebd6760336b8acfc8cd6a6f59a7c7215047df4377f713fc2226fa9a3fe0af8fa3dd3af94b07bac6ba24547dc5bb58749aebdca24700ba07dd696e8588dc78a32dd1f1f50af7fafb5e5190025141198e1d3a068cb1d6b17145a773426cc698f8be44a430d7a05b4eae7acc03b99211e5679e1700e417b6848964fcda2a65c487f476012fa4b4c3728817dc832038e1782d92e83b26ea6a8b7fc3f701f6872f0bc352dd4c756db623333af674ee9f55a94442736f3217c59249c2e3fbd152ae2398e0995e8331a233976268071219c923fa55d0b4fb846eb4ffffe08003b4e7930372b0cf5b787a1ede0ad0249483feb1f8fc5299c242e0e9d3319c724d961f7fe631ebbfa39d565003982c4f6e59b314b1a18226a8266007997891f8452e6e9b812db493beb73aebba8747cc8c719859ff1464b53c819dae4a4d74dfa9b27fea72adda1a14b7b0c7403b4047589139c24322654efd4c292bab91f4a53e7e6641f53856254094248b9aaf6e6e03ff7ace198fa6d2c5d677f0fd302768401bab924b273cfd63f0da7414ac85f1d69a8a5418d60f652b72dc84d31365a4d3cb666ccba733bb50dedf8afabf0c76dcafce60081957a960bb3ea680ce6229c3bafe9a6cc883dff2b3ea0d74c70074f81c43e20e5a894763a6feb552f8b1faa39ce92446563c1026706853cd78000f11bb33517fa4daf829b1c17c33886c0c6d18b770ada794412e66bc4d4305e68c05e0c6fab66fd93413e66bc8714f9c679219bb334868f44cbc1b43dccc7c580120297738e3139b0c9379e12ce54c50fd5be466de1b3afaf4acdc08e86422e5f7b82fadb1897b94df5708953f59d01d31269898387faa82a8ba880bf1f905f15e5cf59fc699d47bde1c549046b29539ae4ea38f2eab4478f1ea80ad222551bded23a880367e17d9740e1e08b7dd73320ece4f3da8361acb0a5d266e3ae66325c6e5fd497396d223f592025015226df1694d65988ca4ac5a3f49cbf9dd214cc22bbbd590663883c977e7b948636261912adacc9448581f8a3e0c372986cd2f8be223951506b72e81630a90fbd817b48a068640b6f6b44cf15065dfe4f4a729fd4a9bb2b20bc31116d658e3f8f6103701c7eea4146fdb4fce5c65b61a032ae956be715b4da599191defc12ad033ccbd0c6bc607cc8aaba3e2e6750d98bf27b570f5715a966fda7dd4bd378dc5dc29f0a5338dc7af93f3753b486cbd6898c7861f8b9ad9ad59ea01d13adf1a8f956a8b0e468cbb9110e44e783a8557404ade0a51c61fe70d7e431009b583782ee77f9a2167af9392f2e44821ee3bbed548e31dba8aaff80180daab69c846865219ccdb0854355c3f4eabfcf77499b69deac490cc0568c833b21c5b8f2015b1ccf71d48b512375", 0x1000}, {&(0x7f00000053c0)="d65812d68c22d5d1ff85367c55520bd2e5774a5b0d8cbfcaa32d46fad99f1d0adfae9e241da1be697143b56a654a0cf101bf6520ba48675c31953c0f59a5d2ec456f1098a42e17dcd10ac09d4228612ca648731f3646b6d0bece3fa5b6a8f840bc5393460297e9dbbdcbc1e16f9694c2f869c0ca84689cc3783b1de0e38db34176ebef323e3db18d2008cab1454b255f3cca94f2ed875d9e863fdb1a5461ce5b2de4e8d5612e75c11c29c2e7ff3f474347f5b0ba4667425973ef7bdaa76c518b94e04a6918c60931a5591e9874d551c7e891788f6d0fe2f29005ed1233830813b6d44144052784b2fce396549d512c92327cb13c92a0d50700e3f1ab8e7f6def6955d69a0b2e3e248cb35d8bac79de5e366e98f3b6179fac051f711b7030d56c7f961d1dc2f13a26fcff9ba5cf70d88a2d1f07bf491ff3e44888d88cc3ee1556b6a4b401e0571a7b295350fa685f085b29dcee8b2d2b653df6e3b86c6787aee3244a283792cfb389c97cf079f606136b28d3843d55c01965235d3426eddf01d8910d701ec8d4b30f634ce5d80c0349e552e3507e72ce9eb4fd3d87b4f38b49da5c2191f0548eba0c33f226f1ce2fba60ed0ce1fb82656b4091e2e62263c7e90181755d0193d25abeb0824790840e69f868dfb3c3457688a93bf991fb136d14881a9c174365f79c5b5488be9bac0821a830c98232ecff7e2d62e04b620eaf5f7179b52506b1974db6ad1c44ef1b65639ef004ad0e1dfaa637c7a22d56c4dca722e1545253e10ba6d188adc9719c883d80221b1b8682e48d07d78243f069c45b985aa468a22927cb3df108de6410fe0fda0fa8a5101eafc9ef077a77c671e518deb33cb37aae02fd64c32d600ebf725a945b6fa536c3519957b60f77ca181311f319c7f7a1de14298aa8d9c79a70f9d00398f62d2a672f30e4a49f5c3f7ddff08f54637cf5ad89aa6fbfbddbc9dd55b7ef22d041c7370b5e78da7397dc99c76f76b48052e4926b41280c53c455b9f78ae26b4240e16a3095d3f9ce632a1d374fe0e35812f101f604a9b205aad74638cd5153af8f05cbc395229a2fa312fc7b644f8d199fe36062c19a5625c74ba156f2a6662a706c6ef4f0c1a628f7ec5b6cf1f87f3b6dc6d4262b4b91e63ba22c16a390b359e3bf62c4fe36d776bffdf4a59cf354645f20ae06968aeb6dd6e14296578e140ce1fa42ff2fcb20e2b46ce37dee7930e642b13e5cd455a26406233f4f444f4d4c2f6a924eae02843449d03e95dfd92a788c6728fd78965752b4473af19e3f12218640c0d2f9721380668b89865087a74cf80e8282ab5a37f599c49f853a196b42eea92012c7a153772a42518b38db394b07d396ea9427f5cbec8de3ac33974a38bea8a4abd164864179b135bad01bf0dc6108b61d3ff920dfa66f2e671da2c334d684c09fab01e639b99d628f122a72e49fe39385cfc915c1207141b6dc515b6f152249cca3527c3c482b138b57741cc32c043ec8b2a143edb87bfac5645ad832feb23c5cd0664522e14e10419fbe2ccb9d49b7fe1f52bf95116c06164ecdbdd6964c202c33f96a36cfe590a107d0433a12939190b5dce865d2cfd2471cde7ddef460abe4949cf8cfbbcb00e77125a39fa01175381f37af4ea6e5597c1502f545ff0f4cb5054f189a431d0b9689f9e37ac3b0688c0fea7bf1e5768a996160304d5c16be4b71b2d4aebb0aaab764ee551ebd9cab1d778aceb385eab5ab1f934adf82cb2530424b366c9504a1f5a04c5f41d99cbdcd36793e4edbeaab05bd68121e07c838e701e4987c1e244e1ef671054029840d6b0f6abfc20397f31a7f35fab4acd6eef2fea93cac9dba39b12d90d2ae53a78e8af5afa6409201239d6dc3b75ca49634d49cac6fa617d6b34aa548b3ea24ffa94005836beffa2787de92f26ebbd1680c4c21b98262a80ee86a65dbe75dbaf7afe1c68a1f3282703b83486dfbb4a6818782515b04df512e3bc43f9b1aeaa4c986d63025823372e8e1a377247f875f02d5736ff6ad6f4c9b8bf56f6a665466ad15e33ff0bcef7c86b463249d05c57506af985730cc2f5ec9f37912914672fe9b7392a11417dbd2fb59ee07b23b858850ea5a1ffcbf1783c47f94844a0cd746aac89dc6999eebb3d0f54034b26de5829a6fb64049faa4da6570fc8d65b40a2c894ae34138d93240bdaa893862b4f4e94996d50c62e1ea0454222bf6b881028743c18319f375293a81666c4977c99056f8535fef7bf020f2c7bcf3b95da018655bb374cdbc8b1616463ed0ed697c896ee49f5542ecbc258d5cb7990805d70d9e64eddc15377aa3d4eac4c5bcc04bfc8004c3523443c7675d95fc93f8653027b8e44a39249449bd5b4cf3a01e17ce189de126573c7548638282298162a3f01cd11601f5c62f8cbfdc52b1d9c22d40fca186d949ddaa278cd40c27bb3368d718580696647440959efe301110588f6f3bd3a980082f99e4d3a6d2e2cb14ab52db97fe890a91cf4a65fddc4094977a900be69360ceecde34e209bf667f3a182d3195ea267fa0bb3be01a64fed15cbdb31021ead5bc9615e7953deb750e788e81719195670e5fda1667d5ba0042be419703cdac7303ce505f0a2edc7607b9a8b9a32d14c689d92ecacc0a9ecd7a5ccb7ba7e19d42b4596638a93a65653541f2a9a60d7c4faebf02aec0bc807736cf03b984e48d57ec8652e3185d0d9bf2568e6f9ea40e8fb901da83596881336a57afc2d5bdedb9e6e6943b61940e9799e8d102f31847222cdaa865428b0960bb74d05fc184dd6323af499134cdc5bd16b5aa8bfbf45067a0d4fcdda9fc0f9070292f1c7e99df89e8c0791fe7cc39f451ac727a14045980b12db1cd56bb887659ef9433b1de6c72f8013f3f970088d2b0fefdcef7b8fc76a0bfa8ceb068bd228a1c40dda23745827eaf6cea99a90ede1063a330b1ac957d76d0aef0b99097d97cc1b3140ac27cf0860b1ff29a2b544f858dcb18deae96493a9c6d3c13da241cabb9278d3b3d9cca06d2d4d3a4317b9a5adf11d6a8312b8183ed32987967e4ef9d97f6e793f0a4515c11a1edb314dfac6def500641c7a51071dffb7c1d9ac479e4691f1fc697f76d7f35f2fa76212575ecc7f7c72730716287a271aa52a7d2de8402655b70d8b89c641996cdf39f42a369c04bdefe2672b9795a2aec651f928a79d700a60bffb8a39ce39b633b3ff9a388d55956d563e419ad7d09377b33c0da13687a8b18f52bb1bc2776144fd9e409d8fde0b004c8e06139278dfe1be9b26195de3ffa707d9146534be634a2bc907956f3f45835a9cea9f7be450be8c9ba1f36a0d2de035b2c9dac10b481978c7362ee27138fab094b8682565684ef776ce9e6ff1dd6ff710e643619d04f45d341a356c3e6582326641b6ac10db4ed09304cf7189322f89206e81798d4c8d664dcf3672c1968782957b3b1362809c26d15226aae8654d3ed3ba8dec13f06aaf910cb338c23c24cda5d8047adffbf0515ee9fd1b7439fa8c57325bbeddb1be5b70c072077ac0c69ed28665c67c7578a731679726d7acfc28b7d5e40cc3e424a73ba84e008469f4a198e71a47667f4ccbc7363fa37972f14c21ccaff41b86acb89cb59c2e56a6da45f18578b658cb8a0583aa07da95da135e22c031082b9c2cbe0a7c9173f693aefc1e5311a4f289031b24c00a2850f72f21532b66a71de2cd722be0bcba81ae7e35ddbddcb5edd0b3d2002cd52825ac56d187b4387c195ed8577491ce8e4ce148efbe7af24dee780b803f6ccc097a0889068a9e2cbd6aca75efce740af9a4844ce8d0f7db9c6898e596d3e58b41b40232af419debfd028c23417bc9aaf36c765026a3775454cfd52e1ce16bc845a1a5effe9a464531b80a3f180b0497fe38eecd0d446f613ee865483caa6a99f175f3ffc0e3f8478fe547b6b69208468c373bb96679bee3e3b485cdd0eec9feeff270d3642870da69771dd15f1315f2bf1ffbf608525a46c71ec0a119d684f5c2841db455cfc7c7022338058e2fba360c9875bc7a89ca55e3b6f1ee15d6b20a017e6753aa7658115b5b363d02b55d5d5fbdce5d6d62fe03474a8596098fcd274463433dd0e0e980441722ce42229dbca32335f8d4d7ab56b15c0b1d737d9dffa28df3f9220413bfa0a138a3d487c4dbfb4efd6315f12a0a010e19571191c1de082794ba0fa2bbc8e6e48211acccf2c80c7aaec2c757b9b341555183aa000a399cd0cc6d611cf6d8f159c432522716d7f6bb23e8564050e2661cf6eac21cda7621205867ed7bd5e8fe7b65cb95fbe0ed6b87fd76854c2f0baa00717e9818b8b32ef1747a9d2107ab07d41f256eed9202c11c274e794c3cfbba55676f3049103176f90a885d3abe091488dd2c21ea589c70834aac96ec359e43879bdf36e5c6e10db994ae74407dc719c7db9929ce24b29e7b7318ec9180af87caa801f438e4f0c6d2bf1a7f2a02f22ecdf73e32bf1bfb8dfb4d892f56699fd91fa13851ec2a78428d36941ba508b3824d78c927e01f11e6363ce0078525c8a229b453c8a481ed3cf27e2ec64167d117e3db9b82f25e7c6fb6a5ca97cd7f61a6b7985411c9921afdb8c1705a8b9035dca03db9084bde98767e19bc1bec0f34c769654461cee320420f443a62e46d0e5d2082e6b94617c42aa56d3148e55772418760fc9f7b8722917dca9cc823281c1e3633c2ea61b3bc1f95419b1e04755c7aecf22c16caa5e7a4670c25d8bf817ea3b4947f6a34e10e6a55b617dccc9bece189c109d68c744a0264831b908f23b5739b3e52613f3c431839630b183334517baf95bc87f3bd04b50f5ed7316d7bea1695ac07251a3b9410c2d8c76cd970da00ef7f1104c7b4ee8f9bbfa348f72d6bc301152f581c223710c849a11dd5fafc6a843b9e9fd9fa20805d99d7565f967113e856c70925f1e1aafb4fdb81b444af1b9d89d51b5029a2efa2e476bb714dc388d985ea76bf86454e23a1a657f5e24181d7bda126a63b71266a774bc03f9bafe6001d39cc269aee6f4f626a2b9cfe6e1c7687a4787b142ffbbf6f7ce3f4be3e56c3a90dc9924383ad403091f471d679716fb9ddd2f49b508cdc02b2a804ed66b63f1f54533da29ca2d85f526629a1e78baaaf668c34ab022ec2cd9393b2a58a6857556705b769efd20feb1857bf9addc5e509d66b29f25b449ca3f02c2fee3c259ac4f49a29f68e10dc4dc8237e59263f8e04dc40355ba28d2b5b25f21ad28552ee1ba0fb6d543561ca48468f8e8560f35ee05c152efd3fe0a566bdf18b9d14c4461d555cc49c88abf3768678d6ff2e4bbbea5afffe16c8b45a05cf0594a6637d12dbbc94374ba79e2d2c13dd151126d32a01d7d6a137c8d274b7bd4b60a9648f0a90d58145b821b7534a7ec0f5f84dd9aa63d5ee4e03c7d0ed6e28ab937e1651e8120a96c6f783e69179f73a636654f5ff27cad76bad414c7ec08b1d84a7a319af18b229a19d01dea6881e9eb749b4d01b737113465df49be702c246c3380f181e8158aca408c5b79c040688eb24f711c943f4e28cea0b5d9c9ca33b7fdba90409a7f4382ed601f08637c204a17c591927c6ebcf30019af52cf22687a4ed0cead3fd7f013133c608433337e29e07c41f23f7e23d7fa76699e4d5d8d5a343f8fc31b1519b4172157953b08ef125ed18c459f2a54919c94187fadab7e3e4c115c3e7b31f753b92278b8d217298767eb752fc23d0844915db435dc0751afa80d437e84969f3f8e858911c25d593465d03e8ba9930af7b66487f413aa0de67771c2630617cfbd03fbeb320c", 0x1000}, {&(0x7f00000063c0)="03289b3ebcd2d5ac069d726db1825788836ef3e7be9ae7a5db0eb64ee2518810fc6398ac7404f685522b37c45e2585e3a573fc4ed554fa7ae24cd340e413e5f353154759fb2f9d3c0d404751708f80b37297bcacad71d873610975b9e3e811511f94d18cde77ae8c38f52ddf338efd6f2082298387c1a1961dca463448f6850399c68a78a3a89a3ac336288c5e6d6ea9828601b649afda9975f896674fd3d98607109ee06081c7b8dacb6b22d53dcaedf5212b3994e8ccf3f97ea2dd5b2fe264d0b0093c8b40344c0ee2f52e6b3139", 0xcf}, {&(0x7f00000064c0)="1a56e9d1f3dd87e87958ba44ff3906b743318446e88f128c90df7ca1761306b115a061fe5f53bf4023bf5c7a377dd95b2c8109b616b1298e418c8efde948353af9c8fa85164a67807f452eee53a99af0a093053b04fb22683602cab70792a6455341b9cd1851076da06c6c4b34e567830da28c3339dbb7605baa236fcc1cd5b934c97aa59b0cb44caa5ff1e435b619c1f7ae285be7924775d061c294c05ccc502ec2180012c75d55df96611d79710a6e84e0bb99f507756689b7606c62", 0xbd}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000006600)={0x0, 0x1, 0x8, 0x9e9, 0x4}, 0xc) 09:15:58 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x1d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18020, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 09:15:58 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)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe04, &(0x7f00000001c0)="5445c3569cf6a5716e055d83ebea73e0c7ec1e") ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8000, 0x3, 0x401, 0x1, 0x7, 0x7f, 0x100, 0x2, 0x2, 0x9, 0x5}) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20048, 0x0) 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ftruncate(r0, 0x0, 0xb72) 09:15:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3, 0x2}, {0x0, 0xfffffffffffffffa}], 0x2}) clock_getres(0x7, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xe1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x200) pwritev(r2, &(0x7f0000001200)=[{&(0x7f0000000200)="9aee8f919b5ab7dccf9f3ecee8a93e174fd7bdbc40b231373fffcb48d4e7bfb7a99d69a02b6ee8d4308349298d19bc8093e707cd6addf22c528c29011552f546e2a9d0a4be064b3f8e45e496d47aa6a0c97a44c00f97f85dbd79b2eebc9a299efd49f0ea9ce7e935cfd2a18d57eed1c57ae58edd908902ca07a302514b6bbb21a81091f2a3b60b3f6ce66ab2030312ee3ea8fe0878bb6587f83913f9df60752120d76d6bba8af1a3efb5473e84b3ecc094ad9442c9b2e3b7991f5cb7c27d56be8ade35acb5ec35c5b009cc773b92d1a7589da93566e8c0eae4fc4ece6ebc5a6c285aaafc3de8ec330fb09050a3f76da9b7871214ab2cae8c94710f76729756925a2727f5991f0086a6c6e4e924dd224c5aff050e3e2d0b401426639dcb5e6d24f28ba89306eb1f5c6f4775ceed6576e9e8ff395f469dddee31b36ff2122a3a636a06c8cfb9894ad09ae3ac7cd59bae768a517ad4c36135bf4309d1fcd0ef4095560447eef114fd4993ef5cda190787da28129478b65a241226072440c4f527f717c5e52722357f271060aa6c164ab32674fc2ccc614938338596316945e397fc1cd132f36490e2fa9d47316c71005cd7fc1e0557b284d03ebc7ab3b0e16332b9a959b64409e975a0969496b82112181eddad4b9b138b7087a052b69b99be2604edf7d62c05da554c7e4adab05bd048a69ab90e6c43b3c85dd30c5ae75361904550759d3822fe316bfe34e02033754ee7638066f3c7cea06e050896d47821b240318eb309a80fe390eb575789a5e544b900c2fea354c0e7c744c2beca00aeb269e0fdbea5b8d87cb4fefe65c26c6b2cf9ad792ed8db332a2c12949b6c8981a048651ae2152e7b3e055e81d8b9a60f078f6d13c087a0224c3d485e3830c2d9bf307891b3c0e79f2f55957031b2598076bbdf1f934f051562d1b43961c0bf0b9095d044a0ebd3ac88c6796a2d06e4ec8361766192418b5deea0734f35ee069b9f5921ec09a13f9cbaa0115d070a9eb228ac9f383746cd0cb37d4399e6e223dd34c12e6ea0ee521ecbdc6d0b04ba9eabac65acec004fe86a614e869243ba10d0f2697e0824c8f73557b7121b4bdf9b402224f2e5b766ea05b5cb8a5beba39e8a33d8c6992d1ce0fc945077d280d2674ac90adddac419f269f9c88d3926c545ff526c13abbe3b8b40f3f778d41262c16e586af1f21169d1666510260d75d859c2fe8620d56ec8f7dbbad1f3f67ebf4aaccdfb486a28214339bb522bc11fa3181434fa1a15a6c673c07ebb85be2d259638c3a82fb2f1f95dc58d6008056243dd93e4e0c1a7ee4dd850e5fcb560b5375b6d821be64a18644c096bcbd04b66fef52581d965bd4f835589a6818fd02a4ff58d76c76cb665bffc64aee0a8369ecc00c6aa40718460597c4d34c3dded06fc2cd603a8bd5b3b01378a5251739e754a9d36a7c936dedf64e0ca65ff95b7ffb5bb6da7ee87835fd74dc7741332c5cb2c42cdfacc7ea829c05060a64c5f21140db5b6a91186123440a7508434a32e6d19918d4eb702b407c9f348b5781268e981968da5ec26221702ee549dc603d2bc66c451b3a9df8e2b346703d16345062ea84da7aa610786c93696974abfda8acbf6e1fdecff8afc73d13026caa7a9824bc4895ccd34bc19b8fb875a88c27e44882dd448a2a4a6ee57a9d2da7a8c5f6ec7cfaf098c925af07fca80037cf79150cd3fb8fcb6e735c96047df8b0eca4da8050c0efcb5eeed2645f0a5a2c6efe0c800ec29b5beee591f764d5f2bb94451d9e8f74d7781896004d4666ede1fe8fc3fadc507bd6cd3ed5e470fadbf51ccbba1a45a3620981e2bc8206bc1ce6ad94ecba605505ac7c9db90259e73076785713ad06adf6b799905b5eff7cc03ddeae5460437eae978d87f2600865f732df140a7e90cc53ef2faa30204ef3455963c0a5622fa5188f624f44beb0e37460cb0e14fb257a7e676a68e96f416391dce5cbf30aacc33818071fa34a2a9332ae8c2925a5c3240ab08cad94e15653a2aee58e0d04890c3dbc8e1df7b54443b7a51009791a7499c2db29397b758291037eba09ad4472091ad8fad67c9b876a63ad56fee0f1018eb86f7ff515eeaa3819bdd3a8c6d4c1d2142f6d00493edb8b1245d4cae0ded9725ec5deea04a19d412ed8cc149b31dc58b315843304e51adb653dbd448b27609338ad8521e06c39418198b2117219f9a7fb8fafedc7a4b75f46850faa9791b9c93c622337f4150210222e810bb0f06d13189abeb1e660e6b4401c7bbd7eb43310eed923633bb283811b1c4a090b5f286436d0829d98367e5ba9a542bf4090bdd67f9777ea7542238d6ab593e76ad7bf425a1b2f44fb7564477e0692e7ed33e5f83dc9206832f744afab75f8bf10074edbf8e620a7fe11809aef0a201c0c951de1e69c8ef04f77d4399d94055d353f86b9a50d69121c2ebc02ce19b30a7c97d94c83c0f973330ff4e0ef0f9aff9ba06f215d88582fbc52f1bca4b4287bcd732d579ee76b3e9bd8f741339e7dc90363bc2dfc79003dcf8f4ecae8c79eb301182ccce17c3b233b019d1b1324b6c2515f12f06e9710e1c7e4da31f26e4d9c91c2ead9734a7e725226bf118ba5830c2aa65445151b57b53f58eaf4cbc6639e9a3065449b2120beff3cc7d4a63e9c4fb85b14bee7ac17f947bcbd6f8627e8042350f29a6db8c33f2f9ee29b32474a3f79a0f5b372fc3530eccf396403e30ca7847185b5f9e3ab8aa3eae234854ca4f74830b2849fbb4122d84b6d3be27a9a033da0c3a2cb289050d83d04d5f442cad57e2c4a367158dbc3aef05b489a58a22a485ab9f5211f7642815d825ddfa3e5a615195b01548ad09cbd6da3379f7b28c0a56ec469d1da25fd1102b6945b9a423570568f6b142d0562e3d01cbef64397e6d377fd7ef925b27bb342104239a2c14c07731147a5ec52b7ceb27bf0b86a23a7b352eddb6fee8c36c0722ce3efd617147153a4ff08d04ab7b12da1c157607063db0418b30af3f56c66dcaa09cd87db0ed07699286a1f6435a41a082d025373176728fe4d5c7cddf85580fe3ef848396a2e1d08fe1a1d968ad3e6fe292031f1d1c1236a322596242945eeef6b9284eebda7f1949e40b8a591eb9aaf3240f10a23bb7b41916db31e8cd55bcc78583c83a56256050a734dc638875688ae7b36f20b762c02c9dde9334115c28db5fe2e300d02079d0410406461c7e5a4f064728bc2e9fb0198ca74f30394021d4ead983a38c7e44acd5ff282240e91ad959e8ba64eca9e3875f7931d44dab809aa430b90dd265a31a28c5247ce9a7f54ee6bfcad3dd3e0cf95189f5f95c7c3a35af05359cf4812843b53c80e4899b22ec1a81841d4979ebb43e6641ed680a87ee56fc52983d78722153c1b31c4ebb59792d16c4aec170d338a94a542af4731352b51c915d4768a195ce46d5e95ed2fb2e0ad45e4db2d08f67c38888fe8a192f879dea34e1c8825687f5d7d5b538220e3ab22062388fe1d362fcf717794cea36f4560dd40b28ec02a394d85ac663992bb52a04030a6f654e072b3367ce5c779e1caf5b5767bac7bef85b6031a20104f3681a90ad5c48e87bd96f7cbdb084cba2a2a4d0969d3f39c7f91541b97cb4ef14dffc9379b67d99b8705f5f0436a51136791d85961247b14d4b9ced366bc3536009402f525e927d04f52b1f2a4c92c2cdd248241a2b2473ee2242fe93c1cf36afb42d62923ff2e1c8c560589b51f5b40568a6bea4dc22b2709cf60fbd6f2b6ad57652907bbfd0bc5061b4aee96f516fbf7d13592a8426f3854d966f75d0151b321fd857570d9276455793b60a41f180a13a2b6b46a563ed207ff5c8340311653645fda5f17191090d8737342d9c2302c3ab1330d04f3ff8735a03f23b72bbed6d07198e3f4b7db7d0d86a62b7e01e727c1b39ae9aa5ec40f530a8059c150ccc5a3020ce797379f06ae052bda2c500effaac90687b87dc613160e5f9d5db692fbec7b2b472d255f453ded5472987d271b79962c5cecfdcdee960a43bc28dab0e9b1e2d8da64d7407ddea292f2247c8ec2fbfec232f227e0c4d46fa316546cbec12d31a71e048cad58c7bca912fcc01f00b9a8db0061ebe378d9ec4897adb3a0f8e5e50602291860639cf1628e30a1bab057aa70c9d4d2473d77927d82ad31746bea53ddd2d08c333edd6d78c68d14d5051e2240ef34b8fbab9fb93149b93dd136dbbbbb0898f1f4ea15fe636b59d0e99538d414f3d2eea042a6049ea517c577c7cf0c1d7de92bf13301da4571d30e6ce3f2223abeb87b31f4d9e1e3f4c16b31aa187f098fb4d767ba7b8b93103272e3b53f81b54b041f6d0785fb82773dae80f2aadcdf3a00b68afc32d58fc7321c6a02315d487c09abe5797e7b6300d8d21fe27e19e66cf3e352be514940b091f054a2b4b7a84f460143300384a5bd2234cbc54494f9a80770bfae5bcc2b7e2ea126e8fb6a4b10e208292cfa2bd840ee4bb15d0072e076783b877a8ecfdc9bf20ed7189ace4e6726943d351d5bc4c94a75e7cb545a9f96b2fca296803985125bd95e41906ca5709517bb2552fd46a4e3708fc047e44b64ee62c57801a532f659047e27c1379608dac418feb976ea3a6e107e310a61dbc0f0deb3b65de0f325aa3ec16fa8f4aec5c05864461c78c1a28324b18ed17797ab87efdf977e15529813d965454cdf3363e5e3a97fb9c81ee35158c6580519d0cc5414b0458b094e5c496ddabba3ddd9e42df03dc0ac620936e2e0e33a73ca414d23e528f2f014a6e102cff9d19618f380cbc7e2a5c8e1a302115eb5f7a4b19f4f86e517f1352f6ec21d2134769e5b1cb215cd83c5acbb697934c19d035426b17836414d571a4e9e60be05573af33ccfcd64362a1d74c27c0566b2f8890b6398a34e77120bd7b05de945d938d3ba269d91ce93b186f6335fe98f1a9a7b83378aaa0d427082e1fc003364f281396922f4ad50c1ebaf644a3ce0ba09fd641cc749bf114b37b5f01c052aec28c0d5eb7b3ba0a3480c2b58db7390571e9aabc376d77f41f38731a3854f4ec75839dfb12266dc64839b7f40bf5f0bc5e50040f0f7e7cc65daddbf6e1d2378b43aee0f2c2a1da3bb0467565a19be6621b13599c7b14bc3001f234f9ae1e3dc354fd4e55cbe88f9c865ea02e4e419684c347a12509f98a86823825e315bf1d574f513f57969fc935ee3ecadfcb7a6ac709e13df436d852d68a0c9c6ab2c729b959ec3de60ac92cb241bbabbd27d4f7732dde7d544d999c3a0c6f48b66c5831df5bb55ad40b3b2eeb491a725907d6d702e119e8d68b3ce95127e421d5321a17e9aa5f395e5de487ca2266f6aaeba3cfe8f264f91ac49a96ce8d84c6a7f30d63eff812298225b3e70534e704501c4e54f90d3e425208b11eead45ee9c64ededdf69b5603b1878e76c970d18ea2efa2a22cf472881c40c97454f39fb9d1483a5b810441cc1888700b2907ed9873648578189327be860f7fb0e726ecac5474d4f5894e320de9e76871c1b74653fc85c946700f6deb66cf45a10e9a7fd5818478c2d31b189b6f184037e9c01933c16403f432e4b5d190f4a3650b81f2967a73b13e00a5b59b7bd1d41a32da6616628a463658c88c937a8a1e9c6a04d1ebad0796e52373caf8dee486a558b837cbd6d09d7946cbbb30a6edff339c3cc82ec54ff4f7aa162883cd88575e462a643eec8bc9ae64037b947cc97467ebdff8d89a93d1afaf3e65132ce7c170da312f5c13cfb464cf1e81a2dfbbafe8ce7755a58056fbe3b18d9a7ae4bce1ce0825edcd4dfb4c77cea0", 0x1000}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) 09:15:58 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660100653008"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 09:15:58 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000080)='./file1\x00', 0x200, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 09:15:58 executing program 0: readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/153, 0x99) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 09:15:59 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x201, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:15:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/170, 0xaa) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) fcntl$dupfd(r2, 0xa, r1) 09:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a00009c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/201, 0xc9}], 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000005c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 09:16:00 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fb8, 0x0, 0xf30b, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 09:16:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x80000000, 0x1, 0x5f]}) setrlimit(0x0, &(0x7f00003a1ff0)) 09:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 09:16:00 executing program 1: r0 = socket(0x200000000000011, 0x1, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 09:16:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x100000000000}, {0x8, 0x3ff}}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7, 0x800, {0x101, 0x3f}}) 09:16:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0xa3, 0x7fffffff, 0x0, 0xe70, 0x9, 0x4, 0x1, 0x0, 0xffffffffffffff89, 0x7fff}) 09:16:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/101, 0x65}], 0x6) 09:16:00 executing program 1: getuid() writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)="d5", 0x1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:16:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r1, 0x4}, {r2, 0x63}], 0x2, 0x9) 09:16:00 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/dev/wsmouse\x00', &(0x7f0000000080)='\x00', &(0x7f0000000140)='&\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='/dev/wsmouse\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[[\x9e\x00', &(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='[,\x00']) 09:16:00 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) clock_gettime(0x1000000000800, 0xffffffffffffffff) 09:16:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="b665e5475f7bb41f43ad4e86d8fa18affea14ed814ec4e43fa5d7eec5d5a2b344ec916773a9c05ad1fff98d362c2566ae0829cdc4a8982b6bd01e21931697a098f25bc8a010000803e70a824c0b12a18573542a2ecac612963cc393edbf3cbaf6ff5119fac3c8fb845b8cdac", 0x36de4e7b49fd7cbc) poll(&(0x7f0000000100), 0x0, 0x0) 09:16:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xd0bf, 0x0, {0x9, 0x5}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x0, 0x800, 0x0, 0x80000001, 0x20, 0x5, 0x2, 0x3, 0xfff, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x40, 0xfffffffffffffffc, 0x1, 0x1, 0x80, 0x1, 0x8, 0x1, 0x2, 0xffffffff80000000, 0x3ae}) 09:16:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) chdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de470297fa500d", 0x69) 09:16:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffff7ffffffffc, 0x1, 0x0, 0x5532}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82}], 0xffff, 0x0, 0x8000000, 0x0) 09:16:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000012a, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) r5 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x140) dup2(r5, r0) 09:16:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x1175}, {0xee}, {0xa6, 0x3ff}, {0x45, 0xfffffffffffffffa}, {0x87, 0x101}], 0x5}) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1813, r1, 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000200)=""/53, 0x35}], 0x1, 0x0, 0x0) readv(r4, &(0x7f0000000580), 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000019c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x4}, 0xc) 09:16:01 executing program 0: shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setitimer(0x2, &(0x7f00000010c0)={{0x4, 0x8001}, {0xffffffffffff3eeb, 0x10000f423f}}, 0x0) 09:16:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) nanosleep(&(0x7f0000000000), 0x0) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x100}, 0xc) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 09:16:01 executing program 0: kqueue() r0 = kqueue() 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) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0xbc, 0xd0}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x771, 0x7ff}], 0x3f42, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4d, 0x0, 0x5, 0xbe}], 0x1c18000000, &(0x7f0000000180)={0x8, 0x100000000}) open(&(0x7f00000001c0)='./file0\x00', 0x120, 0x104) fcntl$setstatus(r2, 0x4, 0x80) read(r1, &(0x7f0000000080)=""/74, 0x4a) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 09:16:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8000, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4e, './file0\x00', './file0\x00'}) accept$unix(r1, 0x0, &(0x7f0000000080)) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x18) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) 09:16:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r0, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') setitimer(0x2, &(0x7f00000017c0)={{0x7, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) setitimer(0x0, &(0x7f00000006c0)={{0x800, 0x1}, {0x6, 0x9}}, &(0x7f0000000700)) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de470297fa500da3819b9e01d04a5fe6ff12a922350675e405b1ada196ec2033e84ca8fabde42b973c408c4e7dc38c970007b28c203d507c13eef51dcd2b661b5a853a5337d221de23852ddd60f4057287dc682cb018d3e57326c43a989533de4d493c68c3b3b7eecbf7cd1c06e7a2a67638aef8af02bb8372a72bb848c8cb01aae6fbdf4668fd44c0ab7c0f90cea9f9d1029972f00cb289c1a6498a0e68c81dd080ace70b793b6ab9a1d3e657effe809bb64f66aacc8c7fe44862406b0888a7258904f96912e11a2fa415f529bfabdc8711934802c2021b7b19bbfa5d8977316783441b6b9311bb7c88b87dbc7a801d5bb5fb0d8854727b6e15784b1ac96320e7b63e4c6019f7b095ae53f18b88c84cc207310f4c30a1bde3b9d1ff22078c8ad4166fcfaaa737727d15ce26950ac57d927850607b5db4472fe20338e03d4e453d42a9f68aac211d008bdd874f782a65954858633abc4d7cbe14faad513e52211c04f66a36df60f3e682de4024837aa6a43ba67ac1df6bb44ea7667c4e4286c77ce199e294ba364bdca71b442583683a639f6cf0bcc4e991b55445e2ad874fd045fe2b49d2590aab194749c675615d7cb33cb8a4007d57b3b673ff4e2e29fa8898613ffbff7477a9e4c917009f107c9cbaea530a28152ce863b9eb6986bff7e215c30806d8fa9da7e084093d0342c59854d0d5cfefea4d9da5b5d84f57d5a59dae4e5e17ffa9a44f3500eed8706bd6b8da1586674f7a75bde1b8c0cff75a7f59dd0d3922fa2f2a89d35252fee3e87eb7d20be2c4cc1536525f3cc3d4ec2ebe9658e93b0c2e856480be1b9fa73058a08be5b33758091f8b6a920ff295fdcd4909ad97e053b44860ce175c15caf8b1245233c6262c71abc466a59424742d45b663f24c35635fec76a7f5daf5e340dad986cf2e6dba20e4374a39d1c4e9708c9ec3bf9df2a4c2dda30c17e331a6d7b2f9d6acae2adb62a63e7ed1dd81e25ca840abc5efa57c58b86b22ab838f0636d0cf71c0465aeefdbaf8e950108160c86a112783b5c99973265aec93e0c87c3730b9c8e5ae36f9128a835f4d290f17a5cc5f951800b8e0482b54063e799c2f3f56564054feb508e38c28889897415ae1f813fb42de0fef793195a561f7aeea8fa237076a70553ce4fd4aa6a28e4caf875b1ae63a16264e58ddd1b2da18ba804e6d4c1a4b53f7c361a001d3963766ba709379884124ff977200d02018e6007d1dc61a0c11dfa72c8355054488e85c38d1853bf968a295d0d3a91e417b73bbb97ff2c249db43adb1c11334a589f812d5208f2016c87924f766420237d5175914619bf1330b18012d610f5a6121129183e529d416daa31960bac29a2400af1ea666d74ee4e66c6a665bc36cb9c91100dd48bc984c525a29eea93405d4916c55a6e431a574c6f0a5855e5cb80f40d9c276038600ffc610f809521c369ca697f08579034813d2d1a5b85e9fdf0a793dc8ca5939deeea293fab47d5a350d52af98e16a5d95cde696e93705a519f85e4d6034a986844ccb73762d3682a42b2babcb50f24cf36fb60fe61639a57a7768b3681156f40bfa68aa6bf66d05f036d38510d625474c539dc88b4f11e8beb2d9d8b5f7d89d1ff7194b01a25baedfd996dae73f21503c0e044b6761e609fb7e7e3f48a8e73d891a331750db372694f3c029a0432ec11a05caffd12e17f1ac9447c7ad57e2aba59fcbeb6cb675c1de71be37dd8934097b07dc01cf8a0c7f283fb924244beb1c3a41311cd0ca53d26b6294bff540b82243677ac01449d3e07e3fa65656c53283f46512b99467630169cff272809928fd5dadadf0ec5aaf919b077a287a4c2db9af0e03784dfd70cac28a8e0944fe9b29ab9f34fc81f76f7544851ed310604c7b841982b0305c5e6092add827c99765624e69fb016d88b8bae1f2543ac3711c52e20c6f6ff02e418dacb9f004e3a767ac345ff91db24e82968e88ce15dff1cf38438e32acb80581a68d1fa987c2449a0fa58a686e87e59fa6558267e38a6f9b3b3677252a9abf3fb7bcd69738c096153358d56e2adab27c38f92a2b27e311d6a74a5c29c996442fe712c57a4845cb1dfdb8b67e7318f00c7a05665a1a6faf0e7003e4aa72d1a3332ac0a4b274dda33ead661685decd91dd8877f55aa79516d0d8390be09fb77b8cd5175456ff6bb86024b7ff7e13e6f676be638be184f565c3fc133750c651a71d49b59bb698cee0237c9d957a6ddfa9c1dd838b9c8fe78dba3375fdfa5eeb2a2c744ad6f2737af491f1f04b0928368eb9166fd3879b9dcd1e6662157af30ac0a5ee57888945bf3c746465b5dd15274fcd209826f6b8ce3ce1469bd7f2f3d22fa9b8a3e03866f64a4f640629241be4bdab9a9feb6c09bc6ccb1e5c70fede9cbe6744d1802d33337cbb8eaaed870b41d364b92e248aff49168b202ec07fd92148b86c6fccaf3cfd085823fae724b519a82ced99eb9d30401d693df4d1017f15739feb539c41425a90ff4b7e083011d3b7ac2fa93fe3fa1dc5e1c7c7992dd6b904b7727c381efbeac3d7eade030bb2cdcf6d39695f1c04574d6305c483ebeac95cb7552f22c2be0d2a6f3f04f03820505d2646886fc0dbe3bafc5ebecfb14a38327b2c3f184b91d0a0affd9bf0bd0fa8bf0babb4f02c4839ad78855603059e909a9023e662450735c6ca7b130f06664eb95140f5d2b00391edf52473682d2b1298198fab272f3bb76a658de6cfd474eb41a5ee3ec2b449c742c6d47e89da5478431d3d48781336a121cf1a8857726b675579493626baf1a44fce9e9a1a5c7739826111721e296da7b1c3c07f28de3227a4de46f53ee28f2dcc419bb12c94dcbb9a4fb90c43726075da2d0ec85d408865b51af46dbb7fcbb1f5cc35c2a433cbd1126e69054077a49132f9399c36c40788363db09da760010cc16a224707cda2f7fdb77ffee4a761cf744a1bbb42f604dbd6d6bdbb8a3d316d1c9a7224ae620ac38388e7ea3be49e7e2267627444ad7fdb15bbf3219abfe0a8a079e9097c8f758a349423ff0bf0970099d22f85d416ec940658f3aec8e63a6df8c3deb364d6570d6b0307dcac6a7fe4b56a93b9edd60dd4d4769d1b47b717c8719ddb8ae12ebf9f18b6efc430352e3d5933b62087b110e3325a8d10cf13b003c088312f024a7d2b0d43d0d1c06b7a2d19b43453783083c607a3fa3769d7f8aa89f85e97721cb162d15c82272ea4d8d97d3148c5d648799a6635efa5794c2fcd40f8897fc63cdd47ccf9eb749beeb2486c84772249af749e35cc9d8e9040c1bb1d5328fa1c0fe55040a3ad7d4ce35d0a64e4650a6bbde74b23ea506a9c14e77e38b23fedbdc10c777ac12a59fdcc97c26d67197b55c036c270b23226ce36016360e92ffca11a67839388372c3f96aaa3808b57ed142e5d45f76efe821c0f47e5649f96b271bfe0484b5c88167187f465dc38c7cfec8526b533b18b769d874e39e01328626b380e3f4f00b6b566d987b7786f39cb48f0d67faac36ae0f0796fdcb6df8ab9252541aa735540f055d64976cd3c9c41356899367d4e39a282c4fd67233d279c81a3431ce0964e2167a58e621016df2e6be608f207bf9a44dc776c1b9f52afd19f2bc0bdb8a37d67b8afee519c5a80e0f132a332c01630122e8c9301170b1f927ec1e9f600473fbcb7fee7737eddd250d94e37892e8798eb5fdc112a4cff96929e4878819adcf693ddfd8ac1ab477a9d2e4626c1926e2ee6d8c87d8d8ea22abdae20914931dab8729e72c7335d998665c0a9a29dc14325de8c41a26b0ea2d25fbbb6255afc776ce3297ddebc30805bd8a9759ab61f09171253a3f510ff4f5c7631f749aa3e1b9cc65a3b0670a143886c10ea1424fb43215075478127316178b55bbe7b0b13cdc375d1887a08aee5655fd012b94802670409d790444239abf001178d750439842be60d02a8b2d1b7f715738e7717927db296d97e6d0000eba1c05c2b8520a9f783cb7a0ab5c54f56723782af0ff31746b44c7b68b2afd9cd8a832b6e5eb17591e8f07ea8baadb64b5e97c20288f099fa7ea993afa8716bdd74456d8ab008e5b0aec69038b68e5c94c46dda18e2deb68a8270e00ccacaba34c641d90b8df3bb7de2cad58a11ea1106c5746d22bfc716ce6848b25f2de5878594a275a6f9e2416ec172c2e94b065073ac3e1da20249444de208f810fc176f706d1899b5ed15784a6214dfeb65627818cab23668b9ba5d70416afc5c9f665ad0402987786ea7ac326f61e61fea02b2884f8de3b8047279124fdf85196edfa74497d61fb15a05a48b7e7590ccf6207a017bdc863d42a9b6c5fac86e5c3c89c6fa1a624d82cec7174833186f6036e56f39b6eab033aa30e413d87444e9e66ba4d910985cc459834858360a23c5df7feb750fc0ebc4a5dbffaf336bb57b10deebdee8df3b051e6886e81ce54f2211b9884b0be02b757db8c880f48b3efc5356e00c6563999bd59b8233f13a1fcf5e66253b15b8737d3e4e09eb901157688c28f5309843355619bf0e568a1f469ad2acc25ad66df1ac2f2769d959204ed3149806e7054b8695249c263be1bf0582d2a85fe90d9c5fc0777f83a7303add5c78f404a3d679d2c7b2ea9416e2dfdcc490fc00e03600d329162febd111fca2898bf9a485e80a44091300eae5f6795d64d69e5f021c404cb9687a0fbc9dd11885ddf570d777acd3cfe880c4528b550374ccddcd4e672b4d61a7c90b3999a860f1886747e8ee11a92b3fbefda889a9fdbff295500939e1aa160d5cea4d610e9b6707192bdb76264d61c8df5f2b95416d5d2ee295e2f35c6eb31cb1e6387ef564bc2211a4290b680bb19626b04c4b6f95f3c1a2ad5343e813a88eede137806da3d27e3734b0be4026d12eb4dff2dc0eba1216437454c85a46be46b3ba8d001ecfef0b3e89379f44f8a2b515d818a0e9580562702ccb54e0636974db26a8acc2ccd04d8cdd252ae6a7ecb432fd667105c5ef478afac917439b928ec8b9fc5f953f0aa917829483aba7cd0c579eac43d3e6ee90db6c50c305ad4652584dcceeee89597b450fcd1bb6f63acee0c471d17cbc7de7550e3b89ad158d8946f106bd88b2a3db27ae0d78eea3bc0953fb7b9a80c74af33bf09676d2caad9eb8d04d880ec36b9e99d9e8e05892051cb1e768c2f2da9188811aa7b8fd64900a7fa45af3039da9e7f4dcb04541de3c7b33f91951ee569aa2924a5b14bc9cb5e17b3a88c190587c5f667cbdeba0ac6d2bd7451841a33282526aad4370a904ccac2e63135d928acaf001215c34035f6526cd9bd7724f40e1a893899517cbb9755b7e95cda3dfe6ac5b437c922fed7b3904f70f18e2cb912a3673c7f2de9e63e53bbe1e8e77c86e52183cbb920d4d99b5529d1f431ca63012b66c7159027557d6f57631f8cc92a7fa8697c2729b499bd1e379942f8cf4715b02db2f1c697a776dba5287f4acafd93571ecf8e4b45c75c7771d5cd4e59a4c42a0dc08e40e4c18baecf4250c773c09534497c0d9a1bbdbdead899ec7c6e5729909fe9cf5282c12fa7f2b6e853adb78b787f95892548ccc4c11cfd230b0f7786a87b44344db93a38505866d93c1b1dfdf02e97b396dbde8db73df23c432be4f4a11af6fb59e96b7bac91624a726dd0b399c7e462469", 0x1000) poll(&(0x7f0000001840)=[{r0}, {r0, 0x86}, {r1, 0x4}, {r0, 0x20}, {r0, 0x30}, {r1, 0x40}], 0x6, 0x3ff) 09:16:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f0000000000)="09bd5212f0565aee057049f583d929d492d14040c466c7a965d0d5c4a58fefabea805f5dc42902f411c73b2228967da3b5b0c8dcaeecceceb18408723838b6592063622f2836606c1b99fbc17013dfe6aeec77cbf9fef6777aefb188229c69353e9a08b12532737baeb4af652f037f9af34828c08f8d3e801df9457f2d13f12770efcf2b854a4fa1791b36b384facc6f727d5df5b7b083311dfcb2f27ead8a202c77452967ce409db607e5e2a48e2941e54b19212b8a48e2d0b06d", 0xa0) 09:16:02 executing program 1: 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, &(0x7f0000000040)=0x4000000000002) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 09:16:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000003c0)=""/205) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x9c4, 0x8) r3 = semget(0x3, 0x2, 0x3) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000008c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000500)=""/98) r4 = geteuid() r5 = getegid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r6, r7, 0x0, 0x1}, 0x2, 0x7, 0xffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) getdents(r2, &(0x7f0000000300)=""/168, 0xa8) pwritev(r8, &(0x7f0000000840)=[{&(0x7f00000005c0)="0e9e74bf4897f967ad643ea8d1c53f1623552a290c63694f31c7d25646d36b2dd1d246f47bfb347f47421f12cd98722c8817aa65d8f7a5984a74fb27ef52ee9784ea0323a4c71ad14409891d83df98a442d8cf2711389be94e4a9a3b5c2154ef05eaaa03572c52575795de875ce21de1d281236e943e61273bff274a0a1225217763e79fdd74600d67b90df170046a1f15ba1d3011454bb9ae", 0x99}, {&(0x7f0000000680)="eed18bd774a6309c2695e6fd120bce38aef8ba851c8a32552e1a0b418edf856d37415b3d8feeda59a4924b7710704871ee8c9cd0fe11c3603f7dd482a01f6aa2a7eb8b705ea6744e2c9c8bcd514b680f79f24d97a8851fddf99892d2f5497d82d090959c46e6e8ef19e6ccf7efa731b5e0e6f19549850f3e", 0x78}, {&(0x7f0000001500)="e987e3ebcc429e319c6f4974a4f080a439e65368bc355784f87b95e43f2d2fa08ea2ac3368558df83d7ec9c4ccf9966900f6ba17da4ed7741c652cb2fc2225a0e8b90329dcbe505eff651a0bff75eda8611d7d92a0d0413212898cbc0dc1169bc5165f22167ff38d0175892a70f1ea1173c0edab5c332991e6541f3a865dfebb50c8edb27b7d21b2d45c6dd57027a0e4b6ea5b2959d1fa6514a2d5eb6d36219c1772905ec77f0563fc84610287b2083842eedb88fb31528c7bbd2d425d78af1c92b015150b4d83fe50e9ecf94f8727fbef8002adf62a8cf906135f7452ddc81c91e73d0074755b248aa8eea33129c8768c370847f75969cbb975373df2d6722301f78d91715a21527c1aa81b81a13ce34bf1bafefe20b2e8b695583e5d63e2c22e6140591f2c9704fea5b8fc2e90e1cab83f208c8af13129eb52b8cf7649ec985f891a8ef9c2637082bbdaecfb931b8d4e4df7acfba1fd6782548f431763df3cda28f0d4d9733b6e03e5cf803708f696e2083572efaef12016181fef036897825ce7bb149baf22c016d05842df4e78cfff59510a355a15c6f5ad2c94e7a9c38a32018597857b26ea6bfe4dd942998879f4ac5018baa99de6367ea8d097c5143073411526930e567304dfa5cc1fd1d9bc844cbd078510b7a2130a071c0b94d2e0a9361d7a9bc8b5636dad44fb9ae7c4c52f9cb675ae6d30e04015da44d14b340a056bbd757f39b5a65aa85090e28421e933713ffe7ffef7f2508ddd095bff76be846a5b5ca6eaac23475d09a76bf9eeb01479c94fd211792fad84c495f6c622b4bf01bda25c1a86cd70d23aa7e95d16e48707bad06edfb3f8ba07ca1881df9d05143138c3ef99d29ad6ccc93434970818232d90ad0930f834e999ca0fad67a885398e3b9ec77ca72f9ee0dcebe99ad2977817fe956372233f264283546504ee618803832ec886b9142b0fb82b0ad45124a8b0942567c7ad3973f7bb5a9b59344e8f54cf6797ae379e5cc0a919c281d787f061ed725abca03dc8231a2c2a1d8d2a8471fe3984a7c28cff81e07844ac7989cb055f764c962dca064398b131bc84dc38bffb7df5b4d12c65a21762f6d98376f8e1f4b9a7d1c5316488eaad0991a1b49949864a4c02fc47db3d872d9082fa653f8618518732e3b337a6d15b8534167f97517a3ec52e3504d79b27f5bebf3daeecc849b4fcc5e64043a7102c7d5b8017db15982c2a9031301262234cbabdc3e9f6ce2f37e4a282892f2f0a2697175a36796387b0d9a134f7d9a295f89f8f3160c5591ac68ff9a6938156af5235d632322193a5f858c7e3a6fa002f7ee881923cae80af7ecfc6ee3b69bb53d08ee9112c4d98846d98a336b01e4378f36292ef1756c5c6bf1589ce4eb67bafac815904346eab7688227d7db60d2066fa7aa2ed8c84d67c34939a6db8392b15c7210836ab8a509ce5f1728199c9541cdb4bb935788989d8b627929a08ab0e72af280b09f7b80d0787c7fe45ca1109540a7fe34e250057510c5b04a41052e35992c26363a49c5c00b4193d9651607ca16c434af9451c4ec629abf50e7619b2e0f841f3c9431aa93ec9edb16c40e89338f2b19e44b4881b14182a218282bdf06b7e4c307c4854512bd52290c5c9e639d6762085c76eb043b359c152d0e17c9d388cbfc243f16282fb77e115c61765bcfd98b04bbaba39dc6414d70bbf9eaec519b05e8686a66ee7449e18a261c40832ef876896013459de458e9d91d72049e852265a0a1728a692638d3cbdb86d2f9267984754f17d4b6d41d9fb46bca4f99075cbff6904768f070544bb4daf99c7f2561f9c732ddf5c1e7604ad9eabf59185aeb7348008c5cc58f070655e30f7c854273430ff92fa59a6806144683b0ded2c367f280c0dd397ff90d5b31e91a391325b9e3e3bed2ea9fcd34d4a47079d94f92dd228c826320518cbbcdd7d2274183114d7d2c56ac2240f62e59bb3e3d0c8d34141845253defd0f65601a26695ebf441efc014796bcce6ca2b2080543fd6fb8955cab36055fbf2a827888f756a87da493f74bfc702fb9ac36f73dc7550abf76e97bf4316396cfd2088ea4093cd200d112d46e226f7c759e1f28419b2b91f31359879fc2cd7b97e08e1f2fd288b0c2dfe0f1b58c6bdc81c059f287e3503ac4dfe59d6e79861211f16599a0dfecb7a4280f5d4d91a6b2f63f86d40ba98919541ac3e509aea07a77e18b0fa7e34fc9380978114923985e8a921806f933ade7737801a98d343401a5cf2ea2dec11e492e5426b022159991aa1333247020d6cbcfa7fa7da775e7787f46e2c4bfcce1d1f1b1d4798c5e41afbbddcef24e7785cd828ae03ce2dcbd22cf2b962ae4e07df4da1dddc024d27853354f1bc165bf37bb4119d7e06064eb3219cf20bcef9e56a4791124d9a6a47c22ad86532e6d976d705b5d9cd5ea153f8bd9f87524a9a9083e9ef7699a1938e5ebb1e4ea33b0268cf9c36c4f5e04eb6ac4cda07441b8076512caca89790d66317dbf4a3a507100b4044efa6b9fb4f87dcd5f7d383a074dfab6f7c27896e92934c0ee75053da5607d9a7dbed96de4d338149a3ade9e776d6e914b44a22b7c0be2f958bd6f29a07f0398b28b2fd21c614c3ef1ed2054c3b2a1dc79db1048fd7eb2806fe6a82ae89b6517daa31f2519268c2898af58ef7120ba9dbd25c697f1d4544396f54a8f626ac17256a06908fa94230d08ab4e33517f6f4d22aabf113c75d616c8508dda921fee6b20109c05cc31a60f52c524cedff663c8ee9db7151c4d93952eec1c6b04f63beb9da7e34da1cdd7813a784230ab900b86a26f346f9a54d7649a3bde10d88d7ad012df39eded6d17e3fa1744055a1a854b3ee16950a69aa7383070527c46fc04d4ca602635af12c5f1a841c2c247c8a932a8e1f1b79c25283779967575015d58b92ce03d6cc74cc00493f704aa47e1337e6c9092488f544fadb2b9631f3aa3fe61a4a4cc41ee49867adae7dc9ffb2830c578927de45f873eceff4adfa73713ed65bb5f787fc28490c371d47f4909d5530a40e9016cb6c0d983681e846398fb390eb8810ad045914fcc242205f272b134fa7bceb1b32c92f3ada020b24767fe66e2c523534c4670767ce5f7f26c9cb1691cbf47c0be1b66c3502286e995efb6c1326fe81a5f8b03c513dc11b1dc38e5c72d9d722170abe27c925f086b90a8305d8e1083ac174c5877a7903165c2f1568154eeef9f5ec065c04c3216d9aac591d6c66415c2c9b591cdc108512d421b9da07ee6ef39cdda2b357377fb6f3059b539048f45b7dbccdcb00230eebb1e1f099cf6b1957b57a5ac3872e87e2ab5d1d3daf6eabcef9733fa181d4e26fa1c279fb5c92c2e1dd9a820c745c415374e9faf2d7ec0e43231dddc549e4b3784e7f532c9e42733f562a9f6447f38771224aa8670d0c91a57e540eed473be46bdfbd1068c85535aad87db278ba88a944ca572764ae685aba0cd1579d1e49ac17575fa09dae0bdd66b51cbf8f0e5628e21db0701c943c0df6cdae5a78f5bff7a765bb5aa537f58367f0c33df475c0927a01347f9581dcd067b1b04cff0853ead3cbc10177d7f38cf95e88c226e40f71e0bf8e2dfc2a2648bf56c906775131257e5b8a0295ac4631c2bde174827fbad25bd313857893e25ca3dda9ab1ad6febba2c1ac0653cdb73c4b55230a4414a3d0eff93ac99daaed5ea8368c4bc90338a2d8484cf561e19d7530c9532db33488da1a341182b7480295363cdec6d116f8787d77f1749e1d660b29bcf560614ce34c0ad86454debf6c5649fbdae6afad7763d215a05dd04dd615c62e73a8f9c872c2166f89fcf6831291f9c9bd061a2658f663347cea23cc379038f00555347d02f7a69ac89e76e963f36552dd55cbc62bae2d82bb15b0c0a2dc24c239bbe2af77a84de0e56eeb90c006306c59d83ac6c7f0e1913c57bf4d3ec7fbaa8aef77c91a5f0f5a3ba76fa43a38c1cdb59029e5438ea8aa7a94bfc81ea254a10d253b7979afcecd56e625cc9ad7e7bb6e1dd5c030c5e01f517008426b0463ae8bd17430d77564bd44a1ef34c5f1fdc01aaa84bd17ca3d0f0ea2eeec99e754844ce8509c24963d74915a61c832f991dc227ff9c3b9abbe3bedeb9aa5a7062213df921e1896bf7b83135504d711b188d68ac070844bdefdfcd90e1449c8b41bb4469e7dce355a0f2f22de0d3ef9950f396e152adeaae263d8d975498955f47f944bc98a7677bc7b5d3f7fb21fca7ac346ddca9f19208b4615ede53cc96c93598ff2419dbf5d9cc0682b2222bd52484a88c126f31e83e3880af15e3730c66adeae1ec282b3600cbb38c8910627a7e8c4dcf217fdc17521b66efac9456b7190edde7d449e801e35ac592a9728fbd6156002fb761aeb7121057a27fc2e1b5002c8aaf962939652aad7248ef6f1e512d2b623eb8ae9c82bbb4125becc89e2c1cf408682419e842ef879bb3d0acd1525493e1d8ab43981b192f1c78736f6a809f5a78350a4efb4a6157ed1b1568f7cf24ad3dbbeea790cc4398117996712cc036d06abe0ced514652bc838b666a9019870faa8001fa1a6710d924c2484cf9ab43a5e52571149b3a8b516856b90bd5c1e9c315e5b2cd082fef5246cc1cd9d182ae437b8b74f1782653b53aa6acca4991fa69f247691ff15132fb270c5fb6ff8c31876ce21caef75d0aa4301f7f7e149d2c0249bb438f8ebb9c3413822ec6d4db7d0e8ca22268500b91bbc8f0d61b2a96ed6f3cb34390aca2e3bb8577edb57cbc7fad7a9bede259293bf01fae9138cee11807f128324295b97344c038c4e3430ad0e7d31136343f4272b057cdd1e60b41b939d0616bc26d202c792f45fecc2ebb789ea3b42c63db331706048bdacf3917fe1b115a12675108a9624c041c998ea7165f96fad232b408238f6d5c988abe8be012d2146657becdea23ad6db955342e8ed05378050abc64cae8233a6865d0284561680c240e5035f66e0f460f636646240a000e0793577426a7847b1c694aed9a3cab27927d3635153283cb88f067d5d3b6ae5c2e450247f225ee55ed32a698dd251d4d34c999a6844732c874171374e525470553ebf6098252070a7d50c37b88b27c694c14fa58bff31aa643a3b1f4cc856e60cd1e86866fea3d3799198aa141273a8c0b1fcb9761bca035910544358f03e8de505e78968427d04a49265ec2971db6f490134b925dd9a00462289e25509720a4ab53c4507af20bd8b88e898f1278ce5b16db1aed446fa9834dbb843a4489caa7834ccc7cb51bab3c743aebbbd3799e4ea86fb470bc36ea592536b7db80e97bf62d4f99ae5586d67d198aa788c170a9ffbc9d26d693e76097aad3e56f83bd96725b1f58b18ce38a25af06338bf461c5efb697609b0c38211bed482a81be04fbb715e4c389f198beea36180aeee47d36af5648ac132117e837a1e7dee93ec24a8f62d00424f7ec9decd34ad9fc37fa0bf9d35b1ae55cc91e24e34fd272bf043df15bc43a4e0efa99c7718d34ac5ebfccd880be70b88196f79dee98a6bc28ae0a563a037cd53c92db1fb3a6a27138d8be2c6edf1915ca97a9ff111d02dcd024c0d95de01edd4e25c976208cbf8b948c4a633557f6a80c0069f98e344b093d8c14bc3d700456de631d3abc1c9d9d4136b1fde9180540c076546f20b845bca2a78ad483e8b127201403bc4031777114504ae6b99b6fc62885cbd549484620276425d56297d13edd98723a66e3eae48b9417a8daad280114d9e8a7bf3dae4aea8a5c98216b9f832a7994b9a5abd40b939019610fd3b2ad", 0x1000}, {&(0x7f0000000700)="783f6a4799", 0x5}, {&(0x7f0000000740)="3bba13ac77fb4552509c7210234aa6cf6f9db305fa930733ad503a90fd063809128c2acf408de0453a8e2e3d6dae6a2cd06e92f9508091c622b7d86208620c1bfb1e820563de70ece4d0943183e146fc3f1fd3a9001d6f5a4f37c71a88977fde121764e99c67d2a22750d4998a8e4d8e0ced5839ded069cc0d19d1818b1103ed1782bbdd66924937021219d58d3177191fdb090866127e99af3f00512ca02a15025b62af8a6791c19d957e7adcda599c1be7cf7a0f00c01965e5de56c70834f5f5397deceab8345e8363d3d85899f5bf3cb07d8415ad861bc0f5eb1d2f6e553b9af4a629dd1dbf165ce2aaf982c488d90507d5db5c", 0xf5}], 0x5, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000900)=[{0x0, 0x7fff, 0x1800}], 0x1) pwritev(r8, &(0x7f0000000a40)=[{&(0x7f0000000940)="ebe83f7bfc3bc2c7478599bc7243cb96277ac6a78dccae7e6f462c", 0x1b}, {&(0x7f0000000980)="24f8a0edba5b2e9a10c45283a278b1", 0xf}, {&(0x7f00000009c0)="456585f685772246588ecc3ee9d028a647d96a303d9a4e7edf4adedb6dd6f3745ffd8ae6269bb8d5fe3b3bce532257de45f8ee9e4c55e27289055f5683e2757879211090d2bb975a4b00", 0x4a}], 0x3, 0x0, 0x0) connect$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="00300c65e2433d10461d13fa79d74af7f0560a1200"], 0x10) 09:16:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x266, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0xfffffffffffffffe) 09:16:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f0000000040), 0x0) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd85, &(0x7f00000000c0)="b6") 09:16:02 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000180)=':\x00') geteuid() r1 = getuid() r2 = geteuid() getuid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r2, r1) 09:16:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000000), 0x10004) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="281566e0c889ab887387825b86000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x27a223af) getrlimit(0x7, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:16:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) 09:16:02 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = getppid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 09:16:02 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) semget$private(0x0, 0xffffffffffffffff, 0x80) setgroups(0x2, &(0x7f0000000000)=[r8, r5]) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='\x00') setuid(0xee01) r9 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r9, r8) r10 = semget$private(0x0, 0x3, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x0) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000040)) getgroups(0x5, &(0x7f0000000100)=[r2, r1, r3, r7, r4]) shmget(0x2, 0x4000, 0x1000000000020, &(0x7f0000ffc000/0x4000)=nil) 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7f, 0x2, 0x3, 0x3}]}) 09:16:03 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) mlockall(0x1) 09:16:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xfff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27febf000000000000f659565c000400000000000000000000000000000000ffff", 0x2c}], 0x1) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 09:16:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xdb2c, 0x4, 0x0, 0x1, "f5c66a442b68c9fdbc8923b7f3412fd6cf9a342f", 0x7, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 09:16:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x500, 0x80) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) 09:16:03 executing program 1: r0 = socket(0x15, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x36ed, './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2002, 0x1) 09:16:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000240)='W\x00') bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d192effff6900000000"], 0x6a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) shutdown(r0, 0x2) r3 = semget(0x2, 0x2, 0x19) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/48) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') sendto$inet6(r2, &(0x7f0000000280)="1eda2e2fc6cbadf7e37d7ca3375ded4e2cd1fde21e86adb16565bcf38a4d604bb705176497cfe0d8628e6b2c3aac382cf5312340fd3ea7bb29a7ff8031b28a96590edb0f4697d3a4380a61b32c7f8285927267a1269190b41108aa1246de64fb31e63eab06ca10bcf73758986e69cbe485eef701efa993fe43441c887515043b0018a1994d8115d153b96009e36f63b7acbb88dce466a66c28ac44dda4e16814b9fc7ede0dd55dfeeddba6de2e9b14bc062787842e2b154590a43aac842f1cd16a", 0xc1, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x3, 0xfff}, 0xc) 09:16:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xbb, 0x7}, {{r2}, 0xffffffffffffffff, 0xc1, 0x1, 0x20000000000002, 0x1}, {{r0}, 0xfffffffffffffffe, 0x9, 0x2, 0xffffffffffffffc0, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffd, 0x800}, {{r1}, 0x0, 0x8, 0xfffff, 0xffff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x3, 0x200fffff, 0xca, 0x18000000000000}, {{r2}, 0xfffffffffffffffa, 0x50, 0x10, 0x4, 0x8000}], 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000240)='\v', 0x1, 0x0, 0x0, 0x0) kqueue() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 09:16:03 executing program 0: r0 = socket(0x12, 0x3, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008304ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000000000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x28082, 0x104) linkat(r0, &(0x7f00000004c0)='./file0/../file0\x00', r2, &(0x7f0000000500)='./file0\x00', 0x0) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/77, 0x4d) r3 = open(&(0x7f0000000180)='\x00', 0x801, 0x8) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x8, 0xc917, 0x8001, 0x1, 0x8, 0x337, 0x7, 0x0, 0x1, 0x2, 0x2}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000580)='./file0/../file0\x00') ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x40000006, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000540)={0x203, 0xff}) 09:16:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050260000004000000001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0xfff, 0x1f}, {0xc8, 0x284}}) sendto$unix(r0, &(0x7f0000000100)="bdd3134c1211a59cdee1e71e18c512a8fcce67fe962e6dc6d43eabd54cda7116ef1abea00b9031f4efa5d0ed2c770f84e8721fe7976244b5a5498425ff196c44194386fd0410baa7860412fd3cb2bc1978762b96e419583c639116a6e9691b7d4f8d9a9abf45c42049bcf94c5f68f2a727d4ade45dd9b15bd56a527e83fd76cf3ea807b8676a825989e8ad80d7aaf721472d57ea683aec17b1613b01c7bf791437fc8f5aff6b06601296835666a5648df52185aaf93cf534b3d2e5e8ba5286282036c6cff4ee453cc9b474ec", 0x66ad87a406f14909, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x3ae) sendto$unix(r0, &(0x7f0000000440)="342218e361f114c170c1227efedebe28fcfc77a9629370f8edc4bb9c03a73a8dab1710b8bf603e4f1e0f024a0564c5564f1f5f0e0619709e2fbb7718360251967e8da99f31ac15651ebce902f4a34e7b6086721d1109372226c8fd6394e3706a5384f540c01f555d744a566ff66a3fe135c2a11c65ad587db2e0038c3291d1afc44a79bb3de1ae66135673414f54c1a8fa4ee6d036e1276997ed8f1f7ff973948147129b30556401a0", 0xa9, 0x408, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653000eee2b36321ed8f2074ce38b2aed7f34bdebc2bbfd2ce5a0b2c96465017bc597552db96ca7230720529fa2887822b3c0562fd954f1be955f27273abeb978f377f667673d8720592209cb4419f15453ce923e804f0d3dd5acfcdff7ed2f856ed07481b8c4410b2b1a82292e1a3ef8e58135befc7ac8bb8eaf66f8a38"], 0xa) 09:16:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x733e) 09:16:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x4) getsockopt(r0, 0x1, 0x99, &(0x7f0000000040)=""/34, &(0x7f0000000080)=0x22) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="81dcc31de86aa418f2f8b48d07921464bc744a27cf318950c571f87536bdea1e244645164c641503ec20f5ac0cc46276820a75156e9b19a84e559eadf083f932ab7969393b63bc5e5ace8f56f72b759d9c767dedb1b19582e4792d899eeea86f0f0f53ec4712ed9a2b280a6d6194c3bce2bd949d47bf865cae7f523d0781040966f537f08ae1b9ae992eae090b7fb5358883a353f3fe98", 0x97) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) fchmod(r0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="0c1673a119bcb8694341b4c3e2da51c6019a84975f1f86f89b19cd7d6a575c66ebf6ac327ee99f3549493c600dc58f64ed9b229e711136bc9d2850f068e8a1932b54812043c52efcb172cfd93911bc1ce49401a934902e70ae1846ed07cc35afa805a2bd2a41122e7a5dfc8059a18528bf131680e6eaeef390341d", 0x7b}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x4}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:03 executing program 0: semget(0x0, 0x3, 0x200) r0 = semget$private(0x0, 0x1, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 09:16:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 09:16:03 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000040)=[{0x4, 0xf2a5}, {0x2, 0x9, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x0, 0x9, 0x1000}, {0x6, 0xa733, 0x1800}], 0x5) r1 = geteuid() setreuid(r1, r1) r2 = dup(0xffffffffffffff9c) setreuid(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) 09:16:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x100000000}, {0x42, 0x3800}, {0x41, 0xfffffffffffffffc}, {0x101, 0x9d0}, {0x84, 0x9}, {0x47, 0x6}], 0x6}) fcntl$lock(r0, 0xb, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 09:16:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x5bcbae442a1e28b5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x3, 0x3ff, 0x1f, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 09:16:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48000400000002bf, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000005280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122eb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354872bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 09:16:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x18, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000100)=""/52, 0x34, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x401}, 0xc) shmdt(r2) 09:16:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x2) socket(0x1, 0x8001, 0xffffffffffffffff) 09:16:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x2000000002) socketpair(0x18, 0x4, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/84) 09:16:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x204e9, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r1, &(0x7f0000000000)="04f3", 0x2) 09:16:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="35308b6974843908ece639eb054053f9d68219af04cef3508eeb2cbe99f32470429cd0154d4e4ddf41eebc158a7481765a468233c14914dae7f2d9c9aa5d8e989b9e60814af00088c7aa74573b008d9d17f7956bc11a437507ef08d5b9a9605de306c20daa565fb470f2364cc04ad0aabfa10977e6108e019a193ca2ac88ae19acb69af1d209707b821addfb438a9280c176bfb4bcf8ece637bf419d80b49df1cf2fa5eefab6d98c3b8479883930194bbb6a461d7cce268d56b999a4dd212666a8ab577d810d909c31c2b493f733988cfe47004928c4eb55225596206fa987fad6257917ba8b4ed5decc9e9a70c4d8c8ce4436b96cfcc25ffeaf86bf", 0xfc}, {&(0x7f0000000200)="ccae596ae302a1e5cab235c6102221a241ea718c775d46f5b0e35a514c6e5d5b4bba9d6579dcb559543feafd148fe676b9a13e3a89cd3060be8c3fa612065177319413a8fbf4050bcc67f13a0ac8c528bf6897bff2b1a2b3f3dedf5f4e1e0f15fefe44aea431cc970ca80e311fd552640577b7a48bb6a8a4255e9763b8c57316841a67f80f6f51f4a41f7397b81211de03c7", 0x92}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10210, 0x40) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x4833ed8b07c9dc2, 0x0, 0xfffffef5}, 0x2) 09:16:04 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcb, 0x71d9}], 0x1}) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/187) 09:16:04 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0xf7cc1b34d2a4525e, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 09:16:04 executing program 1: shmget$private(0x0, 0x2000, 0xc1, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x481, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000380)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x21, 0x800}, {0x7, 0xfffffffffffffff7}, {0x8a, 0x10000}], 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) recvfrom$inet(r1, &(0x7f0000000200)=""/207, 0xcf, 0x1, 0x0, 0x0) 09:16:04 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) read(r0, &(0x7f00000000c0)=""/152, 0x98) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) 09:16:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) pwrite(r0, &(0x7f0000000000)="947a5d81f85e9b55602d7c9c9bc36f2e23559e3d2ed41f68ead38a60cd82e9c7e173980798b3c895d4fb82dd323727441f18904ec928d7eba0dc57a2350179b7a0c55df062bde091f8aee9a7fa61a6179b5aabcd6adf078f835e0df1a9f02cb2df5e1358e636561f9dc8b320ea05b01fd86a9104acbc", 0x76, 0x0, 0x0) 09:16:04 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffbff}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x9) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x0, 0x8}, 0x5, 0x3, 0x7}) 09:16:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x20}], 0xe7036d6, 0x0, 0x20090000, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 09:16:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x4000, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001200)) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCCDTR(r3, 0x20007478) dup2(r4, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 09:16:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) fcntl$getown(r0, 0x5) dup2(r1, r0) 09:16:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 09:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2000003, 0x204, 0x0, 0x300000005}) 09:16:05 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x2) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x1, 0x1a48, 0x3, 0x2d, 0xfffffffffffffffe]}) 09:16:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x80000001, 0x8d8e, 0x100000001}, {0x33, 0xfffffffffffff800, 0x1f, 0x100}, {0x9c, 0x2, 0x7, 0x7}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x81, './file0\x00', './bus\x00'}) 09:16:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0xfffffffffffffbff) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x9}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000400)={0x10000, 0x7}, &(0x7f0000000440)) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/122, 0x26}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000700)=""/234, 0x3e0}, {&(0x7f0000000800)=""/138, 0x8a}, {&(0x7f0000000580)=""/208, 0xd0}, {&(0x7f0000000300)=""/121, 0x79}], 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000000040)='./file0\x00', 0x20220, 0x4) 09:16:05 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000080)='./file0\x00', 0xc) 09:16:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e2", 0xc4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchmod(r0, 0x1) login: pckbd_enable: command error 09:16:06 executing program 1: setuid(0xee01) clock_getres(0x4, &(0x7f0000000140)) r0 = socket(0x2, 0x5, 0x3) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:16:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/134, 0x86) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8620, 0x40) writev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)="e3d582ad0e51422c17a73d1a3b3acff85f325f5595fb1cf68709c84fc301e7faaba66e2f01709549dbdb67027be117322e6e62fa70490fd4dca2d28db9c04e0dd0fba8df00a832262f16ab47ee582ad6fae033178f6aadd21cc89c520612949133aa13bb7c81a9107b877c065ff961ebc2fcaf1726fc35d4e5a2844346ea57d3c89e5227d5328120828bb919a0dfaeb567986933", 0x94}, {&(0x7f0000000180)="6432d9d5bfd6a6d1e7bf0d2819db2339b64ebbdef9242fd736a9748b751659d161fbc7779ca09d046e719dd1d2efe7a8a468d8e8138e5f52c3bd7d78de1b18ce2561c20bb800919da4b4b06b4eccab48329f8c84ec6ae212a1592cfb9c8dfa06933bfe63e464ebdfd3bbe61285cea88ec4105e015e485c9483410d93c060", 0x7e}, {&(0x7f0000000200)="d305649b", 0x4}, {&(0x7f0000000340)="712d843f5d29eaeadf77db136647245c15764df6c75a9557a9b778cb0bc04af4d3226353c6181ff3ef9824625e9ec808bc0c65d2c682ac38c5b2789c0c80412f82f930b437a49c2aaa4473746ccf71720efecf390ce6dfba6cfa384b06ecf1c9c9b73c58bf0c1059e65f9807692017847a0d8bb277e102e5c0c4fa0a3d8e396f6d19b82c3705797084a393ece720f1eecf5ba072df5f5d2cb746d403e4a89eccb7c1c9c6bbe0d744b13f9dc694019a611ada84575767e3224aedb6dc2d08ea43bf5159fba51b6ba9fe817f6f1b2e276124f5e758a41a0872ba5098db47b0ae79de0c95a23ee0745a47a5172ff37a0b6f22b75d9a840040487fcf28a1ec967422b3437a912e700731401527af12afa62a5b37e28e1ddfe79b68a1f4db2fe1978cac0da2c4ccb65fadd17cc8a6c14f2da32a9d9ba855a3f2725202f3c96230815dec928f13e018c5d8506cf093d8464f398fb558854933c192b1b30cc2376eb66c1eb56cff3b7d7c299547623ac6e80423f8381a36c9091be535883126c02a6f255576b56bb31f142915d67041f896b90f694e4dcfbca2b34c8c4c3fe5f2fab483227a6e5cee60096ea73ec3db63dd0a8a8fb470e1edb816ac2a54c4e10c7f596d2ab82cac2c89e803a4d6a6d07c0db69faa58bb8c720f9ad0dcd7573e45c2ff0f21311e0134c854bec1762f91ff7687e42353980bb897b2d6560f1cb4d0917f79e0c08930896ba9e5b058b73b2f4ce938df30bb59ad463f2d920221e0b0a34c4ade0ca3315ac8271a3bf426e14511f339e5d9083f51c7bdf2e8cfe0ad0bad2f015e10b02177fe31b683b0035212bfc4059ef9265074c97bcaab55d08bd747dac16713f5b6ae341ea00a8cc673095ccacbe26bac3459d0d425e10e126dfb11ddd7465b8be04fe9fd0b7d5aeb8fc589332b31bb487bed5f57d9dc8d737cc239c53c099903847458cc5e9000c0acb5646cc381f2b37b42ce1a7568e089c9c754a7d441cc0d30edfe12fc0cc25c2e012404d47ab66ba48e2f6fa9c89ee0e45fb57c24b96384f292ec801e7370c33e5e36b1cf6ac2a4fd6192f40b05957a133a9d433fa5ec1a54ec8fdc6415f4d5b1b56af29a546517e0976d8ef3d26734e5431a8fa989392c617419f03daf11723d0ed8057040c664484c623ae26ad3cf6e91f48bd2467b7b4720c622059700ffd328161c52b9bcab3421b746b086ab51f0e986e27748198b54c17cfbbbdfd305e33b7e7236f94aa1129596cf8642fe67f655a1e877d9852f78ebb97da6a1aab4d4bd28b40774e204e083415c4f0d71234ebf46e71fbec0cf2893b238a846cc204bc3127355f2621f4cb736ea7d119dc2f81a6cd08a79eef2eef8bef8b0bccb1b4fb2cc789f0c5b03d63a09e448853de91d59714a594a30211fc3a259847f38e0d87a18c5e5720633419445380d6bb255b63813bad449d81e925d6a009c49c870ddf14428d3f316ce080d033c06b9dad5e2310fd71c538012446a807032ca7938b0f2fab9390144c59e700fe9cc150650b8ff0de726a25ec89910a021fc599965cfe518d8ae26df8733ded39c7814b4b4cf64a78ffd1243ec34a0ca9cf7093de7813cd2bfc2a80372399b00a98dbe00b3b58787c850429d7cfcdabdb00b7b69dfad0848dbce51e2c48040a8ab66768257bf81ed2a131825037bdfb5f8df0011c4360d844c8619e41143f20e7ce3fd1758f7939ed4db68e718ce81d5d6f409d811cc55e538b2f525224cbecde4d9becf3916618fa3befb973c52bf371462a271cdaea68c9d7b1593ab0e7f1b7c3511f3b5a2124055cf7f758aa79960a3c80d2c5f0b1aa4d73bc6fc53616178df697dd29238319818699f0047bb0620ff48c81508d70735e352d2be24a074d92939d1aa5d97666f1e729d8637588af12d5c3dd844afefb1dc51e8475c292b05ac2791d3ad9f6d28577e9b403473c3ba37b26cea666a3a5741e4632a2484a22ebe6f5f3d232a9bcc7b48fbd465e7528b3d599f313ec18e8df80917a7e5c95e159f1adf4bd770a1931b2149cc29e54662ad436776567fd59e3fe4cfc35a243226667e8a5102adbcf0fc949fa538d2bfedca5cb703fb937505d5cd260af9ae64515c18f370cf666d3e5c1137259e0d053c74858372a4f63f159718a0ff78c0931b8722d4c6bf8df48dac5b3ce4bb3fc1b7c3c302323f79b5869547319ec242dd84ddb566d0247977eb2f5029b8ea4c2059289c3598224404aa3725c5a2d782c5ea698586b1326148518e2e82f4dde843cd5ea972b183d8af2b549179d0c7cc9dc2ff990f928f7dc2a985262907dab9932ca1f5f002b09ee495fb4b956948417600c0f18c42cd977a12749564756e8e04126189e897ed152555057d8dc073d6f63b58525fefe93dcf75b39b68df40f56a8011f9b4441abc897a414100d10008b8e3dbc2f81b45bb26659b5127bbf8faefcf1e6fbc71d33f807bb2a49811ded4d2697b885d6ab9821b3e56186ba306d36b155cd782d21ed7af480caef4fca5deb6b0a3ea08da3225e36a28af3da47a58768cfb873498fccd114113c53f4d27ae4e3e9bc1da5b2ad2178962fe2e4a6c4418b479e78e779c7a5eaf9d24764b05a91a0433e66c6eae83d4a86833bc01f497bad94c0cf65460d9eee5cda3c12e035d04c0036f9c2854961805fad4070478602c418b0dc56e9eaa2199e44c227d683b3272951fc8823ae236fcff9b4cdd254f62764889069519d4cc5d6447538916e3682d4c3233462e538543c8a303c419fec72497952ba49ed8efacc79ce2c4086cfa16a7a2cc61e488e5e1f9dc823545c4c2f09548ac5e8680126849fe7c4b3f9a29ae3f7daddf9c6f0bfcc4ad79fdf9306010c21ab99b2b470f14486ebf506c65e90a303b225943bf6aca69567a1ee2ec4063f40a605e5a08c4234ef87397c9ad7edc0a85d93746b9bd0dd6b36a781fe79b189a52c5d6eea0d8ed57880928f8d19575cd6c585ddd09b8bbc1d54a14590ae68e8ab7591064ee996bc0093235c288b341fc20d2b5e155669a4009887d6ec414c78306a1dba1091cae4c2c72ca4655e50af7f1ddeae7159550ea0d050dc988955b0fcab7ebc73e8c6d21c43d235fea39cbfbcf3b39f761265b8ce73b317259b0c6d7bee4b71ede7fd9d54173cb91b7c1c7bda728bb21618274d2f1a3bc7e9b989c0c97a57cffc81ee02c8e46ca76bcc483e1218a7af6009286fdae74eada44ad8b3728149af5c2c41179526eedd3ef6bb862220aa3d9fbbdc3afb04d0045d6e6fa03e4803d16cc3aac0c6a287b269acf1c26ec26a619816e5f7475b46b92b87d9c4cc7f7ad76c6356fb26ec4494cf25116a1f7bc7e580adf2f05c22c10fb63e6f14c4f3f76348d52c569b6d2f0f30fba897892928c354858c21afeadad8d3814aec831b9cf82f3967a608057b02bbc03b0895e61cbaeb9927ead7b77df0e5f0a5ef285697a6446c5337560590ab7e38dc8417b38666f9be7f5a1dec632ba19c486d7f1239b12e547f3ff4d153e8f761ab43673e6384d37e37aaedc45eb2cbdf84cd48215c76543fb66c1f56e0cf8b00e2ebbd41adf5f36c51d7b786b6b1ad9320d0de8b6a34fc25ef6cd51388bce4272f9be6b6e43ee7a058cb47d1687eb9b13034e8ec6a87cc8a784609275556c40ed8e9dd04665c6fbad33898e9f6d3fe98b6464d34bac262be9b75ef0c1f406bc67bc1af9a6941c81c2f91d2c6cbe79ac0213315b93e8c5681e279dc4129975e46e162d6fa982369f57bc1ce4d5b4dc3473af93d8f0ec94fa6ba6ba8d96775b0c151f33a268ff8840016c2dcaf87797c6d59d024e344f6c87a6ea07b6a36fb0a3d4d7cb4ae347841d028708bf75b2149d71177f9b8b9d550806a7ffd41488bb6d5ac0a7aaa704f0798087fd87ca8303a33e9dbad74f884169e630a621a78c4111c8f03eb26cfdddfa94e574c70238958d0b1df973c0e11eeba3e6e2b99ccb5554a42edc4921ad05751eeade0983abe47e0949b8a2228d216e54dbce2749a83eac63d0aa7749e809fe3d7975044ff3f105ddf925424d462de4dcdac1cf591629046d6c86ee4d41adb8b2e766d3db9b38b4479fe42e949c56e1923c4b8b1940ade56565363bff6ce3822bced8eac558705cdf72fbaeadc04e704b6327455ffc4fac50999cba7f0a6d0259e01c6ef9282fd9a961e62b4fdec6bdb0b4dbf2134469e8dd7695bfcc8d5a4bb6abac34c69fd3979521270ac118d4d6e36c3ddbb068c1cf27eaaa1128c1e5adcb21a6ad81a1c0d01b23f1617929f887f4e0075537f5400653c7fc1ba3fe41d4e893ab1d00b5eb4b6fbb75a72cd144a22e0a46cdd1b91c22554d9831da2f7d05e145c5a8ec56e419da7c1fffe534934c691d38f4481221ff333fbd9fdb70c405e803b81313756537f93753c03eaf2b0564fe6ee41047a4003399ce4022ac7cf20158532d3a73ef5b117b553d929c040caf80399f5ea9deaaad050b537283175b6e47ba621305dcc1e9b4f4fce37b348b078c604d4032995dea7c42411373bbfca3d4f2c7b29fe6da11b46ce767a53657bab8d1de62ffe59795c35b8dbf6b6088b7cde048b08df16bfc0ed228a892f578725470bfcd3c8441adc290d08cf7b72b920050138f8c9c347fbac39bfebcbb505485ae3c24ddaed5ef4fc55960016af9f321ab00cccfbc15a45616316b1085e7bef0494e8db159c0233a0559efb0ee462a37cabc7fe6578e3ad5e923cf2f3883ade019d930a7c43fda8226c604d6ae13d467a403774cb6609ded170c271dd9aa358f245fa054872e2738eabfbd1caabfead8c5711ca6d5af1d2c0d8f22409820d9e312eff890c79489eec477eb971222f78d8abd4a4328e7f366a82ee094f26c373c6e030a52b23f92942b3de4ed7972047c90b0403238765710bf8f88405798d665a44bdddba3534798a3b929145de83e218bad7a9bb32c377af2f02a154cf3c50259fa885e7356d1324ad1958c1521464a3f36173d9863b3a9703e90da68038fb945b00fde39edcd1b7542a56bbf143171f4a86554b65837d67b143826bf1aaece14bf4536b89a8c3a16e3bec55b3c936b2410ed6048eee14b45c671c387d2b268127a2541b57e78e4e711e5b4dd04a4538d9b7bf177e062cbe39ff0fc5da2f3dcbcdcf9b8520a289908bb0b68f1c23ee1ad24158ba0f7e99de0179001bed8c931a6972b38c82bfdb65ee7bf9f4579659f8cfe46dda9a210a9edaaab7ee47b402f81d2d06c425b26b105839ea599db6fef4f81797089ab77e5546aed0ff2de707360a1f8e4326b102550e13c043359f12a93dfbfcd37b5cf9cd536562e210c6978c0ea565845613242ce65744171ba3a80656c00641f5c0bc52f2d4dc9171cada7977f68b09a82e0f6eb83b14cd70bd88180f74ff5b94ba23a03dce7dbc279cd025057a84aeb4c1b93643a8098af76e78f16c44c36a2b5a85f62be75b33dcd90032af14c71a2f6b1721bd1be29ef19d2027ba207c17535393b7fe5cda00531895390b2782ac66730282544a15af651c39fdc89abb6cdf7603eca74cb9050b0b3872f3ad66f4cc332eff6cfc77f48e90f93ee267d82c60201e6da2e17f823f35a7e78bda50b1c83253770f1805992b8e3e433f91e86ccdf493dbd2da17850cf6a934fefd6009fb1e361a5128697cfddb736e57d47cd9450981db57221d4240d3d041a8b6f8662c1a39313c0ce6850189af3350b2d7f4039c8db70aff966ada8f6a98370beb2a4b2f03703131bc63b1b983e58d8b2a027f1929f8673c409e5ae717ccd5ed3f24900e345f42df045c4019a59afca", 0x1000}], 0x4) close(r0) open$dir(&(0x7f0000000240)='./file1\x00', 0x400000002c2, 0x4000000000800) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001380)="21b0acac262d7ed318b28a8140ae4350ae7d24518cb536a37efbf5062e82fe3eab3d5d6b6075a420d85e21c064505a317622893926cde31cd7981d9b1e5d2e0e77b668924e51fa51220d136733013fe7e8f8bfe2f5fcc846e819f4ae1deb7f4f09d760eedefc8594a0c12cb17190f47951f8c996933a8eb118b8647b76f7894ec47836144570990f5dcd10b510f99106f7057412674e89acca0260691929736a913dbf3eb2e490481bc605786fdb67ebce5f0e5493411d98462bfce0485d1b9745a1f0230ea5ac8ff9df50bde40c3717e381c277f863d7d8045b8c2c0aa8189cb97c4a5b11512e795b43062338bdaa659573f8d0c187c5f5deac8a04421b983817207dc161a7832cb04fa2f3c968b54c8aa562f983320500540f027f3a8c507d548a650014068239f3d5a340f17a9e91a3e5bdf51bd65c34379caa586219f9b99434983d77f45de747c9e58f3d140fa02a487492816824fdccc415d4dc683b7a66cec65fe827861bd69a911e75841ba7754d78bbe42fbf2471296de27f69f13344c6c359e644ee16e0538ed3c83a2979459340b65c2e802cfd834b937c13fa78e1251c6c355ba9082587a86b859d4eabdb83be19d06bc7757b14e48c444f24a4a9fb0086a563acb0e73601fd80f9417c3d582888f3eb5ce37476261e5135a555cd56a2979b06a1dbf290cb128fcb4cabb0794bb3ab2aec22af67708564728685d5446d5f7e6a7e6f794f6b3ca8f40ccf3c2b3c44fd7d40c1848802431bbbfb55d2fe6a6cdf31a482cdb3e3f5c83b709672817baac515a1dce8bec8ffb71441ad1532358b8191509dbed6bf6ae5d601ecea8c7f2312fb0c2d2189f8ca6493b43151d7f49bbf003b3cb05746558320b9e9f88b1f53151fca0417cca0c0a073c3c6e4d2b9d930894f988393ead132d99a6855cdffea27ca60c6aefeeeac31f648a02fae258f075780a33a10ea7f95bbfae370a0081168fda191211a35c55704ec58823c719c1556006737a7c6561d39c8769d729193c13314c4684cb278f4094805f5736c6ef98cfabab1852c3718e23b9c5a41680ae625b36bdd53f9e43c0236dde970b8fd973c7207e8b4dfe061cb5d54e5e49900a19b02c59a7630b399c48c51712c4e4ae9aa0c3aa0d445e64f52d3ded6957562cfb60aa8de59e0ee9de0d72913bcdc8dfcf38ffd1feee101bd627ad7200d02f61246872f4a48db02867d0f180c684ee0ca9528bc7dc47dc2321adf3fd6b4d178cec501904cb2d680e2d49e0d745d8b34599858bedabb0c923b3f0466aca2c8d5b08dbd86342deb4dea2b932f9ded0a77de85b2a78f938d2cc1409773e8a440a7f72c544c684fe5c7e8d03660b13600f038ee19782bb339aa4a73ac61a5fbf756cbd57b7291a48a45bf0e6c0d3c61cc78d7af4af518f71f7bb21d838d983629c99d7ab8f83dfc19a94a125b1cc277ae9d658f2dd9f286bf7f818bae1160a88989695eb2ed1ccd41233085700650e56a3e634d4ce9fc9c73b0acdb40caa99ab54136468d81b1c7f3971bf4a7a034792d11687092fc39a96c6fbae98c88a25e6f88b7e8153e649074457344e7501b8e6c816191b5007eb58483f7924d4b4349ad4c5d0b57ac458007987e2e6fb23d4120b0aa7247ce4330a79fbc526b108ef0075149fa74407ca2bbc4a77dec1998e12d4966002a7b5df498d024ec187dbc1c101d73eab2d431885ef1bf7672e94add4000a8336905a3aea568e7a1ba2eecd189150f03f33145cc74da1d0d3991345fd428e01b6dfe057b76bd1e5a77c2da3c4bf3433875f8f307a35171fabdb23cbec531201d1df308287cae6444f6cbbdca89169b07214ff3284b16836ee3304dd2449fe06ac5e995e2235e5df9fc0d78e1792c717712b435af1468baf5e1363e1608aece31003e07ddfe0b79579102e29c8414361bdc704f338ea972f0c776f85a5c06c52aeffef34370d511d198cd34b48e0d1d63575077ae681e4783e4be78929396f66a45f8808b6657eb510c4548b3a3ef67b41b2628231e4580937b7ecd6b7e0344d8f7932f5ea3792621540d279bd84090ed2f74c338f61e4e330424e60bfddbb29ba73098ae4b900c9fb5489d1b560ec5a9c4b5b77a2f873d85af2e8c7805e3ad68c1cdec515eaf192273e633fc3485b69ea1a22cf0c961e9b18a14afe5b32978f5e0058c80336592096ea6567c66bd5e756a8543edf0647e9ba5a802bebbc105b5804d022cd2958930d0892c452910755bdc568d2027e36cc906386e445a51dcbc6c2aab552ac6853d837a6c67dfa62887293e3b2086491ed5745379903aeaa364f4cef60eb20f342002281f82e4c66577170ccc3467a15b81d8e8b39ff2f25b694d54eceb5f15f9884d8e582ed4c9dc84ecf6c07422824b93f241bf76c40c60f9b055cf9592d82e0d1c1ddd3cf335ec5a175c23a3a417bd0e71709b931c39d246eeae2a48bcedb19b7f486d93575ae70a47edb09f47c9be7b52f389bdcc00810d7807e55e1aebdaa8963e1f94c94fdd21a83e70a816062d053c0bc861469b86e019ff96c4c0ed4d012f4631c00226142bc9118eea72f2db04f2b884967d0ef1c77a0e34e956d80538ca91798bd4cbc5f9e6c5197706f0a2c3c104e8016e092ce25ae1d204dd463de48ce175ba389d8951b460324fa79cc143f0bf39329900c3467a3166b7ceeb8d14a0321e02a7d6f1c5b3e8f74125367e175150fb6322c4302a60adeeef92c59a578e50ca2ccb646a6e1e830400531a0bdbbf8ba561dca2fadcc3f3d4bf7f9cdadd95d4de438afb283c6900885d3f05c9f68415783943b85fdc590ba09479b5e855dba62429a13a9d2a97655c936604719659f8db01294dc52c02c87817f6321bcbc19aa62dad33b59d34a12b04a39b7f552763a99d980d28d5b5d89c13213c28811263a6a1a2d789b555dd378de30e21522615512e9cb5c1bb5c61c0da7b7e92914d8fd4dba543b7b57d32896370935eb46756097f6f813387c6d3177826201316aaf5011d8624a7ce8586d19b65c7f8c7f83bc628e3b092695740e165b539a52fea463c9ff0f7762ecbbe1f571b4d8733bca3f0d9c4ad8b7212b614cad7af664ea07d962474971f0c81eecd15d3ff8ea18ffd95247da720d699cad92ec6d8578e552cf385070529241afe135b089d714f310f64192d2e5f1c0b5f0f3a6d7325cb1ea3975cffa93077e8253f0835d436c03e8e45171cfca3ea7f8350bca9608dbf25b226afcb06d2b223c23c9b9a42c50d0c80116a390e2d66f20336bedcd2a99b7304a09dd284683f32d87c402bdf4a99f1adf7c3db741d77648026f47a95aaa19a94a9a88983bf09a80c0108a33afae484d74da0db275030bd6390a34f4b3bf4f286ebd2cf4da3dcc5367b2e7e53254f21725648b90c05c1cd1c4b9288b2c8270e29fcc84ff8db5c7be62b5357913e97e76fddb9aee1bff03cffa7752f218551c4362ec4a589a672382c2d1bbb79722753897e042ea07a7aee53f2ab5c10e41b8205b8cec107f9d537cb1a80cb881c474d8e5e8d85cb4ba45581b6e24796b212814f110bef1ff3120503a13570eb8b771c1907ba2030d39024d615d2cdd02bc51108bb117c866bc26d8384a3d6b43b4c4bca130352c6e395a6f881bc3775205be1eac49b65624a96667a6175c3a5c92db0ec3ee4563260c14ad26df5f51435264016d798fd789fb4ddc0138cf8ec2b04997595d3f64eb0c1d12124f83abf05bb7f2a04fad490c484d1e867343fcea062579c2383e0f72259b4614a9d6aa6d538b2c813f81f42c25b9f05a92fa1aa04ef3d5f57997e11b337bd3cc0a6d2ea228b27bc4a83fc66973c23c66318088dd6eda8ceb69e46d8116d454fa4543bce901c1c55a70428d56eff01bfef577254d8dc57492d9c7e537151161830cfba70b7078e8a2d4e85fcfa176275d9d12fcec96eb57229d6b97b9106c919cd78e4d63a2bf4b23e7b51403d557ff2ece8d25c72bbc2a72d39b99d5d048c47b24b7c2d4391793f4f1b097ceafe93ba53895aa8c4516a4604f1c9c47e56f676b5cfe9e971e7d048493e8d86aa48e78adaa3ca2cd573b4852ef495a1631e382d7cbded85ab51b6c02561d9c801d4830ebcbf3a00cc123c90953e0801f7b68807a64307e86a1467f83af6074937553230a2767cb540c7e6aa8cee6d3db926dbc5f924c44b4b9f83e608e01c3d1a5c44bf4464e0cdcea762745c25aa4d96549fb369b3634381c97393a185ebeab5d6a4c17e23a8611db18f739e60112e973c1b4c52770a3a7ce60653117c945aafec37416c8861f8089f766c43db3044ed361709ea08f3b5208ea4e437cf605fedca32f63588f257fe8eb572b76c1cccbb2ba8729d48f8b677f4c07a75ee40b37394cfa7c77dd39975911fd7ccd5e655214080499c9a1f0cbb46a17b52f311bcd7835998ac25bb74608d01d8026a6e6117cf1ffc5da774f6f1e67c7096ab7a0064d1a1bcd1527229d2f71bcac47827bd5ea7cc05caf3355b5baefd012bfaa053985d31ea7d69e8d0161b01a6dc9029680b82279f26988ab2db80debd428a670cf297e7ef52f210f04fe41419baff2fcdfeec7d69b77f23e5894ed1676f31b66ed2673d06e8a98104a6d9659717827d0e436a38ef5ee8ca7d99d07aa36bbda2d3893641c57cf3220e29ba465dec8f8e47926d28f8e73f728484305bc0ef4042c78110fd7b22f295c9a2c85c5a827da771cc331ad74a715782741ae35c77e0428bcbbceb98ca0f9dd193ce3dee16f442b10489acff7781ee8aa0041b4d2652d1e06c84b5591bcc69e87a70b9cb520b6fa3c2a09d271090fcf5a0543f405454abacb697c10ce43003e6b2b48ea9a95048d705f01854074e80b5ba4b366be5cdf412bbf161208e259cfaacc6f401f2f4bf1faa8fd4e7b9675359b8e6644ae46917d4b1f20d0143f0c45f2590060cb1d82ccb2b2ac564ac3f78bc4106a53a7a93c830a182fa3928f27feff8c6de66a67832ad255b6fe34af092ec190ed19f8e1ecbb463759bda65db9e0b457f7a0792d9fb5cfa64fc3be9403f6dadada04f3e09cda8a3d62c6c5cc80c412be7a5b8e69a8ed81c20c4672e85361792165cfedf6d685d4771f498faf2d27534038d81bc880ed9c7e7093d10d44a19b799224f6bab4ef29e3ccb1888d87af72917715f295697be17848e9f620e8189771f54f09ab26b5d6df597d3af03e8fa8455c7f7ac702066d75f095e55dde67adb732f0498e903bb6bd498dfd2dae8f646da230341cc2216523c3bfebaae3158404e4247f504b197a30327800d74dbb3e6babe66b453cb2fa3d0ef6aa9b7e6b546a2009db72cd9909ccde796b61e694ab35dd069b2a15126d86e88c52d5d4ddb9ef5c70a6146ccca0b5745ed4d32c1a8081ab4ae30b787d7378a15c172ef8d7a8c233dbd91f9e6eef3e1544e2dfa308f51c2c65b4e6ed7cc952140e4eb7fae958ffd4e15e99d09603f5927ac10af89dcf1f7ae73805c7babc77f605380c5706b45afa6f93f5f5c971009ad853132e274d3fef70edff9f2e060c634b257fa5cfe2784d7619f6b1e18cf15ffb092f8d72452d379d66d4223389087cce24406865c1568b13ed7effcec22c3f7d36df2ae7a49196146f8da9b084517d40f61c06589fa6127495512ad8f9a089557ca2497abc8fa19945264a77438412b3811096a7b0826fa12bb5fff81c664ddd39aac9d9869d44caaed0003de81b421efe537d32396eac8b536a7b30c18398e16eaca57f9a193f6baff20667659e03eff54a08c798f6c649918478b38ca448c58b2374eb30b922fef", 0x1000}, {&(0x7f0000002380)="1119b845008ea5b67295f6fd40ee169e794f905b69d66b6fa65c6e64f48d1b4b2ebbae3c719da29ca2ebc2973c924c11de21635ac52e1fd0b5ebc0b638d23bbb56fc0c4496c5719f9021744d3518ada296b78d33917a633b88e5cd3dbefb2d433a39937c2d35c80f6a3aaed25944d69f6ba9841fc7d5177bba60a3ea6ec7e5c9c4d42b0107a7b70b66136b69ccf147cc3944102f5ce8dbb88fa06bc051a0ecd1c51328a7f7654bad0eca1ceab446bec11469cf14da3bf904eed1cf1da783dbc5d7e0cfc2", 0xc4}, {&(0x7f0000002480)="27790b98d8e494f1bc6eb31994f3cace2d1afeb9ed098159be0649533749c51c229848e3daebbeb1b8097a81614b74305473344ed319ece3762f09b9af351099ed94560c30e71b6f4d61df004ffc1ff7f06acf655fb0e2403d77e7d75688c723460e9b2378c53b59e65685019c8aa45e4aa4bc9f71c8f41a2448683624ccb4bc99", 0x81}], 0x3) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000002580)=0x401) 09:16:07 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x0, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x5, 0x0) pckbd_enable: command error 09:16:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pread(r0, &(0x7f0000000080)="a7c484710730696d0edf1d572a025eb225be30524fa35b187b3b53a581b5d4eed835408b1d3c002bc770d79dadac48cc66d988aac0bbc1037a20b4f898b7c07ddc8bcd8e0606399a1ad0cf106ea2475f4fcde84fa8abfef96d45d49338950b5079ad1315a24b3bb711b4560856df4fd1120f2255eb4ec8d47fcc8b3508f9f7449b36234bb2f578878062cc48bdbc5316fd5b7d85899f44ae6249d7fc72b6c7050df4793b0546d1fe4745bb0d8ee83aabf207e384d4e71ef7183e828a195b799e8de5a8e13531c4d015ce7a0528a9a1909d92a9539e05dd7aa7c411bae9ac3640e325542dbdea6eb5743a2b2a", 0xec, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) getgid() 09:16:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, 0xffffffffffffffff, 0xfffffffffffffef5) 09:16:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x80000001) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x4005, 0xffffffffffffffe0, &(0x7f0000000100)) 09:16:07 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)={0x0, &(0x7f0000000040)}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 09:16:07 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x10, 0x81) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0xd0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x6, 0x100000000, 0x81}, 0x4, 0x20, 0x8000000000}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 09:16:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x81) sendto$unix(r0, &(0x7f0000000300)="a330255ffb70926dded1be2ff901868728f6b42f57287b2603431c2ee8580edeab026d5cc8ea9261772d506525f04ba5b97255deac5c9a2f618e78eb653d93e68c4ae2ad315769a2b61de71e4ecf1600ef3533f31b8655971a9658964c55b076ee41531f1de8a192dd78e6a2cf4037c400f02a31d7da10213989108052ee8df58fd7030370a5ef08171405f7ca42687c51e917476996e75028beb24268c8c71260478a81cf5639ea297042a6334a32d0d2dc2f796290c3f925b59fc79ea3ca44cf07bf5dfb6e82203f6f65897979e6121776a4d81a4d53b24092f6687adfb9330b3eea92cdbfad5136c88e00fa3e3456400e02ffa7aaaeb49d382e96d59fd6bbfd86715d7cb6bc41f0d5da5f449c139bdf4ae730c50fdbfc3ad0188b693e11b5e410d26cbef7943c77a430eef3fc80b6d6114d1b6a92077d15beeb11798fbf5f80f56b59cd7d2cb8d6e46a3ec2460c56193dcb09273df042864a0ea38d01e8abf4b903610d194043a19cef169d95a8e8c0b35d75b765cb7c7e9b299eab4ac1980f74207ea40c28e33a256c86af5ba73c2a9f70f198c6b11ff032835358a943b87870e107b238fb47000bfeefb950a01d9b276ad18f6b79b1af64c928fdb84bce5b773a791e1f3035c219cfc41007daef1184c359bad496006872288e39b0ca4284a86da5c96d34224ee3816fa032d62b521c67e45d53f4907792cd1d848e9f73e21ecda7000993d00754f8b0fec0a9ae5b89ccf41ee6bd596bbef85739131dc4ce19d5130f2a19554500b340b869b7d53c3b55ac4cd270619d3464358fcd1059f0c64ebd1a4cd7fbd50c28e16315c571b961b7c17324ff3aad6d6532275d1eaf863e9cc77abaabcf13447a07a5138911a1a9e95b8989404486becbd86eac7453eb2e0f25604ac743aacf014e8ef6ef7a0a6453cddb3f3b8972b311d1c3434234860c4da1480168673dd751d1226eaa32eeac64fc8e07d016dd58a14b456ac78e5eee4687b931fe572996069968347d4cbf85a812532e4069bed29a22b29dfc69c6158733fea9ddae146e69f3d1a12d1b2b9bf0d63bb1bd5de10126ea3868453772dc9d363a963d1d00b9390067b65f715011983037c403b986a71c9653c80578b61be6c762a007fcc8d04772d01f25353b72f2ef6063dd5ae73b692e1f729cc31327ce236cfa23a72a2b355e73c3245067f2c6f668c800753303a2fe813ad0c2f82abe34773065f01087ccaace3af8fefa6e6f62d655b6e59f2cd0e346b7c96d217415a7531ec5b7e9b6acbed5ef624b6438497ab868c7dc0195e07bde4e566f7076be214a07f7126edcf1d417d0995c72521674df3843eeb24c7bdfd30b199fecf20d7116cf4a71b2cd6e3fe1ed538741bc64feed85ad7df35335b2e42acd8cc1e0044d1f7c127b8e2b59497d5ada270936061ffab0c9cde198c1c29d145aa58c0da3a30f36f8be68dff1e03bd886e05fddad2da2b448ed82cae236b9b385bae88b8bb64f67f9c6d2566b2c9d2db816fc7974a09cf9a16f6ef05f80239b62aadda917bb5d95862b3d69ab0a60f69deedf7a0b2b76618a9b39f749baed1237066f3599c700fb9908c92cb3a0be2ae92b4cc41fdd1b3489d0ae09df06bdebffc617cf817f8df0abfbe6536d884cfd8c06a97721627ac38062ec4eec3b8ce5495312b3f664c78f649de92a774491a3bf10d1273831464942a47fd30f183136801f9a0f19902f8a0757332c5420f25c1cbb48d64d97fb5614d12f7da5ddeb56413eb651e1c449b4c8574cf4a2c3a9d3a4d8f115ade08c5a05852ea0fd1d8cc08f603457d84e21621707a5326ae43048474852f00932aadf4cd6160a2a364b0266e5cfa665675ea00b728389634b6b36004440919edfe58fd0b8986c781dca9a977e2c83ad734a7aa7b6ddd8e4302250b68d46ce80526d1bf3672d6454e372a52e10cb7db146c2b37e8a5572f7b0714c8487180765d18b04b420afe5c20769c3a29f46338c817e223151a1f67bb026e2203b3909bfe1e26a4a923750818dfae9c19f2d779a8d5d9e6aaa8e22ac5fffb136b146d8aa5e2cc70498a08b28f87e6166b83b8f5baf61ab3a522c4c7ddd5329347b8d0a71f0e6e570a68303109ad8bcca3e2f5e7ea0b5c00efe88dc3c7acd4ea1a67700cc992d1191caed2d7080120043144eaf36f7e7846c7362207414ed261c01b34acbb8876451ca5321123def4ae7343a5f622002f550ffa385490b249e8aa8a133a452ec0c1dfec5b83c477539c2c12544debd5bf80b5fe3f1b6f678a5c1a1b533a3a7231448884e9f9a81457df6429ae9718f8965d95b461e448fbcf8868ded79ab53fa0aa1005438a9b064f6066d13a4bdb43985ca87761a12603522da9e19bbd4297a1f92a04200779e4b888dfee451c51d77689588fce25ae18498d8a11a39a311efe739a3a1d7dc997236b7a5e6e09faa5ac6cfcec4542ce723678db37c5a6d76e4ea7ce95b0b523bc953f04c4b0f89fee191e056f9f18c5c9864c273b650c1f8633623fb4c7418c96016a1b35a6e64932991ae7af465710124d211143c86e07d412928ec477139a54a6e45b710ccdbfa438ebc85f6a842059a0b06300a87f65d7717c7807d4962356166dd40fa82f8ee06b56469f2677ce51b1a11b4d7d2256b18617d39ffe00e43b70705f5f88d82c40a3b1beebbb883cbc98cc54833a41c1c6ed63cf06671558f9122dd553352e009f3057d2589b88315e6643b47feb184a344093d62f4ef38ddfacca00722c62e1ea322d5707827309aee0116d3cc64a432396acfc3ec50c5cc87b2a8a41fcb7f65c46d728e1699884ee6f6bed0ac4bb12baf0fe67fb3865b96abc507d4e609dceb99163c1ddfd6bc791eea8e29560bf16c692c2417a67a7e87465904efeb50de1e96cee0b11ef9d4177a96c7e88c04cd915b2e294e061d5eef628b8a4da4983642297b7b5538c44e8ccf7fe9d3c181bdc1e0b335408806421ac1644a358e8828ac1e86154f5cb9c43083030c5540c61c25ff987f529662e88fe65e2f5f630ec90cef85d4df5974f5fc69d308b83fc44609295b056f0fcdf67215b0c100a796c51f11bfd5e075b07c792e1bcb7f89d8a5cd16110342ddc500f94ea925608cdd6fe09b4f692154abe5b182bb6e563ac56e5233ebaa240f13a87617e444b1bd3df42d9812c616e231df81c50d40951dca1f7a70666ec6c6c04aec44ed63d1756a00eab079975c99c5e690b886642090ba32570b2bb67f1e57740701abe8737a1b2868d4feb420fa015c021f1efa1e298e61cd05d0728289fa93464e323baec92caf27572bfceda232048157f03e07a8110e1b2ca565d7618b0018e0c0cb34e24b809f53c10a2e311563db7f83d800864f818be3418162c47483244625b767c3a55946b7ad1274b707630c61f8736ce6448b0b3618711b51921a406baf8b19851bbf8998e5e0fb1752d2907e1be0cc889ef33c36d83f5229d8e5dee00b5cc50181c7ac827a7af6aa5aab1c135f5efd33b14987411889690163ee9cb887b066e3bc8a788d4ed965dd92de7103dd2c7855d95a6203d4032c8737c071a4a36274e8fed4127fed8bf77f4ad5315080346283f90d45f4eedc8b4bd2a2e05d598d86e6bfd9d579e19b2fa64ff16309177eb5d81e4e61d2a4c2a171c0cee3b4c7c31aeaa8f3263a785e881c1148793d0c03e8fa7b575e373daab073fec9b0475fc5241084fda83169c344ad1d041e026fe9213fd3b7e9cb77d8b1a9af9ca9348373c350646d175ac3f39f5b988cfeba0e0d436b9036b474e0fc189216f7c698eb4517041d86b487b26eaae09f1feabf54824d9b43dc9f3ccd2569025a6d93f5c8516f54b04b11c24b289c0cee0868e2ec609d8b1ea7c64401cc115992e9927b43bfc20bfdbd390c16f8e2ddf75f5770c140f02a29c6b3d492bee933d305f422c4ded40e1bf86b21d9b578dc04b1ef8d6f22eb4d8dcbea24833069bd804324db76e1c040f3d9a8955e1030373183249ccbafc84c55110cc12405ab434fc509484dc83bf3cc4ce67498bba4d3504294f0f55ce0e40923648da93f254966fe8d66a1de7852fa6508d8ce9a44755a8e8136ab7f55de42db09d3e8e9e19c222406c9ebe3643d683c8ce88098d3b206b1bbc82fa29c51b23273e7cc467d9aeedfda31f6bcd66f1ab88ddf71cd9f4b97984fb7d6f3ed291339b359ec89cf35e1b8ffaa8b8965981be2306046fc567e6635ec17cdc8d7bed63c2e5344aeec1190134f8d99532442e5645e7456768419bd9f4b8aeeafa6069608f4517e324975f737cb06fcdac60beab25e99b48ed63b056484100390667301572f44612cdf51c1e391fae935246d143a4e659e7adbc3699c578339731471897a1ac11ec7119325ce3cac4c319384d7cd9e5a9b89e23e21c1c8e775c51e154d2f50bb77c542dc94c2e637536945dfb81ca25118a0be701e974f0e9b03627160405af7b45ae616183bebdac3326614b71855ea6f188f308e852d1e47a0bb838cca0f31ab22099381e966828c498c4545d96deb4655628fe3681ce734deb652c779efcb8a21419d1447dfae7dfb037226bb6a1d1d3036ec3affba6f94adc9394f05ada739f8a6061a0f6a708b91193c2cee96f247e309859e8ecd5e9bddbfb47899d93e716f089a11843737d005b3c38d4a8fa6bf2812e994e1f71f89497509e889ef2cbe1e9130a899594d6172e517bf131a7b6dfe38cd5a2ac57e5b86c04315db7e5031b0d36dadfb179b43fb7e112fc28731ba00a408f37c3ffded3d5cbc4b8aa1311984bdb64316e48cc549d33a0eb9512970f0a2478d834f565a3eb6d3aba3402682815e3eb44273c5ef5b44554b08d5b807e591179a3dd7b68a8b7fbb26c3d979f01a5bdff697cd7be6839488cf723ea8ec4ff559d515da5bdf6c2e9568a966162a6c9ec98d71cebec5ac31b1b8cf51be65ce979c2b967d8b2ed3d9464d308f5306ffcd581140c8a552f8ea3275dcee2d3f0caaacb8d6d89a1227e2cc6ea0d56339c47ef86478bfc41a724dda6d06794a0c10baa032603b0e2abd2fc7fc41a47b2f8e5df3a1948b82a9eee191eb18ea3628159cf76695b027163931bb54ed675e29590fc9e0a9b75fd280c9a6a87350d5c6b6c9900df886054be90215192314056304769c40be833bd8b348466fa92456bfefc0c21ac826e71d2cbdd5913dfeb2564f41642b1f7e388b7facca0df908dfa05d45c8db0cc6ac3903cdced066caf3801879b7e6d6ea24e81d105688c41e7403d3587ca0be7e42400598e1b8202eb66d2f2b891cbb4c2dc5254ce7b10bfb7fb6e9dcbc61dc7f69c2281e91f112c605194ce5afd7177041be94e7915ea31afe6b96305bde3e5e10460e7c77fc850d994f489f2b961e5964e49e6d27a6db8b1cb89c5361618160f3a3d1c414535dd1036b4eadcee7120fb9092d2f5682675fc2ac667b98f35c041f2f7328319799c0232ece1bb707d0053bb830755ea9ebe0ae4233dfad57ae07533c9135424081b2c144cf51da14452f560bffac9060a9c9d42d76ed0a7e37de0c844ebd31d05fd6e374501f685b7415885a02447ce9acb86bb18f1d9b8ef09ddabf4cc2c1a68c493a8f74cbf2c3f3a709a8b814fd91579784f425216c3325d4d86145da5be12af637f9c08a9c93844b438c143fa79b094a9fa61077b90c6b12a76c7bf8f78af2317d00152891ffd4a26ec5067d6a9ac7cbcdeaab637fedaecdfacc3d4f0e55381d0b19c67526f2acba4593da974be93b2df9e945a27540707a38d11234d5d10df1b6895665e0d2303f25a0d482", 0x1000, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) 09:16:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x818, 0x0) 09:16:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) chown(&(0x7f0000000080)='./file0\x00', r0, r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 09:16:08 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff207}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe086}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10004}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) recvfrom$unix(r0, &(0x7f0000000500)=""/20, 0x14, 0x40, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c650098aba0cedb2a43340bbb561684d8124a8dbec8f7129c5fc05f08cb29003b5b7895e0e737a070bed0739a2182cb0b3eac29ed7117c749857d6023fbe07bdd5015095ceb4546826d1f1661eaa69331b041255d1ba7f5bc05acabea760782641c51903af75833bc35889640fbc1175acc97884b1e6bfc19eefa4204a1c1a6fe0a0a0f9e49e8562ec11aabef591aa60353294d3024897fca2d87e9e7d264720f40e895c61f6f5f176e3213ecb9a689a64fc66e6a7174b540b8490e32fde4dd16dae7bfeddc530fe3f44abfb84b7f23ebf037c2d560b5b00b0362721b326afc4dd1d83cde883c3f7b837fd360640e7290069825c5f95cb8f01456a7801f42a766cfe15a24025c0718a9e526d39bcc94d81d3a32f2dc19fa64f7a7"], 0x9) chflags(&(0x7f0000000580)='./file0\x00', 0x0) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:08 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x48, 0x100) dup2(r1, r0) 09:16:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r1, 0x5}, {r1}], 0x4, 0xff) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x34, 0x1fffffffe0000, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:08 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='c\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="37f3b8743c8ee2e553362ff504a8f6cf9e2223330a023a3e90d17b24d8946e9c37b715e270e94eb80f3ff69a9b2a01eb649d3d8df52961128e8d", 0x3a, 0x1, &(0x7f0000000200)=@un=@file={0x1, './control\x00'}, 0xc) 09:16:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x800, 0x244a8b8c, 0x1, 0x7f}, {0xfffffffffffffffb, 0x7f, 0x7, 0x6}, {0x7fffffff, 0xfffffffffffffffc, 0x200, 0x80000001}, {0x101, 0x400, 0xfffffffffffff801, 0x2}, {0x8be, 0x8a04, 0x1, 0x7fffffff}, {0x100000001, 0x6a42, 0x5, 0x6b9a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xe9, &(0x7f0000000340)="37a3024bb8824249000000000000000000000000009aabcc17a983837ec408b60fc5945126f1a5a432bb808d2a07d9d52b7b8c80da216595e10492e705bcb1455b5ab7112135d7277f3e25e9dd485d8972bb224620daf137924e7f3a2cab61a76292410a0ff8bbe85b27d7831961283751e2b2b74030a38c51413904a2f1de26cde43ddff95b552778a4e096e7d55731fed785428857ce0fb24235e1ab20c18a7f63a5adf0a6bd5799d004ae7adffb25f6467ed5e6a32edd93d6202c27bcf164d4c0af0dbecc6bb8058a21a8960ed2e38da5c2774c2f29b311691e2e6d334dc2c3c1c24bd3c6267292") 09:16:08 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) 09:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x401, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x5, 0x3}, 0x88, 0x10000, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f00000002c0)=""/161, 0xe9) 09:16:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6247907366696c366a65"], 0x2) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpgrp() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffe00, r3, r4, r5, r6, 0x0, 0xeab}, 0x2, 0xfff, r7, r8, 0x7, 0xfffffffffffff5b2, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 09:16:08 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffff, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:16:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002c270000000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000100)="09e423e1bad9dc51523bbe82c35dba78fdecd31de084f6ce15961002e422aaeb73ae4660b63935d4961d6280457978c7be20cc07f818c0ae19d28016a481ef0d437d117eb0fd95f039b2018e9e55338c55ea709419b300be9d49589b827cc65e846b68adbc6e4ca5f282a63f44987f3c534e918c534de4e4f6586838d6e14701adf40ef0fbfea0304549e2d8fddbaa5f2b4fef83863060c08b899cf45f7bb31e741d98f72c9532e35763621deb3ee04d0195f34d0c701df770910df6bd2c71a2abad01328a26de3ec65e7a0c0e535c6d", 0xd0) r2 = getegid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x7ff) setregid(r1, r2) 09:16:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000a00)="05568b6d1e39dea6ecd8f6b238d767a64e591f94de5dab9eacef39f102e4ccf22b2e9ef004c5b06d684e8ec82fe7ec9cb0ff6fffacf2c1e5da1aaebb0df2ccce32734906f158b8f432b1bd56c52a5eaf08ae364452b8fa3fb82b96087798c8887bc2ec790a46d30f02a790b1899a5016a045a1bf065cfc6f9021231b1d7c756c46e896bd2597e3cb0a2f2a01c2c967c97df207ba50a5b530ae402db7164b2dc31f75180279e016fc8e5d83b9534deda6f8ee3e2e373e7225481736c511e8d458567553f249f6cc911b7440ed0441e1f26685359d18ac243e867e434d6890b1475aa6b4cfa291c1326f07aafa1ff9de1b76517e854e36f7439bf97b2e66072d1466f1d922dbcc76f8c0e618079d4214f414c148f042dee9ec65b943afb7c3f8103d5c2b0321842022eadb19ed036c02fb605e7c61b4c588fc412f74015b943fe5b37a20ee9d6cb366e8f6b3d680216c557f4a9b015fe4416f15c71e61f2297ac9e05aa789c42358adb5d0863307b141b46809790a1210e549fc11adff2d4bc1aa8b82053440f78d0efb20416258974eb0124a8e87de3add8db4a6ec28f79d8835562799f39de7da5d48f3af0f71d9329f88a7dab9a3cd632f62380d49ddef61b26d9690054aa23cac43a7826cdf2377abcdddc4c356d6db12ded4d880e2129d8d4b9621311c127c3de18bcc125a51bdefcd0ea15ab9f3be7853961aedd9cd35e4fe7db13ade1156d8297f58adc28eba17161700ca4c7b09c46cc9ad7aef345372b10df95e2dab0d3531db9b91d9a79dd2c813619883d82bcefed548cf963d3732b95b2d4fb34a70dbba18fcab2bc18151c2b05fa6e6c146f74f13001fcb480e71ac0bb8ba3a3e8b2d480c7956395acfc923ffee86e76fc2049defc28917d4a46ce306fa7dd0c37e4d978bdadce71ae871aafb82b12701dd6729aadb4f55256681235c5180e0962f103e72fdb252554d90e38c6cebac98279288dffb27a73a62ae627520e50077dd65d7f2ea97e32d0602f70e5696624611cdcd67c3a0e95490be93649ae95a39a1e54208d69a4a49dc1a7f525072d6d2422a7e0f43e25e8714dd64e5111b3ad0f04cd5d64f6e3ac6742dd33cace97851379eef5f456a9596e7108d6a0a49c1190c2539acb7b1bcd026baf8e6ab110b52e994b3752803228aeef8797ce30429440a9bd6a9cf68c87459ae8337e17c86ab8e0bd5354763b358d5e8429bd33b735cb906dd671b9e61df3c2232f4fcfa98232bf0e68cbb3119326a0c254e020f0a0792ade0b6dcc5f519d004cb5f68ae4358bfbf7d0c8d357126ff9cebcae91f1eda68c55edc805c70c17be5cbbf5db164210545d75cd4efdbcd1f2deb8a16300f0546dc630f1202d8e8efcab8db7f33f6e5c0da7784f118e2a4d89184fc42978def550ced0fc91c373805a20921ec792437c7568c2f30ce38d27e32421946ed59b0308a1e2e1fb4bc91279d843f9fb4e99dff5285e3202c5d9c79e1c46341f68bb5fd7a4672cc248d0d41b5ee512d601f9d2ceafa112d9ac4595e71501a17c723878fcb1f7f878255e07abb061bd69cf7e8bc5e31f096a835fe58572c3571bf8edd83b78a2de209f16d70ecff42661fb67c2126d08be20ad2b452ed302c522aa5a6585dcc821e95d8b704332087e785e836d69182288572032c4c895ff9af1bf9b33379d87ab8b8f6f277c14d4b71d0e064d1b8d95ffb4ba47e3227f0837997f0f04e4e5150b30d49ab96422dda10fe9fd10ae3cc269829d77c55d2d1b25950f6743358655160d832cb16828d06ae69996a577eb6c95e1e419db928fe5ba1cc0f534705c889e28324866362bfae04f2868043b9691955c6ef1e3f8913a5259f2bc603d644707a035a649e71f01bfaa43c9d82cbe10912b5791dcbd519893a879ac1826ef2d0ac78e3a074dec3a08ced9966b20ddb6262e60a6abddea01736116ce7349235815ed16faa2c2c94d81fea11c57c7217cf9878a0d97dfd56098b2839c3a25ad3883d9edbf86e4bd3db3d5d7c8f3b0cd2f485401fc6af7eb0038b11caf3d1ac3a51904ee65cdbd0c0417536c787bf08af1fdd6b11ccdbb95d2186e42c9a6baf1ff4fe5d2be1a1651cec7e12bb1be035da0d81cd3fb4b8bc912fe91b06327fea9aa8ec8d43a781203239609ca8b534b064f387d1fe3268024d7626cc440130b65b3725cfe0bd8285e85c0c06ee15991e629c78be5043b44eecd5df14f8cc5da7c87c1c2eafdee9f76593d81b85eca07a5b36885da832f5236d33b2879392aa70daab254aee7ec0d5f705025fbf61170e9e239ee54b62d3b7f7098ee69ec9f1d03bfa171e773207411e40cc1faf6c3aba7555adbb6ee88cf090d5ceab9f0f40c2e5e3f42586e18e6b4e846aabc565ad9c6c002202f7396abe65eba361e50c5b5a8c5a77db219982b69987a083f98751039cd1fac64c3fb40706320003144a3f49369228ced981b9dafbc3403d614dc03c3b02fed0117dced2916e1623b91479acb7f8a25a8444e7d94379b5d251dcc301131f1aefba9030e119e1555950db2f0c2a1dab7ec476f4b64dbf47063116b90a165782ca4e13e5730961f3fdf63d63ea6f15aac269e686e129fdd47ee602af29cd60a5f3ab04b1baaabee3cf8fb84506ccbb0ebb29bfb5822a1c9d4bf2eb11613939c967e7a7a7bf3098d211b20666e09880a7c36caec49265fcfc1467e1825be991c1073db6bb1ae743e0f8e5b2437e2af05808200d5a7c0c8a790b4822da21ccf7996e4352b7a8f4890b046c48d4a06d197906a36c182d5ff2d83cc7971936bdee408245de7823cdd0980d6a2e1a8684fba36970786b48df261d12c990bd5619cf0bc9a8577e10e487ec7a0003a793c478a0dac980c9a2adcfcc93b3f4204ba13d38c22133c297ddcf8a7fc62389fe53a36e014c9561f1228f181ce10fe4df2b0789bc4a9f2f51d7d4a373a19dc5d9fe14b4adacef7901608774af19d7723ef8f1e2ea7622a217111218dab165ec4ad2baeee99b2c25e3f30a5b8b85c469aaf9548d0ded91c103f950e9e14d23a26c985f08aa256a2d901b3c9fc0274c25c97d103ef70620fdb1684511f5e1c5884bd706bf70e626ae21adbf5f65e5862d9fb4b24d013a1531c7afbf110d9df292b5ccf24187ed0427aeaef7e8cb65835772c40cfec46876230f37edd97606b9675531d50db7b44c2097639aef487aa4e88fdb32b61152fd69fb1eaed1bd210953a23a0ef592aa36c3cd944e32b1dfae9f1494e77a9814333f2f8e5130b19f0e4faca61918595ca3e95c1f7d528407172726cf4d6aba40009c672423932c6621591b7254d6623e047a2b15181204c161d901dbfde5c62b7ac20b7077ab2dc3928429369a4b662e5dfbe690c6e56ab77567ff6aeca9a879cc0d3ec54964ab66b4d094c7a4d25284e1470fc240571bf7062db8c41a2a56bd0ade36f10f3a96fe8b3694de27d2a8de8c0126ae3cc4f7f791ef56ab7dfa6a7597e058df908eef1e2a8cfa5ac36e76c0f0985be44c0b04f9ae53ccee9659292f94c3574780089bd1cc64eff26bcf6a722c09890b34014058891451e7f2dc4a6e706707db4392d5fabd231280343ad71fac79768598b91adffc2b209ad37c38e462dfb856a0529efab34f0d2d0ded1e042c619e21668df848b9440d9be69b5d38d4c6b72cb78bbdb2219eac2172b6db33ac497c8d41355dbd247772ea7d1d7ebabc145eb30192130869f59e797cd7af47f41d70da3c0a5e21e3de26676f5d6d9af1f5d8b51b46ab8e4073baa3d8eef53edbbd2fcede6545ba4b94fc9c50611df2b3331ee466b4f8b8bde02ccd79c8d646360c3ebe65be536d70c92f85c11148ca81a41239c717755de4dbc110996695969a7bd4633a1c13b388d4854fe8d15c0882f392abce2e58289b1bec2bf6417f945c25df94e64130e7f695e1ff3062d58b70dd72ce1c29e206e1d4eb57a662c2711d9115c73aa8775c285dd8c5cd3675ec5074293597a5560c72b1f812dc5a693d0b108daf3f6bb822512513192cd25594273b998bfbdd94b1af0e76e2a89e4faa596c2a521c0005619bb17aded88309d89da7672a5ffe566611c6b180df0fc8b57d8aa8ade6b372c2a87d8a85f414ebe28623abc10beda96c7090843f7fc9b911844d1456089f4dc3b56642070e932ef6db42e152610acc661466065173b39f216cdf4836f66b755a91bfbb29b240f35108417cb5699381e5f19affcad12840a6c66834d91e32ceeac4e445aeba42e061a4d8411dc7e683c8841d9c2a213b553e4f91b6d303e9265f5654e007554cfe8a729216efce7c3fbb1e8b7409d2d941628d968cae92142173f5377f685111d75a527670a65629c7a2e823b79c3444f76685ab5976419c9f05603ea08f6c0589fe0163570eb7da3d848640187ee89644829eb147cd8d3b361dc501f668bff30dbf1260476de4f2fbc385ad31ae19afa3b552132d00e379de5392316084fd18f42a9435e0480085ad2511b5aa9873131917442545124e043663b17d2b6bdadd018ed83c7acce1c5526f616287b4bee9c6da4057d02387bec8f0de8751846ff26d5c35cb934ac80a73df4f303937006187e86e781cb8bfc8b465c317016f273ec2319c9f1e4f20c9c00e5e7e881d9cb080bb1fd3a71f830da1ce5c80b9ec8c3f2d09716e761c88fba1e44082215acf2b933596b0517cad22eab0844d10351a1aa4c206a0d054c50771064fb64819cfe7a872d626d9abc26add4f766e72a06d904c795a185727a599c43a214c6996d0eb9ae523e0f73e4fe8c2341a674048e1be22b560107f64f7704117f1b1589ccb82652a50272881165c4e23205d73ffe58f9cf32a7b49c5a63a8650048a433ddf6655003b22e41fb4b8a7ff4b24cfd66ac9a74153deb140f0e3b5e6712760d4092a875bfa028e96cce627ed20db416038c7c26482a8823021de25d9b79008319438a7eae6de7979fd3bcc1c5cdab62e4cec440d0c1a3927a6693425f648578138e04f477eb0f626ef6e8c7675a08596b0cba65cfe0125082a5074b53563d12da02b619ae9baa46c87fe5533a3fbabd49ac37c9b771266ba102f07dc4b8417e25e5bc16a2b3b79ee8694f236ea9464025caf494c4a1844a1914532616c139994dbc3ce9c0b10ec5a10cbf91a8f0253bfe3cf750c783acfc6bb8fa3e0bf8e7112222221af4becbf117919e4364f711aaaaea3ddb7a1c1ce7eabddff3647d8f9a744dcf5229f83f28a614540e78fa519af436864566393309cfaf13d2e3f63a3b76daf4b46f29aac3e7c26007be7689020c817e999bb41707388c7aaac9b528a5a0fdb7d1477b0a866a90031b70a1815054988633c20c72779feab60ddd10772294165038933512d882bddcce6a322b3315e3a6e2783f87dd7eb41ddeed8fd55448077a6e7b3ce25adc7f241523c87e7411f0d8896667c046d77fbdda564dc33ac3521abeb1493ca2682c495cbf44df33e20218c5d0a498a99b846a250b572b101b2dc6b681ff237c8ae32148fe1260025d309cc400a822d7556b2b0399db05c23eb76050bbdc9b77de8a640282dd0c48c2dc6e5274f1c408519eb1f34ed978ae9915615b3de7a6c90e8882d75a5b978673890564f3bf6aa972425806234f93bea9bdd4e88375bd17f84bc25579680ac84768f64ac5671ffa3afbe3ef12d40055ba22d423ac1e3c286cfd6ebca090f5270eaabcfa790c0754ea0305036414d55f46b9f889e5e04e6db32a6aaac02a0ddddf2e8a65667e4911d6be1c33e0e04f7bc5be6956829118f4abe122ffeca195d8e0b42db298f35fe", 0x1000}, {&(0x7f0000000000)="cbf8e344b87b79c7f86e75dff602a84317397f1a0a80987a2fb7064dbb718fb7ea8b134bce2b1f70680b0e006f7a0745bd17f13a0962cc5938696a45fa621923e849f2b353a05035a4b5fbaeeeb573abe653354885f6e668127c1d2383c7acf0828bac45b223e7ef301062c90ac7190c2109c8529ae699daa360cb221cfed61bea99893e4e542a072c62602751bb621d400f6488b81fb910eac6c206228d0f289ce5e60792cea7973fb098168378bc94f58d6347eab3ff7fe4e3fc8f626e64ce0d33a203b6964de0ce6e2b824bd693e118e0db5bfd985dd0f5ec318ea0e1cc6fd4ea10a6584b8d3e2f99f113", 0xec}, {&(0x7f0000000100)="6c5daba69f24bfd4457f51a99984171268bfcb5154746c6a885753d9379ca847bda4d510f84a0103dc0418359c59f4ad0921e940f2444be69c03620933d6e64e5c9e8eae", 0x44}], 0x3) r1 = shmget$private(0x0, 0x1000, 0x11c, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x4}, 0xcc, 0x8, r6, r7, 0x6, 0x5, 0x89}) r8 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r8, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 09:16:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 09:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 09:16:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) mprotect(&(0x7f00002ec000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shutdown(r2, 0x2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="0e259d", 0x3}, {&(0x7f00000001c0)="6abd2acfdbf1ea850af1b7d2cb825d8aebabfbc6ec168041346c2054edfe32c9daa3c55f183930e7134e863cd997f4e62366edb5a18c7a631d1c778b9b58b6248a1ed036348cf26b479a5041c8129bad93a583d813fbf6c1fd93d7966eebe3feb072d58accb59cd02237d6", 0x6b}, {&(0x7f0000000240)="52596989556e3aa74741ea2802c4a9c88ad0653aea8d35484a5a74cb59d8bd76", 0x20}, {&(0x7f0000000280)="a8cca344ad7e5b3bc9676a08cbd44e1185dc20a6fc6fae084d6504ee19349d7f1329b45702ac42e5d342105355668d2646b8920ba93b3aca144030fbb5dbfd0f68ce7aafc59d2258d7a1b5a985e59134bfd4ca56ad74fee57a67f665e12bcef03b6f95f554068f30b6927c8d3d23a8d59137ffa960721b336a901d4d3ad7ad72fd8cd2671aa2839c8e697367c10fc1d2d55ffa46d1f97cd097db8523fa31d4cc913a123fe6a75b695e251a1ef177d04120fe4a869679acf1bdfd44fb6f42c6cae369", 0xc2}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r2, r2, r1]}], 0x28}, 0x0) 09:16:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="ab538d4ab2a8355c057c963fd53230dc9882e7132523503c61e995900fb793e7e9a73efc0fba5f653e05777486d88d230dde420139f360a3a0", 0x39) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) syz_open_pts() 09:16:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0xa00, 0x180) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x100000001) 09:16:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10000000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x96}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x82, 0x80, 0x1, 0x8001, 0x0, 0x1a6, 0x787}, &(0x7f0000000100)={0xfffffffffffffffc, 0x4, 0x1, 0xf8, 0x4, 0x9, 0x7}, &(0x7f0000000180)={0x80000000, 0x8, 0x2, 0x5, 0x83b, 0x1c00000000000, 0x200, 0x6}, &(0x7f00000001c0)={0x8, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0050}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x89ec, 0x100000001, {[0x9, 0x3f, 0x9, 0x80, 0x7, 0x1, 0x3, 0x9, 0x3, 0x97, 0x5, 0x0, 0x9dc2, 0x0, 0x5, 0x0, 0x0, 0x16], [0x6, 0x2, 0x8000, 0x0, 0xfffffffffffffff7, 0x5, 0x1f, 0x100000001, 0x7, 0x2], [0x0, 0x7, 0x1, 0x2, 0x3, 0x80000000, 0x7], [0x5, 0x1, 0x3f, 0x7, 0x9, 0x4], [{0x1ff, 0xe9, 0x8, 0x8}, {0x3, 0x3, 0x5, 0x81}, {0x7fff, 0x81, 0x80, 0x7}, {0xff, 0x0, 0x80, 0x401}, {0x6, 0xfffffffffffffffe, 0x8, 0x100000000}, {0x4, 0x4d, 0x81, 0x81}, {0x10001, 0x100, 0x7, 0x100000001}, {0x2, 0x3, 0x831}], {0x0, 0x7, 0xffffffffffffff4e, 0x8}, {0x7, 0x3, 0xdd, 0x8}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) write(r0, &(0x7f0000001200)="6a8eafa2038bcfdb9ac95368312741096041bdea0df9d5d95b7b86d0b6503eb7bf0096faba19623f37f5fba374df33ce2dd2f7490bd67cea7eea03f23c7fce872220947e33cf8c02f8ceaed2983fb508b4d65a990b8a455121009dced8e0d651fcd476ef5890d8b85841a5bb3223730a92694dc67ae7ea4bebdf50c4470df2a21cea960bdbfe189eaa9fca91130ef016b7b0261942dff23ee1df37481bca8efaef05fef979aaaa1bee8a5519d20c6a518ac69cf0e2fee65899abf38348d8693cd41e0738dc0e29c8fe5e4907630ca95a8a5a9fd109e49caf9659a5de", 0xdc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:16:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x20, 0x1, 0x1, 0x9, 0x5, 0x80000001, 0x3, 0x0, 0x2, 0xfffffffffffffff7}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='W\x00') 09:16:10 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/96) setreuid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8101, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x1e) semget(0x0, 0x6, 0x100) fchown(r1, r2, r4) 09:16:10 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513b1000000000008a17ef90b552e0097fecea11ea8fef96e00000000357ae26caacb99fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d5e026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f9001040000b1b62351c5000000020000000000200f0200a371a3f80000feffffffffffffbb7d1042fdcd8b7cde", 0x1b3545f614453d48, 0x4, 0x0, 0x372) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0xffff, 0x0, {[0x2cc, 0x4, 0x6, 0x100, 0x100, 0x9, 0x3, 0x101, 0x1f, 0x8000, 0x6, 0xfffffffffffffffe, 0x6d0f, 0x4, 0x8, 0xfffffffffffffffa, 0x4, 0xfffffffffffffff7], [0xd9f, 0x4, 0x1ff, 0x4, 0x7, 0x7, 0x4, 0x9, 0x1ff, 0x9], [0x2, 0x9, 0x0, 0x9, 0x67, 0x7, 0xa1c], [0x0, 0xffffffff, 0xbd1, 0x1f, 0x6, 0x80000000], [{0x6, 0x1, 0x9, 0x1ca91a64}, {0x5, 0x5, 0x4, 0x9}, {0x5, 0xfffffffffffffc6d, 0x35, 0x3f}, {0x3, 0x100, 0x80, 0x1}, {0x73, 0x3, 0x17, 0x6f}, {0x7202, 0x5, 0x9, 0x500000000000}, {0x8d, 0x3, 0x1, 0x1}, {0x7, 0xff, 0x4, 0xdda}], {0x6, 0xff, 0xc093, 0x50}, {0x9, 0x9, 0x9, 0x100000000}}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 09:16:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x20) setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='rc', &(0x7f0000000140)='rc', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+!\x00', &(0x7f0000000240)='rc', &(0x7f0000000280)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:16:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x84) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x12a) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="25c9886d9c52f5595ef5400b99b40b8c19b1ba4d1f1fcb0a94ec2e83bfb84203e4916cc7e4bc212ada9bd8c208ffb793f110ddaca99ea32624bb60427451e9b1770dd4baac63045d9034ae73d8f3e1ae54e1a06dda26e8e490", 0x59}, {&(0x7f00000001c0)="48bd64a35326fbef2219b885be111716019701ade3396588594166edd9386b665c752f34c22ee96571cf13ead7b4d27a2a2159365f58d1fa66ecf1a9258bee22dd435528877b878ffc80c337df87ba4db7861f7f75f34242dd37e32994546744b5dd8c45516f7afb1a923af6f7370f2d0e34a399911361d37c5f04318a5810db29f60ff28090ba00ee68caaef315bd8266533f762723bb8c5f9a9088c0be040c813511f50fdb557fffd00eefbb140a31671e2d1c7ecde73969db49740827f39d4876e8fb9e8816db3eb6ac1f4172d6933e", 0xd1}, {&(0x7f00000002c0)="bc10dce23a0cdd2451a94f87d01eab82c1342bf8af786aea7ba3cffd39427a870b30429a6d2b18037a3cff585751", 0x2e}, {&(0x7f0000000300)="1576dd3f38378a7f615f03d828d14e7759de74d04bda7193f82b0e3484c4ae783fc614712a46efd2727775b64062153c35582a9d641bf8ba38314077f3173d43533a26675d2b3eb904716d079c1eb5", 0x4f}], 0x4}, 0x8) 09:16:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 09:16:10 executing program 0: getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x22d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x618, 0x0, 0xc3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:16:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r1, 0x0, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) recvfrom$unix(r1, &(0x7f0000000740)=""/143, 0x8f, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000880)=0x8) msgget$private(0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x80000001) clock_gettime(0x7, &(0x7f00000006c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000005c0)=0x1) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 09:16:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x388, 0x7, 0xb3, 0x1, 0xfd7, 0x5, 0xe800000, 0x3, 0x0, 0x100, 0x8}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x8, 0x10000) 09:16:10 executing program 1: kqueue() kqueue() 09:16:10 executing program 0: r0 = semget(0x0, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x51b, 0xc07]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r1) rmdir(&(0x7f0000000040)='./file0\x00') 09:16:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0xffffffffffffff9a) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/33) fcntl$setstatus(r1, 0x4, 0xcc) r3 = dup(r1) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/187, 0xbb}], 0x1) 09:16:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r1, 0x0, &(0x7f0000000100)=0x308) r2 = semget$private(0x0, 0x5, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x1, 0x9, 0x80, 0x0, 0x5, 0x0, 0x1, 0x1, 0x800]) semget(0x3, 0x2, 0x80) 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x80000000, 0x2010, r0, 0x0, 0xfffffffffffffffe) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000c2f66690180ffff"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:10 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1a8, &(0x7f0000005000/0x4000)=nil) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x2000) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 09:16:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/81, 0x51}], 0x4) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f66696c65300060dbbd98ca29fe61092513002246558459a11b365535b18253885d017cde1756a682c39cb01076e8cc3bb46e41735001da97b7b9c19a0099423f433b36ce5a84c02e452ed87e087f4dfa5093252877f65b53ff69a8ec71087f9b18ffb6da52d99b90b9877459d4b88f00119da23c958f05b17bc8ba4f45f5a9624e6e79173b0a347acc62e245861711754769ac48b6b3768957bc20ecc399"], 0x6a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x4000) getrlimit(0x1, &(0x7f0000000400)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0x1) fchflags(r0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 09:16:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = semget(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1]) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 09:16:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 09:16:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x9) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x59, 0x2) 09:16:11 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8240, 0x20) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = socket(0x10000010002, 0x3, 0x4000000000000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getpeername$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 09:16:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="db43afe9582efbaa3000236a2fb76ccbfca78468"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:16:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) 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), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r1, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x18, 0x18) close(r0) 09:16:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x240, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x541}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) pread(r1, &(0x7f0000000740)="ce46c4dc16af4c89a1b5f05968994fe1a1bdedbdd7abf51152f12340d364e34052", 0x21, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={r2, r3, r4}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000840)=0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000008c0)=0x1) fchmod(r1, 0x181) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000900)="38c47bb45be3a26927e37438425dbacb0ce9303a55be0280d82ad0ffa601c55629314e6aab60ae282fd3436db8cb59d18856feb219697d7dda5725296b036bf4713c8d9e235932c7aa14a64cb39fdc9d5fb7edb7385e6e66caf16b1f9fa3b0e1389c8899ec2f4b3d95fd9afece3eb0109db0586a37e7e46110281eb7c2f20d06dc9406b32ba8348ff0226abc0983c5cd2b8b8568144ba4ccb82b5c9db9d7c25a57d3da5d2816dbb5454708108ce0b0a1d0d450bc3611676a0d8a0609158a1e5a7b4b37b253ef24a7df0d75a234140bf3e15743cca89fa2a8a611fa04113400dfe215c831f5734546713e07ead06b2fbea6ad9c1d15c0c5f0131b", 0xfa}, {&(0x7f0000000a00)="fa207db729e8e3a9fc9276b019ebb1c9257551fb8873d48d3804f96ec36d7b77d3cdbf0147", 0x25}], 0x2, 0x0, 0x0) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) bind$inet(r1, &(0x7f0000000b00)={0x2, 0x0}, 0xc) getpeername(r1, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000bc0)={0x7, 0x2, {0xfff, 0x1}}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000c00)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000e80)={0x10, 0x9, 0x4, 0x100, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe58}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x685}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x47db}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc5}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x7}) ftruncate(r1, 0x0, 0xffff) fchmodat(r1, &(0x7f0000001380)='./file\x00', 0x63, 0x0) r5 = semget$private(0x0, 0x7, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000013c0)=""/230) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) unveil(&(0x7f0000001500)='./file/file0\x00', &(0x7f0000001540)='c\x00') 09:16:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/201, 0xc9}], 0x3, &(0x7f0000001240)=""/217, 0xd9}, 0x0) 09:16:11 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) 09:16:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 09:16:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x19a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 09:16:11 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48ea}, 0x0, 0xd1f6, 0x0, 0x0, 0x9, 0x7, 0x1000, 0x3ff}) 09:16:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 09:16:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) pread(r0, &(0x7f0000000080)="ecb53161f4c3338e2ba89ed38b09fa7a4d49f5cded4f5a9102da1098c280de47de616476c8ac4c003273c6188d9e78bbdbcf7c14a468e9a83010446659b8d53edff202e46d91b92cafd9764cdbb17c2a1be59d4607591b49a0b75af4d75e9a4bcec2b8413dd4f83d63582060da52beb7f1d1d098ccbc5223007bd86cc781f5ff598b15476c3fc23543da4a5e132c2270565297d1cae9cc9af6ed319467b14400aa78ea881fab4ead2d679edc4d7e4f20ed5cd10b76", 0xb5, 0x0, 0x0) 09:16:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xbc2b, 0x8, {0x9, 0xb09}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) unveil(&(0x7f0000001080)='./file0\x00', &(0x7f0000001200)=']\x1b') write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) utimes(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)={{0xff, 0x100000000}, {0x3, 0x800}}) 09:16:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x9}) 09:16:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x500) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)}, 0x8000) semctl$IPC_RMID(r2, 0x0, 0x0) 09:16:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000040)="cdaab5991eb777ee26d346582c00000000", 0x11) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 09:16:11 executing program 0: r0 = socket$inet(0x2, 0x80200a, 0x10009) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2008b, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xfffffffffffffff7, 0x4, 0xf8, 0x3}, {0x81, 0x4db, 0x0, 0x8000}, {0x3, 0xffff, 0x80000000, 0xfff}, {0x6, 0x0, 0x7, 0x100000001}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000020c, &(0x7f0000000100)="eaff125c00000000", 0xfffffffffffffee8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:16:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000480)="bd", 0x1) r4 = syz_open_pts() close(r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000300)) readv(r1, &(0x7f0000000040)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000100)=""/87, 0x57}], 0x3) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) write(r2, &(0x7f0000000380)="17fac80c3f19934d6c439167bb2f96f708c567eefde39a8e67705fb4b30f8f33ed9d2ae2b8782b3e71de81b3f4421a067fc360a80771ee7d7a7f7c49d215c42918b9a282e7e1fb0cb75b01bed44957b13882c9572080e54986be1e8d122fad70a11682abba52cbe9f6a06db38b6289e2ec81d27dbf871f5a9299dfd0e4eba930f9628ef2d9c59ef12ae571811ac42d29829479e254ec41dbe885cb19424912470be86201d2a471a20b0778634e207f9b778cd489e843096e92c4f653e22c19a9e7d33f2ae792aba325e9e97273f6c1bb61cb07a04a05fbe779eec89471308fdd1333aa3cd9f249a9881000efc3", 0xed) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 09:16:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) r1 = kqueue() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x5) socket(0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 09:16:12 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) clock_settime(0x6, &(0x7f0000000080)={0x5, 0xc937}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20bfd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x198, 0x1ff, 0x8, "c0e3dd995a5bce55b762c6879e8a5bfda20de15f", 0x5, 0xff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x5, 0x2, "611df047b4cec25c3f2f7270bf061ee98dd92585", 0xffffffbfffffff2a, 0x8}) 09:16:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 09:16:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82028ea4ebd4901122e85bc29c5b5f18174e56a98c611415478e0046528f02208fa5419e969c16868a5c71491fedf84b9b69f544c973a9b5c4ab8c26c9cbaa407247d22c595113aab45ece70aa67101a038c1f78e53aecabd6cfffef254c814516331e69618b1216908618cb5638349d4e8d0ef1e22f335a00376b27518b87c9c14a21e49b350710000000000000"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:16:12 executing program 1: setreuid(0x0, 0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x8) 09:16:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x8, r2}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="a6c9068935b9ff3807c62893e5f7f9c07384dfb86dcf0a2c23462e720147e7354a7780d8b19ef9b6bbec523ef5bcbe4d70cec9444ffe854d478eceae67e117d1062d5604bd63c6f06af3b0ff270ff5f85a6d9c8312fb6322b62a1181c0ca7e8768c38f69d40c647a547b607ad139bbd65fd9d8e52643a03412e21550eb54e1614fbe7965cbba7f2eb6af3943efab026b0bbe1d5e78d92b53116ec80132c798ce7b048f2f14aca2e1ae2a3842a191e13267271ada3fbbe9b2eb0e98965466c9bd4729c3e527f17a95cf5d83681e3d8e93df69d35de185bd6d4bd47586113d46c56c49c1be9ba70b19af819828dff279975f5bdb0f1094c53b8b95", 0xfa}, {&(0x7f00000001c0)="bada0fb7922a1d32fa33391f7c08b6dc22164bad8ca3add0b91f51b7eaeaa7521139449f60f7d0166a4b709346c40c443d986bd95d00f792a97d47ae2e45a3a7347bd9a96be256883bad4774adf0741328c4f56b6189245974c68d78087d0bfcc91cd758c3037ab19c51009b1185a1f106ee23c1e871124621809e", 0x7b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="fcbf092d297702df28a66bf54c94686bdf144e758c27b235b95c4acfc2d9d04378a9a776eb2b10ca640c1a894228b1bf90a1ddecfab9111b09b3b2d76a", 0x3d}, {&(0x7f00000002c0)="3e500a769dd390858b19a41850c1dd145e7d42a1c9528178f16f4fe7d3b48106d0f173265cdef9901ed3ae0a42f60cd1a2e13f00c35110e271d0731b67a9beaba17c92551fb1936c487fde6e91b81db451dc2c8a89c7f0bbdf812a4b013030afa8e8e57a343c61d0c4ecd0ca44c984", 0x6f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="2d3407e27f65a26cad23bfacad911aab387d9ec3a2206b8c16f0ddc688ac517bc38982fd8207a03d859590236bbe71eabedd59adcd53a09b6202f58a8f5c377b7049bbc87547ca8387e8d93b389b42c023b13fd83b8b6c3ab323d68b6c8ed3717876872c6f343aa4b475803de542a579498b78262350fbcfeae8c63bd21744fafd2674ed1b372c0b02f33046f9646c56cfc675955d2f12523b", 0x99}], 0x7, 0x0, 0x0) write(r0, &(0x7f0000000000)="d45faf8cc9080e70f52ae2075c11d0283f2934cdac6ed70f76b8b545cf30f12d422847bff7b3845a9f8f9b50fff5b917763119e79363e046f30a9caf991541bf6d8085bf649b7a9479905246c9c5596ce61195ccaf03faf6c3d6845cb3b9a2e3fc1f5a3997021dd2f79dd388e44ef02b85287ad286d199cd", 0x78) 09:16:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x9}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1) symlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x5) getrlimit(0x1, &(0x7f00000000c0)) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x401, 0x0) 09:16:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0xfffffffffffffffe, 0xfffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x6a6, 0x908e}, {0x18, 0x2, 0x80, 0x7}, 0x2, [0x4, 0x1, 0x8, 0x7, 0xff, 0x701, 0x9, 0xa7]}, 0x3c) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/143, 0x8f}], 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 09:16:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000001340)='>', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 09:16:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xffffffff, 0xc5bb, {0x40}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000180)="9bfa7bb6dbb5b633f1b1c96230793f617f3fd10db529a331fbb4646ca1dc267a6022005f91c47dfc075d2e2624e0d7e42829ae3ef25cbe21c3dd5f20e58d1d8a917274424cf44ddd6b1aea697c258a7a7b7c7a0ea03029477b8d17858d7d700a86722471c5ebec10aa3fd721ee56a8ec337ef7ca49191ddfb4a54dc6d20819e656feff67c74d4a349a7805c7bb6e3cd0b72947026f19216161017eccbda493c84bb59e33554c2fa13529a7ae0e0faa887b833f6449b9e2cbcdedee04074f46b1b3eb93e97b9f3902e3ab1b7206b6ee75e048cac2cef7c9289c0e69f463f19a47d728a35bfabe434f80931efbd3d7cbc4e6", 0xf1, 0x0, 0x0) 09:16:13 executing program 1: r0 = semget(0x0, 0x0, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000180)="1ebb77fdab65b73e47ed743c3a29f0540892db952c5bbb0cd6c8c5804514959b3a52cd2f87876ad00fe1e89fb035d8712afab424cfa01d24aeb7dc3a75a847cbc9d3be51059e2bcd06cbb4049d94951abeab9a7774882cbccdfd09e15408e1d67e", 0x61}, {&(0x7f0000000300)="14af59ed796a7998f34fcb535a5fa33ed72592484ed2a7f5d3c423c8e3b9cbc65df177e162fb06d82c18529cbc95a01c30feb984a0bd344f457d0be08841f3076676f7650dd5", 0x46}, {&(0x7f0000000380)="e8804280c1e4f896c34cde38e2fb7d64b53bd042f129a9daa095b26335263fb0b6afae96d1a6e0f2ec19043d5c28a9acbbcbe29f9118451095ad68a889f7411ae961281ebd2815c2b8bec9704bbd22a71808a49e5f699d3de769004086ca4f94c14a2c9e808c3bea7c2ffc07cca4d211c7eb8a813d9abd1592fe28b9f987712ed62e40d4b8f190d1a8f2f6e700bfae285c865334b37cb2a7d7405ba94447ffa534193289a72d6c1e593ec73008c13e94facc118b086762ecbc52af43b5d64519ef4aa1fa2fdcc9819f1c93a09c40050581233dcbd1e7d0ae0b5f37fcc452e4db16699d126f32f1e9adec46cb4ac141aa43", 0xf1}, {&(0x7f0000000480)="e2098d37682ac58694ee7b48aaea61af4eb6896596884aa1a909bd161acbdd0797f29e96937db51a4ea1702ba07142654ff2d051f929c075c3b8981c604835834ef68a1134642579fb01c8c89389fbba9e44dc650b410b71e32ad64abe9692888c3a4748502fc3b08f332fbcae08785557caba4b1c951c20af450cd8e6792241609fc94babc27f520e98209d30156cbf557dbb4f1590c9745997", 0x9a}, {&(0x7f0000000540)="4358fba1fbcbe0096020feb8cbab2c4334f501f26f39cfa6e7977650f123d09d9538ed01a5d8d1d69786b5a545fc68844ed5a3669d93be", 0x37}, {&(0x7f0000000580)="7708361b5aaf8b84f4c75f6451ec702c75893cf03addf24d3780f5b771cc300eeed9fec78c22e133", 0x28}, {&(0x7f00000005c0)="3790157bf311804f5fd5405e1bf8345a7e166424f7c2907542842a8168fea195cb39be8301b41a41fc0de16e263cabd6c9c329dccb88c24375354f6955fb301650c2c8da8bbc7b9ce5b06ffc05ca246a2788cbb805e3ae4a4646d373123cada6ab525d714fe1e95c1bbfca0017546c85d10b942e67a6ab0d98e5f77e4a6a7f01a45be1cff95247eef5c3889410f4e74092b664b0ffdc7ab844db6813b4fdd79b8e50fc7e38536c9ab1c7df60621523b6bd839ed3d16cbbdb73c434e7d2546b8f", 0xc0}, {&(0x7f0000000680)="a6271e40a085e51bc934b87a3d8f5401d29f535a7856c3530ecf123d24b225bcd08222ff7a64f289ef603ce658300d43e2582c3437644dc0", 0x38}, {&(0x7f00000006c0)="b4", 0x1}], 0x9) r4 = dup2(r2, r3) linkat(r4, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00', 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000240)=""/173) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:16:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) socket(0x3e, 0x8144c6bf0f8c8013, 0x6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 09:16:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1004, 0x4a2) close(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 09:16:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x8000, 0x20, 0x1, 0x0, 0x4, 0x7fff, 0x3, 0x0, 0x7, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:16:13 executing program 0: semget(0x2, 0x1, 0x4) r0 = socket(0x18, 0x5, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8040, 0x60) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = geteuid() r5 = getpid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="136fea555e3aadde03839da620c834628dda3d10d1ade54b374be8733936fbd1c33a6d810ac59a3aa748c9b8a59e84cd99c421d0cfb4ffe1f952e02b707aece5fcc9a0f9b4d52672c47aa5c95ae4fa20bf9dd604b43d4c5e7a63256b7e1d90bbec88d0fe5438a74b005d91269da888dd89ee2f5972382c7fdd0b024527a8f9d57a9671e098c89e5a73757603e5e8ad51bd3c14e99e7b6061abda6c971e4aab46168f424829dda9fa662e1892e31e", 0xae}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r4, r8}], 0x40, 0xa}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x8, 0x8, 0x5, 0x5c26, "3d7c74313c10387432966ce6607800f2690e94f1", 0x1ff, 0x3}) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000400)=@in6={0x18, 0x3, 0xae, 0x7be}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000440)="b85fec49667051c2989db9ec977c47d087f12347a9626818c916069e1528fa9f90910b7a77d1c657fcce32ebc32d8b9563227cd0a03f7c7429c7e8f49b4311b80d9eff89f90bdc4ef052a0e1beb6ce38bfa01b319b4bba2da73f7192e525bc8c28ef7be437af160c8204333ca71e5ee05a6c39ca0b434ccd0a45afd36b9478ef417970408db0bda1c1e245a849ffa25786c4", 0x92}, {&(0x7f0000000500)="2612be543237a4cd08b35ccea76462ccde464cb19bca9fc422eb669097e51957d4ea4b1e4fdc2cc50851c82f0c5eb45599aa3c1302c0c5be85a0f308a0a074428fec769bc21231662f72a70b910b1d6b64dee5bbd096e041911e4139b415acc890c4e60df0b5dd7e89c0fcf5b7cd9c6a79daa35ee6f72263f136685becc17924a481226f7de9f03880ef800782c3e78117e373dd6350aee6dee1a03e145ea43e98a1960bfcaf2b3ea359fc0f4f07799a403831494f39ac6e400d6b9d07bebe27d010908c3cb11a45e3224d55505b08b96c4a0e654e8b72f0774c5a34b0cc04d2", 0xe0}, {&(0x7f0000000600)="44ae841047a96385895341b4607d24e496a8a02349e1985ed8efcb2d7da1995c1d2143f082b697c1a2310b34d7226e3b9cfd2c9ed2e59b967b19d8dcffd966b829469c36ab4c47472fffddd5af13b779d02bdcee5825cfeddbccfcff7399060213b11415277aebbdceb3da78d9d815dafd45683aca07e262d331cfa1c3e837a2e87f0849d34b554b", 0x88}, {&(0x7f00000006c0)="2808ed334b2d0a5c54c15b41be93d0f1239d0ee226cce2aef3049c342a4ff5293eed55e1915ae4b07f5d1ee16880f9ecd17c72adad801217acb88fa918139a3dbe064f6f119a1549c0c6c6ad2c1b984b96fedf64714a682f8e3bb7d3c5ca8a51252e7892a92d452949978cb4a93e7997056a228413246ceca09aea16dcec402b43d599be05567799483ed33ec7a70524e1f3ddf14dac7e9c3b665a99a6fcd778c43959ef89afbd0301a751ee5661be63a780924f157b0d9012c38f71c485f6fd0f8b16e6e8bd5c834354092ca1b468cae918fbe0c1bf80fe4782d01410674b0c89af303bc8e458595d14c9d17282edfcba9eeb976a0c34ea36437d63b00a37949b7f0935e93eb31fcc6cbeb1e6e2444f05fdf239529a0936225c122371caf18546bd474af6288ca76d79a58f3dcbf06a6bcedacb7c546d1517aecfc6ecf98b1757355b58687d17f3583dd7d1e3cc2846054fca357c0150f3c84987c3a3e3e835b610d882c258428b9380721f2eb18c0475caaf9a0126173661c9870cbc2b0161181c4d956277751ad27f7b8b54f14be56adc7730ca0206a2d7eb97cf4e17ae7ebe222c0f3b9ce62a0b7c73c537adbb959f954aea7cc660d849e5c99e43a7bdc61c13cba0b564067f808910eaa67551fbd076949e2b97416dcaedb88fb5f5f51c2a673ce0776a5fa348291b2eecff3379892b498d58ea2849dc13ac8b74a38e22d4dd0d27336839d2bd1bdf14decae2139475e5c15e30dbe9ca18b406e0e5c019ff19b46b0a7e77f78e482b00ff3dc7f1f8e0c4495da73da1cfe765625ef0a5694344e4b4c8c2bda7e01e9131991ec82dda406cfd40e88561c6a393222f1a7a514ff3831563865ea4b4238a465674d40cd2c4f2fe4fa506368f2fb49d6e24dbcbf1caab41f5e6d7969380aaef8cb518d2dd8bc9fb16758e21d36229949eef2e09ebb94b88cae04bc6699e98c4eae762457c9d879e59a3cc7466c2503890c1ffe1c31827f318c1f0a970d59a73ddbd3ec2303f97dfc52150a71a6ba0edd6e6a095d16a3599f5a2308aab9e2b7f36bb19d7100858898df5079b0aa2c2c12bc478f7b3e31bd33c16ee29f12d0103ed330735a3662d23a341f84b964d8da399d4c8f29faa5bce7ebab31e3ed44556ba48afaa32fbfa762b8a7cbf7a5e5d3b684a4a50a0291b8d2eb6009ab698b9d7e44bed60072fdb4ec1fdacf3eb5e81423bd1b264ace476553cf40752ce84557a05746a804e412cd6b06cbc8100c747fb1147f91bc91a0fe927dc4d73af35bff1685e8e4799cc95289663fcef45634697e818cd700838e332782e68e65faa340c60c7353459b6efc88a1bd31310f1613ba8d31c185554204af79c2e60f4d8e27eea1dc574ab73b2281a2ff85173f7e1569fdf1e56de7ed4fa563a3c232696f6f5de21cb0a72489aff9bfb450875436e7997e53ad8fa3c179326731f12177d67fa6fe659188cfdcd979a9def370fbbcc45aaaaf924496e07e287aac079d5a7373318ebcf996933498765c0277e0bf663fb4baf65da116edc71e08a2ec4e8958d4a3b9bc4d37beab773775600dcae63242d7b736dc23e15560fb6fad06a0fca73600c1ee547d992a5d48617ddd26b828a3560c68d699903ad365427644bc92bc84639d839f2fb8e636d90647e1c5b14971ee20ec7d28c7d815eea540bdc0ed694e0b5b146a8b17536241afe8f2e8af3cd6427db188527ddcb524fe9bf88379a37b7af7cdfefdc485370effdd2be90a97650a3c6e8b73e57b5a70ff2c58bd11ee66e0cb7b1fce2a879eb6fe45c0f864f2a94e40c2bb7c4bdd165dfe7c2aea70e085961f92ab77681da7137f2e786d567b6f8bb6ec71d30b4f1e6588a465f0ca92ea902e96c2a63e14ecc04d851dbe476940d1ab980a0039ecc3e29964ad31c37769ab6658775e36af86967e8253867ab56b80eb49377b796bdf3896580f10ab066116082a810286b38f950ae4666b79c6d0c34d41184f13561248e39361ca6b0d8447e1070bf659479d8c1d0e6dfa9276730918328da1c161b922391ff34b514ec7c6ad06ecf0168cb425b9747f63b9018d0b26815f28c27cb721822505db3e06dd2d8915b67c754b37cbf0c6ac0507e9648ffa998a909ec317b4c3d7182f34f9bdeaf320e8183d47f4c0b0be20bef18b5cf87d927ba34c5dbf219d8cbbcbabb5c8b5b1a41856db3865b80b3fad29f084ab02c7d117f0b97cbd20e6652dc5fb7e6a11580e27390e2dd0c1551dcba57eeffcd88213f4ba838dba40740fc7872da6b722fe6c3f3e99e9e683a6e9fc0178ab10d7ff13e81b2fafd1edc87fa3db6cea5c69f67cc2075852d5790799c90add6f510bc5aa6f17f304ec0a411271c0deed086f8046d7bb73abcc6e5b6b742130aab23f4e4ea822e41055a63ef95cf753771a3cc5557a4c4d38a92e8246dad97da4267efd892ace55877813d2c0157c0aef025ef97afef8532fb518af6f4bbdf3e15cd9866faf56a748a07a3235734ec18c5d020389c94376c59c1dfca5acd978b6e7dec77049afe05336aa016e7f0e283f96b80cd82d82f6beaf6f1a90756af871f8366749f68623905d545403b316dd6bffa2d0b6ceec75f08bbd0e124e285d5088967fd3721ca468aecffdaddadd83d5c0c853a1d22f422234b89645083c89d6f507f5a9d87b1ba037d4ffd1d46ce1fe41207a9a8b4028d6c3511c40dd0a46dc760346684fcd4666b86e2d7d8a939db80f8fa29840ad2cdfc5299f5ec0b92a2fcea3f79a571198479e65d2f8ad47989a462897b5aceec26aa6c428928fc7accef7f575fcc0e3b81c713f86916785dfeeba3ea98e9bb181e51c7308392b8f32dbb25fa011ba024e6578a8ac0139b6cb78294dd09255f8ae34d4bd88a02015b544956534812b9aa52fe7d52deff0fe18307d84e5b470502ca488f01e80c2381fb54abd395c00f00fade02184106ba361c5af714c2db66bc16b5c4e1af018bb0041ebea4c5b575daf8da54f84163183220b4b7bc767fbbf64a9295f7e1e6ccc68d0de4e5adf452e7cf153d2355200a3e2528ca6ac0e00b3b371684314acfbc4e19d010901828b34cce5f7a9b64a16c878b0fdce116da15dfb17380d7be912f9739a908193a752d42ae720493956e5fe6fe142bd1026c8e0fb7edb455fcf0a25f2b972353c7fc0cc8ea4587f43dc6dfcb20928ee72480429468d9578d95f9c34e530fa8fd908968eb66def6d8589fa0a7c3b4b329677cd3dbe1ad3c40420226a617db7779c88c54a1903db13b6e5a7838ccf715acaaedd68d34e5e7a1c08c97e923ebf7b0e0082c5d7a4c85bb023fccd27120434282844641fb4b68f90dfde6f84ceaf35d0fb845db471e59e839e3eda475d43ef74059ece234baba1f520ffba4a19ea12ec0107ec029b432abdfd2c84fbff88db1678624bdd1c506e62aabcf915da98e3f0a294344410c5bc46d7c3d930e13fd1cfc07f01354892f5bc04726428f1577da1838a45b6a9d725bb46c696df4452f43365c695065f9fb68e31836fc554e93866e8a1d4912353db17242bec2433d9eccfb7cff99351f564c010d6b4d9381c6f56c2055a900efbb2e653f339fce4b09d1829a5c36e8b977ebc5643143a3aef32cced8955854c80a6ccb167cb04b7a64f2d396787a4bfd803a646bd544274c4f7579b928585448de50b838e995d5c6d58f999b204aaf417c084dbb33fa8d961a445e23a92c9985d6290ca96a9e7be1c7fc836f42282993f6e3eb3a3e41edcc288709fa043fe1b10c991e62f07eac79ecfc75c5134809b8b51ab80253c3a46acc237276861e9cd4de48ece5e2eceb55be501a70e559fa05ee0bc5f92c41b1ccb8c3d172e2e8eea98271bfd97947f647d1ed59d42eefee009453428032f77bd82bdc3889433965a21c5089ed565b2420b954667ac55460966787812f91d89253cdb7f5afc8cdf8b0bbbaed6e95f65c6f62ddcf8100061c80c77ac095d66d49d7654346afdd0aa8ec4c0c59244a3057cf7ff6985de74d45081d065c6d75a7486ecd2cefdf5f63c0d3f1bd004437f5d6b63473f6bb4e9132abd6744a7b873ca47ec4661902868728a51ad4a7ee62f7ae41c082c132fe8bdad5c6182c334f8179f25a9088d810d266dace653e63730b390379d275e0873925c953cd25b64c1469a329cc04a2238d958e73b85a84d5c4e4e8ad4fa8b8b8816a05ceeb46d2dd2ed6deb3cd095f4c2c7753ee28eeb39da216f0c4f81cbe5516a2a8c8d480ba7d1ae6977591fdd79558a321ac73260ad0f1f0088a93635c4615fe6c8946fc587fb404b25fc37da9bf0761bc5bd404bec29feb9070cabee5c21c57270b7b0114b0240cd34a7b1574dd6ba48fdc7be62a03cab2781b9c9fb0004303a4552f259020a07eeb55ee80b6a7fa8383ba90491b2fb8e4e63bc8a8ee799483161ff2cb6b91ca779caca0944b644e80eeda3bb37d1b5687ae4f460175386e40a091e039d93106a5a16e8f5b568a5353e441912ea8e39afcdee52d2601535ccfe71433d113a79b578979f28c9d39db82041a0c050e4b21db3f33c36825ecd3ce1196c1738d7e635bff2d0b7252e55107402edb95b071590f9edb363c4b8875c06e37d9632df58b6f3e78cdf321fd36c8af41e73770392994d293eb5710209e10583b647679ce745cbc2cfc0ae97be3eaddb4752bde456b09c20379346303b90c50c721cd3100746ca453413da0ceb0c6d999cb557b5ba66bddc0a34f4463cc6b39e31efc18227ea3de555425e3e965e61ff4de1d7ceb45c0373fbc68460a0791eb0a3bbfdbf3c10cb29e317870bc71443ed10d606062ee3ad97a7c22945281cf47689bd18aea642eedf196f5de7fe15b8cadeb05830a89d5259707ed43a4d05c70eb9efea44f2c09c90ad40c8664132fc0a4157808087e518bfc6faeda2e6b87587864888d4bf09f9fa54cc5eeac1579e9e63eb0d6842da41c81ee3d71ddbf27cd595a0ee432eb4c692e640e4d1eef4f8fd4753dd6382f8fe811edae7a5a23001b7c669d8385a3cdbe9f988d7b9eb52c841096e84b3eb35c090bd5b5c36be6e8b9c9fa48090c1b49bc900cd980907b0dfb78b5d46bd31665309c70ff92b771598eae1985d396413ee16fbe7be49c06ed17ad0929cc0a12872d72b8b06bf9e8d26f66f1379c30f0f81ffbbd65284d6cc3ecbf0ffa827bdf517c7d5d173b8d139950bad22111846ec284558ff00000f710abc34ec5d5549ddc49899046f6218385b0bbd27b252388752b1318bd943d2853170135b92d5d34124592b3c3851be8294fb370800ad3801bfe2c90bb1329af5961942ce1a3e3d29eefe5a6c2fe5cedb50ac91f18e2dc2ace13acdc45c8c430a4695e8803f27f2ec93196556562a9edd664c2a589e57190b808db9d8ae756dc271a278275e9a560e2008108be7a4e6cc7c346842367af9ab28a157e279a15722716945eabb9631cb925f3cd5862f650e945d5dbe3caf64354ddfe9091fdc87f219a76e58abffc2a14d2cdc7cf9b82ac5f297c2482f84167cfb3297ca12c4fe3c586e492cf7c073ab3fb992f2069e25abc8b0e8d40faf7e783a5bebafde6eb53ec321b104e7cb8f04c8328a4d354cc6b30f3cabf67e753f77b329dae742f5b07a37a8fd94f676be4c0b5e77c5fc89bcf135e53c010adef69e7b1770a247ff75f26fa5c14d0e3f80e59957a4e250d95f8f7c2fd65b6cc0711c09085db8542dfb87962f5cea3226bb14f661a9920ea9921a18f085c2c521e89f8d406a3dbca75d9ae7b793aad9263c31cb4788a78b952de35a07eaf0fc0da4500884d47f66a8f", 0x1000}, {&(0x7f00000016c0)="01f65aa89553b6337852f0045a3c3f8071a342dda5af85e889021a765146dfbdbb12b11bf9862c66cbac0bec20c89b9d0114680f62cae9b46b5b436d51af3170bf6570c1ab9e71db88de400c13379c8e812d9cdc9751f6430872b0b0e4f0553441e3f813115d182015be4cb55745e29a4ca1e3e4bef6d2bc41a4896f5bba83defdf48c72fadb25eeea4e1a6d172e760a6bc6757f576303bc724da4ad345fbcd36d4d438b8d41e6640e8e45b192", 0xad}, {&(0x7f0000001780)="cd7d255552bb93ae256b4e2505a5a3bb10c23b0b69e45b4921ccd1a6c56468353570f4c7abe0dc627fd82d5e12ec38a2c5c18a898731cf8a87ca29f6b29e2862ebfa4481127fc24845349ea169ac3fc9cc6053f2937834e62e0f45535844d220cd1ad836d264666310bd1bb534fea69d087496c20c6ee11c3dee64c46427aaa16344f723acb28e0804569461c948e3c32077fd0e7045cb6abc29d592da187277f4e3cd1f5b5d288659af79557e3a4e30ec2de7fff85176ea1161d4a600cd352b1024adef57663b16b1a7bc153478e0587fd661df0fd3c89f8411400b1cbbe3ff02", 0xe1}, {&(0x7f0000001880)="dac98f4e6a8b7b6950ddb55b9c3b437cba0b5f9deb93b68707f1eaca60ad483b7311e6a41e0c7431057fc3ccf11bf9dd469f3ebb53f8c01b9135996e7b78aa8f03e516f9f795fb2dae68def70e84d75fab6c96c4dfdea0c92d264b8b63d66f79f36ee24695ac492156d9998476bbdd3d8f6b153c976b423399616e3d2f822c5b045309bac1b351240bd2a6c7ee713d44e822ca81fc30a7b4d6d58eaef935c7b44c0443e8c019b9d99d13a224dc11d65be7c86707927c10e73ffee861732f37d85370cd18b2b394645a30c6746d4f", 0xce}, {&(0x7f0000001980)="1291a1d849b4d392bdbbbfd42f0b8caf7e3affec2cd726ece08bf03dc140a77583cc06c3bc93ddded016e16de8e6c4aaf88733fac77e91bb4e2ba3657240976c4ba4172dab988ea0ed6b37883917dbcdb04f67109b439a775d252bad59c159988b31fc636ac1cc76e819106ed400b8d4185b", 0x72}, {&(0x7f0000001a00)="681bd51513966207eba46a28d301471102135b247249be84042fc3af280811848bd528e9f9b9d9a662fcbad9d3f1d4db5ddcb206bb66029c1130f8221a3aa7e69147d93d1c7fff6a8e95405f9d2a86935a17887407dc38e338e825c58549592a8fbaa10e78537084be4ee61b8fcbb2e9106b78c5758e1e2192e8dba910ad3c301e7a937fc7b5c1c622cb518757fc28f707eca82c50948e46865fc6d975a15ef3ffe9d2385bc4346af217fb909b78ee50f03c4d9781ef3535e5ec59048bd05c571e5c25c19336596af756097563445dd05a59aa2dc5208732919cf495", 0xdc}], 0x9, &(0x7f0000001bc0)=[{0x78, 0x0, 0x9, "7038102c449b60c8e4424468ac88354f5b4918c0d3a1e2a31f7ff645564099e6cfb4108b9db7e0919fe885d7b91416164ed5c56ef9773e8cc27b53f1117f0f840100be3b224c149bc70b93c613b35a6721e2d50ea17ef1fd490d635b76d3ac82fc7957cf"}], 0x78}, 0x407) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001cc0)=0xffffffffffffff80) r11 = fcntl$getown(r2, 0x5) mknod(&(0x7f0000001d00)='./file0\x00', 0x2000, 0xfffffffffffffff9) r12 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001d40)={{0x7, r4, r8, r4, r6, 0x26, 0xffffffff}, 0x2, 0x900000000, r5, r11, 0x7fff, 0xcdcd, 0x7}) fcntl$setown(r9, 0x6, r11) flock(r10, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001e40)={0x2, &(0x7f0000001e00)=[{0x0, 0x4, 0x5, 0x452d583e}, {0x2, 0x2, 0x4, 0x1f}]}) getegid() ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000001e80)) r14 = open(&(0x7f0000001ec0)='./file0\x00', 0x20, 0x0) bind$unix(r14, &(0x7f0000001f00)=@abs={0x1, 0x0, 0x2}, 0x8) 09:16:13 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x200000000008001}, {0x1000, 0xfffffffffffffffb}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x2000000000}], 0x2, 0x0) 09:16:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="10800000000000000000000000000000baecdbed5105314eb28ea233416dd35d4c85b2157aae111b79105ea1202725dc93878829b4cb4253c806b3aa53cf0e14adbe739933c4f6be6fc9c4dc5c2d3ae6b454a4b1e4b28410ce444154d2c912fa1d7e206ed8452489544b77a07bf9ed065f0be1e9d8789902af7075c655752276933c1a082f6f37d08ea11817bc2bc481bc99afa70ec5591001006f31f3d5e9faeceb165c9f6630567e9a8dbd4a7046efdab0766ba5d8fc99f70fb7f636d70d9da81e0d3ae99d68deccc93fc40ac596bcaa0fcb1088c70000c997927a7777893374741912bf86b48beb47a7b82e1d90a79b284dffe534aefbe43e341b5496800aec886a9f79df84858b329eda95d8000000000000000000009df3e6093634d9714d14628a8e301b1b56eca59e467c8aee310e2f0d2ac51be87a514d8163e674dea8092e09e6f1a519e4adb21848f1741d716337b1acc0291f"], 0x10}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x21, 0xbdd}, {0x0, 0x7}, {0x42, 0x7}, {0x8a, 0x7}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 09:16:13 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 09:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0xb6c9}) r1 = syz_open_pts() flock(r1, 0xa) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r6 = socket$inet(0x2, 0x4, 0x7fff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000031, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x9}], 0x4c90ee5c, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x401, 0x2}, {{r4}, 0xffffffffffffffff, 0x48, 0x4, 0x8001, 0x80000001}, {{r5}, 0xfffffffffffffff8, 0x81, 0x2, 0x3, 0x7}, {{r6}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0xffff}], 0x5, &(0x7f00000002c0)={0x5, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x8004667e, &(0x7f0000000000)) 09:16:13 executing program 0: mkdir(&(0x7f0000000180)='./control\x00', 0xffffffff7ffffffe) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) rmdir(&(0x7f0000000140)='./control\x00') r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000280)='./control\x00', 0x100, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x7, {0x8, 0x9}}) chdir(&(0x7f00000001c0)='./control\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./control\x00', 0x9, 0x3, 0x3f, 0x0, 0x9, 0x9, 0x4, 0x3, 0x1, 0x56f, 0x2}) 09:16:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x80000001, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r2, 0x7, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r2, 0x0, 0x5e) 09:16:14 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:16:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x1ff}, {0x5, 0x9}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0xc0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/222) 09:16:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'\x00', 0xee9d, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0x7, 0xea27480000000000, 0x1, 0x0, 0x800}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/25, 0x19}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) r2 = dup(r1) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffb7, &(0x7f0000000000)="e426") pread(r0, &(0x7f0000000100)="87e9553502368322ca391976327880498d0b2161f4cc519ceaf63af4dd79936bc2fa6ae6d5851e4fbad5cba67956a5edc0ef8e73cef35cbf6bba4dff3d2d14ef46011414ff18c63fe78d71aeed32669c2c217785cb", 0x55, 0x0, 0x0) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x37e, 0x9, 0x80000000}, {0x9, 0x6, 0x8}, {0x6, 0x3, 0x19c17f9d, 0x6}, {0x1f, 0x3, 0xeb43, 0x1}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = semget(0x2, 0x7, 0x281) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x200, r3, r4, r5, r6, 0x100, 0x7}, 0x0, 0x7fff, 0x1}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 09:16:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x10000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 09:16:14 executing program 1: r0 = kqueue() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/155) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x4) 09:16:14 executing program 0: clock_settime(0x0, &(0x7f0000000000)) r0 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x80) clock_gettime(0x3, &(0x7f0000000040)) 09:16:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x7ffc) r0 = socket(0x20, 0x8000, 0x8100000000000) recvfrom$unix(r0, &(0x7f00000000c0)=""/94, 0x5e, 0x3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x122) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000300)='C', 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x12) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/126, 0x7e) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 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, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000ce81c0379249d9992198d68f29ddebfcba056e15dcfb3937a6308af9270a7dbbe057f104a35a6c7d3071932da41c9680bb07dce3d599a8b6d8c0"], 0xa) close(r0) 16:00:00 executing program 0: setuid(0xee01) msgget(0x0, 0xc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x503) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x4}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4942c8d07e85cb34f52c1a793df1242d426064fecb2e9e7e168e42c01a299d38d8967d4db9bb1d5086a77544b2d7f253beaa18419fb84e17e9de4b2352801eb0ad3ba2ef2c70a572e6d39e9eadf5e4ad0078849612c85ac4e180361cc4c2b1075556c16f2327d20ca72b9a78eb20677668d8944fc25e617500b637e3bd21aae81f5704365d6754719b7a2fe3bce8e804519bea2d9ac6468c9ae92795453f4b6f1b42749075f769bd2995e10498", 0xad}, {&(0x7f0000000280)="1d18cbe873fd4d59b8e69c97e9363fc94411df6388aae547f942e7df9b7e369b83f9388e589a3922b6c68f87285bf31d0d4c46d4c9aef2e87850dc8da235a32891f9bfc4e2b8da989201eb6a96ab6a57bc7f21a1c22936968d3486ffca52bbcc655fc2a385bc58615e4776b7d91edbd03818ba6b4da87f0cd59e9ed90c2451ccfca50fbe6e92b4657175fb46fe7da39b8673bd1e05a092f2a4ac573023ee2209664e2fc931b6778d4ede", 0xaa}], 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x80) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x6, 0x4, 0x92, 0x80}, {0x1, 0xfffffffffffffffe, 0x7, 0x6}, {0x4, 0x40, 0x2, 0x80000000}, {0x81, 0x400, 0x1, 0x7}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3ff, 0xfffffffffffffffb, 0x0, 0xfffffffffffffffa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4eb, 0x8, 0xc49, 0x7}, {0x9, 0xa3, 0x7f, 0xfffffffffffffffe}, {0x7, 0x9, 0x3a, 0xfffffffffffffff7}, {0x0, 0x5, 0x8, 0x4a073d29}, {0x1ff, 0x8001, 0x3, 0x101}, {0x3, 0xffffffffffffffdc, 0x8}, {0x2, 0x4, 0x100, 0x100000001}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0xffff, 0x3, 0xfffffffffffffff7, 0x3ff}, {0x20, 0x3, 0x40, 0x5}, {0xffff, 0x1, 0x80, 0x5}]}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x21, 0x0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x193) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = socket(0x2, 0x400000001002, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004427d, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x19, 0x7f}, {{r1}, 0xfffffffffffffffd, 0xc9, 0x20000000, 0x80000001, 0x7}, {{r2}, 0x0, 0x2, 0xf0000000, 0x5, 0x3ff}], 0x3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x52, 0x2, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4, 0x3ff}], 0x0, &(0x7f0000000200)={0x800, 0x6}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) r3 = msgget$private(0x0, 0x8) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/151, 0x97}], 0x3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/73) 16:00:00 executing program 1: setitimer(0x2, &(0x7f0000000180)={{0x5}, {0x0, 0x7ff}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) chflags(&(0x7f0000000140)='./file0\x00', 0x1) lseek(r0, 0x0, 0x0, 0x2) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) setitimer(0x2, &(0x7f0000000080)={{0x1f, 0x8}, {0x0, 0x2}}, &(0x7f0000000100)) 16:00:00 executing program 1: select(0xfffffffffffffd69, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) dup2(r0, r0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0xfffffffffffffd25, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x96d, 0x100000001, 0x8, 0x418ccb3}, {0x7fff, 0x0, 0x3}, {0x3, 0x7fffffff, 0x8, 0x40}, {0x7fffffff, 0x8, 0x1, 0x7}, {0x8, 0x7, 0xfff, 0x100000001}, {0x2, 0x7ff, 0x7, 0x4}, {0x51e, 0xe40, 0x1, 0x999d}, {0x3, 0x6, 0x0, 0xc942}]}) 16:00:01 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) close(r0) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: msgget(0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x101) close(r0) dup(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) poll(&(0x7f0000000280), 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x3, 0x1f, 0x2, 0x7fff}, {0x800, 0x2, 0x7fffffff, 0x3}, {0x80, 0x7, 0x1c3, 0x80000001}, {0x8, 0x3e5, 0x5, 0x5}, {0x100000000, 0x100000001, 0x3, 0x100000000}, {0xc4fa, 0x5, 0x100, 0x7}, {0xfff, 0x6, 0x0, 0x8}]}) r2 = msgget$private(0x0, 0x411) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000f60b398d69e85210123904a3b1ccc42d5052698d876fc3c132f2e60340324305ec5f22567be80b1591a0d5c18d694945d3fe996dccc60bd3471945000000003478b42b258d8870840883db7786b3afbed54c287c9d5a3edb9e36dc92b0a7c8e14fbeff31b7fd32e42e8f85622bcee221851331746f5fba88a6504e9e965cfd89e0df15b6f4462773082052ad7295dd5dbf43ee32b6c1f04a1ea52146bb7f41e35146ac294367bdf85e175aead0ffd5ab49"], 0x28, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/187, 0xbb) socket$inet(0x2, 0x200000020000001, 0x6c0a) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x2) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x4}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x22, 0x101}, {0x0, 0x2}, {}], 0x3}) 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x20, 0x0, &(0x7f00000001c0)="081bd2b5744f351d6db55f5579862d43caa5b8da7da70953c3480df50b68f0dcb85999520f6a77721ca9e732c138ecf02d6a3a84cc4faae8480051bca7f46b3e151032116ecb37ac65fe16bb195fff6d91f9d8dd9499a32307df9f0d53e38379ce8fc31d43a41cc5d2ede36295f3bbb987533ffce6203a408ad4bb95159a912eb07679bca603222f7098e285c6df31f3413d86a71b74b76ae099af2aa532e6c1865af6b13499d08b552d3b637e897ded69816fe20af9c4fed53e340c69c04d886954fc6363a2d24976", 0xc9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000340)=0x401) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="ac0e29e9dfe1d172a9e37f6997e5f1503b2e9dac8e5fdc098ff3416c5cd27f4eaada0cdbd28cac47bd449e3e563457f32215e1e7cb06bc84fff5993dcb453a2626f0cebb745a563fa23764719783f295b00fafd701411e1231fee8a08ce612f151289659adbf9a9c99115f0491e63bbd5b095f6b36712e0b4f1b78b82633fc848480b2209110c9f1c6792d1bf89fc7e0dfb127bbe2660265e87a606e03ea44ddbf912905a5447196614f8862cb6b9d303cdb4fd002ad2210c13b4bcd617b44a5d870ff1248cf4daf070be7779bf88203d0c758cb631444c608868127e651c354cdfd5ac662f5f217195ed7050786a9ddf98860b6618d5add91c7ebe54cf00d80126ef0afb783ff070000000000009dd43c3379f966753b81c0f20c52f847c259d93300c10d42d39900350e2968b707dacbb0732c16a1f4dac4a3f0adae46df93ca55c7f391c40983a8bd503eb2d4e1b328cdcadc5e04c6227d5e75a1234804c1594177bbaa6d6134a6fa8a8754f5b980a55cb489d7ae4d6550f565f748c61d97f1cc1fe0b3c69e", 0x187) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x5, 0x4, 0x3, 0x1, 0x6, 0x2, 0x4, 0x0, 0x3, 0x7, 0x8}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x200000000000b7a, 0x68) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x8, 0x7, 0x5, 0x2}, {0x2, 0xe57b, 0x1, 0x2ac}, {0x1000, 0x10000, 0x9, 0x8}, {0x8, 0x5, 0x100, 0x40}, {0xffffffffffffff6a, 0xffffffffffffffe1, 0x4, 0x1}, {0xfffffffffffffffe, 0x3, 0x7, 0x5}, {0x3ff, 0x882b, 0x3, 0xed9}, {0x20, 0x7ff, 0x10000}, {0x1, 0x0, 0x1, 0xbc5}, {0x10b8390a, 0x1, 0xb27, 0x400}]}) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x6100, 0x2cb) open$dir(&(0x7f0000000200)='./bus\x00', 0x98, 0x22) pckbd_enable: command error 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa2) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80000001, r2, r3, r4, r5, 0x80, 0x7}, 0x9, 0x9, r6, r7, 0x81, 0x100000000, 0x6}) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f00000009c0)="00000002001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78", 0x18}], 0x1, 0x0, 0x0) shmget(0x3, 0x4000, 0x483, &(0x7f0000ffc000/0x4000)=nil) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) close(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/176, 0x78d}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000001140)="e3ce371de94e094a1a586339dae3bac319ef6cafcd71324bc3119cb5aa95d006b848c41d98758aaa925aa9f5af5e21f6ca331b532c677686c716eb249a3f5a6288274fb60672b0e457459531", 0x4c}, {&(0x7f00000011c0)="97c523531ab184f732c1f09d8f59bcf7bfadc2887d100af93439fc5824e1e1a55b1fdd1563476c43883c8b6aea22ab6a8c0b9b138d17299ab81d6f551cfd24e9b915e91525ecf48729a023c7dfb16a7a15e1e7bf67a5b086960ddb233b9cc10c1141254d55788ba8b485e6801b46be8bd7be30601bbf9c221b2f93dbc9ab33d508cffbebb4334776b3552e80d00136da4f26577182dc7de879d48336", 0x9c}, {&(0x7f0000001280)="c9e391886b60b51a3d1b1faf08058534ca6f8979e9b60c48b2ec8f2477cfe0feabb0076c74876b87e46547a439434f91d800eb8cf78c017be4c72921d1dfa4dd4b91f702666a3fde310aec75acf0a2d9a289b4c39133ad1738755b725ff432e24542e60474199db1bc1818c56dba25f23caa7cdcf6f7984c3149b10818e347d05786080ebbb474f5b6a9065c8acdab61e8391a9c8825b8dec1244d63997af386ccb40fea22675ae8addfb5c70fe96355178b", 0xb2}, {&(0x7f0000001340)="bb410d62ad16fde7e5231a4cf8adb9f47e4a2639502c5df13602aa4cae38224a573c72fe5ff13a302612f7bf12d5870d52b4e7745c7c2e3c01cf0bcd53f7ecce8c4dde513465747faa2797ec98", 0x4d}, {&(0x7f00000013c0)="da78d1cfec312ff64cc5760ca37a9d1ef6777c400146bf0dbb7bcc52260e17ce3c9359da01f45a363ed822c2d354a25a757fc1d8aea2dbb94a8f1646ab69ea8dfdeec7a0a9284167060b2e30f75e21daeef7b436fec332fbaf0414303643db4978bbcbc33b671721e930842f29101e215e68a6fcd7717cfe489edfb65599e88cc369cb97f55b4dbec37917d60fce", 0x8e}, {&(0x7f0000001500)="29fea04904b051392bcd58b26c36f0b58d2f64883a388834ba4de854dc5ea128d90bcc04254af83bc400ecddafeb73fe3f3840249eb48d40a11adafaba36370488435b734d8482d317a8056c8c4e8692c37ffa3a", 0x54}, {&(0x7f0000001480)="52d27c84cbaee814257c4f9f92cbd24b3926b9c5e33c0c11bb80d508f1572d543015a1ac", 0x24}, {&(0x7f0000001580)="9a348bff68dcc7556a930ed2874ec9c7f396821f31c6e8c7db547a06a411576e338dd9", 0x23}, {&(0x7f00000015c0)="95d024e271ad2a92cf40568dbcf5752ddc23acba8169656c02da6c6a7ad640752c5fa6d6b9d412c180ca828f0834cf55aecb3781e4cf83b9b02c9255c16db75360dfe602e7db35369584a68de64c0c447babbf4ed976e0a2e291748e3f4d93c0162c2d63a0c4a9cd1235366b335a098cbeb0a0f412ce560c75fe6a9eccc5a5c0fb992dbb16ff8fce5851783eda9524e5c992051e2e01ab68b9a5e20c4b7082f12cb697d410f9a1e20876eaabfa3fed61cfd7512e34ffe1200815743e7084a4479e83d517d89e3193b5d04f6f0d292e545adbbbaf8e3e445c3c8ac753c9e3821fef3f12774b619a5a8774a2e45bc44f943ab98b6c3d5b80c071131e3009807f230018eded4c3a197a9865c1e7744e12f039d1d1f4ed3f01217e9dcda46c0d2adaa15bcdd3526d02c89f91b5e53b49c272a423ac6b4cc6788c5f9ec1fa0c48361615bb87b24e36f592d17e6925ae9c6facae961dbf24a9af8ad8effa254ebefaaf2034f54f641f214a8c708e6355e0f6bb017e323891d0bc08efed242e1f6959cdbeba60a408430599e8be76256990010cd71d825d3f4628a0ed7aafe0e5d76d9561c8daa4fee557455145684bd8e266dd3eeb7a10ece7096faf34ca14aa9b88f11121117dfb8cb14d57f9ca016ed50dde7f26b78f64c1f20df257f9297ad92e539f521780af7b1bf347af88078c090720d37c7fb491255c5490be792b28b6379d19bc8ca31443c70d0ef7a5e2b003bb697e246bbf6ad005c762ad8a3e3713e0ddc2850bf7adb2223d2e8f594e7974fe8207f58ce375fe3b81ec39c540e4a4268ac70eb7ba3ed41542535235441a3e0f1eddf11002b9f2474d00040b43db22a6047dd2788f6c4f3c7ecb2f7cb61bc3ebd7d3ccef77b9c98c2425f9da09399655231ba854ec0da3923cd2727d2c63efbf0798f63c44738cfcb5c67a13379321e361ecbe1f6a39747cbd259307952df21ce8412117b31bdf873ad6c5d3a8986ba37c096c4e1ad595b51ba5e69ffe6fb32747a2b215234c5199274bc19797c613950978ace1ce8ff4904b5f6b96d4bf9ebff8e6a57145815be3d49829bcd3770efb33d76b5190ad320864cb7b6a746b161706756aeac1a2f563d02282361666544a5aed543c435d9b64bb98b21d976866683bb97e349936f20e5ec8f6e32231fc93eec11a6cd7450f58c2f68e1e200434396044527bf515bf94865571833ec499610f37cbde5c3cd26de0b3c2ec8092ed13e0d54fc665cf6d71ba1c98d3e9c3459e8d33a19f41e5bb922bb5dade1653fb08f947c714a1b2862ff1db946c8a759905d4c320a88a7a691ece3430a0c2d302ce91f70a7d4414e9ff55ad1fb8555327a13c1d37717bd33d2914aa652829888f27a5fa3ca4dfeb919ea409c914be67c881e60103561e6651eb82e5c1e70128c8206d26fb0a2114b7947dc50e4b7bab2c3420c1c149702ad9a0341a017594b6deec3a1f517c3e77b6a2b798958f140ff307292886e8e64d5443bac9ed84a4eb7433ca81a5e4a00550a9561292dc987197ba078ed0fee41551e5550e51fd6f2c381d666a41cefefda164e8816fba46d63cd1521cd0f59038ddcca37efb5333428003e033a28a492d419ad08d3d01249473cbd565e1467418f1ab9f4a75e64d5dc2c8a583bf841540203d7e647b1ac2ba7986cf08fe825275c7c8824410d886c884b8e3c5d422627dc2b71fd340747ce57a074b64709ae9935067ca842ad5d3183fff74080dae2b4560614e0d846e62bfddb3424d4f29b1837dcd701686f677ad26d019dc3e47caab6307b2fcf9f87b230b290c2b456644969075b910cca4786dc8157542d875644fb21377faeea90e005a5af6a66d6c51d42cd2489e3793fec8373baadb3daa3437e77c8e7c61854bb7817dac7762747495959b09c1a8669b36308fa0acff16803ff9267e7fcb25757d276cf5d1bcd17c3105052f63ece4255cee4347bc079198859badef26b411ba878cdaf1346fe6e8e591fc3383aad5698afdae84549a7b7d66265073952d98184af1b08ac0ef97c92498e3340d829b1ff6f4d9ca2183f397110a4e1ef4c74f9d202994efaea4305e35eaa26ae2bfc0066af85bdc9a2bd66957050b836258139919b6cd3215a84e93e7d78b1729ec9bc25ec8d7fa0a61f0dc38b26fa80583106c10b3fb933a85c8c234c9323be29dbccc7df19d2117a88a7a2d95e522d8c821f8a00f0432acb45449a179c6bedc2318329d27ff55334a4d57e272d1db11b2f6fbc6491d3cad325c11852369614f6462ad13d7eea3a78184882b291260180d2412c76b515062f66f4159e02d407ff460db536a618b474dfa4933d3bd9ec4f300f31864176bcea5eddfedc85677dcaa59fd2ebb575b971910eb388fe80ec55f42460145043c55527e90ce4c7c5ec4939cc45068581bcb8fee946a888165a4c7c9725cc846f69b17132c74ddadcc1948fa911e2309c79238ee5e9fcfba30a8e3e4557935cec1bee19fee5b02a455f849a6715be25c50f29abd8eb32556f09244af563be497e0f98cb465a40035b3b9de09d9f0c996c1675ce74685ebe8057b5619a146843d0292b1921ecb94606a4dae9c3a38a0840d3f5bdf99a902c8d4434b86d70f50694da45cfcd0d5b0e3e8620729a4219763fa7bf4fd07758cd5665b48df85b83de419e90ec51a19a1e3232dbc8692dadce19429d75abff36d57282f29026035ae6007f9b39fce76051b5bd658f1c92a540ef3a979d925c76957d3d861f5117eab67cebe0b8da581d498aab72cfa797790e6b13c6bd3bd89f4cafc29e9081aebbd5d2ad79d0b1f9a70b8e55188ec26609f1003fd2daf99c722cdd4812b02821ef9153e377821d3f09c033ddb7d4d6f5228ba225b395e0615ab753a839161f0630c6c1d408963e227975964732d64a64a15afb964ed23c570f21e2a7b097b2a0285b9446698bb1c312856cac53c5d8399a161d82d681be923d618c2c26047b6f105d29ab58eeec671351af1c0de0de4a0e74b73af943834834459e86b72743a581d2b9e7f43b731d1a7c8b80317145d77565ffcc27388f3b0ffc4bcec4fb527a1df0f8e487d20fc38b92b344c475ba08735039352460b824147e12d0ecc53b8134891bc26068a5e4830cba6383b0e08e96d4f0f4f4393b9cf9335b0b8db3ec1e5c9e148a7acac2c9eb7354af089c55b854d49a478d2e63ef3580e7dd8527b058a780adea8eb0d9c621e99a97eda28313d7554ac5847645a62d8aac89c1ec34eb457640f75d9c92d53910a3acd2055b258bb2738ac2e1ecd6ba8fcfd2c3d9fc06f900b4ad0781998a31ebf3872769b994e0c4c4b7d54f75aeceb58feaea992d7b967621fbacd5777ebc72c100c68d1a2984e55c534731da2ebc826ac35703449c937c7440063fadd35b8f813c6754c6404eede93fa678a3c1dbaad440f1db85be1b458f1ad549153871069116a8889edc726ec4eea2717caff008d6f80d21f6bf1f083a8f04e17e033242f43353871754f77430cb1230d00eb1e9626ef17c0c745cd87381d155ead5ab3b6626d3e6d199ec75d0b1f026b9f9af6e06474f3e9fb0ae554425818a15d440fb3e4d5ca1ca659996bb4578110d405b9f2720b73eba7dda54313b7e6ede52efa8262f597983bdf9a08a17b489652211d8d3424d63a4170b6e6ffd5b84db83e238e4d851863005f7f9409778011e1ba70f2406375f9b992634b84c49e27e7f6ef29347bfb18e4ff748abe5819d46c226102afa26e5934ae046b954e9755443a442c99d999177e5e78f12b3123286acf54e2741c429f4fe9bd33452cb583bb64738572816ca152fd438d855ac93eb5299fd32c71b23f7bf39ac0a1dcd8ee89ff19f24e4d8eb6bf533d64323c29839a248c0d9ab6a972c9937a15c2506855dfa8b3d69a3e0474381ea5c949aba5080ead1e6fa3b222660ff8ad56a58940fea459c62a2caccf9471310d79a789639ae2a4253cc1b129822feeea5691bae2e05904d0602aad1a7cd5152cb493574b9fbd7964ab3a3d33597e04c1e2b04d2875350957687ebde932c08eb95a5fd2bcf641104ca066a0011eee786a5e3cf4851d74ff541a701a8ca6372fe710a4cc29f98abfa1b8c6523f4acc3c6483ff97224627fe2d9cd0d0f721b2f0d63d17c46c65c0ed364258d6795a860f6ac2c2a34bbccc888f8c55eab7dced5b3608b099231070a7bd72331b13445ab960634753b140297c56b0df954354d7c9485ff514f97bda5125c527bf82d77ff71b8164953706b9531da0d410020e77b8720d1029daa5729955f8e5b7f75f56ec7696779e3df9901f172fda2b3b102d35e4fc40cda00afda4e735abfecb3b8561b4b66af6a043cd07d46872f9239fd2a732f707b5c8e3cc779bf750426ee2c2a39c64d2a9b5f9fa7030c71879ab4df74562cc02b2b9c80f2beabcdc72a7e53ca5e3fbb27773193b50c4317630bca77888e41eb6be0559222ef2c626e4063484dc73fbc78ab90e27844203ad5deb7b29674506ff482e7468448b61c0a60b389168d6d512cf1225a4e37b84c7713a79b906a3733a42b52c763c7acfefcae4716f51a7bacd4fc10a0760d1f1ee2f34f844ce441ebc60271d638b7f05524eee7703dc34dead8d6a3eb51e7ebf9ec1d60036f8e846b388bea2d60d3691bc16af51f834ebb739c6ad9609e61ec7795159495c9a7afcf041dcf22330f243a18c6bb703c7f686d819bc2a09169735833ab58a8fc2c6e6f293793b685a146f1f1b6cec334dbdf4476f0aa78b804e363554b6a600676ce61078b1c3a619dfd3793bdfba45a59b085543b15d21d6561668ac0618164a1f8a84161156be608d86e39fb3eb9663de76d9999f5f5ef38e1c744060db49b0910652132a77888c307d41e1b7697fea49f55327bd637ebfad0a1faad8cbc74ac235a7cfc65336f183e124c89028f22464e068bf5f2a2cca56ebea7c711ba057614b87f6484bcaa81997442d790134a95243b5dea64e1b90284fd54a6fa068da194ba21af32a2bec61d796181b5c0fa0bbaaeafe448a2a65998b7c74f39dad2f3d9b505dd61e3dc75852e38c96b303bdfdc150a181066f79e1d2d8e4e142804b27ec9bd294967c2fdbbef405113582aa442b7c2a99328e85fae87f212ae3a5a55bcd1e21157c40e17833ee2db40d9377fee4844e7142e3bd48baffb44b0cf02aa1dbd5f64dae02080b011533e88c7aca0089802559de5d93c90080073f8593c85ae52ca17c6bd7faebdf5ee223237ee51563af080c24e7b85348f6ec2faeaee2b74ca80cefcd8e687b897cc68f1471aa4675ac1be801a4fa22f912e07009b1d7431b9e6e1982581e917ccff1b0f5f7145329d6410570d00cacc6f530a8a26879af518be4530f93a7f1e8f5e08300083faf2c1ab540970ea6712849d092d563b314f5eca02bbbc7a535895660e663ef54ea0aea1167de7e0eb946811785da8247dbba2277bee591ee7f3420c75ce51fb42ad57905104ab5faee7a80cb05482d6af0f8b33acc7040c517b7ff2f722217905c9494ccb81e635fa8f185477611a70d74ee2660409572d501ea466a6c4ed4e7b07af4922057c5993e8f3bcabe774f41b1f31cfa60c2397102e81cecf472d250bda255364808eb253021331589238aebcb26db61cbb33dc78bcc83d5a774544aea0c8f596911a3e47fe43583dfa65f9035ca8bbe71a76231800699c5cc066d8f4e1cb43dce7776e73b05bd30cdf9a6881aa63c00b88dfc0089eea8ac99288db26f02794947d2ce40b11093ceac4a4acb7457fbe1087688918895f1daf985f9c8937cb5", 0x1000}], 0x9, 0x0, 0x0) open$dir(&(0x7f0000001100)='./file0\x00', 0x8020, 0x16) pckbd_enable: command error 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x10800, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x13, 0x4, 0xfffffffffffffe00}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x80}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x101, 0x100}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x100, 0x5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) rename(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./file1\x00') listen(r0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x86, 0x4, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x10001, 0x400000000000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x680e872e}, {{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x28, 0x40, 0x2}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x34}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x19, 0x40, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x1000, 0xfffffffffffffffc}], 0xfffffffffffffff7, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffffffc}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x2001023, &(0x7f0000000280)=0x5, 0x323) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x4, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='.') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2b0000000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x0, 0x10000000000000}, {{r0}, 0xfffffffffffffffc, 0x44, 0x8, 0x2, 0x800}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200000a3, 0xff, 0x1}, {{r0}, 0x0, 0x0, 0x40, 0x9, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000020, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x3, 0x100000000000, 0x8000}], 0x3, &(0x7f00000001c0)={0xfffffffffffffffa, 0x7c}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x9, 0xec, 0x4, 0x34d}, {0x7f, 0x7fff, 0x38e, 0x10001}, {0x4, 0x3, 0x0, 0x9}, {0x6, 0x0, 0x3f, 0x2ef}, {0x7, 0x8000, 0x3ff, 0x1}, {0x766c, 0xfffffffffffffffb, 0x10000, 0x3}]}) kevent(r0, &(0x7f0000000000), 0xb51, 0x0, 0x10703f, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xfff, 0x4}, 0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x1d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x6, 0x9, 0x7}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) socket(0x20, 0x3, 0x200) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) ioctl$BIOCGRSIG(r2, 0x40044273, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/105, 0x69, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x4}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4000000, &(0x7f00000001c0)={0xffffffff}) r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x100, 0x100000000}], 0x9, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0xfffff, 0x4, 0x1ff}, {{r0}, 0x0, 0x80, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x80000001, 0x1ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x26, 0x3, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000008, 0x5, 0x401}], 0x6, &(0x7f0000000140)={0x5, 0x4}) 16:00:06 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000000)="67660f50f3c785b51a0000ad000000c462791d060fe51666440ff8a804000000c40379041800c42144c66d0e5ac401e57cdcc4e2b99a32450fa9") r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x800}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:00:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) flock(r1, 0xc) syz_execute_func(&(0x7f0000000000)="f30f7e45063e470fe8863223333366450f7417420f1a0845c30f80370000008f0978e3fedb29c421777da10080000045af") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0x7, 0x1, 0x6c}, {0x81, 0xdd6c, 0x2, 0x3}, {0x3, 0x40, 0x1, 0x2}, {0x81, 0x3ff, 0x3, 0x7}, {0x7, 0x200, 0xfff, 0x7fffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x208) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r3, r4, r5, r6, 0x80, 0x5}, 0x6, 0x6, 0x2cf}) write(r1, 0x0, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffffe0) getrusage(0x0, 0xffffffffffffffff) clock_getres(0x7, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x100000000}) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0x6, 0x80000000, 0x6, 0x6, 0x8, 0x5, 0x10001, 0x1000}, &(0x7f0000000040)={0x4, 0x2, 0x4e, 0xa3, 0x7fff, 0xfffffffffffffe00, 0x5, 0x1f}, &(0x7f0000000080)={0x80000000, 0x9, 0x8, 0xff, 0x5, 0x0, 0xfffffffffffffff7, 0xda}, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x5, 0xfffffffffffffffb}, 0x93, 0x7, 0x8}) 16:00:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x550a) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000001140)=""/187, 0xbb}, {&(0x7f0000001200)=""/72, 0x48}, {&(0x7f0000001280)=""/104, 0x68}, {&(0x7f0000000100)=""/3, 0x3}], 0x6) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() setuid(r2) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) pipe2(&(0x7f0000000000), 0x4) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) dup2(r1, r4) 16:00:06 executing program 1: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0xffffffffffffffff, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f00000002c0)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x6}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0xff, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x200, 0xa36e, 0x4}, &(0x7f0000000380)={0x443, 0x7}) r3 = socket(0x38, 0xc000, 0x6) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x6, 0x2}, {0x1, 0x7ff, 0x1800}, {0x4, 0x8, 0x1000}, {0x6, 0x5, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) fcntl$dupfd(r3, 0xa, r4) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x4) r7 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/213) r9 = msgget$private(0x0, 0x32) msgsnd(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000f45c06c1a09464aa6e1c72fae20b87d321abd2a23f18cefe1daea4c563dc31d49153bff5ee95540caacdabf21530b3d45d0026501bf384dd5334b06640626768358041a97240921edf13edd81d81859c5a22fc519a1078740000000000000000a23af4dee28b00000000b56b00ccb9a0974990e7f3617ca17f4f04d6f48a0eaf220666ad32121d59c3b34727a5feb5fe9b36fd"], 0x6c, 0x800) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x200000000004000, 0x101) r3 = dup2(r0, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r4, 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x2, 0x1, {0x92d, 0x4}}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1000, 0x100, './file0\x00', 0x800, 0xfffffffffffffff8, 0x4, 0x400}) socket$unix(0x1, 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000008309ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8, 0x80000000, 0x2, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000080), 0x2000000000000027, 0x6dd) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8800, 0x61) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x180) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0xaa03, 0x3}, &(0x7f0000000180)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x124) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93, 0x0, 0x10000, 0x1}], 0x26, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x8001) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x7, &(0x7f0000000080), 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x2) 16:00:09 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x94) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x4, 0x9, 0x81}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x2) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() fsync(r0) 16:00:09 executing program 0: clock_settime(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x5, 0x4) r1 = getgid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000240)={0x8, 0x7fffffff, 0x61b, {[0x8, 0x9, 0x80000000, 0x43a8, 0x5, 0x0, 0xffffffffffff22fc, 0x2, 0x4, 0x3ff, 0x9, 0x9, 0x2, 0xffffffffffff0000, 0xffff, 0x1, 0x1, 0x6], [0x5, 0x100, 0x8, 0x8001, 0x6, 0x3, 0x5, 0x1, 0x6, 0x1], [0x8, 0x7, 0x6c6, 0x8001, 0x3, 0x0, 0x2], [0x8, 0x7ff, 0x7, 0x1, 0x7, 0x5], [{0x6, 0x400, 0x7fffffff, 0x8}, {0x30fb, 0x9, 0x1, 0xe93}, {0x200, 0x3, 0x7f, 0x5}, {0x1, 0xe77, 0x7f, 0x3}, {0x9, 0x7, 0x3, 0x3}, {0x7, 0xed66, 0x7, 0x3}, {0x2, 0x5, 0x4}, {0x36, 0x5, 0x0, 0x200}], {0x1f, 0x4, 0x8001, 0xfffffffffffffffd}, {0xfff, 0x5, 0x7, 0x1400000000}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r5, r6, r7]) clock_gettime(0x3, &(0x7f0000000040)) setegid(r8) 16:00:00 executing program 0: r0 = socket(0x19, 0x2, 0xfffffffffffffffd) sync() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) lseek(r0, 0x0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/104, 0x68) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) 16:00:00 executing program 1: nanosleep(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x2}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x83, 0x5}], 0x4955, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x83c, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x7}], 0x9, &(0x7f00000002c0)={0x4000000000000000, 0x7}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4d472876e404076f, 0x82, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x4, 0x9}], 0x693, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x641, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000021, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x3, 0x74}, {{r0}, 0x0, 0x3, 0xf0000046, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000041, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000002, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x7, 0x40, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf000008f, 0x3, 0xdda}], 0x0, &(0x7f0000000180)={0x800}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x2}) 16:00:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) pckbd_enable: command error 16:00:02 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() r3 = msgget$private(0x0, 0x2bb) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8000, r1, r2, r1, r2, 0x100, 0x9}, 0x2, 0x7, r0, r0, 0x7fff, 0x0, 0x73b, 0x100}) r4 = geteuid() r5 = getuid() r6 = geteuid() setreuid(r6, r4) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x900, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb3, 0x40, 0x2, 0x0, 0x6, 0x20, 0x4, 0x0, 0x1, 0xd9c, 0x6842}) r9 = getpid() setreuid(r4, r5) fcntl$setown(r7, 0x6, r9) pckbd_enable: command error 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x3) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf9b, 0x200}, 0xc) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000000)='.\x00', 0x240, 0x8000000000) 16:00:02 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004000000adf439f0002d4104f5d3ed180f"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0854e0e8fc2f", 0x6) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ebff125c00000000", 0xa7bde72551ad5811) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$unix(r0, 0x0, &(0x7f00000001c0)) close(r1) 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9ad7, 0xfffffffffffffffc, 0x9, 0x7, "d94f2a8f8bfd1faa259286f63ec302bd5882162e", 0xfff, 0x9a}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x1) syz_execute_func(&(0x7f0000000140)="8f68e8a38b70ee2a710df30f4f8719a9e71cf0ff8c5dd1d70000360fc48d0000000000c4e27d1a8c4b02000000c4c265160b43d9ed66470ff61cfbc4c26d3ee56643e7b2") r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x1) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/224, 0xe0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x140, 0x1) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000054, &(0x7f0000000040)}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x7f}, {0x87}, {0x6}]}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffca4, &(0x7f0000000100)='E') 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) socketpair(0x20, 0x8006, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r0, 0x4) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:03 executing program 1: clock_getres(0x2, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x24) 16:00:03 executing program 1: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xc0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/133) msgget(0x0, 0x58a) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x6, 0x5, 0x8001, 0xac, 0x5, 0xfffffffffffffffa, 0x2c, 0x4}, &(0x7f0000000040)={0xfff, 0x7fffffff, 0x0, 0x2, 0x100, 0xfff, 0x6387, 0x8202}, &(0x7f00000000c0)={0x2, 0xac79, 0x2, 0x5, 0x7fffffff, 0x7, 0x5, 0xfffffffffffffff8}, &(0x7f0000000100)={0xffffffff, 0x8}) select(0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xcd0, 0x9, 0x7f, 0x1, 0x4, 0x9, 0x10000}, &(0x7f0000000180)={0x8, 0x200, 0x50, 0xa3, 0x11e, 0x6, 0x100000001, 0x6}, &(0x7f00000001c0)={0x10001, 0x3f, 0xfffffffffffffff8, 0x9, 0xfe4, 0xffffffffffffff00, 0x3ff, 0x7}, &(0x7f0000000200)={0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getgid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() r8 = getegid() getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r5, r7, 0xffffffffffffffff, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r10 = shmget(0x3, 0x4000, 0x7, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = fcntl$getown(r0, 0x5) r14 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1, r11, r9, r12, r6, 0x11, 0x5}, 0x6a7bbf0b, 0x2, r13, r14, 0x5, 0x245, 0xf8c5}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x1}, {0x61}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0xa) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/116) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2ffd, 0x86137) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="51050009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000c80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0xa209efbf49b920ca) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0xeeaa9497e38ddf43) getdents(r1, &(0x7f0000000040)=""/24, 0x18) 16:00:03 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() fcntl$setstatus(r2, 0x4, 0xcc) r3 = dup(r2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/187, 0xbb}], 0x1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x8, 0x4}, {{r2}, 0x0, 0x5, 0x20000090, 0x8, 0x2}, {{r3}, 0xfffffffffffffff8, 0x40, 0x41, 0x5, 0x1}], 0x63, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x6a88, 0xff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0xb1c, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8}], 0x9, &(0x7f00000001c0)={0x4, 0x6}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x18, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000100)="5a32e666c6cab20c956fb17909c9cb1539593e0e2f63a070277d7464ff0c8aa2b41fe4cb51ac1b1daf28f40977bd626a601e61d306539796b0a5c6129c742302d1591aa76086022fda0adddb436eeb4fce7750624d8a42273938db2a75f318f3c724c14d5ac9eaf379b5cb2005712c0a1cf6f182f970322accac9d15929e82e7a730c8c4c7c1f0c199d9e2582e24ef6d51d1ed689114aafb8d2c5af51ec8cfd9794b930ffb3c0189fedbe6bec443", 0xae}, {&(0x7f00000001c0)="dc64ac8fc87ad82de2e8d729b61cebd2ff8cdb5bde8489913f0c8deb68d5f03dbbff988d6922f6e4b847c51e6da4ebfc77a2bd167263a6fdc9ee57f31c4c3a0114ef0a0f5f4441d1e0774cdd2e3e27109c6a30a5fa246a14c073cd9819406852902f2bef651380fb5699c17c937dc8ae4d9325660d28071cda6cd9fc773b379127ef3e8b30b633d448fa9fe7523235fe182066ba427dc1225b2457fbd6c2d57efb28ac1684b4ef409bcb105e70a0ed2662b9d3c27f7aea774a44ded7184f15bf321f87856019f3e564", 0xc9}, {&(0x7f00000002c0)="618193bb281864c13a807941dd637485dc777173d8367993061c288da982ee46c5f9d91f6f16ba6db4469363dc6e728a96ea86f99b86715a33163da995d455a3834f34fd245b401f5ca211627ac107efd82fb350", 0x54}, {&(0x7f0000000340)="9b13727041794e4befe4eaa05a53ecfc48c2d02128fea0c398ecbe5f44da774216ae8d18315ba611cbd6cbd4e3d82a75075e2f927c71d9608bd0919e8626cfad5ea0c00dc1aacdccc3b4209531e3c1fe35907865b09a8623051ccb2469642fef331001d33a9d20d2f39f1e62dc8c6651d68c33325493c3f968ef31ec1a8674bdcb1022380d4bd3ffcc25841c086461ef76c991495ef114d5da2985da466471e93762efa268ecae43ea62ba0334a3fd7034a07ec91bda6ebd4fb6cce1b21cfc1eb759d1311f08f000e8a8de48cb8e7f96009636f633", 0xd5}, {&(0x7f0000000440)="5d3214c85070d16444afdc80cc3e06e465a389b2aabae8e03b45278ff275b5dac6d08e6c2aeea655b051866fbeff8f53a571bfd6e31969e8968bd40c4a24d17c70df523b7247bc7d10f2be5d4e82f4be8c67c638aad8e9737e18388cf3171a6b54596a94b04784b93e81375c7465480216a8bb649d12022b8ce329524cce38b93598a45d51307b4f6757875c1ef85fa590aa08c79c0b22466296b6ff9d29f513ef3fd91f77cc9676b11bce0413ccdfa127a717418984b61ab7ef7b36f880196b190d8ed7ac", 0xc5}, {&(0x7f0000000540)="55894a8ca0f8b2906857f13427da8ad8f7606a0c7cd4c5aabb259a4c2b24e289a1ead453111579550f81eccafad283b761351bf38c4360ebd7aa7e5c44f33a951bb4867691ff7ce336fe203b2b0a4393", 0x50}, {&(0x7f00000005c0)="54ca101cdefcb4b849e4c9426d4154380df338060a3b486449944352689031cbc84c2173152f1ce333ae1a93fdefb3b462b5cc12184169b872ab880129325786213abcf57e5577eebfd3304a44a79555e121c76dbdeea38d68b80c88a316e19399d7356c38da455b0c0abee89e3efe546bcb9a1a289e1f38ffb13d2cc4123778af5abfbbf8924e094ca2144e38f5f0aee85a443ac0eaba14bcf8", 0x9a}, {&(0x7f0000000680)="d5e0ad4a76ec2c6b71b9459d68583215ba77fd3de1c54ddc2039a3c0ba6e36c6e1cdeffa27271bb8ad337c5b9857c9bee9f833a4aa9da7b849da8777d89275b915d41c29e6d50fe245406e06506e8f4ec7846d283f60422c115cc787c1a5e2b05facfde568a5d4560cbbd866a09cf37bf6d361024079540741b6b8edede13a760ebf1d53e761f555c00829166691620ac16162ead03d225cbd0d65aec12d", 0x9e}, {&(0x7f0000000740)="25a9e8ce3a916f4a563109e37dec46d90fd7525f41a05b22df29987abb118589ce244757d7a1338e7c0fb7565f6139f59c505198678812aa9a1c3e2573a77f2a130b9e8f9d178b07f05bab466dbb3db7d195c6324f7d485f5887b3258b87cd512e7ca20074af8e19554fc5047d5b801f0c3c22afbeef42132d1ee2b06b83bef8e4ca4a0b197f8274c597f4f036bd9e1d69290e", 0x93}], 0x9, &(0x7f00000008c0)=[{0x68, 0xffff, 0x7ff, "9ff7d0ce9fb196f822fafe436f0826d5e3d830f5c67636895c82f78b0788473e42ba66a959cc5c3aa03373bf52f6373aa9399edd1b363caefef0ff412b75eadb60dfded60523102cdb02e411d06adb61e3122f6961"}, {0x68, 0x1, 0xc7, "ef2e3029f9073c6aaaa2fcc3cc471a9b3ae74a1dc76e6a915c142711d0067363a2637c1f9d10da280d61bc2952d9c1dc17805de1dd7bf2c6a4faa9c7f26ac1659d720c7cb82f8dcdca58b8719632df75c16ba2b558"}, {0xe0, 0xffff, 0x8, "d3bf4d175ae46fcf2f62a6109e6a6d329d32a6bd08d18c207161b2a613571cf7ca886e3928a09909c2bd4c4f95e526411da2adc449311dfad0d5961884cdae7f5ffb6b029d2cb6f3941c04885114085f9c510cdff2a0850ddd06832e4e1c2132e7f0cefaeb50bd1c42bf3c7f9b2cf635ec95dd60eee1f618d8052aa460c5f9d3e46f2a5989570be95ee20e05897c7ebe6deab452db7686897faf7d0cf9047843fc4546b4239279381048ad059550715d3b55cec32c4f85ad237845ff03e0bba02a8346d132f907a207a36775a3"}], 0x1b0}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x66, "ce09a11252309f308944a038a6a1b5e25c0daaf3", 0x0, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000000200), 0xfe72) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x60) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3ff, 0x0, r1, r2, r3, 0x100, 0xc6c}, 0x4, 0x7fff, r4, r5, 0x8, 0x9, 0x3, 0x7}) r6 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r6, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x40) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffdfffffff9, 0x0) close(r1) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x8004, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) sendto(r0, &(0x7f0000000080)="252cecdc0fa9003b5af1500e7dd55a0453b4fd5ce95207a2b333da256400a867912c6e34207f5bbd51111f29f89cee70fe4ec7938842921a0ea792886c7ffbb6f6f5cb543c8cdc7055b1b6e689299e93bf136978054c62ceba7a441b4a13b4a1a95562b71e290426c5f73148e68c145cd9aa85ae788401b7db4c0f8c697fdf53b7cf946eb161acb91ed7067ef2c89381e5da9118c0a008a345e33a6db1", 0x9d, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x1]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b, 0x0, 0x0, 0x566}], 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000001440)=""/197, 0xc5}], 0x8, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) kevent(r3, &(0x7f0000001580)=[{{r3}, 0xfffffffffffffffe, 0x8a, 0x40000002, 0xd17, 0x6}], 0x4, &(0x7f00000015c0)=[{{r0}, 0x64a4e406ab33c51e, 0x1, 0x80000000, 0x9, 0x8}], 0x8, &(0x7f0000001600)={0x5, 0xcfa1}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001540)) write(r0, &(0x7f0000000100)="7007e2c446e988c55f0ec09216cb64065a52f36ff3d19277d30acc9e0df4d4f34cba3911bd977bb456bfc5307fee5c0245678984b482cf282c6f17e2be30262e054f1e3cacb23a5070b05904", 0x4c) pwritev(r3, &(0x7f00000002c0), 0x100000000000034b, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="4b022e2fba4bd34bf7deb7821f2728b483e744df300089c6c39778f2a1d1e36ffb052cea43a5de0d0c6446140fb1aa56d47c152689878bb4ab79aab12dd151249f9436412e38b0e792a536996a42c144f6373efedadfd3282e14b790e4b3954a7fac5f6388ad01bf7bafcd58c83e3f2a1ac077530214aeee1ccd97db8842837e46bde8ccb2e4dd1f17f84e287446135d6ef27d6783464ca93fc7"], 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x8, 0x3ff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="941f5716af8e19c5806b4083de6d95f095e3600ef3cf30c293cadbf6484f3f47cd1ada9e6ec557e91db3e0e658bd2f2530d7724f764bf7985d2f326f06170ede4b124b895681e855a60971048c534edaefef933be173a11eb62ccfdc0396f8e3e6ebd23810f6f861c91eafa9a36f906c67df9056fcfa05d7edb54e3852435f963961761f6cb2f6c81b587576036e1f706acd5ab3054666f2a0a29c076f77388a5442862cf3db88ca66c36fd7531a585cb3e391d7ca23f263a09c53b38efd465c7fb3d39d40a5240863743c76237a971fc2127012a9d6", 0xd6, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d03991e4196bfb57b6cac4a15e0e343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab219a2f868fd6519624c94dd8b92da7c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204508138f7d1d6a2e60e1f34322c0cdf8648b48935d14a7347bcecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f1aad54f5577c7fb06b343a09b5aa6d82247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea8a2b5522d9f25c83102000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1a", 0xfffffffffffffdbc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x40, 0x10000000, 0x8001, "45fb6b7256d6bf56a015582eaa853cfa0bc5e490", 0x8af1}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = semget(0x1, 0x4, 0x4b0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffffffffff0f20, 0x4, 0x3, 0x40, "0825b5273444f64789bef0c5e43bd06273134111", 0x8, 0x4}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/68) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x8000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000380)="b91074336bfdad23100c2743ea2e65995437175b75d3cba172021777f39266fe9b47899af1fb5c9dbb43e9af19243e2fb61d6cc1bfec1a82b1ea0970548299c6a2fc99f815666aad139d3742713bca428697d77469ce9a1c0ed743903c0cb95ce2f2e54ff3d1041372d89e5629dc459dc62007f69976f22b1b3491c4a57c6d4d9ba38a62a193f30c2bcd440323b814de7de4b8a7852cb2986030ff52d63c5e2f544f730b0ad45ab8a8209caf5ebaa0", 0xaf) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) preadv(r0, &(0x7f0000001580)=[{&(0x7f00000012c0)=""/83, 0x53}, {&(0x7f0000001340)=""/92, 0x5c}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f0000001500)=""/120, 0x78}], 0x4, 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{0x0, 0x204}], 0x10000000000000d9, 0x0, 0x0) 16:00:04 executing program 1: select(0x1000001cd, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) getsockopt(r0, 0x9, 0x3, &(0x7f00000000c0)=""/194, &(0x7f0000000000)=0xc2) dup2(r4, r0) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x500, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20858, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = semget$private(0x0, 0x0, 0x408) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffff71, 0x1800}, {0x2, 0x7c93, 0x1000}, {0x3, 0x10000, 0x800}, {0x3, 0x1f, 0x800}], 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="f3e86b47d96719c94b6057a08bedceffa9c9d2f62adcf5d2b3454df58e52856098ac398776dba8b6ab78ffc43123b17a9025f2244285bc138c27c5f51f98c7a3ddd7fe48c9d1450fd94dae1cc065df41f01306090ec475f3917c9fcf0c58f6ed605c47c4befae5459c483eb31e48135a74", 0x71}], 0x1) execve(0x0, 0x0, 0x0) fchmod(r0, 0x0) 16:00:04 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x200000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000025, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4}, {0x16}]}) syz_emit_ethernet(0x44, &(0x7f0000000240)="50cfebd88c041743a8ad687203cd6d096cf73e5c17937deaaec3495e044a878caf239bd7641f21bb5e0f2e9923a88f324baadfe87d4878b7e71d9f181401444fb1241d9d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x9, 0x5, 0x8}, {0x9, 0x8001, 0x9, 0x80000000}]}) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x5, 0x80000000, 0x9, "bdf928a71149b439272f0749fcba33799abba550", 0x4, 0x20}) dup2(r0, r0) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81b0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x9, {0xd, 0x10000}}) recvmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/113, 0x71}], 0x3, &(0x7f0000000340)=""/37, 0x25}, 0x42) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) getgid() r2 = shmget$private(0x0, 0x2000, 0x312, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getitimer(0x1, &(0x7f0000000080)) 16:00:04 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/139) setrlimit(0xf, &(0x7f0000000040)={0x1, 0x1}) 16:00:04 executing program 1: r0 = socket(0x19, 0x4, 0x40) r1 = getppid() r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = geteuid() r6 = getgid() r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./control\x00', 0x1, 0x8) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8000, 0x0) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="5a7d17f0b027c3f4faf6b1c8b358e1555ff32d6cfcda71840817a2a11b5bfe0c16f88828fb2c5803745723b0a0d82627c96ff2f8e358d973e02900e6e1af60095ade0ba8c918e0110342fdf427413968ba2f776954a166e1da9cffa57bacb153f48db02f9bc9c4ffba8cf7fab1b0820e36cf7af155a75ea2f6e462e97373a00dfde29071c1c33d5b608ac31de0c1e8286bc2f2e9a51e95d8f283325857f471e55c231a88a2ed6d06be9cf8f7a4ab2f75191be5", 0xb3}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x8}, 0x1) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x818, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x7f, 0x7fff, 0xffffffff80000000, 0x2}, {0x6, 0x9b, 0x1, 0x7ed}, {0xffff, 0x0, 0x0, 0x6cf8}, {0xfffffffffffffffd, 0x7f, 0x1000}, {0x118, 0x26a, 0x3, 0xffffffffffffffc0}, {0x1f, 0x3f, 0x0, 0x5000000}, {0x1000, 0x5, 0x3ff, 0x3}, {0x80000001, 0x3, 0x1, 0x8000}]}) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000040)="000000004c3524d3d31d1d37856fb40151ad5303c57185aa9b441a05b4b82ed8107dbd7954499ec45ed5f79a9bf9d71e88ed26cd7d0b16baa2d56df1e926cbedacea27502d", 0x45) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/242, 0xf2) r1 = semget(0x0, 0x3, 0x450) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xa01e, 0x7f]) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0xffff, 0x1f, &(0x7f0000000100)="e4cd4c13851851b2352349562de563d00a88256b76bffd3ca1e98aa27a42847767759b5dd46a3045b1220485e18dcbdb52afc9512d078c0ce2dc2e22ae0822db343e7bdcc2b1b6935d126b6fdb4833a1a108638d20b3d92867c2d5a2d35891d26206f95ec8ce0ce9f16a6ed8fd8eff579bb1a3513b62ef", 0x77) 16:00:04 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockname$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0xc0) dup2(r1, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x3) 16:00:04 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff0000/0x6000)=nil, 0x6000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x800000000004) 16:00:04 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="379bc0da127acf736fd36b62d077ddee785c6c64d538e0cf18b39618002bedbdf2d19bc823bd753247c59537d7e486d4b631f4b3c4b6b165dc253dfee1cb85d9398cb4dccb4af720334e21c03eda924f9d701dd8306cc013ff13b57636ec1c28bed02074fab31ef14ae5aa5299c0edf201d6a45ea5f6e70a772f7c5386506d3e078e95f37c4e43fdb194705909bdf366577eb8a4d81714cf4ae8ba7d048ea11fc0d19b5c83fe7db8cfddf1cd375c4afca6fe81c101b89c068fe3ad95ac8a70356197c314226353a490d99158f1d117003aeba9948a76bee6880f53119d2d321237", 0xe1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 16:00:04 executing program 0: symlink(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0xf6f30c532873bde5) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x33, 0x34018450}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b6321c09edb4458b24678095151489a8781de8", 0x13}, {&(0x7f0000004b00)="571105284da5aaabb59b9280a3600685e9be3c3cae1b15ff460c1a93b234f039c2b9278f14ef430b65599bc2d3cee3570f2d6e5418f7c00c112721da015a7149d8a9f5d989e0887f7b1f9b71822fa1e8c7da4cc258278f9e99d77027354dae8e8f6fcdfd875be6e9ad3e351dc3ec67c914c072180e839ccac4771646223c9fd2dd88cbd2cded63c2dfc05b3d24ecfe973ae911041a9a8039706fae97a57eaae5e11b74a87ba914486ea78794220dc75da23ec2eb657f6fdce6aae2b7b2897c13eb472f2cf56542276b1bc878b907965a01e3b9fbb9d85fc88979f3f7b7c2dc3137531960005035f0e5a3e1198aa96452b231ae54b63bd47a101fc10007b7a41a81801c38618ff6e080ce3ced9076ed6756d62dcb1f0bb54d96", 0x119}, {&(0x7f00000001c0)="f2e59164dd413bd424dc6ff5532a482583d6204351b45ce0ae423860551dcf896183fa50133d87d1eab25225201f9e2b32c0d0bddf4e49cf3266c75cebc84a00bc54c74db7bfc9ee5a643ac070e841", 0x4f}, {&(0x7f0000000240)="f5f6f12bb245ca1a0f54a19efbee55b289d9a4d4fc17b09cdb9d93c8ebf0e775ae09fbd7998cf01e147abdb29ad4093409ad2f327686084a5cd1d0689391cc9a6a5f5d2338db7a4a957074e5a7cd1fcb93fef0", 0x53}], 0x4, &(0x7f0000002700)=[{0xf8, 0xffff, 0x1, "73d3fcc3ae59eb44abc4a354a257ec7170e58e73251e9df07321ca8789117e373cd0f38ce7e2a3c18542bcb630962f3ad681269d7efe9dd5b2ff7fc8d2f063a96f89eddd015e6eca94d91d7b62065b0f88dfb85766b195ef540d95dc7e7d835273cc7a9503c1df3d9a193bede4f1770a73fbcd119c4ac4f8ad9913c43acdecd8053f9c7f68ad183fe53e40d9e24cb74ffc2e7cab27d2a39ea260051f7814edb286097766b41ff2bc3784cab71e6e1bebe157a57d0fde62031b51de3fcb0f2ac04198d3b5c0427b232516858bcc2767aa15b1cbfc9e5ebf3b9a3086330aea74bf8ba1b4314d99632f"}, {0x1010, 0x1, 0xfffffffffffffff9, "90b5672b0a849ebb661c1ab005350da342819637c2153b2b359ae929115c0dda5491d8c3e294bcc9adebbe31affe779933331ed0d33883f3c42a8e0efa3c74797e0ea2e728b0dc18f4f0a66a59e9626595fa6c6155ac03205498bf93fc75d09164ee3773a72c7489b2a65bea85d62f230748f5ff8805168a5b436a0ded504fcfb2634241f6fd0087810502a5648f19f79897d513610a1bea39e5a2c398bea6f2a360a1c662f8adb1c1a6711d35c95317c8fce567bd928f6d64c3fe8263df97186e55a7f0f41698a6791ee167939fc1029bf6326cbe114654b1345d9a998b433ce8e6f3471365d6783ba5aa6b539a6be66eaa4ae72ef2a2618d71fc55eb301353ee6cf01687be94092128ab5c368f1fc21b81e01971d59ead0f07ba159f5ae7967de655924e73b117c9c862d419f9d2bce44f68714fd3b2d1436a9d5805b933804662669457db83dfc4959221a0c7d6dfd8dc32dac3a3fb728869d64e3779b5f56486166ee64ec4941bc964917b6f48cd54124822b753f017dd55fe485cf6bcbd972c6793f0fb26e011e454e9452a20425b9a46e6037b3fbd3eb29c31df3a104095179572e9130a9ab20cd5066c084893cfa4bf0f90f7d1ca2d23accc2cbea90c6f2fad7a5611a0254ae34182d4d7ab11ad7216872e8f2fd4935e105972069b8e133840f6656cab5919ec0149729ecbe0bb51930c87f9a416521ef162ba4fc8e791967ded85d052a8810685e907723a8ab9a38be2d2bf435ec13f96c74717e7c4402a5f431d8d267dedda17e5d5e1f2ba4c3d29d0b6748936a296f0c97f2eaa9db882ae28adea0439044e551117915ae7b193fccac3273d3ba2df8aa7ed6deb679440073c5f625f618fa319db83441cf776fbbdd8832279f92e05f275ee894a9d5e2dd52ab7741c9d039b86ad46d38ff0f1b5fd3acb73efeb0b9ff34f25b9a49f51fd816e96e09434ade51cf51b41a0a63a0179eb1fec345e3272a0d17b3d99ac820617663b04808471880e32a35ce1b055642f36806d9bfb69b5f02ed324a65e75f0b40c842f17b1d9960374e88cfe3326e84ca2018056e43ebcb09a0719916e415c17f60435ab66bcc33b272b0e6791e377fd3b80153eb66b7f88e9c99f8aa8df619380f96b65bc7da3a72a67091983bb72971e5463e2d8b14a75b171191ddba140853d368cecc5db4d014364eb141848026adc1a504c91aa00a340422ae54953a1aa848857315e644e3bc0370d3007e874597912fe106e6949b8b9366bdb99decc8e0c4b353943c290da0b6fc0452fecc79e25fe69456008a0f38c667a53d553574a55164f53b3809dc19317fc987d7c83d8451291531c9e8433546ed037042d50705f3ae380502896031b41c40aeebeca29cfba2b1c5ed96fd06b28601a79dcbcf71f31a64dade0be9e3658f46702f8bbd6b787c4ec556375c8e2aef9cc934abc5b36b50b1b09f113c21da34fac6013006ba8edd600d889698f68e5d41bd6c191f2544d213b8899ac025dc075b0381bf5e8c1102840f91a8dfc193103982dbbfc69fc8bffbdfbc5b393e8503dfad92c354c0d36dba33ee4cdafbb932dd2a6aec6f0f0ad6cf8cd9830eaabb27cb49fecdf847d43cbb6f29efb1683d81ed2703148b87706397bfd49802f8e9a292628d7079c4480d56cdbd9b25a593a195efdb19bef4c0f02a24aaf5db20b1ec16205694f210d7c538af6930a45af0103632dbd83c038a772f3e2bfb760b6998bc8adffeb29f482b4ddaf551a0cf1a48c61691b93f5e143d6c91ffa601c173eb8500b2fdaf7c3932191584dd30ec4f0fd94b800792a6c981bf99a3a7f6ae3244ea00795c3a77a23e96a4e7b91e53e5a3cfb2f672a67a7ac6e5b7160989b33c4c785703bf0c772c1e91ca43d8adbd58167d32628cf016df027da198f1d01e5a52f36be16089e6a7ce1e4fbb7754d9b01e1ab3b35442b5143e1415f011ff4dbc9fabeb61eac017005eb23644d2019b44a3d2594007f607de9a988349645257e8cf2a18ee3c9670cdbe8112d47bf32a1a8b804c7685d45d3d16d9a4828daf5be454f32a7ff1b770a9c5b934d4b539ef535030ab6a714d3aa65adb1ee44ceca7cbc310a4ca217fdd336b7e15c2c787196217525a6798df77429bbf7a03f2f267bb2eabb4e30bab8f34b8837d1bfeeec8392928ea363792f0d12e6d411f60e6625c1897a103cd9bf3dfeec38971e6dd4d9b35c53cd580523e25ea43993e57fad2702652bbaf991f921d3c8cd35e03103c393df40612d3310f9180f96fd63dcc134cae869cbe1fe878931dc7c3d8e5700b0df72c2817a713e547697ebd50f7a92f0eaae42be3ca1ec192843bacac89188d9b0e4d1804710014e924174bd114f7dda2afb75408ae94170a629a3a3c1925f5681241f5d8a4cc5f20c98e3d7e1dba782dea29131fcb56b7bae74ab7f15d89688eb17f6e16def0c257695282c7e36fe5171eaa2f6952c9216761ca050ea5b51a39a8fa13c955a8e030cb2b52add5c070cc0479dfdae16d2784a9597d0539a89619511e76de92006c8f5edd3e62f72f90b45f498f8f38487ab619ddd681c3bbe672824b63794fd1166aff1cef84f7e236d657b0952b981f9a5963c538faef17152b363ce464def723df89ce7c895fd49417be3ea703c24f6a41aaa67e3d071a0b1315ea16a450b6b1fa52a77b6bcf93a25ff807a574522eb613de1e56767f5b8ed2de6ddaae9a348998883b41b6263c44da035550c710e82c337aee6b247ec25ff41fe219e0f8b563297804232c1c3780585b8e3356529b741d4f0949b4c2f76a9638adec7752807ae5defd4ac9e0ab45f83aace148e6e60121199f9754c98ea498e977ea276f6a97bc0fe5036950fd9de953c1d8405fd6669ec1de0fce90ffdb0c4c40e065af4e9a4e5e5dec0aa4858ceb1c8b8e689612aa223893b1e3acd672e0e4faa3f0cc62fec59128b2136e7b87a983271584e91d0471e904dfb71c01545e28b2283e0b0f623618ddc92bed46d233c6eb1ff0106e2bdc6306ea7b68281dbd40a874de96b32098befbc5ef23696613aab6ede430548690cdec1952490d3ee81524ed25c690449057774cae6141cba5359a0d73be3c41b6156b8954d6627572ce197833f82089bd2ceac498e0920efe8abca029d9715880f14bdd18ac1735777483a5da7a47d2ed9c0c6a315df206057a5491a6962422ff117ba9d3e26e46444542a15248fbdf25385570ac5ca72154404d8088cb86650a463a111c9f4665b02b599a8d1caf07302d0f5c1d89191db5256f60bbbc66f98199164f39840d144e6a7a925d69586a1384cb5ba54391fd919b046406b9edda508fa62767d888a530a3a6e07b2dd95dcf9d3ba2b5779ccd58d7f88d199b32940b9f85d2f2c4736033423dc9b2007cfd8ab99179e1ab08dc6cf6c027ad2701793a66857d899b09ebf86f1e302db546cf75bdad6111447fe39698ba50753560e9b86580722bc5766cf1e21a0eec6ae20bdb8491e4e9396a7a33b1751d3a83626224539b27cba2eba514e8915100e09b6bab286ca7acbc5e772d7f19f7f809205bb0fbf272d98cecd4d47354f32bdb2fbcab2a6331d00027384999a619c24a752f5a139389ef7eacab41366a3e894e2eafed0e79662d442f9ec13e6ebffd1880cc563966b41f04e3bf465311e6b33c374cd87ed3d02fe4da055efb4bb379437a7983b31c202523f82ae709753bc36151a9da45931f8855666208f28bf7305194781fadad0a43a5429919a9c86e3c583570f2597b808788516e7cbed0a65fc4aaaf261e7b7516c81df9c1679ac0e40015d70a6328a8dbf522b37f1f8493294ac9b8a88a8d648d12a8de0c48b0f86b74979702862ebc5f72a7ba23ecf21a1f5a86ce7ed26f1d5d114727cadc2643b3eda3fb1110197a5b3518ff5fdbc6758155773c298741bee0b9eb469c526c4fce885dc0b3384890d41b58920a6e80c8b1682cd5d206b3c80832859a066301da01e2c4224c34d82c6a817dab25fdd68417fa96af9128eb82024489a71344d4392a34eb7e5852a39812110af929aae4b87cd75f266e5418a7b29e2b1e5aa1acae0c7512afa1e923c87ccc554c7b349a0df749c65be00456afbedecb269d629d0903ef58c4951ef9ba836cb307ce890a742a9341b71a0898b51494ac9fc8e7512e1fb82ebe23f17a10c8a8b5bf84c5cb918ad1ea7666b09a807164aa5367160fffc0f2989955e43d32dc19eff1a604c5da839e18a32688692180d2e2eafc61a6b41a8c480178004c40b855fdb41e8af3c37ac556ee61a68da3155511016e6e0bf43ac814fce9d6f85303609d71df56a2d1752f72062633aa74665a884a74247d6d239373f86a73fbacf172bcb94b7b803c5d6444f875e75ca3df56269283b74ee774a36641d7fdc0883e60cba7163d3cdc425a909c6a4ac57d250ef5ef6c7eae10939c940a50c185f8b7e9d674b800bb6ee871946cb34563133729779682d563134c25f9a36a697a83f3de7d8c54fc129a1194abaf0dfbd318cf671c096ad06fcda051d01a35fde8c899eea9fb9b04aada718a21a2714011af44b0c39cc90a019f02dc7bc4bbf9c012e5e7d6a355e31d4041557aa836f2fe80e82ea309ab7e630222c91f0afc9208f0b9d2315f99dd080678c53b7e2ff3855318d64fbf1bb95be7d3909c61418a4f699848189020e301354ef480cd77674b7575ac4e99ca904f0e561cc6748c54fff9e71e04bc37764e8cb7aa61e2cad98148be389a779571cf341a016f66089f61a7d8e855767e5a3cc03cebdf9fc929bcb13229a75809827d0b64901b43c4b2eba9988d90f05ded475f88c072660114899e2b4d83ecd7b9dabd41bc93e0a19b61cd94b4c49d9469697b1de2d58adc45fb7cd87d7580c139354ccefd1303f1b193e539da6045b45f98dca4ff783e7e5ea5ab66b50d04ad37a2b74f9429d38b95089e7b9a0d4ec1530808d8c9286bd912a97ee1a10e7415e2ec212faa2a1fb730bd71edab367182a5e28d957480290395572d855671fa46fafb17bea7835f6faa044e0bce95d484d75ad6b9ce06f311ec1ab0de429b7fb620e2c227d78dd6b1a4aa279f55adf4ae906ad2ac6ecfed0ce57670ccd9f9011dde2a5918ffbbd9e3171a499ebbecb902993539f970efc10c9632870cf9e9b3e48a5e778851d8b976c18cb021cfab86beac53f23ad69631876f2751f420c80524cb5a6af2fcb8dcda0cb18b00d806df5857f6382186a519d80e3f4113bb575854d340de1e7424bd88acde39ed94249bce0e0577976f997d4eb73ec8e42fc9ccc452703c793909d90ff4476d854d29b50558969b28e3f0ed18fea84fb7e33090143476542ec27c92c543a6ad4d6f2d6360288d0db5cb49380b8a497ce909b49141f27392df659ec626ec6de10c3f520d0ee1c57ca1e059f4af8149590ecf5b5ede86665da33582c2fcd1fef0a8a4f5e162c3613427a28fc4d9a0259246425f496301929d9bbb69bc8f15e620430e2992de25e4932e446debdd686a232fee6b08625e7118da85d2314b4c0fdacf158a1a96e5bf9d7c191f4020b246f26c70697616fdbaaa1ef15b129677691e6008dd0f7b6358021554ef83a66b457fc39b4f9c41179c103980fcbda939a618296931c5a291a38db9fe03fdd7355e105394fc2e1e3b096a07b2a36e303a60c746852017ba0bb1f8fcebaf1aed998272ab0929f16ee015d857ccd4a2888abc3cf48c70c4f98daf8437045d48d8c0c07f1ac2effe9ca5754c0ac8cf4ae9af7f7357495f68f0eadf189257a40d24cc87c4960933ff34b1a9050"}, {0x100, 0x1, 0x400, "cb1e69f4f26db915bd59650e091a7198bd44ee490de41b236f58722133d8cb3e1ff459f28022be47d51d6336b86c508708dd94da33aa1a3dd85e1b665f1b5c2ffdfcd253ad6d188e41d660cde1d6a95304b8d0f09ad6d4506e9a7e76509ffd0e4dad9d6580a65080681c05708dede58080ce835e86909faeda5cc6101c13ed29ac0a4e42ba0445235865185812951f943ebc0b302132d264ff1093bdf92a77abf53f58fd00f1baada623d34409df43add578c54f81e8a44e30476b4f5b5b879179f14834aa1d872595528376efcd6aca0c7dbdff84bd4c5a84a5bce086bb1d5e5b6fabe134f5ebdfca"}, {0x50, 0x1, 0x76, "3111613cb611748519c20b3f16c2a1d01cfbe4947db4cc1f901b8dcd431e7c79833ac3251283ace11a36e66af7c339e4fcf1a8934515caa5c277"}, {0x58, 0xffff, 0x8, "2d87e9d90f20b69bfb74faad8c207625345ef839496435edf3ab5355d04a186462ad86059a485b61c56b573035bf7f3acbdcf89e4cec9711a6d2018a753d819991f6c12729b6"}, {0x103a, 0xffff, 0x2, "d0c3b04f3d4d296a8b6a0a69f2c1b535aad4543c68fd88c2db40bff9e7544fed2c82d06465200497532a8950c4c359bb08aa23675fc5dd51e05b83b168c09d5396ed45d1ed82e9a4e2999e57551c86baa8fd656dff5493a0177574bc815bc0c59991b43c75e430f7d6ce9060c24cf5f02865862efbee8c338d02f7d5a0423f0a70e4d83eec5163bc12d296db3a48ecda44167907edc541908a5b000bc71c27efc47276ffb5e613fbda72ea9ad57732b62637d40b25b546c5b1ee0a38b6ac6319e16d7f1745d58ded806b90b6856bb477a2feb7e842dc15379b688158551a401b57a1c16fcf85c9c1f3046d84d9c113c2bb450932daaacdc99531da8b12197f6ffed33a159b3f03c8289b16e65738c594d32edf17ae58a95868873d5e1660da44778035211e3fa6dcc694db3d6f37f34cfc79306dc9e6c75517bc468ec151b13f3b8879a6c5e5567dffbab749c184d48a7d43f89413a8872fc73affb7af68b2a54fe7ba709d218665051786077a7a8638718ed00d3a76d5eba57df264a5cb2b389dfddd4b7d7dd73181bd496224fb9ec69bead62173976feae1a8241951291656a45093360772828eea0f01bceb4dd8444e1fe221e0eadbfedaa494bb658fbc949647be5a4557c7a80267007fbdcf6f6e59f72f20e861d17182fd205cd515874244e61d3462c517d85daeec2d3a6f5126854f65fb54cb767154381a38299b39b09fcf354ae4a9ccad27dc5f6175eb28a02599cfae0f49cc243e4dd074df918229c9c0228a6b0429f470cceaebe41cfa22a0d846a0794f74665b015fb7360e84dfe30e1f026f545b04d6b14e3d50e87a67161a6b4d5a070514ff0cde46f4187fa44e2e9235e13d13129ad2a3f279659e5c7aa423236d26e462a6c4106d5bc968b2bb41f3362d3e0d29152eceb627ff8733e3c0643d115bceb78d046fb123c14f34b4e1bbc4a35c3b518480ff7a36d7e4be5409be938b9a129a045fcb8318ab1371d6035b570611e1b2cd6b0556075b7fe4f91c76ba49d28a54abfa3ca1c1fcdae05332361b714b1de34418d85aa5c1efcb59beed0bf9a355a1335db9b34a615f1699fc4f1be168c751e33ed3efaf5c515fe773db5b002b6f7d9c3214160ed805090da4b115849d374d90ce0455e09308252880a96567803cc55cf2253f06243752c4614715264210676bc98538794ad13f24ed40faad3c1ef136b13d6056d057793b5030078c5ecf2eb015f2357eb9ac52d32d45418e8b957c9ad730b95253a915ddafc642621402aaf6810280a54f16652cebafbd1df49425e55cbd8f08d83ec3bc5d672a2367d8ce71444e3136f74ccd78ad75cf6c2b8c028b8338afe3e87d34a50e7a5cb4110018b18a6646fe9ee48400a61096cedcfd872fbfcfab2233941ce1d768f43720040b12f45d619d60c375ca2953a9b2e136ff8c68322a84bb18941cedf5f47d7b3140b1351aa40122a5ad367b1e2f05bc66a2f678fa387e6bf0e8a7a5ce21b2c7d371e49cb1d2e67d475f013dc49a76550eb94bb02ad96a67d64d0c46b40b2b7f58997349205fae574bbda1295c9ce19db364a08501afd4b2fa700f5a3825a379ea46cd9513b24b7f707d130bff3f5059820d7c818ad1c601e37613f6b8b145b77f064884c315d64d7649ed234f3f91d67b5eac5639398f292efa734cee1e1279f96bd734990d78834055dd28aac131287cd7da4f8a4349b59c9afb0ae2570c803d26d42f75b1148145f7d8c931e8839874a6ddc2f8c21066519fc6f3dd3ed4dc0512b5fd76f6aaaa6677dc4614794f06d8911081a68022ec95775686edf706ee32ba808be36902697a6c9eda80808f9015359f7db8335014937bb091d32441e76f340dfbce0194fe4fea041d6018f33d1b7e6b213e73cec05d9a91375836e5943953d2240bd09b5a332f0bf951aeaf81208cf72dfc6ac10d6de4b9f1443d04a8ee97a37375b00c2611e2e4eab6385012f78678e1ac218b51887e21c52084dc87a612dc80d66b65cf270cf7bc5b2031817ddcf96ec3c9390d9f3aab35387682a13ee628328eb283606953e7b4469b5b316a2f1c1494f0ddcffc7ba60e2f362001572cedcd8509fdf60870c8414c71e2a2fcd7fe05e9c805be9622a79e0b94fd85436a27e0429e1126cb7d8a76b1fa336902eb6f728d7ecfe96d22d4447137e027d549d65fb2dc786fba0d25cc565a2292f0be3eb83bc6527f9d207b183635928fa8c7c006c3b6d134999322c127a1003e6e9ff4dda6f134281a31c16c129738f7482e73c982dbd3923528c4e5e00b171c94c5bb044e8f8bb3ef4f1c00eecf29e1c1d2c112d2fe8c66bba360d8204afa6b4be40f9dacf41cfd0eb987b20b69002483db232ab3939fd3b089bbe65f97d9eb41f1c3065a41d23b1c3352acc8869f8a1bf12519ce722085cb416407d119133606de6c29e262647ed179ae20d9e914467737c530c7e06f4e4d0f86a64d808fa20ed3ad789e4c0be06d1b6681f2912961a9455cc11abf157b088445f7dd9d6a78e4f0c06119d1c740203fc97895c4732cd4d91f098005010f3e4b4b7e05a3605cffaf9961a2fc92140ab517072363da60b8c5edb46a5047977775e9ad01b9ce06368589b8c8d31d23d3608700fffc7e0551239d6ad3519b9b9ff778d5e6619e108959b01949a5c8680a8cafb2dde6fa4ad714519f6e51f805208d299d817e5f3f17614f7945231220e26b3534fc623169a058e0de9f40f26be713d7e8cbffa61ca3effc629d8253fd6e41c1141c452c123e1315cfd7f59c056a282da45a7707c016121e22838f808e6a8532a944d6c201cea952e1daee897660b56365582afc0ccdef1871515231f8cd6ed4a72a2a0836b5ea5384e3041c32ed64d7c2a12313a63da3b31f8a54cdb4b6b3b97e6d603fa95f0c224f139c32319408f31014f0f5dd5bf1eeb3f95ed5fe8ae4597ab526a4b789ed7c1f6ba0f39b85d2f763790506d737b6cbd67c6f0edeba1f13f541fe3f12715d65cc56daf9e8a05ed638fb336680f1c0962ae9a23a08be743be90dc688735a5fb863f6c21482752f58060cff78eb0915cc8c65c0d196259ca660d3130d0806d76712301758acb4052c5dd5fca09f09943587d0d3680d9da880e98003f7ef4a17b87e3d701489253226a1203461c0d8fa18645f62a98b5487291c738459c992d724f12010f63b32ca5d53f33f420de6de46fed5f6eb9730e8686fce594f80e7f11acc04f025e1828855343e03154a2779f1adc5b63f39663f11a04841ad2f9762bc8191aad998f61abb8b9880964587cb3604b2781a03aa4228cdf929376c142121b59369ad220e118ba6fb45c8b28a37651b6c768160b6eb54e9f5a267b01c9478e59692eb17620016f192ac76240232bf7f9d1e1a19286ad76cfc6e5f3a5910c91730eab2795409f2418c6d238823f4c05b5f89d71e378d377b6ae76031b0f7c937dcad58480b0f49a71aa21a438e8f902fe64d3a2b0c3b062c5a5302f1c3a6fe09d86b6f0804157e664a1e148049fa30022405d91e16d5e503881a7f38d4299a86b55868c9187e24aa9ad3c3702ae1516a143331d9a768fe59b524a8e266c7bce53fc862d3ab07d0336e7575f26fe453b74f58ed9323439d72796a16545d3d48c8a361bbaa6193e46b175001c441b58540101239431d28c3ff625a8264efdaad10f33bef7bb80ea880f7f635045c2d927308c5617a91e3b9b5d1037b7e9ddebb491f88a96ec48eadf60d0948a453d0b302396346a1ca1c7e8351d155d6302582d31ccf4faf211b7aeb5df24cbb2c47c4c27505e93d5dad84a8673024ad759f142bfb52245cf12ef1b08170be98e87bcd46a7eb8c12681f048aa55ab48ca1f45ce70adf36da8ae374015fc0d4f3b159d0e7ac13742d7c40fe8b2dd3926fdf025d27c438874e4d6edcf1030105884da1b6004686ee8d66bfdff8bea8dcca4891f481816cdfe5ded3c6d45655c3b1769c4e8db9a8d5ff7b2bf050376565bf092863902763e113c649e5bda6da2bee4f76a1a82b4ced10318baf57ef711a949c66a7a550064d6b0e7b7bb63fa468684235d98307dfd32063207d77d946761cf576fa97632ea6e303e617f8b9e74da3f88f8c81ff5ec20faed52ef637bb38df07105245ad13fc3dbc85a81603e816dda1662a354b36d3faf14ae87414945e61dc4dfd582c2328f74ee9547fed30e3afe4dabb80a27cb2db474518e652e820db2c606164d89202ef127e1097361c7eb7bf6073f90525f95e45614f7170bffb2d047a7100d25f8cc8376f828bf9515cb564a05ebdb19c57bfdc85ea46d96333b67f17d893ad9fcff99daf67fa9ad9eb6a5ad8c1dacebb98ec20e50020285847865875a627f929b1da15fa923b6e4ce6aeba3a2b87960182f7e9ab4d6ed82612ff18e9fd57009316058f56364a2bb3e14476edd1bbd882dff4d40cd431dbe886cf2fff1b184c6ab27e273354ecec4f39e501482d49ef51c1ca27a0589163cf3babe0415830e3bb0824a292414647397f7a958c506357e656196580850a70854d06b74f771d713bb28b0899cadf6a4998bb8f6fc1051d8d9db9db089e258368af818ea024da094beb776af53c26f09b8d74abdf629ac71f34cd0c900162688cf2aedc42338fc955d41b79c04cac63bd7a2875c93de706bc9cea76bb17eabb1efed15578cc5910d6f848eecd356bb698fb1b324d5e7f7f3ab13718a13a0c544e668d5fb6c0ccba049622d095e65fe1fc4cf9e0295d533a6d562d1a1386c00f01bcc5b11862efc01d4fd066c59d516fdeaf60a0cee943deee217cc56e4ef4f2077d2ad66a6e5227b867bec89ae02b879e9afd6c7e8cd5c1216a2daa18838b52520f420e65d855add16588140c5eff6b8ebd8b2282e9837cd0cb3aaf52ea31b761ce1be13c32a16aa5526494e136c4afd9ee903b90d37efc445b15ac8511a426e0668d318a062533c471a0a0f300570cd10ba7101b212339cc5a994d99eb74e1287a9484fe2510adc35cf053b4a7054a7f69941506777fc69c4fc66561346140c21f57757222690a2eb3ebd3ca3a041a9fcde3ac10f96ed6c2b2408e07b38853d773287c94b236128129c4b629387129d20525eed3afc5f1b362db841f06571edd295173512a30b2c6368e9d9d9e7f116bb620660fd5138c17dd2b55500b77b5a2942f78796297e3aee8be2c2c68e8cede71d70398443d0ebfa488a3c8bb0983ce25f27313a585fe72fc7f283c53f2d73801c97d39ec6f562fc94e34617a36257e8dd6741fd9e91793d65b90e69c15e599a64409b2f80a234a992671691211ac36a91e8f57a91fe9aec383480072fdf35fc667d55fd3f676f58e9841f8846326487cece8694b05de42f0fd2c8fe033ad61a21021d4617df604ddc270d8bf188b978521e48c24e8bb7828576030419faad97daec637773ff7a7e88ff371efbe6dc9215c83d0ea03b9c13a1d35cb2da323e04c1f07df2e7956464f3555b78ba1fd1c81e2672263791bc5cfdc9bd1cc6a1499059f1ab13930ec4eb0ac49b5875a9d103c0b993269e5ea845fcbf88abcc20fb1bec77dd7f9e1d294e601606639bd37346bd18dc364ff42a4e2741d8a289d05d0c7051bd066dff355a01793aefd63f393feb2e2df29ad8ca6ff3013d1b3ea14d5df2ea55e63b8d839109ccadeda8f1c62c37daf78041fc38a0862c152959ab04733159c1c2c6b4153dc6e9bcb8bc55002a2d5cdaeb580c8db7da2a49ff8eff1e4d39e6ed1edc8d5aa7ca05016c098957c7d834d5376cb22496972a3a79d6ef17928c1b2b70b212d178ed4dd71"}, {0x78, 0xffff, 0x7df, "488882f3c8fb8f79713277a5f424cf145b88b6213f0ecc9e75d01d2defdc3db237a2eafcbdd62166b096e9dea229166a8b343dd0320d2d33f07b113c1b435fa039837684baa2fa6bf4e91c93a03fa89cc5eed2ac120f9983d93a5b2f0e0b63fb589c2a99d7628f3d"}, {0x90, 0xffff, 0x8, "669424e1477a2f213b57450118a62ae33eb4312d0eceaab464c2b7f3b5c46ad254811f49688ca90458a807f54666c0f73cc833c7a96d8e3ac615f4b512df6713ac2b7c5b1968d539a72841a22bde3dd304abefbe63fd51cc1f0eba1d0cb0922ab2041fd51e6e7fbb47be47bb045bac050d86ed2ba5313bc08635455e9915bc70"}], 0x23c8}, 0x8) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8007, 0x6) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x20) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pread(r0, &(0x7f0000000040)="cc6a1c45eac48d8cae1e36a52979f648d416aad32b888b807ce360629ed72fea69edf2fceb1b4acd2f4a8d1850191706c29668394c2d2ff47531139f5c3ae7efed4c5a1b840f34817b33cfb220be61d1a1dd4d3f1dad2b666f5d6b701cf80f1dd466b6c10e0867e7178a551caa118c5c3b2fa608a01f31cd0ea6b6beed6a6fbc29d1fce07809d3d58ea0da4db2addd863613f4d2e0376b467aff120878f14d7adcf285ccb13dad4bc333e9ecf17b64803c3733030512cfa69c38297156199a", 0xbf, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) accept$inet6(r0, 0x0, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x0) close(r1) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa, 0x1) r0 = getpgrp() nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xd, &(0x7f00000001c0)={0x0, 0x6, 0x6, 0x2000005, r0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x3, 0x1}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xb, &(0x7f0000000040)=@in6, 0xc) fcntl$getflags(r0, 0x3) close(r0) write(r0, &(0x7f0000000080)="8869c884143cb899c1202543387cba58127696e53f2f3a6fde5c6ab54eeac8c5ce1a0ccc90a6860dfb5851555b03f33caafb4d7f671fc50e3c1f03f2dc3551fba0260dcb7073edfc837f2dffeb4217b7833dd151c2c2a0be252ab40fe243c56f1c010a3757c30c82e854468e6b17c7d986ffc6d887c403b8275b432e5d75a87f89e153f4032a64c870db2cbe364f60502d7f9ec8b23bb2de6bfb4e669de573fbc09d9d4913d312729fd4e5bb37c0ffe17d2eeda908cbb15fff09a49930bb015090c38c09177bec49d6763c226ad239e01bf3ef6e6c1e8e012416cd", 0xdb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0xc0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x53) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 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") 16:00:04 executing program 0: r0 = socket(0x16, 0x3, 0x8) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8012, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4005, 0x3fd) r4 = dup2(r3, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x10000000802) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup(r4) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x67, 0x20}, {0x27, 0x1}, {0x67, 0x6}], 0x3}) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x3}, {0xc7, 0x7ff}, {0xcf, 0x1}, {0x89, 0x3}, {0x100, 0x400}], 0x5}) setuid(r7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x62d, 0xfffffffffffffffa}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) getdents(r4, &(0x7f0000000280)=""/191, 0xbf) getuid() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) fcntl$setstatus(r2, 0x4, 0x4) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "9cfe4dbfa60200e1ff00001d00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x1000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="23789817476298788a8fbb19ceca911729874149481b94d53d38e1fd96cfd88afb31e77791c1ccb4f575d649", 0x2c}, {&(0x7f00000000c0)="d8c368097c9afb4992407a97ca6428af6c6f1a610dc24b012b781898bdd566afbeb8b53e553e4d29bdca17013a583f583a9cf511cffbadc416a5bd5b082679fc55c54f6ed8d9b815c6d8cc6459a636b43e1019d645845d17c6e53538dbd9e47e5a8e406adf7a9faf4cb295d93f8f6e5893b79834cd808d5187872adf32601eca934a609e58e1609cd5ea0cecf271099f34ad66e62e591aa57d305acf2565c9ec100aa044a3092618325d1b76b892933bbd1cf14ade73824319d35174d9538cdd6ac042706c08324f5690183fe8c3d73ceadb77d0fd90cbb7d185502bd8afb545cb088c3409f9d21530f044be", 0xec}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, 0xffffffffffffffff, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0xb0, 0x1}, 0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x110) msgrcv(r1, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x2, 0x800) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x33, 0x1, 0x1ffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000000) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x77, 0x8, 0x1, 0x2, 0x100000001, 0x0, 0x2, 0x0, 0x4, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x80000001, 0x20, 0x800, "d40bd1921c3e5c4755670c88af69f51cbf1cbecd", 0xffff, 0x100000000}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getppid() 16:00:05 executing program 0: setregid(0xffffffffffffffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/82) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') fchflags(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfff0000000, './file0\x00', './file0\x00'}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0xffff}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffffa4}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="06e2d4010000802b2147b5daed9e26ea5519a2603b9d731b6ff0bb13b573d85e532b5a138e1501cd6fec6dc2b2b145afba329bb22588d4fd71d678456e8b98b63e4d61b2efe0b416fe34c5c6be8ba5b9e81099b8f1434f83cb1b76c67db900c6a9ba408e36f961a62ec346b056c0ce18e3e4c08dce42bc668f9418875d89adbe6dfcf7d6c879cc434958407ce4516f43a697eeea66eea317c70922e6146af14164509fbfa94c39ec1040713215c5f6a31605df32f75b1b0da7028f28c37c208d59bed1d66aa771c6a86a7817825af57c368dac754381b915c4eeba802220710c5160c5a99aa723d0d21acb31c5302911c54e2e457ee08b22bba6005e2d748a092276d68ca47d8a9194cb8646e9d5e4d434ea78559fec8e146ff167231d305e030066db6d11e7348671868370932e774ac5afa2ae82448c21a73e31f17e11a45874837d159612ce86181a40fe0ea395765cfb67d80422dcf1307bfa630df2afb3147fb52c4676c99d004da14a3175b49bfb51b0f2f7c657f3b548579b93fb54f48c327bd3462a3bf4e4628512bfd7cb2f42a1589edcf556c5c193f5546611b6aad960cf4cfa6d63981d246a51a25fe74574c6e5e1bed8fb6fae063fa75cca6602fa146501783d7ad3952c9722ea502470be2c240ba0137b9196ee", 0x1da) close(r0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x7f, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x32}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x14000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xaf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb65}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2974, 0x2d, 0x5, 0x7, "7cdf6ac4fedb9b93e1d6d94e99a74976772a97e2", 0x9, 0x4}) syz_open_pts() 16:00:05 executing program 0: geteuid() r0 = getuid() r1 = getuid() setreuid(r1, r0) r2 = geteuid() r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) setreuid(0x0, r2) r4 = dup(0xffffffffffffff9c) r5 = getppid() r6 = getegid() msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/173) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r5, r2, r6}, 0xc) shutdown(r4, 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1ff, 0x800, {0x0, 0x80}}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xffffffffffff0000, 0x101, 0x0, 0x4}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/16, 0x10}], 0x6) r1 = getuid() r2 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000480)=0x9) recvfrom$inet(r0, &(0x7f00000004c0)=""/86, 0x56, 0x3, &(0x7f0000000540)={0x2, 0x1}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) nanosleep(&(0x7f0000000600)={0x1000, 0xfffffffffffffffa}, &(0x7f0000000640)) r4 = dup(r3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xffffffffffffffe0, 0x2, 0x1d, 0x1, 0x8, 0x80000000, 0x5, 0x1, 0x2, 0xfffffffffffffffe, 0x9}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000700)=0x5) setuid(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000740)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000780)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000007c0)) connect$unix(r4, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000840)={0xffff, './file0/file0\x00', './file1\x00'}) sendto$inet(r0, &(0x7f0000000880)="8100072987b6a69a1d57d9a6ac1759044a19a545cc0f02266692", 0x1a, 0x401, &(0x7f00000008c0)={0x2, 0x3}, 0xc) setreuid(r1, r1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000900)=0x1ff) r5 = geteuid() sendto$inet(r0, &(0x7f0000000940)="043434e48e479949433b781fd256f657d3b5f45b7b4a9046c3dac2cee109949da62a273b06c201e51dc928b0af2de0132e84e1d382187ab7d1eec8ff011f7b11c1c9c6edd243b7015f5ded6113540b699e0666b98e0bd59201442cb70602b5ef6e82f18749b75066452aefd6479e5b04293067d8389908d826bf762c58bf48cebcda0c8d673172e4e5f905f1fe8ae90a22b49cd4e8410db50fc7bcf94be6f8c05e3e16b5071252", 0xa7, 0x4, &(0x7f0000000a00)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/31, 0x1f) setreuid(r5, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x308, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000000)=[{0x1, 0x4}, {0x3, 0x2c5cf331, 0x1000}], 0x2) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = semget$private(0x0, 0x3, 0xc2) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/210) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffd, 0xfffffcba) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:05 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x2) r2 = socket(0x20, 0x0, 0x24) dup2(r0, r2) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xa022, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) write(r0, &(0x7f0000000200), 0x4268) 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031faca27e58ded81cd3f1ad171b79000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x100, 0x6, 0x6, 0xd9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getrlimit(0xa, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0xffffffff}, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x21) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa2, 0x13c4, 0x5, 0x6, "c4a989b050214a600359f8623c998909b4061159", 0x996, 0x3}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xfffffffffffffe01) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x699, 0x81, 0x3ff, 0x0, 0x2, 0x100000000, 0x6, 0x2, 0x1, 0x1, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r5, 0x2) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x5, 0x3}, {0x3, 0x368e1a8b}}, 0x2) r6 = syz_open_pts() symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x8, 0x100, 0xfffffffffffffff8, 0x2, "5d7cb746e18abd3d295284101621df246a512679", 0x7ff, 0x9f36}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="c7b25c97fd", 0x5) r7 = dup2(r6, r1) getuid() getgid() fchownat(r1, &(0x7f0000000500)='./file0\x00', r4, r5, 0x2) getpeername(r7, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') getpgid(r3) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000640)={0x8, './file0\x00', './file0\x00'}) r8 = msgget(0x1, 0x8) msgsnd(r8, &(0x7f0000000680)={0x1, "83d223e2fd25206e3d31c36ab338b91f459d23521a946e8a24415de69d9b3992d4cb2e6b4d585172bbedbb15b34a0729023a52c8751d9dacc428f5fcfce029fe55cc211b955c92d84215ee3017b453bf2de3239d83f3ce3a6463bec287da498d431bb151d43ecf7a276f83f0c1c70da4ed6c85ab136efcc289563ead58ad480ce2a32756102db0cdfa3de57f097b4994fa02a829100895e54bf2671127a1dc0e90ca1f"}, 0xab, 0x800) fcntl$lock(r6, 0x7, &(0x7f0000000740)={0x2, 0x2, 0x0, 0xc5b8, r3}) connect(r7, &(0x7f0000000780)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x34b, 0x1, 0x3}) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe2(0x0, 0x10000) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/147, 0x93}, {&(0x7f0000001140)=""/161, 0xa1}, {&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000001280)=""/113, 0x71}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000001300)=""/86, 0x56}, {&(0x7f0000001380)=""/80, 0x50}, {&(0x7f0000001400)=""/239, 0xef}], 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) setreuid(r2, r3) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x100) r3 = socket$inet(0x2, 0x5, 0x7) r4 = socket$inet6(0x18, 0x1, 0x4) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x638fec007e0fe619, 0x0) r9 = socket$inet(0x2, 0xc007, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x800, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xffffffffffffffff, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x9}, {{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0xc6, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0xff, 0x3}, {{r8}, 0xfffffffffffffffe, 0xf3, 0x5, 0x9, 0x7}], 0x1ff, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x62, 0xf0000018, 0x7, 0x3ba8}], 0x3, &(0x7f0000000300)={0x103, 0x4}) mprotect(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8001) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000001200), 0x0) pckbd_enable: command error 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x800000018, 0x3, 0x102) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) fcntl$dupfd(r1, 0xa, r0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/6) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r2, 0xbda, 0x401, &(0x7f0000000140)=""/253, &(0x7f0000000240)=0xfd) 16:00:08 executing program 0: setrlimit(0x18, &(0x7f0000000040)={0x100000000, 0x8e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc7d6, 0x4, 0x65, 0x4, "c0a26bcf6cfedb60a32efe5d54f723ce822f2f4e", 0x2, 0xe7}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x410, 0x42) getdents(r1, &(0x7f0000000580)=""/4096, 0x1000) pckbd_enable: command error 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0xff, 0x7, 0x459}, {0x7ff, 0x4, 0x3, 0x40}, {0x7f, 0x8b, 0x6, 0x3}]}) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget(0x2, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x0, 0x3, 0x40) semget$private(0x0, 0x0, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/112) socket(0x1, 0x8000, 0x7fffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x400000000) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x800, 0x4, 0x2}]}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) recvfrom$inet6(r0, &(0x7f0000000080)=""/93, 0x5d, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x6}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x20}, {0x1000, 0x1}}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa, 0xa0000002, 0xbcff, 0x6}], 0x4aa, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xd7, 0xfffff, 0xe1f8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x5, 0xd79}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1, 0xffffffffffff6b7c}], 0x3, &(0x7f0000000140)={0x4, 0x7}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x80000000) 16:00:09 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000300)="cc3f6b1008301c54596345be690a4513c0d2fc1a80869a6cc102ce044fb30d6bf4f5b3a42fa1efb04b65419f78cb4ae43287d18dd1b0bc0d200b10c1e04cbecb191b9f213745104d8d16066a9a74347986fe8a00feda58d279a9a5a91c3c0f534faa", 0x62) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 0: open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x20) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='x\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/19, 0x13}], 0x1, 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket(0x2, 0x0, 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x20, 0x4000, 0x8, &(0x7f0000000100)) 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x38, 0x4000, 0x8) fcntl$setstatus(r3, 0x4, 0x80) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef0, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = semget$private(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffe01, 0x10001, {0x8, 0x7}}) semop(r3, &(0x7f0000000180)=[{0x3, 0x800, 0x800}, {0x3, 0x261a, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x7, 0x1800}, {0x4, 0x3fd1, 0x800}, {0x0, 0xf07, 0x1000}, {0x0, 0x40000000001}, {0x1, 0x1ff, 0x1800}], 0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xafea) pckbd_enable: command error 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() pckbd_enable: command error 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x92}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x180, 0xffffffffffff8000}, {0x63, 0x4c4}, {0x42, 0x2}, {0x8a, 0x100}, {0x4, 0x9}, {0x0, 0x3f}, {0xaf, 0x8000}, {0x21, 0xa5}, {0x67, 0x200}, {0xe5, 0x3}], 0xa}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="efff2d2f75730000"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="a57eefdfb10f8d0f83bb4efa0a7770813395b4f7e1a478fa8e72f078735d2d01372613a8e288a6e68e2e0270d8be3d265dc215bc0fa80a2dbd811cb05c9f7590d8243671a44d82f5af41a82b1a7ee07bd401472e456bb62c01322d4da832e0a47bf22b00e82250", 0x67}, {&(0x7f0000000180)="e7a162e65dc1f761a179c6455d4a53270479849f4dc897fe10f0183477ed5707388f", 0x22}, {&(0x7f0000000680)="088e4decfcb20a7fb2d3a2aad023294936b39cc3209b32b5d7bdfc7c30e6ca7ec46eae86d51ef11cae978b5b41e6f7a0cf84b011795f8cb3324c209e377a08952465321be440bb503d86ebe32aef5abfc2b19e27e0fcfb2fee561fadbfe67c9dc768ad817494e8fa9edbcdd464d1441e9de1da2687f1069246274ae0a8aecf66562d92fc7532475078c49ce460b24464c49c8633171d4872cdc22d9c0c273a6bc19a5be9a93615ffa57f09ba87309e036798ab5e0641c096af693189dcc3943208933d75f04b70a2642398b26dc70bedd666a05e6ca4117d77c33ce7d94fb81d0c89f1594e86c25a9cd678f4d74c836294e0bf9ba49a602928db484b546d99a7525c9c3b5fc866762249576ed453ba5f3f2fcb67178bb90451cb4c7662a058b98af2a2710c2e9ea40903aafbedb783afae399f481db9564dc55779356d6a796ef821b33cbe24cd00b63b6a54ed070dd4ffb4f32b975a44820f50ec2bd36d59cef076ca093c417955e6ad1cfb332bea184f34be45d824817db7f4cd00be98acd31c0a2b98c38bd7ed7145e6f99e59a0aec7e44022fab94fc22a9a0e3f81555cdb63ca443d1ef87f888c10e69fe42f69a58f0f101579d25b4726d0c89eef527dd686baaf7e54bc209babbbc5029d1aa8fcd787821d27ffd980261f7293bde5388d206c1a9740111d0b0be9b3b55b367db954339d9a3cd72ca9e9cbd9e9cd958aa9bf57f57bab4da48de7aaf7f9a8f3e3298077930de0ad4b5c2564f18388523335334177f9ac8242e50683f99a1f9580fd357c1da2592f7e1c2c2bea4b5dd41445a60fdb190f6217a0a0ec5cf3ba0db84206f731a455f39bbb58bd73fa99796716634ca0f0dda2daf656b1fabd4ffcb68f828d39eaa56ff75112e22a4de2fea9ae87fdbb9364ca412f15424f0ee6b5387b58cc1ba5f84f3f0a3a91e41d74a6eec413f9ff2462b6098d49157e382edb151e8d01f1243919276edfabbea68661cd310d3c9184aa62cdf922f4a42c6f33711ab761e0376f5a4e66c2f59b6eb06d80fe296a84f84f6e4f5145c204d345024afc29a69f32b58884ebcd3986bfdd96a23f54b01d46d151d6d229f28560196b99f1416ab5fbbd6be353f71933d4bd3c25ecbdbdec8359514faf80be165f4a943f0a9cd3a0e49ebdffb9a9426bd2ead7b28d8727d66c291c8a1bf2a520c298e136a92565ab7fb3708c407be938b06153b40b9fa233916dbb69be04af2c484d53d8a7462eb3b77b96a72bc2a3285d5da8b6408124fe461843130054bddd170466ad58e82646d84dba1706878f78bd796024319d0b08d9c9c650f545a4e6d124827bed790724977ea63819de354152a687aa0694570b2e66b36e0e1cfca7f2d170791c65cb826aa92be084edf0f463c51b078d25e3faa3c24748bfaca8ef3ac7501b47e26a8c7eb29f3179ec53018529a1ddaec66ee4be2b341010fcb4d86bef463b314e64c696192c99fda3f19074b396411facf1e90ab7dd068e0ebc1bd1ee6538fd7340db148232d175cef252d44582215f76b76ae0f5bbc90aa35cf8c609679107c024c2134455c574e6cc8fed57238af5001be156cc58fe74ea73e2e0a3447d358232b0133fb8188f22f632b49a81890be8bd276039bd7cadafbb3d48f2dea6ecbd9fc758759760402c3f093beb18ab5368c340563b655bb8f3e38332ca32a22b28ceb05dcc6581a8b3b99e7f4b8c98df3919f70239589d8fcad9f2914f5c172c93ce42b09d5d0481f046498af07b1f001a205fe634ea5af5c73dfedb19fe965f5a4089f2f30152835190c563e0b6142e41e28eef34bb2d7a8f6b8c30613ec06bafb8921dd752a3efbcba5b5eccbd77486ee0e970f8e626bcf1471d00a825b1f9818c2859650643c983aa2acb3e6e646268f7392a83d1841738d3c697d68f7f4b0616e91f6879a697432a1cd55caca6e5b7dd6b93641a28ee676b2ca859f114cc60b6179ec2b0acf58d1e47a01cc9303bf26fb509648f67984d39557d49da8b26df89a1c61e397725f01b8e271fa56b2d13930cf07400b253e64c01a11c22c1d1b81442f4c7c8a5d7a12b94e4867f3d41ce5b601d1936248658df01ecd32333de0dedd17399e0845f32f3365039059d985192145bf4b15e593ece5e4df09dd4072761f9aca14cf0e2853ffb783b3d2f346b631a53b943f697273762eae55ca38e36667a0d966dd40bafd1bd32b80c4455c3bae7f8d14561bfeb64ad2dcf45d9dc14f04a929bd96b14ace6abe31bafb3d6dd7b30eaa1adc5f07173e4f21b59b647ccf576ebcab44b706b3a59ef39b43e46b9ead41454788aa24c1c950c1b98ddf54a7e7485c0fe17cbdff8dfe03f9b10c1bd4ac0cf7bc83ebbb1a8ef350655c7a47cce83373b3604358a9f0d9b006b3a02dd49699781e7431a82e8e1988fb1ad2b52d5a650463a74981f753a59c4a618c2ec9a6a0f4dc53c904a840c382804b4c0737e6fa0d531c5467c8b949c6d5d2f1c9c354d0b31158e341b703b292edff25a3818ea8af254f18a9847094a669cf03cca68b73411fc04e4c60871c6aadd6958031bc1e7b83aeca951c6b7ad767e3bdda82e68b46633fd9fe4a2620c8fcf39d824056b8556d5c7510534ee9da8ef46f4fc74d77e7cf6ce3251abc2c4e1b20f0d17666e23ecf330178037d6c5a83088f72a5ae4aba7f72edbdcf76abb2dfa1fedff4c08ab67f768465da77b62c992e14cd633ee6c6be6ba0913fdf88805f095924de5a425d5bf91c265dc732da46ab72f9cb5f80708bf4e3d095137e32b7fb64018c669d111287f87459fbd3e4436966408be690b6a6e28db044b1d944ad973787803382cc0f9bacaae92252902583fa72f2888d42f3cca127fd208dd76f9830ea53dfb6b44a83b7e4fa9985bce9a0d05ee44085e8aa5a7d8d79ae9266c286da9500d5c7ffdb7d4a60f5aecf845e81e37b46338db1dddc0448952b28ad1aa5c49ca79a20294ea932f921bf39c122c688a6a38615f37b52e06206482df3a7df76d55f62079ca6dd854724c23fd0211e67a7131b92766e38a584ee321bc214bbebe5da4687b197b03ddac992a23c77250e2a8e745d9f1c8b654aa0ad54aa8a36ff53d20c68a46d7fa66f0bee11337b9c7730d7dd045d39baf03354ace8f875ab2832512a1c3bb5430b9776240719869c6702beddbbe4a9bcacba4dbacd9d6222ce1e37c432909823908d3e42c5c2f5b9a30c338d2b4f5feb56c729ec82b7ec9fcbb75b35fc30b337254b28d6d0948b0fb60580fd57d5388c3be673141270c7cc55fdb95944e99fe3dc64d12f3adcd84ea5943bb1daa443a471e2a1c9314fcfaa992b623030e0de2233dcf1def20e800c6f87e1885d317231fae9fcd44227c0486a0a354c253b32940c74e29aee87b2bb9c2d50d2a3276cf519f5de413cedb6b69e99532197261538ddc1f0690973a5d2966ecc658ceaf161be7800fa5b9f2004a74e8136c9bafb91abc8899a77d3aee976c69159f438115094c11b282c2c646c6dfda7ba1bd3804b2303a0c1077c00f51dcde0abe48bbe92f0cb0e21d6e6cb756c5bc349943b6b3e128731f3d756bb76f0214d1e9af10c38c4d06cb6c324dc5ede816675ea87387c11b48e6cc6c9636f998716ebb688359717ba5ea719889fff11427c2e1e6a5d210085d256f865da2e1ce1d44a1ffbdc2da42126aa63e8740fd625d7ce8dda4ff04f6b14f45966d3ba2d9ba3ef8324ad7f5a30fd8fa65196b0f6c367a84ca7c53a26e58382813bc890a74e5abb34cf85b01176137501a10e8d40acf328c28e94a7561fa49dc59b6faa31e4dce0d36502297162fd191614197a6f3e08ec8edb94246ad0373acb7e65b8bb5ac4973a351ddbf3a200b78e2fa315ced628a8e69b059697b9935b084d3adc1371194a208a0c35c01135bc831c37fcdaf804785d8c4bec7dca6db05e5e0bc9affac010d8b0b6d078b32486ae519daadac22da5c2f860b2a7c0be7dfa4eb1538fb66e7ac3143238af665177653c748ba1fab123276bcb412e8dee65c09014f6f1d0103802c81709eb4e309fe46a98984c44b616eaa82f7cbad263ec7d69a2170c09b3031dedc596b7795797bc45f6af7188c19020366bd2ca8307ce1431614cc687b0bf7d7534011099f9a5f348f82e9e50a79fa4c4b36214e2955e51d9efb4218c6eddcd0623169a07d8d5ed8535f8c5a4251dd1a18735f67331ef279620890250c6662e010d8f1e67b479528bc6cfc2e0a6f9d26cc91a50d64cff3f30db4f331fa8dbd053902f9c65fac038cf03d96576a2a07045b2d9f7b08a3f3038fece6ba76d91534eedfa648eb4b95f8e62b308313199dbc4426299024dac6a4d4b14617c1c11ddd4490583b2f8eaaa6eab2f4137607a4e435f653c503758f3662192598296a5bed60ecc0c3cafc54c8c158152b519b4636df639812d4217f69fe188c989635107e6e0e44d1799370159b87098628f9d8a5659d74b45e61e611fa590269864782865cd739d192a1146a420728f32b5df29daa63496f2f0f21bdd770500729ab79b80f267933b9cf936c5d9c5da094afca81cf67281aefc323cc14f63846983a8427f10e176f3f2e830be57275c79f9030de34b3474a1ea35b51b2c6e1e1dabdbb9681cea90645b4e904dce2bfc36487b5a74fae64f3103c05ba87935ce42577615727f344ce4d9905359b35e0c6493ec6cf77358da9bb98037b5371e1ddcc86bdee9a04604a9b9dbdc1d6309ea9a2502bce37ae0cf170e0127e53ace906a7190f44a792f86621cca752b530c9a6dfae421fab27c8679ecfe235845b57c12d5e2652a4e6eecb5b3e079944abc5ae73f265978a998b4fb959375b2ad4836f6ed52b1cc8f094daccd4b4ad5ab478ae7cb9be3f3a6fc017b8eeab16b9b1242af7ac89730d49182d782d56ca475b349c689756fbafdad39f7280a62d8ecd5cf9d0c68da7da3bdebd936b8783360c0ec5609b3eeae51db647eb2071991fb1dbf1d39768831e45bde7e47dd8ead49babeb5bd50a07cda31cd25b2ad188ff1efa86b1415817d8b84ee2816f14591a13ed9e3503927acb875a78ec3f12683e2b5aec2dab1fd7a7681b08f051c0bfe84fa0eb4c6aac8a803f11c5198e90cb76ca6299365f5564d130756c9e746d02bcea035430ae1e6b72470d000a14cf363f9cea3f7ff5e331ff526fb4b234c8c861b5df6bdbcb1b6a78cd7613a622e3db4a8bc3877091cfaa27e2d4bbdd64ff210e1fe7f97712b960131bb697505b0b17c67f4da218d8a61e2bfb328b140db76c6ecedd76c63de368d6a55bec4ef89754e3d3f4cad17916c409f3ab4d32e39641b5975485f3a96bf3444fef3c1e797c81dd3875950de3219ac21eef49e9008bb4a148a5064ec53412e767b4ecf6053ab05b24a2d496d48d192d46d7d6a2ef972e245dbf8f357bc2287e00d33ea5a43b2950535a86d9b92a8388e2f699a6704af7dab3f2f97d5d8a538aefb239ab4ca37286c9307ba808002e582946577903926cad368ec721eb06a513352386a8a42ef49618ce29cb9105455eb6155b9a104a6a6c1f62347e46c45a668cfb2b4cb6af1b3a4293abf198b9b56fd91812b163e4b90ce93465d89b60065833d4459bf0e252cdf7258f13875661f20b82d763f8adc1478f262d505bf75246f462d15bf6433cc8c6900bd4ec8f874fc570b72b5591db00a88268bd3611a05d954365a6693fc0163807c25a1ec633e4d829bb11d327d63556e7f24ecc225b0a8236a83894164566c6739cb2d738415b00942d194ccf810c90c00b6ceccf3df301e54957491d25fc81568f", 0x1000}, {&(0x7f00000001c0)="9d635dbd67a92c2871355f19bb2217a410a13e2ae1ba180a6aa9b6a4c691e5e1a999", 0x22}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60}, 0x1) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) getpgrp() 16:00:12 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5d32cfa522348cf7a4b6a9140523bfa4f2a7316bd6ef570855c6d917d90e31db67c32ff2fa8ce03883325020c9a58b4de0fe327fd4147ed94f9a6f7a171deaee5683f800caf5ea4e563c0d4bb5ef008514433c39d996400fe7b7ece326b1a1b355005b928482b1d9309f4e182ded8bd3bd51064939c0b767ec539adce125ad05aaabf4279e43b2662f918713e246cdabb34ebcf38bc5f7c8114e34cd9cf234929cb0064c60decd3e13a94a9f91187aafef4a36f2bbcba282e032a0bc4930e64e9c620a90bd57e294b3c352d672e6a5533c89c089ed6af1a85b75bb4038217ffc619b56d6e916cd7a633ad817", 0xec) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x0, 0x6]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="9a0cc0674dece78ef383a0e2f5cbb43ef9e68552230490a5c6e16dd88a7bbdc73ec59c29078e5a92396c5878eb10abf85945068d45062b7671e5d271d372c5df327e7cb0495bc2483042b90e6841f82bc94ca44f1126691d8fd4576e1839b78ca15bd76918c995230f6e7305f5826caea10bc5146167fff49b3f160fabaf08fce35c929e43f3c09fbce96539c0a8f98b337226ea6fcac30653c8a57b4e", 0x9d}, {&(0x7f0000000080)="40235dbb7239301bc13ff9f3a1e8af3d763145da8bb5de6806df9e9949e971a21cadb61d2ca7626783d2dda50dee7d504e09e14f516fce148af0310c73c56f998d2d1627a68af9e49fef60dc5962c1c53a834e513f1e5aaa32757ffe49051632050c6d0f2676f4144309afc1f75317c034611850", 0x74}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x3}, 0x8) write(r0, &(0x7f0000000280)="65e51accd04723", 0x7) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xdc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8d966a142ea845eda5a6c4fbf57faffeffebd926d0d8b16fb96f787847a5a97718d83a7ef97ce9ab56d5e07eab2f6e2909c7acac1cfc3b2c3e841c732a75ceb2b8f5d05c2d4431fcfff8c3feec672637a196f94b1bb40fc2c649ce6ee9b09aabec99851c0e12a79ccba0a469b45af8abcdc5aa76554d1ad7d0f89c9626c2e9e61b6707203bd27f1810bfee78994c5479", 0x90) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x4004, 0x400) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000362000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x80000000000029, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x321) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20090, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x812, r0, 0x0, 0x2e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x400000, 0x400000000000040) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820000000000000000000400001700000000000000000000000000000000000000000000004400000000000000000000000000000000c39d994b8a1be4000000000000000000000000000000000000000000002000"/208], 0xc9, 0x2, 0x1800) 16:00:13 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0xf91, 0x80000001, 0x8001]}) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="3059c580833dad442aea4f7f8ea02ed41f97d5ac7a86aa5de5ed5eb909a2f4235c55e31bf18c014124a9440eee4975dece98fe95a33bbefdcd9a0eba0cdb3d8dc9e199c8cafa83a3c3a114b5a64452e02e38ea06eea958908e9358be37e33bffbaaaa47a9467ff942d834a15eb58bd16a78202eca8cd74d0169eee2b810f51af0760f2e7db72ca44c6c0862c239aa84579cdc2598c5d7ba0ab97b9d519fa79c06683948d3d158ec0dc98f7134008856b69252a826c7ad4df65e6d07d0f16b2fc4e1a9980dfef9b", 0xc7}, {&(0x7f0000000340)="9f9e1eba5fca54721816da3a2693f9a79bb8a11977f13bdbe81db053a2fb6045f6ea73c7bc29fd5f25ba1c0813858542a52fe5dc5ba4", 0x36}, {&(0x7f0000000380)="b12e4774de0d73120cc666a1e0d4a41e351a106bc36cd17548632e908eb179fa9772b509f8ae240bb8643b187322a55bfa4df7986f514b1f38233252259fc5ec1555d89dd74d1485180e5d50551a28e4da1473ce98092c633b7f408bd280a705941f3a58a0987dc9e74b00eb48cbec9fa8c4c992", 0x74}, {&(0x7f0000000400)="fb430a0ac9af760588a39de433c2f3e91cd6e46ef63d7d1aecf384f8e24855ebc2039e96f156b5c2f42dec80c2076a0f3c63a4c03d3854351fa247cbb5cc04c50edeeb843e34fc90eec579bfe02971ce1fae8c050faaad3dca42ff7f674b8a4a3baa710cc51554f672d335a37ca583399d86c2ed7b05035c6a5b9fab1cd98a74926330c82136a377cebc3169cfb56242b2fff87bf1b69534bd31da32e33bb3e88a79a4ec3ec6df7d0918384f4e9f26f457cd805b76ca8d1fecd708283bc338bb2fcc94efa02eaf6a1f47601c5eaf6d1fc878c1ea39adabd4a3e5805296bf798cc761c9bd2481aedfa96718c2b8f98358abf2dbad15ab695654", 0xf9}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x402) write(r0, &(0x7f0000000080)='<', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86134) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000000000) write(0xffffffffffffffff, &(0x7f00000000c0)="b7ff7c9792ee90f7c85ff9a0bddeb4160ba024a5b5cac42e0c10765f4519523fe3164ffe31b144283d3c0fb6813bade18998eaa7702d6bf8728287d26bb5348b5bcefa3b360548359b32bfc216ab7840d02fb49c21765d6a715286a83304b69338f793e3525ee24847c2adf8e6f74db2a6753d9d2baa239b092fa6a39451199d8dd5243c4f73a1e4f2134fad541c8ee5162085d22cf531a3328b988ec76b9ef925cd14c378838525cbf8a10f206c3bc62464edc73523c1466299ae9c0fa2b346edfaa95588cd355c025a6e2b1cdea5885d338af0047c333014e11ab286037815e803f0f72a", 0xe5) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x8, 0x0) write(r0, &(0x7f0000000100)="8df6827ae6e6909dd8de9980e56f237fb88d06c93b7905f63ad136df6423607ea48632c01416c6f26b361df994a82d7d7f81878c0a6fc4e641b990fa9f0afb605a5194f88ec473e3b19d3b02ea8dba746f815f51fb76a2d55ebb6e08ca62106c64fe9cea3c9a3737589a29d7fade6ee689337a7a6f6972e5f4599ac1a1a352b4b601bb16f746fc64424b6f5b60b574a1b393c259fdcab9563d480932d60730a042dc8b3c6286eaf3387d8f1bbd94997c1758071c1255af85f95fcc8d74cbcf11c198624f848402ed5aa93b81a9d1ab0c9bb62b5960cf581c10e6220da8eb5087998fca3a19e3cdba9e3e81d525a4a850e31663a80fdb2e1bb8629b42dd7eae", 0xff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 16:00:13 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x660274f9) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getgid() setegid(r1) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r1, &(0x7f0000000b40)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0xb714}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)="7949c4955f48d1e634db8037d7356e", 0xf}, {&(0x7f0000000280)="abd16f0298f6", 0x6}, {&(0x7f00000002c0)="deaa2c7a04ed6fbb1bfb4da9ed09cdb4cab83c9f2adf7f9a14921a47c7e54fee30756a905458e6be3f1f865010fced8c3aff710275d0f55e798b378f7b23051adf14a5a6938e9308a2db6d7adb543793fe43fe1e8fd3938b7417ab9403a49b93d9d44affe07ab387ce9dac2575d27559fe39965ab66de42c997f699b0b", 0x7d}, {&(0x7f0000000340)="00c7b4a0d9366ca39c727bbcc85658c1f1239c9a985f81c132cd261df8ddc1bdba8a4a142f6107b999c23e4352f41ed165eddecb2e3d588fb4c4c2d130040e2c04b8bd8e34004c53d6754d18bfbe87af12df9b93dbc1c168754083023209bfd90ee2", 0x62}, {&(0x7f00000003c0)="650b707e79953ceced26fa224c39186a68ac709d421b6fbc6bfdd3c4182fe8aa01087ee1ae6f8f8f79fbfa636e4704589d6e552a3e7b0536f3d3092ed0ae767060bee3be7411becdf9a66304f768d5c771517b666d9c06d19789f7fcfee5b2bb06ca946975ec92e10f1b94de52f85743ce917d955d50ddfb3aa5330aa0195cdafedc5ded85831092a08fd72e110ba2990a51ae653c843659ef4ce4c2701e8ab3512f86cfeb3320", 0xa7}, {&(0x7f0000000480)="21a9fc2bf7eb4891cd5911132e4f8bb0568bab7adae3a29257c9636d68f983192444a47d8292bf7dc54e323e569c5a1031261473d72afacacd5b84d68369925393b106a517387082f6258182e8cfea17e77f6bfbac79fdce6a54c6c81c91fd44d9bddb9cf4bc293a301426ca7853509635d55068f27b05aa8aef4ccf", 0x7c}, {&(0x7f0000000500)="5defd6cfa433b6e2e1a7359ca7e247fbca299a3ecf410a7b69eb3a9226faaa2c20d4e63fcff0ccf6a6600d2ca2fe4d04c61363b342784f1036e7daaf3f833aac18c1cf326d4149c2b19c036c0de212f48cf93e0acdfc44b38aac78e3063de6c9ef70eb463f433b5999f0f007cc4bf6e18ebf4d98a25ffa80c891cdec8c9433477b86e33473945ba8afa811077baf43a3e15c354ea2bf857e5034a8c68cee83861fae998ac90aae772d076e74f7710d9417f3f88ea45efd46464b62fa58b32811b30e6abc6f29450f26634cc420e1e994f5535a66a77e", 0xd6}, {&(0x7f0000000600)}, {&(0x7f0000000640)="3e4b3f28ac090a1c06940bfbbf01377ae3c0fa53bbff6307f0cc55c4e3d3f353691c6c7221fb23b31b962fd3945f4eb11d005b500362a8935ed9340335b81d83b566a0cfabdd0835d1aa03cce3df2bbe9459036a052fb63bbd7755d76624d9a3698feb73fee8609dcbace0fb81d429f61ffbee3780dcd9fe1a17435240934a73fc9c5c0eeff068860f2599b208b4ebf3e93d31bad21d419abdb0a4fa3c576401", 0xa0}, {&(0x7f0000000700)="9d4593b6b66e69d14cfb2ffe6af25d2cbc3e7885c9e62f9a253d191efd995cbe5f37bfae2da5e68d16fce691f8a4882928ba294fb3e7a3088ad51b8cf2858a129c6c450403", 0x45}], 0xa, &(0x7f0000000840)=[{0x108, 0x0, 0x1000, "767e8947237b7495f64f80e4bda866b59e50865d92c7df716c317ccf8ed6ef7e37b484f6e9369e528864a5e3dc44137700a4e08a838bd289310631a906767da34810968b4690faa0efe424348793afe3b4684eab9749b7f95b3a9f6c8551b8b62a4804e24ba8d13637a5f3db26564843c30b532f7aa08f077b4ba31cbce081a8d438c89047b28b867020f94d60d14c2756ac7e32d0f924fa7530f15644982637892f37c719a0039e424712ed9369518eb85d108a89a64a5a4a840700139e0cb0a946f92ebe7a0733d6df3dee2d0a447e0daaf20b2ff14cc240852be0ac514b5976ca7b2aea9918c375c998368b511998a5708ff623"}, {0xf0, 0xffff, 0x5, "a6632bbf31e1c298147b64f91ffbd9aaf21ea2cc2a1da7fecb2f286089c2ebedf245e31118131a33bd6b5215f69e18c17e8fa46164a5c1fd5c16f0715b066f8e483e88c9d11eec2c5ee5d2172a8b0e047fc0d055b75eedb304051e1b88033e1b10ccf83b5dd661fb78ebabadfdc2c1464e98ee4667d36db288b4d5791247a7cbfb1f853f8363facfb5c0882e027dcc87545ec01a46ebd4223ef9a8b0d5aecfea0b5767d42fdc17f8e558f71343033fbf01e2cbe584e2ca00dc6bf1fd6f8144f41b88df610d6e34eded96ec869cf4104712a60fbafbdb5cccfe39dc658a"}, {0xf0, 0xffff, 0x7, "0db481c83cba413bc1fcd9a1c49da1ccaf68b2d667452337d93f2d3f9a1d38f9dfc7e9f28419b13412704c103478bb61e02d8b72a820379781a39121b9c809443ba59727ee879849711992d8d3fa0effa512d745957acf20edcba921972f368031b482e6298cdda00b73c087a7d8be7da6d35d1089470da10a974ca23b45ebadae6d98c2ae85d12753c578a394d8adc907decb06c29b2b3576463d38cf8c99f037129565f8e8f112eb88557fab58c9b5692c78bb3606d24a8e62139aefbabb36d0f857c58c589489171d95a2a11ecd8b17b7656ba9afca6d4c44a14c8a9c1c"}], 0x2e8}, 0x400) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x2, 0x8003, 0xbd71) 16:00:13 executing program 1: r0 = kqueue() r1 = getpgid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x8a1, 0x80) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() ftruncate(r0, 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000400)=""/115, 0x73}], 0x9, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() kqueue() syz_open_pts() ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r4, r6) 16:00:13 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) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x16) socketpair(0x20, 0x8007, 0x6, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="1922c5216b9736c9e6113bf5ef70e7fa019266438cafd063b10d410971e77ca37bcbd32f15558c505c01180a429a3badbcdc43e470ab8527f5926b08bae3b623fd7d4081cebe7e2d4f1b144db0b46c72a00637896abeb3c839ec14d63b88531286e4351e65ed98a087856b82765ec60c85850ee9000a733b4814af82b1393dfd84bb375c056d56ffa6caba1a809046537105ede79435b757fbc75c4478d3094abf997a961cf28fa13098e126", 0xac}, {&(0x7f00000000c0)="f71afd5b9f2a7c3c61c6a24027", 0xd}, {&(0x7f0000000200)="cdf82b0c43110739fc21d9a9fd7bcbf741a2919acaab934386e9f9b8420bb43ff630966efe8ba041e38b0f97c75cef55c536e66728f3a286a354ce7072d6627aa1371265394131996a750a1338abf60f6a6ec61aac18b849dc3f24ae669f130bf029a735fa95a54c5e38d64a917d12cb6fb6ca79274ca43ba371e2d345ff733e6e39556a0b4f0ea4aaf40a55e48c3f08811c9e8d60ed0a85a3913ce3497172fbce0c4fa246d50ce068c2e2429ca371e4556df41051fd", 0xb6}, {&(0x7f00000002c0)="d4117570ffaa8edbee9f3895ed78205b3f380cda3f51df0f4b29dce030c8651d93dab1d749653a15b71b1e621bbec09bd99c3cd9e05023e596527e7e9674047ae1d3b35eec110feedc51dc6a5346ad6d5a5b4bdebf91fbd09b0d400379810e3ad4641528f1347a2fbb424510891f955b2f232b2c680525fe769109c5a876d15d2d1e8293dd8baa5a8018322e4e4ac8033ec6828cfa974b2e4e350b1a325a3c231541d49a07b05b914fb736010e150a59ed1101f7ad23c11b8cbc7ea2b01c6262bac92df0b1a616f214c812a26e1fc95576c242d9543058ca2b3e92e411818c1bdad95769abb0eb22a4e2c0f8f723d46cb4cd32d2ba", 0xf5}, {&(0x7f0000000800)="6172932ef5a66f927503ecb38320146020402426a7895bd3f7ed1cb80a3b574bb73283a840729f15edab41c6bdf575dc8c8babaa9faef6b439a728628cb6d8db1bef4e76fc9686f988ee7377623363aacacb71e36c2e158b004d552abcb21e9473ea3bdc74c782f58209ddfd18fc8e7f8bd36a4670cf81b4058f7f95b93787ec34a92ad946407690228b67a3ff7250e497f12725b8381802f50f44e31eeb83c457dbb85daa8aab8fa67fed006eb164445a5b781d226c575dfdbf3e5066fff1fe22e981e194529bf352a5530caced19f2b1faba0a42f1ffed71529189e0076b4cd97bf10645f4c21d24e734183ccfd18fdd9177d316abec0226ed11025f", 0xfd}, {&(0x7f0000000500)="e9bf8ed8b1410013906233d2e5c64995a5966c28d34204a768c09569c64f8fca2b996871cbe22ccdb5cb321b2b48a990a0223dd3b7e51d941f438fce06c677927b19ec98b4255187f11cf19ad48884e42abd352483dcff48dcca", 0x5a}, {&(0x7f0000000580)="4788d19fdb1c6eeee224e99d75bd55d44b8d0c34ab7f28559422c12e8ee31c4ff70bdaa967b39a0fd6ed148fb667c8fbf44c3f07520c459807dc502d5e6548f42357e636166fbe9abdb2f9d5a96e30f52dd95f1634460ba358f805eaf25dac92698100519a5ef19f30a72cc212e72f84e12eac4067fa0b012aadca177ed1bc11d1ec9083babf6380144e2d0bf3e56e158a61eb650baa40500df801e4a7742faf87fd20c5e8acaa2e52cf0143fb8818b2bb4c691120c09deebb9bed249159e1f6a7e1d55123381c4435a4be7196b04710dc42a4933e3cd6909538a38ff7a4874b8413d5cf32074e55", 0xe8}, {&(0x7f0000000680)="6d76ac3b7ef2e91c743b12e4bc8992065424efacf34185e656beec2bcaf26f744cc97e0e37fca7a911c401c4f84ab61bd7b92dc8902b96453eb854c09af5a90f6c7054a112c5d3986555125348058a26bcb719f37ed4cf682f56c908db1e01653ea1d6c77b58cd22b1a7fadcedaf49b2472bd32ae313c24d4a5111bad3264e7a0fc8ef75a920e90dd3bbe0cfc120e5acbb41a8a1670ccd62556a41414c77bbd0567e22d12e61b68481abdf789b9816443d50d7045a984fb9c71d6955cafc9c9e80d1a8e2e014cb577c3d05ce1685afccc1814cee18a4b96f53930255f089afee93789e06cf109a93d00c2d7b0e44231511021f914e7b29", 0xf7}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x1, 0xff) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="72ebbd83c93e486297ae1374907cc1cc1e39aafba389f3fe52cae8977db2d6ec46d9ba8115bb4fc109a842e64cfcb5ee6e666292ab799cc0223848bc14450a5bb5acecc7fdc5491d1bb83a43f6f5d5e19933315bed932985d753ef60a134c7de497d76b5e1c8124bd26191e04f0d22e4f0a619a8e9d4fe76e1155bd2a4", 0x7d}, {&(0x7f0000000180)="ddfef52f868fa21018a7718bb49bdc8f93f26f896e1072b17cd481e8fe88b7a9d5acd263586f9892d879ebfcf8813797749e86148e3a4fc30fe0d75cccd82da669335094a0f55701d9a467318a6cdb8fd8c6a906e5f02c4843b03a18d0af72a918f454ac706b7eb4842d85daa28db2adc58517085e3f58f81e070ef752067dfc4344e598fe4b2fc2ffba75a20bec", 0x8e}, {&(0x7f0000000000)="14b86dec7c14b0a8bbe5edb4bebc5cea57338ac38d7b781704fe", 0x1a}, {&(0x7f0000000240)="c20a64013a9aafa12df7e24140c48add1d6fb678aa9d3843a18a48bb81b9d6a71ede55c3ac92dad40bde98ead8270ea0166d11cfb46210707a5212b5f3fad461bb6eb608fa1c893fd89b92df029c779bb05d29dc54c7158297acfbb23dae981dca7f678bc8fc0d529665ac43dce8d2f1d3ac1c2de2a79c03766a996de76d70540762019e613b90d12acf98aac3795e0c1c275230d4560de500db1ba36aee7a617bcec537be674b056101b1a312b4752cb8652cf48231c4c1f3ee8284e3c6aff4459b18817d0e857915f5", 0xca}, {&(0x7f0000000340)="b3b37ae70a4805f2135e789e6321abe9dccd919c8170bfebf59709119026f185e09cd0dfd1cf56f9cc2f42c255697b987ad87e75a24162dab1718c8b0c09e15f7a06a6d54c460f927ab9ca5aaae581878138389f2f7541c27404bd881ac429ca95a7192491ca134675d12337a28cac5f69a4d06c35a6bbcb57ec046fcc1dfb4d71adaa4e0247708910d7d801e243d5c64e982d891fc48c6eff41b243bae5", 0x9e}, {&(0x7f0000000400)="f4a3787f2c5352c5c2576fb11de687d3dda8d36de04d88d03bc5884dbd89ce89a2373251df78544303a21cfd312a8a128781f10ccd6bd9be2a0b5be1f176760f1565f058cdba6745f6ee1679a8232fc64f52bc4c589c7ef041367270c3046ce14e679e1a48ebe4d57d1e0ced6e0db09734eb115ca9ce1a814dad3bad44f808b5b5fb3806b5c0548cebef0aeb348d220f4c7860b897785cdebd5b8b0505a39368294b278d96950f4a1def400f398fbb0208b8539ad25d17f1ba11c378b2f479d988b635e2745ad9c0c0348087d539ccd58236213fa5828032f1e6d3df5e729a1327602d568cda468fe5687c86d11cf6553b6fb4b203810b38b105d0e3248399502cb69c40976e29a743e23d8b7567fd46f91381ce42d8e62d9acd35089cf60e9573f415e43c94b09941b5189b02b184a3eb5ea5e959da94dd83dc3eaedd33c602ae38de1ae82133ef41c2b857942e240e2cdfe457e495b775978c53c3bd850c02b822fed8793b441af3b7a10cdeaa72dc3656ca9fb8aa2775a6a8eda49832870ea35012648c7e2427664e895750aee7831730cafe3e74279f924cf0bc8f4641983c05de8dad19aa21a0b14a0e8ae969435d6ee7400e14a494c432e463c3d7426e7cefc39ca0c47075695874e4249cd0466b2438a5a2605071c9d2c4a6785a1a69a66207f0969e4eaf75b33b3c5bf6ec73929c036eb9668cb71b707485673196fdfb11bbfac296fcc4030bafb565ab05d189cbe6118159e22e64cbfd01b53ffca5601ea44be1894db750d270c2b4fc5fb366df2abca008ec9c9db08235965022314d3960ed5ae3ea6cb684bf8284a4825f2f3858a3a6572174a1847c9d9b048018b1a55e10ab365b79cc073e71aa4458eaaa8b8fde25020c7fdf7c055f95ad34151368a7aa170cee2b18c3a61fcf23450f8f955ddfd0653c4f32c2307acdc6bdfce9088997b8a5b91e8ea8c699dfbe0d90eaf85136292c09eb5813210e12f6cbb8abfb882f2bf3e922b3d0205371736e76598e4b6c6aba45be23a505b8dd2d518642a42bed65f6ec3c60d4bdf9349b6a67e1061b9f69f27d0c0b01b941e0ef5f15beb9299a04c8b0a9a65c7fad1423339eb54fac8e58d987b7d5c68462aadf848e87beae5a6c5b1aa362e553d23b81157edc815e4acd62bc3e9d24b2cf344f1087139336b697e698d1051a3753518ca55ea002ec636f661c9c718668e3061df5af16cc78f011d0fe6557de10f104994a7a2b3273a1e89164f647020fda67b8daccdfbf70cc73d69b4d34f717081019501f73b9520184acea7107567283529625f3476eaf460104547e11eb1ac4a9f2d5eadccd606d2d701a51aae26c831fecc0c5b3e9d0cb716e46fca3f920ffb985d3010f759b41da526890caa075b886f88212c76cf3d8ea8ee2ac0cacfc5667c5b069b60ca269628c967f8950914c3f7633a66cbf93c8b813141ebd560f432a4a32bd84a5fa38aea95d75db8bbf43855692b08d79eb4d52c84ff10f4aaba8fe7a26f0b3bf6351babdcce475278bcb2d55ebbbe1e372f4e81c1231f1d8610dc520c2a2231702ef1c239eb342799f9f84e789a1705cfdaef96b2a1fa7213cce8e0bef7e7bfddefa49f4ff633054e0c530013eaa99d07e552a3649b4c8b7c4c4d7c76b40ac097c10d55f7339feb62dad58334b9d58d3a6ade46f19a0f6c7d8f628d5f6552ca011569e2278f6028d88b5c9290a868f3bde0ba489e9e758e95316c778d66b5043c8f6cd7ded2678a959b6aded9ae76ab71fb34ec87d805471bf44dbcb0811a7254bc33e27de156f3c27ca1d25c19a7240a45b0e1caa25284fea700b4d061e9fbef5bdf4c2ff6c32de64223af503ddb90dd5252b98cb1045fbdf30b7f4cdec3fd9e5560898877297150389d650016894deadc847a7f92cb83221c06698bcccc1fc82dbe766291e32aa1941fc2536805c4db106b8cdcc4410c227b4c2b8863ff01cea5588812300e62b84e6ad139a773c29574b556497624884261b47457f1a2cf71a4cb8e674e6d97a86f914e74e7fd3e2bf13f76d317853350a7e39fd91eba044371513000c8a265eaade141d850c21a49023279c87d0d5127e8d4e14a436b903dcc79d087f30e968c4bbcea144b52bc0103bcc68cb221e90b169cffd0c0da0bcb8a460383985d7c6f512db00bf5080576b4cc793a5ef008901d1bcf20f9e67d2aed2cb296d550794d3095ccb12ba076f89672c3bbea36552de1da70df71253544eaf78942996b1bbb465293907955832b2d0e5ea44931f946c6a4e87bab87537470f55de26837d497f61369a3f298b55c43beffb85e67442ee448b2fe2bb2656855fb01542a7d0cf06ac0b556813b8dc6a3d1dd772324b92d48261d3044d379f7a120822480d89d44f5470320161fe9fec0369cb1866bf3a884c1ad6897296d5d2dc36952174f1f3d58e66c39f01489df231813e20b3ac632d39ea039b0009ff9fda172600b824b5d8af8e8dbe3d06375807fde6bd48e8ad2d9b833ae2f0bea7d1e59b3fa2c9d84b3d0a9d1b9b64e147699c1479d8304cafbc1de8d155ebf092ae096f4089a87c893fcbfbc7799ed946dd525bb510c63e5baa9a81333763fdd06656e41961374cbe088c0a41f461c972089c77f5147d0771008f31314baebaa3f5f0f7c3ffb4d0475e898f10212cf81992562bff034ed367ba8aae3db8dee78013b9fdee67b7c5d964283a8e0d9bc8fb7bb1f77b2688a3b000bda1d941a8ed9e3272d5a54a09484e1caad2623b982ce468c2ba024f0140aa94b6ec2dfec35d817bd36992e94b11d97c84715057e5c047dc8aa903da313619a79847ec028f1e33f27ab2a43e07df3049da4d857ad829614af43eaf88493c4bd01ff50ea7eb34218411ee72cd97c36fa64182d1bab6d37ebbc853cdb8f5ffe3c977082e073ba9195d7d9d2004ff8ef78ed03a6edd779080b5d6a6f7105ebbfb168edf9ffd33a1b60d7b5bdbe5f92f0217793cc6e862230d0c33bfb03b7fc7fd28d889174f951e811769d5b17bec44fc84db90f181cb0626f0bd839db2ff3ed2181a7c9eae88fea6eb5e7f99550be2a6711756c0f7c04e70e73ff4bc91cd09a4f70b3531a160f016abf3452111d843581529f6a86e99daa06e175c1a386a9db4b96b318d1ab1d074f4bda0e085cc4bbf0bca512b568a1921bc6acfef785e8dff1d07b3540b7e3b45a78ca0ebabaa013cc6b3edb000bb6c8870105225d7899ab4b3aaae51d3b178a473531787bc121e8c9f4052f76fa68a2024eddc06d88cd14bbcc0180b44508ba65af25d7441aae8d5712f3aa7304fd89c4bdfbbbed4b162bc3079d4d66ee7772f5acdfca7b0341493aba51b9edc046afabd0b611924cea65c9d9ab41eb7a709f4f3a773617a14ca0508c5f3257b31dd881e2be2aee1c79b00196dace6dd715eb52f60fd0d452f887e9d13e1f63d87cedbf947138f6093678d41f34a8d23f590b4c7cc5956f4de8c1130024d2a936ad3f8b322e95a9e184944e7475a4157293dd09065db5bce09b2fc3e487b52b913ca63ca20bda42f5934064aba070a093d0a2cdbba5936a63e37f1285896c0efd479b7f79e08c6744f5a01fa678d2f58ee599ffa46b59d2f1fd8b65f860ceae9ff96e0662e556689fdbdb3438b6e51bacc2705f48e7fc552ea654dd02e116ff00498683003f537a678c3906db91b3d364f82cb16fe84f9c6b4e1ab967dfe4fae9848c224997c85f0ed7fe4b3a1b4c3891126ef0bac7d2eb0e73e4d9d1f6c6ed58a25c5bd46752b5679f8947c10f4fa60254a3a05bc4ce7ad70bf2ad154db8a5e6df2138bd6580d6c002b9f0c7cb3df29de3edc575523f9898f967e077db933f047029de7867d95d5bcdcb4eaba199cbfb1ecea6288d46446e215ce1f7838dc0d5e4f2e8d14038d5b0ddbca16bae72adbb7bab6c149b912b012ffa51ea17affca57aef26cd077eb04b0e22ffd5d893821dfea25ab3cbf199eb8a7702af00ffbc8338ec7b75760ee08ccd391219013279bba738b9d070edb32d4bcc97d94b7c4dbd3eee470c37df824dfea835584821ded2c4a3ff5d1efa1e2a7b589445a691bf8a3d8f3db69235b836068945644ced101263cbc153b2139980f791e250598246914324adce7b356ba8233fa0db52bb0bf61317fb71abbb7d53f4e6ac3b7b7254a39c19619c17b2098102cefa4a62a4a71d59d4de0887e08428093d745281a8fe494d9fce7b86e47c72feb3318bb9c70dbf93cf5455be7f7aaa0c1e47adddf95cd9c3a0b164536b62ce2e32f3bcc5f154e6b137f8f8b2248bde38b78def8b124b2aa93b3fed4d919a5179f4099692e9ef45b0c75bfc5266bc990c112314a881da2f4d89e4794965e32e8fc8fb78532672406031f2d92b22ff7bac812d99de3cc3b651d3dab5bab3e3467da0783859ec002e600ca9ec9fa23365bd112dbec4571f167e341defd9863f03da9aff0d189c2095242d2399107537b5b17c71a632eb8d19706a3ea6ba1aa3655c2bdaa935753f1901a26d85bad054020d004281f251cb457c96283ad51613099cfbc23dff5ee74cc04d8949dbb41d57abcc36da2f5d9e2b997c1e75d0e6ef5c2644778f9eba4a10b83e4a864e71f2f067d8953842971fb00bff93cba863e71a2343ef46fd73fba18d740c8622ce426eb0cb5831756bd82407f9f56e8998e48e88397f591d8da03f086ea0821ce62a93b95a6be529c1ee5f7f8f4fb3c5afb27a544accc4ae748cf8fde3a261cf8dc4148b61c07ef6240c574359133301f0d3cd285dfcdc1c7bf83f51cde87656d5c50330df9a8fd856918b0d86c9a15b4fed3198ace7065246651dc8c8f7d9e17361c97add4a000cc52f59819f92a9a7f0f1f4fec39582d8ac9734422a4aaf946d47ff31e405161583226e0758ae95554d1e52ba32688aa3c1348ff97bf33724e3309e52214168cfbed924dc0e042b8f93ea23e0f12083c74f6ff1f75acfd0896a67d6fe18a4d111e54b9d3555fcc5bbba2a162008b3f7e35e9d22c7f7713f7715c7dc00cf8f6ac9422797baef1014383c5f453dbb05bae61c8921f8e5f27d4f0db0edcc0c8bf1021bd6edcec6ea377699692956fae625bc2771821ed3d4fe333049ce989bf89acdfb5e5099af57f5dd225be2477f2e96704b0acd8f3c51c5679dcf1c84b63d87ee5796917a91bb3617f1373f074a662d79c79c525269832c0817e8e952cbb19f882c75a2a7ad42314fc4a1f18266459d368f159f8b7478bdcc977c9e861c6d63cfac62f9082cdff56377a3c59fba2c5f0225a1827aa1354e3798a2db63d7f12ce1c2d7b2c4075bdcbd63e71b29513e5a04e053fd41ff972490b749ab906297637f5458e06c260179eb2cdfb402c8b1da4650fe5d3f92ebb7961fcc2716729aa659be9409c8e02246559a1f54d7c2fd7eb9b09ee7e54438fbc85593fb1174853508743822ae175bc3542e69e732338c2abb5c2c8f2c194d28a96989c0f1ec3328ccdbd78d81b29f8d622a4a6d0287e2e61eb9acebc496258ac41f910cbd9fb09402487f02b7849adb5e4c2c5745f41f5b058e96af001b23c81c4284f089733f8fef68171bd1922d48cbca923d341f906004051563964a0f11cf13d92d6352e54bb132d668f89eb78abea064a4ec82e879efb7dbb4c6f0a336cb287ae4953a3a04b5a3b0bf193452908e14da3b885ade437346e0a08bbbe13d502f2d61e873614b2f3439d59cd4a93f1582bc386f25f570100688ab0aa6d595e7331c01a807eed75d78cef5a5de3840f4b46276697efd4e778e3e9d75cc17572996287186293bcd3d92d56af", 0x1000}], 0x6) openat(r0, &(0x7f0000001480)='./file0\x00', 0x10100, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) r1 = open(&(0x7f0000000040)='\x00', 0x20, 0xd8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000100ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) 16:00:13 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3f, 0x102, 0x1, 0x1, 0xffffffffffff8001, 0x6, 0x1, 0x3}, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0x2, 0x4, 0x0, 0x100, 0x8f, 0x3}, &(0x7f0000000080)={0x57415e28, 0x5, 0x10000, 0xbcb, 0x2, 0x8, 0x2, 0x7}, &(0x7f00000000c0)={0xfffffffffffffff7, 0xff}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = geteuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus/file0\x00', 0x30380, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x8000, 0x10000, 0x6bd, 0x0, 0x8001, 0x800, 0x100000000, 0x2, 0x2, 0x2400000000000000, 0x2}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="10d0f0b3996eb1c6fd9978fc64e5aabdf115f410294d1a8d4bb10a151d2b47330bd8190176a9d0df06fd95e19d783a567a0ed58d2558ef7d3020d701820b1b15afefe5418e4c0c07518af0a962c545c3dd51b53d78fb73947a0c28eee1e2a00ac7cc72e36ac03d072c35b1e86334", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x2fd8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd8e) fchflags(r0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x6, 0xd6, 0x8}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x1, 0x40, 0x20}, 0x8, [0xca, 0x10001, 0x6, 0x4, 0x100, 0x8, 0x3, 0x7]}, 0x3c) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4e4944b65f9cc4d5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r1, 0x2) shutdown(r1, 0x3) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xef13, 0x1, {0x20000000000, 0x800}}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x78) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x6, {0x8, 0x3f90}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1788, 0x0, 0x0, 0x0) flock(r1, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000140)="2c7d6a8cf7498e068a0583426fc2a8f99594ce57297e00da17c1d664e1f48142b7fec8fc33fd3d124e8154275b356fe8d9d3abf0c5e3696db2874a18dd9ea9a665188feb7b3b6eab458e3662128e3f22ca2d080b47a7a1af7fe1fbcbcd6b692fac91208f912b62d468abe1d3d434abba16dee108ba1f96040b705c"}) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000001be658d5f06e60540b1547f8e223913d74b0bbc05fc03108ddb064306d810c8ced3148247dff427ffd64e8e48b8464979d90abe994db9856e8ac0d6c0de44341182e0da420b832e081f8a3d9aabb710eb14984ac7d5dbc9e748bcb1428e79a2b5b46e5699c98220388dba604e2574126a0ee9dadc76f0961dcef78af5038ceb6cb94163ceb108b4230d164dbb4c7bc9838f2b16c97a8a94dfcf699cb13e0c2c397356978e7d934a6a14436daa9e4a3bb87225dba8049b9ceb1b6fd9f171b2c4a4da19e1646fea2a3b03adae2aa81236a9bb7f3ce93e31e5123d902c1cdf72798b45e6c71c8f5dfe9f15511d0bff3"], 0x10}, 0x8) 16:00:13 executing program 1: r0 = socket(0x1a, 0x1, 0x5) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000000, 0x1, 0x8, 0x9, "982ea7c8ab7d8d69c36428e098684cd501eb7a0c", 0x40, 0xfffffffffffffff7}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x8) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0x226) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getgid() r11 = getpgid(0x0) r12 = geteuid() getgroups(0x2, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="af7269eb91c713914b8fff9056877577347dbc424114eb34320809e837e1cb6ace5f1a25692c645ebdb55524b2e80c0f012f36cd4ee735960d839b097863f64ea03ae13842f227e234dd6191aebdf171234344544f5eb80cf5d48019d2f01f176c3d40a91052ba64b6439f72aaf6bc4b45e88a8ee5cde552c743a1", 0x7b}, {&(0x7f00000001c0)="b8276d01e0cf3ba6a961dbe802d1e389c57494", 0x13}, {&(0x7f0000000380)="acaf792f8df6cb9ea93cd421c810a7d250bf975b96ad1f93286986b7a1083b2e8e8b01b438d1d5a72a8546a5c10848486219f1667b94ac1b381cbcec6ff69421829444b87d3c910cfb13b9ba1cc4ec46d5ab3534c8eb972b88435a3592d5421cfd690028d8a2483efdd0f7930b90b7d03af3455003b86faa0fd5330bb9084cfd7bebc9c3be4b55d0e7935d134687126e36f4fbd16268f25b86cd264e4a94cbab9b16e9a58bb4d7d0ad5678058030102be9f15438360222d03eeb072111ea1c296ad971ea755c043b750562dd0203b0f094a2bdece131514b065bb5c512fba2619e125f", 0xe3}, {&(0x7f0000000280)="9e9689c8665f5363f93871b1a16bd6e9d8cf39fac683ef7da4c56aa563c776b00ae06d5390f1a3", 0x27}, {&(0x7f0000000480)="284cbb0fbd9252e84d35e2efcba28c83d4a9478261e4d646afeb52075501e39f7bd985c34fcb4716c17ef533ad65bf5916d0bf23e6c487807bdf77769d718ec8260143eef4d7c8f2a6c4abfd7b2dbc5bb0784560f8ca144edbf28f29ee134a2da0460f45cc1e8aeeded942997c2c33017edddd9464f049c3bb7eb8c0dc756101a9cb1c2f53dfcc5c593c9830e41317b86fabfb0a13c50dc486f80f5c960ec4a5ee970dbfc456549fb24f8af3792ccd9d6594c9244d6637e3cfa166b6937bd6adf17e6abd7a74ec5ac3ea7c965abe46f1047fd7f0f5eb1a882dd2c683242c210b8d02701c558d4b507e96d7678e893048", 0xf0}], 0x5, &(0x7f0000000840)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x128, 0x2}, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80000000, './bus\x00', './bus\x00'}) r14 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f4732967fc2932726dae4564ce6e62d35f9519e964582e0c66c9075adbd412c6cd53c7ccbed89c5a5fb8f6520f45bf7171e70a2071d11ade2ccd3858421942e7a1db2cac80fa3e49a6abd1e15d522dd9b70062b2f18fbf344a00cd1ffcfea30255cda1ba9d97bdc015887eb054e28271cc3e9809d60da634d4bfac29a93764119546fec08a3b611ce6da6317f48f3d35fa75bbab1029734047faeaa3b598b6099c89744c110f76f69a3992bc30229b6b06a4cceb98175eb8449a645a446e8a59fdb72a1e920a34aaea2ea4e14ed91540000000000", 0xd5) write(r14, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed34", 0x5e) write(r14, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x5e) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: clock_getres(0x8, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8) fcntl$setflags(r1, 0x2, 0x1) 16:00:14 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x46, 0x90) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x100000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) 16:00:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/175, 0xaf, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f6669000830000d280b6aff3215c8bcb23e664a145fb8873269592c69611e8a66d9932a1daf927133d7928c1c0f7200"/63], 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0xffffffff00000000, "b0d4000200fe4cf8000100", 0x0, 0x1}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa02, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x3, 0x80, 0x0, 0x51c, 0xfb73, 0x100000000, 0x3, 0x3, 0x3f, 0xb782a52}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto(r2, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) socket(0x38, 0x3, 0x8000) 16:00:14 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socketpair(0x30, 0x8007, 0x1cd7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/183, &(0x7f0000000180)=0xb7) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0xfffffffffffffe9b) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r1, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r4, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) fchmod(r3, 0x44) setsockopt(r3, 0x3, 0x7fffffff, &(0x7f0000000100)="2b5f20ce1d76f43a266acdbd7312e426a1a6a83ee93a5713e0ce003bb56b35421988db0f2ae7f3af499e0f1755c20a0d102fe43f5691b0ce2bf2c95f0763db304fb75de6162c655b896792533b965903e8a9d4cbf0159c63d834ac77c43a795ae34b8de89530021ad8cc5efc6df1cf7b9a4aa2bd7a2a39c33eaf524cb71742ae11003feaf5d642293e5ac6762282575b9deda2445d5d284a05823928938d38d63c6a2b3e47630920cac9604462ec97ba18c24c508773e35c3afca7eac987224514b28835fb93268e47bd6f3c1b857f526f72fff859f8398b5b57aa25f93ae627adf5a4e4233a", 0xe6) write(r3, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d2905794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f567ba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b1d0e973ad3550b10553cb7918672f26f97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06020000006287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e3286011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f2a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec138efe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e00"/1881, 0x759) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x101) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) pckbd_enable: command error 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = dup(0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getppid() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3f, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x56, 0x60, 0x8, 0x5bc}], 0xa981, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x7f, 0xdc}, {{r0}, 0xfffffffffffffffb, 0x15, 0x80000021, 0x2, 0x7}, {{r2}, 0xfffffffffffffff8, 0x92, 0xf0000000, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000011, 0x31c8, 0x2}, {{r0}, 0xfffffffffffffffb, 0xad987d66e94695fe, 0x8, 0x81, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x5, 0x7, 0x62d7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x23, 0xf0000000, 0xfffffffffffffff9, 0x40}], 0x2, &(0x7f00000000c0)={0x7fffffff, 0x7fff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = getppid() fcntl$setown(r2, 0x6, r3) dup2(0xffffffffffffffff, r2) pckbd_enable: command error 16:00:16 executing program 0: pledge(&(0x7f0000000080)='\x04', &(0x7f0000000040)='\t\xb9\xc3>\xa0\xb6\xf9\x8c\xd4\xd5\x00\xddC\x8f\xec\xb9\x7fS\x88\x0f\xe17\xeb~\x17\xde\x9c8\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/73, 0x49}], 0x8, 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x2}, {0x1, 0x8}}) 16:00:16 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000050882a00"/80], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x4, 0x5, 0x7f, 0x2, 0x0, 0x8000, 0x3]}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000011c0)=0x9) recvfrom(r0, &(0x7f0000000080)=""/242, 0xf2, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/37) syz_open_pts() 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) write(r0, &(0x7f0000000680)="75f2b468d9fa79a126829ede16dc05729607e60d34a325c707440faa122c7b35c8fd680d974d9e0d75e7f74211fbe274f5d22cb51f9859ebdcc073f9b391fe075bea0c6d6a4a69bbb4bd792b3d36ef0124e178062dd8e81553bc728433c3d30b0b4372544dfdae736c2d8c842fde92c064d0f9e7b2f2197787fa58ca7959c0aff7c37b8aecd71945a56ee65f3d0cf1c5e86fb61b473fd5a05d8bee6e2b1977a206accc557faea537b221bf10a90e622f5f5b7b863d6f5953761159ed5b1442399c9dcc19860d3e55af6a0c9134a8b7dbe131f7bb5fbcf7e93e3fb617b279c1bc7d3d2b215e59b2b6c0161bc275334ec0b588d2666dc2c6d02652049020c87c70c10ac683ce22a7282b09c98b85daadb2a470cc845d2cba8846ce91232509d9215d51fcf218b3eb36237f3312f8", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *350636 95631 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000005cc40,0,ffff8000009b3a90,38,fffffd803019b628) at rtable_insert+0x66b rtrequest(1,ffff800014938cc0,38,ffff800014938c38,0) at rtrequest+0x875 rtm_output(ffff8000009b3a00,ffff800014938d68,ffff800014938cc0,38,0) at rtm_output+0x6e5 route_output(fffffd803518c900,fffffd803700d180,0,0) at route_output+0x7d7 route_usrreq(fffffd803700d180,9,fffffd803518c900,0,0,ffff800015a29c38) at route_usrreq+0x363 sosend(fffffd803700d180,0,ffff800014938f60,0,0,80) at sosend+0x660 sendit(ffff800015a29c38,3,ffff800014939040,0,ffff800014939150) at sendit+0x53c sys_sendto(ffff800015a29c38,ffff8000149390e8,ffff800014939150) at sys_sendto+0x80 syscall(ffff8000149391c0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,a1b554c010) at Xsyscall+0x128 end of kernel end trace frame: 0xa46b9833b0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000005cc40,0,ffff8000009b3a90,38,fffffd803019b628) at rtable_insert+0x66b rtrequest(1,ffff800014938cc0,38,ffff800014938c38,0) at rtrequest+0x875 rtm_output(ffff8000009b3a00,ffff800014938d68,ffff800014938cc0,38,0) at rtm_output+0x6e5 route_output(fffffd803518c900,fffffd803700d180,0,0) at route_output+0x7d7 route_usrreq(fffffd803700d180,9,fffffd803518c900,0,0,ffff800015a29c38) at route_usrreq+0x363 sosend(fffffd803700d180,0,ffff800014938f60,0,0,80) at sosend+0x660 sendit(ffff800015a29c38,3,ffff800014939040,0,ffff800014939150) at sendit+0x53c sys_sendto(ffff800015a29c38,ffff8000149390e8,ffff800014939150) at sys_sendto+0x80 syscall(ffff8000149391c0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,a1b554c010) at Xsyscall+0x128 end of kernel end trace frame: 0xa46b9833b0, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4f04 __ALIGN_SIZE+0x3f04 rbp 0xffff800014938980 rbx 0xffff800014938a30 rdx 0x4f05 __ALIGN_SIZE+0x3f05 rcx 0xffff800016bfb000 rax 0xffff800016bfb000 r8 0xffff800014938940 r9 0x1 r10 0xffff800000994800 r11 0x726fce63cea19e53 r12 0x3000000008 r13 0xffff800014938990 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014938970 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=350636 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800015a299e0,0xffffffff822b7b98 process=0xffff8000ffff7a50 user=0xffff800014934000, vmspace=0xfffffd803f014210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 95631 91955 10244 0 2 0 syz-executor.0 *95631 350636 10244 0 7 0x4000000 syz-executor.0 44235 40393 1 0 3 0x100083 ttyin getty 45398 300878 0 0 3 0x14200 bored sosplice 10244 247922 89084 0 2 0x482 syz-executor.0 61370 291612 89084 0 2 0x2 syz-executor.1 89084 91492 74707 0 3 0x82 thrsleep syz-fuzzer 89084 107700 74707 0 3 0x4000082 nanosleep syz-fuzzer 89084 278199 74707 0 3 0x4000082 thrsleep syz-fuzzer 89084 444520 74707 0 3 0x4000082 thrsleep syz-fuzzer 89084 21126 74707 0 3 0x4000082 kqread syz-fuzzer 89084 506085 74707 0 3 0x4000082 thrsleep syz-fuzzer 89084 483318 74707 0 3 0x4000082 thrsleep syz-fuzzer 89084 503571 74707 0 3 0x4000082 thrsleep syz-fuzzer 74707 78375 540 0 3 0x10008a pause ksh 540 204105 23569 0 3 0x92 select sshd 23569 12468 1 0 3 0x80 select sshd 78322 74263 28864 73 3 0x100090 kqread syslogd 28864 380557 1 0 3 0x100082 netio syslogd 13962 88745 0 0 2 0x14200 zerothread 15562 192985 0 0 3 0x14200 aiodoned aiodoned 63501 261837 0 0 3 0x14200 syncer update 49550 218838 0 0 3 0x14200 cleaner cleaner 68127 364989 0 0 3 0x14200 reaper reaper 94685 65539 0 0 3 0x14200 pgdaemon pagedaemon 79261 461042 0 0 3 0x14200 bored crynlk 60732 291211 0 0 3 0x14200 bored crypto 72131 360797 0 0 3 0x40014200 acpi0 acpi0 95722 467384 0 0 3 0x14200 bored softnet 253 233243 0 0 2 0x14200 systqmp 2428 386715 0 0 3 0x14200 bored systq 96467 70062 0 0 3 0x40014200 bored softclock 88397 312958 0 0 3 0x40014200 idle0 61548 9624 0 0 3 0x14200 bored smr 1 471421 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6293K 6804K 78643K 20008 0 0 pcb 20 9K 11K 78643K 2693 0 0 rtable 132 5K 5K 78643K 827 0 0 ifaddr 58 14K 15K 78643K 478 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 205 0 0 iov 0 0K 24K 78643K 2068 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 5701 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 64 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 347 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 6349 0 0 sigio 0 0K 0K 78643K 96 0 0 proc 43 30K 54K 78643K 911 0 0 subproc 32 2K 2K 78643K 36 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 676 0 0 in_multi 33 2K 2K 78643K 249 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 624 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 76 20K 30K 78643K 17683 0 0 UVM aobj 130 6K 6K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 223 0 0 NDP 12 0K 0K 78643K 128 0 0 temp 175 2715K 3355K 78643K 21466 0 0 kqueue 0 0K 0K 78643K 54 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 2400 0 2396 1 0 1 1 0 8 0 plimitpl 152 115 0 109 1 0 1 1 0 8 0 rtentry 112 70 0 22 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 902 0 898 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 92 0 92 26 25 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 48 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 343 0 333 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12444 0 10978 48 0 48 48 0 8 0 ffsino 240 12444 0 10978 87 0 87 87 0 8 0 nchpl 144 22020 0 20395 61 0 61 61 0 8 0 uvmvnodes 72 6774 0 0 124 0 124 124 0 8 0 vnodes 200 6774 0 0 357 0 357 357 0 8 0 namei 1024 67649 0 67649 4 3 1 1 0 8 1 scsiplug 64 9 0 9 8 7 1 1 0 8 1 scxspl 192 217752 0 217752 52 51 1 6 0 8 1 sigapl 432 6527 0 6516 2 0 2 2 0 8 0 futexpl 56 98276 0 98276 2 1 1 1 0 8 1 knotepl 112 1014 0 995 1 0 1 1 0 8 0 kqueuepl 104 1337 0 1335 1 0 1 1 0 8 0 pipepl 112 3198 0 3179 9 7 2 2 0 8 1 fdescpl 424 6528 0 6516 2 0 2 2 0 8 0 filepl 120 39735 0 39649 15 10 5 5 0 8 2 lockfpl 104 4540 0 4540 4 3 1 1 0 8 1 lockfspl 48 1382 0 1382 4 3 1 1 0 8 1 sessionpl 112 24 0 16 1 0 1 1 0 8 0 pgrppl 48 96 0 88 1 0 1 1 0 8 0 ucredpl 96 8617 0 8611 1 0 1 1 0 8 0 zombiepl 144 6516 0 6516 3 2 1 1 0 8 1 processpl 840 6543 0 6516 4 0 4 4 0 8 0 procpl 600 15988 0 15953 4 0 4 4 0 8 0 sosppl 128 70 0 70 19 19 0 1 0 8 0 sockpl 384 4783 0 4772 14 11 3 4 0 8 1 mcl64k 65536 1910 0 1910 208 187 21 65 0 8 21 mcl16k 16384 17 0 17 16 16 0 1 0 8 0 mcl12k 12288 98 0 98 20 19 1 1 0 8 1 mcl9k 9216 89 0 89 25 25 0 1 0 8 0 mcl8k 8192 76 0 76 24 23 1 1 0 8 1 mcl4k 4096 202 0 202 24 23 1 1 0 8 1 mcl2k2 2112 31 0 31 14 14 0 1 0 8 0 mcl2k 2048 61213 0 61172 12 6 6 10 0 8 0 mtagpl 80 10 0 10 4 4 0 1 0 8 0 mbufpl 256 127439 0 127386 100 94 6 37 0 8 0 bufpl 256 106295 0 99456 428 0 428 428 0 8 0 anonpl 16 709344 0 700139 210 167 43 57 0 62 2 amapchunkpl 152 29559 0 29475 91 82 9 18 0 158 3 amappl16 192 44423 0 43925 178 152 26 39 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 35 0 34 2 1 1 1 0 8 0 amappl13 168 3612 0 3609 1 0 1 1 0 8 0 amappl12 160 23 0 19 1 0 1 1 0 8 0 amappl11 152 52 0 45 1 0 1 1 0 8 0 amappl10 144 2778 0 2775 2 1 1 1 0 8 0 amappl9 136 554 0 551 1 0 1 1 0 8 0 amappl8 128 134 0 121 1 0 1 1 0 8 0 amappl7 120 2736 0 2732 1 0 1 1 0 8 0 amappl6 112 58 0 49 1 0 1 1 0 8 0 amappl5 104 162 0 155 1 0 1 1 0 8 0 amappl4 96 6758 0 6741 1 0 1 1 0 8 0 amappl3 88 369 0 358 1 0 1 1 0 8 0 amappl2 80 55177 0 55116 4 2 2 3 0 8 0 amappl1 72 126529 0 126139 24 15 9 19 0 8 0 amappl 80 16268 0 16238 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 6528 0 6516 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6528 0 6516 1 0 1 1 0 8 0 vmmpekpl 168 43332 0 43309 2 0 2 2 0 8 0 vmmpepl 168 670426 0 669026 195 127 68 81 0 357 0 vmsppl 264 6527 0 6516 2 1 1 2 0 8 0 pdppl 4096 13062 0 13032 6 1 5 6 0 8 0 pvpl 32 2007917 0 1995702 471 344 127 226 0 265 21 pmappl 200 6527 0 6516 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 929 0 355 20 2 18 19 0 8 0