CSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0xfffffffffffffffa, 0x5, 0xfffffffffffffff5}, {0x4, 0x3, 0x3ff, 0x100000001}, {0x1, 0x7, 0x6, 0x1}]}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:03:13 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x80000000008, 0xffffffffffffffff) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xffffffffffffffc0) 21:03:13 executing program 0: r0 = socket(0x1, 0x7, 0x10d) setsockopt(r0, 0x8000, 0x3, &(0x7f0000000000)="46f1bfae72e7d0e41831d0f3fb722376923340371d9623a0c4d64faaa2deae6a7a4a0818ffd18581e2245367966bc4fceadb4721541244bae6ff22c00ccfea18ccc0f34b777942a55e14e35cf87e14fea4345832ca31d6d28cf05444fa1f7a02d653feb912063e49598aef56d450673fe7f71345ce561c94ca30c54ea628092dbbf2dd4a19627c7d78802f13dc8882b892fd436b94826f510526fb263e714a3168e9468d9dc7a4aa7af29cd6ac77202908291f83d6eb8f1772019591ed94532dc841b5ee0b29e53edbf6576c63d061f57d7cfd63b48fa2648477e2d291cb006f571af4032ddc8736b6e26db1685aabee749035ee09bb1477a5faf5", 0xfb) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 21:03:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x40) 21:03:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00005a0000/0x2000)=nil, 0x2000, 0x0) 21:03:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8250b336b050aa7da203"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 21:03:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) r4 = socket(0x2, 0x8005, 0x9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r4, &(0x7f00000000c0)=""/104, 0x68, 0x1, 0x0, 0x0) 21:03:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x888, 0x20) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4, 0x200, 0x6}]}) 21:03:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x5, 0x80000000}}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/20, 0x14}], 0x5, 0x0, 0x0) msgget(0x3, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0)={0xf2, 0x8}, 0x10) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x1, 0x1, 0x4, 0x9, r1}) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x2, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) poll(&(0x7f00000005c0)=[{r0}, {r0, 0x84}, {r0, 0x4}, {r0, 0x2}, {r0, 0x141}, {r0, 0x80}, {r0, 0x14}, {r0, 0x80}], 0x8, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000600)="6f863699ff4ce30a62e8aa090faa076c292d4c27b8c689452f", 0x19, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000680)="c62f796c66d0d36b348470d04fb5d1ad02943b0f89edb809a1966000a756d252810cb4444d8b2a9350128d9b6b75083e48f9050d243384a78e18a96f65e20dc9a219e04b74fd20a01053a13e2ce0938031a32697364505a6a7668600befebd064dd33c6bf35f4b08095d01c324ff55d4e28fec2ec7d3116fbef44930d6754eb484bf4594b463746eac3bfea4bf69153a4a6a8ea336228b900a7c365593fe7c35862e7ff56b6219c8a8822d8953bc6026d23f8a68644a7ab6e408fbfd27139053450181a60c726ac6d875275c9ddf3ad492989b0ce618168f42e8351c8209", 0xde}, {&(0x7f0000000780)="6a71e9f74effc1fe117b2e51451507f7887544ff33399c0bf52e506b935f575893cc", 0x22}, {&(0x7f00000007c0)="7d7f596e54602dede3d422d20cf5ce10a907e837fd4a", 0x16}, {&(0x7f0000000800)="5c0f691c9748380cae0d3c52e1e0d512fb3c6d54c2f18aa3849f060010f3ef3e3777fc2c9bff3b4264827bb3e8343f38e0c07cf448736d2b3957cbb4b4afee71d0297f429c", 0x45}, {&(0x7f0000000880)="2d03bc8f07f3451c3a1f2177776a5778f6b0e97ab48af127cc657adfe7f70e5bc4375de303a2e4f1824899356a4cae540db8e0e01b20eb98a614a49aac3b87fc29f882fbf37fddb615b3d9cfd3ae00cec693e3fe4499ab093e9f85c3ece62e2bd7828bd7f15b157ffd83cf7043062a3fd4cc05b78e617faac7571f1e2852fb70cad9e160e3aa0aaaa525347b9ba734130920b7ab4050d026cc109ebcf84be6e4124effb0688a01d792e3ad0e1efc476ac5a53ad9ee945c9fcab4026a83575f9366", 0xc1}, {&(0x7f0000000980)="186ac0f45ecb96a0b697951c1710f6e75cf18bdd7f246ab97c7bb714e8b48e34f3124454a998e865a358d7c1f8f89696ce2d521eff103ae95a1846d85fbec89c0369809c7464658ecc8a865162c463bc375ec6979d47d366c40295eac9083e84e62a932f70c66a88031b7cb6eadde0cd49e6afad939c29e4a9686c4e65605a1f0dfbb46cc94a3b3cd0f1402da48f", 0x8e}, {&(0x7f0000000a40)="f23de303e9ef44c233f909d72395a62343ef7feccd8bb38abff79deacbcbbcae67aaca04bcc96324a77a99eb10caaa76f876b9f431e6c2554bdd8c7b461036f4e1274030d3a52ae6fdc1fdbb8c4d41fffdb0f7f80b9b062143c69cc91a4afdd77c1b551d9364541b91660d433bcc9777cecf313163500e519c6deed64fb41d112158ed16c83c7f980497571b298c2438a10693d4089aafb8afb4541fdee2df9f86729cac3c640c2abad5571a664cf7c3bc102740d21d2fb76bc2", 0xba}, {&(0x7f0000000b00)="bb12d6d0aedcacde81fcd70597355f9f16459d0d70c1d40b9c96584fa5198acf094e77d568caa76cf205873f5de1386590c902881e906d109072581693a6a631140ecefc6d8595488dd80a19b36e30601f8676ff0e7703256067af1aabf0bac09e4931156abbe566ad73ab991bbcd447aecf5e93582c129df134b0d3fc8751ccf0e6ca62901dce99cb92fedc470784fd4203b6d1983cf4", 0x97}], 0x8, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) msgget(0x2, 0x0) fchflags(r2, 0x1) getpid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000c40)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) seteuid(r3) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x4) close(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000d00)={'./file0\x00', 0x401, 0x5e7bbf1e, 0x7, 0x0, 0x3f, 0x5, 0xbc, 0x0, 0x2, 0x2d, 0x100000001}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000d80)) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x42) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xd2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={0x0}) 21:03:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000000)="e44ab4b73cc3fe5600e7163440012702d208bd924416e5914a2eb3191c85c25906c02c", 0x23) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 21:03:14 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3fd8887fd8eea37aef5cfbd1b8752ad4e8cad32cc514d4c92400c0df3f79e6d5c13c5ee2ed1b66c886f67b97e4ae67146f7f68d7c8ecb7095c518d3f2c518e3df406d57783e036f4d684dbd6e4c1173c2bc43dd8d179bf143dbcbff87fee7ec8c664836db0f9a382d358d64fc89cfd4f34b61cbc26c5bf1b077ce7f0bed7b1564dedaf8a2081a3e8262b44c16bf7ae5ffac6cab549d9bb6355fe6bb75a6de474105e8f440246bd5add8fec48745576f0ec09876a2a7e1780d49eaefc59aedbb130c4c8", 0xc3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4f98e2e9fad75a62916b1632941d56e43c97acbed68c256a440474f9f8458474c445db824feeb18e284f0599b515f7b50e40ecc83c829b9c1d2162e8abebfde27fce596709d59c833e0aec970380fcf6f3b59c25e44d65acd2f0a3ab2544aed4ca29f2bd22315846e4ed5968ea11a1a303b7ffd5a25028", 0x77) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 21:03:14 executing program 0: r0 = geteuid() setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:03:14 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0xb38, 0x0, 0x2, 0x7ff, 0x43800000000, 0x401, 0xffff}, &(0x7f0000000040)={0xfa, 0x800, 0x7fff, 0x7, 0x1, 0xe05f, 0x0, 0x6}, &(0x7f0000000080)={0x0, 0x2, 0x401, 0x800, 0x3, 0x5, 0x0, 0x8}, &(0x7f0000000100)={0x22fc, 0x6}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x0, 0x1) 21:03:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="05003de6b82e2f66694b231ef4aae6f77a28f864cabd58bc92e0adb0bc737d876994ff53f11f38ed6c39b7365c79db97ee76b4c70c1d"], 0x244) r1 = dup(r0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x3f0, 0x4c28, 0x7, 0x0, &(0x7f0000000240)={{0x7, 0xd4a, 0x401, 0x3, 0x0, 0x7, 0xffffffff}, {[0x20, 0x80, 0x2, 0x1, 0x8, 0x5, 0x9, 0x101, 0x9, 0x6, 0xda, 0x800, 0xfffffffffffffffe, 0x9, 0x7, 0x3c3, 0xfffffffffffffff7, 0x40], [0x2f9, 0x8, 0xa617, 0x8, 0x8, 0x726e1e5e, 0x7, 0xffffffff80000001, 0xa422, 0xffffffffffffff81], [0x1, 0x7f, 0x4, 0x1f, 0xe81, 0x200, 0x1ff], [0x401, 0x1, 0x69f5, 0x9, 0x7fff, 0x4], [{0x8001, 0x20, 0x6, 0x401}, {0x5, 0x2, 0x7ff, 0x3}, {0x3, 0x9, 0x80000001, 0x8000}, {0xfffffffffffffff9, 0x519f, 0x6, 0x100000000}, {0x5387, 0x1, 0x1, 0x5}, {0x9, 0x0, 0x6653, 0x44e}, {0x2, 0x402f, 0xf4, 0x8000}, {0x0, 0x3, 0x330, 0x200000004000000}], {0xc0, 0x8, 0x7fffffff, 0x81}, {0x9, 0x1, 0x3, 0xff}}}, 0x40, 0x2}) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f8c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x2, 0x8000, 0x401) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000004c0)="b0a0592f4d882d71be833590df049f505335d36634864916645873523ad8245ff4ee6db421b0a1dc829dbcd7dcda839c9f6af49e9894d462d37fce560a6c1671602a55b76956163314f661095a755c894f1784cfa8fbf9184aa4755dffc8d0f935bcecaac14dfe7e7cce28c83fe8b44331a41396c1de5c54d47c931f48ba2b4532dff092e86551a64b6b0401ea5b7c1cf4b1e49b8b4a4da1eca05d2c72564357bb699ef26bbec36769dd69d174ab61bbdeb2d61c371e82c6b3cbf9dd401bea631446278dfd3597", 0xc7}], 0x1, 0x0, 0x0) 21:03:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget$private(0x0, 0x7, 0x2c0) semctl$IPC_RMID(r1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 21:03:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x4, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0xffff, &(0x7f0000000180)=""/182, &(0x7f00000000c0)=0xb6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x367, &(0x7f0000000240)) r2 = semget$private(0x0, 0x7, 0x404) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x8) 21:03:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup(r1) r4 = dup2(r1, r2) r5 = dup2(r4, r1) r6 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x5, r7, r8, r9, r10, 0x0, 0xc372}, 0x2, 0x8001, r11, r12, 0x7, 0x2, 0xffffffffffff451b}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xfffffffffffffffd, 0xc, 0x81, 0x7, &(0x7f0000000040)={{0x1000, 0x1, 0x6, 0xfffffffffffffff9, 0xffffffff7fffffff, 0x5, 0x2}, {[0x1b9d, 0x1, 0x4, 0x6cf0, 0x0, 0x9, 0x0, 0x6, 0xa8, 0x6, 0x9, 0x2, 0x6d, 0xfff, 0x9, 0x1, 0x0, 0x9], [0x100000000, 0x4ae, 0x1, 0x5, 0x40, 0x6, 0x8000, 0x5, 0x0, 0x1], [0x5, 0x0, 0x4, 0x1, 0x7, 0x7, 0xffffffff80000001], [0x0, 0x2501411, 0x9, 0xcc, 0x3, 0x1], [{0x7ff, 0xfffffffffffffffb, 0x4, 0x1}, {0x100000001, 0x20000000, 0x7b8, 0x6}, {0x6, 0xe83c, 0x7, 0x100}, {0xfffffffffffffff8, 0x1, 0x4, 0x5}, {0x5, 0x1776f424, 0x0, 0x1f}, {0x5, 0x7fffffff, 0x7fff, 0x5}, {0x1, 0x5, 0x800, 0x6}, {0x40, 0x2, 0x5, 0x907a}], {0xe692, 0x5, 0x5, 0xd2}, {0x1, 0x85, 0x100000001}}}, 0x400, 0x5}) execve(0x0, 0x0, 0x0) 21:03:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000005c0)="b3e0f6c34e7609c375ee363e97c13f9edd2505c243e9ca2cb5479c3796133ccad4ff32ecc2888dec46d03b4424b155e4fab4527d181bee7fc8c33fd136129d6f174b4ab282edcf0d4b540bca79e3e62bcc95c23e0c714a4019575911110487e037de28a31a61", 0x66}, {&(0x7f0000000640)="e09a74b6f34f12f1de300f725e59bd8921855bff1e7f6e545779411fa8b7ac69805b713ea1db4b6b03a730cf62e4121f142847a5921d44f7fad28fb83cfcdd6df9d6307e9663f59809977c05feb18064a99d420c987ab464ad1a44a281c8d6c163c4e93ab5e3b2098e3eee2fe6c069c694fb619927d56a2c3343bf5cb0067944", 0x80}, {&(0x7f00000006c0)="ac75ecf43c0e0719ade7dc224ad56e5c433efa91699d37f0e6d22add1cb89e8d808bc036eefb7a0da6ac505e1a267cebcfb875fbee2489e62d8767a93a8fa266feffc1a8ddc58b10fddb149e0a89425cbedd2f74e125abe8d01df0a406d28e7c8d7ffdd35f7e83836a03892e789d3b633442739bc7", 0x75}], 0x3, &(0x7f0000000780)=[{0xc8, 0x1, 0x9b7, "df5909452daba51a6a360200fb84f0689fbb734e95a33573c064ff3071a575bec68f11e2916587361734f7510275c1ca8c9a2bbefa93a07989cd2e73b9cbea47e8fda7b415566a083649f590136b03710b9dc2111df26c7068d4bfd282fdb6ecb321dba2bd63debdaa19464ed743449096222023588260ca896592076d950acaefa022e8c1af60e806692a595bd0884b5b0dd50349932fa87584a34dba549912238c8a9dac2d9f2096aa55f5c7e363fdda2d59674a"}, {0x18, 0xffff, 0x7, "44a3ee2dc0"}, {0xd0, 0xffff, 0xc2, "efbcdc744043eb9148f092ce7148b09c73f1cd6c74e6b1b45541d2f973c6fe1dafdcd32474e051c0cd1b4356da18c44618e154506a4a89de8bf508b53892603a714625acdad462540ef067b092b43c83a3d1678442e5d511d9c3657f3494826b40c2cae65ced96215d69cb6cdde192e0263f84bd53cb7ec6264bce7675688916e3694606bb1662eacdd1847b4c2afa89591ad1a17c25410a9b1cc2661b8b262b75b88c781f8ffc99ca51f2ba6772e99e8ddaadffb24fc1ea73b2a0feab3e"}, {0xb8, 0xffff, 0x200, "52084745af0c1e21e55a52ce4d77d1a7cf402df675e1f96e3e307cc61506696b479630756565553ab612e9d4a6bfb44903009e333aba05c25af494c2466befa15393729e0b3e392c4bff1b6ed2ad88c838d665f84f64683a0171582daad5ac2e63e77e49d2e1249a9aab8b9a6fce7649b349cabd835253e97edf531213284f6a9cf2e3c9d79de97dcd0502dc4eb68800f6c084a136ba0e11205ee681164453955d2d680863"}, {0x90, 0xffff, 0x100, "dc5d3c9e636d04723224870b54f67490e09e8c17dfee366e5ad2d6396275b9ef0c8ff9bacac0475f43b552ed2d82499c33c01d7c782e4e42ab292757c4e49334f03f171146a597479a4d699e88090b06e1874b9053c6db633e1aa775c24475b7ad84cbf1a3e3113f816e527465321eeaa18f28474582750c5c3827"}, {0x1010, 0xffff, 0x39, "c447e29d0bb360863aa4e45e1e2a7ce01d5441f3eae7c21a1490e186e69f982d915e3826756675858ff9b95e02e4d45607d72e147818e31e0a11369d5c99e81e1b75121938e00a40fa73379b08543182f3ad6234f55edbd72c958ca659414546c7dffe7893c532cd52d22effde8cd2cd33ca9a956757a12f0781bdfc7ac86cedacb8810a642053d03f23751df3b4d74ffc11b07d13092f06f11b10d33c8cc80bd1afe0c6a013076d2b8f33ca214f032d34548f1553acb7de1f9e00e0465e8a3bd9cc87902330c274c6d066579504f962c66174b46dff7f7390f86bb4d75a82f1c628e878fa3e90a0b237dde6c2455f36808c0a6f36cb4ea911cc05e0d3bea10409f602787f7e3069e49d59d209a8fe6c75aebb953e095f9edc3ae54036105dfac582f993fb312d722633b1c7e0396ee5a562050767a25deb678867f88e7eabea5d714375aaa88d4983604becaf466e8fddd0bf1619d61445faff36928f9d1678eee34eb6c867fde71666c2d7a574af17f450a8374ff8be8131ba0d2f7037ba7da2dff9fe7de6a173102b1b58a80662dcbc220235542fded723930df4fc46c7ea774c7b4c70f7d306a3db98ded83f6817c259afd68725b53e2839a1532908d1197187eaec42bcb51bec3f46a3d753b882f0c8ed5109dbab9fd2026fcac49a762b874d6cc8abe28f5f121d0f4aa30ec9ddc39c614beeb32e9d2fabf2a8a60aa4a2ecd27a37f27f6881692e487d0f22004c2e304dc75d12b321a9fcafa078a1ef99b9df4d449e4910412627cb390611749c156cf8bcd871e9daf7f12555aaf178f054f8d76b3a858dfe7b90cfad7b048b082385fe073fa1a38d157bbdf439ccfa33d6bf6dcbca7a5d4eeade5e55bc0b7d34cd2fd6389e8b821277f8eca9773ea241762c771d9ec57d4d7aeb191013458ec254d1f371166004ab8446c978f190247d52ce3b3a155e6fd84a5b2e15492ec9bb98da8170aa4bcf009c2f81f1201d8630f6c1d2429bbaf20711563980e0fbd504e40c1d5143e4ebbc9ca93bc16c4440643a72d351715cacebc3481f627f9ce9733c37cb80d1dae9817a22f04cd76b1a9a8ca363025ff520592c627614f8a937d8f77be8cee4a95e88206a0f8fdb995ed919b5c071f8208779f2105345a47104b6fa2d93ba431dbca13991dca39489023bc5fde4f2fb68119b12d5d8e79a0a28f97c5f680d37882f9eca8071a36b1d0994fe26fd7d86700b872b6e4ec79c373970e19255abd529183989cf1f94661a0642b6c7c2d26acbfda84528bfcde3e62347a47c33dec0fbb1e5d5e2e4a88ebf30ec3398479e1aa3aa870bd03379be6020014d11e5551129a369d881edbeb25fa6b79ee69049d8a832e5665f072666cf357a809ff8213a593b23c21f85a9b89a7978e4dd0a9a37e457fbe8b801e4c7ce20fc863ca727815033cf7ed03c1ca9478761bfb7843b78a5e18c5c1200c88c3f82dcf43b7aeb2714344893ceb69f1cc9c3a960e1672b8a99c44ac7660de7e2941b4ea20606c94da4bf597c61da18df1b9d8c0367f53e9dd37dcebe49dc7fb15d66c6d82649d3a529064047047d7ef23fad15cbf7975a8da00a99cd12fd80c66b6937c44ced5b903991b484da0ec7688cd1f24f2ed6f3f4e56a3e61550926a6dab61baeae839a4354a6f59a6a7e6abf5cd6783f7be76e644dfa2c75a58f5fac1ac7537132a08740be31c003c8c56c46b993f6c1bbdcb0cf6e788e4836d7aaca309474e6751f2ed45abaaadd52087f650811aca7f8bc97e7b8a6b60fdb2f99ef465ccd4ad74f20fb3c90dc42b130f375eb4c72cbc276bd86f0297e2bace5854b73021f3b40282f8648a57dbcde0420e6136f799dc67e15a51a1b459fcc4e969bf2cda8b57d33ab0f755661f30327792b22f855c075587826f98f82a29cc45ab4c98ed9c3cfe8c7198654f7f1ae95b3ebcbf7f2693c29a8c8c58332a3be1875282917a590b3c57b04eb282a03dca2d919244583ed85bde57b18b383c4d71fb3396d42cb20e2e91911b087a3d03df89dafa9167c1993a17f0355f0b8ca72521975e85552d7a7881ef693ecc4ade649fa7cb5afc5796faf27f74c465c2e528f61a47f2974891666b1d9e8a8015d67cb3dc4d0724a3ba9488afad20300d39d20ec658850b528dad77d93989e7c99f383be581f32906691766ac4a5c39cac752bef5395ed9a84b11887e72a5a0100186a98e5f12ba106cc8900d7b92d0cddc4056af01c8df01896e8b86fe13edd6524760631146ab186bf176b8f66703e19f5e7ee484c1f7f92689ddac95ac90e52deb96ea13c2b4d91470a606dfa13b10af17722f36ea7ec2ee32751bcfc0e16015a5e353eebd27887f8df4f15c936ef9011c4846d3573e78af44f0a8a3b7230e59ff0ffced6f94633152187ec8e7f46edadbda9fa156feea3636646a8099638bd47f1455822fd204a6e0216be002cbad7aa660f66e6ed731166ca40618800ca363d19f8ee757279a35f0a5b9744270a56678d71187bec21f9be438bdea0c79d6b5108df483b018f3110483bcb8dc41321285330d82073a4c20718b728f566c76472e272a8e68caf556161e7f65fb8a337d7c334c87966121625fb5d5b91640b5ee6446a7302c834e8d52dcf7116984db994be664d8de2b489d5e013a72043b2f04ae85cda94beea42082524caf2d8f4bb386404e2a45b678eb97791a91278d08f0f125d3562e845b2acf9cd6bd842ade34ff0f9270c9387f6baa3eec46b2a29f2b78befa7668a345de26d750319be14cca9f9a5c95cafbd151cdd3a0d418670f48261a975f207d82acc0b2f0c2c3c3af6d6bd196e70c88ed40fea0601e62b2f9679848034ab69dbf9cf4c4658140cc5a256f052663141925c8d781c0c1fe8f7484f043c1a2ef705b59a3e46e1cf599110bd6a7dc79d8ed937ba2e3fceb75171fa6b22d0e587e5ec13722e10036e519419f4d386f1d25b15c6bc123bd09f61160b021488053bc4a1bb5faff52f5e9237a97fd2a9f3c3b8f00fbf52c0670f9331413c521786801e4946ff3fa4b96bbcf0281c393cf1c82f439c5a900c4e25f3d90d25d04af60d45623317b94e4bd61e559495790379c35201db9b6569afa9b6a7d25a56210e92bd19470e25335535aa441fdaa6d33bc6e61d9cfbbd36cfcc2810f285189be1f4aa4005207d4a3420f291626ca554181dde35bc521dc82c1b423d94540bfc0541e94f86b45f00cf37d6bb415bfef2b5a793f3d048dad782ca45f1659255be29607875a87d1465ab8b65d5a405f9fe52891d9b681be1e750770716d90202c3a0c5bed84739d0ed40fb71291c617b89b6d3fbf753deb28f99043887d233edc2fc634bff74d117aa7ff7a9b87d99742d04f15cbd60ffea8e95f7fcfd88b15e1be5f452e90058fa1d4d2c23b55a946d2b37f924e0505fb768991f3220620a8ee1237d7784a4fd42876c07c82ab0d05a99c45c1f5c872e7515e0afe27d3bd9ffec0542f73bd6096ad67f48f76f3c91c0a4aff14746ef2721cd5398e89a8e07368068fab12926c11f8828a8c1e349578afa3f3d5b38fa7cb1265dadf082a075cadab6006291e1b62088a16ec8268d854e330898c8df0a2aa2236bfa61c872cc4ba55940dbf1d63ebddef140de119b5e371f1bd81d8e9186b821a632fc5a5805af6ef159624767744bed138cb1fded961c7134685393e83240d1d46b2b08a3a1e1af3420aef4c6a0240aa4a5cadadec38653f43df6a78deded23c967eff10781d58e5bfcf712589e45cc5def880cbbf32f26b973cd8aa32f97c9d59f9d1d207c6452b21de638527e6fbbd6ebb44c1536907fb47f933e40b6381227cd1ed42dc55860d488fddabb3723a57372e68cfd0e82f2afbd3307fa29cad2e6137938ac8fa84624cd3b8d462ecbda380f8810b6c8442848973d4d84b7ce6ead1c81ce091aa28007859f8f50b3cafcfc7c0285171a78449d09013e2c471fcf3257169b80e3a65cc5c6b210ed2f5df759163f80a2189f866c405d77ec93748dab1951d197b4fa1914c61923ae0ed0ec4299c35fc6fd5ac88bcf8f1f9a843d770856c94651f99321b21db8da4747321009aa266c63a1939756c8147e3ca077a6d4e9972f6d3381afb46cb39e25a15298af2e3c94f70080271878975f2d398596446406610fbeb7cfeb784c15c4741dd8c546c9ba7f9b051b26ae153a16040e08bf0f73868003f88ce3ff7e070f5861b80ad0859b6da1f25d5131465ddaa6c5b99c6f6f6e3e5b2968e702a7345ff54618fe0ac8d3cc19bae04049ae8becfe9765f96b30eb1a44aa67a6c01ce14bc63e3a757647329f63b366dc27e127bdc5c8ababdffa3e5e16067e869544d848971e9f1729c6532c4187564e0d0da1370ffdb19041b0cd88d99908811d6983390b1b9d366cfc9a2921ae395670fe139f5f342e9a321b64d490d810c8ee6170d5ba0ddee6d17c57cb9f2c9cba7bfcc204ea6b9e0a6a739938ae47ecd832b9ebbdfa7e68e7b3fb328ea4539d88d1fb4424ddc3f9caab89959aa76f72817bc0fed479269822f661f3f82b2feb383f0c34480446f144f04f6c5b614b3a3bd4a2dcdb3b0fb2ae89ea51490757edcadaa70bf5fc7b2b1ff9c28d1d43304e5948439efb1f7323a8257c2b626d82e3dcb48d4b63f7bf1bb79b27e850316b6dfe2781010a5cb96d51adb84621aac45ee639fe5d9883d96508934a74f7f7c488efd9029d5fe16b3c1d916bf74de109b63cb99c3f01126904b2916172e2d588ac24899a53d003e935c119516795cc01e29fbf6bed3a0779c9bab83a05b4cba1b6bef6ff4fc76a5c31ab9cb7327e4dd4751aca2c8db8f58a3f35fd6cfd3a72fcf2636c8beaf262e2c4b449eb16b2d835b32d35aaa57f31882982388492e688bd6763a1f5a953f5ca05928e0a4f92f46ffa42109a5b8311f02feeec3cb3ec8c4ce208f119547c7a144f9c6a5db20eeef8a2025053df7d52e2e49b45b95785cbb60b5a7d79cdad48942a5a5c8db98e9e6b48c7f0a871d781b6b787ae868be9193d6e5b28ca51bf81d084628156a784564c911c136198061864787dc43438491a37a85e65410db5fa3ce4368d2fb816ea5415ba3537dc44249b08ab8d00a9537649f0b9e4edfc34472a670e7b652e8c9db5c8f5d31587516769e2a0f1046bab4034a7a2bca1b6b47942ef4001ead96968327edda01dbc1590160710a5db164985cc5b0b5ea27424d694a169fc50983ec2c84bff700ec3f9ef137305651774f04be0b7d196b9e3b19acfbe967ed2aeb495c114d762b5950987246438adf2dfe06a0537e8a381701590f0d7006b4307521929065d04b31d3ee7191fba1004966156dbd0d4bc3b10dafcbbc997967847fbd8693fdd55c29dab71415fd6e3f22760fd10ecc388ee7debfe19d8ade9a27fb6180576ad675d125605721475b1eeb108d0918866beef3cd315ca120267157d3fa00702820671360a31255bddf81b4cfb4638ae5efed432fcb748442d28b86317d55925a5462f51f3f463e2033663b560f80bb4ef77d41fe40bd5ba9058382516709e1be1a119393a8ddf4a838a75e1d12df02157df3d7c9e80cc33997c9c28f7523c0814a79ea4878edb4732ca6f336dc66fedd49ac4dec7e224d58c57ccad41f22e80763d84f4eb2b648977d0838779564b800ad6b17dff65b9cf01f0e0712cb4e01f02153139659fd025d46c687e7a4f0b8c73e9efa58021acce69a626b76e970a09067f62ba4262263d011c295fd0b93fcde0d2ff15937576d3ede032841ccff852fd5ee3718fdb2d08c4e99c8f0b03fb0d67c7bbd9"}, {0xb0, 0x1, 0x0, "017294d8ba9e6c8fb5fa6658bcbe9a49f6ab617ffbd31e7e9f5b7fb86bb2a9ea668eff9e0770abb3b26ed0f2b3b3a17d5443b54e6f97efd2c378c56359dee80cad8a27c7500fda374883527fc491813f4e19fc8022afce34767115d8b2428bcc2643ab578fbc81a1398878c19a26f09f4043f5ed02a4d2ebb1f5eac298f9fbd1238f64c0e922164530c5c5c691c378ed7599d13c17f4386e2e1aa48a61aaecef"}, {0xf0, 0xffff, 0x8, "062af6f90feb7da58a5610fa4139222505a740439a0bfc81ace8949394b233811a17034f4edb9fc06313551221bcbcd4cadef491cd162f9667089db7daaf81e0c012ef2107e1f57ecef9027fb32e7408f1efa8340a58121ae4fac1a68a0f1f8369c5527cd1475014cb78694a7e91fdd003ba73b23588b742997e8fbffe3162aa9313a7fb5252888d845ba9cd8a1bb995326aba82caf11cab82eef445d8ee76510be6b89d36f0e6b78de2f0025b86b99542d12247509b03f158b9ff59d24f0df3ff3ed204d4a2a92bc1b838ea7db5a17afe3dc5f966e83c1c5397c74f94"}, {0x90, 0x1, 0x8, "dc950806211beb551effb6dae88c917b7255512ec64d789e2f00437c1ae0cd2c095da53147da4907461105fd7d320224931b4911e4eb4274049159736daf306fa5c05f73cab9692109ff2f5b0931cfc51924b54e3eb99c988d3f5c44344012d8ede113676e5686db9f6251edc7d0400af627b83499d2a5879bdc866c3fb4"}], 0x1538}, 0x2) kevent(r0, &(0x7f0000001d00)=[{{r0}, 0xffffffffffffffff, 0x49, 0xf0000025, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1, 0x9f}, {{r0}, 0xfffffffffffffffd, 0x2b, 0x80, 0x9, 0x101}], 0x3, &(0x7f0000001dc0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000014, 0xd844, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x82, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5, 0x27, 0x6, 0x9add}], 0x9, &(0x7f0000001e40)={0x100, 0x6}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="792c9ea5789e9b826125f64997fb7dfed24ffe60eadb47bb8ff2b0fb69fce3b9829cd6fd47f1d95f72d633422c959a1b763f756d9c4481e4c7dea8938764f6787886b54ab8ddbb50117731e4a907540a8f790bc9a010c1a4500419613c340582b2d67f10ce6768b70c5a4c722aa0a1a1df89a03e8c8e45a629622198d2e963a54a59bfab9b", 0x85}], 0x1, &(0x7f00000001c0)=[{0x70, 0x1, 0xa34, "32c241b1207cea0656a21c1f7cfbf3eecb0e653c4bd91c246a7fef0f85479b0214d8fee9a3704be579f8f376346a3de6c0c1c86720397d4bb6cce425f7bc078cbcb5ec1db6b52dd851a692ed575c1e5bca556fa45f22c4e2f5ef320ec2"}, {0x30, 0xffff, 0x5, "53d3f4e88636528d7ecccc8eb44419bb3c54de505394142b99f2eccd7a3122"}, {0x98, 0x1, 0x10000, "505ea5bb4aa065815bba6c0b5a3e88c71761328e18309b2f0e2e6b1b4896cd54d9d31364091295e1e65bdaa52cad0e2d90519d55ef97cc9f8d676c069357b67f55b819a9d21406b50fe67082fc9a2f572612f31baa0d4d24a17f1fd2106cceafe7f94e570b2ac15838a38b458525ec40098f9dfc90e8ddf1778d052cbdf3d96e2a27f1"}, {0x98, 0xffff, 0x5, "254aa7e22336907395978ce2a0b85fdcba564f0638006527aa57669dde21a68cc771844a2e73d3d9ffc30dc6ef28f708ad3efe699eef504e26e941e51573b32b1dc8aa075c163d5242d88fcbecaf68d5d54d706a36d93ff84d189261a62f30205c24a7b8195c8385618d8502c3035045ab8564a8fba8b65abdb35c985b262653f977"}, {0xb8, 0xffff, 0x1, "a3e4737e511fe76e02b29e03b273039a81136ff35f1f584cb4a62fec1fb7158d163689e56bd8e356176a30ffd539c4c5011f0cca2a0598702c9e17ec538d8040905036193a4850e13b4b2c7a321fe9d354e09c9904bd0cda36f8e64aed0d0819c29a7fe210bc37fea30f3be8954d835e90842023a10c8a1c72f7f7b0fc8d8ece97744783c4151914d3241a2846e1c1fd52283869dd4bbfe656f38ccaf3f87da10cef15bc8ee72a"}, {0xf0, 0x1, 0x100000001, "1a891beb433cf1f8a721614ccf4f87489916e25dd95457b18db49020b4bb4f4664e06b437ddf0dd95ac9c768ad6c12f18cde11188b111d42712079b97e1efc2bf7965304d5b58709cb3dbb49ea36ef663738b7809c5f6b51e75869c890b49b8c6aaad1df9db43b9066e31c6eb05779d26604088bb94b388120600f39744fa982706494c21466a6750fec4a769f4620bc8b1824688d5f888ed0a6048328b04fbfbb5262d116a4bb0e5e908445b5cab9b0ba42c6b1cc3a6b87963c3a85daa8a7290785766772b7545b29e5bba953386d77f5a31f3b3ce24385ea135a0adbb27017"}, {0x48, 0x1, 0x20, "71a21a36f6b47eef033700f0e690885adbd66e1899f5427a81c1996159774bf755d429fa2100743db94e6bcc393d2855e3711a"}], 0x3c0}, 0x408) r1 = socket(0x400000000018, 0x3, 0x0) kqueue() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001f00)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001e80)) setsockopt(r1, 0x9, 0x32, &(0x7f00000000c0), 0x0) 21:03:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 21:03:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 21:03:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x80000000) r2 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="aada6f7a77000000000000000300000000000000", 0xffffffffffffffe5) 21:03:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x25}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {0x22, 0x7f}, {0x7, 0x1}, {0x2, 0x8c}], 0x4}) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) lseek(r1, 0x0, 0x0, 0x3) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:03:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='^[\x00']) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) dup(r1) 21:03:14 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 21:03:14 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/204) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/25) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18009, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800007d, 0x7f}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x1ff, 0x3, r1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') 21:03:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) close(r3) connect$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0x366, 0x4, 0x0, 0xfffffffffffffdef) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x8080, 0x80) rmdir(&(0x7f0000000580)='./file0\x00') recvfrom(r2, &(0x7f0000000380)=""/47, 0x2f, 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f6655fb5d5be3438c98b013619c48ffbe696c65312f2e2e454558257dd601857507e39d577fb3ad2f"], 0x19) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x4b, './file0\x00'}) r6 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000480)=0x4d) r7 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x4) truncate(&(0x7f00000004c0)='./file1/../file0\x00', 0x0, 0xc9b) openat(r7, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000600)=0x100000000) recvfrom$inet6(r2, &(0x7f0000001980)=""/4096, 0x1000, 0x40, &(0x7f00000005c0)={0x18, 0x0, 0x0, 0x8}, 0xc) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 21:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x37e, 0x184) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x8000000100) mkdir(&(0x7f00000000c0)='./bus\x00', 0x140) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x0, 0x9, 0x325f9517, 0x0, 0x5, 0x1, 0xcd, 0x1, 0x0, 0x5, 0xfffffffffffff001}) 21:03:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x808, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x1f, 0x6, 0xffff, {[0x10001, 0x3, 0xa0c, 0x7ff, 0x8001, 0x1, 0x7fffffff, 0xfffffffffffffff7, 0x7ff, 0x20, 0x9, 0x8001, 0xcb8, 0x0, 0x642d, 0x8, 0x8, 0x8000], [0x6, 0x8, 0x0, 0x80, 0x0, 0x20, 0x3, 0x6, 0x761, 0x4], [0xffffffffffff8000, 0x9, 0x80000000, 0x9, 0x9, 0x800, 0x9], [0x9, 0x9, 0x8, 0x1, 0x8, 0x8], [{0x8, 0x1ff, 0x1000, 0x4}, {0x7, 0x2, 0x8, 0x2}, {0xf7, 0x7ff, 0x2, 0x1000}, {0x2, 0xe66, 0x9, 0xff}, {0xffffffff, 0x40f1, 0x3, 0x1}, {0x0, 0x10001, 0x0, 0x9}, {0x20, 0x7, 0x7, 0x4}, {0x2, 0x101, 0x4, 0x9}], {0x5, 0x4, 0x7, 0x8}, {0x40, 0xfffffffffffffffc, 0x6, 0x6}}}) 21:03:15 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x81, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 21:03:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 21:03:15 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2000000000, 0x0) r1 = getpgrp() pipe(&(0x7f0000001540)={0xffffffffffffffff}) shutdown(r2, 0x2) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/44, 0x2c}], 0x6, 0x0, 0x0) r6 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000001580)={0x3ff, 0x4}) r8 = getpgid(r1) fcntl$setown(r7, 0x6, r8) r9 = openat(r7, &(0x7f0000000040)='./bus\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000100)={0x7fff, './bus/file0\x00'}) setpgid(r8, r6) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 21:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f00000000c0)="12100da11d0d3765430a141426acbe96da2f21b13bd5c9e97535b40e273e351f37f7b770912b5f4a50ffb6a3279209ce4dab70b34403db77b71b8f07029830714e6048511bee31230819b7d1e1214126605a71caa8b8fde9ef065cb2bf093c80b2df9fd501d22dcd6c1509044f32936bc22f5e825814d5eb039169a10aedc6ff6b5c8cc9ed9cd93fe4333a449ab87897f2504621a225fe02997c", 0x9a, 0x405, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x800000000000000}, 0xc) getppid() connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r1, 0x0) 21:03:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x62) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x200}], 0x3e64, 0x0, 0x10001, 0x0) 21:03:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r4) 21:03:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) r2 = socket(0x400000000018, 0x1000000103, 0x100040001) setsockopt(r2, 0x20000000000029, 0x4, &(0x7f00000000c0), 0x0) 21:03:16 executing program 0: socket$inet(0x2, 0x5, 0x187) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x11, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="ca5297a4a348fe63b9281b11d5a65c3fa2bc3f2950b70626b261da9a7403e80b3b4831a446e31cc18b3f6e01e99f11964a24d276ff76f51d382051791bcbb000c64cfad8ed4853a76c8118461906ed3ebbcd58876a46177cd71596c612392e6e2e097ea6f7a19106df41cd77db71620591d6db01d5e3c8cc46425c68cd8acb7f47a42505d53dad7c6cf3e1fd10d5dc992227fd01c03b93977e0f05b184ef50c20ce53104a3d1f8c88590ff4974f0678b0acecaa9fdcfd6a0cfa542977690e1a1a5a1925fe1f0ec2ca43b7826b59f5fa6bed3a411c59a27e494aab0379a5984222e3a0d0cbce7802b8703cf3de1cb021648a82f59bd", 0xf5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000002c0)="725965ccafa30d25", 0x3e2) r2 = getpid() getpgid(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/90, 0x5a, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x33a20463}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 21:03:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 21:03:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001500)) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xd73, 0x0, &(0x7f0000001600)="199bf6bf729e49f06bc3510191f270808aa321d1bbd0c3082da27c62efdcb4c8f65f76feea7d64bbcf2119342e83b8", 0xff45) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000015c0)={0x7, 0x71}) ftruncate(r2, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r4 = semget$private(0x0, 0x1, 0x400) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001580)={0xffffffff, 0x4, 0xfff, 0x9, "37ddf60cc1df2a076a20786dea93a64e3895fe8d", 0x0, 0x9}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5010, r3, 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x6) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/178) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000014c0)=""/5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x8001, 0x1b, 0x9, 0x0, "117dc1b2596464dbe50eb1e31b87298618d4dfb9", 0xffff, 0x7a600}) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) 21:03:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 21:03:16 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8001, 0x401, 0xf4}, {0x324b, 0x100000000, 0x3, 0x100000001}, {0x1, 0x38d03aa9, 0x484}, {0x9, 0x4, 0x2, 0xfffffffffffff534}, {0xffff, 0x2, 0x20, 0x3}, {0x7e, 0x7, 0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x5efa, 0xfffdfffffffffffa, 0x2, 0xfffffffffffffffe, "64cbfe5232a9a6f89901c170f9bba7827bf5e2d1", 0x8, 0x5}) r1 = socket(0x34, 0x4000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x44, 0xf8b9, 0x7}], 0x9, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x24, 0x1, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x17, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x5c8f, 0x8}], 0x6, &(0x7f00000003c0)={0x6, 0x80000000}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r1, &(0x7f0000000400)=""/19, 0x13, 0x1, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x100, 0x10001, 0xc707, 0x7, "59abe6b2594efefb0ac20790ef475bef89fd2b7a", 0x8, 0xffff}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x7f, 0x1, 0x7fffffff, 0x4, "27f28aa06eda9f68a3ff548ea3fea28e18b554b3", 0x5, 0x100000000}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x380, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000004c0)) 21:03:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x280, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0x1, 0x8, r3}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 21:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x30, 0x1}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:03:17 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 21:03:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1008, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) unlink(&(0x7f0000000080)='./file0\x00') 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0x476, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") listen(r2, 0x3cd) 21:03:17 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setuid(0xee01) setreuid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = semget(0x1, 0x3, 0x1) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x84, 0x5}, 0x81, 0x2, 0x7}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x4) 21:03:17 executing program 1: mlockall(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8001) mlockall(0x80000000000003) syz_execute_func(&(0x7f0000000000)="c4e1adfd8b1281c5dbc441632a44bc32c4a3b96f0b00450f1b42cd410fe3c7f3410fbd9e4b080000400f42fac4e2b596c1c4827918e5c4817df5cf") setrlimit(0x4000000003, &(0x7f0000000080)={0x92ffff, 0x400201010000001f}) 21:03:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000076a000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x10) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80ca, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000140)=']^\x00', &(0x7f0000000180)='/dev/pci\x00') 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x4, 0x3, 0x3}, {0xffffffff, 0x1, 0x4, 0x8}, {0x0, 0x7f, 0x101, 0x753}, {0x6, 0x3, 0xf7d, 0x6}, {0x80000000, 0x400, 0x2, 0x59b1}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) syz_emit_ethernet(0x61, &(0x7f0000000180)="5610be044a5b65efb552114829c3701fab4fc0b1c0cf1985c9bef767a5d7ad088b1997fbd5ecd613a4d86812fa1175057a8054ee69073b7bdd71903bf6ac996482d2f8483d074dfee8bd072ed18cbe08a8f0dae6b5436f5fb12a0a848361be051b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getegid() setegid(r1) 21:03:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x100000001, 0x4) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xb8) 21:03:17 executing program 0: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) 21:03:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4005, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 21:03:18 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, 0x7, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x7fffffff, 0x0) 21:03:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x2, 0x4) socket(0x18, 0x4001, 0x0) socket(0x38, 0xc005, 0x9e) fchmod(r1, 0x180) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x80000000) 21:03:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000013c0)=[{0xc0, 0xffff, 0x8, "5c8f799ca5be262436985027fb4517bdc45ce6c170a3a2b71202f247d1bf30ade5f2549bff7e212ae3711c52bce1f30301a4a5c00d8e60e2229c74a29f1c1b1526c532086455cd622e282b1ab56cecd3da13552e69a54172420043b913f32a242ff7906b748309fbcaf4f592173de4a2cdcad4944f78a81eb66ace26870577ff2f02657bc637c240ee13cbe54834aec084d33e01ac1277f4537af339efa1cf5a435460aa01a0969f24cf8aed839c"}], 0xc0}, 0x0) semget$private(0x0, 0x1, 0x12) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="b33278fffdff4462d0e3905653f81dd48a8e7df1a506180f7c9e4f7261deb1529bb7cf6ec86a6b786a0ca8a2d3cfbd0d3eb80476ad1e2062e9e706b10f2bcfc646a7f1e1598b261122b4bd345fd5de68099bacd2a29f769053ae782ca273f127f472af94738c34014805a9a998b9942bd8c6c9751764f44cc17f5328c1f71e4a0ab0e84c2f2f058ec4648970a1a648ab75a9669b82fb33f0189341058fc448789359fa6bb9775023ef1d25d032c18a6021cbc572884cbf68b75a31f00e5c47e18ed14f2298e2f2950ec97e443fc0a7", 0xcf}, {&(0x7f0000000240)="325b94ee85f6045fad12fe4019f771206ae894d8ae147aafcc421c240582093dba01a0f7fbbfdb7f14939110f32f4b378a4b4a340a82f8156acd089f902d71aada1e05dd2fe1df4fa0381f92690c6e71ec8ca53502f4a6bd8631365b3cf54a5fde312bc3a02ad2c8d975b7b69523f6ab825b63a79b7ee5b4d26466af975dccdc9375f5453f090613b3cde01ec991fa69a96252eb2b9154d3fc1c2af317722431ea07b5eaa302eb973f4dbaddcbe3396b5f406d425a79a2193150facf04298e0c5afc27eb87e7d63ddaa9f3c87c16cc80d378f1819c501635a9cf9e", 0xdb}, {&(0x7f0000000380)}], 0x3, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0xa}, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xffff}) 21:03:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) syz_open_pts() 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) rmdir(&(0x7f0000000200)='./file0\x00') linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00', 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x1, 0x6, 0x9}, {0xa316, 0x9, 0xffffffffffffcb1d, 0x2}, {0x4, 0x6, 0x8, 0x5}, {0x6, 0x1ff, 0x3, 0x2}]}) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x24}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="00d54c2473800a1fea533abe2ae5749b6bd3bc96271314f66babd5a7ff961663620ba7e6d719f15543b7a499919f61cc008346f3fdcdd24de83c7e4b9044dc91753aa70fec966a06c6fef2541f785b4e686bdea72fa3455dfbdc46b229f49fb37220620e0e9339121d77eb099b3ee20c5f8d7843c1a54361a9cb417cca954ba99b9372397fd23185b17852761868efeeff8e614b428fe12b73aacab0e6b2e18ca814a2f262b636ca57a2583839e84d868b15b9435396713c3e2df74651c79d932b35f9ff69e2092b", 0xc8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f00000001c0)="300b61c50c0500846b60a164b5d57cb937d190110825ca76124b34d6e809f1c9b39be1b51e9946b3fa0c8bf8340d32f01427622763f5e3f8c65702bd4f60535748632cef5adaa56143f966c2fcab8c3f590206ffc0b17f9a89b5cc24e7625dd02d9a6f35b6e3c67b9462f06d45ad2b4b372e1fd23333a19fab33fa75a4cb54425828a3f81739a5cc6a509dc1767e9db6212b8578efce31de11", 0x99) fcntl$setflags(r2, 0x2, 0x1) dup(r1) syz_open_pts() 21:03:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 21:03:18 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x2, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x40) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000040)={{0x3f, 0x101}, {0x401, 0xffffffff80000001}}, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) bind(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) sendto$unix(r1, &(0x7f00000000c0)="127f53763699d3e24a5da1f65d45ed6d4a73c449cbe9c301143e339a1a9d35e57972dbdb073a01f19a25bdfbc6c91a1e458ad5face2b96a3a9b56924121f18b633be58889e54d7a65bbbcd8109641919653f2cc0facc00ec800cdd635723c640636bffd3f388e52cde57defa89eab70157130244d034cca7b1d2928f32efe78adf7ab6c98ceb384e2750feebde24a520bf712f15d15f817ce3d67da54a497a69c6642cf7dd066e2ff4f8ad8307a05623ba7bdfcd95c98747465a8a1a097bfe86b4e6565b8430d26d4e98266dc1bd90ba478e466719eb9dabd9f2da68f7d2cde44c8011e7062e4041489e22ab2e6c8a42ace20429513d8d228337", 0xfa, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000140)={{0x2, 0x1ff}, {0xffff, 0x800}}, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000700)="4a29a017de1a9dd5ee15ce04d2688f19bedb0a870e2d3a04e910890dd1f9b40fd61ea063f1a728de6a159b8577b3558aa9a80c468cb5e0adbe0203444005fe45eaddfafb7efd54357606aab080993e63a0e8ac1816c807a0d342a2be909749ad639a0ce252f2a5917fbfe0ba7ab93ec82ad01e4b619bdf82f56bcb2620292e795f2722dc6834be27e50cba95cc7a55c40b46387b371a953c07a40ca77e0b1fa8f4d8f5061d892bf3971ad76dc97e8370c7e8352974f6cacdfae11ec6f58cbc3762aa57468efa0ffe9bf01e937e0045e4ade4468fdbbb9b0cf834962ac82adf5dc1f2bf73bef78a80b60fdc518525f46b64624fbc0c553b08fb1727464c1e341dd21f1757b6d67c95d3e2359d5f69f5017239590e1003fa4e8542c2dda100e8dacab705e401abc690a5158810d4ab6f4cc02ef97255653c191334aad935a5aa306c1b03ef0a337ddabccd0335f1354d9c8e1cbdab4ff578988b7604b3c7880069feba51898c1f338462d8ef61e35e4169bdb7f86d0137cb975eabfeb707697bd18fc6e60cd0659902ba2af43960cf2d75dc2e08378d4670383edc4a9d33297629a208e7fb52dfa287170cfe25075ac735f8d75077b449ee88419bf0fcdd1b53ee590a085ae7ec971ab64a4d73e6054def9107c98e3a800263ec09c8522edcf2dfc48164643419", 0x1e6) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') execve(0x0, 0x0, 0x0) 21:03:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 21:03:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket(0x1, 0x4000, 0x6) lseek(r0, 0x0, 0x0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x80000001, 0x1000}) close(r2) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000d40), 0x1) ftruncate(r0, 0x0, 0x4000) 21:03:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1103, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000000)="fc1e79476b9d8941b81abd3f42cc1dcffb52158ff41c2beeb48587394dbd1455719359c918f5dc6c7c34a4c966aa321dfa47110970fc38887a01de9e", 0x3c, 0xd, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffff7, 0x1}, 0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 21:03:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="e03f8c255a238e44807463c80a9d556ca8e45c3a0f6f5cb17e8414600f6e78e0e7cad9be7778b36d574cae07586f2e9668c4cf6ae9ebde8e3ddc05b7bd6d9e781818a214c825a95102bfa3677f09a44f362168c637340ea89d0f6ed81d210b625856ce9970d10c6a62a607203f0fd8417f860ee7df3dc2d09a771a003c6a8caa32c1054373d486852fc75583a301cccf4ef0d1a37253bb52212b758cf02d1efec57e71e3f9b266c25ea94801f81ea1b390a700fe5b1e9ce75e078f7d02aae35c87cface472e023690fe6cab809fc41b64b8b6932eee8e64b1a6a9cd3de84407ebf1b747ef2f50ceafff0a2f59d12829ced263289cc88a2955cda89314ea852a44c3f742e5301249e610c748992b958f4856567f560aae2d462d2bc11e2a822dcb0d9edbb4792499292129254df49671dc295608ea766d16ba563ca36b4b4d43cd902c0ef2bdb045f3a923c9b6113bb7045ee44a8e790e335c8dc9bf7a6b7861070538fb6c14f92fcdc17d079197989fd7c5f762b582c4855d5ab9afa9a4eca18379107bedb6c677928cebacd04d09fc83f6dd84a43fc52822179d4cf1b15fdb26a0cf5fed586523f87bbf7bfb4b2bc9bb628eb15fa2a01f0268e49f7b096317a7ba932871ff852e6cc879a20267b88d7457a9334c4a3cb2cae6cf40e05aee1d7cd36497ea0e09e0223324c5e1bc9bf19fef99849dc2b30deda903fa3b9f5746ef8cffc949ff6d0dfb0d577f6b53cd28e8c5e79e7a1907920cec6333e52c14abb2a86c15c92fb6106621a2a03d3233774f5c3ac440700a3f9509efd080d48dbd0cbea5dfd3245da1878961ba8bd8964edc9076c50640315010e257ba9e14fe49cb0d1149ecc75d564a92ba4a595fc232ff4cd8e9f261e001181f178dfe7915a70c8551deda40b99a0a283b3f26ac8e533dd07fcf0a9bafba5552e86773aa348b8e0e281a170ec4e5441c5e153d9c06534d4d3d22c32e42fef4ef69314e1c01515f184c25be6079563962dae890688d7b101899012c4e1c8ec5de688d68ab225ba994bbe07084b28faf403ef977a8f5044c79fdabcd15c33bf2d98bf3c8c39c784976fdd92fc43ed8e87239137c15aa80515f9cd58b23bdd2fe6405279a098985a713843ebc7c5fa8906997e3c3a9378954793b8af4579477b71ffee088714a2f69069419e3a14eaa3eaf2949b1b8fe5c8f7fd742986d5db37f302c76a500f2db12c3e36c05289a2760d83af0d623a43690117c77548ae4a3737663d874eb8d9d408e288d63270b19323134657294faf1c0628e4c45375763f036cba67a63f04be359df627ccad1a353892cae78bf6138ea6248a693153211631ddbd870a60d0d688648a937cc5e10c071e70ad8e6abd927468b01a872f5d6a0f312848d7d1a10e4209486c7e2c5af1bb18b38da72a7a6528719601045bcd4a74c8d30bad7842ba50bd9eaf43239bba7a245873ef49d57eac8284d7bdfd34141cd11a41cef3d524af4880ec500421aab7816079f52970ded5056c078f93f2a8f5faa884ea1c6a45cc90125990e37b6aadbd5d09d1462da0f029b31eca6af2c53329964d9190fddd98f492141f56b48b0c6af87ca623b1b916a625d750cca9713c40c102cfadf66defc3745971a9b5ac52616911ab852cce97b42690d6d5690131201c539f05207a076325160a2e8eefd51f1477f10b2ccec6a2ed5b2be1ae295bb33bab376f92c45fbbc356de07b8cb42d58252842e8fc4a41604b0b17dd662fe7ffe573fe9da86e89255542521cfffeec3239311bc047e163ef9f1277ad2af1f428fee30f0e25b48aa1206ee52b00f0f551badcb13ad178e22e9d0947213eab10e393a33055ec6036edd6ade5261cb41cb5a21caa6a4d6ad3f5a45cd19f17f903f58eb2b1be40929930c7552b78ee6ace59222133b6032e5a64de4b5c3a2a8036cf9ea4399cbc410cdbbaf62b8f979e8c46158a83a9512d7654c444ffd859bcb5fe499153e7d22f25292ed9d4b55b00bbb7dfc9547423d01a873b9d2b82427ab406af1254d7cbd38d95361a4c17854f4c5bc37e384ce17787c8dabebe66681f19c8965861ebc590cfc623fe4cd58bcac0bc19ee67bd894db26300b05283eef327f5dd00a5d0297a62cec36206210f97644d628a7ee05e1afcd57a9ca9c60d36ca82bcad2157a3a1c0c66c69f41b00a41ea2a1ae4447e8980d213445a1069e1ecccdd260d9be9357b18b56695757e1a0921bbc8a4f197d32fb389659a3bbd70fc6a1331f36cb5e7dff6acd972270aad9744ccff15a6800c7bc09510d0200203af80f03f9b56f5b0ef83569008507e1dcc5ce0e9331818784794a479ad97cc164b03062f4c7e5e445b57519d4871a73c1c2cd8dac2861c53275f5a218090f34aaab33f6818008d0fce1401049d4e23d2e5094a3c3852ee6ce7ebf81dcc9786ab7e8b134dc7e062660b0a90ad02a07172ebea19308937d7ccff32d4b30b8e3e94fd6e0d914bdce8c8584f80a1b4bbd590509c900856372b9a4bcdbdc30c8a64421a9398762ec7690d45d4e362d8588c35f3811f2ad6ffe441dd096892a84d6b0bbe7c9561897608de444329f24b12dbabb76f1f61559c608d4c80c867e36cd87d990879fab17f7780658408af876a3bac3320fd25edf8ebcb26d9e7d45344d62aef2732fdf0f702c8b68ec6836380301159cb2dbc52486d84d2d954ea031b3a2f2b059613ee91df1be725ff82cb0e620ee1a525d0d5f0550c84b59d1fb63af1377c741703f5a68f46e633d5add90f77a0303cd653a3793373b51bf8b6c740f6273fdff38dd50417fe3aa29b5ad5c5106f70dfe3bc875df339cb584fe0aa883b3dd1d0832f6e075aca1f921f72fe603e494f7a6ba3d88e19ea70cb095359d8e381d1ba8db556d3f563739f2f628484de5907d6ca7bfafcdee189d280cf483ed97dd27de7a63a9358f03d40494c5f000a1817801a7cdc620be304744e2f1b8a020d2b144029be583407ba39b6e9caf3654fc1703020e8b660264dbd2ed24be73da7545fead03b683207d78da08616034f1815194116416e81829bcad22193cc621dde37f23b583c7ee99c883fea6082354450e6ce3b0485640ecf708a9abe897f5e78f5d6183c8ad83402318e0f46c1e7897c49732caa76b20a067b44a5cedb132620217c71a9992923f60bac0107465dc3841fc827a5ee7c5e93de1b48f1a2dc5b73760f2f3ae5a14e911df6985151c45769a9aa46b58b5a812a79b4a002f2abe9fd8fe283a4659de8fe71d0a6a17daac88a1bf6c6074540dc4f6bbcfbf90b305ce41b23925c5d63eaec1a7f836fbab0c568ecad70de125f582211f354db9e94078625116658c52b6333851603ebf01a52aabb1d9761eaf27fd577fcc2732e357fe25ae65fe751c4a5fb311f062ad71d3128747bc1cf1fa91011401f48d4810f0d94aa7acb8d494cc5c6c5bc1e346f78198cfd9847d7b9c9cb6965f0235638ffcf4cc9e17fba7c06ca93d71f1204fa35b37e761ac4102856ff0ee905e2541decd6b0ae466324ac3f6998cdfea826feed6cf24eddcfba171dfcfd4bf6af1c427589c91b32b6b8840a63849361e75754b0be019847e5208ff125042e3cacd2428941cb81ada0ec44d240b5ff278eaf7992db25d3e286fdd8d95303f72898e698a4eaa77ea8ccca1e447a7febc692c00a7aa13cc7d7aaef50962f433cfa290baaf78296ec1b1c7838dc7eea4284f2b519e8e482f2c9e9f472af9b2f3dd96fdcce71eb0d3770746a574d661e04da804752883d56acd6e15cc6334d787c0067440455f0ae101ab5542710e7505a8c7f49de99278eaf27572e992d513a15f4d7a8367da32ecc27579f0cc08404204eba16c13f7de9ca361ba35387c1aa6bf942a18a126946552d432f2d8caf701be5a33601f0f2c587d2a52fdb346bef9275881bcba3e489350b3800b9853d3556315286c6709756373c1d92d9d40e2d2071d6b228b4d8b08470f8c4f457923e836eb9cc058a3eae57169f4fd8bcfaa5f56ac2a0b2fca2448c1f26fcd05eaff82fde445b29096fa54ebb477dd8599b33b8349d66ee184cf71290909f284c39d44b7bd001612c4032d0a7d2ba06f89fe286e46102e67365756e4f925aae0dffe47bed8796fc0604fe78b9ab339dd1dbffd38b78af6c59793f333ebfb12067f7ff7021f5c9bedc5c80f9c7b48033f843af681edde6204c9f157f1c59fc60d75019dfc8c389275e4b648941918b96fb01e3c2e94c3c6a1b26dcd11cfac09e85a6c8d5431773caff8d2a1675d653406dabf8449df5b1caac6abd53d01f6bf5a0f18a2301eea2a8c83c2b61efd504691e75608c8f3021d290511610b442e726b1f421311aa78a319fce9cc1acc6f7d3dd5c7492a15b907cb4d0a2d3035609e8a6baa2cbf4572f9201da72fea33c23f91b555e157154cd24443c255ed2c5ab016bba838b0ce55b67865f3117a181b6a35789e6a68e0411cde3d9e11e1579136f06202d92ff763c28b955eb734628e55ea63597ca1392713d7bafd1c997fd26b388986ec0dd0619ec3430242e83d5eef45d61210a1b19775faaf778f932a4336b757c36648107c2681215890af2ccf42b9eb0c0f5ae3aae975fcfbfcfe08ff7aa9ad5822a15718a9216f20738975048391b860e0cda990722da1a437f3e85bda39bfa2b4123371c3f7ad3c2ececfd70a50b95c932597e91d075ef93cb6daf59088a6c2f774817f16150791b4d2b57966fe75c5f1a74bb329c9ae624ca04dbf484824e785a36d75c806e7a57757833313d53954d18541022d2768a107e37a4f5a83751ab9067f71a3dbc9a74627c659f7f1099daf462bf0e0f3f37e3a11065750d36950d54605a099b0c9131f8be6452cf6aab159754a02939cbfee20a9943f8440d9f64760f6fbb7aad21fd8c1014d57f4ebc50a35d44f431382b43b4bf22fd3b2e31ad9cda1d7ba3a0dcc820cbecab2c0a57031ac584ed35cd8884d89c4c7b022b822bad7c4436b59b5d48797a142cc9869aa90ea3c4dde30b552546f84970b0311af63002a357e37f5b130a33beb8b6e74a624a1e0a5769df9053de45e85e47f5247591f6e2a5f01cd978d55df946550a6d2f19c484810d872c4b3747ecf61b16af31a332e786312ac5fc9aa1581c62307a931550e8a209eb2ccd2794e429d22fdeb94e06f7b8eb0fa2ecff543b0d131d98dd3bc089caaa8fd2ab28a4638b507331caf49cecf0addedcf98f680839536aab28afaff1d7be6caf64354ec74cf98a0c770aee843f000000000000003d14996cb4d5cadd9400b7d27fd051bb164139d1475c88b9ab7b916943e43675c654c514d83ca1ecea5e7d82fbdd9adf5cb14c37e9039102ada78bb8fbca0182aa2137c24c3e40ed82b2656d26df77a0c7b462f55b8714bdb112143084a81be63dcd125225124a790301dbf85445af66292e331dafe451e0726a7f689b45ab3a14fcf8b51923cba47904c0dca8596455a4e12b8c98448a4e1698ff8f65e3878f2611a124bc0c3c390a614b6d443a1f5ffcb75d5bbbb74d6d271ddcad18b92405893467f81113cd98c72ddba36d59afad4497804d0f2653b1eb1a24ab1fd7803ad373add34c3fb0ce888b9403a6fe6b5c8cbba2e2055f870c724538c324dd688005a08fd725cb1a1157a9b523bc35293b65746545fc1bcde41b509a2b34fb35f03b26da14c6a91b96c8ebb3740b544aac83fcead2693997ab87f6f0ae7ab941edafc65c62cf3ea3bb3b78a56dc3950dfac6b8c09c385caefb682fd362f937f44c1f1571b299b8cb09efe93d57e443cb18226c", 0xffe}], 0x1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000001500)={0x1, "7bcc2f674b564ca6bfa4a6f08d4ce15515569b5f9e42399ec5b0f4ff70989672cdccd9349cfb195d8a57069690394a2b5e08e4420a1c6346975617734a1c18317f0e227331a5b3e9964a251cbed63a7efd35f3d35daf280228b04ce23b00fe4db64056761735a71f04bf7194743275e38b45117ee5a56e6ed85e552309e56310392735d167b0ef575dab618faa4b2daf72fe50dee08313de3a161d341f69ea36eb326eab6a4fc3336f9cec54475e763d61acd0f8a76b773e1d43aa6295a3df81479d121eee3b359289a1cd35f6f1ef9507441c4cd7af0119309eeec0e1c23b3e998cc2f3531baeb79f5d1fb31746293aaf7b921c0baad46cb68a806cb24741a6cfe016ea8c4d96d8ca4a0f61de8c9d2a76188da5e5e90c6dd1451d96bebe2af3b9f3728886edf9594457d7696bd4d56735cd1ae53720d500bcd283f46ddffab3a7fea1bee798eb024d7b899d6471105994365a7c7910da15dd1323733053786f87dfa888e0e7bb96a391afa83b80d684d5233fbd643fc5ffbbb8467ee98988d5c65f8b8a46bfb4aac82e4e146e111a1f4429fab7d1b744a871bc46e5c694c04d86a65d4cbbc914c282b77cd63cdb4ad7ab420e2c6b8532e22ac2223a048105f738f17e9b799cd9e69dd6eaae5701c07f578b373974168d802f0c4618de39034c81304f24a67e1887255c988d34056338d65ced20edd3ef69eed50b3776599a4b127315caa335a0b6efb52a40536d36dcfb9e6effc8d7730ab6a4665bef319a7c84c644b067a617a45dd274603672a3ea91c5e5306610f3e643418b57171122618c0c2b996e6ca940aef5522996687be054eebf9a11683a921998206f6e24978b25c39da6d2c5b699ba8403b1bf11a88ec6233e46ca1a86804798911f41d1f3a450ae58dcb87d9d4f57c24ed6b833b4e7deaba295a7aa054b01e0a299318643992e679d2c5d84a0dbf296d805bb0013be83797abafbe4cb3d73ce9ab7d63b28011801b9256112a436a19b57976c7a65913d496f6441e70bb245f3f9f494ba11f9a68c5c9eea646dea2b919bf0640ce8754bd10f2fa8b95c539d4291b8f71e3c4f6b4508576fb1075f06da2a5396ec96fbf8e36cbc361a73bdfa9917c0e333ef7e7a0dbd5d3afe6afdab84d95c4ddfc6a2c0a0131b5f68c047424c93562372b13c7753b9394b15c7924463f4a29e414bd1dc1e29364343d95fcb2e620571d80e4bc06ad84ce7a84104dc29f9fffc0c4e0ea3b2688390df3388ded71bc16fea04628138abc534c473cad81e02fcf4173928726b948ffd8e7d5a22dbb7bbb6b2e65ce580698a2e93ac52c78a7d070a41dfd7d089e3173c379a7eef160a095833709a9d2b025aa2b67b6fce2276d538adbffe2457be1d65271260efe8194020f54f2cf1c8d4b623f592d4e193086705aeda5623a1442d552e0cdfa67276628525596f1ba81dcbf8bd7cde0b1919cd9441f6e791797173dda293312228152fd49ce4cfed767ee55910011194e4486ec2a3b24709b1473173c87e9909f19db896502b47d20fc4b99978efe5a4dad9c75c86aa87996474a70d3b7eb6684f9a6afc398c5e45f1e9cd6be3fac814f66fb672a8b40aea2e6aa1235bb3f7a84385e9309788d2d4e763cf29a883905a5337523412d49628676812d628abb70b6376190e1678c5359d0403fca6cf2c5075054d2432923a4aa51a7bf26826c6ebe7faeb2ba2cd049a6e30b6dcf2d15403f2c8ca1a01c137bddc72cd742836c2085f42b8a72b5210ac7c34779b03766a223dbfd273d5dc2dd7945e7c61294094b4842d39ee484709bdc1cda2b2f60aff767f78316398e4dce8956318b0c4faefada5d1f008bd420ee84b9fd38681d935cc79bf82a93a2d21185ddbc0cd64c246048dd8dc29d39d58d466503196e0b2aa2aa5e202c47fc67719e23f6c73f6cb8d283593d0e599d515cda1bce458149b859093a2315793348441b1ae1fe7dfa1f4612cb752e961262f17a78ba4a08d585e7c82a0d2c8f7394973e703c238e9efc5dcedaa5ac4e54f4ce9e1a0b4279dbbef1a0006145a5ae854e35ed34747d5069a5ab37a7626327e53a523f20223336d02efe5e7f6f77ab071b703f1c096107bb02b1fb337b41f64436f69a1a791e8f20ee10a5c37cfe153c47b410c3105195d9945d9f976855a31c2ad411e8d0f0e7c081e318b377bcd201892a1d809d94d75f9168088d164d4338107eaef05ce2b34c912247b099ec8bb6666a76804fa99e1c81de6badf77f8661eeaec13feb56039a4da0df5de8a0329c0f91893a660a3c0591da00867271eeee12036ae3729efd5d6a642022712db80678f3f159a86ec45bdada5c277cd3b6222fac097072fe9f035d9aa9b79f69ba92fe05ed9ff6c1f276250193b3623f43f0c5937a19c3b27cf949fb6b507e06f6ce8b05d88adefa654233fb56a034de7b82e46cd2b3f2b419e1b91c969ed1eda3c68820fc4165ed62b164674ce178d804c85591ad21b6819a0d5036371e74a89b58caad87b77cf3c9ffe7257246b4e47a688617f4408d8d445ae0f4a271da918947c67c8bc11f535d467ef191cb7da49d2ba86c257b4fcaba179ebde4ba3d3260bf05d79b7642e05ed3c2854dc2335f0d967e39a1f030771030305ddb82eb454263eb349697527f6f4ed280746e327d20de781c7ba469c6aa236d895d26bff0bfad777834f5efc24df827c78320be454e969b22e129b1b5f2111376d276bb1fa5d7a7fd580646cf22ff5c3b286c44d93f47d9531906fdf1fc95207331b00b5e96b58ee98a4149307b5f7c932879aa0b68439896d41e1c18b2be4b6e2e6c196826bf9dff5ec131ecd360047481c534f440a540f0db464a4b635a798e647970fc7c9bf6d5cdd0b0558de7dc3aebd36cc9ad59f6e4a8da2158a2cb9fe796c7fc5369b8ae734c78bdede6f9f6189c04d4f276b399f59cbe0446338c44cd71014318aba8abe7883edc5785bcd989f1600c237697b5aff21494c2014cf47858bab0488b455a8efcc241d650b48ddff533d88e616d47fd2d67883a3fe131fb43fc2b147eb9f8859d194931264b9b76167363f328d02c267891d8930edf1a6f781d0d49fbb4f101b320c35fc283ff8f24d9f631819486793d435c5a6970a02b89111c87654ee9529d7f012a079e7f30f9a431ea4cb8b8f9cd0ce0468de5b39cb5a9976201e14799f07c8ce0749d98a7959b3fdf8a566b977fd1cfc0f020faae2c212eff874ebb3e80c2183cb1986c1d41c6a8b4ed322f70ef91933d4ec7e3378b59ea5398286fdf7f87c4869ae6b6e687cba667d64e2581374f3cc7df90169cb77de288c90ed49636f29b670797e391aef9e947e0f13a59093eb07664d5f300a87618978c31353d577f086ec1f87276bf0d9f2ab1115d5edf8a5f962141a92041cfc551c627e9d3be3ccae580bee2c3c6b190b84027162e00ecd3f348b509802043a5d4b23eb7c7acbb723776d1545831bb7c1ae079fea301f3a7d38002e1cb02002f38a56cd91d008fc2bb993c012499cb8e3d55ed5b6506f735bb5d6527dc57b9a4f197b420fdefaccf2e3eb5ad36cd73eee6089d1428b3a2328ef188046b2e40bae5b72243c39dc690e2c04c5c231a60fa6e4750a1c4358ec404d1d20b9ddd4d253f7a7c1bb9c238c20e8ccb5b1bb1355552a730cf43fd8ba08744e654d552a123dd17744d7442693c0037d414a851ec62332e19ffbfdc814e0ec18126580b1fe655e3e7c70839c9943e6e3110dee4054fb5e18325ee0788c7bb2a61d0093eab6108e36f94a9c78d683690276a353516c24c15601d7681c272fe71c57c53c509da3c50ec0eae5ced3459b0224f0af02c771c6c67eea9dc318d83746b49bd12e1f407503b08eb7543c9f8881dd2d70eea9e80a5ed59f68498ca029ccb374510b4e00ce74e62f87e50386bf6f8eb3e4fcbbcddc1b3da999fc84fddfd49152553dacddaab09aed75987020502f117393514823c8a3dab8106ea10fa537077e53426f86fbd30b34f3346a8dba3410305421f3771e83365e8b6a27f4fe4305810b558a76743eecabfc07a6c1514dd9dea708280ae23830bbd46023a2c21328240c980ebf971d9488081e4bdff973dae681ea3d4c3881358b699ccf6d3064178ac28ce58d7ee51529565dc1f6291e15867c4e503474708e0cbf9045537d6a6b411b3279f8b4af9f654792d398a8665571b4dae51bb3d9b3517ed0d53993fa322e77118c3f35da1a53628d4905f7be6d1f8cab20cb518bd89d865c4e9fb3a314e2496c44c64b88fb118235f8e4ab17f8efe06b16d20340d6c63d55253811100791b71f5906f0c797b775511ffc6bf51a156d0cfe5ae5499bcb0caf16a8207f4bc1949545d2799535aac00d9a5aa36549501b0c2644e4d0895ca4678f20640cb2d5acee700cf261921458585c0adf591772594a43ea00458178e61f2f96dad2948bc3b2b7837d06746a973e6f50a688d559cb1c3ff234a239d8e1f55f99fd1a2cb7bb543d34f4fa3dd2aef5bcb739e516d39e18e210018ad95402106535458f6c6ab18f8b22abb948d233525049d1bfb4f160e155acda54aa9d2d5b72bfb0bacbd523b24044592f4936ee1714bb1da508206ecb0ceb586738fbcbee08fcab15bf010942bbaf014bd675165de0b7a129476734b591051d4c60642daa64df0002dd35407d0fdce0c42abc94119bc03a3500b6947e9020cd6fb2347b8e2957431f90ec438d4c735d95d8521f494f9f29feacbcb03d7e4f304f349ef44dadc42756da9b5b690df5b9caff1041a7ed4f8ff2bf96d267bb4c28300b2c11dd563cdf71ab6daf0527ee9a9b32f610563f80c5eb4528dd0bd67f2757bf85d9384e1487ae07299b3aa23ac540d62d0c4b8219ce0d4b80d9afcb5cb72a58c83cd5e9bbfb3f672228288e564eed35d65ca9d2b6831e6e1473d99a6d5adb741c3356f4135cf9e3c08a6ea0edc96eddb3bb793b6c328aa14dc061ff78c58fbbb2d3bd8444203530caad54598bd06d918f598de5321bc09c3c4f5a76301f8f5795055bb15d210d6b6299aeae45b4bcb1a7f600420d46567491102599c2b59416a98c694b2fbb6c6477c720bec6fae7c215c2c5942116b03e1d9764589eff36325faf6ee803423ee0f529f403c9d72c60b6d3ec3158db1f45bb06723b113590913d6667dfff5f968377b52b6eac14bfe8807d30d9c131f986197aad5f0c3735663fa526fe60ff11add9bd22dd50145d0280927393f27ad0fe2236c17e870b4f9c7a949c6be62580e3f86f49bbbebd4a3fb12199e0c91412b1c06c6c128e9ccf651bf58c3fac8917a931c62a5d1774ce460c5ba2a69b9c3252aedcc960d58f0247bea81a1238875f425da2fe95f372026169a78f74be2a3608cee38f645a15aac293a0bec22ac2882a4dcbdb7c22ea68628ae756a4821dd5fecc43ef5a889a5f5adf0368c0f2c8122c9844506af2f2fecb04c0a12568d4c38dd243d40b162e33e28e04cbc23f37d5b2485f531359e9d6ab48bc8f25892d89a514abbaf9201637908e6037cc325bb9558638164e1cd6604c254e012819355f4d17f6464b3b1bc7f4640fa7871de0c2e6caa7c621bda210888688f5c5285facce5d163c710e9f48fbf7cd4037ba48556c5a8b43b638510a5fde2182ebfbd9e516b5602a96e3efc876508e77d5c03ac08061c6945aad29cfc67572350c0598ce3f863c9da9856f33531f44a9b72e49a35bede97f0426156630540a2b33e046d2e01b0c6e5a4c1ecacb9e3f914b6ffe925930f671e6b3474b801e3c73754549309c9e276649d6fd5e85"}, 0x1008, 0x800) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x7}, 0x3, 0x9, 0x0, 0x0, 0xd3d6, 0x9, 0x5, 0x13}) 21:03:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x5) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3f, 0xc9b6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=[{0xc0, 0xffff, 0x3, "df9a2a18ec9eaf7b01f23d7604e22c2cb702eb418eacb388269f1b1f1699b43214e5a99d50832f8f422208e1f277c8e1f37efd3bc5d185b121cb5b64280e8e2ca9d1dfc272f2f9c8c2713b68bffd79bee8dc3762d6314fa7d0a926e0662fd7248a6a27d54be37dda771a4e440672e16ada0d108f02fd69751576ffe3d2dd6ef1f835e40a7d27dd618403c86e79148a3f2e4d2aac5ea93856347f97ed8778101e799b6b336c1c44811a4df06fc1"}], 0xc0}, 0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') 21:03:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r0) dup2(r1, r0) 21:03:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fa, 0x90) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='l0', 0x2}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000100)="d79d615d3458b98d0480e4707d5f4d724e5e0b116c6d00a00decbd183ecad3821f4967d64155981defb022f62fc38b0b78d05d4877bf0eb4ceabcb9f91f7303cd29c7a6f307623cf9ffc7259f7e2dd4cb49f90c3cb7685872de1094e56e70b11a754f4d0f31f3027", 0x68, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1}, 0xc) 21:03:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) 21:03:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) dup2(r1, r4) 21:03:19 executing program 0: mprotect(&(0x7f0000285000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) r1 = socket(0x1b, 0x4002, 0x100000000101) getrlimit(0x3, &(0x7f0000000040)) setsockopt(r1, 0x800000000029, 0x400000040, &(0x7f0000000080)="d5ff9668", 0xffffffffffffff90) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x4) getrlimit(0x7, &(0x7f00000000c0)) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="629fd1307ab425dc495fe829a8c5faa3b1162b5e3014d117a387fe0bf37d1358af27ffc3fee1f9910e548a4c6623e41e6c65acf9cdb6fadc54a6f37404f1311ca9271786479312ac0181b96b6b8865844433274fcba03bbc3daced5aea1f545097cbbc7acd62c716d9959175f6022a27400827e5d9c8cd78cfa28ba5533128c9444e0a3993e0a3a37c497144eead8a4fe666584dc552dd236bb8213f75649037f97832e42f70bf6073ad776411301a70ef62cf9b494866376b6406ed", 0xbc}, {&(0x7f00000001c0)="5f0706ff154a02c33eee645dedb93168f8cfc74ed8d8e3d171e7e22c4314e4002be3947c7c5341c23dce87a4fe85435f9ed8e11589bfb8ac853abfc82be489cb2cddb53fa61cdb59eea8fd7633b9e01ff1492b765c261b3faa2ebcf238225d12f7aeeb107242024c8fed8c08826dcdc6d01b165f236a88027689b0117a3b095bc34f81093861b3a278a5349b4aa7bf7532b20b503f13b08d8364f1e6617fd45f02e6a268800958a5bca0ae294da75c6db25ba9382a7b6d6fb4d4f2d35c487822748f16497d7df6b87e9bc5d24e", 0xcd}, {&(0x7f00000002c0)="f9268cc5ca4748ae4e6f1bda69752b7f26ca5697ce7095f2d996c4af041cc1192fc8bc43a96ab79ea169c1045e7022d86e65c056efcb7194d933ce952f340a5f53884d1be27d28ad87fe1287af13e109402473bcc2f2895c8fca64e6566b8de0ff9fdfe7b5d9dd83200d63efae388f03ea48e9c1361aab4093b1b0d80db43d1ef0c118f230da57cc54d68041a8b8dfd2794e29ce762319db4476edcd0fcad52b1c33fdf2288821279bdd", 0xaa}], 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) 21:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffc6) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) r3 = socket$inet(0x2, 0x4004, 0x4) r4 = dup(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r5 = dup2(r4, r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) sendto$inet(r5, &(0x7f00000000c0)="1259612acb4f65c72d17975d7ced38205a5f82b052c59c08008283ad6776aa7c1ffe5df36162c8857dbea4446be03887770533cfaf73529bb96c263e36bb2f6b785c52bfc602ea8e373b32e417582e3604107ca6d271cb8bf67587465364fade14c0662b21dddd1ff86e9b4bcb530649f10a1c95642f", 0x76, 0x4, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000003c0)) 21:03:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 21:03:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 21:03:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x3, 0x7f, 0x1}, 0x340f, [0x1, 0x2, 0x1, 0x800, 0x5, 0x5, 0x3f]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) pread(r0, &(0x7f0000000080)="0c544db14b3a1b80cb8e5f06b032f4cc2f1449891be32b4c140897c76d1ab7aadf7452122d0af373983c599b08851acaa08b81c12fe343a26b1596616199f5b8e5a2be3a1a288c06dd698127ca92e4876ba251d565a0581ad58f0247db71eb3e77df2b7afbab1ce00dae0a650ee0951f02111859f6b62a514923d9acb781b7cd9d7a9d00720aedf2f863af8af0b6c0a88e", 0x91, 0x0, 0x0) 21:03:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x23166b89) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20100, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/98, 0x62}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000001280)=""/3, 0x3}, {&(0x7f00000012c0)=""/68, 0x44}, {&(0x7f0000001340)=""/81, 0x51}, {&(0x7f00000013c0)=""/244, 0xf4}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x6) accept(r1, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) close(r1) 21:03:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:03:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 21:03:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) semctl$IPC_RMID(r2, 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') clock_getres(0x7, &(0x7f0000000540)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) r5 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x22) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000006c0)={0xda17, 0x1, 0x7, 0x8, 0x6}, 0xc) 21:03:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7, 0x1}) r2 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669287e6c653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0xffffffffffffff3c) setsockopt$sock_int(r2, 0xffff, 0x1d3859b3b5b57472, &(0x7f0000000040)=0xb7, 0x4) 21:03:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1000, 0x0, 0x6, 0x1, 0xce64, 0x6, 0x80, 0x2, 0x3, 0x7, 0x3}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000200)='./file0\x00', 0x20000100002002, 0x20000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x200080, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) getrlimit(0x4, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 21:03:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) lseek(r0, 0x0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 21:03:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ftruncate(r1, 0x0, 0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20021, 0x80) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xdb421426fba18721) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x600000, 0x40, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r2, 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', r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 21:03:21 executing program 1: r0 = semget(0x1, 0x7, 0x40) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000001c0)=""/117) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) flock(r1, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x920, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x1ff, 0x4) socket(0x0, 0x7, 0x9) 21:03:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x252, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x5, 0x1, 0x400}, {0x7, 0x1000, 0x6, 0x8}, {0x0, 0x816, 0x4, 0x1}, {0x2, 0x5, 0x6476, 0x3}, {0x8001, 0x7ff, 0x8000, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0x3, 0x1000, r3}) flock(r1, 0x4) lseek(r2, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000600)=0xc) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000240)={0xe5bd, 0x0, 0x3, 0x10001, &(0x7f0000000380)={{0x800, 0x7, 0xdd92, 0x8, 0xc8d, 0x1, 0x1}, {[0x8, 0x4, 0x6, 0x8000, 0xb8, 0x4, 0xf0a, 0x2, 0x800, 0x7, 0xf798, 0x2, 0x0, 0x9, 0x0, 0x9, 0x8000, 0x2], [0xcc9, 0x1000, 0x5, 0x100, 0xfffffffffffffe00, 0x9, 0x0, 0x2, 0x1, 0x6], [0x0, 0x798, 0x9, 0x800, 0xe0, 0x0, 0x5], [0x72, 0x1, 0x81, 0x6, 0x1], [{0x9, 0x7fffffff, 0x0, 0x10000}, {0x0, 0xfffffffffffffff7, 0x9, 0x7fff}, {0x200, 0x3, 0x7, 0x2}, {0x4, 0x1, 0xd279, 0x4}, {0x5, 0x9, 0x8, 0x70}, {0x4, 0x400, 0x1, 0x9}, {0x2, 0x8, 0x6, 0x3}, {0x9, 0x4, 0xc, 0x2}], {0x9, 0x10001, 0x80, 0x10001}, {0x7fff, 0x2, 0x3ff, 0x5}}}, 0x3, 0xffffffffffffd629}) 21:03:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x196257326c6c4623, 0xae2f}) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c", 0x12) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xec) 21:03:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) 21:03:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0x40000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/227, 0xe3}, {&(0x7f0000001280)=""/248, 0xf8}, {&(0x7f0000001380)=""/249, 0xf9}], 0x4, &(0x7f0000001480)=""/236, 0xec}, 0x800) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000015c0)='./file0\x00') 21:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x9) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x10}], 0x10}, 0x8) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x2, 0x40}, {0x20, 0x8, 0x3, 0x80}, {0xd2, 0x800, 0xea, 0x81}]}) 21:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x17, 0x4, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)="2efd4b9bd22a0949b0c8f65a0829d8c7f609544f1f304d64e5b8f3ac0865be9a7fa9e5537937d955a869b3766a1ea8489a4889b369cbd368835dce71d8467c1416e000ddf0a5cdccd3a707f14b3df3113a17c03327435c01ed8ceb166f671493c92ef5948e930c8403d23e05d2a211ab4b830e7163ceee1f446aebb6f6c75e9ccb0ae7461b4fa3a726c1bc72236ebc", 0x8f}, {&(0x7f00000003c0)="0c972d81a3314a4673586f7d96189cc05719c68a9d84f4886f6b8018cbf32753f8cefccceaeec21394c46db979c9a44c1414740facb15268e7a1a3d2212d982a8bac24735629bd9368304fecf09b2b34148fb161cad259d78838e08fd234553c8e9a5340ca23aad04a8c4d71f54df7ca992f1a809a90a0bef35289bd0b854590211e72adb848c47b4fba00098184a69c70d170fc271b035ecfc6d669bb4a1010979cad430a2abbfd05be5ecb84a2692ebcd34e4024bcd710dae06fd63602070f61ebae0e165241f6483107a5b93b34403a26d7fcba1f89bd69f63f49146ba1b2b2b60cb2250b00e3bc", 0xe9}, {&(0x7f00000004c0)="4ad0da61f1f5a4d2fb0d46dc45c1a7266f664116ee7772a31c0f37006634c7ae2a91877c362fcf24e24e7479fbaee6d71a2ea4a7309d42b6de08416859239d38305dd9b56ad7cafa496f19a9bdee98e3d8d2f6fcc010825726f1fc301ba432cac57c0cca02fb24209f9ec3e6c32b29014766a9575006fff8430fdf5bf8636a1aec1e4392c3ec85212b348a635392e90988bec9a134406f12933845ba263936e31fb1ba3fb60677beeea4aedbd23b8356b6a9a097d14f17ad02c5bfcb9618614aa117048bf2d77d193234a6961b", 0xcd}, {&(0x7f00000005c0)="f02139e2712e635b35834f0d953110f26664ff52aa3316b757c61b3750505bdf6daf4589905a562461a0d77d69715cfee3931487052ceee608cd74b45a277b7716e41863155ac0783a7f6a154d1e08243b854742f4de1c3f6ff0b63ef1b172ba", 0x60}, {&(0x7f0000001380)="47b05d722c25d0db5f8f6a15fa6be45d9a3bbf304f3ae1da806e2cc6aee37be0e726cda5b81a8dd90460b4b5f67fa4dcde43db6026ff4cb3b9a33f13ee90286518612f7cc852e9e4373e33a8bf19e327007017919c7d37984fc6787c350e13723c61bfb96f10ed471f27c04c63d32c0bddb5a9501bc3e6a02c5cca0b5711b7db45ebda79cde8ab38160b222874f2e2ddb42782b1e2805b9d470376a7347ef75492254617473cdc05f122690d13ade7ecd3128caffeebd642435f1fee1c78acf421701ce1ce001c426af1515add64134cb65b00577e3f64ffa74440db1849f4a4ab24b370f910c3cb7972b9f3ff197f13d536639be534129044f6bdf53e264294a82da3ed3292b1e6ff70f8572bf6f5a4e36d875a2d4baf8d4456cfb429660c960f514772555a3bc597dc3dfa107ebeddd1dccb9fa1c660691fc608da255dc1bbcb55b57e7c35364c19ed6bed3d8017a59c4731545f17c662dfe5240bc3eebd8a579eb3cd70a4bfa0f27264b1ad92e7c9dc132bba02df2997050dbfa42536ca29cbee3801760cc017bbd18f94d1d41d82dd4110fb186bac92fb4234236fdb9b392ebb267af5f15fb695aa6d919452c289177fab67427bc73f59840c7396d177892114819e43363090697d95030dcd32ebab27e7dbcf72aef715a675a8108705ab1d0672ad5944ff3096bfa58a7c2f4d7f9783a1cca22db65ae7158f19e3215362850399bed168841f257506b05ba226943fdc435b45f9aee83750ccd8c4db3c7e353dc4acbbce232df6b6b2cd98bd7a949c3c3f2d7a23ceef20be58b410f59721f22c9d44d9213175b73ece2c15aaa403b0a972f5ee6dec753dcb5f25ada2295e55faba5d7a2ff225f24afb1f76a74b58c617cf0208527e400e1e3913952973cfefa9b9e4d48fb82df8b9c3b623c912a86ca74e5e00c2bf7abbfae47e24f93a36e30dbdd94d014fe3d02feaf43c52029caa464dc2f82d8aaf7d0d27a39fa8c4ffead6381a7730c3e76719d06f47c2dc553eca649c6229d65ced3388ed14c5a878d785a0b5c47babc50337ceea9af364b9d2a0b7552db4e146330c67d9097383e0a5dd9ae8097f33a87c5023a3c7cb0e277411b398aaa7abc77e45642228079747045bbe115b613b19da88aaa93dd828f2d9359542ec20cdca713691cb168c6126b850ad383d3eee4762d9b158ce90096c5855c78279ebb1756b74330c52573f4d305397a5889f53ebe536228b1ca2470dccdc55e8a929bc377cc2fe2585823e5ba90d89255d4318151c4b184a92530645acbb485aaa35f9d8f30094e813e485defe2225cb94370fd86826e822fe3c9ed77e15621df113642fc9f53aade2fadd5a3a5e14be66b8cd7c22e1bfd4358771a01216913afaa1c8c9f427bef5a611eca84477cbdaa92241922d7cc75ac2324786b9e880b920700da707385a3dc5352d9375f81bac468d6b76f1a19efb2ccbfd9a5f5145dd64d1bf8c2c88c4b9743f542f3bf5b0f6ceda381444144872ef5bf3426fec378e840a5850bf5031bb30428446f94ce3ee86eb50638a16c00dfa640cf9a95a1d4f66f498d65df2f3947922f28e70f21499eafd0bd7eb72248faf78eb7e2973aedc9e36888a3cb10fe76759217c4b918910b6cc56b2ed2f8f96e20017da97e93b03482b3338d47500283f2975f87149ff227cdbaab016c22ca993b8e735887118143881ac4da3c74c95c4289af4d23873dc4ce3395779c514b0542d53a3710a601c10e5f8dc9a5bf454fda856604accfa66cab2cfc083b8dde1bfb8ba594f92d5cc9d689cfc8c12faec53fd692b9477c2ceba7053ded6f12c9790c8d2d7d9c3bb13dad13de88418443da3f1cae771986bbc0e27b826a6fdf80b7c519592f99f921220a5372547cd025c3798d3cac810a1fb0a2fcf5c888d3acbae95fc56e6b1a111a367318470f1f0c9807d45b2d6444226cf999c14268095bb60874966a0248abf4096c5891c4f944d9747c0f0dae884093dd94f6213e65b4dc0904bfbb2e0d375318497c7e97ffaa6224426cf2b452278423773951285cdcfb84996cd4e39cb780e2d5116254ace7f00d20518891f16a0b38c6d9184c65368380b3667d027201c05091bb61978ea9a339289fcb1fa2fbe6028fb1528b3a586a704ed031c9226a49bc38bc3c117a1f1c64596b97b755e6a04ac4104237434f928f2d4e741f694b3e11f9f1dd3119f0f926d220d36ed8121cba74d5fc943ed7ac51492ddfd03d3665ed7f1ad4e64f29e1d68fad909c5793b34623765a20f27c48f7f1e8cb349c9c26b17d6d694e3cb0001db29724f015ee89f0ede22250fed1c957d18a5031b22a7f78e25c99deb3a09fbb4b6855c501a599a78aa099e64c284a88a8930dc11770913962a0fb345a18c8f44d6454796cf5a6081e821deaa8cf40b2f3ecf2a4895886dda0dd187061a47f2abd707c063d2b67619043c8849d97df8ec512f8b37fbb4d73c17a94393adbbc2598782f85a37d7e95cbc09e5a90fcd9b4b6d21e6ecfe78e99361cf8a29dce5b01cfc5f4d1bb5a2804573a185edc034a9ae7a1f2a938997ebb1f9e5cc6f0af822c3e6a620b4d2e1971b7619e2e8c2f43de5119417970a9107c484e8bbbd97eb231b75dca9f7699d182d9774652c46b257d8c2496cdf9216a4d15fc3779cfb7bc1f8abb20475178332bff5adc8c17a5bc8d3b303350b1538b9dcf7623b6a4c910e60658a3d6fd830cfb0b5cbc695f6b65b9046b024ee623bfed19ef1d7a0c1fa1d7b5552407e0d8139e3f2b29cee1050218b9bbdf6e9a773c292055913ce730d7250e114146d6f64220aef34521cc27ace3c12782b4a22134c3ba3208c1d9770c5b8dc2b171041398e269e2b8f9ee06e4b0e543a63cccf685b8024a588e0503112c11b9866086440af5d28735457f9952e47ea4a991994c4d0d15b98eb536cc107aec6043e40343d2359437dac20d84203592bb6cd41d1d8eab2d18f92cc83f587c6e2c28e46556aba02d9ad9b61443fef111f916fd09c0461a3f0598b071d0cf7ed923dbfca4a97c3e5d68238ac96246d96dfeca99828f8a2d2ddc9be67d00dc9eae0e9f0b62ce1df073cc0a628e411a5a03e638d11d53607c05d0330b933141f556950769e2a979d35374001ff6550793c08089b094079990fb9869667ee122b4afdebbe54d14682a0b52b6801eb098b8bf6e430361466f348d38c1f8c26bd2e85c16ec846a4bc8bf74541854ea13ffb4ee9b93d8f1955cfb9365270312a70b322539cd0322630ea43a1034f15d55b61509145e0fb91d21abd2fb07a6f9eeb40064eaaae6bcf0addd40ee4e2c5d165ae59de523b39f50b793b0286115adb9a9c8bdb23100518ba34a6bbb738a19a1e40f4e7c8ae8dbe3ffe1bd163d67747f45ceb706cad25731c49d54575464c3cc7bb710cbcd148623648bccba2f143a5b9e8533c00a07b7abf1419ecbfb1815c0df2da7ef780fb4834a564eff87e3d13072d1b7ce85bf6aeee649f34c330766b8aede19fd53008b4ce68fdf9afddfd7a264925ef0c7db28d72388fbd824710c3b6e6df4d33f6d48c8b237903f096b592f96af11533530966e317a8149a211643824d7535e55d2a82a28e2ae91de14649bfbb50a129374a105238c26cd24081814cfc4edf498577a6e9c2f09cb5d1c32247ac4265a5b2505fb3dc0af281cc3cea6d27527e7af5d07f1c4580f59a017a35961d8b84f6627d72843218669225f2c827a8f1c53ef0e06e733a594c449788d3acdf5c8d4dd013cd6e9c278f26bbcf0c753b4736098541e943eda56e30c9b30e447682764bfd0585858f8b3a77c3c985a812130a0a4172536471e6a87e8c3476e3d4d59c0d3ed56603367e118a59c27d02184dacecb8f7fa109154f8bfca4e8262787f1f5ea07b9f77b43f7f315b7422e8bd281198a5a5ab304515587ce9181e8ca1c6c93eea23b56c925f3aa9197bc7389aa855a24528406ea374ac4454552b62d7b7c6ac8387c220d8c56aea1c4697c2fbc4583c3377c3aa62f249023a2e93ad97f93a9e9d57be288a771c05b6bdccaed3a22796dbc6b653fbaf96120df3f918f3e8c146c1998d0b138bc17ae9a2b931e50644c2857cd2423d686ad6c34f627b49fb8d9571171058b7dc5c9b596de434fd71a16e4962e5e82ccbd70a965abb4d7c8af1e475554cc618fc8950f59b18bc9d54d4b184f311ffc092114bd19e632234ed371b0f5a2c880b2d9de11f2652b7d8bb9d4a9afc15641f08e2e702a0b7d9ee89b95a112c1443e5d7ca3f0c07153ed4853cf0a703b2e73480e17075002d0a3bfa29b2131f64c04931d509fd4526106620be493a32575ad08258b9e72d83f5531790b098f416a40dd838dcbac0df1844778df7b438562b1dd17548e7976de0e7ead0d6efc1eafc3920749113fde4798de52d307229e3e1a18d68b2ba48b737a0e8d67a9f42aacefb0f4ab8285075478e29ce1e71433b1b35fca8a3c13261758187307c0c95cf0b04a93baa57459b5eca2844130d1700d34854922e5e7cb59077621653bea815c1f21e4da44680c8e39ffa05e6b4f57292470e978acb2b323648224a372ff77743172724363e9ac50b13fa2c27fb7dcd67e15772356af3d3321465096e5d686bb18caf2f9eb70f16f32024933f9bfa6f02e9530894f31a4b8cc04ad039f62d8841736ef7a43afaa93f1d45046a246784d6a6f2af613e7428fae6032dfd1fa0368ed9e10db27c64309c42000349a89204a8f90698032a3d22589763d62e7354af0a6a9c03d0bc0a7f2a09f982767b9bf12f12919c5da9318a86405624175427957541dc37812e818051dff58a1ba3e0b04e43a8549e0d54b34cfe55d552a5346313e1a0e7c5e958f55d39dac364f4d04031fd4dab75d9ebf3335804c7e26bcb408a4b655948eb2b2a88339ef8f11a75fc117188315a974099bbcc6041c6804200851d0988812d845c183d8ce4d0b30139b4ac81fde786a0150f06a1909d3e0cd685433ef3cba34e27d0a3b5d452d04350977d64b9c5f9735c927e12090995e7c188fe73a4fe300bd7e8e195fc552d082c49d384bac9439d1dde2d556114c450ef900444d3cf88912c00b6834ec8fa34055597bbc90f53333e1e25fc5a1575bcd6e980c446a40a407bf7ddd3547e31253ce48a4c0d78d1e914bb2432ab9695e05b3b60e79b9aa3cf42f1a6ffa05e4aac8266f799951faeb176d46870a5220fba85be267b850e5eed6cf8c48c4c898afc5f81e556e8cf5c5738dd4709b0b325dfcd795271debe73be6480188535390b4eade218b3171391a363ca7009199833c443f721bc4159ab0c8727e49a7fb30abc5d3582c6ac4ab48ffade9f6e09f165820d3e5de72c552d22fedf374bb59db53fdf1ed9d56d524758de9e32ba0892fbe60443b6ca08ff45c156fc8d83f9befe0779089695fe6f2962421f0a2ccc2c4da44b4371f8bbf86309a931d8597c5c9292b7d1e7767a3dc25cc34066bff2ac3165e69204c65a811f69275f43b93cf50fe5bfbf3d885939be55cd3c42ae0d4babba66af5382f147737b283200299dcffd1ab7012d1049da0fccc928f4d4fcbfff803b5b48044c1184df4db9d46cb94eb414637fc5be7eb04b8145035c9bbabfde3a06ca1de927a4d9dc8141d7ca7f2c4e170edf0befcf87f0fe44a5d63c9c8961a1c4efbe5035459512f442c0fa25bd79e41286a0755a4eae5f59867cbaec25e76ed03fd56a8b96a2a9ec33b962d2fdc1a5b40a8b095d0540205557e4ff2d2069f5c92a83321e597e72e0123c2bac2308f7f776cbe725a040de7d235dce4a79", 0x1000}, {&(0x7f0000000640)="97111f162bf4867a80aceffc802d8658f8c56ee042997918b0d369f7ba696818fb0fdb421d8bea2c67f53a11c3ef82fd64f6be8c53f47cfca5714cc3d1ddd06dbd33e1868945963eaed13f043a53d8043a340d4b35e590595687623d6220ecaabc4500e0d26b3bcd80ac439cf6f405d6d21711149f45c2fd73b62e812f0a8bfde3430b6289f1c77923d7b119eb", 0x8d}, {&(0x7f0000000700)="90162b61f98dee97a6748260150ca9526fc7a689735732efeaa5769be635", 0x1e}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="780000000000000001000000000000001d3577fea339022583b93c1a571e13c944772146efb596bd39e8eddb87343d6916f7dc8f1f077c69c8d0c3a5a0d7e2de9b46b0fce13d511b56c4e0e74cef18320d41d1acc70662bddc8155355d33105dbe69cabbee6519eeb5e062033bc4000000c000000000000000ffff000004000000f94987f1d17d2d89756a885f21fecd0da9f3c5b32fffbed2144b7889296a0ac1d857d903533170b0eb87b548da9e6b51de9f1b7532ef06af3e8ec231af03becff4d8be9232bf3da32e2f7c343f9eefce5cda97db99719334086c21402df2249114ca4b3b6c9c4421dfbe03bcd2e4fdc4a54bc971130873d574b62098cf11525e2fc4aa7f8010819940215ae4bea2369a67713f50c0d565f3c344c5bbc96cb3d249db7d68f781d6ce3b821eb4100000000000000000000068c3059d097ae9540b74a7211e7cc0b3a208b84550c0"], 0x138}, 0x400) chflags(&(0x7f00000007c0)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="d25065559b0ae76065f92194734a9ad759e86f8c7d12fdfeef86f2f981ead11e70857422a02a16597b4823062366a3d577c288cfdc0b29d9ac560ee984c0772391fe7ce0ea1ec9fba7be2f166de6336f2d1e2697dbd6f12fa708a44ae48f2b88cc6b8fd9a477558abbd5c01a4d2238f661aa422fb43b8e679d988c0a6f4529ef536abd74d1b332b71891e58d16defbfe7c842ae7aa59d3761f582d5873fc6ee216444bdeb3bd9026f35bdf31d87078fc2b479a2830c3f9b15a760d2b1cf26f47e1450c0220db31395d", 0xc9}], 0x1, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x58, 0x402}, 0xbcf4d661d046309) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) openat(r2, &(0x7f0000000840)='./file0\x00', 0x811, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000800)={0x3, 0x7}) 21:03:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x140, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000380)="2508f090f6d2f8da87624743ea827b391079e800382d323fb60dd8767de4f59858f5d9b27e5368c60319d19f815608db16649200acff7ed585e6a469dbd452fc85b6002144e5d770f5dadca9c65e0879a2feae78481ac5c44fa7e9de9411974dc0896067f86b560270841ac2d126e4ab3574d39a86b8c3d6312a0cf322e8b959b101e266d62db8662788af0e3d759c75fcbf0da7bcf549b2fb7625c9ddbfd6223280c3e2c1d1c82d0bcf06f74c0ae1b9dc3aa8543c3b41981b301ec0c9cd7e18", 0xc0}, {&(0x7f0000000440)="b71d13426bb493021239df73b9a086d7761167b9df49dd013795f02af117c2ed91e013", 0x23}, {&(0x7f0000000480)="c784d19ebf2e34e862556bbc3bbe02c1cf8037f11735b18d106515c44c41b97ab1ec8b", 0x23}, {&(0x7f00000004c0)="a06bafe306bf996c31d9846492f214a0fcb1c9518b2e5a077e279d6b36f52ede177e8d34", 0x24}, {&(0x7f0000000500)="02bbbb0c99d74806a551788f773d0e925aa5fd4b39ea46945f4d19ba780b1912c90a2b7401b77a5ea11f09a3fea6d95ae436a313a3dea84b5904847852d98541", 0x40}, {&(0x7f0000000540)="2a5fa14e508e9d46bf6e2534a72909c0aaad3883f15abe601b1fd3970e17b3fb4f411bd59a44bc6111fdd885f78710b715a0303db3426f0266b17e25b578ebda3b27", 0x42}, {&(0x7f00000005c0)="8fa013f8b316d97e911e33d5464e12e5e0e202e5e0831920c37afa61d7ec5af3b096f8bdfc1ffacaa4b77731d173853c57982d060af0c90e802194f54a104a93ade9a2a14df32fd9c881e51972c4871971fc2a10384402da9c2e", 0x5a}, {&(0x7f0000000640)="0103695059b810a6ffe5d1840862d6ff610ea42b5fa00f13e683e361b5ab264c836cb04926da40b2c8bdcd0bcb54741bb1595eabfe6047961071de39f9c813f00c814c", 0x43}, {&(0x7f00000006c0)="0a4b6edd12ec506c73b8eb39f698b198f1a337d40c999a437c8a21c39ee4b2f95e2ad02cee073d8714cae1f8562ca502d9bf1b25b27daff06514890dd5ede074603c63b96e7f0d8dd7f80879de14e7ba0f8a45f34abb", 0x56}, {&(0x7f0000000740)="f43542d50103f962cea9e97bb7e870f5fdf86fa505c515e79339ce9c55c34840c96937cb3e92e4e44cb7b1d286ea03a9701561f668ad550564b914447c9f2d9cfbae335b5f8919f1e9cbc2923c8cf19bed971b2c4c89234bf58a2f7072e3b203d93b920531b8714ec85657444551c1fc227ce07623f1e08f87b8679eb0cde5630d9551399542218ea1f3f93094857d30f7ea429ae4318830ac6e047bcfcc9bd5", 0xa0}], 0xa, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x8, 0x200, {[0xb044, 0xcf9d, 0x64a0a4f1, 0x3, 0x4, 0xffffffffffffec87, 0x3, 0xfff, 0x1, 0x1f, 0x80, 0x0, 0x6, 0x5, 0x100000000, 0x0, 0xfffffffffffffffd, 0x8001], [0x9, 0x101, 0x1ff, 0x9, 0x0, 0x3, 0x1, 0x2, 0x70, 0x800], [0x1ff, 0x2, 0x7f, 0x1, 0x20, 0x401, 0x80], [0x6, 0xfff, 0x8, 0x4, 0x5, 0x1], [{0x3, 0xfffffffffffffeff, 0x2, 0x71}, {0xffff, 0x5, 0x4, 0x8}, {0x1, 0x3, 0x13f, 0x5}, {0x7fffffff, 0x6, 0x3}, {0x0, 0xfffffffffffffffc, 0x43451642, 0x9}, {0x400, 0x1000, 0xf2, 0x80000001}, {0x56, 0x7fff, 0x80, 0x10000}, {0x4, 0x737, 0x3, 0xfff}], {0x7fff, 0x8000, 0x0, 0x5180000000000000}, {0x80000001, 0x6, 0x6a4, 0x3}}}) 21:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) syz_open_pts() 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 21:03:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:03:22 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 21:03:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x5}, {{r2}, 0x0, 0x22, 0xfffff, 0x681e, 0x2}, {{r0}, 0xfffffffffffffffe, 0x18, 0x22, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x3}], 0x10001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x80000001, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x12, 0xf0000000, 0x2f4, 0xed49}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0xffff}, {{r3}, 0xfffffffffffffff8, 0xc4, 0x2, 0x7454, 0xf70}, {{r0}, 0x0, 0x1, 0xf0000000, 0xff, 0x200}], 0x3ff, &(0x7f0000000380)={0x1c0, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x9, 0x2, 0x8, 0x4}, {{}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xba96, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xffffffff, 0x101}], 0x8, &(0x7f0000000080)=[{{r3}, 0x7400e71c143efb90, 0x2, 0x4, 0xffff, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x82, 0x2, 0xff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x8c70, 0x1}], 0x7, &(0x7f0000000000)={0x7, 0xffffffffffffffff}) close(0xffffffffffffffff) 21:03:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="b9b6639fd7805feb5b7f9d809cd9857b4c3b53eb23e9fa13cf974c49fe434c84830dc7e0f8a6166ef6794c5a928a9ead03b8e3c6c885823a45c446afa6b2c9bf53dee9b09c5534b5cecd386275cb62f0ca6f0e803a7d16c718e4aef1abcc6082d761cf08c08ea6b9f952ec2172e8349e52d2e2761abf3fb299e87c6f910c1baeddaf81820b5527ffb6d7", 0x8a}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xe}, 0x40b) 21:03:22 executing program 0: r0 = socket(0x7, 0x5, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440), 0x10004) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="691bc067d9a73be3419d", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r5, 0x2000746f) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x5, 0xf0000005, 0x5, 0x7}, {{r5}, 0xfffffffffffffff9, 0x10, 0x40, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x43, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x1, 0xd51}], 0x0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x50, 0x9d, 0x740}, {{r5}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xd80, 0x6e895483}, {{r5}, 0xffffffffffffffff, 0x34, 0x2, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x31, 0x1, 0x6, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000002, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0xbe5}], 0x6, &(0x7f0000000400)={0x8, 0x9}) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/199) 21:03:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x5) setsockopt(r0, 0x7fff, 0x5, &(0x7f00000001c0)="cb39587092d6de78758671f9d6f23fdb39c4a307407ea69cb4438e6f5cec6899dca736c184561c79f51880c4e09b712237708e35f3d5345149", 0x39) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x80, 0xfff, &(0x7f0000000000)="fab334083f04c02a6d053bf9b3c9eef216a708dde8a9613d293fee0d0b4cc90d2b4e81058e149685d9f94d7cd6274e63e0d59806267a438662537637c01ea1b0e842bfa302e8f95aa819c7f1c6953c", 0x4f) setsockopt(r1, 0x800, 0x80000000000000b, &(0x7f0000000140)="24e877f70fe6b660dc3c972352d374c5227627e0bca8266c32ed9112c78f5cb2ca09fb6650e310646a27ec006b7ab8ebd60ec2953f4fecf2e0372154b91d6bdc52a06e3ae1cf7ff311499bd477", 0xffffff99) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0xfffffffffffffffd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) dup2(r0, r1) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) mknod(&(0x7f0000000040)='./file0\x00', 0xd010, 0x4) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x10000, [{0x2, 0x6d5}, {0x1, 0x100000001}, {0x1, 0x8}, {0x3, 0x3000000}, {0x3, 0x7}, {}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0xfff}, {0x3}, {0x3, 0x5}, {0x3, 0x800}, {0x3, 0x3f}, {0x3, 0x5}, {0x3, 0x365}, {0x0, 0x2}, {0x3, 0xffffffff}, {0x3, 0xffffffff}, {0x2, 0x20}, {0x1, 0x2b1}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x200}, {0x3, 0xffff}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x91}, {0x3, 0x9}, {0x3, 0x5}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x800) fsync(r0) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x35f, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000080)='./file0\x00', 0x10001) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 21:03:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20088, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x20) 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)="b62ac95408a34ae4bc332cf3678df69e760fe6bf60f448b5a53fc7b00f921bb00fb427baf045161b1d721a79a8d5e59681e9fbbacc9a2e695352dce441156e") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 21:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x11) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000004c0)="1db13d6c", 0x4}], 0x1) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000019c0)="f255e387b08d5584a63a80120a5baa12f4327f746ddeec8275b35bfc31491f4ae0fcfcc6d25513b1c6e0d332f6353f21557131bca6137eeeebc318b38bb32c74635e60df90eb4ea6bd37ed1532101a877f31d22a1ab1f90d66bedeea854dd73ec1d852da3322a029ed301196f978e05f37dda846973c51d09b7a1d2f6aa3214eac0be5ce23af034a66ea4aa16ee121e445538aacdea846c570baf0ed2ebf3ca747398bb81e7b46e9e3e57ac7961e40ecfec14469e087b63146960a72406d0218dbfdf1993d7b437da9d75000d2c628170946274951442a29e6a6e43f005001197ae9ebf0cd", 0xe5}], 0x1) execve(0x0, 0x0, 0x0) 21:03:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000005c0)=""/165, 0xa5, 0x800, &(0x7f0000000380)={0x18, 0x2, 0xfffffffffffffff9, 0x3f}, 0xc) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x2) select(0x40, &(0x7f00000000c0)={0x6, 0x7, 0x54, 0x1, 0x20, 0x9, 0x6, 0x9}, &(0x7f0000000180)={0x7, 0x40, 0x2, 0x80000000, 0x8, 0xffffffffffffff51, 0x8, 0x7}, &(0x7f00000001c0)={0xe8, 0x8, 0x6, 0x0, 0x9, 0x68, 0x1, 0x3f}, &(0x7f0000000200)={0x20, 0x2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000540)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xc, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x156, &(0x7f00000003c0)="b6c4ee36cab27b72b189bbcb395c013e0887763c060660ffedcd9ea548503a28297168bb51ebd937549c2f69da1336ea087aeec1180a46b00396ba0cf68879e57f35905c4fd94e2814ee925af389f840e2d62705a5c94d038b6c80c8ed818c153a8a81a7bacbb2a6c8482b2ae290c02f528649b2fe53673d9efe9c0abc4ab5bf0b861b6de90383be802bf45ee01a1922de73880bc7e3dc66a2ffef4d51c6e0ae0f3a553a717e58ad9e1aa4b6b49124fadca9574b0dddb5185738ae36960da30c3cb0269ca7c3cbb9b105e15f4170e2dd3edd8b85a5d5cf2227e58bba804603ca2ce91cd3779f0a67fbfe25101cd62d6455634cb08f5648115d9ab09d30a12fee516eac3c2c5aa0478d09fa0e79474cf396e4ee1727f41c0ab3a39ea79328f696da7e69302a53f671e8690584661c91ff5e5ad6fbbff6b590781f8052fd9b180d097228be6d6bf3dcd12714fa945f280a76f3d1c249e3") sendto$inet6(r3, &(0x7f0000000300)="e8fcf7a3fd4a7cad90dadfd083e357edf60603b6e5040eccbca59d1fde5f23d4077dc3b637dc3543e59e8109b3957cb76e00d9c58c0386f66028df95fdb120b636936aa6ab08a73f14436b43658c4336a85f5bef31844a92b6c7390d9bd5e231f8354efb", 0x64, 0x3, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x7}, 0xc) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) geteuid() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getegid() bind(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) geteuid() getgid() 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) fchflags(r1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:23 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x400000000000002, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 21:03:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = kqueue() r1 = getpgid(0x0) socket(0x6, 0x4005, 0x8247) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) shutdown(r2, 0x2) fcntl$setown(r0, 0x6, r1) 21:03:23 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0xfb) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chroot(&(0x7f00000001c0)='./control\x00') r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./control/file0\x00', r1, r2, 0x6) chflags(&(0x7f0000000140)='./control\x00', 0x0) linkat(r0, &(0x7f0000000200)='./control/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) rename(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000180)='.\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 21:03:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7ff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) close(r1) dup(r2) r3 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x42) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:23 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x0, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 21:03:23 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet6(0x18, 0xc000, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x201a0, 0x3) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r8) read(r7, &(0x7f0000000200)=""/4, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) getdents(r3, &(0x7f0000000400)=""/88, 0x58) dup(r1) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x1, 0x44) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000300)="7020b81cabdf9d82bc623092594eaad250b1af2bb411101e71605360a17d404eeebd176792d62a703bdaeb4448e0d062ffa6975b626019f4ffb2d547afea102d87af1730a9e76f8a3213b1f92c515a9cc8dc411477a251bedc9a8eea89ba6e66caf720fba01494a30c4f73aaf26421c8bc816cf9aca96db21a0eb018f4f44212e4b5b81f1559f1af59c663090ad0d6d3c58aade676d6c156f3141224251971e9a0db40243425f80bb3a356037c7c45e881befa8b45bbfd00bf0eaa167f7845dff41841d9c0bdf1dd78224ca109495f08727573f92b00ef1310c73c341e5130ac3eca"}) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000040)=""/11) 21:03:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872bab70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80000000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 21:03:23 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 21:03:23 executing program 0: mlockall(0x200000000000003) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x108, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x800, './file0\x00', 0x6, 0x8, 0x8, 0xc793}) fcntl$lock(r0, 0x4, 0x0) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 21:03:23 executing program 1: r0 = socket(0x3a, 0x0, 0x7fe) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_emit_ethernet(0x2f, &(0x7f0000000140)="42732dc82492187ced7040d16ded7e0b2d85f16c231fdab6f07982075b2fee27dc195c6dff850e7d700af53a175663") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x6d9}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x2, 0x5, 0x7, 0x9}, {0x5, 0x2, 0x9, 0x80000000}, {0x69d, 0x800, 0x1, 0xb28f}, {0x3, 0x2ed, 0x2, 0x8}, {0x4, 0x8000, 0x68}]}) syz_emit_ethernet(0x100e7, &(0x7f0000000100)="be195d9d9211fbfb05add36134eaceb84dcac14b") 21:03:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x200000000007f, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8110, 0x0) r3 = dup2(r1, r0) sendto$inet6(r3, &(0x7f0000000200)="b53bd3579aab39447431b17c00bbcffd9f60f11d05dd9e80a0836ee77428be5aa18d7007bce3ec86d5b154b2a619b550d5147bc054efde1bccf1edfe659a0925c076760e32bf39291800b12bea1cf5283df6cdeecc75659ef2221ee04a3b6c02", 0x60, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x470f, 0x20}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffc01, [{0x3, 0x8}, {0x0, 0xf33}, {0x3, 0x9}, {0x0, 0x40}, {0x3, 0x2}, {0x3}, {0x3, 0x80}, {0x3, 0xa6bf}, {0x3, 0x8001}, {0x2, 0x2}, {0x3, 0xbf9}, {0x3, 0x3f}, {0x1, 0x3ff}, {0x3}, {0x1}, {0x3, 0x1}, {0x1}, {0x2, 0x3ff}, {0x0, 0xa625}, {0x3, 0xffff}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x10000}, {0x3}, {0x1}, {0x3}, {0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x1403}, {0x1, 0xd45}, {0x3, 0x1}]}) 21:03:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffffff) 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000008a5b671b1b542a538706000000a714000000290000003e0000ef03002000f213f500000075f9"], 0x38}, 0x0) 21:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffea3) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x2a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:23 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket(0x0, 0x3, 0xf14) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)=""/122, 0x7a}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/223, 0xdf}, {&(0x7f0000001380)=""/104, 0x68}, {&(0x7f0000001400)=""/96, 0x60}], 0x8) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0xfffffffffffffc2b) 21:03:23 executing program 1: r0 = socket(0x17, 0x6, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x2, 0x8f}, {0xffff, 0xfffffffffffffff9, 0xc0, 0x8}, {0x2, 0xfffffffffffffff8, 0x7, 0x64f2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffc, 0x6}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 21:03:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:03:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:25 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 21:03:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x11, 0x3, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:03:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:25 executing program 1: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x7, 0xfb35, 0x1000}, {0x2, 0x62, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0x70893ad0, 0x1800}, {}], 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x30000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x10001, 0xffffffff, 0x4, 0x1, 0x4916f1b3, 0x1, 0x8]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x2, 0x0, 0xa1af, 0xb96, 0xcc7c]}) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}], 0x1) 21:03:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt(r0, 0xfffffffffffffffa, 0x100000000, &(0x7f0000001100)="8b5ddca23f1f14f9b2ac0bacb274de72902acfa05c7fd963b6c8ea6d19673b7959cde15060e92690070ae63648ca05960074a3125367eeac3e34d8888297abdae29683505fa535c123f87e8fcb8dd10d95d88c191a0d279ecfec5f2e8c525c9e6f16ea5fa418c4c3", 0x68) r1 = socket(0x200000000000011, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 21:03:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) r2 = fcntl$dupfd(r0, 0xa, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="cb1cc2ba58fd40ad67b325bd5dbb6280d1c3bb2e586dc4968284a38ff1feb8c6336dcc8be8618887b9d4ecdfdff67b10a740b308b814fcc72d7a12efc9159f9c7944d0c967014e82650a39b2d47387727f00d82108b4f12b275b319a67ae516b21a23152df45f4597a2ac0a05fea8dd390d6ce991f760116b6a2ff43ab7919465eccfee27c9d9f5797edb00d80d8434319a41cbb95101401ac5be871dd5687d0cacaecacf7758ad067f6cddbedcd1e7ce1fa54d87c1328677613b6370307eda45d7ad038cd8c66129923477f7e81e05a6f507476f3ffc58e528a2c1d5dd75782c2b93607cc425fce892033ffcf41cfd189a1b63a87ee82567cab6618c96b091911cbe50cccda73d271198ef717a9898162973f0312cad9be470f0968b9dc5386ec64d4d7d94a44f25d2ac058d7a35e349a3c51d8033af4873cff3e788233eee206b18e940c896d26e8d414c844717355953c7dd26a01d45d9bd3f54922ef2282712cec4c39f5c9c3b3a99b175e399eac52f7d273c50d0d18ec92a6ae119fbcfac00fe2fc1e10e224359159efbd2e8175764cf3dbfcd90a9edca66a201876125b997db24567043a6f7337188143cf314a0c036858df93fed718e508155e76feecd805a6d1ae93dab856f381fa32f9350e6474635d82601d92fe911aabf9ff20e66dc965324cf175a7124b0ed3911879d788b10af5f781bc0b307b07e37dba60a88ee7f27b3601c2670d7bb773da93093735cef5768566360148e2e889508ea7b271522079acfc13deae1c9149effe3bbb0c579e7b4ee69d34142384d256cf40cfdef5f54c142473f61124595bfd52d941e6c5981d8b88fb180ee7153d6a24d43f7257f7d6d0aaae3b11c09052058570f4452c5b44b9fe8b4c4757398d1517ffd21a1f82bad54d94c7ecd97185a48db0633b74179b101ad7109f488122055ccafaba46165bdc4a5b6fa915593e939fe9915b719ebbfa582f62caa5d17f2f953a52ec3d55479dd3ed7902d8866800ec498ec2a79ec548afaa915b55372c744c3f93da6356dffa22b7b57fae9f9b843d43398b8984fa4360f22102fbbdeb2918e944a2745d016a82522302fd56f4b19b3742a3e3bf6f8e5e68387ac4b3bb7bc83766b20607c303ec78d0259062670a30e91602e6c81379728b6569da3aee214680fe74425e6bbeaeb427544722531425a0c97194307d3b967befa1783c23c6066ceb0dccd164f7fe5a6d319dde2ce6f3a537d6b15b0aa0aa69f64b1a284a2e580b5c581903348efef1e87608b01131744c9a0e6cf885f4c9d5d0c72b51f4b99370b715ca0924247e41c0e4b311c69478b15f373719805cb0a8f7439e5f7c2eb6215abe47bed8b0c41ce30c66bd30b9ce428d4abeb11b54aaecd90ca8869807bce70a9da4a3bcd52ad4e023b445f45af5c2b6e0ce3e53b904c1935ceaceb8129798ddb73dcfecff7ed066591a7c01bb5b62f6470bcd3c9469596b090b12b56baf88104849b56e036917be2cfbbfe5b4b0d69cda16638a23207e7662403c5b672b1756e067191404ee199eb077aecb079b1e08af7e3855ed7bb9e4a35b2ba00e75ce2eb0640f667efdfe896b58ec17b7cf3ea2b9034257cb2e00a3501a262ebb8ea51689f72b0707b3891713dc641848691318b3f795511b2c32050bfbdb06e071442a9004b80caa68bfe7f521864e4692d5567cade794ac1f9650a7f9f17bea68b824b72f0dea2b0becb9b7d4f164019eaa6686198b78d73b10633a45f4d347b8a05cadcc798668e972d9b27e2e2b25b720237eb53fb3d7ad3b7328a4d74a5025ef7cfcf62a1b9d14746ba9b5286257fb28f34f56f8ca452fe19a0b2b9aac96f6ae4f339d536a1081e35c44907313a2b43d4ab7e60efd1dadfb721463283332f343b1ff31f65dacdad6fe2502dbc099aa65a2e065625c75f70f1c996e63d7e4f1dfc17d0c80a3d73f9fbbe1f950dc3c46b8711170d49ec5e736784d1e1367dfee36f0a8c0c6464343fe2533b281315fa4a5a7fc510ba47a9318f2f24dcb855ec868885a11625300d053874d2e4eef2b813ab5bec081f4a32658615f31444c54b37de2224e12df93078cc8ed8626d86e8fa08ed6123aad94940138d4e01e1fbd0dfa03808a4d1a76c824866ceb5625479453afc8a5526e503eba39040472e8bf956e35ed87d96431196e1f273a6b6cc3028527b3167787cc450bb709083157187855e73b0d2ea98e6112ed01c95b537bd883f80ee5b8a815fd5bef04cb287ad089bfdbef5aa3e327f28d1e2759578328f4aa237f3e84af616d6e32e8f3baed5731871ce0af5161db455d693615701f3347e726cc4a49140d31aba8c6f4afbb8bc45600bac7ded707dca662730c04c717b68b11060b4aea67c1ba61656f0ee85c76fb850f16660f939431c96aa019d2217dd11707936750cfb9b5f7e278ce5d65f9afeb1ace2700f1a1afc4ba4c48fb1c935537e665a5dd0d93aadde214b4e16614a62986021a41611dac141438f86689d025adfb16dc6946a8ce308147f137968bbee3b381b1fdd61026af5a8b52b97b95ecebe2d51c8683c869151918b555d57b263d57c000a293b8ffc38bfb6d33f5c3dfdc00c78506e49ec54d32f59ca30c1b3531c5876c219187d60e6d33f64d31f0ad3e902f0e7b916366b6c3fea3a8a91870a71aaa5922c4d6d817e7115511e88025d672d8799690bce06895d1c10715e1961bc31fb55a96f08def3939085170c90f0ee7c8c4fc85034ebac59c4036bb5b678a42fd69f6c53dc0df634030a792c219dbeb7173db07a3b0ca38cd78fec3003e4f2387363f906e7497f033540aa41d6ac15bee6cece72719fde2cdb328ea5283fef8acace8210cb8de8f644513850cbca37b91a695d47a0f9e62e0be572ff15880bf5d69dc399a2f1b5ed0371db8d1417ca3357554232f7186e09fd8a76cf9770e39f5b4af8d1090569c3ff024e5750afd4f916e953794f1d3a4a91b2a40f0c760664ee2fcce09253138891ae4375fcbfdd717f5bc5f4bc1db12e01bb6e3a0269ac66a934094ff828df02f6a67ab2e3f23bd91312567d08de22019686e8a3e6761e4a18108f8a3a9e131f0243cdf99daa5007bc7ca57f2e092ba61b3d8db2fa4fe698aacecee132276131d1f682b667ee7c8c7accb643370a8d31d2e87d81adef98b3cd24e21640ce6e0a9edab45ab270b996d9c44713b163b8ca0eee0cffa1d25883ac674c98e8a8d09e795cbde75638a0a429713aadc6d1d4e9e4ca28a8092cbb9e2a03a290644793e7bb3dfd500095f1327ad3895ee9112942d2e9c1668bc5c4acb3566f5d3f32bd2299bf53ac1305e74ded2c24238ed736a502057398b9f90ff6ad2cfb3e3a9060c9d10a4fb669ec27643b729a49c39a7792ac0b070f6437f7f8815cccd85fa1c666599964bcf8b0970e2f01708fd159ca6a6843fe3d26b96e4be33c4de669318de8e4d5e326a1a68286aa766a6bdf1dcd7ce94315814cb9f2c6d9d59522e014dc6b1afe5c9896e352e77063d4f55c9e674b7c6c8809c0d989122e970a13d4b58b9282f1708fdf151d204d3630b02cca1b7a1b0028ddcc6ea2b4ec73334fe2a4f7494f25fa9de0904ed4d364b7718495029491e51264500a68773395c516abbd15e7e45df64a45c7d3c2cbda7ddd9d07d47b67a76e0144f2de74a663ea70a858245e938d2b9812a184ab7b81d8e0fd0d6f986518547bec0280b20c7f4cefa167dd8b064a664f52e1a21a6ffa74ac2820ce6cbf53f9653e65e20e020f0c3d4b89878b0477881b172e6b4f4dd38fc3e0bdbbb3f0c0590c3dec4fe24917e279954b1db96ca6ab5edcfbb2852546a59cf3938c2f9b88e4ef9ca81b60b667670cbef2a65f1b2cc912412a2b72229fca41409132de2679286ef23349fc2b79a3dd1e2ba15df1f72f7c0c0ca2ac34751402e206c712197b9556f5ed6f2540ccb07b4e4fe92dcde8f9c6881c766f3191e251491e4b1286dcd8f4edd728f9a39245e998e5c6d49b249b7a52dc96e333e9e90c1128fee8d061efa439de7ba0f7bdf0ce9bfb0263462bf220720e99a838ed779bd45112334c907cdd7a7b352112b81ab189cd9bd8f512ffbab49ca6ba23471d03c18651b2553ee27f6c0e8fcc2e028ad8e3cc08899aaca40a0b3f985ce18b5df55e74cc6a64c5ee13e0dbdb2e95bd30bef6ade04563447c7c02152a3d1e6d4b7150dbf01fced04f5547dce26fa22074e03d546d5d29eb3f4edbb40c46d340b13a973685526a222c2d4a3922bcceff6829f307078c679b36111f8941690d9c098526e8860991f02446357a4895d8725b7d447fefabf7fc92370d7874099bab389f991bbcd270e36a46707ae34044c6c4d26625896600e3756fd830be996d88879287f0314341233e5c53ebeeb58a4dfdcdb19ccb71da40e1cec9470ec8d7286e1d98b7752d637ef9ce8f24b3862b6c3d6a30dbaa6159373e5d6dc9400885da29af468c523dbe17875fb52d03da4fe86dc8c0d76e36105b7928374fd14ba6abd027e0c837702108bdf8fcd9a44eb0cbfc065d82c35fe7806e00b5758756a06eae2dcc6636455dc7c0687e92c736ac5b5cecd93e57066a251f9246f9f7526a26dc9d00fbb11ca123507da4bdc20e45ef8dfcb42eb189c9f24d435bb57860805eb358e7aecaf85cc09773fd6f7b8a80f005aed03491f2b04d4ef141f7ff6ddc8e1f4f10c09f7b34dcec3edf18d92a6102a7f7823f6ad7ff49f5ab709bfd15e00f080563a903afef394277a3122cda130155a5ce394e333a609f4a58f688132a9e40efc478bed4fd7fa7e7bc286c4f9597a3bc5d71e543065d3571daf593e5280dcd76888bfe314e322c1c3496b2f39adbc3c2851d60fd625991ea2c5c1047b428e47ee1bfc04ea7ffffb306a2e0c909976a7c22f32b8d9c13292ff79681ed2c2857d0677fb61ff0646dd87bea96aa0ecb2037fb683f3b585d7284f5154cfa8db96f1e733ae0bc355c948ba0c6c61554f4ffb06919754bc9552d5bad4d0aa399a3e4ec718089165fa8062e1f36d40e2dc11db9f6c7f43e4cd93c9989279c89f7cc61667ac05460d2ff9296de3457a19e417e4ca38e1dc956641bb7f2eb6fbc6b223d4f2e1781d4fa1b773fe49348cc0558390b1c7b357b3b155a6200f48b3a661c968c8e5442e0235eb6d4c4919c6095761b855fb424a6d18fb6b550202207face273cc80a54562670a3a5fcce35d8bbecd023ac01e20f14b3a2044ce330107c227e4bb2c660a21090a5e5c60b01aa95b1e6a61bbd31aa9f89cec8fa056bc7f167b4f32398208efc95e1a844ab1cad49599298bc11d11f572ec1cb91cbe32c74386a66c45d95fd42efad37b208ef8ce2eb722ff5e1610107be84cbdb72126cc1251ce088a089a654774e2a35518bbb6f95ba326f44d060a6bdb8bb93a68d747cdbfeda103d1d41f61d31ab2c506e48e544b94a94d1c6be85f291d980c586c1c86aee8f48549abeecb6e1b065b4f9b5abf91ef16ddfa15bc7375ec2e55d03d92ac8a120a9e773823bd28957d17c7f1c2a7bcb66c12057032d725ff8ccc40f68fea4c53c45ff2f5973cdbe95de395a931a92c5b97c22d243902c2c2441f9d425e7c3f243dcafa1c138672b551679cd5321d1c84c8500f99b12afeb0eec5e2e2c48d691bb2eca822f1a37617ae16655015f9514027518eb36ec3217bcadd89034bb06d01b14ba431f41833af66254bf8e08380aff84254b0846e4c9d983c240a3b5d76a63dfb62018f107618b7ebc3b1c042b913fe3a42e25c97da735b0b73ea7e3c77621a22554d0d5049624963a4", 0x1000}, {&(0x7f0000001140)="d03ea325f7875af789226b0795aebf244632c75858e0c0b2a7e32a046eadbb6c82b4798cda064140a029efd6058836980d58071e6f60103dd657e09c95b31aa3882a7f8ae15b06b686c127f7e0676d88be2363715812a02c0092e3d2465adba7cf168ba63c885cd8f75a1714df5c5b547e1e3d10e07dc6f075c00c79ab5d97e10cf1ebf022aece682c92c49a1b4336fc86e5690c7f12cf9c984afa078cec3a2546bf16f437163aec0fcc1ab137e4fcf76d1dc1cc96f11a79fe8048ae3a14c219b3a8c1d06b957d2e38787d992753ba07683cdb5e4d75b98fcca9fe4856cd665ac7d76111150bf92cfc06b90ea842c73b92ec4d804232abbab2", 0xf9}], 0x2) getpid() 21:03:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 21:03:25 executing program 0: r0 = getgid() getgid() r1 = getgid() r2 = shmget(0x0, 0x14000, 0x20, &(0x7f0000fea000/0x14000)=nil) r3 = geteuid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x7, r3, r1, r4, r0, 0x10, 0x100}, 0xff, 0x8, r5, r6, 0x10000, 0x46b9, 0x80}) setregid(0xffffffffffffffff, r0) 21:03:25 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000240)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db93274943dd511c1061e6618fba", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="d84bd9d18c0f", 0x6}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="448a2724bb5e0409fad57dba26f41d6dd2b479166d27e55506edc1bed3618dbe010f2bbe8139e23bb30b693730fcfa71db470a41ddec7e5838ec0dd7ef52f8ba822a002d", 0x44}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r2, &(0x7f0000000500)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x8, 0x1800}, {0x6, 0x3, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x4e, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x1, 0x9, 0x1000}], 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0x5, 0x1000}], 0x2) 21:03:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x86c00000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="f86f7cb1e9f49c24163afe1cd787780b1f09e9cf5216d56cb0af5a688e295304e0eff1d0f3dd3b429fe5f09890023df072bced7f1cefe38ae01a6e5a71d78b308cebf8fea0b73fbb6fe02b1a5bcf7579c40a3306af7043aa1c1e5ebd3c197cb93ddb33b1f5cc367c3c471021f8ee19174ec76a2863f3a8d328c90076f0cdf9987fd82d093a02f2644167053bc0521e8540f3dff879d1c1b6505efceb7d7a1f39c4816482d728297e4ff2f211f8f9f45656a2a232c9144d12f3375338d55018344f25d7b9f946fc3c401cdc9b9401ece4bfc9609ef419ac749d0de9f9d0623e084f77db936bf4f3e4d5bbefe6d229464bb36b", 0xf2, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r15 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="6350811cdeea877ff75d94d9c3a69e03b15b9245a84a", 0x16}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x140, 0x400}, 0x400) r18 = dup2(r0, r0) ioctl$BIOCGFILDROP(r18, 0x40044278, &(0x7f0000000640)) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000000680)=0x80) setuid(r3) setuid(r6) r19 = semget$private(0x0, 0x5, 0x20) semctl$GETALL(r19, 0x0, 0x6, &(0x7f00000006c0)=""/4096) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={r16, r2, r13}, 0xc) execve(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001800)=[&(0x7f0000001740)='\x00', &(0x7f0000001780)='%)]}:\x00', &(0x7f00000017c0)='\x00'], &(0x7f0000001900)=[&(0x7f0000001840)=')\\#\xb8&\x00', &(0x7f0000001880)=':\x00', &(0x7f00000018c0)='-\x00']) ioctl$BIOCGFILDROP(r18, 0x40044278, &(0x7f0000001940)) syz_open_pts() 21:03:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2005, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x44, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000002300)=[{&(0x7f0000002740)=""/232, 0xe8}], 0x1) r2 = semget$private(0x0, 0x3, 0x208) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/65) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) 21:03:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, 0x0, 0x0) 21:03:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:03:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7f, 0xfff, {0x7ff, 0x1}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000040)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 21:03:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) clock_gettime(0x6, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x883832437c6567e3, 0x102) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0xae8}, {0x18, 0x0, 0x1, 0x6}, 0x1, [0x8, 0x5, 0x8000, 0x3, 0x8, 0x40, 0x8, 0xffff]}, 0x3c) fcntl$getflags(r1, 0x1) fsync(r0) 21:03:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4004, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x81, 0x1f, 0x11, 0x1, 0x2fc3d4c9, 0x4, 0xe57d, 0x1, 0x2, 0x9, 0x1}) sendto$inet6(r0, &(0x7f0000000080)="81f79c1973fd1f9b662e5f010496b975142c7dff405d0e1396d5dd66c0fc165525accf75f37a34972c5cbf1c28ed937490dd117a943955b5775c380c451aa3835733f60d2c31de1498b1c052131c333f06f280d0958546c8e33f95fd6bba9bc9ff82ccd51af4cc118f0098feb1e282af7ec2c567149ac19e", 0x78, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0xffffffffffffff6e}, 0xc) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) writev(r0, &(0x7f00000044c0)=[{&(0x7f0000000240)="55f44a39d6ca6a0c94b727a73ff0af1f4d05e6d69cd244b75375099bdc4a8cbc5f0a289c73bef6b6ab7c1a6c7a9dcc99c3d7992e6629c9adf239a7a38a8ac9a17e9e029221c259e349489d81ff864dffc6a3beb66726a11285179e3ff333ca986febab37506c86c57b499d7e6b8614e15078153de29d2af2323a8b6f80e0f71c5d053ce00aecc1fa778eb3d57cec785204d8c2c777333af1d624dca712c836b0f7dd6e7a452166836fc74681dbd58b9200b9b2ff3618d85997ada052a1ce6784f53e23a636e58f3bcfd201fb70d3ee6059e19127c8310c4541aedbe92a69f81b2a", 0xe1}, {&(0x7f0000000140)="26798ada5ce97c4f359dc51ee5306adddf7f13766c855cb58fabae7cee2d95c392da7aac6403e7c6f0dc9d6fa45567c543a3f7aa6011b1d65ac30137b58f97d9bbc4556a7389367fff2eb4c89563900eac0f061e0adc46420f7c3f1062fd35f72105377dd365c2f54cf93e4b2d8878da4507b58617f822e51a087002648061a5739f83ba874730422dace1792ec6b61fbc199773d332062e0374352b0fc71dd56948d417554d4b7945f87d01b3333eb5b745", 0xb2}, {&(0x7f0000000040)="5238426686760f13f3a4af6750f555c2aed76de21eca253bc03a1cc3ad415b1d937d235f7f9e2fdaef725cdbaa1f9c8833f4d4b3e342b363eef173", 0x3b}, {&(0x7f00000003c0)="ced1ead29569ede1fbd539bfbcb6c95b98ec7d2a1cf55bca808bcc1930402f24597f1a9d42735be3781dd42af92f518c9bdb4bfecc20fc1262b23238453b018fc409bff04528b483a90f3f0fd48649ad650591293f87f82bd189ac6e1de54e61779f18b8c857a0896e7b49fb82e9af9024024ef3e294f9c994c1c26e6d1aa76286dd88aa2cd541da934077c24fa4b0134a3d3fa062d6c927bd074a56fd77b756d72f90e30c8db9694083576229ddb3cf43efed9e81cccf0ef803a9f684ff32f6c650fdf1d6030e9afb9fb6c55f7711295b57d9d438c8b4853cb2d1aa0bd609637b6d60edcba0adb63910e6f88a894a72bda5bb11e9aa7461eea8ef2c54f9069c51d614a375b4abff9fb89fcffc5fbd05675d84bf4e81e23fe6d4970137eff1ba31bcc9243de42c0cc15df9465f51a7b39320c69b7917feede431cfd3601207aa23497c9d9f9a888007a1d5d96f2bcb3c5f970bba61191715dd8aa066d706928fee13e17a53a97f1456ca0e5f95977028be611c68ee651dbf6f9fe526db01fd25fdaa5e03828e4376b8c1578500479554c689c44f9a0873b17fe9a83c06f39c5a745bef15fb25d701dd4c9f2411c2cd22ca606610e23a4182fea414650f39e3d2da203530aefd0be070f639a0188936b0c92c13f23dcf415ac78417900a672c9841547abeee4138b7e9bc14771daa59c3eac29da21b778126e500c605b5a421bd46efabe9155edfa070b6c6c4959dcd1ef29f228de86e32acb3d2f654874271cc40ba96c726d5f7f152d978476888e5477cdf9436075baf51478298160a0c9302d1279ee9fbf8b62ec7d3a32caf0b32a333573d505183dd3be4f69349d57a1b9a0d4a69a0234efb12ea164a5d1da0612a7c6c3efd70ae73ff9f22e33ea0c4bcc9a8d8fe5edb494995dc44c9df562c8e990148a82b237fa0a628ebfa9cc101d7595e857a0a784f8c1cc0bff87cc24fa0016005842e9cf351a88a89bbbd0a602445c2e2192e6783c4b0fd489f964fbec908d5281318c4a8c7a0a13264a6bbc0ebbc8d52d63fc87faad49a3e466635ba7b76d680f5dc94b768f6be331212efd50130f37ba6a92fd5e0c2aa3c63f0e2697464ac338e2db6e46cd7a41aad4ac3c894946fef90f890f6082e4c6a9856cc986bcd24198ece8fdb5a34a42384841d72eb60b4dccd5fd7b412e8622e7a239f547f50a78c3887946f59a5d7b6fff826b6a7847a47fab205fd827df383c58fa9927f82f7920ab822058de1e68218824d0e5a92e745907be29cba355d99694390477750ea6e747876da362dc7ac182af25dd7b1e27de547c5abffa847fdc469c78c3d37f0693fdb248f6469a76025d08255df8f154180d8d81c07a77298e851557a89e2a6de4b089485433450e26f7a984de4c6b2332b96a7071e7f62f9b864ee5014b24652a270483b302abe427a4c5ad114efd2c595f0016cb846435e5724d5bdf7cb905a8b88e47157df66bea27229c63b4e85e2633c2bc1c4dccdddbac5d4fa785dc082e1cec7d151cfb263fba2bdf830ac219ed87d0fc89243f1b99ba12f7635d623527fe9d659daf7e9293330c7c012c53f53754de57410ca5c9d7b9496f4d49a239cd5e32037aa3650ead84cd11a5fbf3c8e59318d1af7e0bb5fc9810a3255d6727b7c98d791ee02b7f5af744f2349487788586f702d09fe016bd8c83524010a091fcd37cba2e6e49eda4799e3e2264a81590963291fa24f80f2bd4371e4805bfc533ef0864b1ba7c956d78816114432bba53d2751dd1b1f7819c2c5a726e6e60f5a5e4f1548ad466b5c957966c5a97238c05d1abfd458f1e9b6bf3d9cfbd374f556f332e4521443cfff1b6185f902baaeaa88f30ca82254270654f231f3cf107799fa28e4f261660f32847685c0b606b096c1a94d72a6eb0df9ca315c396f062c167a6d3578bf517703cb8a7731a62851c9fbafbeb71b85334c1916993b25bef9ce812c32524cb4e409e83e5d2a884389b49565da2866f6a0e840a4e53ce883d9cb5ce90ce74e9c043fe4e7f3f6930ab340db534ce97a513032194ec9cf74f1d5af10eddfcad2e0b40064fe7edda87c5204d1d3344e20da676369f02c63641edd8b112c69b70089d198740b51cb7768a18dcf208d41817840329968cf8d612ea02f1db401880be2cc9043b4227ed8c863f5a224fa15f0f5442fc65d06a3fc9adc789c81aa243eff520f8742937c8ae8b5752fcb4eebf987dcb85070dc0edca898f9b21d794fdc72379681ec3f15ba8144a22fa2300372c45fc79773c69a72fc59520709e47e9c642e88462403712842ccc2077bd9edbe02afcf28a0476ffd3782dd52df2115978243d6be43ddd58aaaa15d0aaceef72e1a919fcfbc38d68849c56b825d372bf718599c8afe9d15e90921b1486bb19f2b40559fe1145d28ccb75c3229b2ac27e0637a6462e00fdb95b3444bfdf561ef952e7d2f95faf25277cc1827e7f20ade8470c43faf3b0a8b23a1ac36bc9f466097bbe99b197f3da7a2e9e41e25a6b27c44396eefa7e98b19d6d8b6f99f8de10b860c4ea45879d92489e1e7312c6dc7e1f98ecf8bc9aa3f2dee7ef3e6dcc5a14d73bef21052f82613d8873cf466b5176a92c3deb34166822041974dd62004fb946f558cf95c281225fbc9dca3f145eade49de20f541fd38700dabbdb66dc7de3d70851beec6e31fd6e51e98bff5ebceee318e01cb31ae9a4929abe20bd15e884369be8998c8f037ace601439c85ef9f505d3e4c1615557cefdc38e08714d0cfde17051224cde7380c1c15209b1f7de470f0a3442029584504511e8057e2e769c8ac14af947bfc1c349a8f81c5773048ada37a38666ef2247b950081ad8dc21b70d4255805e49477f20efc6c091fc98695fc9bfbce820c75d1b1562abf71718f2ccd746c873e70b9000aab88c7e67f58b3eb3a0db2a3d65682a0dbe5b90460bbe7bb61f2397cf50ea44ccb0a0512457ca1d64557671ba4c49d7c79140b15f3f799e3d3f6781b11f4e34ee1c76a8a228c06773be5d0ae7fa7eaed5fbe7fc7ec5bdad38e0de75248a1350ae923593817eb1d3cc294a330595faabe9b93c78b43d6c8760d46523c0ebc76f1c1a594294aae65b6a1550a840705f12e2aa4733eb6f21214bc05e389dcefefec368be791f94f6c43468d5849d058614ee9d82717f86ba273a0736cc170c8423cd4fcd33703fd004aefea6ed858d1a7df3bec8c72652776c735190822a7c8acc45b6c030ac5ed12892ec1e30481aa61fc30aeb475d168b2d5513adce2e03542880d8953711e99708f48d9ce684e4b4eb34ff786bd476eeee2696aa3ac9629ce4fb903ccac0f3e405780a1a17486813146f902c7a459a5145dc0e071e6584b6787609739b2c7703cd252c39d61a72acbbb05db66f86b2d1213c6e03e4988a330ccd590ebed8ecd5568a31ad79291758fb4fecfff1fd9655fdb2fd2e79b576d3731fb90f97da3ae698b54c187b9be2efd0d3f98c59824df1dbb439bb133972c01bb0bcd96b928943cf034b147e0c24cfc9aa9edf8af7036bff15e34543c69a63e7fe7a9cd12e6e69c31756ca41a5bbaf1ed1fdfcd31c04766bfd487b35e0f05b7a922d7727c12b584b4134c2e5d9f97a5e5a4e380d4daa405189c528fca3c8ec7761dcbcd31594258561972643427e5866008656b3adbe745853fdc54cb8582e5dd35156eb605f412681bcfd996d111bfcfd067918ec7801365af858536ec798f2eb20221902beea2af588e637e5c29fdbdb12009ab42f33db13fd9020e1ba7357744cdc2e5511f194d20788315a00b430cb18f954ba97589b65adc96cda036c25bbe04e1459c7b3ca43396ed8b60f5e9b14607a5ed753d913d82ccdc98ada27ddfd5a922e8252b5658a0134a30db821a607a8a9483140268cbfe1c048f82f857e6be0326109b8d7382860164ad9b1365d912af3411e9ae5caa78c8a8b2d7d1acb393b30918df26fe0815de0cba640134e24d9615286f24c941baf7d50b4d8e83dc708c747a2446e74ca6f49b5f239dddb04f44e3c69dfcb5f9c98633d5fc69215b5cdb9d6f38dc323570aeb4ad9c2c6121cac288d3dd7cbc488123f1805f7dd51a3bd472567cda0a4127938a06e14d76c0dd6777f2f8dec4f4ea357043b39eb10b4705912844b383868a0d425059695b856eca8a09543f0182b8c425193e6f5afd0f7e3ba48ae9cc0957fc511d4ed17cbb5d85a83bebb0d9fc85a47d46d6c77c4a497fb96d5db210e3001f2e84c3795d83bb3ca28d15373e1c39df5dd2d40b4eeff165772350696b0ce6d6ae950411ac56b5be22ff75fa69a3556d9dbb1bd345616a0b2dd8bf533ab16bff8167e1d5dfeb4b584c2df7fde141a3c712a4e766bc3fafe44f3dbdac15fef301d8985749292dc9693be4b1e4384680fa300406611cc4591c57caad392d2b656da18e8fee57403a2a0d5eb69e9c06bd230dc4b254d684f83c3f9a886230cf94b0809118056379fdbca94cfa82f2a693b65dc694a9c4938caa99d1345134de664e6a98283affba70b2406d0f8a38c362ded9c8d23f47919adc818ffe67a71c51915af62afd3e2a64a00d02249d4f7c8fdd333d97deff2fbe7f15d4298d60328be822d970d3852e6a532bfc619b634fbd022d492cf8f0a2507d21f3ac2e855f95bdf4fedd1818007e86b02098da20c6e87ca34eccc66d6b5a9703be7bb19f9c3942f8fdb004858c680ff9a3155090bd7e47982f095fb5b4956d4171594e568255edf8ed2601c637c9446764402578131af7905a90af30e831f079d6722566be48e5a7cc186c3b2e748e2d41790ae3a5f30e2079603ba1ebf44442ed85b5a7b1e4c9de72c5e636231b0d64aebe52a4ebc76abbcd1f9be1d4057236cd92e1ce989a2f168064715913d76f7136ceea4bfd659a2367024a955c960e21784941bfa972178b76f53460115422b05f0bbaaf293f4312b974001879ffd6f78adc2fde770f19e3148a0d9edc9635710eb2ee814a67fb2cd67722decc33fc7b6fafe421ed5d005387b3877d5e6cdb877632aeb13d24bad7326d3815277eb92a3b0a65e378c33a9af1204882cbf103d2ef6f54ad2440b689cfc52d4fcf0b227d5655253491dcaccc5ca866e270f037fb56a9986a8f61b3c0ccf975f0b89c4168b8ceac315ee9c88d956c3d06e5a653f0eed1dbc8bb2ce5a1c3a05ecda53aa267ec94b3bb4ea57475014e3f27ed44417139eb66f74a79f76ec5d88226e6086b4b225bd45097ed9f02131749c9ab3d4157e8b2ca284f92cb341ce28036b32f2f391e6ffb15b06a0628b3555a8bd086a46dd816e6477dcc7fdc3ecacbb9594e93bc39c13c8a44d9c0d42abed7791636a822f20cced5722e6ddf78bd4ea02a872f07a660e6cde899d193551076dd4f7f73698bfae8a884cc36c826c7fb19183bed6a85dddacb02cf7eb00230ac6379c88bbc4fd859e27255f67731cf1f77404a07d8fc7ccf87380d638ff9a34a5bb922371edef2b974f1940af6f855980833ee122ba8852ff8004d56b19de411756f3e4d620093ef731adb8d17595cd9a8617daa126ba0717701fe25e352c725eb35b534467d3d25713a963ea47e6104f4bc5a85b3cb8741e94c3771e495c69fb9f02a70cf8c47d3e76a8f7df993c34731fa9bb618c90d198970343a984d891dafab425d70b22853a109be8b7f89eef7458014c992f28ebe972c47aaf1a12501efd567b2427b8b662851ae958df4c69fab7f886d76b5d4db6770a244ee43ea1762789af865d590abe33282bd3896a0a5d3735ea1ebb2cdb9911a9c58acbd5a280d6d3b", 0x1000}, {&(0x7f00000013c0)="408d030b46e13725024826624fc015987fb6d0f28c390b023f6efc0e76bc158aebfe1aee343939071c82168fb59ea6cec313a7d1f1e792aa7fd3f7750e75895d56366c1cba24881fd6f939f42969886c6676673654757e37a2dea59965509981c04e96b8b888f4a87f17f4f757328a9ca271b64ee7629a4ce54375e5f355dc5d63f2d14bfff83ddd0ab757563192299e397932d1331c1365d1ca2dd84e8ba5e9a4d6d5b555d6fd38ac56c3ea4daa4a0566e4a2477e348dcec915e489c286037d5985081123b570c9244ce7f840b3d49d4fdbfd15f0b1a8a53d8f4be9c0e0552880fc2afa3cd661d0c421cb92a8d417d5d1a65b4e39ab708ef02c765918cb79029915365e9a7897778914815b01f8240eb3cbd1dccb1b0cf6fc7c5e5c0a72b222675429fe5f6bb1c951e098843d7d627570b8e7b4bfc88e497ef9d295021e2aa1b66b987308ba0d59a599eb336379fb663721393c9a6b26b8cc39730280e5b961c549e9bc2dcca74e571a1eefa03d4c16514787a31b488298f2dbd0172e76117c5517634b58dd5aefe5ee7763f81efd618c5bf21ea1b19522ee802795a49393bc8dac940d5e4a766f3f792bab8361f7455b1cd8d3da3928c55e978c781e9327872ad81e388622b2eed2bdd23f0e76518bbe42d14082084a3668de3c1268103f1c7137468d92ea456ced6f8ae69fd8a963410a6c5f35d423eaee73cc0eef18863f2973b01ad9b9345f8535ac8a23aabe07c030427d098c1abd7878e9e90d4374b074db1c80715910d295a8fbe6c9812886fdcfc4cb434eaf9ce0b359327da353f22054eb6972f85e2eef516d3136eed1f75a488634ccb4786882b206271faff03cf33a2c801dd2902800f29bc3c2967e3818963b75f638cee6bd542895abb6c738156c35bbdc54509e1a096b85b5d544d490fce95532eb87dac2dc6386d9817c5498f978ad422ad16c1c277550ff2d00fa33f4e2e983dd82184de41390fb1de3b793f1d4905ccfe1a8dc538ee4aba92fcaf9e126059b206e973247a2c695ead3b57d8f8dd138c0e555eec0356ea492ae7896a30979a9a64f16361a47d97245c24e3916bfc235330dd041b15e19b8391eed23cbbb2e4e6787fd7569be6f112627178dc94266337a553e095f70299ce2e0c48b72f00d321afe4e62e191bcc61fa9a88227c900a1a41f74bdac450106947924997ca22515e3864e5a66ab85fcb0f06a0c91a720ad632c017c030d071f43bea307c517f79c29c88ca55f4ea63674b8e68d41959be1a80120c755d866130d2c38f0fd20f5846b9ece98ed9e6ea4df76fb40296ff10f40452d74ae10c600d5e8b476d235121868e29da58f29f536b88ec5431cb110b52b2cd9336cd3b4ce483334fe1a94efd9de67d384ad6abc5abc2685e15d2c7fe2f6105385aaab9be5934c601070ad2e83cee2d4d51555d901384e3b252ab068c420158e9062c6ca3a698b1d6a11ea9afb5ef86b67cd2a7caddfc148c64104415001555abb48a9cde563b1e6595e09c46e7db0be1d4571d93adcff51fbd1ff83f77787ebbdedc831947082ebb2ef87fed5c58e0de889ba351a8dd4a29849977cde4a420c8407f1ce30bab8b19b4e0fb1acc720a47a66ed1b4b93f3337e24458951acfc5e35a04518275efbb6b5510cd8e99144e2d32088560966004d8cdc6692eee2998e20051ed55c76d7d144c65d3ca688a8c7df7bd52f76f111dceea25353e5a891e3904153ec8bb4f1a75c7e92a7488412e92d5b027f6a958049a034d67144297c82ddef331f919f91b681cbb25f6a6ad1d330e930841c61e7e559881df058553afefc4a665507023282300714344646396372a4f2c1e71d211f0e3ea2466adc06d5bef6b1d625dda9bb2aec46a062bf9887a25e0e3eb8b8182f75e630428554d29f7e52b3166be85595f5054ba929468ebd0605c63a7657bebc0172b1bd31e296d0bf46a3726f387bf86d5377e6e36647b876437602f558d2457addb5422b02062904ea9089fe2b577fa56f3177a34ffa5e3fc65c0c37d1077dde7f52ae7d0805018e19218feb828b9ac92f017c757531f4f5cb8b1b864de1e362ece70a9fd28a25cbed82f473349419a1069aef7dad343642dee78960449b7ee8f11a734f4aa5d93f06c1158d97cd7146c12a5adce3f715707c5dd7ff089ad1dff1bdc29faf98458241af315a04155db88f9b35583bf3df8e26409c0d96c7769ee118c95f72206cd04658c10a1b522039a22e7b25d2b08b8228b20c924b628b18576b299673131e324df9f3d1051829a02315b4106728a8b5d42cb54fba237ac0a56e10ca3ed51e1fccd001a4027429cdec0dac1b2a4dfd9de9c25151318041397294c8e738c003001f105c65a73e2ba484a223c0dcc1236f76c4ca65fd7d5351a5f229ef2a3bb84c07f8f17db9bcba6d657d28740c16ed8b484f3b1dbf2523e361abdfc6b881b5fce69abbd63ffe7c32729d94d2c077048cb809ce886767133de68feb9c790c6ad788f70fe85cfa50d0f5ca0304942c79f9c85ccb7b8ee45a4ead54183d7671181a8e51ba4ed6d9df973d2d634a487678c0577026226be004000be380ddea1f8321e212cb51ff3d24f43089604e715c4dc8d2c5c3568b65f354101472a4a2558d7bb54844ab2302e356cab7d5946846440763d21554b8ea72b2bd136d094b6624f31b2933b7823c5382d4dab45603a247c2128eb81fc52182687033778922000cf44fbfe82efbecab2e8012f68880c062610e5dc8147dd6b412d5c62777937b4075228d2fb2bb9372599c4f1c707de841be12426f483c75be2c1e22af0a0adcd5342ebabe7399b793765b478e450e71f7f872e89013a885795ae8b5c996d8e97bef1c4107fae0e70d826f5e333b96d84b3134952ee1efd9d8cf23a4470c0a95bb921a58474e0628ae894f2aca8d6e6a67e4a6a9d8072fba3bcb7f48cd36d46d4165434ce45bb784820b9afb602e12216162096b730fec7d26160ea4d9abf34a9b5489e7535a24fdacb57e6bf0569cb7c509d98d474c46f4e2d5138d57852cadc885b7942c1a6a16a3024df36ca9fc2bf54b33b837ca7ff8db359a9e3926776f728e1bd398d471e55b2596ec584939ad8234a75b52339186050299aaa9699b9ef2b05b022fce2da776d72789d78fa03b3015a1d8dcead6355418c7ad195b459c080e8e14e671bc6543aa39cb3dda580879bff77f0ceff4dbf1050a242fc70611721709ce4e3752d329fdfd0b75a558fb58f1b3e6a705773338b375994d5e764f2453292512e89da9473d4d4b185322f82103e156750673290c0f342ff0820f24664d7f617f1706acedae69131b8dadd9f9fa6e11d54bc2cac2689a8697da3a7df8ea591853cf093d4d1be012a96ed76c4464b05562e13f7f4b590997a866c7b5d2535b93dc1e25258c1f0277d79ffba46e20f6deb798fb6f16aee5ced157c8804cd75dff093607a3ed0cbffbedab82c5374454df2a2439653a6b390991fb9ec729387deb07763675dcd0ba6f3e11b0e0a656827157e7b8a05934eb959322f6c52f4c3fd58f5e272ab828f37b031cfd8d5f1a9c4633ab923fcdb4deb15460da64fcc97fdfae07dca009721801acaf8868738075d2e3cc0d06e6fec42583082198717b7ee2996298ea8cd5029109ca46b70d3795986e4e5e5bd6655ffd552330f82c4fbea0ca0fbe079f6757c375fff4061dd9360f75289c7f07d56332a9f37728c8163c760bb532d04d31c6cdc12eb386ae2c7f87fa42a9e10c70bf271fb30393ff5fbcf8a46809ed089b83d32517d12e9978fd339b0bd861f10c68cfadac0d3d0ab16dda396e1c7d7ab0a945fde4782ae25543d00ff6b42db9fcb199a6e1f61e19c12ba73a4f21e51ab9d62a5f2eb264d002c6c4384d6b184af05d11f46bbe79655eeaae8bc1fd5ca2a627583e8f4eeb106304769f0f57026052c72ca27b8c6f1c7aee351aa591ed6564a037fb8e0e5d99a325d2133f8de1a3a21cc16b484d7b19ce83a4a0117384de0d889bb4234451ae12545bcd7098ec0354821bec4f674ec69b4b7b0a2bb4a20610309dd7ae2ba9b824cfca8fbeebb00caa8c868a7b11661e26a88446c7fcc67d04e1d8d702efd01a7bfde37b83e86b83c2ca142b377dd8d9d752926f97ecf01f5abcd87b42ab2496e1b532ff189215fd3dca7456343b387c18d97d4aa1b8c6105a1f835d5b85073879c34226fc38dfe615364120376171143b6e96a0193402499a0f5a077e4e3a82c9178e8879ce6d3f23507e9127e384b72b95a2e35e73f7384d6835b0f0102c995c3ca1468731140b8775f8b0060f9ac36d620eada6b3440f1f4db5d82440c4b4705a195a540acb599f6d31329a553795168f2c484ab56ab25d115bd21b29f4d19b40da8b59b1ccb8caa31bbeaae8739eede7e3baf49a5015f6cf8638eaddc66962e27f279c6a8156e5c184feb212287337037ed16c5ef42225ab393513e484e793f98c5154cde2c5412964e1f89a604b995e9746146e75408554d4de72ef8b0f6e70c0e1cef3c2557f5711fbab3ad87455817f41bd1f317d540140734a3b5912b2274fa5e720bf9b738cc977d4844e1d74efcef759cc8510ade2f86fd3be0f9d94c368d949fa407208c22e0d0b114d993fc1bbf69266d708c3f7759662567cfcb55f30aebcc06404a01c15e1be2d1ade0636750f6304acc4b5cd72dc2831f2f0063e710461d46c41c0b8f496ce435986df1794687b3a24842fc9cc5fe4fe25395cdbc77ab362ff5b0f6e06c791948f52bb4acb9c89b55473e022e1ab0d96f8d6a26386f311f6faa3dd237101c559f9415898fc24b98ad0e6f61cbd120c0fabcb980a17be5f4e02973fe61682838efd536a37999dc4d9acef4dddde87254a48739ff42b07df0172cac2a1412445c1b5275bea7aeb9570fad2861c2fc02655f3fc441f113e2d6d2cdc0adb8bbc84b0597fbb376e17a1ad9ec47c4c64cb66a49ec91b586b52e0c45048dbc10e2fecab97e7ef273300c6391a9a2fe03d70b830a82f4e71c0d489a86314d3384daad19bd295d632aad26682d0bf23247a7167c56693a1495d714842ebc1fbf6edaa3e9a452e5f9dde8a38631d07501ac073e409c6239e6da00d37e87948d5ae5af44269b651cffebe26edab9a4cc3451ff6d7be2eeb8e5d9153ce9dc0dbe8d9d3e8bba85a6639b0112da656061af192fc96418a0e6a9b71f2512e84e36f53284e576843a5c25ac4526173c9005fa99bb932ab785f999344c3f24f91927692699c897099e8355a83ae20a22f16689949da2b010c2a1809da12175616c6df940b1ae1d24ec82b00c2f17d9d2190518743109ea00997ec784788c3e58372dfede12d5d66c7f03728b29e7fc05604d69cb0a0801f77bb0657b00801f3888f99f241dce9ab91a4fdb0ceb37ef3ba26b81513ac98e52bae84bd26d791f3251e444bec9b4ef5b5e3da837040b63ece5398a4f465c1684d37daf1c877288579d626c97e28cb8432a205e5596432730ef13d3f4a44bd4abf666bb000ac7ae752af3b69d827dd24f19d3522046df4587a6275a95bb5fc19ad9860a4abb572021398c7d3e529cad99b10ee812fd96d8b52091339208833568d7d019d223f06c4722410ceaf624bc73aca1be35fe14ca8a40472997414a91f686f8b99e177c0179cd3f48c0b4aa085fb4d82b006fecba226fdbdfb511e27f17e1a6135178051cb9fb9d0379ec6942d9e5c012312e54d9c9173c0bdcc6853a8ae3a902c54b97d803220c778ddd4e542d59f17f1d29b9d71ee5b16b62101023f9e8de81dc10ce0ec1f9630", 0x1000}, {&(0x7f00000023c0)="30483eab69bc2b3d793f91e99b90b0b702f2937ffe32eec2207a8e162f59b224516dff34270125c83d629f14050707efe1fb2d61f176a62eeddad723c4758df516591d553d9d5ad213fdb711d260e3498fa28a853e7e7f76b537433b5e6b9605f3965fdbf8fe8336eed61f1ae8e193590ed39fbfae5b223c1156059adec19414cb9c0cde4c005c492db15fbfe855eda53a09f626597874b2afea697fed4b6c5dcf5179cea93baa0f1d161db7c48788a18c2a9365e9f4a3572c50859550e649a9866a964075268779f31bcbfe636bf1", 0xcf}, {&(0x7f00000000c0)="8c37f046e70535de2e070629", 0xc}, {&(0x7f00000024c0)="ec91e49514da745cad979bb9105209d5f26ceda8f104eaf1b438cdef21d003d35107c98dab0f3fa9027d711e74a440703ae02b24b144ee22fcb271d77cbd0d1dc9e3cba8b1d16d82777e65b3dff93343c929068cd80926bcc5f1390746e3f09a72a02b12c0292521a8009039d82225da4107a2126375ecc5381cfb5dbffc323e44866408aebf35b4838bdbdf53d1586d41ce3accc075abbb68ac46e3670a5fde4176a5a408c054b01f4842da2905525f8a03778f4cacd7307f619a28c17ccaca2ca62c485de5690a294ddf28480168777ceada7354f11d1131aee48baab1537b283b81e718ce11e37f5998cf716e7dff13e897de98658d3d6540dbcc12ce3c98acd7a71b4f2733aed9e3a0a07b3d0375415c1c7e768b9b8cf8818b28c55bf38ed13fef9eaff0d08c17b1f6c84140f8f4526b69fea52b600a48bb4da9bd3a396e0f96e14f3696918bb370722ea4e410b5cc0473f7fd6b4fedb59746dd91b4df75186840f75f73a698aa2108ef2847e62f38ff8948d3cc0a11413f3123dba8526d19ec715e3ea0ee2b5622b78c0d77fe25d2c48497f670e0af439aba35927722c56d76f63bf288b20d5b7cb24eea56eb5a0ba2681b4b37ae2f88420cb8671e1cab7cdf4015e91ebfd5e89134fb0c0a0b6d54b1e5aac7d39ba14d64ac4bbf4ef5fed658e3d8f68adff4314c97c61e03bf271be7eadd0955df67e81a375a6386391a0bf234983ae1923f9c252831bab808468ed330209002d71e1759d0ec0cd80d55ef1005582986a9b1a9b04513b066e81d213629e341061c2012ad01dc12eac6638a92e18f861e1f7bd5471eb99a8eac45fa468728363bcc70b9ba769c88f9bdfd46b19987d272c7fd845051562f9a8ad1e2061131fc49655bd178112ac02b1b3837018d345812750c8eb35da5c71b188c4d451022a22cc2ebddc7fa33491a95c8089d6d366863f3572ea84d9a2ec5bbecee7303ce45184578ff9483f931dbf05dfa36b5284570585630187ce5db8cf85db31ef2a38bd6e4f8f1e4eff3f73e4950f3b9b9936afd881e2d2944ff1c17bb36cd1025a34da14548a07730fed17ee1009ec08cf39e5e06feb02bf46060b5e5c41d83818144121212a1374de9ae848234edba1b8e05fa0c006cf68219ed754f8940c98359494797da608e3befc404e21058a31d41b252ea9c7aab7d734b90e9da4b227179f4135c85bcb1143187d726591da262d6506aeaa6535a5bf2d98c6eff59622f10136dfec07e107916b222285b11d1a4c021ccd67d0cc741526ab81f6da4a0ff3260b81dbec7db5c1ae0008927232f9447b934b8755c50f69e185ad062cd7b956aa1b751a8ef7486de4e0e3bd4552f6b6241ecb1f0990784ac41180b285d847f89f54f819a96613c578d2dfa124a257c304379023b1ba870fc6bf6631c157850af044aacccb9e75ed6763fdd28adc34c172c00afa1c553c51a54bcd8eca307dcd72a4c8d8f41bce45c7f7c6162a45d986ba004e7faa4d5325af4baf1d7e6d365e361a09b5a6518414167e27426e223a27ae3293bc827f8555af2832bfdf84380279791bad2b6b206e0f984aaf5cd7fbaac5b8753f9aae4e3cee9901eb52c4ec2f2d9278801ff244768cae7e25e0f5ebb5996bc1fa770c3242a7d9a404a913ab5e5c73eede92b0ea3533d301baa00853085517f34f305e594f6a88d46846eab58cb8386a57230d3ec7f98d6581713660367dc68b4d6f940cbb679d9df1eda666067aca7478268aa3144d85c504229eab8d79c6b5b104df3070372a6ba48575b471f5d0665df0315dcba1700bf6cba82aeb813f7a2db7506828d9c312ccc9cb091922f7178ae36484cf7f6451ad3235830214783a3bea7bda2bfe877da15809601234284fdd8de93c92a983e0be5909f66d0e0eabfc884aa175e592319413707c7f01c2971dc4057f626d8d484cabe84361f859e906afdab136696df49c7784f01ffbe6d9af431f8cd91526cc50b7048dcc8ece628f5f8813e34dd1a71232792b704a02d978036acb3e82e5fab99eeaf7c6838b1da6794a881eee4270b66cc72fe2599ad04f0a419171ccecfe66427d082a8356d2cf9cd8cc5c60c07d5b179437616d5da2832e672577ed9a234f1f07f27823383245349a9fd9bfcf7caf4e3291d1890b92923eca90ee704fccdde77eca20154157cc130f9b4f415e8628ce74fed4f7064a09150fbe5d19bd80581fb0813d27ee06111b6bbf58d10016d7757a3e12571c81d391fe3152fede38a243afdc6459d44bf19804f903420fc5a205de14f6b1b8cb678b0e2808e9d364cc604841ef3f0cbcb362f06724be2b1c128d19a5b606b132dd227e20792e2f741ee2511bba104a5683eca6352c24c4444abded62b3e6988408d0d3ac3a61751405347ca0d9a2edbf6be788b07a66c5a5da3dc6fd614f9f28391199a897b738e1cd8e6871e59aceda6aed588e801adec8413b2e9c35bd0be6e2b1e14f48fadee65e40f359c0dd3f48299f60b9dd41819ecc62ca565eec1216c4f61edfd3acc18a2ca7914ae6e97c5ac2f0981a0b7744b813c89cfb82587f987ac941c794ccb6dff76f2ebb7c9b8253a9ad11cb15faa7bf6e0e85c6fbf79c563c9bce7ffcdea60449762107a7d90ccd96b2d27e788d5a82be27f811d244b0324c22e5c09a835df6815a30b9a6263bd682c7f336f1dc0c903e87795164e656879017f7cfe6891fd85e48001bba2e30ed1d590c9a1f00abc0cc2842735fd25027e47d2938deb005729d44b45a60b282951c53725981cc93192785a0eba29c39fb737156fb1e07af1241b27128e5cb28a5c813d2d011f5abd569527e786ddc747e2d7a6a2193b6e72f8f55b8eb2af41f8b366ad5c49d1a91e128d77c6393c3b6a75b846a9f3cb34c3b3da76a90d9d9f9c8801f7e3dce161d77f6e3d7839481b9cb65149209d6f875bafa80d0c78ed92b3f2553859e28553a01e79b969028ca4e158210d299a8a01df6de65f0fdfa3429e19ac73b983fcc5b45528c17f280b37baf0c5153b0eec84a386a3ce21837139c7c554bce3511e90986b5064905b0ac7034eb82765040bf6c64bfff18a68942ec67a2fbc750a0e6aff75dc8762262d6b0147f1b9a5f88fd494e146c04b6cd341e51bfe9663c8aee75b7887b59ab1c197dfa201a8b8b3355315f897fc7802aaf48ed6e73d87bb94913b19f5b58273f970df5c836444bfe3179cab7ca7e2888b822f86ac3bf965657fb21ed7cb86cc1b388285c1a070026023ea715957846167183129ed434d4f5f2591668f494cbd078f232ea29c815e506f7eaf65f65bd2e635c24a8bd931214a5b0c6f6192d06748ac01df11692ce99074b8852eae5677d581267b4e2caafdb3a4eea5998cc4fda0c4aeed7a9970f34f15677fcf3c6fedc0d0e3e9f946b6f3833706df107386470a6bc1745a71352f1c8b8f0e5e3c1c5a1430019e20d4d9c4af86eda6335b6049e25a91903617bc42f46fae97d8ec02dfb7fa446c7418a02dce37ff7760c8dd6fb7d666a84a5b9f0bfe8d50701b9350fd147f000b213518d674ff56fe6f2c12c667136e9055633cf04c92162099f67125560741b5ed4c0535c9a0245e30a3dcdfae8d01765940c9e465bda987691c7292f4458947bde6398ccc91b662cb6811ae2507cf693f5df52dca514aac8ea2d8a96f91eba46bcf9da0b80dc614d74c7c38992d179af12ef36c8fbd5301cbef4480a84060688c6db2fe93ae8645fcf5e793b240f7dec1f82076317757c81b429a619c3d4db0e55d7651552794d6bc4875b8095d86343219e4257bdfe6aeed1ceb74dabe5e16acb454bb82bdaa08c8c83ea9fef68823ab496f64c68ef3d305423a048c80733e03f09bb908a9c4d65857150e1771ea0981b0278db271bda245824b4fa97f9bba642dadbe9b96f9a1d5acef5ac418cdb833873923cd3a4a55eff994a7f52e8d9e4dca6d4a5a4b07f3a7fb1d9e90574f336e924594095e816a1e7b0faf2194a8000cbc0878ccc035303d03ce3429d4e78bef769a6fdfe18a4d5e446abca3b4ddb6a6c7188abf056a3f621015d1194fee6f08b08f80b754b842bbb9d507bbc9b3c4d6ea9359ec41db2acd52bb60b82ac62109fc7013217e1fe09c81564fabe36ae4220f48809cc3dde7126800a2f1c06bf04c66bcc6c1d4d7f9cc181a5bedcca8120e643b2f80874e4740bd843421db9e6f80d99de4303a42d8b61f3f142b2471d74f56472208b4338d60ca3fdbc93b6eeed874e3ebce70299413c845d6dffa5be35037a4abc4b851ce16ccc956ba6bf3f52c9a5cca4a2ba557ddf106038ac6b6ee8d0c4ce8a9bae07db15043770187bec4b60a0d62b909e2dfe0aadbd599d5c3c44c0fc013cb09d5e233fcebc785873cf25bacc706051c3050c38d01e2b32adf08c0074d0e6e36e0f979710bd1cf1245331ae2b7651cd6250336d4366cd95b05dbbc0ee55921dbb3e8e597998494bc3f0d049fcef81695c944473fe4b0a54172840842893da5d7e0eb48ae307b567b4da942183d12d1e66f6c8aeb117034dd65d6c0e90774d387e8ae464950b4890566994002d0caecd4881a37853d2c7581442bdd33d83193b7803fcd9eb2f154220333d06fcc7899607d4fcffb2cdc1817eb544c4ec639126247e6dc88804f33662f8efd345d1f8aab673eeb0241a4151882a0a98056de88f4346e1f1b9b05f913e96237fd7012769d8ee6c0ec54d0f774c6c2b451c3160c7ee03a37f6b9f24783df4575739c728589ac1b647f4b95462142a11f096a639dfebd05fdb3e7c5fa81e31290fa2a1a49b98ccff30e1800ff5db192fe882d12b024c9cdff5373c7c3298e736e01a3efb8a346d164f547bb193dbc4cc90d189bb94bc6064816730e848ccd61fba3b2691e2f253f2fb26bd3303432f3715aa3fc183b25d27d9fbc2bc0224c6d86506abfc98cc9a3671c510b7d3dc93c83d35bbd0cc8ff556cf3e6f6573ca34e274e46faafb2971dc124ee5ed5bf07254218ef683c77488fb7d09d1d9c840737bb0814880de95b13fef6e46e1bdb783ef23863dda6d9f2a8fc6f36627fb487037947658619cacdeb8d5e2fc6296bea39b87f2079c6aa2aeeb1ffc71e0b66639e37983c91863512f3037dcc98eda2672f7d191f612ad758c2e82ed6050139176f3c7cd4b48f43569bf704b6728cb16f701fdce2d4d42a373d1f37851988be22679c0ceae71b9304a978db290c9c87eddb832e156ff98e857acd50bccd42563018f891141db7e99c8a9349f8273864958d6848b2209ffe299eb03b843be675684dd629bfbfd23e3e5ba6b30b9686c5fe097c6ca98b9a7c75af3b01a1e5c8bd4acedc52cc7253d50c479550a48b38c9c0ac90b18bebd2909ee0ccf2a045da2269493d802bc04eabe3d27ac940d1fb015ac821c27de80ff597a25d4fab6e738275b940c30350b22ff32a2d3a9babe4c4df65365278f83d9a0a9b89404f84e92d9ebba984f7b9da43f9fae9dddce035f7baafecfdd14ff3cd1cef7c83cc00fe1d306464da39a90c921643c429d2ec1e83d9c1f0925b5ca9c3b175b69309b0867513a76e90ee59716211f72a74077d8e4e80d7b95f22f766fcce3b9f31ce708f7bcd624f20a09bf9a5a9eaf918e502ef85f7502263f5b21c75ef993d7b0ff3a81b7625879362fbda2cce1cacc83c8398970866d5043b70e49c0b3eaf197acfbf15386d0a205c612fe14ed9a482bcba23840913dbf4ed85bd1adb555d095e2818052abb4f421aa91af7cfce9337c5d0790d16daa4e17c43fb747e607137f400f4476fe1188b814674d999ffbe", 0x1000}, {&(0x7f0000000340)="ab3dbef98d9b801018b2855f1d1430f3e7881207b37c4c28abd5b8ccbf789f2543f052e0d398ec34", 0x28}, {&(0x7f00000034c0)="b1ca87fb79643d2f75b70185df384fe11ae560f1e8dc765b239dc7b8df83ff3a12b2fb8b52a0a68653095519752677ae3fd4e659331b71afcb268e09b5049b51c2f7f19213e3f1edb870f5f1a92d79efd1b96cc9bc13f6ab4a7c6e81cb7251689119d01ee63c06f534ccf61884f57211e79df4ee9ba4188c95026a683625116aed5432e2c441bbfea472c0ec5704e845841ad8251657acf0bc9b208f55f0b55b1b29604fff10539d02a5f012a56f5aa46f9f5531968cae9393030163b9a8449580091772ac46e15aed0364a04f813acf24147dcd7bc5f351ec4ec1171cc2e989d4005f9423e5f60c9b4b590dd4e525f91bb0c19f68bca834a3b83e681eb849b584be5fbd7a47ac3a9061fe593be015f44e7a0b59f67bbf05503834ea95d4d0f13f6991ce656a522f9be7a0186b0f7629684d4ea77017800bbca5824e560f31133880246b4360b92c58501e48e4f8fe963aa0d3d2c80b9da1dab54145e47749686b55856dc8d9435b0f25b5178d5e89942cbbecbc3c6a15c8e5c72752c248a6e8c77aa7a47411b8bffa25f0c4d999360894625caf7113c292b80495b75253d324e5b6e849b592240e40dc3cbb88fb999f55340f633e8508a3bf659aa22f1b5ff3e2eaae49d9b103d31b2766fc3ee677614249459b0b434e4830f13fd585eb8d787f3e8e4d8c90fe605b0caa2346fd10c32d57bd19b7a8ef0ae89039dfcbeec17a56240eeab86ee76483e6d2e88316871848bb843037875d87df71dd4255af5e7666866f0b4d3eeba11ddbb97b5f6f6dd0afedc4b97aa3294bbd3767b1301d94d6477c7d418ef82987be39f2aaf92bc7fdd2b02049af33b39a00f13c527907ccaf60c29b4d37053a1358db3b217d3359634ecb466d493f3467f8d7de959b8c989c4728463f5de2f069d13ae09c7939f7e6bcaed4dabfe6c183e6882fa5c975eaf90086f4709262007a02adf53ee4cb42a4dd5180a45cab3d6f8bae5d082eda632bb92553f6a0457a3c70b57d1f97a12c4691d6d94aeef23e99d5868f9d224f5065b5742b0adcc642f2bbf0dd96d96e3111935863a5a53981bafc7c9c0014fb592ced8ea7bc290b45f1afd8a3de4f2592311aac55a57766017b67844a8c90c7ab0721602e307619e24b8a43122dc38f7e838ae453ead1418fd7efdff2d53d48f842d10f81e79f70b0c59716453c965616b086091ce6fe372ccd3ffca1116243e14bbb326d9a915c6e43fbfe4a77328ffb1a296b1b92c8f60a8a4b8dc5d1f54e2598ccdf9aacd89c6fd04e99ef49a412b600e996cfb756ddedad0f538937acaa4c2f67e119173a791219d304d0149ec70b2599d459bc7b3004da3044f2d9b62d33aef963be487ea0064c9540c6eb66b86f8fe6a5e28f60b60d5f0397073f673e8af4c0397b4d5ca6b238bfc64a69365858e5c711249c1e9f59faf750a730eaac9216c87ba11837c948c196383825fbad9baf61fdf2e64131af0456497bd2f9ae19751cc9f62f577b3a1ca3ce8188720828ee5067fb3973c461123dc91998185108fec11932e07bd0a1ebe49a0339d34e0c26998e28398f8f7b9855d0f6112a58d16dd495f3d454e69bb0b311e52427ea5b29073f63a522efe34db5d9409f27910562a0987768d1b398286504082441631fd4859199155001e72c07b64a206639e9fd7d66d85daf8064ace701fd826374a81fe0872ac84bed13120a10574a1b6a766ce7352190c2b5435cb66c65700d0f91817a40d10887b207ff2373d56177fe54b7b72de43f71511fdf9ae43480795e2547a295133b341d2a98c1ef6c13df2152586bbc82b6ff1f195ba8ec8f8cfb2d5170674820fdc47539d370f44167ff5ed954d5b4f3922bbb6e1fbad468127426f4ab4cf514e42195140fa2336ba3d7c36ddd637c72d700b5b71d021a60f2064a629b5625bed719fd8a9d68819b17352d7bfab4404b5245d5802a71f9af4536bd8aeb1a2a3a6b3b55610334fd9e76ebd2f27d89356fd9be053a6d91c806042fa5149046f48349a9618b870858da466d39a5f0e40778388600c67e434df2e1767de96f07994cd795dc4da4a888125fc644c063524e22bc24ba310f1155888ad91784a0d802c8e987cc3f8eea7c3d5bbf32a75d6015eda9a4f682569813bc7a732eff3d4d86e43b1d5fff2e32231ce12bc68e8c28bcac4eb44637fe9d91030adbeb47eb2dc478fde703fa4aa09bc646ba2edb4bd426909e9dcbc1ce1336dfa71f6feebffab7445448391b72b7c113d051fe1ab5e4c743708ad4cdd4d6ed9ca2fc30a834ef8719907759b0ae6daa4b4a9f99602b17f73ef6a161bf21d6a0a696c5d0dcddf7a6268d84f4dad774eccba9f35032a6b4105a91e6757205d1b686107e13c142e5856fe39e1f177737aa601f5538a4d5a978d4fe194b4d70220b92ae957a5f3f7f0c4108c701991c4f395e1d3a48eabe05fb6ea1bd308c01b58eac394a226ec7a3b5f344ab0807e7e852f4af1bde7925394f6b999d1ff5a593f3a17fbfde072deff92a3dab8c238a0ce33323b45c2c7ca325e494bb810be62f30a67f55d3e56e145385f83cc759410ef5dc1e7451572e214e553ab22a60b0b6060cd4554bb0558ba52e1850a4cae542e99757a67326a6eddef7b5a66719b556eb428d2e7645bd4bf802778eb46c8ec342017cc34e8914f0713e18b090b5589bfd374677f10ac77337f5026bda342f151708a6f59e24b292eb385248f31394abddff40cfe8fc7e9cc9f47c26fb8515383d595ed3ebf124bf585d6f99563d1a92979d6769b8d3fbfa6750eefba3e9b5f1bd23c7dc1174147fcb5f87de482c0a15fe7f94dac43304e93f66a9f61f34c1ff5404980c3ca0f8fd138fb14ae57599afef5624552f6ec019bc9815fa29a7fdfe6e390fb865cfeb356832b13e710a66d7ffc4aaa09ecc3316f0fc7a700925b46f42906cc3153737bc360faab26dd76a96977fb535f9f12f31e938dd07f2b94b2df361cb06fda9116a794fd30fd3fb63f8fe640b85a5b1732dd11a1415a6964bd872cc6e53bc036e79f746b6bec6b20a20c64cdc670a3ab6d9696e251caada55f36243f175523cdeee04d692cd2da94865f4bf2715e35e1f6ad640818b6365ca56bfad513ee99ee046df3a7e50f4cf5b03d5df568e7c1fe1acd8e9d4c84904aac5dde13d00cae3ebf3385ef150bac5bf569754e998b9ee6cbaa558e47bb820a0f7e1a772e50c6ae81444d04c1f69240677856482acce7f867d6df62dd1615cad43100fac5cfa051839eebab2604799ca09911dce8918a44ff87771fab2d78e5a9f351cfef28a5dd12e8491baabfc0adb421c7cda8f31dddbedb07bbab2b955bfbc8b479a94af1f2a7f9d83d5fcfc984d3ece7321aa0e2a980a95b6fa5f325e08462c221868b22255991265d596208dc67c7ef22241392b17c2fef0827e1708c1fffce5c12ebe395b042ea421507c5a915bff36993c25a8c8831d1c27379813ec32fd4b659b3c8a4cfd618ce7e9a419bcb6994ddcc884a6e9d84857c933bd83929e0451a3a418900f52ebf199657da1a0a8fd23582e0b925723e83bcacb85eadad75e3e4988bd6b8057f3f7a1d78f4dcb7df721775be18b07b108c1f747a47e5c43d1e3386d9ef23ededadc8f830e7cee44e077786530f5ff7f89dcb6564afd8a882c58f9dffe2d231a58fe4f43dee2a4581fcaf6c2258f4711952e88d9dfbd092f46b488162f29daee7c61c5a0285204af13b09cca037039e718b27dffa4fa96bb77dd2c867af960003d46f46c6a9835070ad6c2b735e53845968cd6debcd5fc080cebb5377971e84ed1a9a2f055819f597eb21bbb20ee6b443d0bab1409c88785bdcb3d96e5361241d3f02bfa32fc0beb9609d10b4cafb71d1776a18d7ff0f12f8307a099cbf320e11eff158fe5c7a459ebe1b8aedece6979c1100d4340d39402ecee98ab6be9805bf97a09f775cd4fcf9686532ce7dcd557977583053d5aa48b2b486061f9c2d1e6eb8711eb17008132222772b48c7f9f17c7aea5d988b942cc251e7842481ce838de7a2d711b095321dc16f0b2ce6ae8c9723c7908637fd9860091b0032d0ea38be2e14df1fee5358f94c8615795b5a747e5aa3327fdd59615bebf0c97cf1ba927a2ca13c5986f0328d84667452ac9f2d77137f8ccfbc5386b2409c84c140714bdd75038d2e997181885e77ae714545e98c98c5b5c45153e2aa01946cbda4b6e08c71308a8ac570656f8de754bc17e41a7f8cd505d593a42370daf71832ea149c983ed0dc21b456d6f21a549d9c4e3b51fd1a17d2c97a7c7a13fad1077e739d3981de3618a9dd12f9439852bbe53336d9d7720b2a10a61004d1bfb218fb733d937e37f5e281ef9103ed80710e408e39a1a3eb4bacf6fa99e8683c5cb8a459cd28a086013237a29623fef7e4c83d49f3fd073a846b25bf6e0b160259ead1d4fc1dbc1141409562efdd0a778ed918f34c0ac4dd929f1705b280673cc36ff49d4948124752e42a3ec19778d37243d8cce9b330458205dc322f73080d22665724de44ad5c17bd7ae9f1d57361bcceddb5c18a9eb5f2a1790f2c75ecd0efeaa11ef43dbfa8e2d84af4ac551db3de3493b143286ba4512ada243127d342465f045217f7feded3abaf68e424d0dcf66a66967e7e0565accc998174e7a5ad7dcc34bac3187c87391d3ae360045535a683166527e10a4c9f76b522556ec5f761c11f56675408da21be59e164c9656ed076e3f6e51f1ad850ddd190f28944679a0dcd828c4b9195344a09713038a683c73aa58ae16949b16a353f60f2b4e2d882ab76d55fb384b7c9fbc7fabc57738b4528589f2a6595045195263fbba291908d9e753611bac345ec541f2f18d4b2de581c37fe9eb5c2fc94eb7fce5b83f95057a6d59740779ae31ca3c671644d3467184f4d05a1757874fcade5788251ee9e61ffafc7fe8fa8b385128fdc5825b272e659460b83628862db62a59455f8311e7d4b364e53cd551ce0baa1da66bebc39b698fb937f8f0b6e6b9357f2efa6656d61c7bad7d24be308e2cb561b030d361d5bff118a945fa1324d0d6e9ec61a15f9a25437cd45b4623ad71a4c2587c4ecbd4c2dd8f360d6d0ede00741fe04d5946c870350f8938d4dfba482823867f4a398f5365bf8d47965a9780db485eb4423778b45be42b473377fca1412425a364d458477eebdaf27259fd1eaa1e80f8e172594409b8632a8ad8af6d374b7439933029ede1caee7b5a60ef2e34ea91781011f970c6605173f4bc43ecc8e05e24a8bee1894e0d98457a21f5e3253248c8a4f9e41fa2439236d86b9c58200d5559cd96d678ae2fbc2c35d4b52ac18326ccf5285d2eaf68f43a5b9db470591673bcecba36256082ff19402d722bcecd14d6ecbeea01dbdd9e82cdb232be68d59d85308123c3f8d7c627101e5ba6bda8280efde1607fd0e05b853f8941a87f20ae3d3cde43e46157af5b168c355a14e7d4d6b07231c407ff0eb5fb5a4898f603622e5b29ad6fda9cf7698f2fab84e03f7200da2116539e12f014100aec6b2e1248a4089ca0a91aae623cebfc6f67f4677b1202dbf16a3ce4601a801575e3bcc06a164ece79c783780a55d70fe58c874774087f0cd105c50a8fa895aea58fc548ee1be04d84a3c97576e50e0b6096e3d70cad5230e999f6a408d190f7c1b163d0f8bf00584c6aa895eaeb871d84eebb1bc77e72d570becc0f4b6861949af61db31171f9daa921ad9854506925eb6c6c3fceb352f234a47ed58979c772f8ae92e511e81c5d43ded136f4f5091c7c1015f0fabc6f17a01dc078bfc1", 0x1000}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) pwrite(r0, &(0x7f0000000080)="9ea021bad887aa1a9618c687e25816df944f9c", 0x13, 0x0, 0x0) 21:03:25 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="9fa5caa1dfe606170000000000000000000077577d"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="b3f649469484ace497df77ba52c09a4cdcc07e3ff7ff6ce2137d1825fdc8853145281d58", 0x24) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 21:03:25 executing program 1: r0 = socket(0xfffffffffffffffd, 0x4000, 0xfffffffffffffffd) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x200045}, {0x2}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0xfffffffffffffcfd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x0) fchflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3f) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xb8000000000000, 0x1, 0x7ff, 0x5, "8e44cff07a7665be1ccb74ae930bb7c15322add2", 0x6, 0xffff}) 21:03:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) sendto(r0, &(0x7f0000000040)="6e13294de4c9ded79dcff972f2cd295e15ea029d0ec45d173fafd70db1de3592570eb00ec7be420f6037c5525225022d2f80d823fd30535901e087f5bca95d0baca2bb087b7182ab776784d1967b2b8e166ccfe3c9d9325a9c56230cbf74c4368bbc392f555bae9bc25288ba8ba5c950c2cfe1ae2c2182f34b7081ff0c490dac11b44dcb637771337c83b1171a049bbc561de0dbaeb6e101", 0x98, 0x400, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) 21:03:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) kqueue() socket$inet(0x2, 0x1, 0xdc4) 21:03:25 executing program 1: r0 = socket(0x2, 0x400000001002, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 21:03:25 executing program 0: r0 = socket(0x1, 0x2, 0x42) r1 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) 21:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 21:03:25 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socketpair(0x26, 0x4000, 0x8, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3, 0xb913}, 0xc) 21:03:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240), 0x1e8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x7fff, 0x3, 0x13}, 0xc) socket$inet(0x2, 0x2, 0x7004) setsockopt(r0, 0x4, 0x842d, &(0x7f0000000140)="7ed7d11bdf69d2166467b6013f69ab3d62770bbe43a75d6605e9afeef590453085c0c93410f686630f4facfa4a08e64e18b321003cbb3f8cb3eb4c8d95ffb1a2e97b9a989c9b8f5fa3fe6c260f96ff71c67e6e3c3ccdd3b68d13405c2e9449594e003be35d7eaa9d6c6a9625313e65055ebf1a6cbe417c7a446e034ae3ab12a512a58945aced900a18240f66ac1377939c2678f732abe092a2fc2e59e7c07f", 0x9f) r1 = socket(0x10, 0x5, 0xfffffffffffffe00) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f0000000380)="6a4f5f4031bfff1bc20000cb0423a3315a422f1fe227364a37f776acea815714cf4df5e418ce5ce6049053fb7d9be78456bc63d02f38ccb34e02b0c63bb1181114622f979320ad3cf76b663fca5adfc293287f7bfe5d91f5229542b85eaf37409d124c5aa37379eea07ed7e40a20736af749ba4f2fc6a04ad98a88bd22569cc979f766f34263d182f19f0dc555a175fc4594842a1bc4f3be345eb03e53ddb23c8d", 0xa1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000027, 0xc, &(0x7f0000000280)="ebffcbff13b9fd81a52014e73048e6993112964e13d6f0f40eaf0f328084b80796f7b5f12b2ce96ba63d030100391b7d4ad22190d94855d858368b5268b1dfcfc2da8fbf804fd28d1648e903cfcced58c34df970a915b67b0be5ae4b0536722174c9a9f42d3972e6c57b836774913bdf691504e7342b7e42253866334e588b8e7738ca5ee9487eb9ba5f6602eba7b09b066a7d07ef1fd0c45c447685cb4f19243d90afe5b1b6f34bf76323d9206c7a0415c4ae9ee2926e0590cbf9c44027754fba17c57de63e9ba7b43a584784179dddb54f7655403607e61a3ae22d35a72765bd1fb3b300"/243, 0xf3) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') sendto$inet6(r1, &(0x7f0000001280)="e1ede58a05708ac4cf03f2b46d769b77f6b6554546c57a8289042fdacb8731b1aa814b69b34bc860dc3661fc6307005060fe4db2184676f41fddc07dd28d314fe30bb6de154397123e0951545915102e6eaa379474b34082d6cc58ed386b3292001e73eeec02974e2db1426e8414bbec069ee6c4836276ba4919aba7e7c93832265358f27a2c8112bea226a2f94cd2242bd13f95e9ef36448609cf7e982d61060c596c96664f29413cd47a97a81a19aa03ed7a33b8b6f8f3c5b821f8a74476b9d74526cdc821d6ccc43c858d0772463b6a75bc3bcb69374ab5a860b1f90c0f0aa4b598c6768e59442790f5233946ee7af1e95e814795c814934c6fd612576ba65ebae4ed32b1b1eb2cd79e0f77fc897e44a62d0dff552aa1894cea3150142bd6cf3e3a6ce3247bc9f9df4565e1b1a26b94d7b7f2901809e81390acb00d6083be7159907d1a5403b82dbad06e4c725c7922c987e1bbeb8290eccf676143bd9433e78d7905dc4b5bb20eb46986372a96509b42f918a2836ce7ae6de3016d9fd6be33d1a20a67b4bcb9e968fbd3de32012fa9d33ed9498ffccf07a3bbf4fedf506277274edb7c6e46f2a85738084b4c7b63b6d2951dae77648c70d3689a45e411841042b7d5137b4a207340b77f8a9c670cfc8fa4d60509bee8181fe0f807f612c4134e7fddae36608099e56e00fbb62f66a76d2f8f2c6ad0bd15aa829530ff9b90efee2ff30571b18c085181cd8750aa49589a48255ae971063b8d61cd2f7a00cbec27e608cd113f7318f1c73d97fb52de82ed042dc0bdcf04cffd48c6f8172c06ffc604277d15fb70a534aeb824509b6481f1113c1841d13b74aac4c767ffbd3d6608538d5146af5294df83d5d8df348be93cd3c0cb57cee4b73d8e350e68dc40d2e6acad646ae4491d0f6a47096def37bd8184ba50dea9dc96a9e6cd601081e43b5fb1531ce1a23bd859f7140a0f0ebe0daebcc28ebdf01dbf004471747ddf7b822ac0821f46c6913eb341ecaf01d11823f7073a37893593391ee89e48c2cf8d6054811f03871b7d8b3ec2da44d91b3e9552e469cde47be78a6963062d5cbc3bbf130395df56ac0d928f422aaf49a99f7d6922e8a9fd657645294a2812fe09818f7f68114730b53643c01b693f75b66b41a962b271045cf51b78a2c149a706f6941ab47bbb1901f795c520810ce7921ef05d474bbd46298ebd150ac00f90f6fa1f66df43edca2cfd1313ba3bc3f17d02e4931653e37be7389e7f10d4ea03b503c923a8b6e44720c8c3fca370e6b0d3701789d83cc56d52f7d9cabf77a78c2c61904dfe9e0e5397d6976618323fbd89a4adc2406d3e9f718e0a40bb3bd29f42f54b86b4990eea70ffd228867b9b0ace7abe7c4263068c2e75ff21b5af8c86bf04eac5016eeff4421efc35f1c7d04af278609e2dcbafff5622214633c1ba953c9265e42d61d714d7233ec272af53a9c0730e5531b20d43e31ce0fa2a870fc1cebae2353e3563f41ed8b7fca8d4c4790a061134556e1a0618ce5624b92360523ac9bac08711e8d285f6da8a799e77780dae63c3aae1e68cd716a1175a5080a877810c20514cbd6fd332e03ee29210bad94f95678b392d5fd1688b75e0eab6c4bd6a2acb9ce36523efff2a66bca7cf3ce237f1cd516973b34bf0c50bc39b8813b7d2361cb15651c1def82b8882e3c843f1ae53a18a16e0e08f0b815b2d8032fdfaefad015091b3eef1066d8e15931a062a2c311f4680f0ddce273d615d94e3774ba0616a29a7ceead54b856968be1c7cbd7d856e80514d99d1d8c8e20352d7522e2dd811f24aad513b2e7c185b3ed0c8534a4122a7bc1ec83196238234e62d3225429dced751f8d4d521cf22e6d989e0d9f1b1e97076bf988758f69f9bf19794076a5a935359f53584a30d18fefdfd7b90d01b9f2954f664b90f603e91a7fb34b4ccc167598937929969a6e4410a9a2a48f5eb2f09fb4a22e6185b2b66f5911a3c69cefe79d369e3961429a7de20606c30fe138d7d0ee8c2180b78cc27054ed5337652a6490d8275aae0b5e68dcf821a32a8307e686f9c7b509c0d36489274be3e101432e578e10cdea21e3b97f071b000df83c355330d9a2690857e62ff97d00af350dad52bc710a59224e0d24445b7e8632a39a7ef1420e1ae1545e1104b49dd4ecb830d8ea4e470683fe115430f60f7dcf0187f30e91ee0456e37542ddd13be9fd1f6bbb5a68ec704bfaafed0f1fbade3bedf32dddd2749d44284d1735f48e5c3b7b358606b01b7848de8666c3b890c6709875f02584b58a5ea41d9b9933a0df6b449000168ce87f8d2d3ede450bca7c222f31966cc1aae7a64d06c51cb68e42a2a29646def68fa9d1504ff2b6f9b214e9d246c93d982b1ec39e2cb3e739a35eabf9a9e66e06eb9f395f16b9f7e5b83973afc872f995a8b4cf70f360e78fa9c3fc982ca26de6fad31dbf0c9594d4d0ed378a06b13d7b2746a18ff264db52f1a2aaa1fa7bb56fc9a50f74126313c7908fcc1a14349de13006b9ee77c5a58fd8a1f80db8ff9b0f3190d369829a9533cf730ef559aed6f34eff1c46c6147400a50a5de41aa321edb254ed384cb6f34073ff0be1876ab9375b504651d3fe2483d9c0e4ee88700c7b272ce3eab43eeef1dc66b323704a5f93dda8067903a3dbf6ab7e479fbd10c54937ad4be457faa81e6844f195b061ec99a65ab7b07ba1a1775ff4591f944123aa23c7e9d4ba9f532a55a96149ba0230677c0f13db0f596bf76067be2f07d61c85d26bf0538e0c8ba046b5189e9ef94ca9a7e1a31269967d4322845fe9386bec133c431303919d138c0ef876ed37d1449c587095c41e65a7489b6dcd1f173d5f66ec79d12f72086b9e52e2eb7282d8f7e6f07121d1f4774076ff05aa20aaec6be89f3b6512cb7ff758aa5ba9de84b2c74018f27447f2b9d68914d0b63d5cd7cfa4ed70e2d5b5dd3f741e9d3683375b7cd456cabcc3683633f3ffb8fca94433ebc3908dae53762849930a1c748f6d79b21a96188141fbb8e37cc6b91ee3fc6a98a69a61a617cd34a9eb646a8fdf82cbb2b34d9e80c12735cbe3f865646d411adac919f24557ad7ab16c459be25c3d7223984767f036ebe093e1769114a6cfb0c25bdfc4ed9a31c3120ccde100242f3d6ad21021100dff17302c7fb1f9b8aea5863529250ed1f0be9237cf44a3918fa52d96fae28029d8ae53a1deb1ab1d2406d7d43629c0d5b6d55f695d854003e844d58a85a0080dd369321efcfedc9568e0efd37629d0489bfc6d08b072b57293948214ad5ebc6883a30f911c96f3c680f2a9b22326a170ed878ea7665c5accee8a52e6fb8ef0d53a91203126c94f20fefccb4679564edf368c0dc473bbc310ede2251bda5a7c16192ba81235021a2d8ef888e3ab698213dc90fca2ffd5be6892d35de795b6a86c3c31454ee5b25e9a82b4a965183ad6cd782a864fe30456fbc7fa52262960442945c1fe9b3d2a8a6acc39ed4ac53b52a465dad2704829b484f12f449003e63df14e1db9bd7b1580bd44e486a27f5c057808a735a8717147ba1a8b4f3c8fd0e58a73a225f22c185447e2a35f515ee4b73ac92bd8b94b3ffb551f646e53e359f4d03f22dcbfd10ba457e9f4dab7e675f3860a5f0978c4059d6b8eb59a87b5194c49df093f8f9d105bedde8fa7ce57c0624e05a72f0e9983842ba7c58ef232b8eacfd684d02a15237b71fa4df13f50dcbe62dda62f7314024bc209f6d3bbc7ab38334686f2fcda2ddc6e0d59dac4473f6d37961074527deed0aee0464891e61fb174cda31a0173b6030b4052784b58888c6e397bb563ec1c4595e60f89003fc4fe3f03ac2e75f8efadab3fb3cde2b3d7b3ca419f6508a7a1b9e7d47e447353567d4e6d59479929571db0ff89c5def1a9fdfb35e8092e27faf51378f7a7c431002d3cadc48b3e0de5de88d4e554592ed53882f5351e7b9e0e6481ba064ba6b94f1ba31b5d0d4f4a5fe6cb05e1b04e18c0f436a3413faaa0d13fc38544d6ead8f683e29d4a8b892acdbe3c1114eab3bcc3fb4cf871310ed440a1eb930c16a2a0d7ea3afc59490db04490a8227fa9c51c039ea1a535fe2daf653753c6dfc876ef58da81cc1fb52c71f097a4a2e9da59e597e3c43fa38fb37f8f9070028f7e88230397f0da95a190f971b5619189f87bb887909f0c5c4a706dde72f195a33963ca495dc6ff69acdc2d2b4d4482a15602667e9434bb0170a221bbf09b8d64cf983d2feddcf5f9b19a0ab1df38e05d61efecd56a49ef59fc477ed7cfb0844d716b95aa163a3c8b26eee0769587c8226cbfff17dda56724147e3264d1a683271b8db972fe7e54f3c04ba6187920cba74110d21bf3817dedcd55790ee4d7fa5a71c42446c232545d0eaac0218e74b81bf74646ee6e8c89d2e2fcfa6277d8c750417a84925e6eef1e736d173888849ee25d75976802a366c512844dbb99b00c90c38d1f10d3cdd471f5df3953bd11589187beece2eee4e0c58879221f6c266a3d618f6321e1c2cd6f332cc3cb7d6effaa5dc64885519d9809a44b147d9d5d37107c3b24a3477723dc766fa3e9407d4f86d29a4088bc3b6d1eecc0de68ed573b566d1dad9ea1dabbbe0e5ac00e29fdf5582916d7aa5783ed7a5c2f88eb60bf7f38ef480fae5a37ecf96b7ffd81e31002fc98c9e422084fa5f1ef030b260c8b8751229c74fd46d151859a0d5de000015a4109cf557d4d401db9fc77ed50004daf001aa4675f5a50dac586f6bc96bfd451b039736e2241f81a5d8b26a5b535077c6fd02846642b1c511500f0e2d8fb4cce1ba9604fbd2543a3fd8a017b8bca429ada8916b4b30b2e0074145ce42486af91ccdeec5e0357771f042c96a0791742663f8c60b560d57c2f6c4eb336e05b7d3b44f12e536e7eda440e7e176d75a7006b065cfe9e32c04df6d107548fb525cfdcd0e5983ec354ecad220a25c4eb4d074d07fdc1e32b0a784b124b5eb1761d903105b042b59162d18e4b617dea607e2c8d63d04c1a6f9b32299f0b45913e4cf23977a4a7dfa03d56843779c94e607378b34c60630341e8f7b952ce0c3e586a9f3cdd53891b192201e2c227cbc95e8b9d6619e946ef435a3349cf540729bc88e0ab10f00789d1a939aad70cf5ce7c473421d32bcf1d745c8e73414c7bad4b3cfd29e91fdf401419824065833355b47f7e73d9a962d34e3b7a4764393019e4bc85e9ebeb6b22b834890bddc99d5bc8fc70fa1380f3231035bbd41dbeecc83efddf5e5d75c35f23fd6f4f12694925bec912cd7ccf75c0a1dd5df8b77b854ff60a35f2c87be466a0e627130955451019653250a06df4b91281296ea2f1437971fc95a8c4c6eaa4d20feb4dc39b7d7e2d9c77dda295137497543040c168354957cf6dd6db3a28d16c0d334bcdda1fc33e9b7412b5b2c94b171761330aa72da29eddc2ff85d6b0ebbf7d56169623ac751bafa5f599faf127bce3edbff12cf7c9e35c70e59f20b0f146d747ad95fedce28a6c08199a690fb5e409863306570a77a18c4a30ba9d0fe115c40270524447a1b9c6c44e5c8594dc86f56b17ea72d11365b5d9cf8da8fed0108e493443dc26801a225b96049042ba8d091f5e82c476241b9d5e312386ff15751850095f4464a1fd466a3f3e85cc377a304e7450034c12110b973e76dd0f32e5f5715b82b8e7010a3895107bdf309761cef69b3766396996c8f6ff2f8cbc081089a03d8b3991bc90c462d525257c5b7a4e3f579c86d26dc99ad7ccced0f881f371984ebed8d5baf0683a6433d9d85ba1b9f404432259d4e8f", 0x1000, 0x408, &(0x7f0000000240)={0x18, 0x0, 0xffffffff, 0xa4de}, 0xc) 21:03:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x3, 0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r1) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) ftruncate(r3, 0x0, 0x4) 21:03:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x200000000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35aa, 0x6, 0x5, 0x2}, {0x1, 0x80000001, 0x1, 0x100000001}, {0x5, 0x0, 0x2, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 0: socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000480)={0xeff1, 0x2896}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="0c6e079614e5f7e51b546e43f58c5978b6a75acd7328bae8abfb5d6dbaeed99aaf0f2e6c257b0c4ff4eae59430b9e5e9bb9ec3045b5f97e505882f5e91e5193c49fa56b5088eb2242d970d2c4ad85128d45f2229c8e902c22747aacda34cbe74ad9cc2631fed9211cbe22faeb66c4d731a45ebc5b5b5c0a4321a447a699d3391d6996fb60f3bff4ad903b5d5df1e6436a7d57b3dd06acf5af704cd746a3d4dbebde018cf1ae5c60894d03bef1031eb2d509c3332a3720c84105e6a41fbc9be697151c061cd47a0a18f97", 0xca}, {&(0x7f0000000240)="78060acba890d7290b9893904014df9cedeefff954e9420f263db21575a68a74703bff572fe85bf92d7f0c9729dbb87420cb6c7be3c8b766daaf3e654e82efb8ab14001e6670e71e09a2a142260010fefd07cafa611fc25244be35143a12c93d9eb8b3cc09ac848f323b80142a76a2cd600e40985760158c15eb3cae564bfe3f40113b32daa9c27a153cc89a07dca6dbdf04065de39ec8ae7efa7556af19a785835a5f727157cccc21b515c660d43a11325ab43a998e768233ed523d6af36514e3ff726b99e14e5754a0d1242c1e8fb619caa40c16143321f6ce8c3d422ed06d36a68cba330000000000000000", 0xffffffffffffff8f}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x200, 0x4) r4 = socket$inet(0x2, 0x800000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x13e, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000400)={0x7}) shutdown(r5, 0x0) 21:03:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0xf000, 0x2, &(0x7f0000ff1000/0xf000)=nil) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/165) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:26 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x55c7673da9349135, 0x7, 0x0) 21:03:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="f6302cf0a999330c96147e6caef438166c85f2795f6b51efebca72dbfc4beb0d8aecea6a39f5b32879d5fb7547da874da823448be29c57d41f96fcf2", 0x3c, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x5) r3 = getgid() chflags(&(0x7f0000000180)='./file0\x00', 0x1) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r12 = geteuid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="a5cd5bc245b26e8a6ceb66b6efd19d6b9c0ebb79480b1bb32fcee192617114e917ef1fb496d98eaf8ddafa438e6a17f3824f49dc5cd024119ff1714af413", 0x3e}, {&(0x7f0000000300)="ed0975dfd54fcf7bd9cbe0aef219b77879fc0acfd08915532f45a46d6c220bfa2483863f463a301c94c311a7e957ef5178dcdf70da1164d4ab2685a74050e3366ea1b290202e62d3c9d96d75864294b54b97f09ae2c5711b8c7620a2a9ee75a5e5121c407d11aad87cd0ef887a924143d638bd7bad8e0d361ea6389171d372def9787a876186e1d665a305df47a3d15a7ec14057a68519fa84f6604be966f8a42680a48aa4997705d1cf4a0e2ba0e25b548cbb7a689f2c0fb6ece5c11975ebebdd7a4d9a24c684d78e45a34eab26991e8e5cde96401531845c1e26f17c1a218d414b3d02ccbc79e4bf7cb85bc233b72f535a5f1a4e63bdd542d6ec595d955d", 0xff}, {&(0x7f0000000400)="03f1b97e3e0f8f98777fe5f0be7810b515b5580bdfd895d0c2ee2b8d1e8e5e7eca631afeb5d12d316db42bdc4199b9d130cd8c935a557d10f4b9a91455b32d3eb8be375a2f6f7bac518a57c89ae8c40876cd9e7af77541905eb639cf5c39aa623cec3f25522d6ff1264fa42cf609c272e3f2d90138dd7a31c17ab74a02831f6d5e35c4b72ded8f", 0x87}, {&(0x7f00000004c0)="aff19d2f9b11d03ac458b60dc70e3d39ebdeb84fc72db6796d120b0c74e361b13ad4306b8022cc8f982f86616f0bc5fe37a4", 0x32}], 0x4, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r0, r2, r0, r1, r1, r4, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @cred={0x20, 0xffff, 0x0, r9, r10, r3}, @rights={0x20, 0xffff, 0x1, [r2, r0, r4, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}], 0xd8, 0x7}, 0xb) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x34) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000008c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x81, 0x0, {0x7fff, 0xffffffffffffffc1}}) setgid(r3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000940)) rmdir(&(0x7f0000000980)='./file0\x00') chmod(&(0x7f00000009c0)='./file0\x00', 0x20) accept$unix(r2, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000a80)="5f58671d0c", 0x5}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000b00)={0x10001, './file1\x00'}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000b40)=0xffffffff) 21:03:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x4d, 0x0, &(0x7f0000000040)=""/77}) 21:03:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r0, &(0x7f0000000080)="2b17af7bf083eaa8cf68d73a1d12d06aa74224e9b1693bdd5567d4e9653c3dafac256b7887da9293f8b3ed006b1a55128045478b1888b66d1911620b3d1afcf42ec8392b01fc5306225888b958458655aa43d83d07ef3f57fd468ba103106adeef80a65501184c0c2a26a5b2e0c98a6fb349e0ecbd163ebd875f9bdd954483bf275bc9b918be15937698068566a0719d1d7aec14471b406c609c6c1046ebbe93d9ba3e6624a407bd910c9e89a8e42b3797b83d8861903c4bd91f8234f3d94c8a92fc07b975c3dccbfec3d754ab06d9ecad38b21630932c75c21871754a127d54d83afea7eaf719a4056025808158df676e9c3dc15e5884353c51947312", 0xfd, 0x401, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 21:03:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x41a, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7, 0x4000}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x5}) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x65, r2, r3, r4, r5, 0x130, 0x8000}, 0x0, 0x4, r6, r7, 0xc6df, 0x8, 0x67b5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000046c0)={&(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004640)=[{&(0x7f0000001440)="45c597ef9f1fe39d552f93848ea3da1626e9008d00a1829c4cb7b803a181365ce7f7a5b195aca4f1c720fb21984d5c012ed948b1b5641b11c1801ca8427f9f74577f89ccbc7de424968838df506301d5a12e0e63126a2fcfae54a43f57d24d9ba9be87cf3337c8b38dfaf9f1d5e78badca81fdac629d6fb180c1eeca291a1f67b7dda3acb13acb95", 0x88}, {&(0x7f0000001500)="52b3436094e1032c10e6939db4c0674dc30a87308f53c107a64c304f9a64499bc370a0740eeeaa0add4ce8044c5e8853b993ce5225b165a2aa2423d92f5765e6eb0b76b0", 0x44}, {&(0x7f0000001580)="0d3d846682c8748360e06789a8f1416dfca025d20c3c19446020148bea168404f13747093ac4f6a44affe70dff51dc6ddcf0be6089072024c7e1ca7afce517e1f6004d5e2770adf58ee915d549624e458791d0b90462dec6b09c44950d007705cfc53595bb479c398b5a74ec86b45880fc697e659e7805f4248ec45159d1e71832ac762da2b9e93aba46861a641d5ec66bb60813a436c8ce235ff371f07cac4ba9959d7c04aa19b9e6b02a9438076d0c0be63e7480f197acdebad754b7576a50bc411d312f15bd8485c9b882798d114268dd45032b6804ddccdd1759c03ca7c2ee0cf4e8b5f8f5965790387c39155a1166e222932f957390b1c14999708108138ddac907c3ce9977763cca15b62ccf95fa6141e7b7c93a7fe102aef348a5614c45b65ffc78c24e7e90001172f1b519176fac67e6aab503d54512d12c436e2d2af880f76217111ef111a8aa491f56a60f1c69539f31ad7fd131d75cf14c8664a47781f3ae316ccd13a1459c8a9eea469fab0e981b874b018df7caca1f210df7fc21971a00f0539088c1ef2959d99f977e08d2cb59caf7e87cbe48e961308b065e536b588bb0f0ed80d1c4e029ced87352fc3f41416ecbcb15db7efe869666e0b6bdc04b5a864272b355203a77c90fd7f31c78bf0256c59df664d62dba571bbb1fa67a4774d2d9bca91d23b065f46afb2f912243bc9b42f2ee882d78c429039758bec8809144b057615bdadb6800275eacc03f14949cb000ddc92a802aaa9730fca6e0f4df9c77308742eb89df839c6768f291e7af97dd0ce94101a08580e06024f4bb946b32083d578ed9e02352f4d3d0d51ca4d1916f7705dd1c1e5b6e0151b34da0cfd667a631dfb2996004e38ef360449d54ffea4ab02e33b6d186a022ee37d6f218d2e07ef04b8ddfd7c970fd7bd3ece0f7a4081077586a8c6a253ff1808e7f5630f2ca77ec7765d31e32c37fd08ef023245cee8eb79d1d165aee2945de431832d4fc890a0556704f6a853beee7dc1f3c25ead28b37964219719448b028099f93a561bb3fff573debf191d7b5e127d6af8decaa9ba8e0081194a0e1a1b5a4c52f9e4867b5fbd89fb2c2b0cb970fa23efd3d0082db5c351c322f92c06b781aeede7043a95a3586a682acfab8bbda98d9ebe31f47a055fc655a454a1b2b5f5575e67a9ca78d74637a7a7ed99bdaf1c606164ec401a599ee18d77250a55b0860aa9e24689f2ae6ed41a832d5873d974b148f88879fa12512e1618ca9aa44da3817a499ccc238c9412f4428c33cba3a5ee43dd8c287e353365d5e0c1b379e287354e4420fb62602880115d5897ce5009cf7d3f562a049491e4ec1c56bb928244710e3d256c9bca159e3b9a0f8d870e58952b14e5b488a97fd213a6f8c9333ea09743a3d163d6314f8866b734a33e02f30db6bec6f59a4bbbea0274c221cde1435922e3a3edc981b7aa4e83b627855f4b2e306710d1332cad7579e395817ac4dcd628957c343f48fb25656a9f8a1975f9592ade0c60946519a5cd33c041573db8112215fb6f90449732015bf39b4175af178b8a315de997cfc90f33fa7dd3232af8f86a793745907f4c9f34072780307c99fbf33c1189f07b017c2d2dc6db7393d2c096e24ffd02968fe6b40104612adcccafe5331a9ce220b43cfcaa8a39dde2e1979a90acbc53ae10f3e825e0f0a6ffe90f9b5d47e2d2ce0a51f70438bce994e3dc7a95d09d128fcb7afc6a8f9ad8969e464e3bca17aead50fb440401ac7a8bb7b6a832eda39d624dcf803e08a0e07d6e96bde4527b5bb7f85f091b23cb46eae870c5eb6e7451b2092be5a10a2ec6c0459b78b28cc94363990fed764a856990de5b803fa1718883b27c1237546ff896c098874294f7a8bd1ccc7eaf2a9c9a0fe28370f9c05089e8e854d6514baf79ab130a00d0a51a1e45284b5b6a1db6abb1f2016010acbda721cae52a30b3fecd471accc872a6fd18e2327f98600def01ef6a81002dd1c4e25ae32c4bc8a98474f13291029b6c554cd8fc343b55c3ba56822b3449afabf1d329d86c1a965839464e545683dabb065b453b9818e28b9186b199cb46154fe651a6e88d7f5f7812219adddc64e49ff2fe40a5d445870edd3e6a10d7e31a5f56abb191937777dfb54258cf9532c0b122d6f3383e8133b7fb2825cba2c7b946c293ebc945a790e983d5166827d6ffe00316469e2572a1339c6347de72b0e54e46eed19f330f6b0d58de0ebbe33144c85af15aa75964eb6a83008fda7479eb28c6473113d3f121ed3d8fa7c6a14a76840c1c73eb6d27082f2ce2c2de06adee9a26d1c893bbf172ff6cf1c9f269224143c96b1c9bae8aabbb78dba36fb0390ca1ffe83e579d1f228983d85b0a489d60b246ee882816ec9d1fe73c8623488c622ba0ec7eda5827d6a739696e0db565a79943b1ac390c5698797b643f36bedfbb104b8597e46f9f4062bc1e20bd9d0767af4061532305ab462afbb6045b74cea4d192897e2759d559e829aa0b0a060afdb741876ffe9e4e01a1bda833f05a25ef7d14d0f7e7106472345eeb012557000f9c19809e4dc059e05dc318b8e2d2bda78d0292d1c18a80023c1c22f19e2cbe8afcfcf43fcce337111777d495b554262ee855bd4f2a27977d8c4b007f269858cc56748e3f802cff24ed242878288c8cb8eae5be159fd10e2126f5fd385e56c93ab7ed8a6ac871224c0868fdd0257298c3c2dc5d1d88bdd5df1ba41fac4bf6f2de044aad04fac64c49cf2393cade8b325dc14c2fd6ed0e78383c89925f902419318c49f614ca25b2359d42fb5b7f7dc6025530658c81534d1a8736c28f0c0f3176b8393db8178cdfad2f74ab78a1bdcad92c91ab447f6ece54caafece8956e002afa2e6b85a262bfa9044eabd53f53b5b6ff9a6b6fcc0934964af7fbfc8a7434e0f5c85a0c800002e003bb1084dc7b7c5fe5edc0692bbd1fc2027f5df68557b74d9a7b4338a617119edf6a7643c971371de1a8ae85d3346b16d659d0a42af824e741bf48e58dbb6b5f68a470cc21ee41af8efa60478537bdd8a8c24a809fff8c7cbbf12c5c4b127241bd8a3dcbbb1f3c178196bf299dd7ec2f94e667b9c356b7511eb436f476fd9930622c23ea10b5d21b944b8bc0d8fbf829775ecb5a6c2901b669ddb00b34040697552f5c70663e12b3585e0289c0bba8a1a29f1cfdb491bf19dbb05cf12b0c0ef88352ea223f351bd3669067854536af592107cfa5c13f2e8d100b19c36b6c0bee4bf726103121c03bdbe6ad35ddda4956d26dacb99a94fb4efaa136947c2291ae11af2722bb5a3f552c7b603e7c1f5075ac11dbce11e3d31b905740e36ed6f34abdc883b96b53fc98e023f97a928b6109c889758049d47eee5f7908ad2411361cc47e9dc10e50d7a1fc12a72005e22d9fbe43b5a62331ededc90f98ae17df181b9bb17b2d535da7097f4ed2ede6cb14ae5de07bcbf869aa290475d67c0cd4f903a7798c1d0de985afa6dbf3512c1e6b158b629b4a8269723890228b0bfdc810e55d9fc6e3e6e8e1ec9c17f35fdc32252d8d5257bac72f78da90e2c8db0ae2f7b10aa06f32705d6571f628dde5bf00eb2aaca2ff36193203102e1395625b91707e8cb4c2ae30f38cffc93fd206c1d3a43877ee46b6344a535c75c20b676b801fd6a9cdc91c2760a7508f603dc7f7c93d28e4d43e2331fcd0e78e5a2387bb5bbc8fea479a8d8bdcbd0fad3b9bc0523d2bcdeaaab129277b7ef6b75ba9abed52246548745ea4e3ff9b6e88cae8d4a658a77104c07b18453331cd7a562f373008c2215aced892119f81d3cb8978b46b37a12a9af9b800850aab4184c2877904f869f418d424454d2f779bd1a30ba9b077fbcf6d782da70522d0c75effb1710c876dc3c9fc3ecd38c4190122f07a0033bb90b9a7982066e36365adedc8743e724e73e2a7cb2e02d9f336fa61400c66b2f7029c97725a229937be84262d2d44d348414d46d08d1febfb4da76ba9e47e5e43caf7cd481f2ec732b9e6dd894b060ac87af967c45eacf456fdbbba885bcc130431b265b6cb7dbdd67a7300ec6158d406b1c08bcef66d684dc04787e5ef78be6aa4ed87b9fd5bbcba59dd1ac70ef73c5e2b77b510bae25ae7a75aed5491777626a8f6d2f52df949ef4e861fbf6f54f747f6c9203be3367284986e48ea949b46808e7e43369cea75f4bb222b1c7ce78b6e725ee31eb3235471938b657e3d29f46602227d8e646e29bc1dd704da402fbaf684c04dfb493c07ecd4ccea061fc7632a271c178f9261ff16b1d210bbae81ef5bc73c7b12c573b48a7cd4fcb0b65b0986fcd1c32387167c742c3b7037cc094babfaaa06138f681c1ed76550298e49533e5ddcbfe21b0f796e23edd9f6a5e2466f391887843c0617b92f460ec0e927483fe6085bbf8f15dc7d219e9e835356af1ab54c52d4f93bdb1348609beec21069bf216e638af51faf7b6dfe6b2d583b0a2ed921a24a582e5f49aa231ceccdc0dad096a3560bd6ff3cbe441d2ce8cbfd07860d52c49c014559e13fcdf64d87571e2470db9d5e6f1523537c16c87c625fe7030068b5ddb418b73304686db6dccf14b72c6d09a447da9ed3785ad71f1a1a7c28db4a96dc23486db52a9691fdaef67862778980b9139e7f39ba4f23094d5fd0355b71dae011b40180ea8d5b896009c98076522633234a8e5fcbf1a77439bb53638b05a5f768d435f4000dee7be18c81476b582233ca949aece6365511aa9ac0c10227c8febf53d3926f56de43f6e99de728d0b0a7fb2f797d571d0e830f5b75bc229dc379c25919036792de9aea064db1a75cbead07826389977e9db9239558bb0c783ee09ae11afd22c9985f9ba68ed5169679b1692f61093077bc57f2d89955d9fe77a4b8db562a69fea578a4ef01393873098019cf1bd45440ba57a65b6ddfe4fcaa93cbc762f39b040ca7e520ba9be08812a33960c311001f2f6cbe092d402ed18db48692c2362e65bf78968041252fae3fc4d56d27ac4b3a560142a63e7f2ba7c573ff962307a7f329b7a483d05ea39eb877da97b8bca31599c860eb683bdf6970e95677cc21eb316fd49e3e11558608840a55928053cb14d83e9bac730607b9537b6fc2716fb9c04c74d91db4f7dd29a76b50ae6a856470028cd5d6355513a3f3862bafa9e65243cdc4ee08e2629de5b15a803ecd453ed7daaaa435b2486bbd703e0513a13aeef7a82c0286d3b687bc5a59f0144f3edafcb04e31e205b7fdae2ab5c780d8805f4f48958f3b188f5e25bdf6ca854887b8f88208cf53f9c6759b4802cbe4d26444f02f7c68101a8f3e4887afa36b42c0e1f62154d2ff5f93cd82c27ad198ba7d341cfbfd3d98e9c3e374ed54b3b35106534b5e7b659e165e77e44a410a2f4e577a3187dd5860cabf5ac8f6249912e99f1e606f8c079b96d0c7597c6c8091cabd1500dc669785a294a8e90db8b3e55b447cc24089ff0a56fca02ce4b742c347aafa6d028725141eea9f98626709df0c3baedcc989c4b9431079b819c92f622f5502b00972869f66bba749d726c0aa0f75d7f9c80770316c6d7833dd2a2ec622dd431d43bc27257d2da08de13ad290008761340942b6d347d5de50ab09add3a6be95b940b727cfc93e98ae5615d5310e3f9d5dc247e0f4f73b1d21af704fe388b01a97936c1f1d05911334385f952f7e79d2d2a94301b0cb16f77d392280be58659a8a45ccfb61c4763a47443b9a3291eae4e074fed5d6eeb3b25b29963009edbb04f8c4035a76d75ec18174640025f3a29824893e38c640afbc055cc1fbfc0", 0x1000}, {&(0x7f0000002580)}, {&(0x7f00000025c0)="cc2277768da0cb5dd53a2dacc447d9a7fc4c5c17626ad945b762b89ba2c3ad71a403f76aaeff1ba247a6f92e5506e552d63834a92550c51fd2cd6a42ec8947e1d9507e6af222fe450e81ec27aac886a6dfedb362518232d9e9ccbfaa747de56359196f2660c4e32ccbf29fdf22b4bef58aa2b74d6f3f9410d53ffca47adb8e2507bcb250f75cc0bb818691b3ea836169d6d14dcd29c2471c58f1750736b12a040c3678520de7c3fbf1d38c787e54237a1c165614e83724d73366a6d717afebbd9e57742c351c73946dffd33625ac887af0129b214650d1bbc72c2e12a2d85f429ee564ce97051f42b7881a6b387018357443d5cea19843058e29a3892c7a0f14e43458ef833a4f03d3ecce87ac46feb440c55f50a2b44de4e97c0e6e7c831ab235988b946537b5157ac8c7ed508a7a075209ea76ae5210bd962c1e9d47d3dc6c5f812ee038879a574d6cbe5049e549c09a475df402b9eb0762b9533d347132fe00083742f32d0d702f9d138bce7c1dd609c8e471f4ab38106046a145b04b270f37794cb0d396b0310098faea711377d9ba38c34ed193eeb6de77d7bcb381acca5f428cc26a9b2f52bd4f4ff5a3b7292e1bd30dfc8fe08ab05e1ea7bd4dba1796d1eef05ff2fce44ed73cddba17acdb58f21cb45937e6b650cfd9e82eca311f047783fb2607a7ad24cbaa2604eec7566f92119736e88f091e7a428ac4e46f310a06ce540812269196fc76c7d1b4c1ab2a2095a4cfc216635be95a45772c0916b4d1872903c5e66ef10e072b5d76cb71782121d4b147ff9ab6b45679177990bf2174c8f5028ef493121dd056a1e5dab668d1697cee3505a75917b5b6f000ce3015e212bdea94cd17c1428f6618840d182e4b5d209aaccc72c5d3e739b64e7cedc2d900329270104d80b75a74f64c959efe486b22710199b682fe6bdae673b8f4512a38a3b571d0d9fc38cb9e818539288cb713a4de449c75181e7cf9c373891a82488afa6dc0730c55a2fefdca720cb0a139893b609f870cb98ed4e15895a5d2e215a46cacb5f8a137d7608cd3b12b9af6d6c55125e94fc4061641b15db619cb63a50b63a51eab8afaf107bb091808ea4e205de33d3f37fdc5fda24ddf819f7e498194c2daeb35aad15bbc916a23b48307c66da96f5496a1351e3c19cd35d50e0f5d86ef6bb66741523ecec2b18892c634644996979bd1f9213cc15a831bf4ee9b9d2a58002885097b45e63d6237ff8370db4262609fe2b2003e51fee29c9fc04ec6d7f185d262e2ed8d9ad48940c8833fcbc476e0e580cee4add5f7bbca2802fd80764b5bf99bf004efbdbc24cbbd788e98872da56f5cd83bb68c08d2f2b8382995ef56970b520da5b63207c8409160234a2cfcef19f9836d9b4443ae159a1be71b853a0ff74fb80d5288be526b0c7f8c1ad8f23d40a4ae7faeae1d40555ef6fa386287bbc118a2815565375514e047e736b207f385a85be91999c509c32f9fbb3c11bdd63a2485d501da5d648c5cf8706536eefac0a28679aa44ea5c9b43b9fa8ac293b01701ba6ddf444108948c44a120f5bcd7fac085bc95c992a621b99dcd03b952a9bd2d68f69703920e44c61f0e3042f91b178ce1f3d68b5d696c4db354f7054528460dd4c00769ae74ae0d17e1709a8838846d18964306b24e1a00e9f808c1c704d57893ebb50476dd968091d367fc648061a1f508baa5adbdf2fcd35ba05572c272861e1acb1ca48de00be68486b58902647e18e08cefe956452d533a247cbe6dff67793ac7103b9043b39864523df73ba9add2b7792c6f320b5f5daac5bd8e630e19a1e64a4d30a2797deaae0edc41cc583731c0fe4e29aadf2e628f713120c86792fdfee71763381573d1d84478725c5d47de14aae333f20a5e3e0d15d2e2a3f262da5ed937179c8736398fbfdce87c00db07d1ae90a1f82160efeaac849bda8385bb76c350d2abaf0b07be2be7f691e0bbf36699e5e213adc20fa1a3f31ce551c15d3caf67f6811eef547ac2a07499bee842f2fd2136e34abc1c75675f063fa0c6bf576405b83be0e1354e429e5862d6cf9ad0ac0f8792d1841b2ffdbffd8c066a1c3beff708e4bc766caf9d03b611a524865c6ccaff402da05aad5b783a5b64476ba67b61792a1fc96d1ffe9b5da3eecd4b2610becc05b946b118da9d99f1d79ab2c17435513bef84edf631f363fdc0e65557725320225bb2a77f9e64744c1f66dce8f30517693c3f52acbc6e203ac1ebff98422bc578d2315bed5d7e886aac1655309c68359eff89eb59e5070f2347a0e2890cf6776cfa7e3071f24797a995a25d5d36e6e6b5d86947269cb4782183de6fd40f895a95db4ec744cfe8bd31b56691f540f6496e6fa53375d792eddd88d83b08809ac391c4d7eadf3c56518b9b795521363e29cb6f8f5d3d6b243700ff25835420f7acdaf47daf3807944816903fc631d33f1dcb58f1934c71f7db1419e75df2c64d6174326fcb64b4e32cfc1f79e58dc51a3fad4e4482ca48e4b1bfc87dddafad2eaf942b08c175e0c59f321c82b9012a879b62864a1a18153e1efa92cca26c6622f24337c3e08e4ca4b5d683de01217417e0002e41362d342766d9cb374769d8dd5c5c968f7976297adc1fa13b25c7a87dbc092c6b95ad2b55ba31177ecdce5d0b9b41fe5d34b117746b1d3de9872dd63c99f1eae42c3e4e3313f0e1c6635bac5f90c5e43af9b957bd7cdfb380dd56ec73c16f09ac270cbc42451b78937a3bd873e854cdaeb24847ba35e03f6236153f98374bc8fd67aabb24d25267a34a04b2d8374b2c5f790ac206ffba85bb9c47a5f2a25ce6fc3bda1ffe2529d283a55f17b652cb8d679337408ddd2cd676230d5abccf7f6487ea8d04297deae4626be2aefcfe896a6abae9294f23518688d542b5666990756057031439287602b6526510b2196de6a17a18d813cb2465af0892636f06afbaa4727d9202b65afb0a3b6deb74580da188ef92a56f83cb2036dec3ca51077b2604af7811861ecaeded6236867582754fdd846f4bc44692cbca404104ae468bc6ec5365a47a722b049240fa80f65ff4a49164cba2c2803357bdaf5761c3c9cd0436e7b52878f83dcab3191f82b2ec93a1649a858b44acf131cdc317a40e12e8deb808985057dd7d8021eb420cb60431caf96f59f253ce68f4c40081ea988e10b5738616be3a278299f48fabd0ff887dabad400bc3dd2fdb906379e6556125c270c1dd6bc92e6a6504117ea4a81e4e93574e6626e356b419643a84a221d8c86e18c8a8260e614f237609ddf53962405e0e24995e975c50b9b6c8e826a52e7d715f7aeeeb0fb328e40bc2a1cfe0c5e3391f85082661befed5d4e09700882a22a65223533876562f4c49fee68bf17ae53284e7798f3eb1b93a4da6ee8dbd22d708c069f59aae6abfd95f6e36a763f7f27e4ea67a9f0a5a51f60a05b4b51261f78e36dabe99f2099c4b6b9e278734bd205f5d7ead113004979979f07ac19c3ebb18ff3612c5da4576c470fe9c20233f4f1045126a1f0dbb751b66084fc27fa5a8ef16f637bd8d0544af2e5720ace17b5e734aae2dddd43a19db02764b7c1f916f912ad2b9fd4d08f8a86f0b9e515a3eb5f37023092425ff0eaac83b26bd3cdf691791bef9224bb6a81cbdaf3e367b5824f4ce92d26a2d0d1bd5de125082e8dcbf275a4affb95cbd86233d5c27ffddf7f90bd9f2b12f79ede0fe5b2fd0fc8baf4447c009120d4fdfa9e33740c246fd87b48c110d0d7d879aa7b5d41e409cf15b0b5b93dbeb8dc96728bcf09f0cff3fd78fbeaa3a81cdad7a8e248867019a166aa6ac22c0240ca1c0b44c0046729f296a6f9817266d640876d5bc824961f2d93b3846630cf7bf984ece8587db2600361eb30bf684a65e8a21d8418eb140a1cf6aca15fc98780e9a7fe779ada702cfb9df9a4c807bc1da800e399b6dddae8170aa4862aa32635555cc78e38e1b95ce2e0b2511f6c4574442fafa29763322435f6c2693ac78bc597b037c8eccb47d3374401133100018eb761a1e9ce0bd3128cf0968d96854a891a45490b4ca6ebe208270596ad49b55c2978c981686b6427d6003ba6accb65d7b5de353e510d9d3781ada439c962730f56304f80d1dbbe2e41fc5f5cd55ba331bded7be1ebeb2147aff32ba19802c3983ea1a20de84d9c6b12ebc49ef3899259181d55e9ae72a36e15ff9a4c5312ae785caa096892c9747faca4b11c1bb6a5ee3bb37c31eba69d4536cbf6ebc2edd9c357051891c2b7668e4230e277475ec1e54c849fb37b0c558a398c1e819bc77388268eb75f27e625d1430b06dd1273f14b4e41c5aa4399465e33e910aa5e157439359ed65f1d309dd320ce9242447098a328ab8be6b2712544582af7d6ba61698c914f01ee3971b76fdd81c2f282a48bea6f1bac94df4016a12a32e7cb38796327ccbbe30932b16ebddb1f202843d8e99a3ca8f34072125079cbc15f62b8ed5da837a6b8e1b2037970f5783f1d45b8f4a7bab0b20b6bd5bf25d3c43bac35f28246029f9ac9d300f34fc56be5915637fe69640703d5d3bacd8a3a927c722e2eac89e7f61d4bacab726c290a44164cf433737657383cdc9eede44817ed822cfc8e8e67e63ed983dfb05c6af781a0197196b669c990d7abb3876a7bbb3ccd1aef7b9cccf576d839fb15f6f0e3f6d0adae083da421d377538f001867fa04884f794a31d2bb9d9dced9b863e1e76d76eb2d816dbe22872edcdfa0a1450c0f51aa8ee68145362fa4d1c67b323b04dc579041e243248fc69cc8b99ea2fdc7369b0a3ec223fb42a55372aa382dbbdec9126e6ebeb884844a2bfaec0e419e9d603f94894d3db9dc5b8aa3b44686709e3a9a2a34a2f5687f6fa5ad09e6a0c5069b701d5737bc095c9a80173ee84c267a51c221808b9c9b5b9ae770cef2fb76db0292eb0b9417d23d987c4147d2a38a6639294d93f652582d246e4939d2f409dd340d78cff399a3b5e81a189acd3fd0a774b2ddd02e3c6bd3c81ac4a517505f869919b2ed19c5580bd77925382e9a46405a2046ad4883ba22df254aed592bf69b3059f34c1664e7ad8a6630d7febccd2906104ef56785f54eed89446c2eff3fd8d32064b4e0e872d6c449e6335df2d2378346a06c743305d4e9aaa12750b4ce4986781f13ca18d1ebdeee72ee8ae1be04a4490efb8a1075c0ece8fcb8f86c06cc792727e2a7f4575ae3676c88cf2f1030dfb4b03d2c65e945c30e0bd8f8aeb16864f50b83c134446a6da9175469b43288091e249931a6c7b5f169d02de0128f0e459a3b94a848588e64cda8df7cde1a9703466bd495c0c0d58e1a8e91b1ae64e9c8e2069b4c3df9110ee671b2bad87c48ea89c67d67be5a65c143efc7c0a1040c43bab5602630dc06adab2bb7f4eccc3527ef51a1568ddc6bd1bb33e2c2592cc2c2784ef3373079c76e8bc0cd4982363aa17d4e26cf8cbc2fea67052ebc46d4aabb330ccd73cf6c24287158f4b889e6b188eca20b7b4ab203be700d6d9dd9be0ef49e361c0931288cbd2395b72e41a8b52a341617517e4aa553327d8306f2dbb29cf3b2493d5cdc135ebbc2b52cea5374436444b9406616ee89b0370d2a143b2f827a4396be71ac18eaa4d4871b23a38db00536fdd6f5b40af72652b607678b6923035cf6cd2cf97d196414184babe14810a408fa4d2cdc92aa5fb9b7110b6b8ad6a7dfa9025fad2c6031cec528323c9f83f326a980a4ad68b6bbe058537fdf07c907d10e29711af4f5d882d813f71b55de753b30fcc19c66fe1e6a2eb36bb7ded802fae5c928b", 0x1000}, {&(0x7f00000035c0)="2f306865ccf55fc001c45458f5dae35b7b5a3b1435f7a481a4d31c073429439f301c25e9cee496d99033b09efa3344eed16705518108fdb3bd9bbc0c356998cd3b82c07e42a082f4b4b7eafb36407b20800fee314ecd90f1d802c7c391bd51b940a6c3fc42be1d2dbe929cf22abc99ca317e1a45cb326a4a8293591c33ceb386ff395000c4bbe7622d6b7c9c44685b39bcc354be97d29f5df190106a8d192f97a14eda7c57c2fa2220ed71742edd666062d1c8452686a7f4896a0eea487c00a06d888d6314c3b4f86d50c1efba5702a6c1ab773d99aa1848f86e7edd51f0b11de005a1c9607e815eda112a4f1270c5ed60662ea92f550f01a09d389454ff13496edd6fcde02cb1533e790b699fe497f66b4b4a4fb369847f2ab68834e906c84a77a707c2d9c49f40e97a4f01ae903e829cad27352a931f412f9297be5f640df7a950b5d214d387f3cdd2039ad3f3844b0c67a8524a6ec807e3e72af198ad28372c55a81295f8e564d444fb93859064c20b2c6b3047ed714efa96ce93b56c43af597d07b9b1e3c1346a3948053c6fb5b45dd917ebe0b405cac3eeff8e24103b95952ea86e49ea76e0be67a7f415e24d5670d2bd083881913647b4c23e3564c9228cb4a06e7c6bbdeb3f1d707059301804114029d1150cea5831d937dbb0490150ef325eb17675ab6cb7d5ddda1d01631648417c197ff2afb62e47e4f9e6e306072ee521edbeb1604f904570055e7ea50ee4e0ee25858d962f4ecf9f053b66e7b3e3bdce6e19aca9b6eac3c0d20a75718650fdde05b255551d50cb1160b0fdedc6af1dec98eb877b73f53e5eb084ce45f3999587704f0154b7a12a658f502174b47b75cc7548a92fc9cc384020cc7b08a4926869dd09397a8938f04b2fbdc93094de31163a15ddc70281ab34c9c6fa5a15165fce88c2af977ed027467d6ed43df1371d57598b63a8ba82ade935cea031bba58460f63cdadb4ee3862a39b1669c8dfd34ce00c656ae50c8e3a7ecfbcf2efaa1a6fa6ba0e7b53f7f993aa43e0db7173e6140ee8dfc6f18c3ad757c440c82be1443f0f58416d29dfdc8406bf44c98056523bed3dc7914cfa39fbb13d74c4469d9f72b477365a6e9ba9e30b8815f1e1296724302e83985037f0fbe595d3d0ca85f5afb681932f5a12468a012c3bb92528bf1c63e8434b42f2f7b1a24d076ea4e2ddec71ceefb891c102dd3b2b09817b4d10862679c01559230ac930573e718e0ffc6c580dfcc29597f546c2a2694c67f4b9a2b43a2a97a630487f1f9bffb4bcd41066740ce351ff795196a942dd3f10466cc32e35b49a26450d4c11970f2204958e070a2c8546a8ca1ad9f81e2f6d85d104d96f5ee223fb092de1aafca1528a7ba686516ee38a4a9e797765c593e7f8878a860ab4f621b2078c79e7613f4c115f1554c20a293c73306c23b9a8c7fa118ecbcb23adffaf69104a5bd554d41a309d7232bf6546db05b8466def178a06fd01d7965a7b33051e5072b0e89e999632f53c044580fd391b6dcb6eb6ea25e8efcdbbd0c71ddc49eac760243be1327d2db93070a453133ebe27713740107d77d19334ecc85cd4f4b19628132323156a6fc95bf2de8f53330a361cfb2ce6b5b9bfc9ecd35de2c8883141d4026779f981b167c29a0de98f7c7ca2e16e7a1f7adc1fbeb2d9f52c849a81436f3caee6273c78a99ed3d81e5b000438fb563113be5a79cbf2555b94cf71d37c4e1cd6cfdeb9a6ac67a2ba02e68ac78a0de0ed779fbaa07d9d1a37af4b53a26551b603c57b35496e84631225be6e0eb48bf440c4b51e5f83349afd8844b4d49e0f0f80a3abd3b469c4db3ef15bb48da182ede6ebce9cfa03da623f24c03be783f2b52d9c0a69b117717e5068f6970d07f41cf4d96a1b1a19093afd1557eec556452322f7a251ca240ccb29087b0619c75b76d370aac2c37fe51dbe6bf46038e8133274c4e4b4057115e9640eb733805b79239b49150683d6fd8c116217a36afb21f290f0c7803fa5799354e102129a87cbd52ea3231eaa708426824124c27f645493ab817e2fbeedab2498d4e5166b84109a67b867a289892fb55da833a4231f022bad7f953c5a66284a5358676519d8b310bf400c36be504f1bdcd4aa8ccb00092d8cdd2c4c8eb0d401271af13accf3fbfb08e1048b8ba621a2a8c6cfd4b31bf09d9b5ff6b9b3ed9a3ec772cefd7eef68071db00121b4b943342a111546bdbb932dea984e5918a09a2bc112af1ada50fb688ac183f2f13bad7c33468aa89e9971db8e34258b6a2f6ddb451651cb1f218a0ecbfae1c3d095ff207928b7e426541320cbb78aeb5035b294830546fa287f560249fecbe1b5dd1760649713c594031c61c224ef47fbcfeb331d0e9b33113659d8ecb6e9b74deb8630a1313afcea0aac07b6611050c7eaf13889958fd2f9f0aba4a419095fc2f3da63817dd996bc83a743bd8d12d77bd57c0e44a0db4dda401a3f02632955064749863d2bd098a6edeb2a8ab8c1bdae80fa5cf56c41173fac7e833d07a94bfb319ad93daba5728e3c30aae1202d7d251a89f9c0f3c6d41dae7231b149aa6075a632e5d386e4a269bd0c4ec6ec69b7de2c6bfd3710abdcd0cbac70a57a42fed6b5bac1cb0c7651703c170f3df5f6cd5175aebfa1e1b4896d1a8db2a03342851e9eca6b5389cb26592e210aa277de963d95612e11c4ed3585a9420a1c9a5474ff2a97e1b953312e8e1b34839e54688cf9375b67d95b2e10cd8810114b3c4ff95104fad85864ed509966598cd08f18b3db4ab6af491c4744b445718f786123d3d0ad08afa47e05c8cb1d23106998dd0ec0d8ed3e6238b159f225a7329cc283a6be69519d605c5436390c32ab3fd9e3690a7fdaae773f3e6b1072b319cdbdd77c3e22b78c9e2a3ec08b94401a04bb276839a66633ae12c20106aec6a85358c2a70654dfd791f497f9e32fda1fa1568604d6adf0963e3afc0e8b1cddcb8ed32318182d3848c1d1ad76ecd9e9294dd1c6c1bfbab6d1dccc4743557c371fe0327172738328478671c667a55db81902a6ecf662a8dd81de22774a15c1254ecab3a9835f70d99b4f371b9af128d73c926ae37d1599565904686e1b8f8973bf45225759c8a6a39ebe5403ccaa4f639e5560b7aa28cee04ffeaa200c8213652577b252e949da7b2fd7f1006da8d7664d37034c840983418ba4eb782e38111f7d1f357a82ebe84951d5760e555d0e9779677c0a8f66999c7eac0b9f657c92e52f622981215480b07befa22c2875cc7a797aee0e9f572f6b31222dfd28b13748f4330e0aea6c0409f7b177a97e84adf2842566203e7c725314886d42723a0d6eec82dabb8c4c10242db21ed392ec763758845090c199127a3db512f8dd235b5d2620f71dc2035a83f48d823ed57f961718300dbfa69cfd7ce93b5d45d416179f7962bd0762aca59ea108c2c4d107120ffc3b247b77bfcb6e00abfb03ec669d997cb6d559ca22d05b11657ab9ee479688a1a54befb8df6756557062ed60e7380203d197e5d648e32a33d9c9c0892ab32e17ad4658808ebb088ce4b5369606fad172d78b783baea174fadee619f6497ca4bdc177c273ba474012acf396dbdd7d1fd2a5a7656b946171f4d3996c38cbd62fb5be7add6c7c0b3ff99826f6e06de74be2daaeb1ef4c5fcf0fbf27e6c835e457b28d101cdbc349427c2062d1aba43be08f46b90ceea7de1fc370dca37b8e7ca89eb66633b60c16ce9b5cf079e4059f8005065bdccef4409f0857e3e38471637551e1586f5768698e32174f934574463e6a7102a4b5fb7cd50eedd34738f3e03740dff8b1de009d3bccdc04c15ffdd4ed9ecf5e4c8394e8043fe24961f0b65fc6e74e7da71974e9a237ddacce0f6a7ea668e426ce633bf7aeecd736da82ce9f5114babe9e587f166508665103d64a5001e8cb46d9b7f1584647c4005027beee2763ddcaf89dc504fa79534d01998fbd2be9d028c18b1a6dd5fe76a0c0411b411b65436d519e3a74b1609ef395ee5c310b977801642736e72b07ea98849fb7d42472e62722cb728deb73eb27462ee9555166f7f792f8b40c9b17f23ec83eaa4ba557fb51387378344cbbcf1032101e639c1ab847978836bc92ae4d8918efb080190ae314eb23ee5f81c136450ca4cbba57b86ffc42cb5b72514fb9c0ce27e376ca63d0a14121384e915d7c2045813652dcba1b8b750dfe34caedebaf97adc6252d61ff602fe5960f25b952eb26854c0385e7ee6c3faa63f8de2fca1c724d957196e67693cd5b50b8d0ea3a2d1af0aa5e18b3c1b2114b0e0db77dcb2b320af85a4c3d1d36ce89735f68f242c7ecb6b5485aee4937852b6e20166ff41d2b4920086ec125cfd1a0e270c346616411a7792d54ed0d39339a8164b88b2a6f7cb0a18a48a8edd081f2d23f741fbd112e9b9a89470c0e6e62d17ce788ba6a052d8f9b8e0322deba7b5d30042f481b890a95bbca1e5aff60ccccd4ea3920452b490df63e294a9595a4038366a63ac5347986d6fc62e3b9a5043783bd5f30e91d1d4289137ce4c87cd806149dee81b28b6c6253d3f6111cdd8fe90f4802022a1fabc40deef183105f318124bcd027ee5593ad4d563a33bdcc2f142635177d9d367f97f8c16567404db39813f23ae57f6d61f683d3ec07e92b59b8d835c7bebd81560ee0d1aee8ac839021e839da93729c8b2fdfd5f91b8b59ca5371779f5b3bb4b893167c3fa95be0410a051067f41cc22c85c7d67152e7e4231d98915d9a8d4bf6d036ca320fabab81a2a0e66d1edc3e45c700a37313ffc788734b288738101d48dd79c1fd24c7070c37d67760ebf76b9ebd4cb767d34ba03585cb160295f8dbca25e6c73f61b8510f0731865ac823db19a53ef1d5a15bf9bceafabe6e90c349d4315b0b7f591adc7076c56f314a683f3bf697da7a64ec6b758c12bfb5d0c07aca06ae092be1625550f82d5bf3d1226c3fba379a09b9dab7d7683db75b1db0f745542d56511d58a8f01d73b7f64dc2a9db3b525089c55383191f1a6531e4a63d85556d4e47bca93a4c8207698333df03129c61bd8bba6421919e56a327b6431a3a41550d47f87bab4f50629730e236524a04a69c641e159b8ab502e33032109f0fb2076ebce7e6b54f73c6698b97c7984c913e4f8e03c1ccf68fb06864384a0e393e215cd0804abe40fbd2b41aca000cc3fe25d4a0366c5c226a57fcd764f922b4ceb5bb889d932d4127f69e5c73fa0a7343533ba44c9aebeb806bea018537a09bbb2f779ac371ddec9f1a6ede2bb1f1d56ecaa2078dc77dbded6e5e299b4f95ced7749afd591f57c8b59031f7c159db1075d0cc542b523f1225e2567c38fc7b6a25f860e49f4f7ebb6adee3f220422a8e2c40904a0ab25cd083cad2f8df6adffc544ecf4552422b993dacf8f6e46012afe929635f549a39135bca197bbd538ac7108b6340ac1995a2b65b36db161be6b787978f30f5c4aacf75957a14de28a5fa32d61bf3a46bc9339ea73dd8af9f72858395f3669603406e17b98e2839191da72d62dd382a8761eedec98afbd6c4c52e09141a686bea1501c273620f567ec8afda7a657dfc26ad56377acff0e42715b88c95270e7081b63ad9c95438d9bff0eaba1d854b4fe82c9e9c66d908edb37d679c6e928b8a8afa4137b791a6fe38fadf5f20b7c6ce94c3a59454cf3a2106ee430b8eec7e38f954dd93cb92d7f09d23f0f73d003e1c7c513653bc4d2e90141610a917de024098fc59b6294d74b56a265bd927cff954e732c3a5f30c1d511ea6c6943ec92421bdb7b7abed5", 0x1000}, {&(0x7f00000045c0)="f3a194de24554c1b9eb3140a7cdea9e2983450eba951d1b53e10de07db6448c0d613ad4edf89c89aeb4c8332d8bc7d78803d14c936fd1473784d84e03d9127eed24c7f2d1ddb01fc05fc275813cc2073c2bba08eafe979c5c18f04581f1313ef10f0683065c12e40729757469a45435a8b8dd4676e", 0x75}], 0x7, 0x0, 0x0, 0x40c}, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000002580)='./file0\x00', &(0x7f0000004900)=[&(0x7f0000004700)='/dev/zero\x00', &(0x7f0000004740)='/dev/zero\x00', &(0x7f0000004780)='-\x00', &(0x7f00000047c0)='/dev/zero\x00', &(0x7f0000004800)='/dev/zero\x00', &(0x7f0000004840)='/dev/zero\x00', &(0x7f0000004880)='/dev/zero\x00', &(0x7f00000048c0)='/dev/zero\x00'], &(0x7f0000004b80)=[&(0x7f0000004940)='/dev/zero\x00', &(0x7f0000004980)='/-\x00', &(0x7f00000049c0)='\x00', &(0x7f0000004a00)='/dev/zero\x00', &(0x7f0000004a40)='&\'*%\x00', &(0x7f0000004a80)='$\x00', &(0x7f0000004ac0)='{\x00', &(0x7f0000004b00)='\x00', &(0x7f0000004b40)='\'%[)[$p]\\$\x00']) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="081cca7f1bd7981b3aafda6545bf93a063e4024e54c77279ddbcb05c7cf5152056cb59d453a0a15e8d9779cc26cb8b3c65a66c26fc9339ae6230dd8e4f96bbafdbb0f0f39832195c36137fb2e83b56dc5db245863a8bbd4669a6c10d0d9dabf3270d5d0796af0a0456d6d7ed6e80896c14b90900b922fc53a14200a6f90e8efee7dc21b6708236f8d29ce2ba078bf98fe2841bda24a8f9c63d3f83f30852b0907a968bd85ca1dd0bb849a52cdf76f2f9480e724df75483b8671046141ddeba14e3e04efe23651ef7a3929f54d5267ba512c75113b9e15b42d591c4aba0b37764ed0e411da8e1c09622f3127957e1c3853f75a95ca6dc8c174c2651ee5eaf07faed0e20c81474ad6989a5b1eb139f4748267494525aae6a90ce28b0457f9bd213e5aa701bd70b358b8a40c8ed7679e943e890f65ad0a7a7c4b61551d211ac2135803ee374153bea36f4eed1e19fba75aa2f8105f10be43f4483dcc6607b73aa0a263e9e029d794945a604845752905cd24ff0c675c5ac42809d5d5c3e8de01da7e601ce511cf98e5cef0e534691b7a168b82642465a7840c80571268b9f32c390471f0d7d6a61f4d3e6bf7376cd54dd438d8150019b386ddbce8f9d5133b863a032fa25a3e023ca45d1d88690269b33934ee28838f53c0a2458c81220adb48dea414f88b06c3d1698936a04d6cbb846c2d93853cf29de5228257ba88d5c4912cc983504e1d25399365087b1ba88895c6d156d86f4eeb867a3e837d4442887f46f0770416ff7ad5f930759e874e74e0f382e39e5f338506f0aaa5d3cb1b3d0a2af7254b3e83d188bf6db8762306f64570c6c97e91d43295dbafe79c533793bbc7ec6fa0120c9a3ff79f45d410b200e140def288cf3ca0ff226015760004c68b0b39ea8c41a16670acf171629820a191d834d5327cae455a8f18ccd9da3dd4d677c18a919da7973d476db85230ec6f50e20428da6480927a75d7aa7cd811479480450ea88e6b1a53dc4b2a67d0cd1bc24785a3bfbdfc5dd776c88d17e7f9fb5991a6f7098f8bb2c35ddc03a8319aca643706e5c29ac59650354d8175d0c287b49c0596510af7106e90a71cba888044f435adb0b82fc36560b0047969ccf99429e404e636ba95a0db00b35878ca96aa42c06365984fa5052ef3524cb0488275eb2fd4770578ed4f9e792fdbdd794937756e1241cb059c4ca2fd81d2d75c0e0775f441b8c60fe92f093e75fb064d8d3c184e3f25b4c5bce3334cea1a4a3c1a6f322fab8604364fe009a7d67ca45d67a35ac9944940295c2bd2bc0e568e93a2f2b4e9dc231c83d05cf8b9cdf5eaf3c5e52f897fe1e9b24bfb8b85852a1e69f827100345fe19043c1526c4e61fefe2011714c97f517604e93f325da210ee40becef630b79288c17d85439677adc171037401d5241b2b7f270fbf43b4ee7c5224c6f368b8f7cda930d4d38ea144b8e2b6106bfd642a967abe7dfe1b79a0e1cdb4167ef755501ae6320019bddd8cd27c26accd5ec22d69b61e6643108d448a7395ef88e6e56bf09f03866eb839f29a2d0416e218c359a40806c27210c0da64a33dea544ee1629fe83ad5e008060cfe8fe4a3ce574b1a2814eb6f9937b1f34f58d60c7308c5433ca43082ec73c2789198b0fb52b51339d537cb46e0b45dba47bf8a71ce41eedf77d40ad4eb406484798589f8637bb34ac4e0b6763898a15a59229781ad1bf92ff3e64c8bf31acb694ad07ae967eef5decd45a53b4786ea5c2ff4a88c225ea3fb93176b59dc33cf14b90ee240a73b05fa0f2716d8145c635177ff55e9fbd36fb5a8d30664572d0c171f68c185b90781836c4e3bbb5aab291e1cda2a4a90a0fc1cb90185024a3935d171bee9766df4ab150e07440976d24ae574dc67804e7455dbbcf578d1c41f242576254dfa269fdcb7f6b63553cbbc39bfd36ca4b8a2e7bf14549b287563193d7b52f4f8221001ff9992534d9b95e4717fc9e8141e87d33d71c4bdb5b6704c903abde60328dce66e5d82e1a96f864ec072c1241eac1b373c28a2c28759b000902b2380f6ffdfe083b9d51410adc26d234be0878cffeca534794aae0fcfa4be93b7a7d65eafdfec31adf5b0d98fd8dd350595553fad0903750a150d35aee31e038ea987980345c697f424ff334e15ea8a5da86bf1973a735e127def840f91d2524e453dd485637bb54967f4ce91f9dc571a71178fd1890ef59a87a853528040cb19001de14f041ff27211a240c76ffc5a2412207ddfa7159723e68b9c879fee700c6688507965628f715ae3f53825790d90879aec3152ef979a51379b08e26cf0f292897d10b61712558f03191690dcba2f49170b772975521a8fc4535749637143ebe094e16d5a00a737e32408c6fd812abe53c59c0fb2425efc86681827b0415a9fc53af0b4de80d020b984f96a80db04de516b4b3ec15323920ff9f0b5c86a21cbc52b5b5737cf5c8e361d990756b1e3008de2d1a8952f7e523633c6039b45c6ae464092622c4d5a31d044266330c84b4e3409564524a61fc82fc41e9e8a6f03d332546512edce12f33455cca8332cab70eccf81915c9bb93fb480b1bcb54591fafbf0e7c08eedb2e03cd39ae96aaceb0db8aa139db81b95898d0c1cfb2f0103230471150abd1fa64afd53a0d3f33fe80bbc624c4cd518384451485c5531801cf95910a538e462f3d88ce2f5b41b8b0dccccd41db1a223db671415534fd6be3bde228d697bd48a5021c3ddca299458f6205370d365c325bd9cb0c4e827eb23074ffc4dec2bdc7a391531ea23c4616024c7448dedd873f2d57b593ee802980c3df9c6838b4d3e6ae576dfab8fe527482419efd3a32e84a9941a43ec8de597916fc913a6bfb816f2a25ffba5ba14c41e16fabcf26bc99e44f01cb92a0426f36bebcc3533d946d8ee8b33d8dd968bc1c64f8b6032310a576718c0f2f40a7b4bfad481cf8c9f6dc30a917a1934598ee1cadaf72a9909fb4588f2b025ebb6b8ecf9467295bbefda25ac3084cccb1207857cb96f24abab9868cf8d85defce57326418525e031d5c8021e802d02f34238bc4c0134793aa9a43e7efa9c3bef73367f248b2bbe0be82db414457da7db754fa9fad06c5c02348f02f860ebbe4b6db8a990bf7e70dcd635f534709191e8ea61258bba922c3da0dbb366db70b03adc80b56402be345533f4fac981e8846fcfc4ccb75544f54dbcf0af58eab9ca36e4f3567b2414aec140fd2f2be1773e4cb38b76b24fc39eafa671fa75ff38c813cd7a562eaddc35ada74a5a7e75a9a1b2949501f84a4d378072aa99fc708b2dd9836ef5e38214a6bb8978c9a3f54ede9bfb612d2f0b5264a135249d415cc7adef47e4d4b8692137cd0b26389fcad3044c4ef78128478a7bfbf1147035646058eb699c76995febc389be99567bc2b1eb9b9528afd1b261e561d32263cb5e34adc4aff77e4e370d25610b3881e16f377fc6c8edd35a3233c5c199903949add279b4d6a450bd2dd4dd711ce19ea9435e3f6f2f60e881ac7be0cd29ab5e2d78d1e9ee3e1bf1427503b2d166853ea74f5863a5eef81bb320cf825216e628c620960de7bfa682f88587d26eb9818aff7abe879460894c5c9b879582370412ecc8923c2664aeae7e024c018acb82ec339b2122fbd82eea7ae5f25a13862b3d2fe9cee899c52c914fe210d0c2dda1058f634036adbeaaa719fd61e849ea1e125dbe393b6c8192f29ce81f0914595c274fa1486d67f40bf2eba32623a396a97b28ac840d087342637cf47cbe5532d9f2fb693d3def672b52b614c02e049405f07f3cc5b5e616d113845381ee84df962cf5457778f75381c2594561a63f6c40c184919523368fa5d729ccc7ffa59bcf3c79de6a9d8bcc6c210a2c4270890975a12c3f125b24d255b26db78cbdb6853bc9ee4a8bd52c26ea680276fe3e6c75950439437b37d6ec6e1ca6eeeedb6a7fcb0a7e43c871732759a16354d18a06edbc79ebeb3909f54d0a19fbdb1c646bc82c38937e5a7b26979a2a59103e79b2568ee9b7b44b5bff8c8d82ed292a579e1870e4bf187e3eb85e81e3e694e75e8dc37d09e0393d871b911525db3eac232937193a03d4fc85eee7f855425076ceaf8653d21678695c2ae25a3aa0c7e8c3caede117f0d24e3691ad853aadba3c0d20ffccd663869716b14e5d0ed4dacb8ba77d6db9f5ce1b61a14733f01ee6b82323a96ce779bcf356b0ec384a3b8a7d3ea15594d08c57a5d1623e00ce1ea448c3e0ca1c0490da2746072832f570f5efdc3f126ff173de1aade04d822764df9cfe80d8e9072822f84075239538af0fac6f3994f7867370b34200b4bfc85edaa4a074fab904a840bd8d48277816cf382242a6e87c55cd4a2a982966359bb677bbd98e171649b1755848b93288dc9f6cc30fd0378526391017f14ae79840b3bcbb8c6e74314715551655ee5ee18a796e6746081f4e7c74aec0d1e794dd61c162c43e6a3d59f602a60122fa8d8676578e62018a3272976d47ab553459ccd510a3220c49f62b1101cfbad7fbce3ec52cce8afedad1f54c49b3bd34c56be5770c46b30565b59fcb782ef977e34449d0e83defcc8c7fd0ac88c22a5b5accef23ed51ae20c54ad0cd8d0054be54b4917db29b529df6cabd077dde0806bd227af90a3113e4604512df3e398400b4c161068af6be21ce2705ee4c9fabffa406e5fe7e10a5dbcb8a568c280893f9c1a69be98526ca5a4c343722d312de4959a448823301b8bb5c2c999884df954f7a8f18a3434325626ec9e104944d4a746fa3aa8b438dab3f75754bce79a457fedda9043f2fa28815fc298eaf9aedc6898d47f044df5af86e33c4992a57ada8c62ef1bed93cedc73ff68665fd645d1127ba84a7ef8685f81458192c2a5bb8a39ae1b1eca9fe4afab014caeaea298ffe73367da2255a141d18b247dbe585773ad8d5ea91c0a5b879ec4c8eff939074b4e86feb998c316efc9f52e041e724f22e453da4f79febd625790eb662d1afcb46f65be9ef4f37ee98838dc391209e04e4c9551a315fc3c5bcbb51cdff08ad499b3547f8c17fed3329e1db3b0e8f9b3ff66cdbdc412178fb5f5731605ae2d3cdea0627c274aa8dddeabb146838c7fcfa68e5618c99b97812ddf7cdcc1e1d76af8d859cfca67d72e031a64b57c109278c8dcf97f4ec599aefece4c47d0bbf4f3ce658a39d616319d442fd10b53e36e0487b0ea0f55ecf8d01ad9f56a01a56747245d22c548d7540f8b755471cd02772cc95da6a4351474c5985d85bed4f554a63a9ee827a02a066b9c769345611f03f3fd5ecc218082b93c15a2527f0b450845649227db35c532379e6d419a674f239a197af75e651f10a936076c1c587bf2ec04752af0a7a18331dd26f6f29c774916aa332b49abf1c0dc2ed6355830fdae44b49ba253a814d9686db2270e189773796c17e7991d9b9adcd0fb651abd78741b59b5129caf03e73171c14a2023dd7e3387c3ebab9403745e06bd185d16fb69605012607ec75a3fa8c074e3cd09b4c470aa042470e03317431020fdd51360da8c38c21c68de36a7a40bbb86f2af923c7d326a7ff3f76f689e42e9f3147d81159ce91c4b2f98781c135bcf9bbf048af3609c1b0513507c0c8766b261f38116464cd41057e14dea4d4f7890b5d97abb8f99252879796a93242eedfc392c305acedf5c95334c26cd7768c3f8de9b12b1c0e3d1c68143c9c8940eaa9dd5a8fa3e95f5ac952242dd5d876f2b7b89fedffd367c26b29148ba478533dddf73a4a03e0f48fdde9b066b009202aeb9fbb3168955", 0x1000}, {&(0x7f0000001040)="f94b70b36f6007327a1708519ebec7f216a131e0b18aa6c62a6a3930c79700ac8f6115adc04a8902adb14d3dda32a2ed828aa087825de73f99526f20dbb8ace56303", 0x42}, {&(0x7f00000010c0)="9b747590c3be94895d24ff84b087df0649e12dd3adbd0d14daf20580e07af6c55c997ed18ba0ddce1a1e94e7a73ea04d464af32f76a1fd51bb2b403515cb2ffa4af3d8ab5da0dcf5eb39f6ebd07b27aa0fa1cb67de03148f0f28cd8fa6a7e6994c1dc4d885956fae5efeb062508f9c30695ebe088d0f9f5f569047a588381e9e9142b863e0417af8e440f48cc91b1ed82084ff0fa3aa72", 0x97}, {&(0x7f0000001180)="53395856522320cdb03a5df333a4711b0eda3273c1b222a97124d4c4a4320da7c9001b88243da8a4003906f81fcfbab4191e2e11a2ea0ece48cce2662cebb739bf517bc04189e89212e282e52b1ccc0d2b9c", 0x52}, {&(0x7f0000001200)="de9d707ff5492897538566ce362d7c6164b0341c97ca4f1d6590534f390b186e2c054d9c84a85a320df5750b98a14b22bbd7444647912632286d8f05a22fe36228371ee39ff4691f1156de0a407baab2ff5303625046720a5da1cd8bbffd6f0ad7babfd7a6b512654ca0f05d66cb03936abb309fa07b3fdea0c8d145366edc4e8aa407a3b78717d1ede1c87ea459c0f73a725251d3850e24", 0x98}], 0x5, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x20, 0x4}, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 21:03:26 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT], @ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 21:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 21:03:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r0, 0x4) r1 = socket(0x5, 0x200004003, 0x0) setsockopt(r1, 0x80, 0x200, &(0x7f0000000040)="7a81a867bd861403c00ed1d8a9b867ff73acbc49871b1b26a923cc4ca3abde0618e8886663d2c9ba94a3b39611922546411b64da166dcdb843c17e7e86d392c8e16690a5bb4308054546f092d5407f80a624d7d5cb1edc9dc62940b752f011fc91eec866f0bdf4c8cf9f8c701ac990c29e4877c3ceb61fb8fa91d76353b5467aee9f93e4a43cf57ff9d9de35e90b39d07b0633513341f48ec7f344dd3beda625fa9e99173e75f1cc51b5dbb5f6cc63c55ec562929196f97906903f965de0fd5c68053117a7674aa04f82779abbc1fe12", 0xd0) setsockopt(r1, 0x8000000, 0x2, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82029f1f7de13a5068dd5c7f476c8d814743cf26f547ed07840000000025538a14ce57e00d510000c68f2ec1f385b594c0d026e337194f25d9464580cbbda467ab13e94f3c5f554b598bbc63367992e1e6d1b5a7719f31451e6c"], 0x10) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) flock(r2, 0x8) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x4) setsockopt(r0, 0x3, 0xffff, &(0x7f0000000080)="f31138973e0b8c20c2347a9deb8aefdadba95695129ca3395057541f22628c42efe0b256ac70c579f148916c18d677b5dba65334d90a50f0f129cf8ce06c0dbc39d151f8146f2baea9bb5f58986f3aed08df775fb9b1c81fb7eb87b6e27bff8e88a7403f140b802959d67f2caeff9ed9c1c4f0c2491e3ee1b1fca745719a7aa6dfcbee7e10107e14953b6375470f5840913855b82e6efbc043d987ce9a2ebec11c82643b4577e5a9071868519f58c544ef6da4bf8082eb381520fe9842e0a6fd76c69a7fa4ec16b0f1", 0xc9) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/62}, 0x46, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10142, 0x0) 21:03:26 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000001000000000000000000000000f1bb6be6ea91b908adb4d56d3d45684cd63b8459f65ae73347b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000204c66693cefe9044120d4e3d5f210e9ca098e9f099f556352595be9b70635164809cd74b48e271d4946fdb6c9dfc27d7325f7225685bfb34f91e8750190431a62cf3e093d69fbf2dd6fe7e30fdfef8b80553762ce7f9fadd25c3b769846f47f7760e907d06bffaa46244bc69be99e9eea2110adee6a497f5cb23f6f0470ca18236927e67d01fc6883fae23c32e6a28f53bbd5534b05afd1fae41f9623a5b3fe9b65bd04dcd72eeb767f36e3c0e3be478daf9f688dcfd6a045950a42cc944d01f46ef58081fdcb5714e08b43d42f186d711ef4ca309b1fc35823ce671e"], &(0x7f0000000100)=0x6e) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x0, 0xa1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x4a9dcdd8, 0x9, 0xffffffff80000000}) 21:03:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3f) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, 0x0) 21:03:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe00c, 0x400000000028ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x28ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000054, 0x800, 0x7}, {{r0}, 0xfffffffffffffff9, 0x81, 0xf0000020, 0x4b, 0xfffffffffffffffb}], 0x9, &(0x7f00000000c0)={0x5, 0x80000000000009}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x8, [{0x1, 0x5}, {0x3, 0x5}, {0x1, 0x10000}, {0x3, 0x1}, {0x3}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x3f}, {0x1, 0x80}, {0x2, 0x22}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x10001}, {0x3, 0x1cd}, {0x3, 0x401}, {0x2, 0xed}, {0x1, 0x7}, {0x3, 0xdf9}, {0x1, 0xb5d4}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x0, 0x1f}, {0x3, 0x40000}, {0x1, 0xaf05}, {0x0, 0x9}, {0x2, 0x79}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x81}]}) 21:03:26 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000000210) 21:03:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x8003, 0x8001) setsockopt(r0, 0x8000, 0x7f, &(0x7f0000000040)="46338c844078036da8195eaa767a759984b13f53e85c0f1aadd139188d167ec494327b666185e5cb2543b0656ba81e10bd5365fd", 0x34) 21:03:26 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) kqueue() syz_open_pts() r1 = kqueue() close(r0) r2 = geteuid() seteuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 21:03:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002005, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 21:03:26 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x9b) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 21:03:27 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="2d226d1b3d61022949d359b852aa502f67a435c85761310ab4ae8048c51a865e68b210ad69a7", 0x26}], 0x1, 0x0}, 0x404) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:03:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\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) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7c8a, './file0\x00'}) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 21:03:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc5, 0x6}, {0x47, 0x2}, {0x89, 0x1}, {0xef, 0x4}, {0x47}, {0x86, 0x200}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) fchmod(r1, 0xa) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f0000000200)=[{0x7, 0x2, 0x7, 0xffffffffffffffc1}, {0x7f, 0x2, 0x4, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/99, &(0x7f0000000040)=0x63) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x4, 0x4, 0x0, 0x8000}, {0x7915, 0x3aab, 0x180000000000, 0xe80}, {0x6, 0x26e8ec80, 0x80000001, 0x100000000}, {0x661a0319, 0x80000000, 0x401, 0x322}, {0x9, 0x5, 0x401, 0x4}, {0x0, 0x8000, 0x9, 0x100}, {0x8, 0x74a, 0x2}]}) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffffffffffffa839) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:27 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 21:03:27 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x50, 0x5}, 0x1ff, 0x7, r6, r8, 0xbfa1, 0x4, 0x7fff, 0xff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffff) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) dup(r0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 21:03:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x4c, 0x2, 0x5, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0xe) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x338, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3f) 21:03:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) lstat(&(0x7f00000005c0)='./control\x00', &(0x7f0000000600)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x3d, 0x6, 0x1f, 0xfffffffffffffffa}) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000006c0)=@un=@file={0x1, './control\x00'}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="fa1ec194826906e5747b937c2fb8373f648724aa50c34447c5ca4e546a751e3b8569ddb87415094a7620481960ee5e10dfe2cb3acd8678fb03bcbe29c89fda77fc4ea1fd2f1f8fd7ef8ecfb57c557249b36ca306e801bf3d4b44d51cd8dadbaac2d8498671a7714cd7d1d9e307e4f100108babd9c8e68554b7bbcaf437d8dd478c56bbd7680771c749ef033c8e4cd9210164c50fcde61179c5cae6f758c60f041b5f521e31919798cfd3a04f5d672ea39d117b009c55291b1583ee4970a027dd086ee19a44e5be27b868df66453e16589987b433cd190caada25a72759cad765c7a7b63b742c85ac67c43b107ff9bf6f2692234a436a8dfb", 0x4b9}, {&(0x7f0000000240)="cf9e0d9845e10376db6622591631f07f741c26b93d7b926ed4795d4fba83044e0e538072bdb10716d008acd8bc7d339af3d99945a1ad823fe914b6c5dbed443200375dc3ec4d37346fcc219249224e1074129748f5194f079434a7bc26b878fc63b5235325ef7e6a231109cc8aeafb473fcb079e334d070ef01e23e1fdbdf63f817876ce15ff045bc7e65a316a5c8e0434e147e1a3b8281f273cc8b07d9642e03677aaf41c7197a1eea6f26176397e8f9b2e734e2f85b20257365d33a41bf021da2c3e8ac496b108ecb396837a05e545a9adcbc38deaf8efc03c52fff2f5ce4dfd4a9b", 0xe3}, {&(0x7f0000000340)="3a1ff12c06522fb59d5fec1305a7a87fed2167812b69b9fd5305413833daf88d86235b13dde1b4eee2c6d327c66c208d1c95cef2942d4bbfee19ec3d6db05564d73d812b9373f03eae0698283f35d51066cb26e885b8f4aaf6cf7f64ef4f923e435bf21ad50171c1921d6ed09742f132cbdefda6c9e9966bb24c5905088f4314dbe48afd3a", 0x85}, {&(0x7f0000000400)="4cf52b1bed62b7ad1428bbe656509154394fb2b4ea42249d2ac08306286d581e06109f70d687adf8ca3e294d5f5535261ab8cdd4bcbfdef159254f47cb9f9f0b65f75c8ceaf3a789159d89f0662fadba0e9b68760a1e1007ce3873fea7a90b75f4d328bf1d3f9a50428ad1d239ea3a35d0da7d828b1350e3a5cf57c7ad1949e1f80adb4a23bd8cde4a4aedd73d8017fa9c94b7b32209c207d10c52f818c4388d9ea2", 0xa2}], 0x4, &(0x7f0000000500)=[{0x50, 0xffff, 0x4, "f8f638dc2c37734ea4748e6fb6dab4b0bce5b39e545f2a53c64add190a0a9a373d4e15e6d65f6300a5fd7dc6a140536e321fb8e5064e78235e752561"}], 0x9}, 0x401) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='c\x00') 21:03:27 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = getpid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb80, 0x80) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setitimer(0x3, &(0x7f0000000040)={{0x1c1, 0x5}, {0x7, 0x100000000}}, &(0x7f0000000140)) getpgid(r0) pipe(&(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ff8000/0x3000)=nil, 0x1000) 21:03:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x400) r3 = msgget(0x2, 0x418) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/1) 21:03:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 21:03:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSCTTY(r1, 0x20007461) 21:03:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000003f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 21:03:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) 21:03:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r2, &(0x7f00000003c0)="d2fbcc71dfff11003353b6550421ace859e68db40689b0c22991db6f82cc55b487a6940b014af872564a03d59be3a14cbd1fcc568a7ef9c61546ffb03b8e650dabbf391704006661a73ce74364c2ada2611f6457c6179728106c7fb047d10a8ecb3bf3f64bb46d25200fcedc2a1dd81e76248af189ae526ce92ac25d2c22d72d58951aa14649f38162b83c6a3d9a649b646472b5a4f9010c7f8e5b6b2b33", 0x9e, 0x400, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x50, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="529b07bc8da3947399f5119d38be1430", 0x10}, {&(0x7f0000000240)="c279835c58421fd9f6096305801e6aa795306df9aa53e701891f0f2df95a7e", 0x1f}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}], 0x38, 0x3}, 0x1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:03:29 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa013, r0, 0x0, 0x8000000000000000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xe9, 0x0, 0xffff, 0x37}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x2, 0x63d}, {{r1}, 0xffffffffffffffff, 0x90, 0x80000000, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x1, 0xac}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x1000000000000, 0x90}], 0x1, &(0x7f0000000140)={0x19, 0xfffffffffffffffa}) 21:03:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x5, &(0x7f0000000040)={0x8}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = getuid() r1 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000340)='\x00', &(0x7f0000000380)='./file0/file1/file0\x00') 21:03:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1000015d, 0x0, 0xfffffffffffffee8, 0x9}, 0x40) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffff800, 0x1, 0xff, 0x0, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: shmdt(0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x140, 0x0) fchdir(r0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) r3 = shmget(0x1, 0x1000, 0x32, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x8, 0xffffffff, 0x4497d441, 0x8, "ce896d9bbccdb896292fa469ed9ee67e9c2ab29c", 0x1, 0x1}) r9 = getpgid(0x0) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r7, 0x18, 0x4}, 0xddb, 0x6, r9, r10, 0x54ff7d31, 0x9, 0x4}) r11 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) 21:03:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xffffffffffffffff, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:03:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x82db, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() setuid(r1) socket(0x0, 0x5, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:03:29 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 21:03:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x1, 0x3000, 0x189, &(0x7f0000ffb000/0x3000)=nil) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x44}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ce") 21:03:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x84, 0x1}], 0x1}) 21:03:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) poll(&(0x7f0000000040)=[{r0, 0x81}, {r1, 0x4}, {r2}, {r1, 0x40}, {r2, 0x10}, {r2, 0x1}], 0x6, 0x3) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 21:03:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40105706, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) recvfrom$inet6(r0, &(0x7f0000000040)=""/105, 0x69, 0x842, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x5, './bus\x00'}) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:03:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x81) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x101, 0x3, 0xde2, 0x6}, {0x450, 0x2, 0x1, 0xffffffffffffffff}, {0x80000001, 0x10001, 0x7, 0x4}, {0x9, 0x4, 0x7, 0x8000}, {0x39b2, 0x20, 0x4, 0x1}]}) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) r1 = msgget(0x0, 0x8e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xb8e, r2, r3, r4, r5, 0x100, 0x3f}, 0x4, 0x2, r6, r7, 0xfffffffffffffffe, 0x10001, 0x0, 0x1c8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x900, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x430, 0x14) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48", 0x30}], 0x1) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 21:03:29 executing program 0: r0 = shmget(0x2, 0x1000, 0x408, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r1 = socket(0x10000000002, 0x3, 0x7) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) 21:03:29 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = kqueue() pread(r1, &(0x7f0000000040)="171721b585020b0b6696abdc0dcc2b2836f716da039414cddf7511a19ab85bee374724fb892ae41b397ed1a2cf4b74a91db3339f148142c80e2c20f7ab74eb076b0089d7dc71f2a5dec1bfb3fa317ecedab099c290dcb114f4748d70c3dc48c174d57a68ef18e6c94c99afbc07f8589102574391a0c9d5a0a4ceb11e80e1039609412878cb2d91b89eda6caebe5e86d169ea548f6dc7d8ec44f9060ba1bb818d", 0xa0, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 21:03:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0xff, 0x1ff, 0x0, 0x7}, {0x3, 0x66ca, 0xf6f9, 0x1}, {0x6, 0x4, 0x8, 0x7}, {0x1, 0x7, 0x44, 0x6}, {0x2, 0x9, 0x6, 0x1000}, {0x8000, 0xfffffffffffffffd, 0x4, 0x8}, {0x2, 0x3, 0xfffffffffffff0af, 0x1}, {0x6, 0xb8ec, 0xfff, 0x7}, {0x4, 0x7c68, 0xb8, 0x2}]}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xc8, 0x0, &(0x7f0000000180)=""/200}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040), 0x200000000000014c}) 21:03:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) dup2(r1, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getflags(r0, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x9}, 0xc) close(r1) syz_emit_ethernet(0x33, &(0x7f0000000080)="1d476d8cc3e5db069aa113a021ce199a622feacdb43fea3b053228391b89a99ad3dd5d0494032b6642381d57c52878f24c50b4") 21:03:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1c4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xc1c0, 0xb535, 0x96d, 0x0, "8cc0cba2d2bc3fe1da938d2d769ca6fbdecef66c", 0x3, 0x6}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="2a8f89350be335cb00000000000000001800"/28]) r2 = socket$inet6(0x18, 0x8007, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x4, 0x4, 0x3ff, "c05288050d57e4c273a525f4e2672e7bf30bde85", 0x3, 0x2}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x4, 0x7011, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/54, 0x36}], 0x8, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000016c0)) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001700)=""/148) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000017c0)={0xffffffff, 0x3}) r4 = semget$private(0x0, 0x3, 0x410) semop(r4, &(0x7f0000001800)=[{0x0, 0x9}, {0x0, 0x5}, {0x0, 0x0, 0x800}, {0x3, 0xffff, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x40, 0x1800}, {0x7, 0x7, 0x800}, {0x0, 0x100000001, 0x800}, {0x2, 0x8000, 0x800}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) r5 = dup2(r0, r1) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup2(r0, r0) bind$unix(r6, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r6, &(0x7f0000001880)=""/246, 0xf6, 0x800, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000f090bb0acb4d47e28d5482d72e2f66696c653000"], 0xa) r7 = getegid() r8 = getgid() getgroups(0x5, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x3, &(0x7f0000001a80)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001b80)=[r7, r8, r9, r10, r11, r12, r13]) 21:03:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x31, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 21:03:29 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) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x10000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 21:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="61fbd805b2dcf85a85f166d54b770d7f9b2015c0b22f6bb59992f197be4e54f69a76ceb2028fc66d46ef325d6b3e31cce4a14a3a2a2a444ceec79914bc35bbff9e21e40cd8b29575fa34552092ff92bf", 0x50}, {&(0x7f0000000100)="c7fe4b642bdae946fb44d685b753caaad5bc62ee3e6f111010eb6a25dd15bc0d67a9f06411e6c19f6d92bc28d007e8414fc7a3", 0x33}], 0x2) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = semget$private(0x0, 0x3, 0x460) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/72) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x900, 0x100) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x1, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x840, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockname(r5, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r11 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x8810, 0x8) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x400, 0xdcb4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x49, 0x80, 0x7, 0x459c6a36}, {{r4}, 0xffffffffffffffff, 0x4, 0xc0000001, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x5}, {{r6}, 0xfffffffffffffffd, 0x48, 0x10, 0x800, 0x1}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x7, 0x2}, {{r8}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x252, 0x2}, {{r9}, 0xfffffffffffffff9, 0x9a, 0x40000002, 0x9, 0x4}, {{r10}, 0xfffffffffffffff8, 0x60, 0xfffff, 0xd8, 0x1}], 0x7fff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffa, 0x28, 0x1, 0x3, 0x1}, {{r12}, 0xfffffffffffffff9, 0x2, 0x80000012, 0x7fff, 0x80}], 0x800, &(0x7f00000005c0)={0x80000000, 0x9}) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) r15 = kqueue() kevent(r15, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 21:03:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x92}, {0x23, 0xfffffffffffffffb}, {0x26, 0x100000000}], 0x3}) 21:03:30 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c85f290e8706acc345b401166820d9e8098cf528ad2606ebd676d5eba372db3cc8a94f6a2dd8a8a7161ebbaf272bcfe6f362557bab98335bcb3cf92bc083485c1b8fe623a5a398a676f8cd8c", 0x4c) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x480, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x8000, 0x20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x7f) sendto$inet(r0, &(0x7f0000000280)="6e8796cdc6cbc162708ecd6caec2457acfc0b5ce89bf6d9d0f175594b07d228bfd470ceafe394304b56a56c0b198376ce9280c1bd39a16f9c1da2e84b9262b942d10745feaddf8ab8f16dbc66a726baeb5de7e2c0556f4c9eb1ce18d909afe49699e66cce174b8b470be", 0xfffffffffffffea1, 0x406, &(0x7f0000000300)={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x900, 0x0) 21:03:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000020, 0x40, 0x4000}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x20, 0x4}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x1, 0x4}, {{r1}, 0x6de9b6590967993e, 0x86, 0x16, 0x800, 0x6}, {{r0}, 0x0, 0x40, 0x20000001, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x8b, 0x20000000, 0x9, 0x10000}], 0x10001, &(0x7f0000000040)={0x7ff, 0x81}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/4096) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 21:03:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) shutdown(r0, 0x3) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000480)='./file1\x00') 21:03:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpid() flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x2727eafa, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x408, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 21:03:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x236) 21:03:30 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x5, 0x0) socket$inet(0x2, 0x8002, 0x3) read(r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffd99) 21:03:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) 21:03:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) socket(0x16, 0x4000, 0x7f) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDDISABIO(r2, 0x20004b3d) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) setsockopt(r2, 0x4, 0x4d, &(0x7f0000000000)="854b7e3435e988fd16acbcbc4f88a5aaf02d9785150f4fc8985909dfbbdbb396b829b7615a2ced72261c046c700e41806a0bf0963805e002c2249604572760123a517eef6dbd7fd07dc5b9d209231bea05045d7ba4780744c248bbaab9ec9b95f91182c58bc51923240491e4494af8b577d737895470435658", 0x79) 21:03:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="f9d0d5d2e66e4fb5847c30ba8ff61b513423fc4158547764019f30c55ba3189dc810b43477a4064aba7a897f354c220f1c8a571b5cc08df570b63212778adc4f877513d3636d86c05b051920cef7d99dc4ccc2efeae400165d40b2866be809e81261225245fc97cc81", 0x69) sendto$inet6(r0, &(0x7f0000000000)="fc79585efb1fad0230142918098c3157f97c8823945293fc17a003cb62dd527523c1bc91699fd902", 0x28, 0x2, 0x0, 0x0) 21:03:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000140)="c057e8f7cb432c8d7484fa430da04de0f4317fb14154c9c917e41c8b41369ea42413518ea93bb64a729508b50777ba4c385cfa749f171cb2c37617c561ad6c39142ed94046e2cc7da96b7c7014cb1314532fb8def4aae8bdffe6aa5241d11f65e49389c95ca20645ef145e423c2c0c9e77aeb513eb663b386d8d4b5367d483e83a11584def9c4477464cc446e475dba81afedaeb4bfa38fdf01e047ca5068301c6c1c9d5e29f039894903b639385e19e77a7b5de4be087723f8ffc9a19adb795522c3076a1a9a1edd3d03d01b0d68c7e733c484dec", 0xd5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x65, 0x2) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x1, 0x4}, {0x6, 0x3}}, 0x2) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="7df81c10a802b585a8f03122d191a1a9864757c20ecd43a8dd78fcba73117505bf27ccf5e7bf5b980ea0518246aa9a4b05397cbec26d0700000000000000d6dcaaf5df62d85180794aa98292485eda4a63049db91c74f1663fc96f8c49a903d43d4834bad1b39e719086525dff23559c7c8f7442e61553f6f8836e4d15549ea398cf1b28bd825ac70e93065a9012d71a92f81ce6dbf183"], 0xffffffffffffffa7) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x20000035) 21:03:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530006d7758589c270f9ffcdd9ee12649f59a0a3ba350154678a669872c2c7a"], 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r0, r1) 21:03:30 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() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4ee, 0x0, 0x7, 0x0, 0x9, 0x102000000000, 0x7, 0x1}) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000001c0)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() r5 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) r7 = syz_open_pts() kevent(r2, &(0x7f0000000400)=[{{r0}, 0x0, 0x20, 0xfffff, 0x1b, 0x357}, {{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x20, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x3ff, 0x3f}, {{r2}, 0x0, 0x11, 0x4, 0x200}, {{r7}, 0xfffffffffffffffc, 0x24, 0x1, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000020, 0x8e6, 0xffffffffffffab6f}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x400, 0x95d}, {{r2}, 0xffffffffffffffff, 0x6, 0x91, 0x40, 0x58a3}, {{r3}, 0xffffffffffffffff, 0x1758b8f03d457ba5, 0x3, 0x7, 0x8}], 0x5, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffff9, 0x12, 0x20000002, 0x6, 0x4}, {{r7}, 0xfffffffffffffffd, 0xa0, 0x0, 0x8, 0x3435}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0x2}, {{r7}, 0xfffffffffffffffe, 0x84, 0x4, 0x3f, 0x10001}], 0x6dfb, &(0x7f00000005c0)={0x2, 0x6}) 21:03:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:03:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30c00, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000002c0)="65b24e56ebf5000890a126cf489780092605f2e522ea2330c24b6f1eab91d15a42960cd679d3310ed9fb581596c20f885fc567fdf7e5505f0d9431c168aa8a9bcc538f339553067dbba76faeda0e08dc0b7c4fac5c436d31ffde5818e3315eafba3cbb1bfa5b40a21c4db19b88ea50844b930775821ddfa397"}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) read(r0, &(0x7f0000000240)=""/94, 0x5e) 21:03:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1) 21:03:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) fsync(r0) ftruncate(r0, 0x0, 0x800000007) ftruncate(r0, 0x0, 0x0) 21:03:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) recvfrom(r3, &(0x7f0000000040)=""/80, 0x50, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000100), 0x40010002) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x11) 21:03:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000002580)=0x2f8304e) 21:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2047c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x402, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x20, 0x41) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fffffff) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x180) open(&(0x7f0000000140)='./bus/file0\x00', 0x80000000, 0x3) 21:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x8, 0x81, 0x8, 0x6, 0x3, 0x9, 0x9, 0x6}, &(0x7f0000000080)={0x9, 0x8001, 0x8fc, 0x40, 0xe6, 0x400, 0x7, 0x4}, &(0x7f0000000180)={0x9, 0xfffffffffffff1ed, 0x0, 0x7, 0x7, 0x2, 0xfffffffffffffffd, 0x1}, &(0x7f00000001c0)={0x6074, 0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) r1 = socket$inet(0x2, 0x4, 0x6) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() 21:03:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/157, 0x9d}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x2, 0x602, 0x2, 0x9, "6234810b586407304e2845179ed12c367efcc1a2", 0x7fffffff, 0x24}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x3, 0x1c0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 21:03:32 executing program 1: setrlimit(0x8000000002, &(0x7f0000000040)={0x800000, 0x3f}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200000008080, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) 21:03:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0xd068, 0x100000001) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) 21:03:32 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x10') 21:03:32 executing program 1: r0 = semget$private(0x0, 0x3, 0x420) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/236) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 21:03:32 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) sendto$unix(r2, &(0x7f0000000140)="42fb365cfac49ac86f6868a047eafdb68e74bb4b110d07e7ef409d8ae439190f499ce6457a0967c700e5370ed1fdda1c3fdc8b531db22ad4955911a8bc09e54f385aab825c7fe23bff9248e6f488171ec4b15d816919fe1ae3857124b61017f14b5c68f7ed1b4f0c4712b42ef669cafb368f8a9ee56438aa9f6f81103d19d82f1208e79fddb9f014d740586f97f1247e74a1d7eaf35c4ae84a374f0205a9520f7ea0e113c9ba0d7fb2396c3fa90faa7f646b6a037db368a1b3734180f713078cabd9a03be43dd2815f601b088b689b04b7d4357eb3c83cecf787750909a6083809ff", 0xe2, 0x402, 0x0, 0x0) 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) getdents(r0, &(0x7f00000000c0)=""/20, 0x14) close(r0) 21:03:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4c) 21:03:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0x23aad753}], 0x333, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80000000080) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xff, 0x7f, 0x4, 0x81}, {0x7fff, 0x1ac, 0x72e1, 0x7fffffff}]}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, &(0x7f0000000200)=""/184, 0x5) 21:03:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 21:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x1) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 21:03:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200a0, 0x50) ioctl$TIOCNOTTY(r1, 0x20007471) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20010, 0x51) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x4}, {0x1, 0x9}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x100000000, 0x0, 0x2, 0x7}, {0x4, 0x8, 0x7ff, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 21:03:32 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/99}, &(0x7f0000000340)=0x65) r5 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x100c0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x8000, 0x0) r11 = socket$inet(0x2, 0x3, 0x800000) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10000, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r15 = socket$unix(0x1, 0x7, 0x0) r16 = socket$inet(0x2, 0x4, 0x6) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x491ca8ded217dfe0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0100192f66696c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="213896232a9942d69b3d31e00836b01bb624d7de8f787263", 0x18}, {&(0x7f0000000180)="9f4e38ffee5f931e5bebc4df6ba34a096ec9646c412806f09eabe569783fcd4da56945faa87ff1b5ec6b074bb15eda41f5f4baebce7ec8f742b901eb2603956c5475648ae8225ebfecf91e017d6042ba162cd67c8e61da9006cb397fc2aef5cb5e7e594f9f31b8c54010a285aa3142dc47278c0fad837930d9818a6784212bf14b6cfb3d8925262129284f6fb67053b943bf3abc45e1fe7035b91227767e74c1593d3e313238182bd5e86a995df9af587a1d15a4eaeea0fef103c7928c9f4b24acdf619254a48c", 0xc7}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}], 0x88, 0x9}, 0x2) syz_emit_ethernet(0xa6, &(0x7f0000000000)="da831686a0a0d06f10ad39130e795d1067222edd15e4df156051405092c365d467a5272532ed9b33a2affe9155f1dcc5a00019b11748e2779e5b7f01292f9512de820ae2419d970acaae4f55f3b5c3be1b9eb0a19dc69e0fc7084080f4ca7b9105da0ef50e07724644cd0aafdbdd68c9ed75e234a907cbda4d729f31900c627522be103382d4d6e175a1e7daea4f8c9d6e2b3114d7bf0b097d7c511ed146ce9fb081d2b2a13c") 21:03:32 executing program 0: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x600, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:03:32 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107002, &(0x7f00000001c0)={{}, 0x0, 0x0}) fchdir(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) 21:03:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4e6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xc, &(0x7f0000000480)='@\x00\x00\x00\x00\x00\a\x00', 0xfffffffffffffe26) 21:03:32 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000001700)={0x0, ""/85}, 0x5d, 0x0, 0x1800) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0xfffffe9b, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) pipe2(&(0x7f00000016c0), 0x10004) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 21:03:32 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffeffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:03:32 executing program 0: r0 = socket(0x400000000018, 0x4, 0x7) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 21:03:32 executing program 1: stat(&(0x7f0000001240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x10020, 0x151) sendto(r0, &(0x7f0000000080)="98acb27d5b813d46d57a1f9c9141621e5b8e09648b530d45777953fcf1a57b5f4423198222d463cb6a1c153d1c47055d2e8b56e788784ec1b74ea90372410fdfb1444e39ed25b30df861b6a4fb3a91934b029a0a10be5962129716bed5afdf4ede249269b86a6793d00c3ea6f826a77aec8365b0a4b7fd39842f9cd049fde284e42293bc991dd1fe64e328047731bade76d1ae4013ed41caffe4a11ec8bdf0ce438b1e13c57a674620a450090fd0d3150a05ab17e270c8a7672a10fbbdc1f17a61534ee2580b3d6ffdaeea2449cba99420ec6374b01a6629241ff95c8abe58e04d7b626d6cce9532f9042d8388d2364b187e24fb5756efd9caa10e1fcc05db6c5145d8a2962a4542f0b1950a4d60701e6fece995556c5d28afe288fd3b98c7ab14ae08c2e44f3056242bc20a79fa653242c23bb01fdfbbfa531453a72fa5fa049e04b6d8431743c37a9cdda5ba871fa56558234015596926615a73355824cac01f553e4ee69d7092a46d021107f116bb3fd436b9490ba4aa2783c101892a63e863d7ce54d93f4d23ba3832276ed6f4e313e354728ea8a5fdfbf6b7ec1696bb633b42b13a615dd504f8521ff30367449b43979f9d8cb84d8280ff0aea113e98ab9b58170e708f0b704a9ec224d2c1ae547591aaee3835bbb59edc7a746b757d66928d280824ded271ee7f083fd66783a5615cf0f2936261618768106893ef4d359d54314b3b2dcc50759fdcb560ed73c583d2a35c7c52333f62de9da9ce3a7a6f9551a593b9568328b2c4d600531a6d9a9a73467d23e404c38c6ee6567353de67df1afa3f153a649ad394bf755f24c41a59543e6a43c204cd252da06e1fd1deb75218d57fc2539f3ea081f60576ba42264f29b9caa2f4e3e70cf86af3b682505bdf5857588dacd70fc73dc1dd488f879274b9be57cd28010471633ca5697eb5a527611c419741b69e5eb29bb326a72a0665d64cc2f8bbbfe89b0e10f4a2e3b523bfd5015808f44b1d8fbfa50310b9b8842e0009bcc66ec88fa0e76e0c22b4459377094e430c09332098c6e1f1a52654f33841cd3bf566a8d1558f9ed0fcc736c6307f70b66dfaa88106d87220396604583a486c14bc03d5347a869a9a765268d519d1b4fc68bac230ed4c03e67577cf9b5cf8c555ad2080a848ab2160bfacfbba16fde0b24cb916fec7b9f26e29a99ff7e60316519504132f3be2b38b7a3a91165f31f7d5948904f57fbb38eece90ef4ea43cae2beb1f7c4f21287e329e3e6556d457eb9e19d34b0712cf02e3ee1cb5931d1b08763849a62a231be5f183429425962a92026e10ec7ca14f09f62c88241bfe4aa2329b016718f9d2e7f3d7f1684a5ba424335f684d64559e2018e6b99ff5f7f68e4a63ac9f72a151c02f2d73a21c5cfd55e3fc139182c8d30fdde216975876cb7cdcecb2072f164fb3f88861898f36e97b2f99ca6ba1247482a23841627a5ed01dfd6ebb7d298110c2835ed1119fb05256dda3c77420d33dab6c5b25a7dd66c3c0ec31236f600d68c06e5bf2dd62288400ea337f916e2850eaf7c842515c1706f07414ad1a9e67d722865e76de3c4b184f517f625589ce17981479ee0014e8038d7427c7c867d31c6406284900859f49cf68826f482e14f729d24c0cd900c91bd50e821e96d776f9257537cd8494ad175a1eb19ce37abee3904415475ded7ad595d6c472de11a942bd29c70b3f7734d3c964863a3f0899efd85ead1917b873156ec728424f5a5cc092d69b36147e4d4f4f1cf63abb67b0632e08beb50516d61a54220bfd1803e50578785c98bcbfb9930d141ea35066e1b202daa0b367ef6583ab74ea59b206af35692485ed64214f602825f1b9d90de82614d23d175640a0ba0e1c4b6b5714074149cd21a0b81ee6b507ccf665440726ef596695afe615a3f6c0f651dc51e6fec620e7beff0982db87bd5e6fbd2f2077d9f75bed62ce1985b82c0c555496d00f68b10f66e1c319e59dfff52fe9f8b6b3d702d97df7e45c7d659f7d88021790d93658e87e47c6effeaacd21c8991d5d9169684e1fd7c46a98c469f023c4cb1e5c726f0b7fa75dbd1f72aa2a5fc9675dcce1308bb9b759e3b3e2ffb583038a60311822769c136fec105fb3889a734a61295fa480f250ca329956c587669d65df829554b24b52db9c41681dc233f77ab952effba50080b3bb095cc6a81585bb4939c8a5d9cb09fec3948ab60adc38be08a5cf4d4fde24e25c18deaa8cd2912c7a5ea8554246df33b23ef59d0a30ddee1fe8161f2ce4b9f92fea6391f47efe945a57dae7e2c71f3f1cff1f2559c1bc7d765b8068592821796752f9852c1aece6b031395d562cff027f6bdc96d0d3c9746a0dbad50d340ebf2adda68a30199e49061e74465ecc5b590ce17e50d3fd19713fe0c42d202ad0a3def5ee1fe2cee2378535b3efc6c5fe131083e815e852784e9a36f586e8fa80bb46c0ace6d2f128303b7931e758d4b93cf92d834a8224cb329e575aea6e8275133908e56e36a7314ac15a4fd5db4e76e57749f47476244a1723c213da6afaa8405571d73ee135110823fb1018c3b040f8e88fd3c04de3548e5539112752f3e3c171d80352df4d2b921bc937a6e986f2a230ab68fba1c78ef8dcdd8db114f74bf60acd9318a80848e0d424618f7bc4a178b3c3f877af98ce64760c5ab488962f0fa59faa9310b374c32dabc4a5ed468d42c9c77b1f77e5f3f9ced6450c9a6d8340a23979f8e23c2ade7bab5787f7aded2da5dfe57280955da670f578dbdb0eb271fd02a174a1af4fff6f0501acec2033527f65b34d8e9ffd03af5f2d0fdc28941799c9aff46b3ce9485d03e804edc9be99a1e3bfa216bbeadee4137c0a6550b916ba5fcc00d2843c5c0bd4b04269b5496411e4d50636cfc58fdc2ac29df4b212e17e3cb2e4983bf0697496311e591158655fc71c019eaa9d6fd5052c9cd27b0a24acca8e8943506db5bf6d5b88c36563d0d1d08c8ced52988dbc7a6db7993950243c8671ef623f2c6d7a72323ffc67d2e73772ea564c9f820233c3200690fc785c820f89a08c3553179d3eb2347f9194f2a33056b57049717d68fdf814841229e95ba87207f108126d58772c875279a1357e98d78429bf2a4ac792cb836cb0a71d170871d9f17e2ab8fe4add5ba3fa4dce701c28fb365e2dc55bf06e5ad40e999ba579ebdf677b85ad35e8bd843cdb2b1382755f7fc735b0535618d8f538fb88e877476eefbcb405f0fd5859dad7c0a9c5f738af9ffeebf67b3cd002d16d3959275a0003b8d419074ac490198963f2c6226466519b3710898a9f691c1a18dacd9e250caeeef2c6dbd9e806ed84708cb704512f1410ae0f820b0d1958c90b38799dd8b63fc2331e9d59e80b4f49060f1fc86e31fbe814ac5650308d4d9c39a5a728590fb1cc8b5ea8a6fe43dce4b7d1f560eb56cfd684e1c4a951af660527635205cba78235039cdc8c469fa3e19b76b55a95c3a414cf8000ef4be529407f9e70ab0211b17f8c72a0fe6f282247480d285ae0107f2172bfe3a0c558fe65f1d209f36d1ab039aeaa215a701f965ca162506363209862c55a7554847bf557f1bf1bcd4dfb6e41bcf2132cffaea0cfa326282ec85cbaee851a5b75e6753434e88931a6c899ad514f4deb65813e7ceff1a08bd88d0d4e9257d21cb6aaf29ff6b1f70960ec145bbdd72059e78d886d0ae3d7736f82e5afc4aadda5bfec641152d42aa272631e30e795ea6b8ee0bd5cc17f559c8b82aebd7592f8ad7984aba944fc18f09d04211693240415cbe662aca6ae910a07f075104f7729cd7dac2adfae5fc2f5a12b7adf1327f1968317ac37296b8b3324d6583370879b299806b4573c1beb9bf2e106b30653fbed7b617e2425a75286a71eed67fd1f0f75d3c2902fb344c169aa6a6ab10c57c6d780df778d7ef685c5ad24c3cf21821f288a5869341a6ecb4cac0bd6288a6ad7c8cdccb00347d193f49a65247f9701e63cdabfca320c804a4340373a36ab6dafd35abfc3d0d72f3658a1c3f194e3af7c124656ef9851fd8b3c315178edb60ddd80529f6776dbd2dd0b8bd54b9423f28874b0ff667da6056cbfebb7f0d56b79afcea218453fe8137ef09aaa12bd2fd38b65a85fe28ec9fad87cf78c8666928e994372099e340c37c33b550456bc4da4ad8fb435037cc5807b2f30139f6403155202b68499af503a17c646d0408a8d23aafda49d6f764261e4290cdb151b668e24f512a356fd5d4c3bb40a23dcefc7b2aa4c1e08ae1a5dca4f7adfb6cfb9f35cc8b673179e74e684392255003a4135ed1b6f292f457db5e1498b9154a7f8d3bd5fab6e29fb4bcf912425e16fafeaf70a6bc614b2f5f082e6413ff7ab17a40c0aa1e5ac03e2127a19a8a52351b75ca86b515098b2be28c2aa3929c6bc742a428ed1d78366ec4c3ab34eeea051eadbb211823204cd94bf689aedaa5887438c501506b5735e9f3620cc2e9a884871df5a86d524b4184c7a27724424b93358630c7cbff1e7e6dbd2806a86b00a05da18bd64ab50ed64a995e603412327695f13946efe951d3da30d5f9cf4ebb215c2640ee0bb12ef1b95eb847bdd892965012720778f38dd61f930f597fe70abba988bad5f3b9e7abd4c9bf9763dd8b92b397013cbc7763280b555c9eed5566a55c71e301d2946629ef74cd3a979da4dcfe04d6827839f86d5676ee840156e62e98717806ee7f8b222813866bb2d1606e822b53df3f8e62892d61b98d46ce95de41314c41b7f75a83c3295563c83530f8e02c3b36e43d12f10403c1f476fe64e898c95ad62b75b2fec9a07bb0500faf9767a74458ad94ffeb4d0dc90fc8f87107d06db8d3752e0743e90acb66b106fd2c37f1d4d0a592fe478e923a95dcae6e8aac83c13898e0547d77f2dcf0ba6b70283f291259be4fdef54db8467c30fccf972fd82051ce2ae9583ba4a13cb5ce0a2a2ea2eddbdae5d2a355a7dfe026b77333b2230fbacdd3897c0f0c22bcd14f5fc31212a1947a2ada818f159d2bdb192dc10e88715c15b7cab36fc7ad6441e056909b9ca348220e0cafb4d4887eb6fc0ab8e5a6e711224283cf64baad0cc6922497804eea5a564f99b0920df85a16f373ae3d7e968e83f16efd7ad34e5e74f4ca02c9d07708cd2f38d46b01919905ed9544acf37b1cfde6c01748df51e68d3013bf5825f520d0e26852b376998df2be269a960727fb151ee02f4a553c2d23b8633272113e52f1cfee456500ac55f1134c0891f28889e5af1e2a3a0abcde28790a35cd50acbe460126c3423b9e01df94609ec5ea5a2a8cde8ca8413441f546d67543cff4d970bd1560c34badb164266e528138245b4b3e2637676af82ef432724ab8c9f2fadba9dc41e7392712cb27e1efad749df8fc5978f1251add75d13e0d8fc3b237cf5135678b94f435b16cb2fd11b2c6dc7aaef940ffc5fe7d1c364749825adb67ae5004b028936264141cf3d14dce203b24ee143deb6e8a41a55c27a29637354eab52f5e7296a42d7623bb3ebaa1674bcd259ad23491849384c2936aaca83598385e346f644268e3753534d635eac30c03ce3905c14806649e24c5f632ca8c5f9e6677977981d90f3e272ebb996b473ce62e65a4c53a16eba74749b221c2c34dd396cc70890222e0c0f33dc9d51a2ff2826d824090fe073bdebfe118f3bd8461a42f7bf7cc9d9b60a441afdc7ee45a188d84eaec46959ce1704727b138a8a731cf500ee3c7db609a59dfb9290fce73c8b2b93cc0e59b9ea0627cd36a80a2ed686f7a74c287e4eed6149b6ce0d94bf9", 0x1000, 0xa, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 21:03:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x20, 0x8000, 0x792) 21:03:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x63}], 0x0, 0x0, 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x20080, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x3, [{0x2, 0x2}, {0x1, 0x401}, {0x2, 0x4}, {0x0, 0x5}, {0x1, 0x100}, {0x3, 0x8}, {0x0, 0x800}, {0x1, 0x1}, {0x1, 0x14e0000000}, {0x3, 0x3}, {0x3, 0x8000}, {0x3, 0xf049}, {0x3, 0x3f}, {0x1, 0x5f7}, {0x2, 0x9}, {}, {0x3, 0x100000001}, {0x3, 0x7f}, {0x3, 0x3}, {0x2, 0x101}, {0x1}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x2ca0}, {0x1, 0x1}, {0x2, 0x4}, {0x2, 0x4}, {0x3, 0x39}, {0x3, 0x8000}, {0x2, 0x8}, {0x3, 0xffffffff}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x5, 0x14b) 21:03:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x182, 0x102) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r1, 0x2) 21:03:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x41, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x7, 0xd746}, {0x85, 0xbd9}, {0x4c, 0x2}, {0x44, 0x7ff}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {0x23}], 0x2}) 21:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800000002050, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) 21:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:03:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x800, 0x2, 0x8, 0x7}) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x8000000000003, 0x1, 0x3, 0x20, r2}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180002000000010000"], 0x1, 0x0, 0x373, 0x0, 0x0, 0x400}, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000400)) 21:03:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) open(&(0x7f0000000140)='./bus\x00', 0x410, 0x80) open$dir(&(0x7f0000000100)='./bus\x00', 0x8100, 0x4) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000100), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x18081, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x1, 0x7fffffffffffff, 0x2000100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 21:03:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) dup(0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x20007478, 0x0) 21:03:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/34, 0x22) setsockopt(r0, 0x9f6, 0xfffffffffffffffd, &(0x7f0000000040)="2b2ea4d7b7caa4f79d25573391538b1bab483a974ca13c20697c6929bcbcff2606fbf4fd65ca7090d3b13497987356ec9af4e6875f48fc28c92d478f07ffa4a38fd8fa2d76c6434ce2c2992540042feb0ac1ed32be711b807faf2e80182e97c722f7b872625d8d04c523c8354ca741946d14b7ef6e23d5ac3a1b76cd5d", 0x7d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x66) setsockopt(r0, 0x1000000000025, 0x4, &(0x7f00000000c0)="08af18e3e65964fc5c1f3af0cda7b6c4ec8044dea7d8db8a9bc599544b45ce5a56c1b12a0b8f896edcb142ff1c86cc54eb530b8019189021245427002d909e663cbd462519431fd24e466afedfb2b4227476", 0xffee) 21:03:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000010706ca900b2004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c50000000200000000001f000208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0xfdd6, 0x200000000000, 0x0, 0x0) 21:03:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 21:03:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x6a0, &(0x7f0000fc7000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmget(0x2, 0x1000, 0x10, &(0x7f0000fd1000/0x1000)=nil) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000cf1000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ff7000/0x1000)=nil, 0x0) shmdt(r1) 21:03:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="068815805b2bbe8768793bd4fffdae24898fdade27b1a2741928a7d083e51b209c073b9f7f425745d7f4f26c961e718fe708aa102cc0fb05cf3b335274c025fc5fa8a81ac6328ff777fe92ee1bd169c0e7c26722acd1b22cf135044d29b16a690069759734693443a9b9eea78a3eb15b6422db661435e6348285e41a680135c002b6b99df7ab2cd280d5d3c1f1609aec2a5ec7ad0bf3f59574c21b55dec3b795eef87c64fc56442423ab9f5ec6b4d5568dc6146f113d433b7662a2972e0bd2669fa5d76b825b0d7009e8adc4abbb4a79450ad268a9975411b3f23d5aa75eb667b56cac79892316e15418e079349e75f62296", 0xf2}, {&(0x7f0000000180)="567b4ce935f10aaf1e0bebb22d5d7df17e342b60baa235da627f9415fd4187e3b9b8c34c8b427021a63e43929e46c94d4b864eae359e742ddc220c686ad380941be7e5ecb44f4a", 0x47}, {&(0x7f0000000200)="84465b89110b2044f140fff27a06741ef02c15b6d622764b72ded0628e4b3b0c598d8f792b0e2c1690d3ca108fe8ee4bbfb44537cfedf51b5e4e39425d833c80b078ebef2f516841664e9b15053ebc2935ed92541fdab4f251ebc4f4a5", 0x5d}], 0x3, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="b9d14f9f6b449beffe4a523e0ede6b44cde381df4109c30eea607a1b78c5f129db1ab88beb99ea2d9ed15292be489ad09037ff077258", 0x36, 0x0, 0x0) 21:03:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) r1 = semget(0x3, 0x4, 0x42f) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/200) 21:03:33 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmget(0x3, 0x4000, 0x650, &(0x7f0000ffb000/0x4000)=nil) 21:03:33 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000200)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000500)="e03f8c255a238e44807463c80a9d556ca8e45c3a0f6f5cb17e8414600f6e78e0e7cad9be7778b36d574cae07586f2e9668c4cf6ae9ebde8e3ddc05b7bd6d9e781818a214c825a95102bfa3677f09a44f362168c637340ea89d0f6ed81d210b625856ce9970d10c6a62a607203f0fd8417f860ee7df3dc2d09a771a003c6a8caa32c1054373d486852fc75583a301cccf4ef0d1a37253bb52212b758cf02d1efec57e71e3f9b266c25ea94801f81ea1b390a700fe5b1e9ce75e078f7d02aae35c87cface472e023690fe6cab809fc41b64b8b6932eee8e64b1a6a9cd3de84407ebf1b747ef2f50ceafff0a2f59d12829ced263289cc88a2955cda89314ea852a44c3f742e5301249e610c748992b958f4856567f560aae2d462d2bc11e2a822dcb0d9edbb4792499292129254df49671dc295608ea766d16ba563ca36b4b4d43cd902c0ef2bdb045f3a923c9b6113bb7045ee44a8e790e335c8dc9bf7a6b7861070538fb6c14f92fcdc17d079197989fd7c5f762b582c4855d5ab9afa9a4eca18379107bedb6c677928cebacd04d09fc83f6dd84a43fc52822179d4cf1b15fdb26a0cf5fed586523f87bbf7bfb4b2bc9bb628eb15fa2a01f0268e49f7b096317a7ba932871ff852e6cc879a20267b88d7457a9334c4a3cb2cae6cf40e05aee1d7cd36497ea0e09e0223324c5e1bc9bf19fef99849dc2b30deda903fa3b9f5746ef8cffc949ff6d0dfb0d577f6b53cd28e8c5e79e7a1907920cec6333e52c14abb2a86c15c92fb6106621a2a03d3233774f5c3ac440700a3f9509efd080d48dbd0cbea5dfd3245da1878961ba8bd8964edc9076c50640315010e257ba9e14fe49cb0d1149ecc75d564a92ba4a595fc232ff4cd8e9f261e001181f178dfe7915a70c8551deda40b99a0a283b3f26ac8e533dd07fcf0a9bafba5552e86773aa348b8e0e281a170ec4e5441c5e153d9c06534d4d3d22c32e42fef4ef69314e1c01515f184c25be6079563962dae890688d7b101899012c4e1c8ec5de688d68ab225ba994bbe07084b28faf403ef977a8f5044c79fdabcd15c33bf2d98bf3c8c39c784976fdd92fc43ed8e87239137c15aa80515f9cd58b23bdd2fe6405279a098985a713843ebc7c5fa8906997e3c3a9378954793b8af4579477b71ffee088714a2f69069419e3a14eaa3eaf2949b1b8fe5c8f7fd742986d5db37f302c76a500f2db12c3e36c05289a2760d83af0d623a43690117c77548ae4a3737663d874eb8d9d408e288d63270b19323134657294faf1c0628e4c45375763f036cba67a63f04be359df627ccad1a353892cae78bf6138ea6248a693153211631ddbd870a60d0d688648a937cc5e10c071e70ad8e6abd927468b01a872f5d6a0f312848d7d1a10e4209486c7e2c5af1bb18b38da72a7a6528719601045bcd4a74c8d30bad7842ba50bd9eaf43239bba7a245873ef49d57eac8284d7bdfd34141cd11a41cef3d524af4880ec500421aab7816079f52970ded5056c078f93f2a8f5faa884ea1c6a45cc90125990e37b6aadbd5d09d1462da0f029b31eca6af2c53329964d9190fddd98f492141f56b48b0c6af87ca623b1b916a625d750cca9713c40c102cfadf66defc3745971a9b5ac52616911ab852cce97b42690d6d5690131201c539f05207a076325160a2e8eefd51f1477f10b2ccec6a2ed5b2be1ae295bb33bab376f92c45fbbc356de07b8cb42d58252842e8fc4a41604b0b17dd662fe7ffe573fe9da86e89255542521cfffeec3239311bc047e163ef9f1277ad2af1f428fee30f0e25b48aa1206ee52b00f0f551badcb13ad178e22e9d0947213eab10e393a33055ec6036edd6ade5261cb41cb5a21caa6a4d6ad3f5a45cd19f17f903f58eb2b1be40929930c7552b78ee6ace59222133b6032e5a64de4b5c3a2a8036cf9ea4399cbc410cdbbaf62b8f979e8c46158a83a9512d7654c444ffd859bcb5fe499153e7d22f25292ed9d4b55b00bbb7dfc9547423d01a873b9d2b82427ab406af1254d7cbd38d95361a4c17854f4c5bc37e384ce17787c8dabebe66681f19c8965861ebc590cfc623fe4cd58bcac0bc19ee67bd894db26300b05283eef327f5dd00a5d0297a62cec36206210f97644d628a7ee05e1afcd57a9ca9c60d36ca82bcad2157a3a1c0c66c69f41b00a41ea2a1ae4447e8980d213445a1069e1ecccdd260d9be9357b18b56695757e1a0921bbc8a4f197d32fb389659a3bbd70fc6a1331f36cb5e7dff6acd972270aad9744ccff15a6800c7bc09510d0200203af80f03f9b56f5b0ef83569008507e1dcc5ce0e9331818784794a479ad97cc164b03062f4c7e5e445b57519d4871a73c1c2cd8dac2861c53275f5a218090f34aaab33f6818008d0fce1401049d4e23d2e5094a3c3852ee6ce7ebf81dcc9786ab7e8b134dc7e062660b0a90ad02a07172ebea19308937d7ccff32d4b30b8e3e94fd6e0d914bdce8c8584f80a1b4bbd590509c900856372b9a4bcdbdc30c8a64421a9398762ec7690d45d4e362d8588c35f3811f2ad6ffe441dd096892a84d6b0bbe7c9561897608de444329f24b12dbabb76f1f61559c608d4c80c867e36cd87d990879fab17f7780658408af876a3bac3320fd25edf8ebcb26d9e7d45344d62aef2732fdf0f702c8b68ec6836380301159cb2dbc52486d84d2d954ea031b3a2f2b059613ee91df1be725ff82cb0e620ee1a525d0d5f0550c84b59d1fb63af1377c741703f5a68f46e633d5add90f77a0303cd653a3793373b51bf8b6c740f6273fdff38dd50417fe3aa29b5ad5c5106f70dfe3bc875df339cb584fe0aa883b3dd1d0832f6e075aca1f921f72fe603e494f7a6ba3d88e19ea70cb095359d8e381d1ba8db556d3f563739f2f628484de5907d6ca7bfafcdee189d280cf483ed97dd27de7a63a9358f03d40494c5f000a1817801a7cdc620be304744e2f1b8a020d2b144029be583407ba39b6e9caf3654fc1703020e8b660264dbd2ed24be73da7545fead03b683207d78da08616034f1815194116416e81829bcad22193cc621dde37f23b583c7ee99c883fea6082354450e6ce3b0485640ecf708a9abe897f5e78f5d6183c8ad83402318e0f46c1e7897c49732caa76b20a067b44a5cedb132620217c71a9992923f60bac0107465dc3841fc827a5ee7c5e93de1b48f1a2dc5b73760f2f3ae5a14e911df6985151c45769a9aa46b58b5a812a79b4a002f2abe9fd8fe283a4659de8fe71d0a6a17daac88a1bf6c6074540dc4f6bbcfbf90b305ce41b23925c5d63eaec1a7f836fbab0c568ecad70de125f582211f354db9e94078625116658c52b6333851603ebf01a52aabb1d9761eaf27fd577fcc2732e357fe25ae65fe751c4a5fb311f062ad71d3128747bc1cf1fa91011401f48d4810f0d94aa7acb8d494cc5c6c5bc1e346f78198cfd9847d7b9c9cb6965f0235638ffcf4cc9e17fba7c06ca93d71f1204fa35b37e761ac4102856ff0ee905e2541decd6b0ae466324ac3f6998cdfea826feed6cf24eddcfba171dfcfd4bf6af1c427589c91b32b6b8840a63849361e75754b0be019847e5208ff125042e3cacd2428941cb81ada0ec44d240b5ff278eaf7992db25d3e286fdd8d95303f72898e698a4eaa77ea8ccca1e447a7febc692c00a7aa13cc7d7aaef50962f433cfa290baaf78296ec1b1c7838dc7eea4284f2b519e8e482f2c9e9f472af9b2f3dd96fdcce71eb0d3770746a574d661e04da804752883d56acd6e15cc6334d787c0067440455f0ae101ab5542710e7505a8c7f49de99278eaf27572e992d513a15f4d7a8367da32ecc27579f0cc08404204eba16c13f7de9ca361ba35387c1aa6bf942a18a126946552d432f2d8caf701be5a33601f0f2c587d2a52fdb346bef9275881bcba3e489350b3800b9853d3556315286c6709756373c1d92d9d40e2d2071d6b228b4d8b08470f8c4f457923e836eb9cc058a3eae57169f4fd8bcfaa5f56ac2a0b2fca2448c1f26fcd05eaff82fde445b29096fa54ebb477dd8599b33b8349d66ee184cf71290909f284c39d44b7bd001612c4032d0a7d2ba06f89fe286e46102e67365756e4f925aae0dffe47bed8796fc0604fe78b9ab339dd1dbffd38b78af6c59793f333ebfb12067f7ff7021f5c9bedc5c80f9c7b48033f843af681edde6204c9f157f1c59fc60d75019dfc8c389275e4b648941918b96fb01e3c2e94c3c6a1b26dcd11cfac09e85a6c8d5431773caff8d2a1675d653406dabf8449df5b1caac6abd53d01f6bf5a0f18a2301eea2a8c83c2b61efd504691e75608c8f3021d290511610b442e726b1f421311aa78a319fce9cc1acc6f7d3dd5c7492a15b907cb4d0a2d3035609e8a6baa2cbf4572f9201da72fea33c23f91b555e157154cd24443c255ed2c5ab016bba838b0ce55b67865f3117a181b6a35789e6a68e0411cde3d9e11e1579136f06202d92ff763c28b955eb734628e55ea63597ca1392713d7bafd1c997fd26b388986ec0dd0619ec3430242e83d5eef45d61210a1b19775faaf778f932a4336b757c36648107c2681215890af2ccf42b9eb0c0f5ae3aae975fcfbfcfe08ff7aa9ad5822a15718a9216f20738975048391b860e0cda990722da1a437f3e85bda39bfa2b4123371c3f7ad3c2ececfd70a50b95c932597e91d075ef93cb6daf59088a6c2f774817f16150791b4d2b57966fe75c5f1a74bb329c9ae624ca04dbf484824e785a36d75c806e7a57757833313d53954d18541022d2768a107e37a4f5a83751ab9067f71a3dbc9a74627c659f7f1099daf462bf0e0f3f37e3a11065750d36950d54605a099b0c9131f8be6452cf6aab159754a02939cbfee20a9943f8440d9f64760f6fbb7aad21fd8c1014d57f4ebc50a35d44f431382b43b4bf22fd3b2e31ad9cda1d7ba3a0dcc820cbecab2c0a57031ac584ed35cd8884d89c4c7b022b822bad7c4436b59b5d48797a142cc9869aa90ea3c4dde30b552546f84970b0311af63002a357e37f5b130a33beb8b6e74a624a1e0a5769df9053de45e85e47f5247591f6e2a5f01cd978d55df946550a6d2f19c484810d872c4b3747ecf61b16af31a332e786312ac5fc9aa1581c62307a931550e8a209eb2ccd2794e429d22fdeb94e06f7b8eb0fa2ecff543b0d131d98dd3bc089caaa8fd2ab28a4638b507331caf49cecf0addedcf98f680839536aab28afaff1d7be6caf64354ec74cf98a0c770aee843f000000000000003d14996cb4d5cadd9400b7d27fd051bb164139d1475c88b9ab7b916943e43675c654c514d83ca1ecea5e7d82fbdd9adf5cb14c37e9039102ada78bb8fbca0182aa2137c24c3e40ed82b2656d26df77a0c7b462f55b8714bdb112143084a81be63dcd125225124a790301dbf85445af66292e331dafe451e0726a7f689b45ab3a14fcf8b51923cba47904c0dca8596455a4e12b8c98448a4e1698ff8f65e3878f2611a124bc0c3c390a614b6d443a1f5ffcb75d5bbbb74d6d271ddcad18b92405893467f81113cd98c72ddba36d59afad4497804d0f2653b1eb1a24ab1fd7803ad373add34c3fb0ce888b9403a6fe6b5c8cbba2e2055f870c724538c324dd688005a08fd725cb1a1157a9b523bc35293b65746545fc1bcde41b509a2b34fb35f03b26da14c6a91b96c8ebb3740b544aac83fcead2693997ab87f6f0ae7ab941edafc65c62cf3ea3bb3b78a56dc3950dfac6b8c09c385caefb682fd362f937f44c1f1571b299b8cb09efe93d57e443cb18226c", 0xffe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x4000000080000, './file0\x00'}) pipe2(&(0x7f0000000140), 0x4) msgsnd(r3, &(0x7f0000000080)={0x3, "13ea57161ff0a830fb39d255c1934189bed2f6cae957a44cd5415805cf3eca40c8505287a54921005a00655e37e3be02444f5beb816c1866fa15ac94e5bb21a2418ffc1f13ed383cc544a7e1975355f3b82c9ebe07d005790df4cb6410364445527b"}, 0x6a, 0x800) 21:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:03:33 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/84, 0x54) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:03:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x31) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 21:03:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) semget(0x0, 0x3, 0x40a) 21:03:34 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x40) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xf80, 0x1) pledge(&(0x7f0000000200)='*:+@\x00', &(0x7f00000001c0)='\xe6\'.**\x00') mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2010, 0x4) 21:03:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 21:03:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffd, 0x0, 0x0, "000000000000000100002000f600", 0x10000000000000, 0xaa90}) r0 = socket$inet6(0x18, 0x3, 0x299) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x260, 0x1c0) recvfrom$inet(r1, &(0x7f0000000140)=""/82, 0x52, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socketpair(0x18, 0x4007, 0xd35, &(0x7f0000000080)) socket(0x7, 0x4, 0x6) dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000200)='3C', 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x80000001, 0x8, "fcddd984dc0723533ff4cf4b4e0a863219b6c034", 0x2, 0x5ce44001}) 21:03:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') msgget(0x0, 0x2) 21:03:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000300)="41676d8286bfa0da72ab9a451a93ae639a30c8b35e4cb86c68acef9ba97c0cf10f4f5e04499d7a1e936e771c650c7f4122395e8bd71d2cebb69b71a69fbc0de8c5676076212c2ed0451e2d79b2d9ee3a2ec62fc09dcc7f2033fc1c2bf4a4609c50dc3746b7e3a0d959c38d2df76d4d4b480c384261a02738289d82ee38722e0916b90a3190a26a2c1eb19f25f7b5a6c4096f72181cb471a5d35fe1d99bc5178665f0f707d0cb97cd5aa825162ec3860efde162e6b6a1089622ffdc6dfffe30d75bf6e93b502eeba3fc838d3b", 0xcc, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x12, 0x412) chflags(&(0x7f0000000080)='./bus\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xac) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffffb, 0x3, 0xfffffffffffffff9, 0xba}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) pipe2(&(0x7f0000000080), 0x10000) 21:03:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xef1ce5142e91e14c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x20007465, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) 21:03:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = msgget$private(0x0, 0x2a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0x3ff, 0x63, 0x0, 0x0, 0x7, 0x20, 0x3, 0x3}) 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0x25b, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb656}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x28e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x65}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) syz_emit_ethernet(0xff2e, &(0x7f0000000140)="589b80ff82e5ff00b677e38067483ceb000000000000235fb20d61f0e6715db027881dc0555ccaa6e69845e9eba6bf764cec0b6a418b88037723b5fd5246fae72b8ac812578039da286c583382bb34e00c8f2fdcd28831c2d7f7510d7f145ee1620a072b9a88e2687d22bac978cab9a54a3e2e8ac708ca3df2342f31bcec64ff4f6557f0c870961076529a7179d2f82b27a6a28b7c57d97911c34233073c353dad0f94fcf4ffe454e69d946ccf919edc8a3ab20cfd4b82d38541d45f0eecd2658115bf9a712e31") 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e8") 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4c}, {0x2, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="24280fee672e117256bd5c0904239ad49bef7ae3aca2f9064d32146123a116f2015e77f356a49ba94e2534e74dd49fd36741521798646ff2c5bdac32c351f352831e82c5412fcbe78a7b99da292d4aa7f88af985bfb93708689d5673663cddd49108b13e648c512c4da6ac4d42d9b97159876e1f0a04766d0f0821e74f70f354afa07dc51ae7e56640a4fc734f9810abed61affa5e70f2be6fedfc4510b95dee01e298d59c95e315549abfafd1ecbc9f9f8fa9ce6a434131e42a88f2ac702756da91f72fa61b63349c4d", 0xca, 0x400, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000c0552faddab53492eea435e8de594c39e7a95f965fdbc80ec2844bdb7f6e6ec4e26db735679031e84e0acfbd116654651148e66504c6caaf569b2b9dd55e9ee792337f4f022d03edf8fc50e02b6c57e846c9cc1214bbe93e9e7bffb1da898c8ce9589713563d56ad8fc9a045749f81d10d20e3da0c9a19cb58717f36859e89179efe6ab7800bb34530f3dba4ca01c30d483903e37aeaf6374dc374baa6fc4c97221534024cbb9aba5347781da54a665a45700369307c61b2f6260c921ebbf0fd445179316cb20de28f52268ad3dac9356a538b0ae5e57b134a3f342f2579a5c52f0b23c0a21dea2df92ae1"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 21:03:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x2, 0xc005, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@file={0x0, ""/17}, 0x13, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0x1, &(0x7f0000000200)=""/206, 0xce}, 0x42) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x40105704, &(0x7f00000001c0)) 21:03:34 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, 0xffffffffffffffff) 21:03:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000140)=""/4096}) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 21:03:34 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x18, 0x5, 0xffffffffffffff57) setuid(0xee01) setgroups(0x3, &(0x7f0000000240)=[r1, r0, r4]) unlink(&(0x7f00000000c0)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x101, 0x40) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000080)) setgroups(0x7, &(0x7f00000001c0)=[r1, r5, r5, r5, r0, r4, r3]) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') sync() 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r0, 0x5}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20019, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 21:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:03:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/31, 0x1f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) kqueue() 21:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:03:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 21:03:34 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xe35b, 0x10000}) 21:03:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) fchmod(r0, 0x4) r1 = semget(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/175) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x80}, 0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) fchmod(r2, 0x33) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/59, 0x3b}, {&(0x7f0000001200)=""/38, 0x26}, {&(0x7f0000001240)=""/34, 0x22}, {&(0x7f0000001280)=""/189, 0xbd}], 0x5, 0x0, 0x19) r4 = accept$inet6(r2, 0x0, &(0x7f00000013c0)) fchdir(r4) connect$unix(r2, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) r5 = accept$inet6(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) open$dir(&(0x7f00000014c0)='./file0\x00', 0x1, 0x81) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001500)) fcntl$setstatus(r5, 0x4, 0x0) accept$inet6(r4, &(0x7f0000001540), &(0x7f0000001580)=0xc) setitimer(0x2, &(0x7f00000015c0)={{0x6, 0xfe43}, {0x4}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0xc80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xd96, 0x2, 0x9, 0x5, "9e73dfebfd571878f95a22a17b44b4dfc2a8e691", 0x1, 0x3d042b50}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001680)={0x7f, 0x800, 0x7, 0x1}) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) close(r6) pipe(&(0x7f0000001700)={0xffffffffffffffff}) getsockname(r7, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000017c0)={0x5b0f, 0x7fffffff}, 0x10) pipe2(&(0x7f0000001800), 0x0) getpeername$unix(r7, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) 21:03:34 executing program 1: nanosleep(&(0x7f0000000080)={0x7ffffffffffffffb, 0x9}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8080, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r9 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000600)={0x9, 0x0, 0x5, 0x3, 0x81}, 0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair(0x27, 0x4000, 0x2, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x7, 0x0) r13 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x3, 0x10001, 0x7}, {{r2}, 0xfffffffffffffffd, 0x3, 0x80000040, 0x4}, {{r3}, 0x0, 0x81, 0x3, 0x3c6, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x2, 0x9}, {{r5}, 0xfffffffffffffffd, 0x88, 0x0, 0x59769176, 0x8}], 0x8, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x21, 0x7, 0xffffffffffff0001}, {{r7}, 0xffffffffffffffff, 0x30, 0x80000003, 0x9, 0x1}, {{r8}, 0xffffffffffffffff, 0x80, 0x2, 0x2c9ce824, 0x6}, {{r9}, 0xfffffffffffffff8, 0x63, 0x24, 0x9b6, 0x1}, {{r10}, 0xfffffffffffffffb, 0x10, 0x10, 0x7, 0x2}, {{r11}, 0x0, 0x2, 0x42, 0x81, 0x3}, {{r12}, 0xffffffffffffffff, 0x1, 0x82, 0x80000001, 0x4}, {{r13}, 0xfffffffffffffffa, 0xe0, 0x60000005, 0x1, 0x1f}], 0x10000, &(0x7f00000005c0)={0xf39b, 0x7}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:03:34 executing program 0: select(0xa618, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x68) r4 = getgid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 21:03:34 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800ff00000100000000080000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:03:35 executing program 1: shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 21:03:35 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) r3 = geteuid() setuid(r3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) chdir(&(0x7f0000000000)='./file0\x00') execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='/{\x00', &(0x7f0000000240)='/{\x00', &(0x7f0000000280)='/{\x00', &(0x7f00000002c0)='rc', &(0x7f0000000300)='\x00', &(0x7f0000000340)='rc', &(0x7f0000000380)='/{\x00', &(0x7f00000003c0)='@[-4\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='rc', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) semget$private(0x0, 0x1, 0x234) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1000, 0x8, 0x0, 0x1}, {0x7, 0x43, 0x40, 0xbdf}, {0x8, 0x4, 0x7fffffff, 0x81}, {0x8b, 0x5, 0x3, 0xfffffffffffff675}, {0x33, 0xed2, 0x5, 0x200}, {0x4, 0x9c, 0x76a, 0x4}, {0x1, 0x8001, 0x8001, 0x6}, {0xfffffffffffffffa, 0x2, 0x5}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x2, 0x5, 0x7fffffff}]}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget(0x0, 0x4, 0x100) semop(r2, &(0x7f00000001c0)=[{0x7, 0x100000001, 0x800}, {0x6, 0x0, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x7fffffff, 0x1000}, {0x6, 0xfffffffffffffe5c, 0x1000}, {0x0, 0x713e, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x1000, 0x1000}, {0x3, 0x2, 0x800}], 0x9) 21:03:35 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), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000014, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) sendmsg(r1, &(0x7f0000002400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100), 0x0, &(0x7f00000049c0)=ANY=[@ANYBLOB="680000000000000001000000000400001a29f696fecaf1e48efd09603869c29e8f319d3f936a527be052a065b8034e197f6356fc1f6042c4487403c8e6b5443010c14f6eb54e2c31bd6dc47afe0b5529ef4a076ee29cc70257d86bb9ca0ffd239e6dac000000000010100000000000000100000006000000e5cf724cf78cb2286378e574c477f28548febd704828f3969173439a0a28d47a7e26b4c86dd0e84716d17f61ba1fbeef138f2618e2006b7ffa1911e9d6e299fce09d93985bd9d2f3450c7873f2ed9c9d9c7b01be892ac23292b8b1b60ee51cf370bcc87523644bd4fc0533d26f6ae3f38a561da2f2dc6c696d4d453655a4dc9794b915af448119816b260fa7da7b393429cec2b6aadec93f66105bb97cb698a3a89170dcc7b6e105a512a329437df709a0bc88ef19652ba3108b91323afbc4f13c9f4adcc1d7e716ad3290bbda31d8af666cdafce092064cff09c89aaa453903485cad47d558fa5ce98aac342d9e82874318b68cb4b884d364bec7150dbbee0fdff02beb581ee855a4e2a8bbd12fd7b234847399bb915e299df50698821e107d0fc2f3b753f1fe096228b285548b0d2d8e8e55243c635b63b0bd0ebca9cc3436638e3df97a2b53631b41ae2082fbab52655f8b12550c12718013d42d17e91025a352c6510547b5c0058b0f5360607a9cc13e12ba060d997b8e2a56bcaeaea73a9e2d3e3eab768be19f0a6a9c6bd8f5133f1edf5b81902f327c132a655ae54056e2f7b3da76649acccab7818a174a3f8ef12f23242cab0309c20d3b95946bde11b258fe3706a5428d6f740e0f8a5f2f4319d0e489de740c04272c556e722dca1524739f6f7b5cb3be4980151af58acea5ad7280e60b703b3903ab71d455f5ef326f916bd1b5ab4f829d55a35513161c2778a28ebb1df65e7cc0f75d890d729590b6829df2fc118d7d89e0ba4e0c85e7f63254f30378a25fb4588f5970f319050c38e4b8456e44d13e0078c066951585ff4561b2dc6627de6a484925af1e97559021d8ab839f083476ea658899a50a6f582461c30e7af9dd463449251a7b34dbf9c27606808bee55b04c0d8b11db6c9dbac9c446213f16f686fab1f4407e05d5d5b1d3b63b345383753ef4861c52f682ddd1e4b53c0439962d857c6d8f70333db04abaa44788777fff0ef6e0aa00785e6968cffaf013720eb0dab5ab63b366f7c4fd2f80280af8f6782b37d430e9ac61f3e3e72a494e459b1acfa43992d18d2e76371d4e479ced75e14ba6d4b4524dfe90eff8818536e14e600e2f88dd51d70859c6c37e5092040c0cae50b337bae622fbfc907f7e85035e8c87527a649445892f52df9bc95c72ff493f04c3860e75a04924ef706dfef31736fcc78ecd21832464ef714c0bfa4f7d824cf004f7dff54a891595726714fd31d16cf0fd0ab8b5877f1b171816ff7903406fe6ce7aa589626a88189a43e3e752056d5bca34de10a3004907bec04c927a11c8a8d1773c29573a353de50c4747c5048913229e06621c252f9735bb84baf99bb894cfcdefebcfffee5d75aa5422f30d2965b28e58a7b2fd97a70ea6679f54aeba4451163ca87a36e3dc8a01b9392a728b559c2e152a0244eb97c2a0aee91166d2502f50dc101b20a55b417bf2a0f737ee863b691f305eb1e8ee2f882a796ebed51c3e133d801b212aaa4c5cc49e09343904be266585fb476f9b00fada38c2a70d9c6d70ef63eb36a2d2c6a73998ac02f4b0d8197cfea80fdb90c026184d76b58ba01da1e43eaa9d077e2d6a0259cc3d7aaa7a12697485000cb3876f79a27bbbb1263f0a90a0abbad30e1b90b95f2d5bcfc857c293ab959b4f405d0987b525527e2dc15f4a630fe961fce425e72afdc35bed58f00f92ba7913e0c084147bbeaf6911adc7a875bb4086f3a6b0b561012de4ddae4b02cbe49175f5dd0099a9d33f1bb4768efaf5627cc1ddc84dbc5d264e5fae85cf1b117e2b0a9a18bf553caf69671172ee259707d428a0d3c6da441696e23fdf9f841ac165da4aa2caf3719f052dcf313be17e9ac781e3df42fa382949738080f27934451851aad35755bb17356c0d34a8d2c678df2e99e54e3f7653914c462f3efd1dd92354f11a6394af79f7a8c9642a677b8f98085c16f70767ae84e5147d6e78ec98716085cebf6f0e657b8d2de234f88c7081908b310d72d72f020d2c8bd44f19cffe9a6ed77702b9a96c60934f653833f4ba8abfad5cfc9feb221a0cfbe3e36fc8ff5aae08df7565ad49b460e438e5591bcf0e8547d582454d2aa0671c657d30f4d7579f0aa629b9a27014b35754d465356caa1038c0e7ebaf409be6e9559e9df6ac84809e14df376feef73125c2f9734bb369efa65f061a41387d8aaf785141bd376c5d5c5781d3e0ce2bb20dcf8b5319afc24ff5f7ede67fc86be05d8ae3937b316e8f8947e24fe7e48ec596bd9af46b28f5dbac8c91802da28a083c49d3d50a6376f03a933751dc25e17b970b4f183d7f7e966c0d038ce62410ca1caebba05f0825381e1204687ee332835bc52c778737e44071762683a12327baee940ec21bade2925e78439e7f4b5447b9f3d3df1d90860c45347e3c9f7b9c7a373b5071d160151110aebb9e1d39adcb63e043d04b4be6c6a9725476c237addf218e0ccf7d87180a3841a227f42e724eac6b59288296f4c078fd00ff50df71ac0528eac7e6722fc406571472396b76eaff6a0084ad0819bf750d3e2d6e5c4534b8ae8757a968a5863edcfacbdb50213554b3ec5e942a74badbc4c9ab4a2a5258ed0d81442b120e11b98201c4abdafe109a6fe58fa49f508ea0c0269a7de26e577f46103d0f36dd46a4089d46921494b2ce192075c20d9a01c940e995b4fcf761e1daa932044ab714d74de8be65c11b1b26107e18c921605f7ea2921437b01f1301f68cad5b6679df799ac099032115a0ef34ac5f6dee04374d75aeafacb3f4260d32d2017802dfc68399c6ca83ceba9a98105ea462ebc3aac089a6646781641446f2794b2c6143ee2e57f7398a40a526ccb9ff6d554b4787199dbc2f55d6626ada1cedeab3b4a36797a8ff0e2cdbb3c1c6d5278436beea327dafc4750588d1ae1ef4248a445b64155e602f58396a3f29a381ade106b1471aebeb26ae2bbf88078e7082fbe4db00f60028ef6a126690cf88e2e4d9e336b938ca5cf31678032ed275cfdc8f9fdc6037794f01c18067370cf576f394bdad4abd7d14f69478b8d68e251acc8965696ca11b0a78671f637549a39e12169060a138e8b71b14717290a66f40c04067be184e45fe6bfdf4943a03a77c27fa3de4ad5c2e607e4e5e99deb0955b5ca13b197a95b77b1739b8e8fdc7fc189649f2b29516185fbfa7461ada09b2d590dc3acff9c636a7f125489a04c0da736a008211a1b46454da985db2fb94bada7c1a1a37dea6005c3c3b7ba91e1c5daefc0a7b3ac1e99b16e59f89c856ebfc1647f9e44ccffae1394ee1aeb354348e62c46fd62a210d88b3d7f290e74a61b7b0512a691ebb7f5c8d131adc9d0e3472e8980592d89c78f300283f49841396f872aaca4b13fabf8fdfce2c82eeed2e3c75548998b89cd645b87d701dc69bf0ba7ccd9cfd6333899978dfd2e599ed2b41127960b3d9234766e5b5c39271bc635625e33e289e715bbbe97cc7ef6f832a1654cf65e0b74db80e6b98e8df62ecba49b7b937311a2b5265cca71163f34cadc9b5d01faed61a44d5a111cb35af4adea2a64a9a93aac66d64001e24696135001a31ed59fd9b2e7868c8bb29d567ad06b66721c566fcf01a4e24eedeba7353eac86639e9091e6e2c1bae0ce9ef70d02c4f30b0740d5a00458361e0686e4462eefc5bbbaae5a8f78f83889db66212c79b2707aef1d019184f6580ec6232360d161bb71da676b1a6d51d18bd68f13f08e85160d24cba363f3421f30f541bfd46da6c1ff7e1883646786f5354d4b5539c0c22610098e4fccefb377510b6da5def3e71675ed34e447d1f74c0260a916da17c9bc40d5d3cb3cf2470554fc82a224145453afec674e1d63cb8ae00f4ca1d42f8faf2e46e4241efc708102d184f176fe1303c4c77e47bd7a9675c611fca3a8271c7963e35891b77364e4e08302fabf9ed7db4bcdafa34e3ae2580159097f908a440db72551816ea7476d3c6b0be106a5583de625eaa14591f7bcd734c779924e8452508740284b425a733e7c4d2ec37cc44e579a227a37019a442092782484d15c48c38f679de6e2e3775aee55067d2a10f9208310372cd7da440184a142dcac8f097d138dd5457a7315a543912105c65974d6b4d867b20db4b0692991c72e943f1b318dc2d583027b2bd35028809882b6ee7d1d7c3060957ae0e67a19d24bfa7efc292c8f20ac4daad88db03a89fa2146433c9a036d92cc2259895994d3db939b8f0054ada6ea0661b86da83e3b84c7f6e4e7c7c26de17357f85804bdfea072a5efed949da18047121462e46b9b765c38441f7f10fad62dd1b04119aa2ec0e4f1360f2e5796c909e98a14704ff1a241ef90f40520d65cef8e00ebca613aacab40d3d159379d567bfeb22ded640c446ed9d1645b64b1dc889c7b9ff1d741ccbd9738e7f0c4dee10d41ac3677288b8496846b2e63692a856d7f7f39f834dfe6e880930576f2ef48d1ca1921ed3be6718932e2a81da574b8073563e4443a9e23cab9647c278a887c0a33d2b6e01dd7f60e59eac5dfd8424e8b3af4f7397154fa5b0331dd9a2f0dc566fd79b719ad7ab3adb5e0d69087999dfe2f26af0cd43b088f374377f83d6750d4db634ecb19793182558afd18d8020e710b9705b90d77fc56fe06fe76079f5d94eaa903c5aa9ce297891bcd2288e583779324851c0b35a330087929e33a5ded1d3326bcc3bbde3315389122767c650a8484d9996122241131f10de7e8294fd2dd7090d270bbd828bfaf059b4fa0e507ece1b4c42a811c2360e84dc4cced1c25317d8cfe92fc96d0a488e2f697941309c36552f53ff6c915d8a43b807fe4c7c1cccabbda35d94b853f1676b8f0283871308e915df966ce2505eb9379f835e0b7128a73e031630e0af809010eae91b18a165e64653f1492b952471d6a3d7dcf3531f295d35c4ffe7f1b4423b4edc14be59faaff0e586c8a2732b733045465cd040113c46a403dd9f162041e08406fff651585349ce092380d609d9718bfee6b14799cdef72e39960ab3357b146aa67824c885d1131da7e6876183b2484c4325232e5010d4bfa60556e98345132d40cd1a1f66bc7051a79771ce9438e5c01d667b6c4cf281c79cb6ec0826d8c5ba561ab32ac5d895806f6c4adeaf8caa38e1213c2a0154992fb607686ba4f7bcd5b7c34a06e1bea6a8c1cd7bd1da88114e2e6d2ce35d79c33531a90af579a840b15641b75fcda6763b7075e6c602e7cfe08d7eb46ff2ac8ec1f5ab3cfed74ffedeaa0279538e1a65c7832fbba230e0f1c37d72cedbb294db9dca99394dcd6570d357f32ca4a12c8e183c26d70fae49aaa7cd0a1dafb8ccdc3a3eee035a255f40b9d92dd44974f808a4de6194aad6703582c8ec09a8e84c14aab89836674b5376f1023ce65f7e9418688333e10de5130543686bdf22423ceac0886b943d525a42cfe5e12342450f2da8faae949e3cfb4d5094a1a1e572a58789cad919d7599141cdd21bd7770342bb8f3f990dea1f155edd49a3bfadc3c9ae301d5203d3ea6caf231e64a8df4e86609465694770d4ceeae73394d07d3dae826286f4d2b462fcfe8db328e1a1bce6eaf56952dafc03618079f1291f27e0a0273213a93585dbae2760d5856b9624b6d71fde290c153cac1cebfadf33e6e08cbd625e53d43495277895e67746242ea7d4c256d071dd795de5659b29cfe7508b626753b165ed766739c2e04e4aac4106b6430853e3fefd9f4786aa80406ebd55296ba2e9699dbbd52ed74452f2680d4d7b393d61ea8d74b580f4b0376ee8e551e05856f25f353199f0d680801000000000000ffff000002000000b82ec1098ac354bbd4ff9b7371a0f8619c1d839a76e72513038e6956455fa70e5153a4c4355337005557e7c357ee6e74626a4c3979622b8f2583192f8f013461699bc52cab5f7fc2bb44da43739bdf029fa08c376ed58cd0be43e953ea44ebe87ac456af1d4d91bd684b443e5007630969e5e77d51275d7189211af6ceabde69d173684b11cf981c4af44d625a587357f2fca25aebcb675a703036a93adf1ed166b61d5eb75ca0f3ba752799d9dc6b6e2dd4a7778c54647b74194be3d58dfd8bbee3552cb4efc7df18913e3de89231cac9b5e9b9a8ead989c5a133ea4fcd8db35d276bfa7f2e598e8e7ecdc1015737a2c8f2e01fd7ed0000f800000000000000411f6357008000009c3aab10087e66133573f2f542dcd1786e708e1c8149959a29f833eaa4ea2083f850ae573537d1f3603f86e62f429064821566a76e8712490be6269a77fa1cae215f1e8f29ed37b83d8082dcc30b52e5a8fc6034880dd662326ecb147caf313d02d183f26af27cbb598715fcdee10aa2f7a1733b6657a446207beaeb65de8a2326241c1a8f58d4ae0edf35b525bf66eb7698ff7d0b5697fb203c427e9bc74027e98abbb3438dff4b5278a88f74669465dd95d06340054c68a6a4dc508ca9c12c04326fcb71d4cbd2ad2e42fefa6d4fa5a9f675bd868c0cd0ac45b36857b006f833000000000000003800000000000000ffff00006c1c0000644442905e85b3402b7d43c9b87daddddf51b8864b8af220c2b494ecafd4093281000000000000001010000000000000ffff000004000000fe0bc689b070726b542bc37c91c679bb1afed0e67e7b09c95b44a9bda239adc082b65e8c6b9e6784b79cb473106367caeb20ef7c0e22f4016526ca0918f88c5b2aa9747895f2cd5c6f6c501b0988a84ad4d2662cb09933ccff07f697f5f95bd201b92e244e3286ced84bd97390be3e679d0ee95e4dcf2ac39c894fab3f1371043e1013961fc0849396d517c2394f31db6fbc1c451e3b547796bf178c72877652359663910939bc44832b268dcc8c498bb8ae07e5ba72903e7e2c90e15493efc2a1590dabd06ed69bb7788e92087bd96f2a04b80b5a545361e4fe747ae46927e33e56f39e80693ec3fc9f3051402868c556203526ab818556de0ceac7ff0b6ca58921e93a92ed88ae49c03d0e3c0cefbf54903d9153655a2c133f054c4133fa640be78b8444a5e604488a9d374c21066fc1daed01555e7f875ca561d1511a33430e5bf99cbf6403913c1037d3877f0bc2cf1c9fb655666b3bccfe89d1659e22d24308bd0b17d01d2c1d62402ccec7edbc12879f5d66df9709e43ef348faa3084a4ec4a861596a7e4c22ba18789976cbaf84c1edd7a272a62d8ff70a9fcf10b263493ad098f5507956481ab1817eee42d0d94b92427214dcb4e5f6678de570d26a06a2996cc34495b7629a461f392842fea1d60e326a36594c33b6f699e8a077faac6c8354d29a7c3deca0b2b708e3b4795ce7e5680415ce1c58cc0271578c900f693370c2cf6cae8a894ed75c9bcade1ad4cb1fe3a8e29332a4be7dc49b49dc9b0508f89442595e8d3833b33e3e7a377039d8023ea5a8ea2994a70f5078779e4a387a579ade34b0370da73053f214cfc72fbd2f02ce41f9d4076b33b2840aec09cd95a64f27c7d1bf678f7a1b98de593cd013ee3c8621997870c61fe3657c876f7271140bfccd634fa699b203ac616df46a3d40b7844e6be372ecc4317025d2f658f83982c96fce169adf121327785a8636b0678131281c2d3f3fb1a67bdac14389076fe175f9e3b400bf6af74b24d87078f001e73cee073240b2468533aa2c800eb56d2df3efc9f0224a7930e91a7be6b7c8b2a18f271213fc032c243e7f36ea10bf78efa1c15952477f5acefda11848bd70182a3460ab2cb6192f2cef8a8c7f73e277ef517e7d4aaa3350863f74b806a0bd1353e896bb438bacae98a7655e76c62d7682a7e46ce6c8c5f94f79e13cf56a6ea0021c648b8e44f76e2f5f5eb958e918f8c2f057ef4294447a6fbf73ca419a0b27f9b581f3e5fe6cdcbb4e924264245c9833e16c25e2020efe6b046ceb49495f73696a7b55bff5076a031edfa47b4f64da001c87dfa7f4aac04cb07be8a112f8af8ee934ab9b1424b177b14a4a9d8ef4bb7f524f55398f806b806d6896d4cb2965d6c00c02c7f3f307649a546f273521525a51bb3a29ec592adffcff5ab041fc8c0fa0991d59e72de948409b7dc5208760a7f1087d5b2dad85ab13814f0f35a302eb037e763f49ae0d3f3fd00b1eea56dddc6eca170dc7fc39685531892d568214e126abcbb001a1cd3826b66f65732311e6ee65d3a7e33d64b67c5bdfba5eab957b987600c4b3ca3650dc09f0a528db30706fcaee14dc1b540afa3d788d2408fca0a583899400120915b89b0fcf49939f6952140f2c18b1aa1a3686037c3d269b3edbcc96b989125f76e2a2b624c3a1fa519d1ab36267255a5c17eda7d4397f67a941155ce613275c44569c85b536b848d656bbf3122a8f3f49560b871bb17d3042a0ecc8c500ae63d0fcf5d80846df3461a3245ba961a5f7b3c60848d96575d9d6a9bd9ead16b08a9b05cff5b2a97b7f567f6eb0b839f94011c19a21b475880892d00e36bd9adf540085d5c5d917a58477e5e73377feb3a659641840840fec3e19cb75fc58c00d826c1382b298e3c4b008d1f09beefb7ad1b653a29c272d26c4a10d0078d0ab0f62a235b246f07ad79b373df1c948440d9934f2f452ad16400565d11af6a42e0b48449586bdec6f9bf84e1e23ce33c85198488a71a2af8c5de688ff0e579ad8c64a528095fcc9a9b4a9432247b25e7e8261d8571f98209264a416b628a9f75ad655babbd14690ed314257003157f02b8e971cb820dd20c15db2fd584aa0f17f074b8ddc9970ab7749b012afc5cecad4fe19683ce83e2268b9489eddf8e350b0cba815936b83973e3f76f55e89649357d6fd3b17ed7008ab580a688a2a09c4dcea71f25c0b38b0a831075ae12548c53d055fc2691caa90037c7b4584e8af266a061841add33f75a661478fd4059fe9b1eaed7f6b6d33f4946fd350a2ef49821be5c31152d067bdae8dcdb6aa8b5ca57e30bb762484c27b937dc29eb5b43113f7514cd904fe133d04f31d742fe828bea167749d761eb4146e847d1ff9e9d3cfd5958abffffad616d29e43d5edd3b53ad83c7cc7ad60505b753f3041ba230c6529b5d33de248c5c0fbc3d413e1a43d8613aee04ff7335f6a99e9d1e7db89c6580334a450b8c7ef27b360c704116776b8a32a228114df15add212878cde457f58dd3374fc0bf20c01c3630be6b9905b4a760b27c0033a3fbc17a5e8b80aba7078bab41a53d89ca3a7c1f32c61237e3d34541c34c7fee326e92dd873a846a9eb4873a1d65cb74124f17037de1f69df9110cb62bade49f5ada4eb7f38f04c73b3b5993c85f34e6020dc7014c653be52a8827c5cf784ab7385dd46b7209ec4e048f685d231414ce95ed92018f4a886e82b30c69eaab1f145822329420de8ea2b41e8cc24d4872028b697d81e8c4f0f94d7cf4aa64cdd619c21033d974051d566a3604a3bdfb17af350ca3210766e33836c5172c2e9c53234f5db010128a62ed7496b925bf276d6b51fcf059238ef0aa9bd8faa9c7d2fc15b777c8499e9c61268024f7eee7ca21711a9be627c55aad490a3fedb3e0ccc1ba3139f65687ac10f6287b520cbc5e29249cb2cee59fde8e962ab9b0752d0d374b6bc640573f187abc470bc3b9faa10606e8f9e32ddeb226d1574bf468d091244f5638daab9d6bb184c3041db74784d49cd8debe361749679b1060b8b97779ce1be68cb357a7c517dc716846ced4f5390e4232e0e4d1202c30da685fce5949b5df77961569c5d7890350f9636dfdf578431bb288570d2e1ee8914f2d2b9a33ff5531d4b07ac6e2e3e5917f3b40db79eaec959d0910a4debdc320c219105b203363c6fe347f5af2c22649663a2bf9ceec34571f9ce1e75578e5696ead306f968958bca8e5382b132d9de799224345b7c2a97714a1bc86ed799c8a3da8cfbb52a02676c1efd92bd0fcde0f6ccb3af7cee14e0630f623a7c5b664ce99a63011abd16f1b36416bf40d871b0bbaed0aba2889b64dd70c5cc7702ee227c13e75d21bef0761c61b0ba69c967ed6e51f3bb89140551f627f1b69f904b7397a64d03357b88898aa491cb1a7e50e92ac1bfa6eb4f39846529be64dca0cfbafb6ba0a1b54d36b7cd510782f559acae551926d2414bdd82e8ea9934bbc6582146daf8f0bd294d32d5a6a7bd601e55a13eae2f58adf1a015308d5fceff2c80e6db934fab91631233a6a088b2a812cc252891f3c347feed951690fb3c9d36154d945d024c718d3346689b3cdb066083d03e620ea78e19914b22a2ace0d1c1c6b1adc3387111bd194b9baee15c1a443d3d29ed166bad2f1e53319e2f7400f1933931698f9d75ae230abc65108ae0aa33afb87bf65677f07336c0b9f64eaf4b822f3f654b4edb63e312e16109af938a6bf072fb02630038cf99347ede06643d5a0beb4a90ff88a5b818f05c8f6b78aef3d228b87112e6c7c453b578fe8eb403e1fc85311390795f06f6e96b9cb0eb88644077370a4ab216bcc655002ef2a4636f206e9ba630e58641411093a36fefd3138863214f703e07f6da1db9081c53dad05bacca46a6f58eb008e06508dc1f7df4976b48819efe22473661b4ee9ab46c1f72aa2577885ea4f667f76c2d59b42d6b24e4cb3ce1a4f6beee6fed0b0ebdf4e998c2111cb2e6836cae972a4f1a0f101adea461d0ef10c086731c2db92f47f677495ebbf3c86fe46c8e377993dfa12256299dd4292b8b39f395048a8386e26f00c9998b81efbf0d7c3dc4143ba8808929fbc16499a6cb05fb555cfc2a78862c530ecafef7b78e039f3bb832109c16321e50d79ff90cee9d861c2853960bc6defbdc6d8cb98cd0fdb878b7cb383e6726b49cab56ddb51814c4e366ae3714b2d9aae1535e952b09a28cd82806bb98bb0c51dd7261573045ead73868014a43003a47ab2fb02584ecc690807faf84229aa4c4fa1d6b7131f62f1316329fc9e47def38f0030ce936ec35d915876936e4f4601b748bd1f7b9d33c27de5190a1e81f0d4eb1ffdcbcfa0af128949517aa6c2d12952847f169c9a486989c3cf6f84f4790f7f571f40d625322f32c13a4df6241131b9fdb517e3ac75c79831e33b53115b770ea879f219ab9bf7f5c3040668ae6653f3e2ba8330f0950589ee071f50d69473ad6befad6ab64e45197043e5944bdc4697cfce169a4e7ac56d1dae8a7118da96c50ba663d6eba12a7428138de76b6fa8eb45763e2317d43337931ae1ae789e955f301f6a4b819fc27a545705eca9f1eca1cdd55c29564d83bc156060c1fd615183c280361dfd5fd03c894f86dc2f2f30d6f63a1c30b4bb11946f97d3d39267ba0492c30fcea90fc26fc81cf4fb46de22faf270d579b4da8fc2e15b55bdb4763818a103201dd3f157d3771f40090bc3395b2d34e4dfa0101cc464d9e33fe46fe6e42f38d985f58548f790245d318cc3c28623df2930b849a5955e1013f93cf6186c6c552dadddfbdc370f04b8c6a5e81db54b6c381c59078aeef4a3c4f247ed0fd0250485a1ad376fff0c92f8c041d8325df388feae66bea576dc4be6da03b340ec837efa9d988543a8d4a6ec74834e3d30924e392c9a8aea7accd04bfc0e6b6c3283fd952a13ef980f88d6d569b71b3e417579b9d6fbe155283a26fe9e5f7f32d951ad40d50980313f4f367a22352f466efdc210f4f7d5b1a2b1c2b0434a1edcf7afc1d2d93080429d11231bca45fda184ca009e615ff55e08cabb8e4028e17c3820ebc39603ed9802434d04e16e89841f4eb686247c8174de539bc3700cb03dec562f8d239c092824bf5d2c0cea10af88bae64be8f8e6b6bc219cb2a5007042c2b6f27297f415db0e0be18e533f3ead61197bd0cad19069b15009134ac77ad32db3172bd8cb7b80c4306f5a87c3614f845f3ba11ffa12b123be6c27fd395157897d345f23d095f176a12a320afb457d4e91ab62a703602d759c0009fdcffa5ce5aa9457d4b88270ad8ed338ea62525f5efd073e85bf29798616a837bbfe3ab8aa311540fac56c2fbb3a7a9616f2a768478f5fdefd5eddc9b792fccbe4520561990ca61259d9b64faa2ba2e2fa126ddde4fabd73c7d5b7f2c19468db5ce194244c2001127fb25fd098384215834a0d8d0529d39799ad72a41f0242c00d569f74c483845cbe0e2dea67e29f3d873426626041eeadad87bc8320be749435425bcaa4f4f8bb467ec926980973236b45338c7c376273d38f24dbe8e77e8368a8bf9dd8cc5961af32d977474e744999a4bc3963d0d090121f0df0d6006297f6cbf8d83fe59e139f3ee7ba556ebd28c19695330a51580bada4b10bd77b68a6651d993cf6868112893f0103a1d9a3cf494092efa73c7a54c6afe5ddbfa841e2b0b0ec3361f55143c570d76232745372b8d7cd1f1886291f6879942098bc233fb14b2ecab7d71142f9cefdcb729a7191f5e0149377c1f5ca3e4ad13a0c890940420913d20fb80e452e1fb71af81346a6083e2be9e2fcae0ae66e02755e88b72263db99f8e4595ab368316de54fbe2088fc2ba6c99488d98dce77963d4eedb1eda763b4a2ab8fc31005eb247ca1cd1feea31fa5cf6af9d084fb9ea304eaf3f914aa0702a17c6cb6521907bd239f1a3d1769f913f1c29fa8d67e3979192620f617beb7f8c0287095cdd9b4360ad97df262e44f25a1d486bf5c5670139e9041aa307298b9727378951da4e99edaf9fdfa75d3cab852861413d18049021aea12a0dd0604ed98f057e1d9f50ce904ff19465444ed718757acad9ef0b97e0aa629b4546c6295c573eab3433795b3ba719b27e9cbb90f7a177d9f6fbf53d4104d5ab1753e2645d64ae9f4a9616ded7b4c14549d968aecfb40d34cf9c3638694f068e928332ef2455569597ed0e6610d1c8c8b630ac554a07bc9c9b81b1380ef9a69be960ce3ee4e87fab3900df51c4d8eeb630b3ee71b934203d26250aa472dc54330c78b34db0aee97abf5967c922efcd4ccf67495d73852640003df76882b818d761cda3113db7b213381cfea34bb36a43c8916eee84139f4f51fc9570f033d1c7a093d6a37bb53221e4bdbfe144f708b01d383054f775c1c5a15a7767be98c2ce96dc638fec5515ba56fe5ed5a5"], 0x22c0}, 0x400) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002440)={0x800, 0xffffffff, 0x800, 0xfffffffffffffffb, "60d4ba0d00000000000000001100", 0x0, 0xffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() bind$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 21:03:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x17}, {0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01016c6598ca81a11517eb3947303ba24825110c345bdd27dd2affe764c4db2f3d7db935406424a4de6b7a"], 0x1) write(r0, 0x0, 0x0) 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x6) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() dup(r4) getgid() dup2(r5, r4) 21:03:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 21:03:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x1, 0x6, 0x9}, 0x80000000, [0x49, 0x6, 0x4, 0x6, 0x71f, 0x800, 0x8, 0x1]}, 0x3c) 21:03:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) close(r0) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/102) syz_emit_ethernet(0xfffffffffffffd18, &(0x7f0000000100)="b6") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 21:03:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000000)=0x3ff, 0x4) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 21:03:36 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x7, 0xef6, 0x37, 0x6}, {0xcd5f, 0x3, 0x38f, 0x61ff}, {0x83, 0x3, 0x2, 0x3fcf}, {0x2, 0x2, 0xffffffff, 0x3}]}) setitimer(0x2, &(0x7f0000000080)={{0x20004000000000, 0x1ff}, {0x8, 0x729}}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x6685db938e3db052) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x141, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 21:03:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) socket(0x18, 0x8001, 0x84) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28, 0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:36 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) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDENABIO(r4, 0x20004b3c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000100)=0x4) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x8000, 0x6, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = syz_open_pts() dup(r2) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x6}]}) socket(0x1, 0x8000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:36 executing program 0: r0 = socket(0x1, 0x8000, 0x7) socketpair(0x20, 0x3, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f00000013c0)=0xc) pipe(&(0x7f0000001400)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x8080, 0x0) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="1ab145f6ae9358b5c419dd9e54229c7eb5cced85606e2fd24b1acab4eba5ad173721a8b475b8895f78b9f06cee1dc353ebd54451bf8e1c38372a8de593d186bad6fffce6f7d37085031fc6a55f239b9d5433ea9f", 0x54}, {&(0x7f0000000240)="7d45694e504da46793f4726e227ce553639cb09c652eb9aab62b07fe0ce3bf7fa2726dc6763d164fb02df2156d3f4baa4591679d539ec8757749fd53919d04145182b2dc01270ac32c8eee10a7079eb352b5e4205849ec2c31b39fdb589daf1ea5f558079624fb19f7adeede108b7fc74d9a96dedac8d2acb1143de0d3218063260f67eb0f3c1c223d45e1d50b26ab3e2049bba806f7364f5d394bd48f93b405e809358f3e607479319d001ed4665a5538175dc7", 0xb4}, {&(0x7f0000000300)="47035e6a5d81a940f24921f0085223b5eda0f4d436edb267450bdf9c6eb0bccc9ac5a36d0bb441a2c25a068b46cd166b861d2d3d1c6a98bd89e694e45f4b2ebdec509a07d360012fde55223c4f4464735d706701bf8e6b8c422c10dbeebe3f4070c220ea09ec427ea8f4fd8563510c9fbbba8e4fa0f22c645bb329c0ebb650165ec6fb63f6a78a97031ea11702d71705df0ef1ee60a5615e5874e5", 0x9b}, {&(0x7f00000003c0)="cceeeae4159a1a519102a6a9af35667a4c9f5b59d262d195801c62fbd1a7782c6ce7c6ac2262551d13384b1aee7dda6a10f957f3c89827e0688b5c0adf09042385e916e6e3da070eeff681fe6f4b9966150aa862eddfe32cc760759593e52be277e0f1608218cf7da89221b5cd4c12d96ddf5e2777f24250ad29dc7ed0851d74b637ee28580d73f9439776163abe16e780f9520734c86c7662e3e6b765f5e7782b431f9e520746a03327e196bc24ec713154110601dffe82f35ae4a26effdba36701f2133d55861ffc9b5e8d47db8fda63ed58a8e4c99f7ea4cbdd20aeedf1516fcff2a690d3a15f80499c93ddb7a67e87d7d035c6f74aee7bfb1c063e67bd62fab3a23442dc8e749f16db9edd33677b3e3482df5783bd9637e566435a4b9a9533f6568760d06eb55400bfd568971eb643bb97f39f38cf9568be7edc828bd179338670a0f01b2ac5e57cdddfbcbc0b2b2d4916a4d4f4810eaca34936e28fa4e352413b5c02c83781dce6066bee9b7b50dd90d79e4e61295bfc70e0bb4bac26daab1991736557c663d1104febe5bb945a90d97534092e1899a581b7c0d2e2c50e1dcf578b520858002a68cbefecf43447eca475bd9f71dbadfa885ff8f483d2d10c79586f715e61a7c2e5a406927751ff5954a2e7e77343388742a63e2ab58c4ca7feb2fc16f07ee1216626e4acf4bb08bcf5ed1fe3ad3d391d0a2f31773c03d43b74276a3c99584c1e59513f438dac21d658240a35026afa01e143ec79ccf1a6bcaff7a2ca606fff15dfda64c8bd9ca634eeb1e4d700c39b19b0b3e996534d6fcca281935795df5a2c6cdd1ff48562e97f1395628f51c18b233df0c2f6ea56d81a182d2b3fee451311534cf96b4909f082ae9a0ebed45eb89d3fe2d71266c7e837a43cfa01a37e3c93478bce39261737d4030c590c8d382eef2d1b2ef5eadf1a44a7bf580f103c0890267f260c6c48da19c632446a35352060a0fe5fd518d7ab28dd05f7d56fee843f1c3d2c45075d3fb06ba1cf62b4ae0fd09e64748cb0eb0736487dfaf55a6c86d0fe59e0fc409d0c45fa05e6c58366e0c4071e8bda936de64bdc933f272a4d7060fea1eb5563ad34294c7b284a3a1b4ba603fcbf3e1e311322c86b6160bc2167955f6f8ac709a755941458db6c6adf14caf3008852ba0e0c76269541b7786044e4b64391a03cd2d5469cd7488ba2845a5649731b87b1e75c9c2247d73e1ec661a2fedccef65d65950c9cf885affc857df87896a64405de3de7d936fbdf2d89b2b85d144a6e311d0ba3cf98db32d039e7fb11240d590ba04abd44a3fd7536521dabcc0dd7eb00150d635b4c934c901fe9abda5c62b6b04f9b1c5522340da2b61106670cecfa5168b53bff7c5358fecaebf520d889d96ce1095841de06272817801f208a4a2f200b7ce1ab7c86290ef4110887bf2bc3c24fbbdc9c8658ef1d83914890f70b800edb5a8bc09933b103d748f9c0f7956f2835baae81bcec86ace2de304a098e37901e8a68c4b053d4a3f5a9aa3b9d9a4053554e5446116ecbea4b007bf0d7ad7d0dc2cb01634678eff5b27d4e13e7bacea3110e496e0714e2e3eea2b4a788b7a834d2beb5c02c7cd9a918c743e5ea559ae8042144033fc2e51efb9a5dd3dc5f63e1ac132c99bd0dfba3c8a2636c46aa9ebca0e9ae2562ef71122b6554d8311892bbf41f5d53a6334f37c1755b9c8e03c241d82f2591868b8292a4303cf8d3c8acbfa1d24ab663e1086b5a5450e83e1e53c139a05978f97df7d73b5d3380ee11b0f0a3b50c649bea935f5706ad3a4f80340e3b4f23a0048b976516843888aecb980c9c68810ee1f08d253de43246efcc2357b9033890b86fa29f88176436ed3d9ccc67e5254f501ea035bbb27d95bf963f229854d2e5bfa5ad4129c5a8031c9adbdd5f9a48592dd6f132ca1008997cb141ebf40ea895a36ea33c66137bf0ff3d1e7cd83a5ac597514ffd2e95a5b067c6d6d947f58621228d39fb10ae27b26fb25f413d98369ddfab2cc533c68e5e5c2e1a72ed2339c1da75865be7ac59a7fde7e67191e786866eee92f56c81aec7f4b9ca7a189041a42ae45115986474376a856027d7e5cc1e163688070f9ca9d39e18ce8bfd88ab80b1430f921e13b26533ad5070cddd6ff1542c4e30bf366f578e481d503b61fab0621121e57d03d3ba123a80491c9fab6f33511cb64fc25f95ea647ce8a8b9bda443ee924437444b3e33ea1d8c0df403b4e4116d6c8a7d373cc0c6a97ed5bf2703557747b8b5dbd307dfeeb64a9f79ff4f6ce8b3a253324d682ee05c2a983b37cfb21df374c413a0ffa4fcc01d4580cf41c854727a845fd473866e66543687bb17b21efe31db5fdfae3f9e56f464b0ba3674f7302ea5baeac54daf05b49092df470bab9677c5aeb7650bd93cdd3eef868039ca6b39d836c04161cb8bf87fdb558d9a50d180972128377e9ced9d38ce516e21048d6adddc495f8d056d65491be80ce1fc5583a26c6f853302fa7a9e2921698eade6d735817ff80fd269f15a7b02d2e1c53e7995130fa1702003116f99b4a1e3b148e35bd99f62bdd47c5979413031fbb6e3c0e78cba325d96241ebaf26f20864c59ed99872d895d86ac572d666cfd32dbe9a9cabdfe254e70b74d34e224c3eee9d79ebf6316228813fdf29ac21903db034ec9278bbafb34c7ecf9921a4a18bf40423158f65a90ccc85479207d1088b06af4fa91e996c1b0223bcd395bd60b355253b9e459f49f447fc0ee48379579dc22385af44dbd065f288d654fd9ec0d1efddd6187cd4733174dc530ebe6842aeedc06d14c5426bf7f80476432daa0eddfea4d00153cd28ffe54763492bfef74fb5aff9e18058fb811ec47abfe80b8c8b80dc1884a30caccb44e75e79dd7eafcdf1408cd848e287ce0f643fbd8e00271c073bbabfa44db035a3a9b1ca2b13ddf8535c7e147cf100ae71efc533e4560476783bdf35d905f584b2b2121a66672216495de77004bed6137adf779349d58c129810ba8df39158c6d6cc1f2af2f9286d50fcf54a2921e285c095d199145324d54f7b99d8b8620a460b0af95b24fbe8d0652847976a4348e7aea55616e2432f5991ed77f78c825568859a1118d615f2b837c0b0995b761d48dfbc96067488601618fc48c8c41b5ece6bc5225a186a89e2a1172a17528cdeb30d76a0ab0ba284d7e60578b3020c7ac2ee5d47debedf1520bdd1b2960f5eb112d5448dae44cf6636b2c89a55902cadc6817a1d73dddc7c4734e8587360196d6a6f02bb3d7245824c64a4ee10445d08a486beec3d62e6e9cc192f452cc237b59a047d7d4eaf41f5fe3139fa4bd902f9e105484456f27514144bc07605fcd15935b45a6c04bc8cf01cf4a6d14f97f44fc33a19e51f5376f398668faa1bcefda85ad717e308b64d076381ef22a2d42f4dcfdd862d65bc1772e0338b8a12945b97e3b85ce6987227045da60401d01a32e9115264182c8db2165d083c8a13d77ee74c73fa6d6f3b1254e155a1bca6cabd9e9e88bed6422814c6105b058eb17463de9b3d3b6e540eb9e68de6d43cb97d0b999b385518a88c142d9b7725be874c7e278cf69b20ed9c1f926a55e97008355943091ee4390117ac5d285a3867ef317092a04f57cf0b129ebe5c251af0d557d35ad236b21169a5c4e4701cd1b9a362a044f0b90d0219d771b4d870f93098f9fb379ae167c6993d9681bbae3b2b8a94c48408b57ff82c528f0094e064551902a99cae1d12d449735c5af15d818f2a221fc24f3779c7732f7a830ad4113f5e597f235c0498e20e2c94356abffff3afa3e4ddbfbf92ca11cbb09dfb2c12b1531899e04a95da775d0fa44d5dab9d84068ee04653f0ca0761f209c4be6dc2ba7db52035be0883255068638fb5de4afbd5d8bd336f245a57faa55cea159bf4de47238eb9e9a62686834ff79a4bb63e7b96fcc5e348308e7bfaebbb7dcf88ff1d3b19a1d6ad1717b3f7038ed7ca3b1682cb8e429222c5a4eabd8987c2761493013bfa904f0e6571b1e7659c715f734f22436226965858d76d1d1c2a9cda758594cbbfed73334e00ebb0f8fca262ba238f3ff7bb1e1cef6f161b68a3dd34744880bba7428b1582c2f3c608dec6357d48e7b5327003fba0d840468f0598cf963b91d3772ac4490e23b72a6a09469c3a194e01961f0937c971d78150229276a4aa4bdca29dd5d307f3f9bc96dfc4d9cb9218be3471dfa4a4f1df23e9ffb131f48cdd1bfadeb3806dd5e96ad8f5a22b3e07de797b6d8b1cd5eb9beb9d6fc7019500fdcff5267d00f551c00402183d1d91160762a2bb6272369ccf08ba5445405fb80e85c9d5d735bc58baf9ad020875fc0302e4b9f0fe5aa78476ef1968603d7be7cd5d792cd11ae1abf712c25fa81d8ba35475afd93b7c49d3c5b0a15c1a6833aff8af4f0bc1dead618fe93149c613f0341cd139e76a69ce7efe77d08b66f85c2a3bb4894ac42d0128703db7c5dc277cec27b23c49e2da6d51de0664b73aeb407e2e3f988d524aadb231f61b7375b5a15fef0473cc1b7d56003d9eac2ee1b7856ab247fccdb9fa9f801b1527e1de40b1c034e0a136a68b52f0105c3b9764b54e10bb2b57c11fecb7793b528044f11eb383a6ff3bcd1dfb0a255908e56bf0764c7d6627f8aeb98fa5b7f9c88fd2da76f198a091b4c2d62ca3bf638bc4a01369304279100c9305f84cbdf9ceacf7a1f0ddd3be9d761039c80fc3baad0361b06638b680b814efbf06eddce4ef42991e4e7867cd960abc8bf56539969c7fbc65341259fa780459b2d1a2c05715b83ba7c096af46f5753244025d296c7ba4af094f031d7f2683109481718265f1f6b855920eeef5ba071b6d89c1ebe609c58a4bf0ca7e1822427b48584c2f394392d616be3a72c180663ed5ab120adf5e20a84dfb3b362baef1e6ff697e31c1268b4e919beb14aaa9f31adaa959b59b83c8f5164289428bec233c4c395e46c6192b01dce20e25d5ed9b6bccc0b507cfca581904975a55572e29f0161c1eb15fc3122c083a9f9a8efc46f1d673018d4959eb12597f213d65533f9aa5de109d6bfa5b9989defb4900ad91dc37aafa2bd1d3ce6e39a67daaefb96c39a0a7ade92e9392b59cfe7e073ffc15900c94f289b8824f19aaa35f6637c2bc77cd7147353da8a4bcd9f65a19cc9d3366cbf97e71c91169fd7bf778953510cb4c68005b0813097dad25054216022927717b3c15f8618f6a66e5c189cc3c7ee6d8364f35c90eb8596da7c7a41ef3b7fb7df7822c01efda9fbd3e4a6e2322109c380d831ca1f41097e6cc4e2f581765965c50cdd87cb9a1b1e246fdc626d923f4b737dbd1d9f35349952c933ea0f4b8261606b98b3c5d2ad065ed1d602c657e7aeda66a82f6fddb4dcddea5f74969dafa457d6c2c5c400bf1f3e39d9541d28bca00ec66032ca2713bb9530b3f561e1689d625f8de30e9a791c04ec7ffb664587ea1c8ef14357e5228bf7ced3a24aa1b768a24badd06f203ff933be96bd43f289acf2fb24cfc4248651980ac3c0007ec9592946130bab10258b8160a48d339c920396f18a7684076191bee59cb2732ab31051467c405b5267b3e036dbbc2ce2718e68859190ad7b42878a56e395762372b62ddab88cc557e64bea1ba119e96f811be5faa5283179816377dc4f9a5189742d03a6aac792d98cf9135cf6b9e8e9a762aedc2404e6ea05a178455dcbbd0e04f6240f9c7b7e3b8ed8585e71156d347236e6e52d8c47ffff0e714279021bccbad5098c87562452e838bc909ec12f85bc1e9aefbaded82db4a8", 0x1000}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="001534980cba567d46934800", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x400}, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r8, 0x0, 0x0) 21:03:36 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/226, 0xe2) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x801, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2) 21:03:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:03:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x3, 0x2000, 0x22a, &(0x7f0000ffb000/0x2000)=nil) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2d5aa8df89bc77091460928c46e8fe9773fae8973b86a3415b0eb270bec2f50e130e600486df7071221595c8dfb9608fa40bc67567653d48817fb1ce6b51f8db5a87fdbdf87123476ab912ac037af", 0x145, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xc) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/12, 0xc, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xc97c}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x101, 0x4, 0x1, 0x5}, {0x2, 0x3ff, 0x4, 0x3f}, {0x7, 0x80000001, 0x11, 0x9}]}) 21:03:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x40ca, 0x7fff, 0x1, 0x0, 0x6, 0x8a, 0x2, 0x1, 0x5, 0x5}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/121}, 0x81, 0x3, 0x1000) write(r0, &(0x7f0000000140)="5e1e29acbddc69ea991d1bb2ebbafa110ae45fc1b52aa384e69665e676997fe53e94c14a10517fb908c5f8aad38ed12bca897fea1552d2f5680dc0babc851e09c32ace8e421cbabbfcb59a7746b2c22ca757fe9ac0793540aebb4b3aa326a374152b18e25a9ac23352d0d2c01f77fe7c7ed91f45561bddfd7bfc16f1d9ceb7e672c715b0de484a", 0x87) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) r2 = socket$inet(0x2, 0x3, 0xff) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x1f) sendto$unix(r3, &(0x7f0000000280)="817e8f465f83970ee6cb246ece8f8a366aeeadb3d921edccdaba198300f3c43fbfff72ecef6772cef361e31ecaf5990243925258325b5dcfab0dd915b8073dc58698ed4bc30caed16ce0803d92cbfa4625b6c8363834", 0x56, 0xc, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x80000001, 0x9, {0x3}}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000380)=0x3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0x2b) bind$unix(r3, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000480)=""/254, 0xfe, 0x1, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) utimensat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0xfff, 0x5}, {0x60000000, 0x1}}, 0x2) r5 = dup2(r4, r4) poll(&(0x7f0000000640)=[{r5, 0x2}, {r2, 0x80}, {r4, 0x1c1}], 0x3, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000680)={0x4, 0x4}) readlinkat(r5, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/199, 0xc7) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000800)={0x7, './file0\x00', './file0\x00'}) sendto$unix(r3, &(0x7f0000000840)="797941f2d94ccb2e88fb998d1f1452be77c44a34b68e4a0619036e0616ceacecbe4dd754", 0x24, 0x1, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000008c0)={0xe7f3, 0xa84, {[0x8001, 0x1, 0x1, 0xff, 0x401, 0x100000000, 0x7, 0x0, 0x9, 0xe841, 0x80000001, 0x6, 0x2, 0x200000000000, 0xb0fd, 0x6, 0x6, 0x8], [0x4, 0x4, 0x10000, 0x9, 0x6, 0x80000000, 0x7f, 0xfffffffffffff045, 0x400, 0xfffffffffffffffa], [0x3, 0x400, 0x6, 0x8001, 0xff, 0x7, 0x3], [0x7fffffff, 0x6, 0x13, 0xa7d, 0x101, 0x4], [{0x8001, 0x7, 0x0, 0xc5d}, {0x1, 0x8, 0x0, 0x1}, {0xffffffff, 0x1, 0x40, 0x9}, {0xffffffffffffffe1, 0x9, 0x8, 0x24}, {0x0, 0xfff, 0x5, 0x7fffffff}, {0x41, 0x5, 0xc7}, {0x7, 0x55, 0x4, 0xe1}, {0x7fffffff, 0x8, 0x8, 0x8}], {0x3, 0x1000, 0xfffffffffffffffe}, {0x9f8, 0x9, 0x3f, 0x4}}}) recvfrom$inet(r3, &(0x7f0000000b00)=""/172, 0xac, 0x842, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) semget(0x1, 0x7, 0x2) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setsockopt(r3, 0x8778, 0x2, &(0x7f0000000c00)="433220acd0bd95a394e8091c2232ec9c1200607438031eb56ae8ac8b3b77e034a56704804e729f1db961e281e28b21bf9a40272a239c9431aeec3143f25082d955c9a4410af05476deac4b760295327e8ba7392cd96f2d4b97a8cfcbdfe2e18bd01be3fabab04543b19a5fa083cd1e1ac50482d9fb814c70eee2c32d9f614f4796230ea8da5b61bfa276b284ed524bc6c1413b5a1d3c3d5dc168a55c6fb57f337b", 0xa1) 21:03:36 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1000, 0x10000, 0x2428000000, "68c128953441efd6aa5f574e4bf4da449d34e10a", 0x1ff, 0x6}) 21:03:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x8) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x7f) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfb4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r4, 0x20007478) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) dup2(r3, r1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x108, 0x1) r6 = msgget$private(0x0, 0x81) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000001e75e01d67bc348483403d7df8f969a06816099a6d6c5ac585f209cb0119ebe1c44361ef16f94132b57ca0332d96d53cf5108f81e26c87496a01287734f87e247a3091c0d3f315cf2e40e5d8dd3e2aa07834a390aa32d2183e3300ceda58f37886c6bc7663aefec3ddc9e8956921528727de372e1e3cf5cf8a693572690b8e36573363a3ebaf528176ebd5274b0d90049095813d4eb320858b3949e54a059529c476fb95cc3d8272ad8826b75f06fefe0b50e4bbec885ca7397348fd20605dac73e0000083724b2f4a34e86a9e00089afb993a01f29355009674c9e2448f4348b1e9440ee64dcc0a01ba03f6ec1c7500110fe3049ff431108de868f12ac434bada4daa71872a355b5b2d987a030de4fecee3f575504c0cde7d316e998cbbfbd8d11e6085e30c92"], 0xcc, 0x800) ioctl$TIOCCONS(r5, 0x20004276, 0x0) fcntl$setown(r5, 0x6, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001a0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000616397058d9bf2e185d54f277e292db0b43f2c99648cb7ee46e0d76c9e7f1c23bad9053033cc19a4022a315c7a7b1251de013f70"], 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 21:03:36 executing program 0: ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xe0, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 21:03:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x3ffffd) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 21:03:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:03:36 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x7) setsockopt(r0, 0x5, 0x5, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 21:03:37 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:03:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000240), 0x6, 0x2) fcntl$getflags(r0, 0x3) socket(0x22, 0x4, 0xfffffffffffff212) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x59, 0x6, 0x5f2, 0x3}, {{r0}, 0x0, 0x80, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xe3a, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x2, 0x6}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x3, 0x17}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x5}], 0x8001, &(0x7f0000000140)={0x699, 0xf1}) 21:03:37 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5, 0x5, 0x0, 0x4, 0x3, 0x15e6be78, 0x0, 0x2, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) write(r2, &(0x7f0000000140)="ed810069279c4949fa0c31741b98b38c501840f8979f03079ec7b5a82c6e0807879301911428a3f6b841d75a3eefc7722f201db116253dd33da08cb063fb1a553273ba90018e4f1833822165262044e99727f07e992547a6538bc4809507fd6326545423bcfd5aa28eee24a263e03dcd22281d9bbec1f75a68463d738e57e4aae615c1ebc71ccc2b66264bde546c5a2e3b3aa486e24dc9f8beadab2fe09c0000000000000000000000000087cae8467f574e2b04c9f995b4ad6d3e63f4e77dfbe604c313a9d0d5df9ae8d20ad1132d1ebc75c1a50070358e7800d10643c11572e19d7766aaf03fc913cf8afe25e72ec0c5a346f6d11269315aecf33b5e8e92f4d03f4e29", 0x104) 21:03:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() fchdir(r1) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x0, 0x0, 0x2000000000000000}], 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8040, 0x8) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 21:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:03:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0xd, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="8a", 0x1}], 0x10000000000002c2, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x20}]}) 21:03:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000035, &(0x7f0000000040)=[0x0, r2, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 21:03:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000021000, &(0x7f0000000000)=0xa4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 21:03:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/99, 0x63, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x2}, 0xc) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) 21:03:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) fchdir(r0) 21:03:38 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000580)) 21:03:38 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0xed, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x20, 0x0, 0x80a3}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x40, 0xff}, {{r0}, 0x0, 0x1, 0x4, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x14, 0x80000000, 0xff, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x19, 0x13c0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1d, 0x4000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0xffffffffffff41c0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x3}, {{r0}, 0x3, 0x2, 0x1, 0x3, 0x2}], 0xffffffffffff8d13, &(0x7f0000000040)={0x401, 0x5}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:03:38 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x101) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 21:03:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x0, 0x89) r1 = dup(r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7f, 0xffffffff, 0x2, 0x3ffc0}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfa, &(0x7f0000000240)="3c6165b339f1dc8aa9c552d5f9764783e7e1ff110f768250791c331dd4038661afd4f0bca802789fa28339e74c2afb02fa746c791b0a0ca2499ff9c07cbafe89e6030b61d78a18904dbaa00823ea99eeb4b2497393380e8064fbf33668af8acdbf3c77907f13ec825241b020ed7c0e257595935987545a965e9df2bb81d0c6c5be2cbed9b7790de9b87e4346ad4883f1c07d397b19b642b4c324d53321ed62dfc2f903f6bcaaa67eedf1f19b233517878a911c81ae72ecdd127979de4a22b428f5b44acd04f01f6ebc8f8e29220632e42733fd2e28b70002f31cc82b333039e76a9ea74b6366ab08fa84d1e761b5e386f4b862a546c431256957") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x5, 0x4, 0x80000000, 0x1ff}, {0xbfaa, 0x1e39, 0x1, 0x8}, {0x2df, 0xdf3, 0x101, 0x4}, {0x9, 0x8, 0xffffffffffffffff, 0x2}, {0x2, 0x1, 0x3, 0x3ff}, {0x100000001, 0x800, 0x2, 0x1f}, {0x3, 0xfffffffffffffbff, 0x15, 0x13f}, {0x3, 0x3, 0x34, 0x600265ad}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xc3d}, {0x4, 0x8}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000001c0)=[{0xfffffffffffff4e3, 0x9, 0x0, 0x3ff}, {0x8, 0x4, 0x6, 0x2}]}) 21:03:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x7, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffff7) 21:03:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c654894fea8766a2f267d300052d0eb4b6dd08e1e6384115bf196f40691af464bfd601a893ba7947c01f94b92f62e4db1195270988ec9d01eaee3232f2f7e322069c86f941c1b20066465e242bd357d5785f9703dbf2eaec08e64ae47634e69374f601f58231e1410746831efd22ad8ab82f2902f2b6b049ecc07abb42208515cf7ab9729dffbb598f545cd7474f7"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) write(r0, &(0x7f0000000180)='m', 0x1) r3 = getgid() r4 = getegid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x4, &(0x7f0000000140)=[r3, r4, r5, r6]) close(r1) 21:03:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=""/103, 0x67) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/144, 0x90) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x5d5, 0x6c4, 0xa8}, 0x7, 0x9, 0x4}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 21:03:39 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x1b4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) link(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x6, 0x10001, 0x0, 0x101, 0x7fffffdf, 0x5, 0x2, 0x0, 0x100, 0x89}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='\x00') 21:03:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r1 = geteuid() close(r0) setreuid(0x0, r1) 21:03:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) 21:03:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x9108, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x44) r1 = msgget$private(0x0, 0x241) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x401, r2, r3, r4, r5, 0x42, 0x20}, 0x10000, 0x9b8, r6, r7, 0x2, 0x2, 0xffffffff, 0x800}) fcntl$getown(r0, 0x5) 21:03:39 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r5, r6}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 21:03:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20280, 0x88) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 21:03:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYPTR64, @ANYPTR, @ANYRES64=r1, @ANYPTR, @ANYRESHEX=r1], @ANYRESDEC=r0, @ANYRES32], @ANYRESHEX=r0, @ANYRES32=r1, @ANYPTR64], 0x3a, 0x5}, 0x3) write(r1, 0x0, 0x0) dup2(r1, r0) write(r0, &(0x7f0000000040)="b5e03bc4b484a4772244cffb7850d97c57e4162b494e94b774fb5d8aee72", 0x1e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:03:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="18dd3533928c72f188ce264e3fd745897e1402fa8a9fc0d90800a6d146ccdfa8161966af3e7802c64d53c260bc6f1fc050a4de8114c8cf6946b68575bfd85e83a602f9019ba9941d2ae1fca49863f8c3ab69d923d140cac18e7616d421e4dbcd61be015323a128f42258e758ca659ba0a7fec809720dc20e537f4470e66affcd49d69cecf48e3c52c5fe13c449fdacb1a1e2a31a3b8718790762d3bad6a2482467b1fd629479c3ca3ca0cd854effac4f46d43cce08e495d66c3b9fbfb2a384115d000000000040b1102b0641ee51cc465ed6bd6f2bc25dc3c7b605f6e23b05d3b6b46e00000000000000000000f0609e98cb3325dc0109d28bb691dc50426696193b78f77e1c5699353df0f802a561453f70e6a68d381034d29716152f532b5059671e1cfccfb9f61512951ba6c1887c"], 0x1) listen(r2, 0x0) accept$unix(r3, 0x0, 0x0) close(r2) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f00000000c0)="eb82a1673b067f16b8ec5918b84becfdc553a756f19eac297ed9d42d3c9c180c97b65055a6a65eb4e3e092ae37b85261b657b25a3bf63a04713e031a15f82f7a", 0x40, 0x9, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x1f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000100)="b65cd657a7000000a7ccb7b3820797d17e67f5e203c49d471f283940be005cb9fa579f888ef279") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 21:03:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:39 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 21:03:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) dup(r0) 21:03:39 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x100000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:03:39 executing program 1: mknod(&(0x7f0000001600)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/223, 0xdf}, {&(0x7f0000001280)=""/109, 0x6d}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000001300)=""/59, 0x3b}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/113, 0x71}, {&(0x7f00000014c0)=""/63, 0x3f}], 0x8) 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x45) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x66, 0x1, 0x1, 0x6, 0x1000}, 0xc) setsockopt(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000300)="e6681339de8ab8868c015f6d0333b546499f15000456ffa1c33ee5d04c57a1157a2399187e4144bd9bca9c3382923fe88b8d7e415177413c1026acff05a7af15124aa0645af46c108537b7aa260938287bbe959c67ede872e6500d618dc010c3beb5d3176691e482cf8a113256fe3179f30265d9eba04102bcfa57fe754806a6e83884000000009064394cf6457c85548289864fbac271721528cdf3cbdc124908a6807063fbd54fd0beb46545026b1c59ee178a3f269cb8f45c36e120cc418f338ca2ef595e91a504a3852a1c9c7112f14cc8155aaa7421d3c0278b0d3a84806e43283b8f2b6c7fca9f59a8e8e7465177a1d390c4e1262faa79ace00e7c64ad8afa06c35b05461363241aa6b25a252dc0b2b38b081e1bef180a21384739d098006c0a5aa43b5128535a90a456f11df4a661ffe99be41c36c48ba05ad761f8bcd7c1a96aff0ee607e261bb88c4654d6a8ed5081dae1d5ae5f6c98329d07d020a93f60ae7733c7c207ef139522b62375b", 0xfffffffffffffff6) 21:03:39 executing program 1: wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7, 0x3, {[0xcf7a, 0x7fff, 0x100000000, 0x3a68, 0xff, 0xf6, 0x6, 0x3f, 0xffffffffffff2984, 0x7, 0x6, 0x401, 0x1ff, 0xd4, 0x0, 0x0, 0xfa5, 0x80000001], [0x21e0, 0x101, 0x49ae, 0x6, 0x1f, 0x23800, 0x7ff, 0x100, 0x791, 0x8], [0x3, 0xffffffff, 0xec7, 0x9, 0x7, 0x6, 0x40], [0xbb, 0x6, 0x2, 0x8b0, 0xfff, 0x9], [{0x3, 0xf13, 0x4, 0x9}, {0x5, 0x5, 0x800, 0x3}, {0x1, 0x2b94, 0x29, 0x3}, {0x2, 0x17d, 0x3fff80000000, 0x3}, {0x89fc, 0x5, 0x1, 0x3b7}, {0x7fff, 0x80000000, 0xdf, 0x100}, {0x40, 0x397a, 0x40, 0x1}, {0x2, 0x8001, 0x0, 0x2}], {0x7ff, 0x6, 0x3, 0x10000}, {0x0, 0x10000, 0xfe, 0xd15d}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x811, 0x0) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x5) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8) clock_gettime(0x3, &(0x7f0000000140)) 21:03:39 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x40000000000) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xfffffffffffffffa, './bus\x00', 0x4, 0x5, 0x4, 0x7}) 21:03:39 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x1, 0x8, 0x8518, 0x3718, 0xffffffffffffffff, 0x7, 0xffffffffffffff81, 0x73}, &(0x7f0000000040)={0x1, 0x100, 0x10000, 0x0, 0x3, 0x9, 0x101, 0xfffffffffffffee0}, &(0x7f0000000100)={0x4, 0x20, 0x7fffffff, 0x4, 0x2, 0x20, 0x9}, &(0x7f0000000140)={0xe48, 0x8}) 21:03:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x5, 0x2, 0x10001, 0xf1c}, {0x8, 0x4, 0x0, 0x4442d66e}, {0x5, 0x9, 0x2, 0x80000001}, {0x80000001, 0x4, 0x20, 0x4f}, {0x0, 0x6, 0x364, 0x200}, {0x7, 0xe224, 0x3, 0xffff}, {0x0, 0x1000, 0x9, 0x7}, {0x3, 0x6, 0x5, 0x4}, {0x3, 0x5, 0x7f8, 0x3}, {0x4e4, 0x5, 0x8000, 0xffffffff}]}) 21:03:39 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 21:03:39 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x68, 0xf0000080, 0x1, 0x27114cb7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x40, 0x1000}, {{r1}, 0xffffffffffffffff, 0x42, 0x50, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2e, 0xf000004a, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x21, 0x40000020, 0x1000, 0x4}, {{r0}, 0x0, 0x8, 0x1, 0xfffffffffffffffa, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x88, 0x2fb1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x80, 0x8}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0x80}, {{r0}, 0xfffffffffffffffc, 0x4, 0x41, 0xc0000000000000, 0x7fffffff}, {{r0}, 0x0, 0x47, 0x3, 0x6, 0x4}], 0x7fffffff, &(0x7f00000001c0)={0x72}) 21:03:40 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0, 0xffffffa2}) 21:03:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x260) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/9) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 21:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xe, 0x0, 0x0) getsockopt(r0, 0x7, 0x0, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) 21:03:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchdir(r2) close(r2) dup2(r2, r1) 21:03:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2f, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc1045763, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 21:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x61, 0x0, 0x667f, 0x80}, {0xa, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') 21:03:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4b) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r1, 0x0, 0x9000000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:03:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:03:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) fchown(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f0000001140)=""/93, 0x5d}, {&(0x7f00000011c0)=""/68, 0x44}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/123, 0x7b}, {&(0x7f00000022c0)=""/162, 0xa2}], 0x5, &(0x7f0000002400)=""/78, 0x4e}, 0x0) 21:03:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x34, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) lseek(r0, 0x0, 0x0, 0x1) 21:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x2000000000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 21:03:40 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 21:03:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) sendto$unix(r0, &(0x7f0000000040)="2c37b66e25f4cd13021c5cfdb68e24bfa24b43ee6d1c10bf408b15f701088f3164177a31a7695fd1493c9fee240a360fc45f43335ac8d34bd9bf02b4acf66fdf1eaa746d233835eeecf531b43e865656a599f46e496af8221768d8aeb6061b4deb9c81a45573218bced59eeadfcc63f97f88f7be953a724df368fac76b1c0994607e6e0ed7bf2d138b6a2112a90e99b17b989cb191598ceaa58104c74244a7f5a258daf94774a9d27a408ef359b6f74ddc45a9d3a807d3c541387a116117a4795b4c33c889360922e159275f4f2701eeb37f9635efab835ceac5a6650f51f5001ac83f8f5594ce82c804ed344f857c552dde3843961289ebdeb33c7e8d6229b49704cd9ea09f17b7e021b614e96d79ead9615e9aa37c1b26dbdb5b39a94e81569458875af072b8704f4224e58b294a5fd8fd4308a47f1b8f4bf8275e2d2e63ce79b6acc5e086d3b4a0d0d370c3a30ad8a06f0281080b1907c975f5ed736b03980e35f1ce7c094df00cc7d9724e31672be7bce8befcc9a9e37d6f3c179ee049ebdbd976dc3d9956a262076205081816c87bfd591f19d30a69daf71efeb60c0601fb859bcf92d73ee8d73eb8af964f643e4e515e32ff92fd3d2472d0915b79f9ad4f34e2e84f2821124dc762a7b6b2159a5eb284375d2c46dc5af5013c7b527db48f4855aabec41ac671bbbb75dfab532d8aef26e62e997dcb77e213699249277fa57ccfa702a34c9943dcba601494a2bb0248dc2c26b5ce01256c9919094b1e503346405bd89c7d11c7f5a4a3685aa48b1a2a9bcf030674c06515c43868c210302209513b367222153bb23054ecb9756dfcaabfeae01422419775e66141bfd5371057dd2776d61f1b242573ab7b982aa5e351245feb8dc98d7c22bfdb7bdd62cc4262ed90275b9af31f1c5d6021d4f00d4a1e0cd0a410e52f6164bb0ffc78f83573f06b7d584ec1f65f0bab5d840c62ab9aeff3e43a8bfa5651afed6fb5b19c50dbd0f6b4a6201ecb12c25cb05ebf72793647f27722c176157a488ecec3c0467518ccc15cf78b3fd2477c08aa4a1504f94c2cf9e6034aaec0477683fdba86a0f68564e96e5ad76cf70b05d66d1f8a9604c54f5077afd6688ed2beed1b77b90dfe08351065622fd7af5b4ccbe9410a39d2cfca7c30075bf868d66e5ab4f55d5abe5359b9f063d2883cc4524913bde4183e0e5a4ce84ec05d00c87831beb7156d0c71ca496089f7cc03634d89d0cebaaaae996ef181a492fcfbf77f5f1cfafcefbffe6bac14d1a3fe18d0a0074a04c63c3bc9866a920f43ebe5eb477b8b8f85a26ac3f7e3ec5777c4850035d57fb2075098a47571748971568a6c54f81fc887a571e18bbe70ee877b061d2a223ba01ddc840cc38ef27e50039b3a4fdafb90a7aa4d52ac242f117864d81cdc4e97e6d989c27372ecda2f01f519c9657abeb65016007ee8fc8cbe423385ff0025194d1fc4ef47e497e8015815916adc9731e61937e539a7379f9fd0e8b6563565a4cd8c536cb18c6d6e91a90c32a55c89473cbfbec81a24743bf421226a2392e33960488ae4ae7940e78ae09d001fd8bbdc5ce564bebadd024f8c9b5aa1dc82d845525ad170554df66f1557f9f16ffd67931bec0adef5d9c9ca1d21a3c4f09c23c7769e880aea993aaf1a4563632d95d96f0c14f65f441bc1a104315827981c9b674504f39e1583e1c4017ab95bfbe696163e873f60ef829de84aa98d7bb0e00074b8f32d88c305eba9fdb715f729dd059d1803e91fe7fa53b64e184323b898affccf81b5f56c5f7dc940f7a8c63dd8eb4b0fde0ffdb2def04529f1f8542574c3fecb19fcb1ef71cc3617b8988535ec6fdbcbea6fa0bf3d993e081f232754c68cf5f059926e2d2b1f596115e663ffe503296514026c3872e864fad17b53aead07d45d41b80bf5130a7886a3e269e1a6909dbf013f104997e79bbff6d8a905f545db67f3e9290d0a54b126f5292c60ca9e50ff6058d9a665b3599fec07543e3be6a89d54bed9a8710ad02616897a324a511925d15ddb64a3899e82a28228b677a89654255205b991031062623221a0c9db527db21065685ee36abccd7d1da985b764d1e836d8cfe103417a46a484fa0ffcfb71a7b22bf46f19bc4dfbd0e69830270963553fb3a5518c63f93afe2f6a33243e8171eb78ec4f4bd441057da8fb13579d536077b373245279b67f7b64a91e938b86708bde3daee1babe93bfb6b0582710f8a86e7c644e30178f0cba5e762ec11d9c9aa6e51a515b31d2c5ee023f4d7cea03efd675df254d1866efeb44b9286cbe25734137f4f1a0c9baba29e16a06c0ddbd84f087f4e07fe8f3d48742859c272cf49fd922d044a9f4820fab8062c66f6cdc52cc096614d44502ac1eadb1c78323675c1dd8fe1cadfef24881ad0c1584b162afb60b55a48b147f1fa3a2017154057bb8e30de2bbe08fabbc030ea4790f2eac4e2365b35fcdf8c2b5bfed1a1018d251dbc62bb298ab21631d0a95211ed77399f9b19cc52e1e3302b15ffd7b71a0341e5ab484ce67f391955262964c069b6943751000fbcd144c4efa61788f9229952592c16636100c9d2344fa2c44aa924b7fb4f94ee32857df72d38be893b6f64014e2c75676b7047f2fd22f73f7262a919e52901244971a9c287a8c2cda2b998cc912ec8854cf6b76095e4410b97d2737d8212431a9c027b881533f5eced9e28cc72c25b0c58d1f880817fcdb0912921785870d064eef9e0b0a6872aa6565efd480dfbf057b4e79ce167effcc5bb89be064206812ec089433a1d4b262549cb344b2a1c0ffa33d3f4b0a57c9a898464cbbf965e1f017376d0784d5e964d942c90e8e0527cacb66b86de4ca09fe2801b9b5270fb56e9dbc69d238ed973de07237fc45f6d516404fcda0d685d915752407f559715f6e15d17756f3c77402602758181c54da795edf38d01acb170afd46f6fa7e5b6b90473a5186e3c8c8f53b41a504f331e0edbdfce5a4db42ba2319bbc05a9654956ca8021bfeba2e029aa71b65ac0389ca7c628f6c5ba2a523873f32c8ecec40c65fada74921f685c2ed2e4d08ada863ff61df8b7be54b4109f0b7f6eadb3536a889fef5a5ae95c276730acb2f2fb22c6c2758aa2071d1f96ab2f8e150f2c457559e2bc867dfbe01c3b9f5c877c054a5585c048dd24fedcab61c69157a71c8a328b4e023263220929a4e45bf73415ad287b135c12cef1630564b2a48aea6615b0e8ddea0abbb190378bbc5ac24211244e8b38b4abb5b1aba9aa453642399acfb022bbacb634cc07928da87ca2a83ae3d7e422af6612312f7d6187b6f5605663fba8dd92cd7fa85dab8321b151847d645871d29f35bb5a4ee5de91412b53ffea5cea51cdc30e7563a403594baf0dfb44bd863d49b94b0501cc44fa04284a822138ac64a76dcba56031eb21969c7ed7faea7fc6fb9446c66f1b10798c1998762a1b1e38a376beeb9d6299da6ad37ffbdfd8c1f410375d580c5366d9a355cce81423fb0bf724749ec5d2545dd926e1904b0e0a96d963f703d02127c361cff4fe279d6011d2b4553a22d2984f64ca1419eed53ed42ffab2e4a1c6ea361d8d6f9c868d9d6a1d4cc365788dbbbb1191d2f8520608adc586ec13918cfd373618c88417b57d5bc207e5d30cc1cee4107a9d63a6cfba568fa166ea48a22c021d48623e88f2e967997fde6f9fb5baf5b457ee50b8e0985f49199bcc48fd8e133d4cb3f578cb325da92c594a23b2b3e5c4b0efa36d3bb0ef4e97c076d2f50b6599cb04a5013b9ee354bf18777c51f2477f95ba0fdfc8de8a58247f7866e0e1bf910644649eb3eee36c14028342fe6ed493dc68cb9428e6ee06fdc463073fa43596607cd53536a34215c012f03835fdd88ffe15f574cbfa1402ccee9ee0fe46577a67f5a59cb108d50b6b835f600ef41ca3fcaa7b2e2dbb68d99109194ac1de17be027d778467751e3e8ad41f1c090786f9007892535903181c2469d2fc23ad49d010ce186dabf8c5343372dc3fdd2c49beb22e12e9ad75b628e6f6b28e6e98603bb7871796221dcc98f2c36013ed9687f9515e1f570416457a58614164f4786f80aebdf401a1ce8269f4db2bf3c4a9e8d57f5de843f3f3f7096eee04e3ce07fa380e5bbf638ff75da58363d81950ad780831f5e87cf56e3e5966e047f4edd9b94cdffc1e0b78a66147d7dcdd23fa0293112583b8bd00968e29276e4169119fa00fe7cc43187e8ab4a1157328170a88efe4945bb192cb63ed0b50d524cc7d200200da80373e21309181de725ec0cc2fecf3f93fe0801c7804794231e26a708870263c72c4964c665edf887ca68be49c38eb2e0e4d40465b85458bd2e06272d2aaecc5f88cb64e54fa4c80b32fa550818660b1b109266842c2293b4752fd57a09e19b3a045a049cf587a8e21198526bdfd2a5fd165fcc5064db74bd76536fe23a40568ede49cf47e33823dcdd9df10af99f16397000a1a4f840956187cb8f10beff1ae03759dc15fc5feef31eac6b2b21864c561f27f1de676ff1c6dac7a4562cab07a607edb566cf7be37d6800dbfd39e013b20a50ea3d7ef7ad39415daa21d4fdfd51afc73ff5e3faa827182042d075460ff9b298ec96dd94c718c462d126022bae9396cfd31aec89c23d85176bec49fa7baea50000cab98c60146d93fa28bc0f3486dcea47effe4287bc574d0d9551c5c9f0806fd7d2a6d4ca3eb73d6202a229957f33383e3987155688c0b26604b629902cb6d58a06267c72b2f942dfbb80bee56675dca3f4d4e3dac8ab751f164448ab43ede736bb298f983a77bdb533e6c0f97c755dd71e334c89b6ae37e3e851cb48dfb313d900c8a57ec10ca0d8c6a8faabf8c04bbf2ef83c78c225849d53aca921fc0ed13138778bce591c0595f22eddfebed08248cda7f69c28c719a10cd6c1c0e89c772f19bd7501f793b74761f643cbf2f3246cd2631e4560f87ea849af2cf2dcd6ef067e657ae988765500c173f52bcaefeb97627035cb059a5a6ca8a7854a0c1a6626b6ff83f8c6bdd3f5078117f93d8e5d8a66df36092de7ad34245ace676f11adf3afd290b86bd3e966089550428e210857821db72bfcbf28e6f100ec6f519960ef7c093d23a8d588846725c4d2939f98e8941f4363989f0604de8abf52e46f76a3233b6907f9ef537da719a70fd88c51ad9ba9221662a2360778c198a0de517ac390728c09b8bcd6640d961e2ad1ab18f929a491b0b1bb61a8f02cb315bc8b27cfec508bf1edf1fbfea63547e42656136d27bf206de0f26e7175c4d4da141d9cd2aca91cb4137b37fbdb4d2d509f326bbe1252e152df9485c241010c7d3cf395c96513f880cc2b878f6648ca0d2a35b20403de546d0735e2802248bf4c4bf1e0caffd161fca5cd3eb09953ae2c52f9d0ccf631e30060c698d02ee794ca048d789a095e8d6f4b8a92cf09215820163650a3d7aa7ab8d18b16b9db4fa449f5270e9e3417e4d0f05e904fe81cae8005216c7adb06cc7ba8bf4174ce61a0727894a063a1207f58d02b9a2fc0edbf462fceb665a165c2265e46fde8cf6ce3989047642453707361cea00538aaa25718d4168fb34ba5c815c96b23db1b37264ae1a6361e1fa51743a9f39b1d28ae11198a982e1ba4d02b549d63101142efe08bd10d8dce97b6575ae59da7a15835be514f72f5ba06f833d2624a5f204da6950c04b20c6c87b7d1a25e7f6c4b6a3bac053e88b3c3c2a28cbaa550c9db3b106ac61bfb67ea7b8eadae8a0dcbd4afff467d1cce3aae72f66e89c4be6e4a865b1497c8c929ea8a6b", 0x1000, 0x5, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000001080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001100)="7b057d1faf71b9989fe77e60", 0xc, 0x8, &(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8) 21:03:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='*') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = msgget$private(0x0, 0x215) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/122) 21:03:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) setegid(0x0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x8) semop(r2, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgid(0x0) 21:03:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) ftruncate(r0, 0x0, 0x9) fcntl$getflags(r0, 0x1) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 21:03:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r0, 0xfffffffffffffffe, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 21:03:40 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100), 0x1dd, 0xffffffff) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 21:03:40 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x50, 0x40) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x44, 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x12, 0x0) ioctl$TIOCSETA(r1, 0x20007465, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 21:03:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f00000007c0)=""/51, 0x33}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f00000004c0)=""/49, 0x31}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000600)=""/241, 0xf1}], 0xa, 0x0, 0x50) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:03:40 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x81, 0x263c, &(0x7f00000000c0)="33366b41d8b0240f828e007c470f99eb1a9b5903544ec3bb0aaab4317d802bf6a8cb57b313caa5ddb6b20dee3bccdb285c1176f9dd4f0c8937dc01be80fc703fa331ddbcb2915ff10ec79eaafe014401f6e12a489ad77558d52acd9074a7df8b610ccc641b08f02dc0af66d6a010f30d0e1d91dc64458ba7d92e782d15b402ebb14ec0e2cc95aa8e0f5e3ad19485ce5b0b49a903e557ae66693a949ac71db4b1fa2a4725f381c0a03c6383dd55c2a98838f27868cc1355e4116d8766c66d5009bdb03f6aaccc9ff416a671a17889eaa4b5191746e82f5acf91a1855739463ee21046d69aeb3cdc7ca1b18213402a40101c3dece574bca4457e53576e912008156afa583c3b6948bb95850c86a59f10d5462d7f194756d0d3803c279f63881a355a3b92e0fb8de4d465bbdeba3d3b08f367921d473d13aaae98a02c9cba792fe4d73fc26e7386370d7fc0dd3d0fd6094864e721be74de7c5eaa26ea59d376ba11bbf4fdce68fec84bf577f40215a23ae277f1457bd2d273c19478cc120cb1285b906cddb839dd64dd106993d0cd290396655dee0f52dd19a01f2c8ea35f3e22cae8ac4128437edb89c204f336821fac5e320026016f8a346c5406970b19912d689aa70b53b8c7e745d58cc079c62564f97ad6a19903d115e233804f7ae226e6a940ed2abff5081b7796f2ba30157cb7a56ac7efd0ff77e17635551cba5195879f70750e38c8a54754a4eacec797f7f0508ba1cca6a51b4cf827fa2e8c1eb651fcc5003d81a29c79397719045e7462aff6c129edd94e1074fbeb31d98e9c4fc40d6498bee40529b4fc31e72a0acca537ebbdb3bda228daed653c44ff441bc6ef3d7fd029fa6e98edfeedaaa332686c61d5ad15f7521d2cb9d3f6aaa972834098e2aecea4594577b02a73a16708dfe7d9856d0666bb0845669bba122714cc3d69a6c7421aa1a0b2ce2867bdd68ca4a44018ac12f4db00b9d6b1b38f9567dd61ab0d6bff65420960b8f41cbadd381c0c9f3c852c837099446fc0734dbad62ec81115473ab96e2eae5f24416d51e300b081f2f2e9f00f16a46f84b22a8c824eca2db2d0b2ede252c0181edab933727cfb1dc091e8deda4c1e8959c22b509435e801ae01ca0b79724510629e989ca615085b0715dc4725b0fc6b0adbfd703ea5b245bf3d97c3d8152b8c16ad6e441ab8dc60e14a517d33a1aa6e33508856bc2ad4bba1e516eff80c719583eb49caa5e32c9c356afee970503f6c6e3b144a06ba82a1bc113ff6f2e002001f8fd565e7ad8c340075cb15e16df02649ca9f3d21810ecbb1c52f75d9414052e65c984f37ead686ce8ee9008e801c10794e5116aa035fb5fc0daae15ddac905cc29a792aa09184422feb17a37147d214c6de8cde9e9456730a862e4bd4dfd228029071e8700315e767336490c4b474e7e51cf10b122227b699e3412338df22d3189a5600ea2fa2860b2f6b35d6d862c6c2571c54c04aa63b8679d3c96a234635ee582a516b999e17b84a2640f4a882743e3ed137eccfcb29bf43f9c3d2dcc7402fc952d86ba5c58af872c68c250f7a2c16cca2995b0407bd056588a46d9e8ff131d1e50edb31b254743b2bc95145869bd7d1ad5e95c35286136a7808c0cca78e3874073bf696a7963e5ff18450354fdec50686301367299999934b01b0a21ec5731f5aa0ac7b9f9896482d19eb32fa68f2b5cdc6bfdda13059eb7e36f276e1bfd23f1837e166535631204fcfe89939cfb77d21915eba2faf2f1a20ac0afc5a895edd5f0acd0c2cad4370f1eed03b499dc92511bebc569d826b98dd8eabe1a6fb53b285cb556633b277c931012ed64a4e1c11e0c3e704d07945f1838bdbd257b492702a9e159a4e6e8e4eb0ed5db11f5d7ac9f59d4decaaf28b63e1092bda9ac69b035d1142f4eefa485e54fb3e29c50262c89187b50e70f2861750fba8369167c7b9f3ca690ce000db93533d6646342c13f6db285d6b5c926124e2b2fda24ba075519c0ebf2b83d3e3e7dcd318878d554e0f87e1872ae29b7fba9d82e708f6baa5b94831bdd9753e3eb166851c679553ce087b1d4de835adf9f547bde0f49b291d9f502c0979a0f7e03882834ae93dc57126ef83e01b82246a208f7dd018ab32bd0dcb9c6a120a270bd078478b0d50e72352bf772bb9c749004ade8602d569bf674e18806c14b38660fb91c5807ce93be0752d260140c5f48d25df0eadbf231cd8853c91657b5700645da504d3bdf72e932f5eb9326c1d48f4bc9a85cd3fd911fdecb2759063d41225eff4a5bda0b28fe38c1e6f436abb78dd89719dda610cedacc8d98ba767948c21f15d37c41afd63bee40ec4150f48667abf5ccd50bc8c22844e5836c1fb7304ec8765d75b702689ef568988de8a453317edabafafdfd7ad2e90e7e3975ca5eb1e4646c29261251d775842a345c5967aa3c755d413ac58d725b307565f004ca9d915ce98f36790630abaedf5ff6c0fb4625841534fe27776497852d62a87b1c0846bb4dfa32fe76039434ddf0393aba3ba46d228f9a9d2c3f68df35bf2bb526d912d64b9b8fd3e5c752514c86e0d550d71ef22943c622ccb7b08bd0e9c54a6f714dce5c797d78eda89fa169b5b951a761a9509aff13e3745fbf22a1bc56f0960b9f6ab6ac116cda2370fab6ecc3de64fab036ea08754ac1642695773d5772d33321e8aa06414af18ff9d9cc09077d0da7da58d390a2bcf9fd3e972145e537dd6b53b9cba7e7009f6ec89db96237cfe0e68cd9091b1f646b18d3c77dc8dbd748d917cd8e9c974e24a75c028ace2085f3c026f31fef923c8fcc76b12abb025c6621df704cc2a47c87ccdf0db64b1ab92adcecbd8bc4b4f1805b4a6c9ad11733fe3ac3f3b59dadd37b585c169e9f10d23218b11feabd8a9da9d2981850bb878d1ea5520cbfe808efda0dc719b414438694c52d8db45be54265bebc5512e420f053545f4627d8d7a379de25a8cad2a2e790127945ac5d0431a3be8459680bd55cc265682dc94bd42156a98bb6955d58ca819ab887cae402ad634f05f8007837fb4574b4cc8ff1d70908c8b6f8f58b49b6bba59111d286f8731779e3c2ef23be778453812aa50e7014a62bf2292b4707b9c72834fc169ea4781f7d3aeff7bfa078f13ee6d735e3264862a4dab9bbb4739265217030aa34ac6628f035f4bc0047684712d6f96f609f68787d0c62f27bb089c41116ab46578a66a4ccb1637ad5034a08f252493343c61c8f76c4e2f982756a657c157eedb29b28a66567da4f136a6f83167c1d4810d0db741e56c34cac14ef375a1ab04ef9ae9561353d3c7ea4180d242622161debd4eb72116d9cb408a41c3679d8747b25004f071164530a724dbeefd7cdc740de5c7a3537f2624aa2468f9866d28bbc63e90161be88c076c1127ea3937004235ab8e874b5a0527fe04e87d26367de105514a3c0b95487e1bbd5b8280874ee8b50fee51cb71b4d78a87566d82da41c29b9f2e474654e94e681389dc56693eba8270b7f9c8f77f1dbba9e0573a275d0dfab2ee7ac883951f7132646c6860a1b36ec7e9df521c902fec37e5510226ba98a121d9866b7152da8d7b28df517cbe2532d5729d56d696ac6b1a4e33195cb5c6452a73234623d41abd55abe447c49a31b8500bfcf0267f1a86f995d2faa099b0ddb4d60a7ebd0807f4f087b1017ca6672f27635624143f388995e42ea10e4addad1dc5547bc7e086dcb3ba256fa6c8d1228f97ca7632702f31b457fd6a1f6b885ca7b064cce50421dd22f6434eb739273c553c30e28d83cd4b948a744d021255f089d1ea6310ab2379fd1a2db32aa8eb6e7f88e81e6621e5984a366caa24e204b8f82a2a3a01183584d0537cb415b6d68feda488dff1ce3f13e4bb9387eee5ed0aad56ecea288786a13b5e479286e05c2b7b437b063812fdd40cae2eb5898dca12e5f9517d9e4b926bd3b02a9924c11b8fa26c4c358e04075af917ab62a13e280f8a677a7105c612a672a9622186c013f8b9b09d60f1cf9f51e68bfe0b4acf3d7c8eb29b005f624f2f0d8e07005a379fcac43c5ddb44ec3fb2fd9cd8d27c310bdfd591b0113a4bdc88be367353d5a17f1a1ed6ccb0b9f778ae336a01e6b795a40ae509fe20e3d76165d8ac89653bf3fc856a5f025a3919cee32c267bf4f9bc18b225bb4f94b6457e1edc76ccd66e73f1034f3102f14cdbfbbdbbb081cb4a725b4b736009fe5396c91a743933e98698efea80ab7da95035b259edd9d9e9ecc17d151003b0716bf92a503bcef4da88211b8889249246ff40759b89b8847e0067f5ad65a74f004eb63eab3f9f2ea6046232da0147b4d32265c629b2314304eae76caaadf9a2911edc6c2ad4d56e04915bc0a8c7743071f01381bc96c9d3898e84cac6d7347921060130c1c652e46ead0e3df5566e14b7907f5e87146e902dbae2e8b1a44aa7cf2e2f69baebdcee55909173e15262f886b7e6b6e6d6f15fc0199be6a98d422cf094d4a4de5a27a1d680e94e0416e20a14900e6e6afbbb9739fefcc1a15b64ddbf62411ecf7add27f8ab50eb40158bdf53c3fedf03f2fb27cb214c210ed893acdad1c3b8af67e11028942ba4dad33de63c7e82d88d6271a343550ef587aae57852ad8202e55021288123040dc24140e64df53944cedaa01bf6fcee11a55a6397a2f222ba72a5b77baf16fbd665364dc5a522245e78e19c495398091b2af42b81c5eb57eaa67d3ee558bbc1675a4f36d9a46f5de050d6685d4cea7e566dffb45e58f976b4cd1ade6c6a79dab0360a424ab13403d54d6fe5086dec671123feb7dba2f322db32374f07b4fec6729b1de08035d3357a62c2873f8f93b8a0fe48cce3fe5cca8d29804912d6902d94a05a2ab31eb024369b5a5822eca5be55dcb6a1e25986ef3d7bf8f2cbf1619ec785edb930229b92040c5c43bfa429b730b0d1c59d09afa0879d4a764efd6c90564fe5955466c25a71fc0979d7c7be482689e4d15eda03dfe8b129fbd6df3741945fe6ad4fa16c7c752f0bcc16224d3bb6238d90e5ac936348113597867a7aede160e65d64d47eedd076232772b611623749d5304c294bfb4ec2a21585dffc77f3abc661d4e1fbadb1d8804728c22a38d6875e0fa8359d89ae2c2fdb42e57e0606ef82820b5da97f024e759f4c7cc26f8815ed4952896762bf04ec9e9b1cd01f41127ba38afe18c94c9d638a43e2ac6b611084c0819f024f504f38309bd0eb54517862893ed411de8713f363d2916b5ae47be4d35bb92ff0f5fcee4eb6cffad3b3bc3adb5982d8e56641ea892076e45a406bd085886e41f54cefd93aa94045ad988323da4c54f056876e8e9a3658995349e3820285e94b7728cc13ab5058b10c4c4d6beef5fee8724ad46cc125d5cc08f2ffb4c45ca1e28b3be00c33c4b173288bcbbf5ce4a9ab62774b1c5d62a7c69bfcb9f4932836a8379d4857435006d1b64d1a77cb7cbabc1478a1344558daeee20f9e913ec47263fe8311f9b8c84bd6380b27d8444d9d6ee25888cc3bc23fc39fbb61432a24fd7063f1b805e14e636898d4ce63b2fe74bdb5db90a125e22315eb4a454dfd797655f37fb9dc58e30fa413b5b0475e64e0fcf2a036b7858d864f31b2413cc0d2285ad6ab91f25fce5c7c1b90eece2f848fcd054e55e1f6aca3370c07a264067e5ca5b417ad80e23e1f4d56e56e5c50cb6ba3bc681f7718ca3cf8f69be14007c8992f8d8017a79160c6762e03941e3521460d720283144697f61706d902ef5e487cde15ee33d728b29764939ee0a8f4f6e843e6878833bbe7ee6", 0x1000) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 21:03:40 executing program 1: r0 = socket(0x2, 0x1, 0x800000) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 21:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffe}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) shmget(0x2, 0x1000, 0x160, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) fsync(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000040)="792fa6f695b90fdbd337052ad4bb9edab72599035bc81379dd09b2bad7df74f34e704c70d0c2f46d03db81830b2af6702930c3ed6a4bf2a45aaaaa998505a2b0923cd491eb31d83fa46096f559b69a", 0x4f}, {&(0x7f00000000c0)="a062e24505e569f9bc9705ea666f16603ee0249ea2882971ba9a86211b0bc2c8e2", 0x21}, {&(0x7f0000000180)="6e8922093addc8e35ab3fc5aa5ec3ae858ae8920b29bfdda99f87b8dc42b7b06f7ed961714546182232c8b4f9cabe2fde3a93244b23aab582d595229c41933d4a64100b42c0406f162591d26ebdc4c0c48805d4826e445a1ef1f60e17bde12eece9a900f7c1e700b41266c3e36b6791f3158707fb8fb3f7041d8bdb38957c8c96d8aedc94fdfded8dd6b40982ad190c52ff198c5b316b9304c07f3607d4895416ca415565af97f077d50b1c1d39aa921a4428a76b9b095ac4fe8e32b4f2432bcded992", 0xc3}, {&(0x7f0000000100)="d09fcfb2c160852670a6", 0xa}, {&(0x7f0000000280)="2e44c5aaed0d675188d44b194540a36c60e2bd029ddf46dcb65e946ed7e325b3e92406fd6a1908f797715bcb6933488b219f201569e08eefb6e5e9cee217ef7dccfeee70ed182f34820065a5678cee572f559fc853083b94b6d6493a93dd0d8bc3efc4fa4dfee600bf9ba608e35389c204a513b7a7919970c5cbf6fa9baec15af1617e0126a212c81063cf37d1a8f59cdc06cb0c1fe99363e5a8e4a7873ea5389ec524702a876071ce6ba0bb17e586ef85eaa1790877f5b4536a96fa6986b08dbe3ed703a8afa64b1a8df35ddef9c674aae87388331e73b114a3465a540672932d3dc1d5fa3d0781ca4a332665c51f7910f01ce0c5a9f9606a0b5622df2a", 0xfe}, {&(0x7f0000000380)="daac37d676890cef4513cccf68b85e37b08412db3c8796f87f6905282014db728bb779a17896", 0x26}, {&(0x7f00000003c0)="ba5d8150c02e66a3fbe6725d67794307411dbfd737230ca5ab4a0cda09beb3a35034c086729a276583f4139eab6b0814eb977da7304fed25af5662d5105c3419b88f40794607475bf4af61bc14473fa0bf45aa6b7cfa7c9f2c34d2b3536252ff9ab96925d0cb94ce29625bda9f6c6dfd9db7907f32164f7804a5a5186520271123eb9e74d4bd4df227a7945612af0d7a4d9e9ec118cba2c096f9a662ca1f796c9d6aa1aa8665bac345c86502cdcd36f7da00a65e570f9b8f2e1477537e552df3b53428ee97810f4badcc1620a946b880c35357bd369e320b2f8c229d67ace9c1d420906918336905b8851441b62237c1d5d9fcc0017d124d69b55fe330e8144015aa71cc366a366c0abef7f229583f1164db01c4db37e81639a8355a4092c8683afefc9969621e17754b19bf9b6a44d914f6155685a0dfed0f70027af0333f542d30d721149131ab284c35a9b1c6bbc9878f72662c302b4e595ec869b3abb89b6b2979f3f69e9a9cb4961461a209473ccd7cd158a29dc9833f177a8b0e226dd3a205437fd7626bef4057aee1ac1cf7714cb7c8ac0098ac11ed74a57a57d14bb48330f128831d70b5773d8b40d28fea70673819630578c639c56b6b78cbde31052eaba99cfb3415669b4dfe0bb664fd129a3c73ce27364734bcd754769178b1583bdb39deadbb89d38438031852ba1780bc3da740f7d77140086135bb8cd1b02b1fb3d3c235ab6686d69dd3d295458b5a9a69b1e46064a7f74104fbfe73f3a27337c9a1213eeb2704f7fe522fbbab9e1f8b192965b38f3dcb4e4cc1a3cc8baf58a5e35ecdb5bd516300ebad8a11e9b3a9595551ebfc861de824c9c5cb152881752608e0339592d42735ccbc30e2f7b3fab82b00b017034346e7c1701e2056ad97708e0343f3ca034d7752b626f61636586a1fad74cec5871a45a32cbe3de135af008d310fb448f4a1c14f31b9c197710bf92e9c6e2200bc9dea4af1dea2258e842ad05dea2e9947f09b21450be538dbcfbdbf2bdbb24aac190b4166632cde7521fe39b1488b74296edc502e67269ef2fef6da9c51a94f7b1fcd2b9acd37cb27b4eb5ee82da5b19bb6086e630388c3c88a2bc6122ad1d03b949a4df05128c238418fc358496570b055c45725a4452c7466c68e86d7bf71f75790199cb9dca46c72401b8341981c95f551638d78c6034d8531a2a45f4bc80bbb185fcedd722529c854cb22885633f327a71cbcef245439e55128ccbc6a7da90dcf6b27fdc3ab60edf9b4c56a13361ab99101810c88642fc18d85e589e4d2b812bd79cda75a366a64894241c2060070b0677b4cde84f8abbc3f73f45d3fe0964e0089b8e5657a32dd357221930cbd9d7133ffab93e8ea615c01fb290087f81d870816ac542d520c7ed4013f023d1e39ed71b9221280234fc2d9c7e6b2e1388616e382ca86397252752ee702206f1a05f35d586b6d5d213b8eed04c1eda66cea602274e72ee1bac9f736d5620d5ee737d6e29959a7b625d5d37e0391807faca46c2c18ceb61cf684b042ff6c339349447c8f9431ee74f32529afe75c7a19095c9d56871e1a4a762f6c390464d90bb14ee159eb326422fe80c43106af82ecfd2a342ca21a30e2c7c870aef2490ba89281a00c229ae2a961caeb07231978f95001690553a44d9738bdd5a5ec539a463635b8fe6a04de900ddfc3b9db2d3d4823e995792d466207066ed2c520a689f01307cc1abdb99bdd1975eb08352338964f048433a41dcbea9681d2ea053f1ccb8a4594d9bf3ca36a64ab769e82760ec7c5397f919e7860f4b6d3504f0ad69afad5d94766143c8c1dab7d4ca3cb5525202bb7ef3d4e370e92eba6665e4aeeef87ee5d8682687fcc67bd8987b761b115580b00431848fd85852c47d30d304b1df4a81b81bc5b7ff5540ff57b8bde5116830e6812a72a6269ba9ca810879715022cb4c0650cba8aa7de12015b324b2f36aa4646e92f493d5a275b4010878a4f14f29c52ee8c5147605c572d8efe35ca097c9fe912baa8dc778715d30a068a65b2948e4653cc93cc6a51e5bdef77494c9e6252f14e18cd487603bad5338fdc6383703c4b90b1351c6bb740ebbffa92dc11079921d73741bb7d463d066fa0cd9f376eb1099585b4b0a63019570f58cf8e24ee839d030ea76697d9d4c834b8df447d0e3775a1fade7cfd599f7313c34468167a9024dad11ef9a1075088b2bec55e62e3bd9debeee9e21ff8f448a861874b76e8a475669c2ebcad1e733b5e89f663ef3491f872fc3a5b7da9d4ee209af3e22d567bbffe0386e1b867a78523638effc0318801c56a1397bf8af62a95154885bb6e1715e3d9f3e86c61a809373095598d1de11d288288f1f380fc2ebf13190acfc197087f075b076456e0086f8e6b695d52c11b78a6eb97506bac3e83f162057ebbf12c9ddaebae16e18051f6f3dc235750b0334b3a4b316b75837e073a3e5e50819b707732cc65ff327fb09ab2449d85a3883a2df9d12464de10280e92ba469988701b0ee92a0148deedeffdfcab6ad55a243c9b6e1285f6a4b9988210e61d8da0f8cdefce41408303c77138336acd5929825d3e978bbad7ba7c3b91e8e2fef4b1e742d08f0bb5ccb57ac632ada1a416012d394f25d9d22611c9eadae0ff042bb46d118a10759b50337c253e2b718edc022fc325133f13ff63e4f329eeb9b41fece9773f14a2212aab315c89e003380caacc9d974b59bf5029eb2fc098e1aab1981e243570800e7620c8cf3bef5f37ff77dc19c5db86505c734b5c934ee082ec6cbbd3c3a3085452ec13bdc61b066431327c56395865938d28e2db84422212cd9e969a639578a558c6b5930692895351edd489fdc97a2cc2565f0eafcf7c4d1a248c9bf4d6d549ab7ab21b2e98f76cdb28cfc3e7a2b595522d9cdd6746484acd274c735468b68988b07aed275e746a8dc9ec887e25eaacf7c4ee866ccb107bd5f34b59948052080114c1ecdc5f881a6ca6bb7dc88440b2e5e50d8a1e023cc5929a9e3147f68b70abfbd9fea3b9247c13632a0f0b688d72f4efa68fe9829387086d270994440de11a4fec97b2ee4d1b97dd89d46628f6c2191ef3d9be112b7a20b120323ac60806ddc36549b8b7fcd0de4391902170ccfdb74b0ee86a2fd28c8d7b37da1c4cbd3fb704f96fbf214da1b3756e813ed63ac7df4817a9d20ea0c2d3484760302c40d1f43532190c199bb030afbcbf1ceb866c2654f474a61f9d5814e9f6539158d1de82a35ecf9c1a39daa0db400541e06d26b457b9360c919e7628cc556c9ed350cb76d37f93d0436aa09a7e5b97ad9f9a21fe0c2f812766bdc4eb283a63bb4a8be9de76748839b069951f5e2d785366a4b6e7123ccf7f96a522a2ddc1c966f2868990d3d50b86ca6d1120b7d63a9f5a7c821564945c0e89d6b21d0b3019dd4ca81175bb61dfc35350ecb18aca65a11ffee49c978b7d8095ed41cd7f205a6471ddc27894e5268760b5427b4eea6f5713982f17a7ae3f29b8bc27854c541ba0960b1c3134704d13dbbdaf8fbd3e5ced5c5fbca39cf8225e78d66d8d9cecad95e0f7657211a5a089d646ad6d9fe6dfab8aec91fadf64f3b2eec44c494ed3f2309cfafc8cee24306406579cd0f102bb2f17a82d51cefff21d7c9d26465cae03a84a35bf13c7157f5113f5d0a8a5238ec40366ddf459af03d5f355373f3118be2c2645f2e8b49f3513b0b90eb1bfb2372d35774d403e852358b5fe83baacf9224e29af4f319a2d6b687703804a71a0a96b1c88d9b72db03c52ce143b396d2a2aa356e304338f52bcba82f3647b0994af3fc8f8a0d56342ceaad3cf25dffce45ee6f328fff85e8468dc08af59e888fde8dea523c3a8861e0328c32548dc1a7f3266e384432bf1a551f84e35cf8bb05b5f842d08ff0cd8c359d0a762c51cb6c7d2a1fa3d790c8f34aa11ab946d4b177152d68ba2118366eb64b2b550675e8dd220a5b490ca5460281dabaebea390dbdff562fc9ab2479bd78e5f3692e41807cb1e07ec5760324a3dbf146b1e509bb4deeddae31215082b70e78df2d6c919f00553bb05d55b132773bb1d71a485e6fbf035aab3926c47dc294655b109cef8a7134390fe14faf09f0d213e918f9f5efab13a03bc5063a7ead03afc06ed2b4c9fde3f7dbce8ffac36c1817fbc6fafb99405d8ca3d78e210621179227846df8cb66d4ff9cab2d71749ec7b7f1469ef830d7537c58aaa0f11342e03fe812a5236aa5264db652eb4977d91a4cd96d546ffb2541f8ce26599a8bf4db3dbcf0052dabbc939ac2c3e7dbb6eb886ad20931350e71c68f2a0deda11980cb440feed61ed6b72d5c4b44e1aa5688c72c467f7ccb649fc2a333de3a871039f52d667d644f0e4f67f8b6e19cce6b8e8ea691ce522a25664b97b66a9fafd2a6d9c37ead8abed876273cdd2488427aecbfabdd49f4368ffcfb1dda796cf3b771b25a9e2beedd4baee20d1a4af1e5a6b0c8d4cac4dd9bffa63425b382c65c8ef912b9edbb7d6fc0dfe5a84387c632bbc69214df2d795d06f2da343e39add585b3a9775d5f4aee0d25232fe0f2f6096b097252adc87f89f3fee9a857117f3159c6c45317e97239b7c2fc36174dadca93f9f967a010275c4d753bd80633ee5e247bae373e2d10eb429ddf77570e79829fb7b0836cf337c5c6e6a0801a5cd14e1fd3c635a7d4673103446025c1a9fd6389500e9bdef58d5e9ea54517ae877f6a0c46cb436eaafd4e6357b630db8810e9a175497a00b3661f44b447aad946d25a5aa12b992cbe102d8692805b4b9e0b58a31d57e47cc5823c35eda38ff70e3cceb12127eaf0e3cfed03b1f75656e71eb2f6495c6d468864ec8b3af501d6c56f7b931f96bc4df9165e18b196a2fb3995eb006aea596bc2b528adafad93e964e858f9ca4f71424bbf086d5c3e8a9183ead04cb175808195bdbaad107fce5907c763cc0f6ecd633ab7fa0b2837e98996b079222beabd6c11df51e4db73280b1d882c679799c9d672d4f14a217d07a6863ea1ba3c93a9fe2918aa2b901a734ed52f7fa3a749e807caec032cabe64d3b47ce45dce79bc77c36dca80856c0b8d0729b10b6799ff6be8418e7f3c4f2fb6a99d0e7432693a4a0b30ae863b55074573512acee8ca2f67a15e111dbe85f1a7ec1229935d31c0d925df31e9f5d11aa59393f24e97e6157d352d458f35349fec4d8b89357784d6e5a7daf248cd6553b24917e3efcfb66b2eaaac7632bf333bbf36383db0a21c6388aa0233bc454594d0d8ae96891ea2e6906f6819daec4dc8ab871b75335a9761ccb46724ef5686a19040e8792520f0c03ac607309598f2d9a195afd6e2494d4398240c6a7903f5dfb7c4ff33f7244e5d868e9719031da73b6bfc15043f309bc78e74fdfdbf42465ab41446bb46563a3e109490715df5ecffb7644ee9a7925f9e7b07754dff216444d5eaa79181ca13ab3a0ee60846b049cd8068e3d3f1abfd13016d5d0566d3f9cf93f48e7f562e15dd1c1c19e5d86332ca782c0b7a254af000fe9a1ebb8088c787967500f427d0c18b3e2099ef6630f72e344569cc874e80a305d50b1730e386af8763442c4ea12cbbc0957bc028c330720b3458b1fa43675777640ca1c2773ae1d02d5bdee8c25bae2e69acdb9ce44bf94db18d38c75e9deab2e8932c77b5254d398e54068746d9476f08b2375f0fcbec10022c18ddbae7c429c114d0e445e90f45f88c6808dcb51223298aedf6936d24925023b03aa5cae419b2e122f3fdf6e6d2ba81a4a0e328b0eb496584d3822bf072f2c14b875eae4358", 0x1000}, {&(0x7f00000013c0)="4364f2d19033db8ba99e7e35d126871600839ffdde40f13ab43f75ea6c58040555fee3c97f58eaaa4d6a479b7b2ebd72a87da47438f6dfaa232069", 0x3b}, {&(0x7f0000001400)="a6bc9ed90b67b8ca2406b599e8717dad5a51853fed9a3b125a5ec2a08c384fabea1975d33b85355ef77533204eec8b47648b537f133d582572b85eb7dc77c6f14402fb7dcb76e55d5e2699c573cef9d5762a5f4768e2cee256ef3c198335d40e9b96d06efff18ce1a3dcd0ae741a1fe02e2262ab54119ac418897e0c1dbeee4afafa05c4637e3527e51be79426156fd63747901781a8457e363c0b253f3dbc255d46333b273efd40e6accedc8c", 0xad}], 0x9) 21:03:41 executing program 0: 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) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r1, 0x2) 21:03:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xef44d14ba104da25, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xc61a) openat(r0, &(0x7f0000000100)='./file0/\x00', 0x80, 0x23) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1e4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f00000001c0)='./file0/\x00', 0x30, 0x0) 21:03:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff01) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x20, 0x4, 0x7) 21:03:41 executing program 0: nanosleep(&(0x7f0000000000)={0x6, 0x2}, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102e1, 0x0) 21:03:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3ff) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6d26) 21:03:41 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x1fffffffd, "85495500020000800000001146024f3e175aac40", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x4) pread(r2, &(0x7f00000001c0)="a0c20a11b12d991d4c36f46d408773d5024cd2932e6be14b793dddc154b64bdf1926b301e8984f1e07218ed0996c06a08aab1dcd11", 0x35, 0x0, 0x45) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x1f, 0x5, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) 21:03:41 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x2c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 21:03:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022a2f66696c0da14ef78a75fd59fd2b9feafec3a7653000"], 0x10) shutdown(r0, 0x1) shutdown(r0, 0x0) 21:03:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) r5 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x5, 0x6}, 0x10) write(r1, &(0x7f00000001c0), 0xe5e1) 21:03:42 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) 21:03:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x40003, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xf0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x60, 0x43, 0x0, 0x100}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x2000)=nil, 0x2003) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1811, r0, 0x0, 0x0) 21:03:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001280)={0x5, &(0x7f0000001240)=[{0x7, 0x6, 0x200, 0x1}, {0x10001, 0x79, 0x0, 0x9}, {0x400, 0x0, 0x8001, 0x4}, {0x6, 0xc8, 0x1713, 0x81}, {0x7, 0x7, 0x3, 0x3}]}) pwrite(r0, &(0x7f0000000080)="e81b0124f14068a93f785f7b5cb89a39bc90535d0769fd4cb671029e68853fdc28a99311e5215b4a075037922648ca72a6c53d4f01d0336307c29391a255bd75381b1ddaffb96347edb68d566f69137d2a2272523176be3aebc5178d1380c897c60e2014992ec1579ba6b180c3b300b46ea7b6d235e7cd4e0ea59525fd6d4585fc03e658ff102604970ba85096dc44f2177a45c698045fa6b705be929aaef9761117d0", 0xa3, 0x0, 0x35) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) 21:03:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/3}, &(0x7f00000001c0)=0x5) accept$inet6(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x800, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10ac2, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r12 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r14 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x229d6e5746c66c07, 0x10, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7b39, 0x7ec9}, {{r3}, 0xfffffffffffffffd, 0x76, 0x1, 0x7, 0x3}, {{r4}, 0xfffffffffffffffa, 0x8, 0x3, 0x7, 0x6}, {{r5}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x1, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffff9, 0x40, 0x6, 0xaca, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x5, 0x10, 0x9, 0x6}, {{r8}, 0xfffffffffffffffa, 0x20, 0x20, 0x80, 0x7b}], 0x0, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffc, 0xc, 0xf0000000, 0xe0e8, 0x7}, {{r10}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8, 0x100}, {{r11}, 0xfffffffffffffff9, 0x85, 0x30, 0x3, 0x8a3a}, {{r12}, 0xfffffffffffffffc, 0x19, 0x1, 0x1ff, 0xfffffffffffffffd}, {{r13}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x9}, {{r14}, 0xfffffffffffffff8, 0x4e, 0xf0000020, 0x2, 0x3ff}], 0x10000, &(0x7f0000000600)={0x7f, 0x6}) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000200)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 21:03:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f00000001c0), 0xfcb) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:03:43 executing program 0: socketpair(0x22, 0x0, 0x44475b8f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x20) fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045721, &(0x7f0000000100)) 21:03:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x80, 0x20}, {0x18, 0x2, 0x4, 0x3}, 0x200, [0x600000000000000, 0x3, 0x0, 0xffffffff, 0x1f, 0x7, 0x5, 0x3]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:43 executing program 1: socketpair$unix(0x1, 0x109, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1}, {0x4, 0x6}}, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 21:03:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:43 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x1ba) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x100000, 0x2}, 0x10) r2 = socket(0x2, 0x100000002005, 0x1ffffffffffffe) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) 21:03:44 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0xc, 0x4400) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x207fe, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:03:44 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x3ff, 0x8, {0x1, 0x3f}}) fchmod(r0, 0x100) r2 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x59, [{0x1, 0x3ff}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x40}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x80000000}, {0x3, 0x7}, {0x1, 0x5}, {0x2, 0x1}, {0x1, 0x80000001}, {0x1, 0x3}, {0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x11936185}, {0x1, 0x8}, {0x1, 0x3a1}, {0x3, 0x20}, {0x1, 0x1ff}, {0x2}, {0x3, 0xffffffff}, {0x3, 0xfdb}, {0x3, 0x2}, {0x2, 0x5ae4}, {0x2, 0x101}, {0x99246ec62e32a4f8, 0x800}, {0x1, 0x9}, {0x1, 0x7ff}, {0x2, 0x1f}, {0x0, 0x20}]}) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) fchmod(r0, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x20, 0x7ff, {0x5, 0xff}}) 21:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20b9, &(0x7f0000000040)=[{0x6c, 0x7fb}, {0x7, 0x1}, {0x6, 0x0, 0x0, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) setitimer(0x0, &(0x7f0000000080)={{0x3, 0x8ea}, {0x80000000, 0x7f}}, &(0x7f0000000180)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) execve(0x0, 0x0, 0x0) 21:03:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:03:44 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 21:03:44 executing program 0: 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(0x435a16c74d6cd445, &(0x7f0000000340)="b6") 21:03:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, &(0x7f0000000240)=""/138, 0x8a}, 0x840) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xa33, 0x10000, 0x100, 0x7}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0xe0}, {r2, 0x238c868eef28d247}, {r1, 0x32}, {r1, 0x8}, {r2, 0x1}], 0x5, 0x8) 21:03:44 executing program 0: select(0x40, &(0x7f0000000600)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x19, 0x3, 0x0) connect$inet(r0, &(0x7f0000000580)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000100)='./file0\x00', 0xf7009dcd80e8c5b0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x6a}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="5ad84f0d90cda207e0713bf19238a8416071e67d9d937626ae7b", 0x1a}, {&(0x7f0000000780)="52bd4c6e297e81c7eec5d3648c2368c62548eee7241bcb72f1b32676a12d361fbcb526659ec71b91ca49a027fbcc7416e740ea7ea755768a497c918c9d350acdedba72fd351e4b710931054802937a75270d09a085d81258f269f6b9ab65a745c60fd96112d33bb68fe18a96871372f20d3625ca5b778a868f0b8837479e86977820899aa5e9ce2d438f007c42443f73baa7b4087cc627b696c1d78d5a61b7186ddf546b52aa2bd8e1fb2c210940f91b1d4bcfcfa5253e92a6b8b6e649d8e74175f98eb7879681e89905e61f20bbcbee51775c45f8ef89492187399af29971a7cfea59baac6f0382c71f55155198489aaa3f57ccbe1a823deb769874e33c364b9119b5b54b912935fcf0299d7c7cd795f25e80105791bf869bf824a02851d76278f10391593198c2bac51af5ed12c6019e36443ad536166dd3ffa689437daeebb28c82ab90f036bcbf20ae2de5c6efa1b10011c08d7c3dd8af2ad244e6641f45705b674b5e6571d4f6e21de51346382007e310757efa7353c2aec4cbfd1f373cd186009b9132b5aa43ce775b53d9d3ad9925bcd0e8bcd84adf766df6f7c1eb9d6efb2686e7ac04977aea9ddd27f03f4e93e6a6f17e7940c1a28fa9b77e8429fcd996b8ed135d8dafba663877b435428a0f7339f7dadf1868af9ee2556fee90f8a7149685502cb0968d65552bc7d73d1cef22e250f3dd05b20dbc0e60072681f7f314ce9e86583a9e82ab68f1f295c68476d9af6fa7b1a5526c865a1ca84445619788cbc32b7fe689647bc935827cfe66faaed10010eb5392f0bf30e38c3e436dc8b9911d8ae3c6e30fdbe018c5340fe793f4ecf3920d8dc933e5cf2abd4236415ffe6f3b3f0f432c9d838f5f674f2b448e5e438c6629d863871c58bf134965f5d62d49ae3d9a8b3d9c63d6c09871361e7cbc04a8f008bdfe27d45a15915da6c1680c22f2ef332ee27be4be7089713612aa789bac5ffa05f70071a34942cf35065d6c47b9c4b930d0a22c2530caf0763733fe6014659de41dbb439e80153accbbab980ddee0a90c5bf7af1b2599af614b9f5b1d134c77e2475865f3af8c7ff0aafb438e34fb1fb6e6ad3add17a001419e42c2e473c3c4ebe1563892b1cadad63c7d05913606299a3e5853a57ad7733297d8f4cec3b2b4c808109e15bccef323cd5154697d70136e1bb146d4827cd4d8eead20864f380c21b159a74fc354fb80a10048a93885bc438aba5c834ba694d8289fe00ec7cdff95de25c223b8b03fb2a33591ef9dbefeeb9229a21245d1da4a042c1b681fe453075f3c43ed193d475ce9abfe68949826c47c1fd50140db80ff58c179ccb06f2d0cdd0d4e28a5d5a8b6a76e12c3f911d0cefbd91e57b78f7bf03ce96ee2c5b3370cf27f67f8234f012c48bd339af2461a4827eb329ff15ae9e866e06769f69bb9f3ebd265a512e6844dd046c6e204bf500f5d31f6421a9fcccd8490a2350cae3be0587657f15b9ccafd1b35fab0f7d15074a5488faf46e60c64e5afb7fc6b161e9249dd3aa81568686cdaab6f791eef634b556d66c9dd940b0f13f033a55d5a75c67cd7c0a7dba9fdcbcc037bbe0da872aaa45cc29942581a80f67aafb851e92a0eaf1114782b90ecf66fb16aa33a46b388fa5aeef7a534afa5ac52069100891191dc5159859f84144713bebd38f202ab37163b1c5bb24e4d2ef0dd97f2faa226f0f762ee00be8211c25f5730b50cbfb259aa609cae90f501ed4406b29f2a23ea34561831dd6a00f570c76a321d1f5f3e74a955552790958520a905c2db8afa03186ffc4547304f01aa5072025a5929c99b6fd090d52f841d97f749e27241fec4480fced53f85e9d5d22bf0d75bf9c6de0b83849c87bc4c13013019960e1595b66e2fe9e610c581b3c70f7ebd95dd15227a89f9f95f42c4cab40b36c882c696d1aaa4bb6015565c84b50b567f68a07c105c73b6b4d847ddea9b0d8fe7ef82d1935301dcee73631c2f56fefb0ce6be7b84696703b68f509ec283ce637f2e56ef0ebb99996fabc598587df701bc840113f72c432326dc01735c03f534440d71ff245c91be8be0b0adceee2f3887d078b6e6b1aa54e53aa6535a3a623f66f7820b55917e6c83555fcfa7a422d5f64f5d280f7d5df92b77ae444bf99de2d2510173679eb1ed426f65d8f26fcca86d5774b1bf803845fe8523b14f596cca3fb3c98636a6a8bdf936aad83ac5060a0cdc8412cdc0212e258ccf00da12bc9ad39c0f31d3d18bea7dbfd7be785cbe64b489552fdede596288d86aae6919a877e8b33197080e4cef9e0c46c6119bfbd218cd4217a52edb9afe7bb523290945ae8b8b16dc5d69d2cba80f7511da05d1083fdec1d346399c918c355a70801506b5f877fcdc0dcd46a1abcbf8b90b9d2f3edd9d1db93a6429ff634c3fd0a86c6e2ba619df76d9730303ca0285fe3e280671f351b5e3a9c8b95358cd38ca2ec469def0d9baa2c595c2bfcc11ca9349c9ebcde3a03e369350eb6d63288a0f7554f72967f6d86fbaeccfb77ecafbc38c5fb75a1bc554adaa7dd9ce48f4bdb306e24c639b68fa9ba1b7e22646bd083473aeb19c7f4b737ce0e007456c892babc57fcbb8aa37006e4624d9520b8f8dc471a17cefb7f3fc4ea67d26e0120e555dde226181403f8359484eda9fa9b9276b59ba8cabd141ddfb3278dfddc4ce90645e09e4dd445acc075fb5fdb1da83658af655f91c0a8551f5e8e0ee6f52645b88120b1f681655747741762282a152b60e389093c34bd58d1f5797c64001ee90c26d17d3f8c0a334ef63df1f8a15b9a8c485b4c2ed934696f0d34d29b8dc11df709a4cb8ed6175234937aba5a7c7bbea68212cc075c5af543e0c2c98784e1cb08d17182d6afb3a8f4cf22ce95a1828c1e28d6d55b4ad6909d09cfd0ff593803e57c68293fc678cc4780a3c3c64aef9a28ba1361ad433131ee04c4c0bc860ed10626ed5ee17940156c80d5f4d8a9acb59d250e855c208075f0feca41d05c9b9d4d8bd0e844f40b96763ec586a695078e647ccaacaced8b4f043d98094d825cc6a77c5c584cc5e9bc813a2db36d8136fa6ca296414f1bac86c9ac780e3223da9843f9db2efcdb919b724c673cb6b2f2922d4e5d16fd3f16c8552569ad8ab5a0b012028e0077c767d6c952ea386654c48b5a25d68e9ecc602bbd91d3f791e06caddd2cdcb624e79a922f359a618d2c85123b9766c54f7cc22486a82d33c32dd212c6b7d28e2b8edc18b610c52ce444446d5bb2a46560a0818f3cab11b2c4ca758f96a4efb98fbce8ce0e344a001daf7197f7d80cdf3864d1d706e41c38f9432e7c4d1500b150badedb6e4760e0bd7da2b805a2c59a2d2b7d237ea18f8ccb0b324dbcf264812bdb8e1771afcbb5c9ccfc57d613775699f14956612e1c626b35e0d2bed29180e6537d24f92fabca7da952d01dd2676620418d117a9f4a921a2623f1b6c4af51dbe28ba37b3bea1d3efb2ca6df5e019a2a6c1b5675ea2ed54de79848601f64652af1274c5cda1303a816482765adab48bd9be54789f0e0d814a34dcad13ac42452d4692091a8f1af054a16b55d328c7e86cd4ca9f0ad347156b3623da35c595d46b4c409a89e0a556dd84932f64fb11eb2e8e7ae1e3f8d392d032d50843d2fe3e17ae3c0756a9d0a64106501c7f1e11e92b42647cb3316e58ddecd6891ac938ba55fc7166a819e66b56501c4fe6fd1080daba012cc2110f8759f48ab8977359c49e0c471f29170253e5d97507683c7cfcbf26c2b214170cb0f01c0e1c43e3cb71d12cd80e704e1e2ad4ac0099cd2344ec427856b39cde068508c7a68f6fb3148df7066f9a24084234bc6ebc126b55a0b826c687c92358dca69da887a32b046469e25f281954b60c56a45660cb53acc1152b6403b89f4e35085f4ecef93b1f5f81ea7486681a7b44e695b9dba7d778c033fff6b22cd19b723d2dfd25aaf3861894a1868bef657d9fb2449458f8bf073469c5d7d193f024b850b0e885b35845038d62abfb100f867f39df19e77766abbbea051a6916259623efad0ce422ea4a816062d56458d5594a40202f0f90ff861e30877744dbe97b551848787c87cc0ee0c96d9c46623815e053cb9fca46e3dec963ccb7ff11d045434efb3ed3df5664d477cb4c07a6f6b418e6a8099b8b9d11d751bfef9d474f33ddb25dbb70d1e9d838509a302f3a29aaeade5f334700bbc956e744c93e59b21dd5f3e8e1498b39b4675d70083ea1c6dfb478766225e8daa06e047e78c63afb1addbfb4b2824df56bba274cfeb495b35bf60f9e8c50ac1fb1826499bc8b2f5cc39ce648d4d447f1cd957f5bba2e66eb736f61eff86b1b8b0c28bf5657ede99153d27d2cc81b59ef0659e47c3a9d9f34215e3ab5335fe08e0dd1dc4bb7239b1e1d08c96dbbc6fb23a8f1e931972383a5408677901862b74bb132ed342d746f2c1c6eb576440a4555955b897dc812cebb8ed2339ddca8e183ddfa0e58e87d295b0ba8b086a1a80d18e11de11109be56bba1ec84554b5b53fe684d00b930c8bad7640df6d37e93b654d6cb2c4e30564560369f3403790b56cffa59120b9b5cf14c383143d2eaebdf73158ef4f38be96870b471bbcc5de8b1c8b5b1278433ba52b9d290a494847f69cca5123f31578636881945b16cb54b4f703a58fda0a2b15074b9e0fed7441cc060343f796a0856b0389ef8585504e6409d9285bc45e38452bec71a0d0a769b9620f0760b1f7e7041a09ea976d38c946e06b11b85497ff23cee6a2abd89832c9b00ee8ebc51d21f3e1662039d8348629d73e4dbf1e0e4c4f51f187db374b6c3553e6346d474bf1ddaedcbcfb34acf3dc94d89ff20614f5b03f274df821c238f0027866b5dba54f88db0da4587c96e180fb9d4cb22fb7b1fe4ecde909991396e459d7fc8b0d51e889e1421a42e26e30e923c730653a4920c3fc1b64fe7ac8001d764b0c4c7af51fe95062c8cfde39d30cfbd3d785aabf39db9adb4036cf9a03d3f159d2d7c738bd9b107d1b838ae30101c7aa4f7d12ece9ed56a66cca26ddc873528a98af22ecfdddafb5e9740311f45d789b61b8342a86208cd0d91e0399e901ff504eff5c484854a327340916f305f76378ef4f483e5b96b5c7d5e5e2856d989dac1d86783fd15a598e479c84ad9304c4d82522778dd027b02b3494c715890546a096337ab0f4ab0688e7a6dace0d24f6267229c2b62a9af2dbf49fb7b66292ccfa66e7b5bffee902451ae94b57c031e0df963b614deef16aab8a4b2428f693cb8aabefcb91ffec425735621b2f3f1b9f6d06dfcde4a8db5bb83d71b733029632897fd831bb760c8cd93eaecc3546284b45fbf1caf2d7b5aa1aedc139f8cab48b0da1f8a636a4a585b9a3959b754f33ca8639de6ac3c46b01514c88cb641e764f246d145028414fe0c099acf1c7833562f82bc958e8ac029132da26a2a1dfeb9ed17ab0f0f2c10d2bd3ec85e3e224f59d5a62b74287fd63e1cc218d515ef9a2c1c49ce264b0a1b4285a12fca1374a64ac333be780a344e8a5f78e2510d669990808cfbbc30ce8d3a1afa0b9e5058992de6efc5a91a2f620877829b84e44876f23fd873411b9ca44a4dd7351c8710d52fddeb2bb7fb4d3bddfa4e0e3717e217030c9bb5b489331c0679ae5528fba52ddd20949c9ee07e141edda326cbd77648301d3da5e1bcfc257b808a3621eab0fa76ed27b85fd277ba533cac1606105354890b1fbc7970a7ba2c35e636a681b89c641d7cfc1a05834f3737eb34ca92259991bb7114730535da5ad2ba43ee6fc5d424d8f99a76", 0x1000}, {&(0x7f0000000180)="d6b55bf147501d509807f4496be78c20c7559f2a86075aecbbf665725602ace5be87c1aac1ff7c6265f602229eff0230de10d4fac606260c14d1141bfdf5e9e086a951439da79aa9cef44e26ec47e80f49e9f6b81470523e23469c103e6592d65a47acdb453de1788e31d5e5892d9f79947cb8130bb544bead8134ccf626d40800c8ac355e726199aff0b653afb411f3d3c174175911482e64865fc32d918baf1fb9c3fac7818bf998e684cb47ae2b2e7dac5710d3abaac5aa973fd9d14366ab523aca86", 0xc4}, {&(0x7f0000000280)="ddca1c5ba2135ec107dea4eb40cc8213726282", 0x13}, {&(0x7f00000002c0)="5860be65e4d9987836ebf4550fdb79b639044774aa8d0ce6bd84df9062286ef2be93ea96dea9d5b61e9828fcbbd57cb52d39d7926a9f47b59bb2a205f7c610f99963e7c17532b2ca13b3a39d9616f0d6c14c054059c01a6216f2b80ac894e9cfda45b345f2d861b008ed8afe5ba25a1d8209e8ec9043205f16daf1d951b0e3b577081123768c60e3326e0b2b3bf1ab1f6a756594990f0b19678d3a4d345d4a0e0804dd9556948d29fa4f70daf7505a180042178da1f77649d319ab5de3ae2e5de3029b534ca4c524bfaad8aff1811bf4", 0xd0}, {&(0x7f00000003c0)="ca1ac5614b201ab8df87ab2de5761034a6ff48dcf51b219d05830a81f46de7b1f92a70e60dc25c42bab548139e619a9e022db32258af9a177efd37226003756637143a02941d63c815e9ab7a5a354e222417d158e45d06b4fccd070a2befe30e6b2014cbbf66190e162474344f2de78c133f80a55708f03cad25b33f81a0538f1ca8acd83482b018c0199330f65910843c2c8d8aad88af84737cdd08ee05b5a085ff36c7d075dd1163f8f518322c46e09d47818a707c6673f8cd9b1ccb4197cf67c3a112683d", 0xc6}], 0x6, &(0x7f0000001780)=[{0x100, 0xffff, 0x5, "5644d10b96caf2315057fc491038e2ee6a505b934f066441ef124d5001e0c9c0dee4941ee47ce89fab0a9b7645f34c854905b93676fece1f4b01c08086d2790d76f50a9f2c98a9eab56d355b84f0a5b05e13539139dacf1f394f01a8c975e779a65fce596e5c0c327008f7c8b0556e6076440c33a1ddff9dddc165b3ecb2941ffb0e02831f17fbae99b4f2298563cbcf7c28a4038f22b04b3ca7d84e919b364835a7c752d243e32b72c787921035c630ff804d286b7a52be1bfb8397e15fb974f541240e1f7605279c92496afaa1842eca397448316740e79ceacfc681ef4b7e2fd4ece6699ed9cd3874ab45"}, {0x80, 0xffff, 0x6, "6abfde94b52e29594599766b261be1bdc01882840afad1918dad70a6e7fe4ed5bbc53927d78fc37ed5c6cb016380da05c0e4492fd05aeacd5903ff43aaf9d55639508fbf127f5716c211aae8eca4822a0911f6202af6ec66121d820f722c67e6de48ff7b3e5f6286fb44eb"}, {0x100, 0xffff, 0x2, "e00389701da8a1721ab9efe19f66dbca4ba8ba043c69ccde798df01ff9b560d2b27daee45c59229ed8f68359c79a6939b90acb17581dc0252c273356bd9c4635439460b81cb48aaf15fe98748565e92daf37f3e321d9fcc283f94ff63d5c870c4897cdaef8d54271e78ceed317ec7eb81dc69cff221ed14ee5640defa615beaa8f5b6c93fa9452ff77b4fd416dc4d82df71718cbe1e73f165fcc901eff5f3509be4502f171aaedd633a1d6544978dd1b7f0ebd1b381e2f9782c25198ce272c8c30497e0b8e9c7740913efdb5fc7c5c163a8714da8e70c0116cce23d46c5a01aa4ebed9632412260ccf85bb"}, {0x68, 0xffff, 0x5, "ee8da53c1e98363644498c764150f04c9f7e8d5545eba4d9bce56ae3b4a1e16d053b8d1e5ab964fa7d15acce17d1f2c0be72dfcaac98d8f1df7a3c324bc0f4a4effc86bb47c3acf08e221f5ade6968df6bea569af44b61"}], 0x2e8}, 0x4) r1 = socket$inet6(0x18, 0x2, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000001a80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 21:03:44 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000240)=[{0xe0, 0x0, 0x6, "3a465e310bb45eba7c4b190778a12d5a1775be80de21d17a3dab66b685967d70a7bbee01886c2d087b1a79a59ec530863c289f7e788c8332ecee709be7a969eac0f131548cf645c2fafebae69634e1d357e269d152c8fdcfe3c6ddb204f9d9fb3fbd783dd20814dc612c8c83af4d75afa5b3fa16c1b6cd74f93c949bc638da9526a205fb0a58b5671ef3986f74cb081d770c926068ade965a7b612e3ae70aaefc01c1e77a6f15ea75c55d2f375b3556cab57dc72a591a233cc63d78135e434dc87acb7dba11925e041251b"}], 0xe0}, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:03:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup(r1) dup2(r0, r1) socket$inet(0x2, 0x0, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 21:03:44 executing program 1: r0 = socket(0x0, 0xc004, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:45 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x10000, 0x0) msgget$private(0x0, 0x204) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x48, 0x0) getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) pwrite(r1, &(0x7f0000000200)="885e510e2aeaee4190aec8e5fc7c947b17ab2ab22d8445e70b387115ccd6b3b81425e829a38a2b90e1331959f2b1f0ca2e5556", 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) pwrite(r0, &(0x7f00000012c0)="a0e4e7b6197f1ecdcad4bd4b2d6e0eb662732c978aa808987322a559c44390a659bbcc6965a379dbc5e8335172c1a1319868774eba3ae3c2be3c07aecfb7e6e7b06d0474ff859c0156b5cc04599d4786d85c4ff5f843c4d2d1264ed3aa1011ebf39478db563e05e7a1143393f64744f705a6a724b4162f32d917d25e8186e18c40a3204b02ee0fbbabf43cebbb906290fde17e105d8a5895552e708538fe40257eb7e0c5b7ca48a72a011824ecccb8c4031d84f940f1c893f41ffb8eebf08df88bca7016316445f2bd6c92af0eb25f47166ef495c9fff17d87015022c256cf669c9b20f9f7801f1109599ebf4ee15520f0dc69e40c4863088fa069afde0b3410939a9723a432ee7aaa4a9c4ac31ffdbde70a829b29981fcca6c1643e9bc44678149ddbc140a781b711c61a195eda5eef1dcc1c0e51c693fe9f69fae8e4523e78bf9bd199d8e43f781a0d0b52ddd7807685eea96914be92558783b3a3904dae21e548ba6bce4839dbe98e7451d2136b16bae09e051aabee138c82c6e3c859bcd802f95f37b9b8fb081575c07d75e37b973610b52bbc2b886e9822a89d13a932889ba94d4b93df6a3344a94b2b50384dfbe174a33b16fd8aefd4826a410e296d64ee1225cb11a1d81fa7dfc0b7c3df573f395c902cda2c1b9540aca166c9db03503704ac240ff4eb408222e2b56d9c7202effbec2f24e16f60a1b82184bcca75d1389c071c11908d4b13c8117e7bb4bfed25b882c1c72e5d7e5bdd63f53c750fc8ec3c609f09badd5c78a1d7c60ed0c02cd119ed0200791fc6fa84ad648cdca4768f0103567f313e9b4e44f44bb4d6fe4c6d4cfd6fc41f5346fee407c7743f80205b6ca4c3e8338b5d2a45cfe1119f04119412df4413d7e1adfd8fe7389563bac5d2864a03a89486b4fbc0d338a5698b5541794719729d7ab9451d2490345cca2b043b85b5b1582cde246526023b5a300be5eb9f468f57b23b59927cf63b612340905950fa791be52b04071560895221720a9536dae240d4b2367a3e413da46b98e25aa7931beae7c78a7c975df72b6b0132b5140aae688a416ff3a71ab3adc2f0bacfc0a3fa6d889961badc0d51748e79eebc95470eda24826a0e56fd6e09ac4ab795cfb4250c211aeaed8c71a89cbc2636e0d2299efa38655dc9c3991cdd375cc7f213e583208a291f9944fb45e2fc9553f9e60f9ee339cd3cb7f4d256e8e692e60570a1a1b299fd909a2ecae771fc672bdd08ce5c08ff311f8e836aa5571718ae70d420ec948ef27317a94613f352d891ee959bc93c92261df5a8b78be3e14bf113121ffdb11594c6516f0167b5d3501aaea4997344aeb362d808b750ea7c16539f566d8ec8329ccacee44e0aa778dd212e5e6ba5682f72adcaebddba462b236b69cdf092dd49ea27f6f8b325b83ba2a8988563bfa35980e9331aab0729b307aa8000a7ea199bcfeabb1ef85200a9a3655e0ad7a1845c5d1cccfbea37bed97d8c1488a6e9e7facc622bc519dcc649e6a748c2aae040a261c78b54554cacecf32ae305e11e8a3bbb88407e31368ee02658b32138c7f3802ce1411d00c6bbb435315a15f7a02c2e4c954d366f8716d50b4b69c638d0fe31f5dbf3906a40f63ae8a48c7d11893a6478d3f654913b6583e8329c72d49a0b5b8976217c3622b769e2d9954514cc08d7e06a12405c8e8a2f4e98ee82d73f50f71379cd18e441e8d52ebdbe718dccfea1d8f831b91a5654fb112833e469446f75302bb10679b1c56c4b636b3207ff2c1c2a3280039146459c6c9cb2823f8d0d968e074c872c10f0e440dd2d4d37bceb817de50f355506383498f24ac68fff9c55f46266b25959754139fdb65884f287af6065312d843d5930e412c3ee6ae7bd993046a06d03bd485f2b404edbdd95c7072cde5fe94b81b8ad1fa93eedb449a9cbaaae2f5b32dff87f9bf619571ba54f8de2e6be4f6f755435a2f2c7a124d2c4ae995bec4ba47934618da11a1deb45f1191be268643806fd1d70c976b61c0cc19fc242978f716f72c24ada4682f5f524347b23ba1dc2181f4cbcdbc0a5e4f705d513975ee49745751c16540890248ad94e87aea798ff563e50010cc58dce95cc30c0667c9c5f716d6daa81fd54d0fed361e948d4f7196c049dfd3af906fc4391523a20db388e7528918d7faed280f0a2a25ddf774eefe1e340feee82c7c07b6b9fe456eec7863f834e883849b7555831391fc346b5bc00d25362685b22feec22f95d2b510fe7cb687c9b4ddfb3814730a8c1273e5492bcf9ea07c4c5b29a81ee47f160f80af07534c0589fa9e6d8cde478b666cd27ad33889ce5f900f0f89f02ada9afe2a9872d4fd1c1b77a6e8a0bcc9010c42106286bc21a08d563c5fd2ce753e1a737beb1e4f3f14754ce57d4a6477d2702c1c9c6ff50991bfefc7f49e9765116bc40bbe37ecd547e16f1b7451025526b61cece6cae1b81677f1a416023bbce2a7b3e11d9f69027f48d8ad71608fa4404b7bb0ed8c4f456a047f4d2eedc595dd80ac50a19d1d6e677937f0dd3041b72bd4c6138c619a477297b028612d1e8b61b2bf85b8fd7b712fdbd600f94bf1d43971610081dda3a9477bc1db3fcc4cd6265d0c9bf67826d1db7cd9b63212a094c2cde2ee2562d67d4194ed01f408edebfaf0dae6b6482a039c83511fd6e86036c2d01954d1129aacdb3a26639e57522d9da1d1827812374c2999b5185e3804f6212dbdc66e6e05d33e484a5e55648a4fdd7b03124c470caee5b56b1415ac53414314090833f6a92139a864182a17e72f22c575df3a8be7feb8f3555172499765937d40caf3138b4704646b8158a09bebfae58ad7348a10fa822829c0586513dd6b192e07718d61301f06b43a6e3d8a7bd879b462c7d4a863f31e6c9e9c71311d48093288723381e92c237386305d9da2f0a1c31f97e3b35bbcb310b2610ec1f7064c2c4f8b1cd27b81fc34a2ea560efddaa14b36f7a8b48e4157411edb1cf26b6ab39c8e32c6b1f6b57b0d497a6b37c436d0716bd577ebef554c8215110e3313c9f275b9d4d48c39f284afdd278d925e7c21bc81b8c94773205fc59bb9117ae429c21d2d5285477d62bf5bd4f710679ac8e63eac3324e5cf980c438272d86f066241604c4e1bd5bd2b221084cc3490c2574294b81f8742aeab2446c1a5085f72858f97e0b26315b64e490254eb727461f08197d93dd800a7527c1b54321579acf83cf5ed5de0abc177d86479a326ea41e7de850915b0cc75a55bfc3184c2b55cfbf48640c2ccee4a23d2e6513d33d642791c14f0b06f08d9ca9b3ef7d742a2b4691d8ea9da799bc9c3ae5726c49cbba4aeba2d49dee42f41c45a99a61379fa5f49466228b336ee2e82c0947ffca0b2cfec17044e2b5025296fed7bda89cc2263a8fce40ddd6fcf6e770564e3322f8994c679783ea75055ac05d89599192951dbdfdd224e5f6c728efef22af56805f7a131366e1395795712ea4c658df7a7b52a58abc4541f19923754751e378b60b45a073d382694781f72307c41e77d2c6b53a260a765caaa241dd8c197d528f735fd2457120002f9bf4f500361509ce078959fae48064733ab3eefacda60b8bc6547280b5f32245a9f9176e2fc8a25f6683d55f0e6b90fbee1f61e097426496bf1d81261d3c0dcbabb973d792458aac49969bfc9d708043ba61d4e261c9798733ead99e3e4b333fb641df1fd6ebf9bd86a16cdccb19ec730243e488894f7e39de5c2d8fdb92a0d6baad14cff5f30e12dbdfad92e9f8681ad39514ce363bc28177f13056c1c7be180cb7c1197c7d5e1f4268fd0f2c8f34b89cbd7984a7b8fef28273c7d1b1419e713eac3e6400106026a616254ddb4a0da57600c9de795eff93f7bec0ada17a9dc0af8f783d69a2f45be747e5c7cf71cfb10a211f6e05979650f8ae7855ef2603f022d547d9e6d50f6a3eb5fbf318464854a6711febbe85870f47b317bde5a8b2b3d03433b332f4d3917c2c79888579d4e0a17bab38767b8bec6c8cf7ffaa8f640425d8d2a54db192ea8ee8767aa528633e27109e03fde0fdb1f3699fb579304e004d30889598a5ead122026da9fc142a3dfbcebf6667711e6762a41f542d5d75f93b5c98a44ba19ca98fad1c75f4e8bf6eba5cea423508c74c7602716ee1f5fe59a76f3ec8bdb4afedadbd8309415f6f57d5a8f1a68ce9c629da8c54a0e3c97e77acb903221f08ef9e9876082df33c750d5327d848ab00da6c53a5d89592bdff10f80dffa19c21fbc1b9314e8fee7e5099b697ffcf8c9cc5ecf533af7d4abae6d40ccb7ea9c896292c6eb5ac4b7ad51ccb1911c46a893c556ee451c862d4529dddc6d416e6449d000262ed3ed403279a4cd6467c8597abaadfd71ca04c0beec156d7c5837057ee4e52a1a6b30276073a06450364eb23a0400549602ee79ba557fe331d10d41907ae043b4c648335dea489b33c2b553ca330b0259483239d1f5ad336133cee2e09d084ea38042ec0bd5863189c3d2fe6b0375bc710d439b202b46b272d337d88bfb510e212fe0fdf6138b9ba7c52a092373ce2d7875cc154749e2599b4c8c89285a74dcb46691fbad03d80ba91418c729d42cefbc506e4c093122fba68f6ce3cb912b54c0037c18efad8d3a50cdc36dc5ea372b3ea870f57ac975c5078b07c4ceabc0755f242db0c7f72839285502662c788aca035875d8d18465b785875c57bea62fb85099fa4ace2f814de90b390444331f7c1239be04ea0e749db4e84e5288b079127bde36fbddaa0cc78f7338807ee3f46001afca2287af85cdb8ddd4ac0320a7ebb4553462de4fafe705208cf5aa117f6b8530a492ce89174bde7f05d4a1034acdd9e1d089c72fffb4ee24cb36abaf63d11e237aebe25c17e3cea428be1799ac5443d8b79611541dc7bc531305d8571a87a82c7783f2d6186e94311ea457c085ee5453058d57eb29af4591a2f39b0ed09f1ea9b967d30c978dd53358d2e0e47d17c183bfbcc8002cc8ca5aa2bd7030689b8bd6e19b78d548042e4d599ea8b4c513036f3c96ec6046c05411f3d6612139793a99226a58bf61f3d96a86f2f51662122a8637a9902269a8250a021c55556b5a15d9f3162acf2f022dd314fb24005ea2810b28a5e9f399ee1db1e1082ed78fcc5d73a2e29a4afac97f7a1fc1e311aadfcac6576774545116ea0f8668716a1efd083a72899cbc2c0d286394c6c5aa379e3f6280e70c63567ba396c8709f4ef0cc97dea28f65ec9d7c0d252a3a1b80c98e3c4e4aeb6f82b0782a0d6652b227ee4267224271fb91374f98c9a4b370b89adf5de05fd56e4b615c314984d8e762d2df36868ce782f52e9ad304849390a35d742f5195c53d594e1151b831c3d666a0fe15051edfd81eb2afabf2232eb8c14e99cb7cc4d7bf0460ffc958567d1266e24d98cf8483d0dec9e21ce0ab1c20d5fdedefcc94df6e30bb1b07e231b0d711f61e6288c240eab32e002781fdddad80ba2b5d81f2e2c3a7f98fcfe140dae55b2b8d5b01f0936f6fc8a1691586afa3ff4cdee08b346ad9c284131e71d03c3a7ddbae28309f38fbda0bd69e4667350e91126f86f28530a91dfa05086167d8f9e51659c7fd677ae581011b63e1e9513108617c9aceca803962a41cff35a5a91e0fe0cb2e0660d28ae5507955feb979836a139297ab9520b19b783c7015bf4ec4e024100002732e6e75873fcb372e25ec3230acc11700540782ba0cbfae4b2032f4746b97aa4d7811554d0cc58a66495d82cae4c6dcab3023e5d67f02bf080b75c358e6b642f0c7add7630520e80cb", 0xffffffffffffff88, 0x0, 0x0) setegid(0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:03:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3004, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) fsync(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x302, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x202, 0x0) dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0, 0x0) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000140)="a0828b0c4cee03da164db243c23870ef798cac8efbb81856de526dc0c4a88dc572ad392571bdd0a2521dcdda8a09004ec84e8fc8e638290e98f91c4f13ad693b7bd74dcfec88b73967630950eb73", 0x4e, 0x406, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x101, 0x401, 0x1, 0x1}, {0x100000000000000, 0x7ff, 0xfc2, 0xad}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 21:03:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000040)="24eccb0f21db8f3b727ea9df8f83f4c9fe7b2c716ec60190b85702396925081e8070e611b79cbbda84d0d6e691cbdcecb58541ce243cdd556be4faf564bd748baf28f06a0c4e28965b9c2ee7e004d549558ba3c6cdc57e957e00928f831e714d5d2a94", 0x63, 0x40d, &(0x7f00000000c0)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x1, 0xfff, 0x80, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) 21:03:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x7, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000180)="f71dd62413aea66aabf30c1facfe312082e499765fb4d65bbf57d882af80cdfea0333fd3d75aadd06e7d51ae50bdbb607da448b508c47f83c08fa70c55dc3f00d201e64885e60ba9ff152e3ef326b4e2feebdb9a0ff9fbf6518439b985e9328e72ca065a73d1f25b79b40142199fe1f6eabce8fe207c4d1e9f232a2ee3cf48630fac4cc162f24ac639c4440778511bad1ad4c9a14e9b60", 0x97) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:46 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x8000, 0x0, 0x81, 0xe2, 0x6, 0x2, 0x6}, &(0x7f0000000040)={0x1, 0x58f3, 0x0, 0x966, 0x5, 0x9, 0x0, 0x800}, &(0x7f0000000080)={0x0, 0x908, 0x1, 0x3, 0x3, 0x31, 0x7f, 0x7}, &(0x7f00000000c0)={0x0, 0xfffffffffffeffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x4}, 0x8) r2 = kqueue() select(0x40, &(0x7f0000000140)={0x1fc, 0xfff}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$TIOCSCTTY(r0, 0x20007461) 21:03:46 executing program 1: mprotect(&(0x7f0000749000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r2 = dup2(r1, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x4d9a51e966da6d68) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8001, 0x5, 0x4}, 0x9f4, 0x5, 0xffffffff8298c34f}) 21:03:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto(r0, &(0x7f00000000c0)="aa6400ecace5e93c73ef196ab46f44b7a5e8fb1cdba16c80d998aa539d748badf0424f83", 0x24, 0xd, 0x0, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:03:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001180)=""/4096) 21:03:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x20) r2 = dup2(r0, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r2, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 21:03:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r5 = getpgrp() r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="560980478e6666c8ace07060c31893e5969a2a7c6b5b74306ef61c16e5aa51f12c1b1120eb635976be3b07c76813e779c36614c23ebc936531fb7b210ea5eccf3b90d786bbd82ce573c087a0a4ccc430d251e6d93a64089f5fd3ae4f943cb6f960e92266080f25aaf92ffd3e9f6310a6e9c754e70abafbb955d5035ff7b34bd91ba96ff1d0b6f9e6148107f66fe775009a6dd108b11ea04d984ab062e716bac44deed997214d0a896bb30204fd35358d1b8498a915015503ad16ad1182fba0913f653cb3690745ae1ba9638e7a5a3e63f1f1c9bd20d556a4887a8f028b44af472438831c9729f449e171dc4c831508d6b762a55b15acb0eb8021111050168fc72f2174d9a7af1fbe1760d1aa69f45491f59a11f898aa13819d7682bffb239f9df6144598149992f377b7f8c0c332d956e0e1b6d930cbaead028ef32b5864bc60b958081caf723187fdb07104f6482ce713c69f560b895092ab3d1f24822e4cd3df4efe7e9a2da775235ccc9349801bdcf982d6e8dd9dee69aa4e140e9d383a300891c510392cd92c047f1cc8e224979a96f418059b243ce37e8977f4c5161c5b75ce2872a52fa8508c9312025351b4342ed7a107d9681538cea1f64a16bf4051497d0f00810bdece8ce17775a8050cbfb2b47ad81558fdf091fd6aa498cf019f154da4b63deb8907de8cacce619039c49e0cd80228806168770e1464b2a2b43bc011bbec509bb67ee389df8d2c21c64df78dae3c1f83c8e2d920f4203eced0171dbe94326b3e47b2758f08cb77f2c39d668ec23cfeebaffd7550691b6d21353aba21578293318fe7c0f262bc9c7f6fb3a6af316fd85edd459745281b924d7982f1930d2ebc7151fd721c9de33d1513e26e0acb6ad90e5d166c4073b23d9a7248f70aa2c24c3713ada5b1157d2285b1fe961c5403cccd910a2880a02a6ecef4d32a6d7bd3dec709b0a306291bc18a47eead5ca763d7adce07243be3a63e094b141d503ea916ff120f67cbdf95ae27662a199e641aba7cc534a390416e29f3df276922a64a8e0f3e127299f3da8b0ed09b0de75656d5de3921518fef93e51c5487b377a3fa50320acd1b7a12119ae830cfbf59bad0eea69f6394919a6189ccb306b3344118446532e48b3dae6e7a7c31c209e67cb508c2e2d02c0492930f2739e8d5e9aa5a65f234916e519cec3075f7ed9d607c6c2f431d0f08d202b3d22c479ed51b89d81ff71df5a569ef9110e6df6f1c038ca6d9d0f2ee73f5db9907dcb20af6b4a2e0036c02d5ce640137e417f15229aee3d38dfbe4163b99dc6de1dee56a579f390376fe548fbb998496739ab60799cac3865c2e59b5eec32aab490d5d273dabda42917f22f264f1cf2d275ae64496f4391b470569bc5d7cda7dcee8576ebcdfae9e4693a9cab3c0592393c18e751b8227416ecbf2bd9ce98db9f1a869456a3659fb857d2fc6b5649142e59950825e547e7d62656ad86f11c429d1db3a7a4dcf593bdccc742c450c064266958b66ba2e0c56704155c3e1f6e1463e7b1b4710ae9db9a191c9c15cd9d3f32349ebd8f4aeecd3dbc65aac9f82b64f8fe4b0b7fe594ccc07e5c10198e7602ed5997a3e2c8458a85ce8d9f61599892d5fe1fefc2db136f8e42082687e7bc0538bcb791898b9f0a0cbb269772537806e581a52ac74803076051de2a5099e5578ed51928c1a880f12625443ecd5e3b516e4ed1ca79ba6f980f8ae2cccd18ba768c15defcc310816b450ef958e33d7a30cc899a2dd4f39b685525ab20e6e73f9fc037fe7ed8b10e27b6bd89ed14b54eac7f28794b8e296560509787c96c3c5054f43399716a2119931a854855302990bd04c31ae6ed29cfe957c7474d1a44fa7725037055318b1e914b8a20018bc867b303645bcf58861789b65af54c75cd5d16d550f17282f66047398dbb31a504c6db90f77d09f4f97a83c05e6947527b2935037bfb47010b92a3b72a64856923349e9fb899f2d726d9c9c0d8fcc6534c30803aa91a408e3a9663ebac7f0af6c100fcf7ac5b34e02431456930044d7c9c223b1e44f08f00cf1ec60ba222ceb770b5228a534f067a8a3612e097f49e956c475c6fdc45c39aa274cd250eb9d9fc2ac24ae447368e680d3e8192152c463f3340f8724b9eccb8c330c44813771eea84ae0dbdae9e93e8cc4145979c0685a6bd0ea5e61a88e2d83a61db234632d6a59ee714f5ca160d5c27c532bb0cb47e944d1c6322a327545620cb8459ae531d24d7ecc755ba7a6c232c75030a8626db4d815aa0ef1c4bbd877afa3e767586cf0b1ea8fc316be55815e89628af0c7a1697fe18f53535ffa2ff4ce140aa26fbf0387ebdc652b713a014069f50608e7d28d639976b07f87ef5a5c7fc40cde6352ae5b160a467fc5d9b4b6816308d083884d8940043319669da7fcef16ef1dedade45a7f12b3969507074959bef4457c23c5d3d73a28c21f731ceb004cbe17e3765e83dff2d5a7fcc18aeae01f31f3d2531c1b82ffb079bd8c00a07174b4cc8acaea9a73a267a27765614bbdaa116263dc7a8dfec3ce2c6d7604c79bd677adbcad3d3d20e6cf4c7e4f2ad37d2615616030fef6005632ac4c6e91ddd831a41a455a7ac1e7de8ecccc10c57e19910ba04cf49f45477ad0f5429531d31542bc094633b808c3dc9d96857d9e6fcdb5ac5fe4ee30b6b639d2fcadd5f793f8ba0adf751ba3038ab1db8401cdcccbf364917f174163522f5e2c9d31c553b32a7daea908008f14dec9acf63c7c77bbd51b2abb322baf842d845f5597ee081bbbf4fce3849dd899f6f913abe905ec3fa42c1bd5b163d496edd049724a0617c07394319b8ed3b6f81cc135b2624de68a879c5a4de349ab228be39c674b04a534511ed9f8e382c02d2b517a752d0c8e44b4c707b5106293acbe2487b7ab687252381d64338e4f5386df2668031cd41ea728cae0f7f6a60301b3e7e494a9b7fa5120507700ff00f2ab1baf9ba61533ef65c6f253f7dea94eaed06f0348b9989cf88a5e1242123b9cea262255b9de8122f5e76ebb7d71a09e88f3223e4525b201458c80e9108d4e481f270596745d829873e7236ad6265f5f75c9bcdc0dfa4730d88438fe77b1e98ee21fa4b9d443f3f81a045b251016bdd9a5bfedba71b114f3275ebc82822822dc9a13f09a1eaa184d917d45e4c385ed1dba284a4c73a519f9bb54afce8a94b4eac07353fbbbad4c4781b67a9c186e1b36506ecc40bda1bca9654e947abea092a5c12dd263624000ba269859ee5c81300b00315e6be012d4097d5aa3e4f462f4bc13be72ba1dbeb2b1cb102d62e05754222ac008e9877639c01ef4e7e1c46d5529e2f4898ee05533a2da71524349531b1c74abcb28593215d360d97bbeddc1c844c15138127aad1ae359a29cc0761e8dc89aaef54fc22fe249becc5e1c782aaedebf6fc26ebc954f867e6ca2e14a418c4548765ab2e3e2ee6071a58b3eb030a12147535889a81dbfc54a6a8fd94b6b502fd65cef99fc6a74c60d5dc1646c43cec59c825c843fef4f84c0dc0b1c667158d893d4e6ed48f4a1ac464c88255ade29f1a76b03ce4e4172e5ec1fe52ee6cbf806191ea0f02d80000071ff6424a519fe30151a1bc37c3919787e80784face95016d2458d28fa51491b761b943d73fa59ca02fa450a55e5ff14aea976799658368baae408e50523d673255f41c8f0b30e4c3eebf6ba4bd55dc348ba4f34c50d1878b4c690f0d9e5fb68f3f94a4b26cb144847c625405566c15a8828e030ce40557503e6d9efbde21f6c1c7706d04fc57114a8c117f86c974d8a7288ad55131f2db092a65357187490a1a7cfe3a2e04a333760f81100c716d2542763f8831c597e50f1b756a04240bab750a87dd1ec87083b55f9b2a8787e8c6aae7c193fd50de257b8bfc1a2a9f2f0941141c61caab5b97800986b5b4aca8c15936ab75e4bba3e9eba644811c995714b69251e5cdfcf5ada25bed8753321781b05cd25753a62f2a3ef03d48d74912c40d73b03fb78cfc6eb2ac3dfabd2139fda98bbff58c2611713f24c46b8af6edfba685d78010e4a43f7fffde0c392526b582aa0fc5a360cea5ebb0b2cb35c087ec211dc350dd557b2daa58629f330d9a021004de8a7cc57d6147aa63105532a6f3eb42c0dd593c3fd693475a1f6ad7094eb7c49d9e728a3e89cd4b0ab9e6fa6586b7f596a71c3684810a41b3434ad4b166a12f9122df6fc67a8e32c206a32ddea322ea321d644e59e40a229cad14e5c241359ec68f4f0794fa3e94a4874d85bc74b370d99926984eca1c67b2d7d38f9786f01b322105d36fa02ee5a4a4e3d392bfebb1fa8678feddb86f113edf02e885abbb5f8ff6ac830ff31371558d4dfa8e78678c73192b909288e264c87147cc415ed1ce3586a6cd1a859bf10b0289f74bfe62721e05a37eb52bf7ff61b94f92153ccda4e8c5ecd06515d159fee0d439253dc588ec4a273353dff79d7cea9ed7581fd438a2ce1f7256d842032ae244479f5163c948b5ba22521d80ebfb087eb523e1de82ba5a32dc94fa84d3c5aa71a83e3ba4bbe12ca9a36f02688cb6bf674cc69a026ce8e2f7edce1fcd7350b0e19a8b40a635d4438f80a45ae6f086c76d0f337725b0ed3f0179a5aa1277b1988b36ec8418a60bdb7ba618ef7650043b50c25e639d3e462acb197347e481ad246f2c89b1f3ee455035b916d5bfaff5b12640f8d5362b3a2c5c10e3dcd3e48b42f31e940ab6433caecf1d16c542ae9bdd0536c1296039106079f9b60e04de7ee31076d59262ee2ff021f2549a8f22b6bfaf22c8a5350de802c15768a0d23c707e42a6b6cbcf2f9ab6b2e28e0771bed14212ebcad59aa7d04ff0465d82c034e65433a1ab658384786a5b1be10974800de8138e3548ed13cec4dbcba391425557860f5cb0da77b612cb3ee71c04ea52d00edfa85dc0d5a471849d68495ab32b47fc7fff28f7b7d5bdc638631b7878301283ce8bac9b4584b051090cf1fbf55a10ec0a14032eb9e69e466b414038f16c972c6f84759458a6447e55ba2fe62a8109fb35b649165933d552614f9a8d8997d4f7f920832ad1951114cffc23950871b6a8def4f42bbf6848ae7aa5f4fe0f60819028b56fd9998cc28ba664075559f735e962c1ab749a39c23708b8c3c275b7b65262a7fdd5ada51f35c381a2737033d79a9341e2b4573f9450f1af0fc7b2010b8366d842722b5f264749c2d59188c74c2f3c916422621db10bd082cf4ff798a62e2075007d23b90b1f2765918d0a8f8287ef6f8c97cafb29723390e79b90a40ea72814898e8f507bff9ba3fced6ed943a437f4e62349c1fe98b7e13840e83005d6c3d80efd306aa3dd489f4b6d7b932256cb6ddd00648e3a6a836b1a82e7f0528fa13e05e1b17430c123003bc51cb71718d4adb01a4039d2ee21b4bc9862e1307137fc505b834216dd302f6f67f0da58b69274613960b5d890a564570a959f4913b8126c19ecaca74a1820501765b1090cd71549787f95584e21cf438da56e3286abb12548b2d0548d407bf0a85422ec157eec59f1c3e2f554eeea57522375e4fdeb9c1728df916be071e57bd3ac4d440e91fad308b5680de5545088283014a441560dcac46b727e2b058690d41e667bc6a50607736b53b92d118bf020afb14f31baa814b1a5a2fdfac9ac31b9d80112514ddee058ae2a073ee219bb6eac302b569002da70cb2a01eeef05740875ce8449887f3d9281a8c4fee939a8cfed798b45d500a6ca2433531636270c5cd83f7651dc62187d97d43f7fa83f152627ecc5e6b1226e95c", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x4}, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9) 21:03:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x150, 0x65) socket$inet(0x2, 0x8000, 0xffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) pipe(&(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 21:03:46 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 21:03:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0x1000, 0x7, 0x47}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r2) 21:03:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000580)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) faccessat(r0, &(0x7f0000000540)='./bus\x00', 0x22, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0]) sync() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="00000000040000004079a974b868cf6105f3a2be953b6a81eb1b159150277c319029e9b1b34d6daf67e60c5b9b0e45527fd6552ce81c6d474e735cb9a6208a0805e0dd34cef91052fedb07115497f361258ac794df9991851134489f471bb8a6025923774ea2f763afdc0502e5718faf80ab9ba49ae9fb6d6cd681887e50c6eb1d6545d3039e2143b849fdd599bb4b53b8125620807466147545d43c0ecb89000000000000000000629fe79600"/186], 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="29cf0e6d6ae7665e097de03d3db13a52c740f6b90fdeb9755a867bd6a66519ebc07afc991b1787f6e2472c51e60fe8ba9037aca7a29752f3f8434f88b9a5cb82a484cb7262c813d9d029a314c2612d73d76089b15b216416709ebf1b23572b4ea185f3f30a1649d405ac0a36562e53c430a6498efad59973b77f17f75ad29a81d150f1cedd6e64ee9b48328626806e68e493c4d4aa4820d6a4411edd605738cf95b40520cb9c8385a353552ab09f2d471ad3977fa37dad894af981ddf7867061622e65965377e9ab63c1d5d2a75d515ad10310ee22673fc990673b5b", 0xdc}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000500)=0x1) fchmod(r1, 0x88) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x800000000000083, 0x0) write(r8, &(0x7f00000001c0)='n..', 0xffffffffffffff1f) 21:03:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r0) socket(0x10, 0x8003, 0x2) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) 21:03:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) 21:03:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x6, 0x4001, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000140)=""/77, 0x4d, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x5bc}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82}], 0xffff, 0x0, 0x8000000, 0x0) 21:03:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0x4}, 0x10) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 21:03:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300c8, 0x26) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 21:03:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x6, 0x1, 0x7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000002, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x7b}, {{r2}, 0xfffffffffffffffa, 0x41, 0x0, 0x28, 0x5}, {{r2}, 0xfffffffffffffff8, 0xc, 0x2, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000001, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x19, 0x20000001, 0x4, 0xfffffffffffffe01}, {{r2}, 0xfffffffffffffffa, 0xc, 0x7, 0x10000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x40, 0x9}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0x3, 0x8001}, {{r4}, 0xffffffffffffffff, 0x42, 0x1, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6, 0x0, 0xbb3, 0x20}], 0x1, &(0x7f0000000280)={0x21a58864, 0x10000}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r5, r6) read(r0, 0x0, 0x0) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:03:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_getres(0x3, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 21:03:47 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(&(0x7f0000000000)='./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) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9c7, 0x9, 0x81, 0x0, 0x5cd3ab97, 0x1, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0xbad}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:47 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x4}, {0xcb, 0x4}}, 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x8}, {0x80, 0x3ff}}, &(0x7f0000000040)) 21:03:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) msgget$private(0x0, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x5) r1 = socket$inet(0x2, 0x800003, 0x2b) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000200)=""/49) chdir(&(0x7f0000000000)='./file0\x00') getsockname(r1, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1001, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x5) connect(r3, &(0x7f0000000080)=@in6, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x100000001, 0x5}, {0x18, 0x0, 0x3dd0}, 0x7f, [0x4, 0x9, 0x4, 0x1, 0x9, 0x6, 0x8721, 0x3]}, 0x3c) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 21:03:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x2, 0x0, 0x7fffffff}, {0xfff, 0x800, 0x1, 0x40}, {0x1000, 0x1ff, 0x1, 0x8}, {0xd8, 0x5, 0x1, 0xffffffff80000000}, {0x1ff, 0x800, 0x8, 0x6}, {0x3, 0x6, 0x9, 0x6}, {0x56af064e, 0x800, 0x2, 0x52400000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x7, 0x10000, 0x7ff}, {0x2, 0x2, 0x2, 0x6}]}) 21:03:47 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0000010000008000000000000000efef3c90a19d41f511da8cbe81ec16183a844b3e4d4b29ce00b475163fc337a0db0c4e87b66843837cef7c67bb9dc8958413c61fab45e2178312c66d60b6396e846f7b175a2826ffac85c2774c60dd0ac7ed6bc83eeaaec9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 21:03:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x39b7) r0 = socket(0x26, 0x5, 0xfffffffffffffffb) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/127, 0x7f}, {}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/174, 0xae}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='o', 0x1) 21:03:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) 21:03:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='-[*,\x00', &(0x7f0000000280)='!$#(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%!!#:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']+/$\x00', &(0x7f0000000400)=')\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='-}#\xe3\x00']) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 21:03:48 executing program 1: mknod$loop(&(0x7f0000000140)='./bus\x00', 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x800c5709, &(0x7f00000001c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 21:03:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x1ed) 21:03:48 executing program 1: r0 = socket(0x2, 0x1, 0xf905) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 21:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 21:03:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)="144d27c5fa73383f0969367f52f52e2401123a69ae7fa60db5db915a134bb7be6543d2620ee5df0d3ffd29d45fd5ad0c27f0b0e98e516b4b9aec3d4a0fa1bc1a04c6b04ad08e41cddcfec6b5845e9e09009ce416183df8b701b3ad6cac6673d3ffa6bf75b338c5f81ea1aa601ffb1fc76dfb5eade4cffdab5b44b5ae9ce0c6107d8026d3275db721295f63a3f8416c83a58e1e19739f48f1c1a5e2defaab4e032fbe608def7b05351f0a177ad84c0e10b7c1ad5e6bf8593d9ee1a483bdc2", 0xbe}, {&(0x7f0000000200)="d36cfb92fd5dda52bc2694b17c547119471844000199", 0x16}, {&(0x7f0000000240)="772e4429da553db6abd56731e5e6d1eb76c297e7abd41106a4dbef4b9a37813f840fce39992aedcdd00eea16faaa3a", 0x2f}, {&(0x7f0000000280)="9a6a7be1a1a9f4dc60c4b4e43a9718077eb00c874aeca91a60755f655ce488f72440ef335de5499320acc6f43919c0f14aab14c71b440fe3cd97598822c0050ab0a0577fb51876613387e41237eff88869d2d6da3300ff67d88c856590212123843968e628e069cbe0e5d15560c5ecbbeb69cc12aa5d477cd6d3386b9fe7fb9eea26f6fbaea5b548b6746b4f3c5986ab75b7788e9c04cd4d7af884085c62987f4328c5bbae310893ad65f1e378e6d223ccc1", 0xb2}, {&(0x7f0000000340)="5aff9cbd05a03269835982bb2a67db106def2b23ad97da14694fe1c55ed13227d24b30f4bab13eec98ff195a7d6aad4fdaeaba7b4bd29b5ec1b319e7c56335609871a2dc344e64ac4972a347aa2b319a995fa0bf26c21c86a4f63ee80872678d7e4af2c9b095830188e7974194999ba5a5afa1fbf92ce4f4744286d7ea75dcf84e08be4568c1429041d88dd3509781269c10660577e3897f50e0c9ae565f6bccdcdd71d46bc6ee7b6d6e4b7e98f6d7ed6d6aaee67f9a3b40217b356e3bf8ce2afb4377b1bff210528a9a4c919975f4025b46d5ce411ed257dd320a3fa741fbc25ff085d6f841484e030e0b0913c0792a811be58a73b085bc09ce45e6", 0xfc}, {&(0x7f0000000440)="616da6bccc725e0f842347f11feb88dcba5b07e46cbbb1fb771e31f662823ae45b36411689dbcec039770d472232e277c145ebbfcf3cac73e3cf76f9c4a981996cb067d9358181f2a6753b8b65f6d61bf60df6dd9b3572ed4651cd2f6526a841050794f29e1d0115d9ac38a7ba3c7a8baea6c24bf362648bb378b62cc11be9d752507a17d3e1dffdd06a37da6d82be86e39c29f709e09f42821450a7c66c7b844ff7aafa7cff211e97e4027b3329380015c0b93e35884f00859475ecfb8b1f40c49688ca", 0xc4}, {&(0x7f0000000540)="f620c9199f755e6f55b3748e642477b42c2a137ce4f7a5609138113f146c27ca40925ce8e2ab9727f61338c0240dbb0b7837478c78dde0edf47a2ae8f47210d940a6de2c527f4f9e24a5cb3987a29dc7bed571df325becfe323a01d8deb7a42651e372bd1c1c597ee98a117ff88af42a0b1abf2282ff9bc17e7c8f9366b7534508d57c4fba2189642fca7443143f2764fad87899084cd5b5d275f5aab3e23b67db70a0d4895acc01b8aff432b79f35f8157f288dfe068c6fa15dfad6b606a5a15123b29110aa2bc839b13c0bf663a67c3dbe83841f9fd1b71e1e543f062b58454c8cf4b8", 0xe4}, {&(0x7f0000000640)="9d161dae986a203f1ca7c28d23eb83a590c57e5fb382eecb0c51896d2cb6809526c5e6743883c44f2ad86b634ff189eb3b68a3bb33d3cce5ba456d02a04f358e27872d4878448b50b14a90732696390a02f3d3f1aa948fd4a987e6a6920a10d3b8db61e4d8ce730c4c1a6222139b8e771dc91fe942ea4794ae1a496fbd70cbd0e0018d80d6a620d6777e2f157dfdc35d5441487a9755f1cc3c790e29cb2c96c015ec0097751eda68d90212a4c235711d4ec69d71300f879d37e91e2069b8f4d5b26f2e7dd9166f9436defaa196370b94b15deff00abb936ef6318c8d70b030e80331e749b9a6f3b219842099ac56b92bc4", 0xf1}, {&(0x7f0000000740)="164177e49822b3fa0fea1676ecae2c1531da3b9e458b9e5924", 0x19}, {&(0x7f0000000780)="33a31db2a036882255f654fa35dd28fe313e6c41aaa7e55356c0c93f99edd16a6c7916608c0c64a44dfa43a33dbd7348711f05cdb33cb46c283c59beaa67bcb113777ed743f444ad6e482f93ee59bf710b18b48d2fdf1ddfd52f1b5b928d952f147c72e9affc1458036ce37cc289fafeccd13dad4d6662fcc1d92dc554b5162c621913cd9543ceeb170adb17f82994ea54687a089ea411fc4474c09ba1a80c84b48f16e88ce72fb3a97fe03ff741841041f391d6f8d3ad4f5c0c5afd52c5a5f307ec71065b91ba96e51a51b7bdb3908a7d3b6e6fe995b0be7910f1af106f4cf2677fc07ab071f939bbef017054cddf1e5b8fa92d2e5668dcde71", 0xfa}], 0xa, &(0x7f0000000940)=[{0x80, 0xffff, 0x5, "406b8037d51ee1f83c69979f8f3842f8b04d87a479725b4f43189aa31eb52156efb2e0e20b7dc7c2dd8e2b66907344d3df95f9b9b5311256fb595ac7312516426434615530d6527f72ff4f378a7768101eaa2a305e9c48111323bcf4faf1aa6d734c3e306ecf336d4b74"}, {0xe0, 0xffff, 0x1000, "1589433eb48f628b1121937f35a77d01ad323497de2759249d2e78ba832b1a53a5b17cc55f1674efb600f47bcd0ca2f4da85b8a2d961ddd4c140685c6aa57c186e1e9586f4956d47ac7c6731141430ceb48111e5cbc6b505c5da61ed378839bcdca63061de671735998ad9d33bcd94c3a5c6eb2ee5f801da3cb6f3a0c5fc910405f731713a77de7dec38a84c827357c2a9ef139b1da3d3a20cfdae62b1c3628f9129256dc987d9f2e8ec63660bc5131fb1096fddce8d38cc63ced34b0395058cb1d9537ad992a5a51e0e7dda8457"}, {0x60, 0xffff, 0x31, "ca868957a92b0c30a770308ea3cc220ff67101eafa9d3635e27e8f350b5b7db7d217993974110df0e093e6546c3d40ad358675589bed8535d13b57b53367a58056ce01c8643b6c5b6ca33faf93"}, {0xf0, 0x1, 0x800, "9041d10023eccb58f8e8b188647dd5848473160e2a3b233c2935986bd0cd854bf79f0862028b7a677e3cf02c29f7496b654d45cf54aad6d6a661f823da64e92ae4f1f450a41dc83e83531b0c8b042ad62d2276cef9adea064fac20fae4c9aaea385dac7e3a0fa6ce8e67d32b14753a7991d68c12bc37bdbb2772a37372fede1b8ced8a018963e2251e560c3568ed9127ca6d78ba6622ccaab2bc9de108e871a49cdc7d686fb933b2f790b0caf2d41ad5a96f94364d06b94abd5e758b2448993e10c0c7e6c4d35d7d167a5d55ed7a4e7c21aeeb2cb26c69b3f9a4b63cd4eb7f0c"}], 0x2b0}, 0x1) fcntl$setstatus(r1, 0x4, 0x88) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 21:03:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r3 = dup2(r2, r0) fcntl$dupfd(r0, 0xa, r3) 21:03:49 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000557000/0x4000)=nil, 0x4000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 21:03:49 executing program 1: semget(0x0, 0x2, 0x42) semget(0x3, 0x4, 0x349) semget$private(0x0, 0x4, 0x40) r0 = semget(0x2, 0x3, 0x246) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/243, 0xf3, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:49 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) pread(r0, &(0x7f0000000080)="5778f4126f13ad2f65474bfbcba61768ebd55ba77fb1b2fd63122638f255be7fa9310d9f7893049bd67a073f74660d6ed2caa0cdeb9c669711ee7ecb29eabd6ae36d2e0e5ba8c71c4b055588965beaaa59c24cbbe20a46be65b1b7c8080df8cc0c801b6af61653c75af875e3be7bb5ab1734e011026400d08216b665ca0f463c3676b1c82917ad80bdd082c1eb04363125ccdd710eacb5f4e7c6d14e473360a1cab9c1a473a696f63b92de4e7fc67354c7fb973210", 0xb5, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 21:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x5, 0x3, 0x5, 0x100}, {0x4, 0xa17, 0x40, 0x8001}, {0x1, 0x5, 0x0, 0xfffffffffffff801}, {0x80000000, 0xbbc, 0x5, 0xff}, {0x0, 0x6f, 0x40, 0x8000}]}) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x80000000028, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1, 0x5, &(0x7f0000000380)="cd5daae6624f8b4b7e96490bbb18afd03949bd1d7a3f942ce0e7b03340aed243fe78c6d5d644d86057314234c6cafc971845979c5395687a32eea714caf220c20062264d46fe6b90dd42306d2892707af957292c046c71ef5bfa89d0d1fd0a2cbd17598dbc954241c69c2986b3763e7c0961f905ef4e57cfe730cd7ea51df514d4cfc09a2902ec6e8a26e13bad6d400cead386c438441331ee45a8dd6352c0097cf875d5060505e1839168ffe123661990aa326a90ea52408b92f40afc76f1e70896fde8ae5a798d7f5efe6eff06dc8ea0f53303fb69faf49299221cb1d6551a9511f66a981eb499c3694dda5c2bf2715470b22c5f52dbd663f68c2702d194ae64612bb4f82f218abd1eb8a951be4e9c845881f380a05f4b12645a1c68382f2a2d8f37376bf66142170d991c9df3a877f93a4db154e23e4f2807426276f5092621c689192a7f97f0567c97b1c981165360b71d04a703d935b7d907d71c0dd11c01e0efeb31fc42fd22d7682009db8671e4a20c097fc78036424d2d6d0df2f3978e70e25316b44eded17ba5f19d9fb91bcec6a91bc60b4c7915f493655e3ec71188369c12a5e6ce0d97d24b4defa65f4ffe8ce08692d3b594e1ce21a21529945b41c81335cac1c9200b7fbdab81d459947fab77936fce9fd11a11359508aaf88c3aff444c323a63eff9523436596736410566ed2542582a760716606af0c89ba1bff556b2464231ef915e4b338a83060096d7d40c9caf236eccf460035e6cbbd05d8875cf6088a9f7e4cc330b532cc10ab9a9962d2198421028cf9d1a5c52aa37213d28fbf04ec8cb6d97d6610094a9a05f01a3e39145a87f5bf8140b41078fe4b00b9e7f53334e58cb01e4c2f0ccdd0b66befd692bc52822e4d20ba8cfdb1e84e9aa77e34e5828d7688482f3380a8a0cdc250c36e87f2e81cc79906fe3be62ba7ef413ef1a329b2abc4561bbf7cfb9c069b262a07f17d6290820a31d4afad31d6658199c1bd4147c310a55d41853a59ebd3bce03842191b151d9fe63c876e92d643f46a0955b3c2af8fc4de30248b6e35fc0c47d91456c5234a22f97891a71b33a7a3bf32a4839ae086f16418e56e12c4bf260e79c9883bd82866947aa7b6a0e9693c08367163ca2cccb6260093afa5bc5908c71395a7c3b9007e8e5e1a846571cb0142f4bd531067975aaf9454ec4fea8d469884dcb252cc2f9bfd83395420e018ab69b12b2cf659e14a265c990a3133d32fe1f20b37e61bd261e4dfb1ff70b9a9df669608c0740307eefa89c775318bf375bccc58ca851dfaae6f9e94130acd2663e37b5806f85fe642a59f1fa11c2729bf9bbf3f3675303c31d7ec9c9ecbaa0589d939dc115f9017041acf9d16bb7bf736298649c0b57ca5e7862c70ceb330ea08ee5b7d2ff632cf7ca9b038292b8f40d5b0cace1d5511f8b61ab21ca593e1afcd36a645f5303257fef1f3ee969703f1a01cec7dfdd1b7c29112b6b22b223f45f272aa865b98e3c4031ea1c0310e9b90d262f5107e857b402606b0b02c7355b09ddbeac9c49758ec53e424d18e94bbd09d55687764c391cd9e09ac2e1f084f4fe86b0ca7fbbb68b0d2d495c3995d8e6d697534a35209c59ff1800d28460009cb3025fa7c9aa632df1317179bc2ab0b531cb1701a39d3010ce984bfb46af7456e7324b1a8e5815e8b50be68d93e190ae7649cf7d5d00cb7e12706c6081dec2ce101b4def414c3355e8860e4aa7d452799ec2c859c6e4facc0c191088185655623756b0f08c7374db4c52b06d5118c8591bd67764e654ccdcbd66ad5a653c10ad07fd753f470b91978147597bdb8ac3f17c9d52813b895c24c89d3a191106d0c858b61da3dc5b0e25d1fe2a7f10c1705ec362ac4c3a160b673aa3f96106317529ffaebc8b8e31e05301e663b3c1e627f61f876e0418ef7e17be5cc85dbecc23c6f9fdff9fc12454a9321b6ef1a30d3c7654e623484d3c3d3cf455d7c5c7472b6ca759fe6a87d8ed67bc5f223bcde0259129243bb924053b6b16d61319c0134660c96017ed33a916a6bac7de9abf455749c070801740ba1a0ea78e3f7bcfa2e21b64125c824dc29ee0207839fc04951cf5cd303b006da309597335812e41b26ef06f07235561071478bbb5b688db31158cbe031c3d99dd531ec2453bf29efeeb2e97538bf7d46c5231071758a76b28afaca7c3f069a69b0f54b5ff102267952b1c8e103a1396348acc6575960b84c8c6432bf11bb9af33256c9e34c5366a44d010eca91a7f4b9d430232d6a67bf3be2683840c5a9d60e0516cb5ad082d0d000023c98aebce581b14fe07dd9ab1c62e0b3ec8c7c5de7cdca17ebb5d8691a4c7029b9e7f8f8902dc797e6edf71dbd6b1013992d6ab0552de8cf0c8276b2402023b2f6fe8d0d803999300a958232b030cd1503620e78d3a6cc6f0875589c08b433956d0703affd3f645283bf0ea7811a888b9b2b85d92a3e91c9df8214abe5c0431cff72cd705abd1d0fa8ae4ae3e58f1679fbb8708c6f29217e31107b0fd375087fdbf0a1eaa96aec5082aa9d2ced42eac617867d0e9f89fea65a17378d9862ef6bfc7f4b232b5daf0f7dbc449b7f6b90fc9de576900f8910197e676fdaf61d92bfd9adce2a82d230e72be4fa2174e329debe6630d01d318790169df300cb8036c2e80fa4ba2a9f178d2b30e28e3b8d0f17dc01b0b2657b440dd9b41f7acb896f764f5e56aa13a8b02737ce5dd97521425c6fe4acbc99f0d44b3216840770c4bda01e84f62393732328ed72cdb2c0a29f85ab6ddece8c781b1515d72b6e2f727d3ca4d35bfa9b18e16f90bf5462dcec7ba8e3cf3b9883c11333a7d12b6b1c03c143012b122e46a9151d9fd1a5c179e82965af432e6fb0be63ce6d09dfe6f519f523000d2753b700839d2aaf0a270428e99486d40215e65b1bd6d966925a270b74a1174d5ea1eab977f0bdedb707c6ea324c3f003f520d5bf33642d5cf28b6a65aa7fd002accb070d09bd4d9cfed8e07666e901b6197b868042d1b7fa4240153a61353f725be26d26498118c1879c3467af13f17164f23eb9462dd2c3318f79e3ec808dfa2fa25be281a553324c7b757eda2255109f19d460f7a1a8411b47db2224126f18c91767e310768ac8e3333633ce5f0e43ecc219889fe73bdf5ae82d0a4dc1e5a1ac4404dc80b82ff7237c1003659b9112143c85520dd1569286eaf4d062580ecc7dbb65b58fa219eeed8c62c176a707bdb674c3f7821a00683e5f1adab10543c50ae9959fe7e63ff4c9027b23ef8850e860afa836f8c02734b12db47ce56ab8a840f455aad9f85d81e2364bf970fdc9d1678d07c834772c289acd81a0731befc708a0f2a6b9be48dc9a4b7dd1056506d9c89f5d1ef01bc5fd993529687325f31f60b02a4c886d7a8ac8166fc19cda9c105b5481578cebf4909b0ecb2a277708a4a41acc2eb021f21c7b274988adcbd8f7fa27345c79671b50e2ae55a07c74ff38b9cc3ce3d2b6f04a596a7a790e0b767c199d30e0e47a56bad49c37a3614f5a5ae596b3915b52f563c212b91f880dddf1c803f944b91bfa26a4db1308675a80fbb44ec788c689b73329d8ff1a9661a3d9961cc9a969b00a5a66fad73dc35ff669f6eea7f5855946dc954989123567e32faed26b47f04458f5d7c12a4fed3dbe1091113ebe2f04b56e627ff56f0a225e71317c0589e5560b1333a2735f2982aeecb5d21e59a132928840384f17fb674ed5c314872f8c8a5b474becebcf0205387c1538a796f09a0b676edcc4c2b0e166157ec661e7b91fd7a02d39cdb9d310af862e07eb01626ac6650d09b1efee177afdc47ad9ff92dd7de4a7e58df3077dcd85c302353d19c6041929c224bc8a7d2b19b33f4c7eb489b0328a6ea5dbae4d7dd15e86c37961fd3cde570803e7b752c0be4c2350fabf2d1627f23bf6a69f15080d9423e57aea0c4e46a2195aee2abd6b1f1588aebf296ecbd27b05fa232c06796cf1fd00da20f379ee8e9c2da59cd1a2e32b107646dcc038a1c5c254d6d41a098f74b3aeebff203c7c72e7c48fea7f50d24d17644b9086963c58575058c718eedb2d9632942bfe45f9a09564ea07303f656078caa073a29bd1e75a12001d3e2d59bf59b36e15cc7f2549c70fda5853ee982bbe6fa05618cfbc952358aa2d6989a60ad4713adf17a1b9d678333db69de1171436cf1f798f9260328ea9250bdddf839eb72093bedbb9183024b792580e57962420202559dec49d4f522b98e27d9d8cc9dd8bd5ec2f147949f93041b64b5dd926e0de4f65568dd7ec22332b5fbff665d81952001bb149914e3cc3a372770d0235c8805fe2065d30f4f8b9d6622af524ec516c81751ab8243df57e082ea282930a21dee55476ae4d8ac5408ef4f72b887adfa1d299d224fbb37ee1dce3b20bd2926ef76807f947e05885ef2cea6b7b042115a02ad547babf145871e7b96bf284f8f6409b453559abf377d32749fe9a3653086e50faba7e301a716d4768006ddb2b2ba0a4b26ec156e77316fd18176380aa6a7c9fa50c86323c8a9262cc8bdabb22105d5691eb2ad45b4ad85cbf658997ea338f71520b17d39982a6a48d59b3a39725e6ad1e192305041bf4ba98918a6dceccb611c0654633791415db7a48931c522ac545f5c3d041b216b3035165d18ce011e141b92bbc9ae09e122242d9bdbbdfb219e5de9996f077db2fcb213ffdd0046a059a25e62087f319b443548e43a86439d0210a264d4293e3d12c56ac74e11acd9b40e2915405568eadf7e1b5b578abcad961ffaff91736aa2581f2ecbf9ff578e8e2755640eaf9b2731ae9568b908dd0d4ca98a11a35c50f7b9eed33d7e382f9d0608ebe23e748211d70f9ebe1c546ca4f4b11325b44f36f4741627290e28eda17a0c4eeea333eac03017c68e9b1980fb60d253b48df898ce25a7bbb67075154a48955d6e4cb6abf34e08dffcaea10b4d40313eddcff2eac82c3e2bab373fc4a93fb7a9d3f6ccd14f64d0d862ab62b3e6c0d298f22db56d2be434504ee9df0c365a45c967ca7bae5536aa0337de6c2b0315bd04c8cee298ac31d00225c5b720045d7c198b2c6152f6e88d978d521f1258f5f79ea846fda1eb297c1f21a0d86f00fbc511f9f963cc3248778b4859ac2f81d0096706841288ab90cb6d81a8e92fecbf41249414853fa4d97f900eef46776d7cae9d38635e2b389d645de7b77e2f9514ae451c6582b4318aa4070c6e20560de25d73d0caeac88b0126724735ca4e89ce81d352d0fc3d44b2bf36d44225086421f9a0bce43b92ed8ee6cf86d0bc638398c54dffb5d37fa749bc56d405ffe91f0eabfae82d8423de77dde28361ef27e05cebd921df7709bf4ebc45095df9f9dee456a3bf427e0e3120e647106d421a8dd1219b0c25e65e8348ace1fbf11ad4e19f690876bd8f1924213cf2aca671952218366e71f2570cf2e5077b3c5f48158ae63f1e49eb7e209e9061963e6a4eda83750c4bf1dfe83f0fa2ddf540e6c384b350480216051acf0c776ec4a4066aca439d72b530b49df3bacfce67394fa40abe4aa8ea83ab92482c56ed7f6d1f35f6d10fcb1095a794f97f6de648887e0b0b31a5c703194593bfc706e57b552e0afa0a0c0b62b42623c5a7f91c71d9d1f267e499c98174c64b9e8563e17b30c3a9a3969b875dbf6c7f52d48c245f788fadb9a02d22d6e15c06db39861ce9d51c258cff27fa9e295cbf960ade068c0ed7de842c9160019d61066b8dd565d543224b9b63eb333546f32d3e4e48f774d229fe3d7b5024d628f4beb4843af45", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:49 executing program 1: chroot(&(0x7f0000000100)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x30182, 0x8) 21:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x101, 0x1, 0xb75, 0x3, "7806d2c057623f4a86959409564973a6a47d3c03", 0x8, 0x8001}) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffa, 0x5b, 0x8, 0x1000, "c5dc0ff0ad4f4d1dcb8151d4a3a79fdac1fba300", 0x9, 0x4}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 21:03:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket(0x3, 0x5, 0x3ff) listen(r1, 0x80) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x101, 0x5, 0x800, 0x1, "b8065921bb13c88e3a58e9c5df5861a009c6602d", 0xffffffffffffffc1, 0xd91e}) dup2(r0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7ff) 21:03:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0xffffffffffffffff, 0x100, 0x10000000, "f1f743cb40e36d00", 0x3, 0x7fffffff}) flock(r0, 0xe) ioctl$TIOCDRAIN(r0, 0x2000745e) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xec, 0x4ce, 0x9, 0x7, &(0x7f0000000340)={{0x1000, 0x3a0, 0xfffffffffffffc00, 0x200000000000, 0xfffffffffffffe01, 0x960, 0x2}, {[0x7, 0x80000000, 0x2cd8, 0x1, 0x1, 0x7ff, 0x5, 0x8, 0x8, 0xf8000, 0x33337e0e, 0x1, 0xffffffff, 0x8, 0x2000000000000000, 0x1, 0x6, 0x81], [0xfffffffffffffc53, 0x80000001, 0x101, 0x8, 0x2, 0x7, 0x7, 0x7, 0x0, 0x2], [0x0, 0x2, 0x6, 0x1, 0x142, 0x5, 0x1], [0x20, 0x400, 0x2, 0x9, 0xf2fa, 0x240000000], [{0x82, 0x4, 0x200, 0x101}, {0x101, 0x100000001, 0x2, 0x800}, {0x7, 0x6, 0x40, 0x13}, {0x6, 0x8000, 0x4, 0x8}, {0x6, 0x8, 0xd4, 0x6}, {0x101, 0xffffffff, 0x701, 0x5}, {0x80, 0x0, 0x20, 0xfffffffffffff3a6}, {0x5, 0x8, 0xb21, 0x101}], {0x1, 0xfff, 0x0, 0xfff}, {0x3ff, 0x80000000, 0x20, 0x100000000000}}}, 0x9, 0x6f37}) 21:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) fchflags(r2, 0x0) syz_open_pts() 21:03:49 executing program 0: socket$inet(0x2, 0x8000, 0x3b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 21:03:49 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) socketpair(0x1a, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="5e72b882bd6424b95afbe3cf3d81c6b22a81ca91c28363630762713912d9d0e96cf4742f154117f9b9a946a8c877f058636fc6ff63cebea637b5b26f3daa40953134e3b7cb53c7f3ec21e9e4ab6626530ee56b581d84b701cb62fc989cc650e7590bf2ede7f1ce9a7d77f904e9d8ab98e552f1474c2be3bf3b56c1991f75091e68466cb5a52a134fbc2b1bb6c2420a2dc35e9b3072a36f79", 0x98}, {&(0x7f0000000100)="7c1d304bdc162d43646b224f121981d6c788709bea11d816f15ce5abd69c71dd620eb16769f1c7bc583e7648768ccd1de39c15f4a0260a8c14eded75743968b7bcb1e4b5314ba96a9c289390f8cdb0c2a4f4826e58da8fa621129917e37f927661204870f31b858abbf880e0e162fe7f178eca44b65289a3e443073b55ba56ab7f4f41bc", 0x84}, {&(0x7f00000001c0)="ee07ad8c80590375dbbb08d43ab80746a8a7079013dcbb0ac2d66d8d", 0x1c}], 0x3) 21:03:49 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003db000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f00004ea000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0xfffffffffffeffff) recvfrom$unix(r0, &(0x7f0000000000)=""/253, 0xfd, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 21:03:49 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90cd, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) flock(r1, 0xa) dup(r1) fcntl$setstatus(r1, 0x4, 0x80) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 21:03:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001700)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db41580c2116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a69bc1a189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682ddd31935840c079d5e39f1e9028b2f012b438c84c0663f47c58e440d5a370fd9b87ad36168c114853e390eb3d8b7934724c46b25e95f929b0af56ff167d565e82d782c26740a83ea55398553f397dfde241770bf5377a090abfd89d8e985f44362730a197778a603f167338f2ca8d197cdaca59b2fbad6b242ffeeed837043707eada910f2bf3760e3317a7485f075a0034e06a3bf7336e1ff0d9ca1136b31", 0xec1) r2 = dup2(r1, r0) chflags(&(0x7f0000000280)='./file0\x00', 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x10228, 0x100) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000440)) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = dup(r1) socket$inet(0x2, 0x4, 0x100000000) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x7}, {{r0}, 0x0, 0x20, 0x8, 0x20000, 0xccc}, {{r0}, 0xfffffffffffffffd, 0x20, 0x6, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x6, 0xfffffffffffff000}], 0xf9b, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0xfffffffffffffa04}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xa7d, 0xfffffffffffffff8}, {{r1}, 0x0, 0x1, 0x42, 0x199, 0x8000}, {{r0}, 0x0, 0x30, 0x13, 0x7}], 0x5, &(0x7f00000001c0)={0x5, 0xb300}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x6, 0x7}, 0x10) 21:03:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9a, 0x3cc, 0x153, 0x3}, {0x3, 0xb287f90, 0xfff, 0xa2d}, {0x7, 0x401, 0x2, 0x7}, {0xa000000, 0x3ff, 0x3, 0xc1e5}, {0x7fffffff, 0x7, 0x7, 0x4}, {0xff, 0x8, 0x8001, 0x1}, {0xffffffff, 0x4, 0x99b, 0x5}]}) 21:03:49 executing program 0: r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmdt(r0) r2 = dup(0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/232, &(0x7f0000000180)=0xe8) shmctl$IPC_RMID(r1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffffff7) flock(r2, 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8400, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fchflags(r3, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x1) shutdown(r2, 0x0) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) unlink(&(0x7f0000001380)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000013c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x100, 0x0) symlinkat(&(0x7f0000001440)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') close(r2) pledge(&(0x7f00000014c0)='*,-\x00', &(0x7f0000001500)='/dev/pci\x00') shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001540)) getdents(r3, &(0x7f0000001580)=""/145, 0x91) socketpair(0x38, 0x4, 0x1, &(0x7f0000001640)) 21:03:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) fchdir(r1) 21:03:49 executing program 1: r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x2000000000200, 0xfffffffffffffffd) 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) chmod(&(0x7f0000000000)='./file0\x00', 0x110) 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 21:03:49 executing program 0: getuid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) 21:03:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x20) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x2) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) recvfrom$inet6(r1, &(0x7f0000000300)=""/169, 0xa9, 0x801, 0x0, 0xfffffffffffffc88) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 21:03:49 executing program 0: clock_getres(0x4, 0x0) 21:03:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0000000000000000964cd4bde5dbfda50de94fd468556e20ff0373ef46f246ba94ecb3e6f1e39f46af6956db877ff5f760a61d8f2fd81bd2b9c9da2672034be18b09000000803c7b5c83b377afa264466ad6cc99411085d835d870a1c122d6851f1c24de320892040d5504b5d62ff995e3815fc009f414031b311d7235a1208a36edacd6273b6dab1a1885abffc784ccef8e8b297a1daa9f07e749913c3ca3808e4ddb156e5ea92e1af1a04346d41352e8a3bf6c2e6d7d7155ae81adb8a09e907548cf4dac86df8eb9a7f9105599e3f973024f64faaadd9ee7b2924e735d0e2ba380687e68194b16a47c76fc635ea565cfe712a18fda68703bf704e270f1b4adab90670d5a51e60179b6af8b197793fb78044bb1847f161eb2ea791693ad0aafd8a317e155b172b78e556018d7e21d80ea5f704e9e7a", 0xb) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) 21:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x2d}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCLOCK(r0, 0x20004276) 21:03:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) pledge(0x0, &(0x7f0000000040)='\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x910, 0x0) 21:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x23b0, 0x3, 0x0, 0x0, 0x0, 0x7, 0x8000, 0x3, 0x0, 0x2, 0xffffffffffffffc1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x82f, 0x75b8, {[0x5, 0x4cf, 0x9, 0x1be, 0x24c6bd73, 0x8000, 0x7, 0x5f2, 0x20, 0x2, 0x10000, 0x1, 0x1, 0x2, 0x76, 0xffff, 0x8000, 0x1], [0x2, 0x1, 0x3, 0x80000000, 0x1, 0x10000000000, 0x1, 0x1ff, 0x100000000, 0x6], [0x0, 0x11040000, 0x100000001, 0x2, 0x4, 0x0, 0xffffffffffffffff], [0x5, 0xffff, 0x9, 0x2, 0x400], [{0x7f, 0x9, 0x100, 0x4}, {0x1, 0x3, 0x1, 0x5}, {0x7, 0x7, 0xa5}, {0x3ff, 0x7, 0x100000000, 0x7fff}, {0x4, 0x800, 0x80, 0xda}, {0x101, 0x4, 0x1, 0xffffffffffffffc1}, {0x0, 0xfff, 0x3, 0xe487}, {0x3, 0xfffffffffffffbff, 0x80000000, 0x80}], {0xfffffffffffffff9, 0x800, 0xdd, 0x5ed}, {0x3216a844, 0x8, 0x80000001, 0x7f}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x1, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x3, 0x10001, 0x8000}, 0xffffffff94067c2c, 0x0, 0xffffffff}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x0, 0xfff, 0x8}, 0x1f, 0xfa, 0x8000}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x9) 21:03:50 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x81}, 0xc) 21:03:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x55b4ff50, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3cf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000001}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x5}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2acf}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xd9b7663) 21:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 21:03:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x13, r0, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) socket(0x20, 0x3, 0x6) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c656bae5c05c1b4057b15de386c2a491d3949f3427bbdd0037bc1b10291fc15bf01363deb27c49ba54a8a9641669f3345918b52f3efc5f61a5727082dd72f81fabe66f1a7c30b99dfcc285ebf7a213af30dd5c850666a24374178400eeeec2167fce352b93c35b5e67d00ae68e20076554f69135ebdee544cf2cca3d34a023c"], 0x10) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r0, r1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:50 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffdffffd, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000001c0)="40775d4e95b9559519451aa7a79b6da4d1402d405697387b4d0d79a4de1b8969d62bc4c814c30102508e93df925d463ef0f532fdf7b7622b6c4c1a951025f99459a3a90aba30cf02ed5c3fa8867368f0947d546b5c93f279b4a702c9c0038dc500f7715d5d2c9f45fdce897fde292de1cb246dcc166bdff151b1c2851836bb2e8fbc7caab138ddd090607fe7033df9183b8e29f35e72a226520f50896d0d7cdc8fc05c08b8ea023051ca536258966b1c8c1ef24a71f930f24f8f506a631222bafa61b6f7861356d1e76f1a57fc1736738fc32077b6ffe689dbcf1c6460a894a6b7066e7328bf044bf89f0a97f6ebf0f3b1ac701aa127b84ebe543fc94ebade27f77732fe68b750faf3eb80ebc0e949485622c828a12af68b6938d8e1d0595869a923ed9efa4b97e95764ef9ac11f52eaa8728ef92c3ec9983b2daf1e900913785739adf9c75e478342db0a168b008ac60066ca78a82bf6c99a10e47817d7b1a39aaef18ba565b9f8a7c3dce47225b0018a33d067ebdcc4b1ba82d54ca42c7c6fa2b3b12003895e2a17922ddb9fb920d040afc27d1d3daafe58cb597a084562e67961e858ca7b4851c664d642974f1db231c98f778a985d62d1b4e06378d048cf16a22b132d022dc72f4a6edd0679e97fc0bb15bc729bf28f3e11b83790460a79ef4c9324f277b1e81bd7e4dc6696e680cd7ba114beb25545b297d24f28813de3e376a38a72c92fe626eed63987b5ac86eb031012ca91151075152573f995b299aec146ff6a196a047a56593fddb3ab11a5ded8d41cfaf9ffcb58db44e92b32b1a796c6daebf9e29ce23d6a89b74df52f673e69c5eef7cb913ba4ec0de786d1ca3d5eb55f32fec10f0fb5b88c14857b83e4c8ee4823dee106052067bbfffc8f872d4efbe52bedde143f4e6167a9eb6a6c65d4b1a8d766b4cb7731273d01984d7a74eaba7daded3f975b9774e0ee7135f663cecd44ecbcf4fdf9c92e964624141ea9a327eca32ade5a315a33be8ca5b214f4846f417f0cf47f78f1cf8613c2a8783b3c66c7f44f6c82efbdf8bc758a5f45071840f296959e04f86b6152e9e2737640298359fec0e3a71005fa2be6939eca01d5c11584a2bb7e767658394caa70a6e7a2fa97252063fd808f6c228a2f09415dcf38fcff51a345d497bbbae872596218145101942046f29fd6efd12fd91ee45e17b16702a447a1f02206b9439575eda69a3dd17c3ff2bf7dbb8fadf730cf28ec0586578928892b47e79688e66cee24a6d166e993bac8396bf5ba29da52e637f9bb482823f4851942ef6cf271bd63c2a512ce79071ee9f7a68248b33e8b5e4de03e6263a8a4b7d9a740108bb79f15d0a5555a72aaa5b59bc0d6ada1bcf6269e517a0b12c967dc99dd06a7d8ea081454c8a5a473cbdd370c11a5cd6f3f3492e928fdba83049e4dc44e48380002d770d9a7ef710a6ddfe66468ceadf8a10795a540d0a10ef25c22b45bf06972fc2f63b56d2de8ee17b169ebc9e4535fb3352a3061fd5e6c3218afa10e39c7fd6995a8f88df1f32b74b039bf1db8732151cff226ddb9280fb4e965f989712618536dbd015a01a22330318b6d90c75b8e6fef1b60f0b7ac0763925067d5a32e8842a9ca7dea3305f071f42d0481a127733c917e94037fa682e38dba9492463aa4550d048ecebf96342106916857ac78233f66eccb010fd7bd70d2b0249b938f2f3910569cac969d956169b3c68e5fcd25103223f998949e7d518cabbbbc2891ad9d4b7d54ed4d5f36ffa87c1ce73f6e51c3557579297a4e7cd97fa8af3d39e3ce078dae07d3e37b68714335a85cc228267238ced4a874345dc761dde02e9764f31cb6253e4867bd4538d1b7530f8faff518ae445739dc6f67fb0c31e2dc986b67225cae656dc7c452bb9f9a9f5e07f53c87c9dbb010cde38ac112b4322a7e0b5c04c4453350611327d0979076ff839d0cacf137bfd71c1626c6ecb001e4e900a838df950302ea4ed228c68fd0f741c6b9b84beb274d222f0441153a019b3c5b0fe696f496a855813aa32a7f596a8118697d73f162a57f2798d968a8828a5d66bbb9b45392653ee154fc62922de02b408760093843a132ed27beeb94faae24e8b392ff57cacbff7d323719c517b077516bff838376103575832a85c1be0b5331df0e27181a8cf7f3559bc2774f3186ec215966db8f453546230c291ddde96d4edfc68708742902e7df027cfd9db6db3820ea435577b9537a86ac146a945ab6679afe2c020cfdde503a4532184388a907ab9bb545d663274bc8f10964e8e79708f714f8a282a082d85069a7771d00d876ac6499698603f16f0583f34cec6668f6993c0fa7a4ecc00a2ed830d779e63849b3dd6210f600605681ead8679e09be3f2f4f61447818404ea4b47bd457ba0e5eacdfd8bdd250d1643524092409cb909a6bd73b754c6348a358ca64d63849e6ecd5aad4154449124644e64cc967d00fb483302a872376a6225f1bebef169cd598244410935a4a718161bff1ad575dea1ba67903115136a66a9789bcee186b84767146faf2192a63b463274be712e2c0b62631af028725e3cba78dbff0ac3cb6925f12e980a108c77f396bae37b9c54788d66c679742c5188a7a2e283051d3c8072bef73a62c874b5a2abaeee1567c6b770f384abc18b9de8fbd0c26b2c0ab0fbe7a30e2cc4af7d5e09fb24687a5b565cc93628ad8b1edc037a8d63a465b7b165e0e488067e1815b27053a0a12b412519f6b0f8cc87dbec5b312208577c6a5fffac6f92a125546fcca0fb669adfed5c56b6271240c0e3363f935ccb57f238d689d465d0ffa4d68796f6a447a66bb21498e24b540d8172e97e56e0a751dc0a996c86ccf1b52d446a5ab637456ed8b53f7e57ebb39a73cafcbac258c3f4a18d97654981a6b66b7d15d3f43ff323e7876d13f2f269a8d57580bb7b1c6ba79c73e234816306af3a4b9130a899222ba9ed12469245e69b44ba086f9b65231c5e83017b38859efdea7783a9bb4fff0e73ca505a71652088e32237aa0f6ed313d12dc698dd17613d9014eff029be629039b2ef9ee84013857f54ddfb5e21bb0e43e81ee86b6d6b70191056747e3bd41cfa012e3b05c3b4a8c65bfd2956d38534d9a5e1afd3b2155622ca5098da41c846e5e5daef70fbe9cadb3d71e4d34b72e87aed74b72cffcdaaa0f00a3697d2818a1e68b8302d95604b4e60d73a8479a1cf44cf36afd6c87c636d9788518d0467214277fe8c617ce13946b1594495fde48ada899b1a4c457780bf80d1400d02eb04916a973e12cd390b7c9ff74b509a7d66a875f62a7ea043bded66a9e4f9dfe90224ad7f2a67841b78d694bdc722675823856746949ae35f1c4febd22e7b9a8008923d34bbe2c8c6b41144de2d12570ed0952c01c77ee114422b896d8dec841d44420d39290bf81799bffe419a7905bd7d64051c058016e82d95fbdcc1821915369aa850ac4f21e6dfac7a98fe1750cee92a3691a0e9fd0e17713b01afc505b19aaca06d62a3585dd6d1c0b34c69acbce45196e1b2927f28be6a588b7be007b3fd33c13a3dfd559d48b98d0374c40b86f741dfcea914a59bee535413479e352add0069e93d60df84f43f59e2b983955be38ba267aafc042e168db68dfa400c98c47826e051415e963863f5c0649cd85add3d67e46ba3f3bcedd20436edffa840d928cd1ed875c2add530d6e4f0c5a131b51cce19f5f7594938bd40ff63fe67c630d8c4e5ae804e7dc2d73c9694773f9f319629927e4d998f22212728d26d157af668023004b9d889e9c7ac34d8aa482bb9c82431ba9c02a741e5412efa33ab21576a765bae5b76a22ce7ae6b6836b52573c9ac139921ee2fc1472014544e166f32a37a9113061a85f149a8e5010e981992c863493a7a0495edfbb1c0dd0adc4cf6a73135ca02b60498034843d9ad9b0607d552b995ab58d5b659100171b0a8187108600ac47cc95e623a508d7a2b1369f482f209bcef7625b7ce8fe2cd0b4bdc31c96681d896e5cf09440fab5145c2f503a1fcee0d510f0947387e3c58472e527935f5a81201043efb4ea94ecb67917785a85f7ce5a0e2361b6cc92871f53cc2842d0b5a8b72e8829ffa06859561e2f290ba73ef31f3f7df3d53b88c93a75244209c2d67b53b8694fbc22872896cda8c236c5e3caea50d86675071813eb8835a5057375e994ea77b8de6930851519bdeb6cea11ae691aa82e218b9ccd702b6cdb7a0fe680661e8923116255d36ab5cf6f45eb5320ff41a6ca17aa736c1852bec6b90019c4532919e45dc4d4c39e2c859a0fbb346c5e0ead3aa93e009c5f2c2d190a035fef8c782387220e20e28d27f8142b79a10f4c17ae0cfad3c00427fdcbe16a4e054bd153d5cf77871dc5c69b8303dd8ab291457bf943951cf8b8b5909b038d4ec2adb62ee57c2d43be30063ce15a448f49ebcc7ace2925f61f0dcf0827e87ef918cedc535e665654f72bc1751105e2694a6468fa0ff10467800d5920ab77ac79ad530908a304323142d296bf22f719880990ba8f864770009166231adb3a4e07b36a27152d2c73e356256effa38671e613d45f297e038ced60706c927ccb78bb45fab350f7d6a2eaf5e341691e853e1437ca59fe11ac3584ef7ba5c26436f069eb9fbd87e04344dbf8fd119b0d5a49fc1cc2857d9e373970b378fe5142fb4274761923c8317bb48ff58308b1836ab4cb3cf10e6e7538fa245465c4f31b234cd48ad271f476c2a78924d0eea996f8689ee2adeb1bb2b48b9495ee738a6aed77f0e752bda5c57a77195a929265f01958b8e71d63438a4a0d2d5bd93a87c3f1e0443b90b86160f1ce2dcec1bf06a86f179f94e7c53faeda4f5580c8df7e392e9b4a87d4d3c4eaa332fe1c95698970e5967b5a8263f99d178b16f6c6447ce6b556730929a0fe7e3b3104ec48e03a9336c045d60e794b77e4f8066b76793b27e657268ecb02e8527da4f446b68f9bbb8772b6ae643a3043cc112ab42f5865ac274815908a83c24dcdcebdac86494e849afcd334d6f096ee554a5defe386474113cebee6b0adfc357ca16af5c991bb3daee65423df34cbf75207505d65af748dfe799a4ba3109791869a4ff8be1a9363610ea0f58a1417be8e6d1bf63c23ad7050f8816335d605ff10786057331af8257aa9ab5c45616ae06eb977b6b9bfbf7ffa1db7a8749586caad592e0fe901339cef6a825487a8676e5bc48f32f6bf8be713be1cea663a9a0f26616d1b4763628216b84ddccc50cd077fbf2ab7d226058cfe33592810b14975ca5b4a46fd0225d62b45a05ed5a36e28a3315012bb510722122fd914b261d7b1cd38f0312ceb8a400950a28bf7c511da57e52402a0d63a1268012009b76ddd3576fd53fd4bef7b5dc5af51a54b190909bece6024cfa12488d2a2af3d5ceb1ec36139a1835de32aceb3f9e29346da2b00c16901db615b0d87b56a2b4ed6302ba1993dfc349ececefacc13b065a5a12144c70b8acb9e807eca53cbfa40b312f45a036a651907d83108b94d1444e8b3743d39802cd856845cf368ee20c57f0e93e694fdaefbbe6b422a33c65aa9b7e20abec5d2ad93d3dc1c56e8c3f554c57c1e2a15e4e860209f56844fb1a0c9d681ed4f9abaf65b8ed1ce50f907a0a0997215487e991abd4938161fe4b71b768c533b9382f7b6238085c617b770813017370460f7d1ff12d2c1f97639b1c4c0d9f110b20123b8b810ab24b9dc54d7765fbbb0b50c5602ba6b294720a8e35ba26db10af5c18cf41941c7d631b338b97b464a98453bc2ba", 0x127b, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 21:03:50 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x0) 21:03:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xfffffffffffffeff, 0xb5, 0x90, 0x4, &(0x7f00000001c0)={{0x1803, 0x7a, 0x1, 0x9b, 0x0, 0x4}, {[0xfffffffeffffffff, 0x2, 0x6, 0xa6, 0x2, 0x10001, 0xffffffff, 0x6, 0x401, 0xf63, 0x10001, 0x2, 0x5, 0x42, 0xfff, 0x5, 0x0, 0x26], [0xdc, 0x4, 0x4, 0x5, 0x9, 0x5, 0x0, 0x9, 0x2, 0x1f], [0x3, 0x1, 0x9, 0x3ff, 0x8001, 0x0, 0x7], [0x7fffffff, 0x7454fcd9, 0x7fffffff, 0x8000, 0x37d, 0x4], [{0x100, 0x40, 0x8, 0x2}, {0xffffffff, 0x80, 0x1a, 0xfff}, {0xc704394, 0xfff, 0x9, 0x7}, {0x0, 0x7bc5, 0x8, 0x1f}, {0x5, 0x8, 0x1f}, {0xf8d, 0x100000001, 0xfffffffffffffff7, 0x100000000}, {0xff, 0x1, 0x0, 0xfff}, {0x0, 0xfffffffffffffffc, 0x5, 0x2}], {0x7, 0x200, 0x1, 0xca}, {0x982d, 0x9, 0x3b4}}}, 0x80000000, 0x10000}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r2, 0x0) 21:03:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x30, 0x0, 0x800c, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 21:03:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chflags(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 21:03:50 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) socket$inet(0x1e, 0x3, 0x0) 21:03:50 executing program 0: 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, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x5, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 21:03:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xfd0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000040)=0x83) write(r0, &(0x7f0000000100)="ff46c557dc3e0bca3ba58e6562607c12fc25f6ab0125471dbca35292b10463f493bbe8bbde4df1d7b32fe17d0fd8b6f090aae2bb3b1a5785c1c3d0a3ab55eccc2c88254534474771b4f9ad6bd40c8f1458f603a189f0fa368e431e0e383d1cdb432675adba", 0x65) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0xb4, 0x5}, {0xff, 0x2}}, &(0x7f00000000c0)) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20008, 0x4) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000140)=""/54) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/144) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x100, 0x7fff}, {0x18, 0x0, 0x5, 0x7ff}, 0x7fffffff, [0x5, 0x6, 0x54, 0x3, 0xfffffffffffffffb, 0x371e, 0x0, 0x370]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0xce, 0x81}, 0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x4) r5 = msgget(0x2, 0x2) msgrcv(r5, &(0x7f0000000300)={0x0, ""/110}, 0x76, 0x1, 0x1800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) openat(r4, &(0x7f0000000480)='./file0\x00', 0x400, 0x91) recvfrom$inet6(r2, &(0x7f00000004c0)=""/215, 0xd7, 0x1, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000005c0)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/16) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000640)=0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000680)=0x8) fsync(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000006c0)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000700)=0x1000) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x80000001) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000780)=0x3) 21:03:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8110000002900000031000000030000003552c5c8092e17f097a7558e2c2ac6173bf2f3658f2dc923e1eae174537a9c31f33f611fb74a81fee5e5066486d644f1504ebeb6fa272b1e996e0d76699c70ba547875b7a6a1c526b0c7562401000000957cb62a79f9381d1b541b35df72f80db0a5dde37970be7304a823609cbfbcad81f90da701bd3261b567397ca64557d62316027eda9b96bc03e1616558ea422eb180dc696a58746d9298de2c0414102b51f3d57a7ac39205e5ea52fe20919b61a375fc0c61a1cd95af98f9bda2578980e8f1d9af88dc1a4b8cd20d525d170f99cc6f2e9b06"], 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:50 executing program 1: r0 = dup(0xffffffffffffff9c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 21:03:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) 21:03:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x200}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 21:03:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x1, 0xc3, &(0x7f0000000080)="b1d78cd40287dca24dbb07c2c1a49fe39803cd44e5636c0d52fe55531cfb7a9d2d841f334a1774b0e846e7b7a8db5e475769a7ea55f22644b3f09cb8e7db911ebfe8c766d9306a68cafa78dc5741a6babbd88ef2e0558234426f152746f81813e67c4026a76546a4933a9b5752acca505f95d8b78e9c9fa04cbe76335e40dc7634c3ae9f3563f2fd7888b6b1fc181aab7c588ba6ecb5e98a9aa74aec20d4d205479048f10807f4debae6a29d9cec41833674582c23ed5abd4e4f4cc38050771015483cd2001b7058b9f57ad6897500344eda0193f91497dd2464407cc9fcf378efee48d22bbadf6ad696f6e7055728ff234be1caa0f6c79c9945a535", 0xfc) socket(0x19, 0x6, 0x80000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 21:03:50 executing program 0: r0 = socket(0x18, 0x3, 0x4003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdf1) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:03:50 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) sendto$unix(r0, &(0x7f0000000180)="249d2056f7d2823031d9fc159ac4bd72d2ff9ad8d6ac2202a05a65de33e4435777edf9502dbe4cec482c7c20b88ec661a85a2e9dc3479b1adc7b92dfd9e2c682b9c20b69dc5646a119983ac20df6931f67b3432d29bf6cd74f55b997f8c836f98ac11419bada1eb26cec2e1f7df3783ecae3199213dd331750db15500f4ee04c2ef9147ad3bdfaa9", 0x88, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="0166325f5190dff96ac544b557002e2f66296c6500"], 0x1) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 21:03:50 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) dup(r0) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x20, 0x5, 0xb, 0x8}, {0x2, 0x40000000cc, 0x8, 0x6}, {0xff, 0xa36, 0x9, 0x3}, {0x7ff, 0xf0, 0x3, 0x7}, {0xfffffffffffffffd, 0x3, 0x1, 0x7197}, {0x2, 0x81, 0xffffffff, 0x81}, {0x9, 0xffffffffffffffff, 0x2, 0x3}]}) 21:03:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 21:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r0, 0x2000746f, 0x0) 21:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x7, 0xd1dc, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0xff, 0x8, 0x81}, {0x80000000, 0x7, 0x2, 0x24000}, {0x8, 0x5, 0x7, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x44a, 0x0) semget(0x3, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2d5aa8df89bc77091460928c46e8fe9773fae8973b86a3415b0eb270bec2f50e130e600486df7071221595c8dfb9608fa40bc67567653d48817fb1ce6b51f8db5a87fdbdf87123476ab912ac037af", 0x145, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) shmget(0x3, 0x3000, 0x606, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x8001}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xeb17}, {}, {0x0, 0x200000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100000000000000}, {}, {}, {}, {}, {0x3}]}) 21:03:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fsync(r0) pledge(0x0, &(0x7f0000000040)='\x00') 21:03:50 executing program 0: 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) 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(r0) 21:03:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80000, 0x0) setuid(0xee01) mknod$loop(&(0x7f00000007c0)='./bus/file0\x00', 0x4, 0x1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000800)=0x1) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01c0534098e30000"], 0x8) recvfrom(r0, &(0x7f0000000100)=""/99, 0x63, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0xb2, 0x6}, 0xc) mknodat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x10, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x2ba, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1c0000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fd7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x91}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x1}], ['./file0\x00', './bus/file0\x00', './bus/file1\x00', './bus/file0\x00'], './bus\x00', './bus/file0\x00', './bus/file0\x00', ['./bus\x00', './bus/', './bus\x00', './bus/'], 0x9}) bind(r0, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) 21:03:50 executing program 1: socket(0x400000000018, 0x3, 0x0) 21:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff9d}], 0x91) 21:03:50 executing program 0: r0 = socket(0x11, 0x1000000c007, 0x5) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 21:03:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\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) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x2041, 0x6) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 21:03:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x43, 0xa66}, {0x3}], 0x3ac}) 21:03:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r1 = socket$inet(0x2, 0x4000, 0x101) r2 = socket$inet(0x2, 0x5, 0xfffffffffffffc01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000400)={0x2, 0x0}, 0xc) unlink(&(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r7}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r7}, 0xc) 21:03:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)='\r', 0x1) 21:03:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x13f}], 0x1, 0x0) 21:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10248, 0x0) read(r0, &(0x7f0000000100)=""/68, 0x44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r3 = accept(r1, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x4}, {r1, 0x81}, {r2, 0x12}, {r1, 0x11}, {r1, 0x40}, {r0, 0x4}, {r3, 0x10}, {r0, 0x40}, {r2, 0x16}], 0xa, 0xf025) poll(&(0x7f0000000000)=[{r3, 0x4}, {r3, 0x8}], 0x2, 0x80000000) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001, 0x0, 0x0, 0x7}, {0x3c}, {0x26}]}) ftruncate(r0, 0x0, 0x91c1) r2 = socket$inet6(0x18, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x2, 0x100, 0x0, 0x80000001}, {0x4, 0x10000, 0x6, 0x5}, {0xda6d, 0x9, 0x5}, {0x401, 0xf, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0xfffffffffffffffa, 0x2, 0x0, 0x7}, {0x3, 0x5c, 0x400, 0x4}, {0x53, 0x3, 0xff, 0x1}, {0x5, 0x6, 0x3, 0x100000001}, {0x1, 0x2, 0x40, 0x6}, {0x101, 0x8, 0xcca, 0x400}]}) r3 = getpgid(0xffffffffffffffff) r4 = dup(r2) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$setown(r2, 0x6, r3) 21:03:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 21:03:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0xbe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8000000000000) 21:03:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 21:03:51 executing program 1: ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x80000001) 21:03:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x38, 0x1, 0x3f) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 21:03:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 21:03:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xb7) lseek(r0, 0x0, 0x0, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) syz_open_pts() 21:03:51 executing program 0: shmget$private(0x0, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x2, 0x2000, 0x438, &(0x7f0000ffe000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9138bc9063462c39, 0x21) accept$unix(r1, 0x0, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2004) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8, 0xbf, 0x0, 0xffffffff}, {0x7, 0x401, 0x5, 0x1}, {0x5, 0x7, 0x677, 0x3}]}) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:51 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x200}, 0xfffffffffffffe8b) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x200000000000011d, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 21:03:51 executing program 1: r0 = socket(0x0, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b10005016000000400000001070cca90100e10fece271bd62edea6dad6bf3dada11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00000000000000004aea8c500000002000000000000020208a371a3f80004ffff00"/188, 0x3a, 0x0, 0x0, 0x0) 21:03:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b00)={0x0, 0xffffff89, &(0x7f00000001c0), 0x9, 0x0, 0xfffffffffffffe2d}, 0xfffffffffffffffd) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f0000000000)={0x9870, 0x100000001}, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0xaadc}, {0x3, 0x8}, {0x2}, {0x3, 0xfffffffffffff800}, {0x2, 0x3}, {0x2, 0xe4e4}, {0x3}, {0x3, 0x4fc}, {0x3, 0x7}, {0x3, 0x800}, {0x3, 0xfffffffffffff737}, {0x3}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x200}, {0x2}, {0x2, 0xfffffffffffffffc}, {0x2, 0x1ff}, {0x3, 0x20}, {0x1, 0x2}, {0x3, 0xfffffffffffff801}, {0x2, 0xcfde}, {0x2, 0x54c}, {0x2, 0x1d355578}, {}, {0x1, 0x4}, {0x3, 0x401}, {0x3, 0x800}, {0x1}, {0x1, 0x7}, {0x1, 0x181}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x2) 21:03:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="25be8944b6cb308763561d7538f5efec", 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="8a170bb9676f14cc72e7d5b0", 0xfffffffffffffdcc) 21:03:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xb5, 0xa1f, &(0x7f0000000040)=""/61, &(0x7f00000000c0)=0x3d) fcntl$setown(r0, 0x6, 0x0) 21:03:51 executing program 1: socket$unix(0x1, 0x962faffa6a9dbc43, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 21:03:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/247, 0xf7}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f0000001400)=""/145, 0x91}], 0x8, &(0x7f0000001540)=""/232, 0xe8}, 0x841) fchdir(r0) chroot(&(0x7f0000001680)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 21:03:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000005976dfa10000000000380ecc18ef64f2b671ca41bfd13f001694089b5ebd5e7e106bc50e25adcd226151ed097747edd0b010cecc0d8ab7761c20b2df9ec6e5"], &(0x7f00000000c0)=0x36) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 21:03:51 executing program 0: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0xf143) chmod(&(0x7f0000000180)='./file0\x00', 0x81) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) 21:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:51 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = syz_open_pts() pread(r4, &(0x7f00000001c0)="bac0d65a4656b450a2c40cf4f4d8280473a2948174d5bff98f3ff6615a574e16d9a3f60aa12e96331fd40848cf7f62e5e550cb4b9227f2e63bfa72befb0323fca7e040c102090fed7d75cf394e98935fa91e9ad4b59bf719e897811155c4de", 0x5f, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, r3) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fchownat(r4, &(0x7f0000000240)='./file0/file0\x00', r2, r1, 0x4) clock_gettime(0x4, &(0x7f0000000280)) 21:03:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x81, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 21:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 21:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 21:03:52 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 21:03:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d5f1a0541", 0x39e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 21:03:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) flock(r0, 0x1) 21:03:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/75}, &(0x7f0000000140)=0x107) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) 21:03:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80000001) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000080)={0x2, 0x8}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 21:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="da", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000300)="14b5e226a488bfe0a5185ba143faada384eea2094e19d996ff32214c6a82c32d621e4e9907f67816bb567fad6b38856c95d611ca3da2d7f37eb1fe719ceddb4a4b09d83b74e7569e70aeec172ccfd2511831ac523dbfdda82837985875bde0e320c8edbde77bdebb2e589cf9449f70bd1613569aeeb2632368a4cdcc60f18c8dbe201e9602fc7be935a8bc68ab819dc8bd018e82250df5de7e6e166707fe1354a03adf4e3577340027", 0xa9) 21:03:52 executing program 1: r0 = socket$inet(0x2, 0x80000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:03:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) getpgid(r2) fcntl$setown(r1, 0x6, r2) close(r0) 21:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8, 0x1000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) 21:03:53 executing program 0: rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x280002004, 0x10001) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='.\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e8b03610a5b9614f7510b8987cd7384e095aee4"}) 21:03:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xfffffd09) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) 21:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ff", 0x6ca56d33dbc52c34}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:53 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) pread(r0, &(0x7f0000000140)="c486529ce685a386eb4997c885036867d5936d6eb2bf9b408a5d10581a0439dcfb96881018c4dd8087e3d94893eda53ebc5edbf7d56b951c95d165019544aa8a8362de7f8d937ecb734f07e09ee6795805dcd862f9c12e86d32c7391bd7b4235f34602e6807c9a69ce214353d6da82c114f6d99f8e691dd6c572132f3efdc8710f83a731c8e0de16c3ace4c451d68a18736dd3bac95478d801449ae2b29323586bd34acf3c470fdafb3f86afb7d05d99f530e950501d79917245f817f18ecf190c6a2507fc48173c2c3ee3ee4a765ac7106e9727a1494e97ed89422133d00c2eab80217bead399ac66c2d694acb05b0aa69b4c53ab", 0xf5, 0x0, 0x5f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 21:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x200000) 21:03:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x20) getsockopt(r3, 0x101, 0x6, &(0x7f0000000480)=""/4096, &(0x7f0000000100)=0x1000) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 21:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x4, 0x2, r2}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 21:03:54 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r0, 0x0) 21:03:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x0) r2 = getgid() setegid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xf4) 21:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x108) 21:03:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x110, 0x42) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) r1 = socket(0x16, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x5, 0x7fff, &(0x7f0000000000)="282dea7f1d4b52af369af6e35b4a33dc9dac3b07be3cab741a2ef9b8d60978b5b063b23e5d2cb3e611fef96257ded88a1f0880364b3e88a8b8c7114b0c64374fc5745d03305825dd024b94df3123434a984d52d6d1564fa2e61c5503b1569e4fb0e97230bf44b57176f97f4e41a22c4f2866a38b3f1ae22a7798e071fb88c10bfd5980cf32f3b7665e41e64cc4ac27ffb7cd38d6fe6ced74d46879ff4c7bc50691e6bad11a06b9f968a8", 0xaa) 21:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff07) r5 = getegid() r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r4, r5, 0x86, 0x8}, 0xfff, 0x4, r6, r7, 0xffff, 0x8000, 0x11, 0x1}) seteuid(r2) 21:03:54 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xdc7, 0x3, './file0\x00', 0x5c8b, 0x0, 0x8, 0x101}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 21:03:54 executing program 0: mlockall(0x80000000000003) setrlimit(0x3, &(0x7f0000000040)={0x12fffe, 0x7}) 21:03:54 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x3, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x19, 0xf0000000, 0x4571, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x2}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xfff, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x21, 0xfff, 0x6}, {{r0}, 0x8dbd5fffb6c73325, 0x80, 0xfffff, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x101}], 0xffffffffffffffc0, &(0x7f0000000200)={0xca3, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xd0c, 0x6}) pipe(&(0x7f0000000080)) dup2(r0, r0) kqueue() 21:03:54 executing program 0: r0 = socket(0xe, 0x10000000000003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10081, 0x109) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) getdents(r2, &(0x7f0000000200)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 21:03:54 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x46}) 21:03:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x208b0, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1a00000000, 0x0, 0xfffffffffffffff7, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000240)=""/91) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r6 = socket(0x18, 0x1, 0x0) fcntl$getflags(r6, 0x3) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r7 = dup2(r0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10c52200000000004568c3c600000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x447, 0x8}, {0x18, 0x3, 0x6, 0x3f}, 0xccd, [0x8000, 0x8, 0x8, 0x43, 0x4, 0xd6e65cd, 0x7f, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r0) getpid() r1 = getgid() r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getpgrp() r7 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r1, r5, r1, 0x8, 0x7fffffff}, 0x3ff, 0x63, r6, r8, 0x7, 0x20, 0x3, 0x3}) 21:03:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff8) setitimer(0x1, &(0x7f00000000c0)={{0xffffffff, 0x3}, {0x3, 0x6ab}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0x1}, {0xff, 0x3}}, 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) 21:03:54 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x3, 0x501) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1f]) 21:03:54 executing program 0: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000380)="91c252dd9ff00b97697ed75e34a0a376f987bf549b42b333a63a963bbef6eb90cd137a7369d9da331c4374582de5747c4eb5d173c3af90ece1269b6904373c9e4e081bca8084eba8200a628e767c66d618727350e1fd6567783cb1bf6ac42e6278bf5e64140a194e201d4b5eb86507e7c9c78622743589095c39a6dcf336653704ae945204cbe5a4b374d271eb2b36d0471c773236a144b3977f4a76b98d53e9c81355bbebe5b4db6077d6dc5932f3030dda10282d025fd8be599ff6675f80a87c1c33645afe74f53e4e9b47"}) getsockname$unix(r3, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 21:03:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0xe400000000000000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xe6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000040)={0x4, 0xe93}, &(0x7f00000001c0)) 21:03:54 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff00000000005b67071b542a538706000000b81800000029000300000007000000c1bb893f000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x504, 0x5, "bb534b630b656f05cd261742f6a86d30c6bc9d86", 0x1000000000000000, 0xfdd}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:03:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x1, 0x2}, {{r3}, 0xfffffffffffffff9, 0x88, 0x2, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x4e, 0x1, 0x7fffffff, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x49, 0x2, 0x8}, {{r3}, 0xfffffffffffffffb, 0x51, 0x7, 0x80000001, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x95a1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x45, 0x1, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0xb8d4, 0x8}], 0x7, 0x0) 21:03:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffe1a}, 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) r2 = semget$private(0x0, 0x0, 0x459) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/37) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) getpeername$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a370fac34569b5d64fb96245da140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a266a0e551aaaf9b73322f970927b0fe74c4bfbde08dcd21d3d2015b0f13f76fbd5291792c81a5453715cb065b54beb623f9a5e66f744b1dabf4356a8e8bc02889c24f65a54da3017febe7bd2e1f2aa9b0ca735f8db94ff4385f54779eb97c003041eeb99f79fba3a61220531e29bbb54225ffde29f9e107cd20beaaf982e5889fa40cb5f45a13eafc8b2c3a7b229358a654024200010755df2bda0eeba4379297405580926324938af086cbba3fad2ecb936db8eadc91a8a2f4a6e00fcee2455c774eabb2488015bb03d01cf718720bd2bd1263e09d011da4ef67fa95748a5ecbf7189a6b896b5e840ae905aeaf13b10185a3b8edade97df6d761c5dfb43000d4427d32f44091a9e1fb19b9f9e8c85"], &(0x7f0000000040)=0x1002) shutdown(r1, 0x0) l0l0+‘ó©ò!Oܹ’Ù_$P +‘ó©ò!Oܹ’Ù_$P ""‰~¼t§êFüz{HôD^Õ""‰~¼t§êFüz{HôD^Õ OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 21:03:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/165, 0xa5}], 0x2, 0x0, 0x0) 21:03:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000430000008a"], 0x34}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 21:03:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x400) r3 = geteuid() setuid(r3) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000001c0)=""/130) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) recvfrom$inet(r4, &(0x7f0000000100)=""/17, 0x11, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) recvfrom$inet(r4, &(0x7f0000000080)=""/54, 0x36, 0x840, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fchdir(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 21:03:55 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x0) 21:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) write(r0, &(0x7f0000000080)="eba6a1a8b65204b4fd499d5decb63d44270a", 0x12) nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x9000000, 0x0) 21:03:55 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) 21:03:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xffffff6f}], 0x2, 0x0}, 0x842) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r2 = dup(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') recvmsg(r1, &(0x7f0000000480)={0x0, 0xffffffffffffffab, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x2) close(r1) recvfrom(r1, &(0x7f00000000c0)=""/246, 0xf6, 0x40, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 21:03:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0xa862d4c58b94306, 0x0, 0x0) 21:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15f, &(0x7f0000000240)="5069c9d45b6f36751731735f3424c68b1554e7d7cab0b1195e12c207ab0a42e3e5cdcb2f14319cddae7be9bd2609c3a28e1920c64f1aa3dd023121149a70449357b1f871f6dd000000000000000000b4fbc982839d66c533c2258fb87e8fec8a6fac0dd6868ac68c110a40f5fc00e3abd1303cb06e3a2eec2f3c055a29696f524db97220ab6df700248023b5f52229d08cf496bf5dec4c7b1ab6d4a35e555fea7f24f0292ac87d115d1dafddcdcfeec45b7f831efc75af849d2238177853f0685ef0e4b2d2bdb4cbd468eacf9bf382b3eac6a0f663f528b4e93c285c66cf4bd1463c133512353240390906a7026f1aecfa2fc5b2429f77f5c061cb162b76c09fc6755035ee8f043836248108af065d18286a438d20521c63477ef6b764c9c67765015fe4564200448c84300e2ce1a3688b5fa83c7c78787782ae28358e9cd8c117b07d81f7900aa44cb6934fdee54f1015153f171bedd3273c0237ae74500a") 21:03:56 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5ff54b0f4ebbbbea8bafe234fc5a232b3a09110cacd1ed481c17c94a25d9d1d56ffe959b1fc0edc1e890518d411df1f16bf8d276e7e84316dcd798e0885c3e32f1fa94fd1fa7e1ed3d5ca9337de814be3371d0a7582659fa021237a19f84c1694f1ddf44fd4314d64ce012d57b511daf", 0xfffffffffffffd2c}], 0x238e980c88769d5) mkdir(&(0x7f0000000040)='./file1\x00', 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 21:03:56 executing program 1: r0 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/74) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 21:03:56 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 21:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r3 = geteuid() seteuid(r3) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff2000/0xd000)=nil, 0xa99}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x24c}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x5}) linkat(r0, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f00000007c0)='./bus\x00', 0x0) 21:03:56 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 21:03:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/250, 0xfa}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x3) close(r1) 21:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) recvfrom$unix(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 21:03:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x18000, 0x2) chdir(&(0x7f0000000880)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="da0d65f997", 0x5}, {&(0x7f0000000280)="823212aae2f57a0702ad880a56ca5f06a4c71fb7545bec5363995798ba858039e8b0012983119e28ec7fd496008e6de3f8d0ba224547e718edffb6779f2c452dcfeb082f84897aa202bddb950b3293a9ac26e7e8e9c1d113c1ea1fbc1ed813963d8d6432e6e5f8b6c71c51418bb1e1ec08d9bef5492e429145e8275dc340f4ecfa6d4b30c6c6412d57ac", 0x8a}, {&(0x7f0000000340)="8175d8b16c648e51da2cb4e9464898d44c6fef3dd6da3f4c8df140d1247cee1ff072518d291c38b9ec0bdd09d99cdb7a85ef6eeba2a3f22d95ce3d633a957f990eba3ac41086b21d08cd379412de424371561b6a2e392547fd06c0a394b84e234725f089dcdd3f7cb26cb15ef9cd278bd6f7ff44352fe025342b62eb617474e28fa685a6c5eadc4afdfbe2d78a87", 0x8e}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="0801000000000000ffff000009000000e9b1c7d33eba9086f006aa9f47432d8d0af1415692738a1962fb420fe99f8128f512938a6c5291fb73de17d820e8f7409512fb9442ae36a2353207949b0fbf210f8bd817fb538aa752721930971eee535478ad863474d8b6c265f04a9ccc28f6a0a6883be69169768a9b5100d2d8e0b9a8f955a09248b59a10fdf8af78961ca1cbba6723391fbd8195e05a2adb7adee7ff68eaa277a0d4ac6368d57db33617b23a49b52f7d86f05ef8d468bd5a60fb6502cfa0305a38153340bf18fadbc6d377e9b8673ad1209a4f96693e5e42978a71cc8d745d7d8f58d8ab9d39ccebc56bc3cc4e1c749e1af81b2bad6af0f92f0104ec0f14e59fde0000a000000000000000ffff000009000000c7d2f91aea4ef36e49235a5b7875e84044f4e1e4849fbd04f4b9dfbed03c3e5bf3f6fc65ead04c93923035001d1c4f9918b0b19c15bc7ffd74f1ede51985a9f24e0bf518a05b6165e0e0792a6b2df2a87aa68fc4c0c8fc7d0eb9f19a05af6cb4eee2c25ba556ef961dfda97ede495344c723e5d35726efc1eeff053d54beae6deceb3ba201c77a319e000000000000009000000000000000ffff000004000000df51a5b19d52a3668d9721472dbb6998e154f27b35951ddaa6fa1b66da93dbf32e35af9dc8b7b6253902bf696d718ae677a8519dbfc6660d6d730140245fa7c359a7a510ac5fe6dc87a91083be86aa623ede028799c711c5b77b43a587a1e649bbbd0816420c26b1faebcd2b8eae9b12a74ad8f625918af3f1000000000000003000000000000000ffff0000080000008819b6462a1afe0d2d36648b19d26e617dfc81a626911cca0a00000000000000d800000000000000ffff0000070000005b98ec7f90c37ca7573742dba65c4872ecd0bda40d564514ba2a95871ec156b0b4b9f608d6e8912b6e63037b59836d146390e148ddfabfe02318ee19e109f81840b8677dcb7c39dab66f40aab8ea35cc17dd5e3cb5ef03fee7cfe5af53ffbe756376abc958b961c552f74cf83c45a4167fbe2e3f358110e24668896653ec5883cbf196e78ed133817b6a1c41073f41517739d5984a2619833b173a99525ad664051cec975cc52a622b7ce0c5ce2df5c737b2858a61a686124ce055a35c462b7a9a342e79bd3a00005800000000000000ffff0000ffffffff2e27f3b06bb2d7a5110b59d14a0becf42a4b6a9a85a063e7a4b3d8af1f85885d96989f03f1ff7750fdba55a71edff27ce236cd3235e6619ac4181b5766304c911b8095b08b0000005800000000000000010000000700000052e42b2ed4293f2ea57988f568e5b00c2d2ede481add7310f203c07f4d3d4cd234cc20a3d0f0bb450ee83aac73392e195dd4b617e42deb76cb2cc0a72cdb22b231000000000000002800000000000000ffff00000100000033e0379fcea39e71d260f18a13bf49754aff95b0000000001800000000000000ffff0000070000000100000000000000"], 0x430}, 0x1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 21:03:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x100000001, 0x1, 0x338, 0xffffffffffffff80}, {0x9, 0x9, 0x2, 0x6}, {0x1, 0xe7, 0x5f6, 0xf58a}, {0x8, 0xffff, 0x3, 0x10000}, {0xaa, 0x4, 0x7, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x0, 0x8001}, {0x40, 0x4, 0x4, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x41) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 21:03:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xb0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x1}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x53931410916acd1c, 0x8, 0x3, 0x7ff, 0x400000}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000084, 0x73d, 0xc998}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x7790, 0x81}], 0x1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x6e, 0xa, 0x3, 0xfbd2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xc90a, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xb93f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x400, 0x101}, {{r1}, 0xffffffffffffffff, 0x23, 0xfffff, 0x405a, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x200000000, 0xbd99}, {{r2}, 0xfffffffffffffffc, 0x8e, 0x2, 0x0, 0x6}, {{r1}, 0x0, 0x4, 0xf0000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x8, 0x4, 0x9}], 0x32, &(0x7f0000000000)={0xffffffff, 0x10000000}) 21:03:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 21:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb8, &(0x7f0000000240)="db") 21:03:57 executing program 0: r0 = socket(0xffffffffffffffff, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getuid() 21:03:57 executing program 1: r0 = socket(0x200000000000011, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 21:03:57 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 21:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() fchdir(r2) 21:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="9cc377284c1953462e2e2e008c5461ac66063ee3353dc4fbf8744120145916f0d7ce8d1f8df2d6330a9a06970e0ebe8e468800532f0a6d87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e6a4d262dcea4ecb442688343c1e9d3ca37a3caeb9370530f10d5d64ef89d11d01da1f5e71a2993eae16836508ce0ef9346e35fff60d1b637409160de587177d585bb8894d48aafc9e7add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bdcfb14c21e066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a24ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d6a0ff6eb70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cc9e74683688e2d4637a1e1092d3e2bbef0d3f43702af4c9085d4ccff9abac1922cc0d51e3bb6e55438", 0x153) execve(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) 21:03:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000000)="cd59484cd5be06e681491717f88da2c28ebc4ead63aec52a0c032769821fab1dab70d39878743519f428416e0978d736ec306622dc5f748e77220c9c6334d507f7e0b9cafc04ba740388d447fe9de441ec465393bbb94022fd7cd08217a9e44b557f854b6c42b7182c8c2a2dea457eca03b7e1beca00f2489bc369945924564d6ad9eeb8bcde59b8cbe0bcde8a7255e3392d839c961a50f2d35df09f826ff6688a8e8ffa289f04088456244c173139621e1817ff155ace51d57b1b7d889004b12fe7a00cd4700b6eaab9e4fedf7d27ff355fa40fe556cafec1e9189f8f6b5595f56572cefaa3b5758cdee56af5c588ad2bd11f8f27", 0xf5, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 21:03:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_settime(0x6, &(0x7f0000000080)) 21:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x9, 0x7ff, 0x10000}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x21, 0xc21, 0x800}, {{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x2b94, 0x3}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3c85, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x3, 0x3}], 0x57, &(0x7f00000001c0)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 21:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:57 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r4) 21:03:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 21:03:57 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000750000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 21:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0xa4f393542ef9d14, &(0x7f0000000240)="73006595c105e8d2bef9df9d3ee7a4c0493fb4c2523898af288d529729ea728e6aa3216092ff96fdf5c980ce596f7b058df38580cf9e08705a521e0368b976664b2a102e8f201dbe092b9e8c22b3547ec045e2006637010abc8d7eb0ded451c1ba6b2fd1a8ed6b69b4c5612ec53b421537c02a4acc50eea29a5ea4e17db2bcc3dc9d8b4e5b096f6aaff329ce5d0d8e8794cadaf1c4baf6ec5f5453bca6b16eb82e8685d0111d695978ea79a281f5ddf5f58cc3e80f5a87e4ae76ff52da07fa199ed5b161fde7fbfd7d89cd3a5cbd8c15da0c0f596d0e1f97ca3afbb4642739c4bdcf174d52eba964f399d2771872611d8872141500000000000000022225f89abf4c46fdde6b937633d81622122578ca66fabe41551e1517772eed99ac8a4c69be045c2eb17900"/312) 21:03:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)) 21:03:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./file0\x00', 0x80002009, 0xa) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x7) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 21:03:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x80) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x20000040, 0xffffffffffffff9e, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x1f, 0x8000}], 0x8f9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x9, 0x2de}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x6, 0x5}], 0x5, &(0x7f0000000140)={0x1000, 0x7fffffff}) 21:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getpgid(r1) 21:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="d1", 0x3de) 21:03:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200000000000, 0x0, 0x1, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 21:03:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) syz_open_pts() write(r0, &(0x7f0000000080)="9d", 0x1) 21:03:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) 21:03:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 21:03:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) chdir(&(0x7f0000000080)='./bus\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) dup2(r0, r1) 21:03:58 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x6, 0x2, 0x800000000002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x23) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 21:03:58 executing program 0: mlock(&(0x7f0000218000/0x2000)=nil, 0x2000) 21:03:58 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:03:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = socket(0x10, 0x4003, 0x1) sendto$unix(r1, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) 21:03:58 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000000), 0x10004) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 21:03:58 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup(r1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) listen(r0, 0xfe) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:03:58 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000000)=[r0]) 21:03:58 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x4000000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) setregid(0xffffffffffffffff, 0x0) 21:03:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x9, 0x1, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) execve(0x0, 0x0, 0x0) 21:03:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929634", 0x14) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:03:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x48) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:03:58 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x100000000, 0x3, 0xf5ac, 0xbc9, 0x0, 0x8000, 0xffff}, &(0x7f0000000040)={0xffffffff, 0x101, 0x99f, 0x6, 0x9, 0x9, 0x0, 0xffffffff}, &(0x7f0000000080)={0x9, 0x7fffffff, 0x20, 0x1ff, 0x100000001, 0x442f, 0x6, 0x3}, &(0x7f00000000c0)={0x1f, 0x5}) 21:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="2932edf224a00709811ef44b4b5cbc50c4796cd50083791e4a8c6bb5f066f9c2fe184a919551d15048bab4b885491a3d8cf6582105abd9b24e8c17d592c3e2e08f45a95d24d729c444dc7fd3bcc93b19fbd384816578427fc44fcb5421a4ab8cff4e", 0x62}, {&(0x7f0000000300)="68dc244832edc339bbe6c025e25df61a0cdc60d1a3f91c1cadb253acd76c4b8e6b5c333a663acf18961b1dc8a19aa1c99589aa12f414bc3e81795f589fe8659bd9b02e4d2529c490760880e5e2bcd6a6f79e5a77268bf7e0ee5fb2365d4cfed505f00a691f916ab0492bc7194d0dc61e3dab2ecc4e06f30bc6e4f7fd8aafebe27cf29e", 0x83}, {&(0x7f00000003c0)="5defbb7864acaddd53f5476e1ea7f5fe605514337eadd6e96fbae60ac044811ffb2d445492cc1eaa37134285dd394171d79c946528779d75af019b856cfa5e14bff01f6f161996f95744083f4447c0feb31bcdc421d9e74bab22ecb2ad706686f58995223a1083febb0dbeded7d6a416d52ea34138f3830b57ca621b7768e8fe939942d044f8a3acf83c14f97b2469c0a979764b2ba8c3b2bebeeae2fae74e3bcc117c3c68b9b86ecc4ed61aa3a371528b67c6b1234f40e36172192d160c75494974104c223731178fb3dc6aaed8479df6e760dc1072a0efdca3d9d28e2e15e2fccdd48ab95c54556b1281056872295747da5a24a075f5d5652f", 0xfa}], 0x3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000004c0)=0x80000000) close(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r1, &(0x7f0000001880)=[{&(0x7f0000000500)="072bd0129bd274b6e1d5efacc2f76f4caaa1199e0ac4e49b7bf5bf13558d10a7e3cad445c7ad44486bd9d6059a440a5d3e0c9f505ce29fb5c094ff4df84b6c", 0x3f}, {&(0x7f0000000540)="5c15c85ff6caef6131ebf405b15f590bdb43816604d49deffa9305ce5d4334414a0e654235d82145f293b3d82200e4b769989c3187ff24cd8ff35dcbad631693a4779b5e7f23440e55a3dfadf7d3c248d9b499f166d7ca6bee1f9d4b7089f89bf78f00b2e1c50bd7b2cd2002f2cf9609e97f39a3312732ffaa7f283791c99fe4d66fb540ceacf86fddf677ed420f969efbb8201ed8ebc6f4f2a018d86edd499720a282c72b174037f87e712d4e45fddd073b227b5dba156f0ae9365c8692f2413f031c94d17bee37b548a3109b2d0526687c4068207aa9ec9cd3a4c0821e378d1e0c3c4ad8def96bb03878023beefad81143646fa242a8c1ed0983481af3cdf8f2aa11a063bfb1edd854dfc46916358a65e1f201a167a28cf697136ba3270f5ba760b07bc418948e0f69a91f64569a784a8952ad03348b3d13b7b48cc06dac07a31c450d970df5ad63b22d6e4fac1f2351824f710296f873b296dbd230032b8cabf42c02d9656a64aebf6496ee1d8134b0f10a241ca16f844dfdf9c9c5a48d55f4cc7921f26cf4437be6e7e1efff95edbbf11258b2203860368f1ac72e257009b828cf2c9422353b053ec35009856cfc738a505a0ec80d2797d58ee4ce3e22a0b7dac951913fb6e34495a293b1dcfd04c3456c8ebe28c2c991d9e918057093349b74601772d6ecd1a61ca299a47e6529e098112ac780606f5df8a3012972fd96a11579938d315f31451432c93b862de00a1d5cfb24ea2bcec8d0a200047142069c01b367b8823d9139b98e83b74dc929f9b2259417400d53a165f6bac647206fbd123796f66f0e6242adfbbfeafe7a4c5800ffe4c357a1f5fa5bfd9a6cc6cf7b391ae2453cf2f82a5ea69c8d328a0e06d02c5b30d7775564f7b38dc1d9235fcb42163440fd3de6621700d61bcaaa5cf7ed90fd0020163a8337d9b2954505923965574f927cf62f8d03153c119af06d4abe521935035e8d245ba38a34da0221648b743d3220199fc0f5b8d881b364470c1ff07efa78c33e61626ccc335c51c1d47478853b3bb698a0c009c72b289c0f8eedbc93390339cbdf71bff51076ee1686cb625f3c4108b858eecf26f247274f05d2c491d74da2a06a1b7b71b95c2dc86ce427b22d761322e0166ce03d2d0998aa82dd69d4e1616fd965dd7911a1efdae73536fdfd7211acbe8b1a6731a8c12032b32181d9d99e30fc6bc5f616b3b8f76df769a162a474457a49da2067b1a151345c2b1c83adde7eefc272123fb542e5b66780a71f496b0564cea0d2f218749ba95595c33875897bf919cb8d968876b2ff14329d940d16c39d36654702426429e4bbb4c85229746ae223dee86d14c67c183fea54f39b6ec23be3c03979515b37d256969859d38f9eecbeee829e2640ba3bd8991170676d07ba474a4ebb33f23f7dc586d1385c7317ce2fdad0f55099a5c7b6bde8275b3875d11e350ffe96e3eb89111cbd6e054f2f502e7cb3f43069c806df9b1522160485e5ffbd0f229559328bb150b6705639dcb4ba0085e6adc13e331fe3f4dcaace3215f607761e8f0719bb7f4661c47ed38109b62f1b91a4a558c2472db50e0b38d075109d8f319ce099028a5364c54dcf420e4aebda24d9f3a7ed351092d406ea70b8a851f5c98d7e6bde698c14bf6057bfa7cac55b993938e459bc8c2bb9a784ebbda7148b789502c30aff131760ebaf0bbef933ffb3c911df62ff9df90545219fc988c06c1bf723cd4c449a1b2c6af0d3baef7081139cb0277ae88bd79697baf2b5ed94094c488238a7ccd59a3286a1f13e93fae094c1c62ba4d415194d2e8c001ae46cec6be5bde36319d0f2eb86e85cd074a869e901b74877fe4e4edd88a410250906fe66597876e8f75d958ee65565e851cbf16b74562da604378cf127eed99cbd812bad83bc4f2bf0b21cf81676aea4d4eb18ed0ca58de41ddf83a2cc362c6fd8dc2262b8f4ab2a86d80402b1aca2ebf08156eb5f654c7d293d81dbd86faf597a2b28082d719d2aca9fe4743675c4d595226297b96866a014668a86d00d154bc131f7035a5a6b977b3d660458d78056839d2a3e308c6fba74a176bcd430295498199bb0551a453c8e1b21a7e3c411613c9a00215ddcda34ccecba64987055a15bc2629a87375a7d0facc34d1f12b30b817a2b92c2fa824cda6a69a848493f27a4dafc22f8ebabe7599d6843c2996e24f9cdd9013261d5224e6ec38e5a49243f90ad22ba45388a9e0d97a8216d2691ce138ba425a713b34e8108cdfcfbed10ad33a087245db3d3f32dd66fe8653ebd09778e767b46288405e8d8da77308b47ccd9e4eaaed1f82f9f00db4e88f2fc865aeb8bd052cc80fa8ac59cfb1b073791a1a900a4ec4591f1fecedfadd714b5236959ff12d6c96ba5bd0dbf7b8e43698bbadd0c40f19ed223e5e6752a085a5116cb7addc29ba9b21cb2c4304c713c294d90f412cfc71ec98efa0dd867c38b173e7340723d74a3fc077b4c21f02791537cb9b231648d9fc8bb43c1e0ac1bbb57171f67b65b9cd36b91160a3a656ad10ad05b200cf3c0948605825ff2cb55575307385aa38ec534d84eaa8453a2ad656262f6e465e8d12500ae1abd699a2d7e2d0313b012c1be6b6db37229e52d3fdb5fdb7e621cd7eca7dfba80231c3b539eec2ca3a7143448eb8957a80947239e746659a27563fa5b39298c9dd5dbc461608d5cbc7543ceeb66196f2ded4fb8d62c02218f60eaf229ca4269f2e85a2ae2716c20e26c9a6b18437337f5365ad1d5c6ed51e1ea85ac95931997956f29b79105f10d5fa5f5f94d972cb741c56a18f73e86c0efa79c407a8f54dca38bc932fe1dde153e124bfe2e2d6b47b8378eb340323b71b99f697b6ae64127d11a3096269d552911db14c91df60668cfaa4b677d28d1a2d9505eb9b5f73e030c54703ebe42516153f94b4a234d04407923d5aea08681a8a051f653e3df7a15ddc6a6fa867176c39e90e48746ae00357a0777ce329ed3cf5ed513ac48f6c5eac21eed324c518f6b5cf98eae9ae72a2c95ea8dc4849dde13d07ea4372c349670b045718ae637e28a536f4f652dbd0e4cda0c99691eaa84cdec6997fe1324f0b87cc4957126fcbed0351b050f993c7e91ebfbb65726cf81195382f4bfc9cb176665cba542361383f6c8706000f3be181e806e4aa1e81d4cbde7448fa4cb45c6cbb81c13f20bf3c5e0ac7b78ef0cfb8adfa13f87e43935af80be3eb63743c01e6a1597e566c8f556a4cab9b14044d68bff349196bfda8f280f071d1c0668f01aeb4f45d453c2ce3f9c1db612fa626713f1c83ca0e27be78fe25566c91369eddcff4e518a993ab7c5f4e8138f6af7e0e7f562feb6ce8bd9ed3076d0f472270e6944f65bb3938a8ab5f3361531b080b487dcf4fd8458035721eb8b69ec4f4320ecac8c87b5e21cd8a5166e740d696b058241f403e71eef4899d86fb958208a2d6b290a44a6c7e84cae987eff2a556981d763e162f2d54d85d83c3351f2f2b779f7ffb507360af613fc25c168b73cab5223bf6facef43b79d6d256c2c6bbc3a1d4bb6f45b32ab01757908322b127b0be4b4f4b907d5e91f0e155541976da2ba4f657cc7fc6a6955a65592ed59a9ce7bb6f814a07069ba2cb546378f4f6546d35d6e206e5e4828c5cb9d88b5fc176a9d94a75bb0b95ecc92488f2e44baf68d89b644b77d916f9e005afdcdf4a164f840d5349537dc05cacc75287e94518efa503907b8109395dc6be103ff0b8b9912682d7738ee41c330bb5b2d8f4395cee6a7beb89330653b429a55b875e5d7b40f9d486165d0623555699d80456864c8f049e51b5f079bfd6d90660c386954409ece8a62e6308212d965bc1c0d6e91ac734b2f6b9a81cf943e26dcf03535c2008dd9e2a58cea42ccbaa7d427cda3659fe47041c2d304e137d67b9927c095bb919879486925c28ec5515686436572c929269ffc9c31b94f78fbe6dddf4a7047a707df39e150777d539039d7c0a914e119739a921d5de045b39fceb0ac0fa7f0505905ec7cee8eb9ff3045128985cc44a1e3af645f5f78c4ac69c058293ca9bdaa03891396e5f60476a9d4afdabc0babd9a7b85f3f4a2c1d43cdbf221af3374591d3d0dc383c49a6526f6c94f10a1d289101038218c77ec39585fffaf84b45568f314ebbb080d0d047b72a2a370edbafea1dfc7947afb75afb6f0d2e926959f7cfbfd130da7d5ebd6989477e9682085ec767ac37ce5842e3159c641baf52229f412c28d20b5f970627989648c87c9f211144adc68e32139f25e8934dea9541b0cf0ae9f383b7d7ec00271f15729779eddc1cc6e572746a6955ae9e041ec1659d1f92a7775f7e94ab24c581bf19129c63395e80d6389658ae8849a436fc8212cc1dc4c6bd518c0ad0896a3c3bd5183b12ad8a7650a2714ac16401a6be1bbcb0dfbfadc7645819674dadcb77d5ad6bd4175f6452ef905de1606ecc502a41c715b57a545eb173e0ba96d86f830659aa439d8c65303ffca79a92ce183b091da60734922f96aadec980dc8f28ce8f283c063ce418e893722d123f6f481128f82cb03fa72af3310e7f8bbd25c7e536ac26bae7f120f9d9e9eb10f39ad46a4b7da20ea27030952470bd9a0514d0f891aaf3e8f086e8eae0653bc4d249c2ed4fbeae535331ae8c0e2c5f9449f58e85139353fa09a119ef05528a53d55a908d2b4ddbecba8baba628cba2f67c43ba6aba128d5211116ac11211e14e28ea4ba271f54fd59df01340266322d924692f1dcb03a0e7b1b08e068991556e41a6050364fc6bd3cdab26d3e07665ff1013ba87e9248d86d9055fa964961168e04994a856201db27b1e3f9d333f08db35f1a8a310d356a92f2914e67b0f54266d35a61f2f16019a94f69152ad2d8b609ac3142ac48fe9eaa9174293f60a578e2c464f80f7cbd2fab03f6e2c7e79683288e943f8ebe403d889e76089337b3b9cce8ae5e9ff29e46b4cbbc2fc32153391636306695b559aca9fa473b3aeebef80308b13cbf0dcef4a7721d5a39a61350c0c8974ec245e995d3d712e28d4bde3b990b903bd177cec4ac9c97349ca82b147bc5fa20e24ae563ab32238e375810d860b19a7d5190d342c943d393dcd72a8e775c080936bee9471e7e19dd9cf5877c2ff0cfc7c08614451b7bb9981894168426e68c51a76fc7658afe9710b4554e0ce55beb1bfa6ab8a2ba56cacd609e32abc8ca5ca53c269bc80ebd99f16d6ca97b6637e95de9f92e622c6f4efd237071924afd872e2f5475214471e6ce1f41f784dc59b69d345813fc8aa56dfa6ec0f71a43bf8be252d629fe95915925dbddc5ac9a155396e3ab3f9b952dd4511fd1336d1743e0eeb43a96c82f7b2ec01f9d9b0c5607b9e1086025dcf5dce3a1e91776ccc0f5859a2f42de22b2e90096816c873757c549b9ce4510ed90468645f375349a0df579e39693e37d43ceac24c32b592a4e191c9ed8bc6bcf9abe3b75c53321c139bdc12387f0df525b27c281aa308377b3137aed0521941e7a2956eac062eedc1b78e92100f5b5b4df2d0ab9ed414943e9cfef6f06851e830e35b909ad7e84b5d110f286bd133fd9b3c102ebfe7ea3153a7d7483c49113f5971ff1ac579f8a3bb20939c61e23f7a97d255fa79638d765bcab5dbd7df601a1fc06ef24c58591e88607f2253f8d30719ce0aff443dfe7751eed0a015454b151a0799b2c59dc5b890bb49f84942915c29e367c4c0205139a3071b5d3d01454400788904992e853a4a8875a5629f6fed06e79f623129e90599135fd8516ec627936a9dbd88e17efafc", 0x1000}, {&(0x7f0000001540)="8780e82997c164f297db73ef182bc4419d624ea9848ffee6f4626647f607e8fa254326905c9d1e97654843b34c9faea802156f576c468820c27bd8154305a524d32eeb777e58d0be426aeae8", 0x4c}, {&(0x7f00000015c0)="4ba98cfca62517661a7621855b509d3f0d1a9fbf8c9b531c3e061ce56f5776b8e54279055f91d8764dfb318fd2a614276bb42add83263b0fd9ea1ef1bba3c81c10a4c2269032536cd784bacbd0e4c38fd052d355b8ca09327a38a138287446123fc9fe82feac857ae1082767ba04f7b824637f01cc01f4a6af8990347c1b0f502797dc28b3231dd239fcc83975e97c7afd538453598c1fe56bf9b9a6d2ffe6f248ebe3de38975cc6464e409a8d4191d18406b30eb081a8fcfb7a64", 0xbb}, {&(0x7f0000001680)="51972e863a7aa27b750776efab1145645739b08547cfd0a1377bffdfce132ba871a6f88027a0f5ee2ad83d29ddb50fc3a5f8519c30f89a86fd50f0378bee4e9198a04108243cc57be6bd30f696b48bc7d519f4b5e8c4d0e20fd9b34d2cb42a3de2672c99e05bb8377f0b78923939f90a3388f1654f6e2a120e0090f004680a03dec2f8bdcd6bc525bca9bbdf180cb273315a2c20001d748303fe0b", 0x9b}, {&(0x7f0000001740)="0a6de3ba8038a4bb869c259acc5121ec9539836e7e11fcfc1d3bbcb33ac8f359bb62db40f56d75be5b3d000f6c288233f09dafabb10ad757bf8679184c9c8a3f94409e5751dcb39f731afa1232c3", 0x4e}, {&(0x7f00000017c0)="337f094541beebf706a25c0b834cb8ec7c1232e7c951c929b71a5bc298401ccc03e549e1701797a385e239c89741e4", 0x2f}, {&(0x7f0000001800)="b477b2ca8bd0492b3b152e64085eb41d170997f015a6dc8d8c096612e34e23227d49c062578b0523bad9d1b585ebad51e527c1f14dd486e0d9550b6985cdb68c16b65603914860e0f6ce16b374aa3225dc8d70bf71b755561670c1d5ec8698b9db8b07d4a6db719a2fc30bc919ac0fa8029526a944ea1ef67aeb26c901892c", 0x7f}], 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000080, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x0) 21:03:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/214, 0xd6}], 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000180)="ad1766bf7ca5bbbeaaf50f635d71c331b200252cfbc4f8a693b88a0ded44f3cf876b0f9df49afb6e15ba035c2d8d927c4998450da217d81f3eecbc3f0bec38406c4f87caf3339f9dd8cde1e35dd649f767d2ae399e5106b33c7e2727ae74a9d9712b12e5848ebe047c", 0x69, 0x6f1d9eba65469d3a, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000480)=""/85, 0x55}], 0x4) 21:03:59 executing program 0: socket(0x1, 0x4000, 0x40) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x4) 21:03:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="1dca1e5ec9e453ccbd38db540de1be98cbbac0581c3591d0b7cd30c77d08fb052417ef2f9635ced5370744a66602ec7629ad03a3d3db4a01a025e0f5a783fdce13d934021e353d0efe213c44806b623b93c94a8e57c9001cafe924f03c9bfe26d43380dce0d59d29df1c1bd81e5db511b45fe22e93404e76e5af2b900b78bb006f2dd8c28b664efa17ab44b0e90bba636ec0d1db277082db54c95e452231ec7eed8952659d6aa1e05c32810fd989b57bb067d7e431f6da22309b7795e4ce0066426f9cf643fab3d463c9de", 0xcb) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 21:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) fchmod(r0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="8e") r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x6, 0x40, 0x3, 0x1}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xf8, 0x20000000, 0x8, 0x5}], 0x0, &(0x7f0000000100)={0x1d96, 0x40}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 21:03:59 executing program 0: readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) setgroups(0x4, &(0x7f00000000c0)=[r1, r0, r1, r0]) 21:03:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x81, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0x8, 0x1}, 0x4, 0x9, 0x5}) 21:03:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='\x00', 0x3, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="0012f250dd2e9f76002e2f66696c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="a7a327570ca45d7614a8d77a47219f6b468475aa201af4bec7db333f8c2805f68a874c355503f27ab14520306a7e6febb1d2c4e1412fbfd3516ea9423cf3911629be7418833492b6561368e4894fb49f70c8b9e7bfc1b202c3e6e163f48aa1e64df4f1c0e572adcd3aa035ce2c7877bb33c04b81fcf257a6fd792cd89aeeedc0776fc9d96b1af622097d9539e68fd18283f873304f89f1ccfc9110fb9f0ab247294a1ed1ddfd32a66776bc515afc871634512ea469b177d45960cbdc", 0xbc}, {&(0x7f0000000240)="1a7695330849da79c5235cece10c1cc7470a3c8bad0ad7dd803f01b6041eea8027967314280d8a5c76294c819dec4fe51077f2ea93252e977b348a07962229996bcdef5894fc08e86a0775e5dcd6ff22a9fcb05c39efd9556689fb88280ced0d2b7d4681ab0093e2fad1178281204531950ea34eb8f6e7b7c25e7615ef704c77c41c6d1e1c6de89858f87c12b567624e5b43f5b1da9f418e7a3e5d2a21f9e1a2e87714807ab725b91f8bdd409dfe6dc9b3e8ae4e7967eadd341b2648f6a69aa8c61ae2177284ea0e8fb9daea019f92b9e24f3d273f", 0xd5}, {&(0x7f00000000c0)="fca82f6d1933c5a77e06d9e67e1520855aa664807785952810031b5a", 0x1c}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000fdff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x30, 0x9}, 0x408) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 21:03:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) 21:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1, 0x800000000000000, 0x7}, {0x7, 0x101, 0x80, 0x6}, {0x1, 0x0, 0x5, 0x6}, {0x6, 0x3f, 0x77d5, 0x40}, {0x7f, 0x5, 0x380000, 0x5}, {0x3f, 0x8000, 0x7, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000040)=0x5, 0x4) socket(0x8000000, 0x4000, 0xd7) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x2, 0x22, 0x0) fsync(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 21:03:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x41) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x300d0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xfe, &(0x7f0000000080)=[{0x4, 0x0, 0x5, 0x1}, {0x2d, 0x3, 0x0, 0x40000000000}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000040)="7350d6e9b62a911235a1a5ba6fa007b558ea2d7f3b316bd6a373577472e56a4ee47459cb7b4d75bae9028b5525b4aaf1127c9192cc23646501", 0xbe, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x7fff) 21:03:59 executing program 1: socketpair$unix(0x1, 0x8009, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 21:03:59 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 21:04:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x101, 0x1000}, {0x2, 0x6, 0x1000}], 0x2) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xb1c5, r2, r3, r4, r5, 0x94, 0xf38}, 0x1, 0x80000001, 0x2}) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/242) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) 21:04:00 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x184) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7f, 0x3}) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) syz_emit_ethernet(0x1f, &(0x7f0000000000)="c7d115f68fe288217552d8ddc9913ed401123fd0a2528a2642073e46b7d1ac") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 21:04:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0dc55dbca70783", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1b32b270c45e2188, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000e3, 0x0, 0x0) 21:04:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x7, 0xfffffffffffff23b, 0x1, 0x0, 0xffffffffffff8000, 0x5, 0x1, 0x0, 0x9, 0x4}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 21:04:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) pwritev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)="af1d4eacc397e72150a7beca0a335de368ec0ab3eb85542d24dfcb1d3cf931131ff36648c8a9b71e31b1e6c4d2d29a4abd8eb79f929ef75e93ec7d412da0a34b21bab943d353baa332e06a8b743d9723c19b7a8d58712fae120117a8563960b9ef03c7bacf617f", 0x67}, {&(0x7f0000000280)="bd650a4278a3a2fc864eee32f00dba6fa0666fe82d582a8947be46d396b1a05d47fe1e659ca81763bdbd08788f25218784f40aa1ba248e02dd68e6a60a8b7a64cbec7eae95478943b50da267392f856255aa4ae32adaad6a5398c24704c52a8fdbdbc80c48b651938c741224ff90d83e9ae8a2882842c1ef096422eeaf12faa4c6803eee4f8dfc06bbc7cbcf61801465d333ffec174acb89f3b3772ab993b1d50878f2fb182b77adbdab28f9c187e7247061dbdd28061df34330c30978f8d3873173cbb2a055095dbc53b197ce6598131f2913bc9de169d328c0977d3d85976877c64aa8751dd1158120eaba07ab85edd2185f151a975422e70bf58355d3a9f40b03015d8977f17091f7a7f4ab82da77edc91d8a26a237ee21e11da36c8e98a69782168eb0fe6e201829466848e8897e26d93df366afe8e7050f472eba9664673e55a0a357f17c02edbd088cd825049cf151b5040b6250494ad392ee44910595340ad44e4bf62c2b02dfb152cd4188b06e1d9d2fe9800de3e0974da1f353790d2740330404a5ac481e24d3130b8d8e38944d75deed1bc28a8bb6e8a56e823984729ac8121118819921861cc91a055f2cf14a07a5f5ca3f9a27ee9a70534f8cb01527a1ee8b38cbfcda3f926bfbcedc1995c2ffda7a0c432e891d004fdd9ac9aa72cdaa739e029b7f73afa41a9bf9d5d6cd2dd8530f243b1fc244b7d2db585244b7dd4cbcf982845ed6d2904ab17ab2751148fd3371a96b58b859a15f12dc33c03bbf9cb8d4e331ef8db37f1401007b15e7c523b9dad2b82764ec7c010c7ac9f4099b16d416284a62745e8077dccd987b10958e005d47f543bdbd1f87a80d65c201fc942ea7ae5fd798390683fbff00a6fca3f302a7758073ea49b247046d9ed0af8c8339d800e3caa0e80fdcc614dafd0131e2ee2893a789b005cade9f86f2592513fc0b25775f77982d1d22d5f4e48e2fbc7df3ecbf83d531e3cd208f44953a07b9574f5b475dcc0f3a1399012b8d2799b8b0ca304d27d561fd2d427df672a399d4b04f687612fff554ed62cff1ff9dde72b9c1bd698c8e32ead95eae4ccede4ebf28f17e86d2f8cbea3e7959c37cc3a593ba74c31676c88e99db09428402e4e9ddfb9e887a0627ab6af16fc4aaef53ea4e7c3a9a3db759af2530bc999868f2dc326d98d7abe83a484ea684ad91689b0d68b0306c6a4b326d6ae2d64a86c1a37e12f218784fb8863b65b1ca098284538c1f86bad0df9c80b8b5dc721194a598291232a3011596989c31b1fb308eebc5a9ec7feae9c0e7e9dae717ca732b7b1952a2d53adfa5959547b992a303a422e4aadb17076e76c0a94b2a1b61b3da891999030bc8e919eb85b4e3369a6217f50358a5e940d0682a3e635cdb06ed7a39b567ccbcb56fdd9546fa351138d00b2f07f00fb29e6a2a019db5defa5be508767237a685cbda3f02ad144fb4f4630d79bf2955641dbbbe21fae6655b92c8e67491eb478146ad8f1351072105d7d71f9d98a6e9b775aacca89045abbace098e55622094c21a3d35bc2a08533fccb56f6e361fb4857cbd12cbaa7f002082dc00d61f795925a9b3f1c92104feb49351fdfcd2ec7c4563c2e3a770e0dcc4c3a73d43c01228d75b9d02ce293338cadd728ca98c5e4ccb0c75ba3dfb851933bd76f982f460c0c0961234235c485b5ff4970ba68caee1a33282d4e8525266413ab0696623e03e09bfb6cd4e59e251ad1761b48185bd8c06b23e6a8cd5cf672a3b0801e8a48fdbdec141b433ca277239a21ac7783be64abbe5481766464bc413b0bfc265541bec1bd815c9a299cad301cf4fca97a52fb49a718b5d143491e26f4439f847817980a5c064198a3134faff5cbe560d0d499b11b294d465744e346382ce49c2376c56381fecbccb9de4320e89c0092b33d5da568084c9c3ef15e2b2ed19844dbdf647a504038f0a9694be797a4658c37cb334cee8bf29b958bbe007f71854e1e5afe71aceddc90b52dbd14b896e97912d0f8e637199555c7e4e64f46476db7f86bfcce5a2b85ef486492c9ee04fde958f5d11f12d005e6691c72a32aa7b58af259ea1fa1c813a5b24b803314bbd34bcf24267f9da9f524d060fbec4bfac064daa97f03007c8d502290780625ac9f3c691900fc6c881299e0db23e3caccd96e1cbddbc849a8adeacaeffde671754e1a7102f33f4894ed672edc4e635b5aad9e431a93a7d848b76e3c917c77dd25b2ffca02662c075288f57ed8e0f00ecd7f70b75da0651818f291b5faa5f6d338efd51b3461ff5a24aed59817bde8ef392377b62da5aa630bf8777d83ecad715fb934477135b6560c22589f1fcef504260baeaaec3347a7b78d37bc179c0b7df16b6ed87cf675cc49a865951fe95a05517c4fab1c2d1a8a0a7558065d28e31aad3e5119e3a4448a2b4840874866aae7ae125fe0ee883baa41eca7f6a8f7cbe84a7772b9ba2e304bc0028ab3b007cc7d88800f5cf1b1ac296dc6d7b813fd99c364c5693acf763fca6c106d088423a3ed9534be8265151a5d8fca585e6691133d4b874228fad81ee066e7331fe1440181881ba05884f39f2aa569d2f553f71fd96692b5ea1bdafedbcee174cb231420286d344d38b7b0524012a5b597e60c7b21bb45032f2bf95eb9998f6706624bd0f2cf6f4516c9f61f70a6cec8724557caedebd2addaa1774cc318ed4bc08bbae0e110e4214bdf7b81bca7a4c56bdebfb4c0e996dc7344ad4e60f4fdd47c9f6dc438528d9ed5ade0787488166233d840c1e605f43f7cf8c18512d6a6b459548847b4a2f21a207e6df494c32bf1a9c32ffe4f4d3a4a1b142b66c7aced7223a4b9773d6d9885ddb82bcb2e2850b7b860d4c05356f1a2e045d7e8c5bec39eccae6343d1211cbdc5278dc05b504b68c1ab4e01b8db7e9da4638427ea63762364d119bbbae2d689ac130a79d7040c997e902458bd54d3dad48ef481391fda4a43e130331a99cb7d5f691edb6b691f1405333939dcc7999d5649b41cda52ac8690cbd9c7480b1951b10ae432f757845a46f448bd5630e9d04819f94ea46e1deda4b0a8a3158b7a15b86e594f857a8719ed3d039806a400ae23a20b82e4359d139e4cdebe82405a4e2a13a9b5576386a3df1286410d282798c3379d3a9d135dbe79f1c12ffb198daa6d22a324911b4e14383601f9976dd7398b5634c400c71bbb0178c824244afbd5264e5bd31e44d49999bfb03768a8cc60f2c43de814c68df5c791bada21df969ccf0d6061f33b16c9ebe5817df11f7236a1697c17fba390c2a1284625bfcb3b5f7c3c9f2e79c70b6cdc6c9cf1f632559033ca535649d99eb059865c91e14d6420cc862b2dff0ff7826e318b03a7d003064cc5a8e9378bd6279838d716cf11762c027b6401ac94bb0aed21ef0712df5d425c8929c4a9ee8a944b9af5da4561e142653ba923f41e310341abd08209b8316431936d250e66ff424cf16d3bf53ae13965e3f44b9589fb35099ac80069c743897a1372635ee6ca8d161af389106c6d4e62c9571de16bebdff3c1bcaf1bcdc7585bd46f763d7e570e9ff316e30a8b9f231906e7e17ba58c8799b12d890dbb176f19d39cccc81c295138f783e899f637920ed33ca2703b38c1ce0853a0e0160f13958092833899ef602e642d4620e33992b51f6e00db17953a95d1269572fa054673a79356db67492f1185e3da5f9eb833486f95718eaa9147112e56bfe8d2e04476a47ee0ecb29eb430c1756c24b49dc82dca95f43972e497c2d64a9fe24daf1a8f86a34e7512c81fec06ed99f9e958f965570300d8b68809346ff3b33f194cc5c169bcd243ce6874f471deeb2bd53580dd506ec89e2d8b0485763b39f39ed837831a00deae42109bf0e362100b832904945e5669bad33111816ed859c9fa4cb5585c080b7bff5980809c74d22a95e38fb6b523f4f0b498444ba38b2d871b29c2c52489cc2718c92ad4787fbfd968094182c388f4205ecff873bf388110b19f0ad9ac1dd9c5cde9b2b39f385eba6dc07c3648a5339e76be27a6206dc4b4082cc4f8e9e37ed7f6d2a6b35df55ad06edf3b94cf8ab19bbff0d2eec1cd4c831bffbaf78657ba480c9068e8cc08788f8f7faf51d706622bf37c8a99c24f668ba6eb4f2199d291a7da4595c0190c0a5b2dad2b472eb51d15808f947c88f8e3cc4f799cc3b8bd4cda6766e18f80f1d4f0933a194bec97abe23b50c6a68f8576cb2edb72567639a6546445134d6c8d0a5b69baeab2e72bbd63595d0dbddffa84ef58d5759dce22f05845777cac77491dcbab3cb1f0f1700c29bd029b2c612e8e9a5c0a151313ea226bf006d535a8df706868448fb6c9702f56225dd2c59c78e9872cf17364f526e7dafaebe603773848ed8e0ff1c420b9ff35a1aded84703e542c81b62c4095cee2a1f5855e1acd036840532b45cbd0cb5f14547e7c67e0e70305f7ddf90f319c52ddb50139da62ba5742cabe0e8e2428c7e570ce5e714c6ce89e9e93153fe45a4f0c0b639aeec7186059b549a05e9faaadb94d14db66f6ae8ef4506410d2ea7590846eafa12a505348728472c1fc593a3bf77bbe880fd630eab7e0e7a0bdcadd746e80ff91982bebaa3b68e7093cfc7a7329490c17f987fc7f47fa844a61563590d03b693904ab79e46e48523adc90cefba6e05eabec902a78270860fe1badd3b3da8222071d0b4c4a63cfecd76581ec784fe6f48c4b60e2c30f30afd799c7981e7166be4ec637ac747ca02195c1bb6ee1cb1c1c7d54dbc0f2433a33585ddc3c35fe8f222e89f94268ea00017cd1749acf974a39c0f1a5ea9a736a25f06a559cf267ed8f42e4d790b07b0f3960bc9825ccb1adad84e912e3db18e1c597baac0dee95df3381fda99b27465f0ac95dd527e8b5ba3319cb4c8bdc78768a328a420e72a48be3c8296c418efdd39c08d05dac114085418e72e7ace664623f7a484413824887d4a754085ec06a27803987c43cf977db0b9953d782675126a818a31f8e224d6edecc20f592479ce515db6926734b116fcfe5c1fd8f4633e7d515f389eda9631dc1ee3cde752b1b6121bceaa359c5ff3b58d886927217693f42335daf3840ec850a31f8d86b3e3cca1b62bec5750b77ce647c2eb0bc9bdd5225bf53e4bbc7373298b8f49de98cad8fec2459cdd855e3011a5e8fa877dcb4e4252490bb96f6bfae1f6f79c1264302c7f9dcc9ea74f314c5c054ef6dc117dd7c72ae55e38000c7ad83b10c216bd15918d389c864ab339033bcb7f22bfdc7b90c8b5b6f2cb7d9ee4b184dd6deb4dc2fa3cc5613559122d713084ba9107f5786cbccab4a7cb079d651bf1be13d3effa12270cdae710bf8f306e645e3c0f0ed5efd4cb02dd2033904eb75ea507c47dc2c9ac706a85dcd376f524a45c2df8486a800f5e8c5eeb6f7a9c100fa362545f1dab6a9c17f2db5d51511a5d1c47db92d0bf311ef87c817b846eecce0f4724cbd7050487f2fc8225189e8acf3c9e547b338b1148cb8e4664536e1076917a8a52ad42f8cf25022e062a785ee75592f0610951e7e07d23d81b2d815082759dbe2dbaca1cb9aa68d33e6edb43a6ad06c942583b29f939461f8e659c314869c8bd24dc80f024459c4c54b1cd41ad88ccd23af0b9c712165f4aa99c2c26236a14484e7c7ca895ccff9ec5f14181c09f3c1693846459436abb04809006665ed2339c0ea56c03c89336039621783d6983ed50847d176ba2b69ac6fa1d83698d3ff8ef8474c59c69a9555cac8f337f54136ec48b052b6dd5148a6d061c3431a73b2045e726a3409d6466", 0x1000}, {&(0x7f0000000180)="ceb5f73d1d30baa640a20f21582affe6ce9b909ea133e23549c3c99a3b4c19f93427820b886d99dd41868eb9ebdea7fc068a4cdf95c2cd4985e9c7da32c2f77b506c6c96696fed902a935808c3dcc437069641b53de4a2171b6db68ab3bf370ee30ed9eb9dbf35c1aeee51939dece107be7f623333baac", 0x77}, {&(0x7f0000001280)="55e59197d70b4ce3f43374927bf9fedbe6639058bfc8db59d0f767659d12ef7c0daff4e4a8d9add10e1ef291149cbfcff1a1856f09c0d338785db1a147c0030226e1120a35cced0bb454af451ae66d96e826cc370f10fab34d2c99aa66160a500729004efffd584ee8b0ffd46b153c7a525c75d2fb9041b85dc1ffbb868641f0ce0a6d9c9a774cb9ec384215bd54e26df5452f6dbd6592c0740b110d2bcccd4c7df63218ba305433facdadb009d10915c6a7ba6fdc67b193cd8ad005306289b2f01395be559c20aae77ad7de2c4e59e47526c6a23d948b5f0fceeac98c98fbc7ab4ae3212d165263b28990cfb562483a65", 0xf1}, {&(0x7f0000000200)}], 0x5, 0x0, 0x18) 21:04:00 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:04:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 21:04:00 executing program 0: ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "040000b3000a0100000000000000000000fe00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6c", 0x69a}], 0x1) 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x108) recvfrom(r1, &(0x7f0000000180)=""/238, 0xee, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000280)=0x7, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) ioctl$TIOCEXCL(r2, 0x2000740d) dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) 21:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7b, &(0x7f0000000600)="000000000000000000e308fcb2e20154bc7305fe2611d4a07f252878ce7ebda68ea945d8c154efcc2dbdc00b0ade6d51c356f87321e81d81a623713bb18959dedeab5869514ad6c5c456ce89ce6877ec468adf8b5cb15aadf0bf1ef638031ce46b12e2facd090b174755cb9c6365ac1a3ad203f4733fe3cd04d7adbcb5f169e90f8ecc2000bdf56cdd32e8c436229fa2809be78ae910b6af74ccc103fb96758b5e083b1f00000000656e9345bb1aac92003b65ef3729c040d0cd6258d689e8f128dd0cc1ab949240990466bb2a8e8c829244c6a6f7d5e24c4b9e6934181c132743bb00281e7d14e73e843c7849032aaccdbe8eae3a2a713d19b8011b1c30145c2fadafaf04c5450e") 21:04:00 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x102) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 21:04:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x2ae47ff9) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000a714000000290000002a00000003070000000000000000006b445431fd94bae6f26d21ed81f108bbfced27c5c1e567dc346519a756242c4c024da830ae582174c6d55c2a"], 0x38}, 0x0) 21:04:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x150, 0x48) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:04:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) socket(0x2, 0xc007, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10400, 0x0) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7be1, 0x7, 0x7, 0x0, 0x0, 0x6, 0x8001, 0x3, 0x2, 0x9228, 0xfffffffffffffffb}) r5 = socket(0x400000000018, 0x3, 0x0) socket(0x20, 0x4, 0x1000) setsockopt(r5, 0x20000000000029, 0x1b, &(0x7f0000000080)="060004349012c96fb13b0a4120ea9f3937c1c2d0a727792245bdd3cfd9d67ad9a76c9140af853ed839cea8111fea44c46daaad1dd0bd48526eae3fa2a06ce12994b381d208bcf70e6c74dfb2d756e9b719dc2e5100", 0xffffff93) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000400)="58cf2ccb03657a98854505348e4fe3a9c41795191bffb78519bc59d458bebf0fe729825a55523860351d3ab24b1ecdb39eda73c0cf0e00f22971c11adeb8cfa0f3a870e26166c065a50507387c0dd193dea0192f14f3c31a38b3aeea32c68fac1cb1aa165de99a9d7f235c4bf3d6b969078cc7ff7241a7791b1e4078a2fdd4d711744dd656056704b5239d13b8676bcaf23f6d62236047a033bc665b8740f70be0bb6eec9a98", 0xa6}, {&(0x7f00000004c0)="0b03dfe69650cf57327d4d7c8d118fd2bd5270e2b1275f1cbde7844ab1f7bd91ed74b568570d9f24264e61cabcda3b9c25bed596b08b94", 0x37}, {&(0x7f0000000500)="50c0be0372a5fc5e133e9246cbf8a2d48c790bf99155cf8660bfeb3faf5cd380a42cbf6e861a75a8f6f9905596459207ed8ed30da212a78bc326611fbf803ef13d85ad3f670a589492a201d0dff92ceef004026f081d7e70a8618bc16d207f03087351e008ae20802d8ebe6aa7f7dc5f8abe90b7ed4fc56c146125a9cbabe3d5da635d94366fe25f9febb3007e0404c9e295bc049ba81d124b6bf7c58f18834dc212acdb09dda823edac3a62d189e70629e45325e28994bff5f3f3ffdcf47d01098e2eb5676a65f2", 0xc8}, {&(0x7f0000000600)="19014ab2c5268aa35db5dc14ddec185f95219b697df9331041549be545a7ef95964faaa56bbb3df7453f0ed04ab101cd1483e47c26777747e1d2b3dae37fa3416996b386f471518c6e0b151bd36e7f89620e58bb3c0609ed894d847f036f44409031bcf57ba96adf68cb5be8e0f0a88e307eaf041f839d560a235dd085eb2daa3429ff45f1f4a5320f4d7ae86df6b461d3c00ba51d48f1ee4a903e97f051a3925dd5d4b4a78fe6e7a2e7ff6a10cf624664c37623a862f039293d3255fafa6345cf6ee241fcf1d91be3aef2c8b7b85eabc2e8a8865e1e34cd1d3ab9", 0xdb}, {&(0x7f0000000700)="6a38ab63698b441dd0129e057b9ec202a67cda557afac96890a5b8cae890cd3b03c486de7d0dad15fc5249ed1a194f2558b98735b3f4c822102441dcd9385fd0c3d1c89cae6368ef3bdb895d73dc5ee7a4c46ca7c3f87cc1c0a4fbfa63ac", 0x5e}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r9, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd8, 0x9}, 0x4) seteuid(r7) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0xde, 0x0, &(0x7f0000000140)=""/222}) 21:04:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="49a8a3bd57b0c2fb81fbfb1dca932039be0e96d75e8e8ded8686ec94206ba15464f955f70b1c82b00a9520004d4df968cbb979cbb8d1d1acd62ba96680196af9e8a9d1d4c50adf558e912d0cb5b7d11a4e116b5bdc9a1ff4157d0043f65c293feb40e28ac54d6e0a285fb75d8b7198475353810a94ef18a8f9c6a4cfbd0edcfd69395e7fe98a4902742e4565eb12304fdfc68e484bdc7f14d82117e02f2795db75d70197f3a4244d459f3e03b36c71e11029a84ed9b802ca43271c0c0fd417081063097f0c574e5e10aad58ffe31a39ab5bb4bf1ee062d7b22118e3b925395a2", 0xe0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x56d, 0x2, 0x0, 0x100000001, 0x8, 0xffffffffffffff30, 0x2, 0x0, 0x10000, 0x5}) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="18c0295205e765366bef5e8e2286add57da18a8741378262f37e7fb5c55c091ac512523c00a5a884aec84e313c7c9688bdb73b2053eb98f0b30e0868c2", 0x3d}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x110, 0x40e}, 0x400) getpgid(r7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x9b3, 0xffff}, 0x8) getegid() r10 = semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000005c0)=""/66) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000680)={0x4, &(0x7f0000000640)=[{0x5, 0x0, 0x7fff, 0x3}, {0x80, 0x3ee6e980, 0xff, 0x2}, {0x1, 0x1, 0x8dd3, 0x7fff}, {0x3ff, 0x0, 0x1, 0x7}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r11, 0x2000745e) socket(0x19, 0x4000, 0x101) recvmsg(r0, &(0x7f0000002e00)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/246, 0xf6}, {&(0x7f00000019c0)=""/210, 0xd2}, {&(0x7f0000001ac0)=""/163, 0xa3}, {&(0x7f0000001b80)=""/115, 0x73}, {&(0x7f0000001c00)=""/202, 0xca}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x9, &(0x7f0000002dc0)=""/37, 0x25}, 0x42) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000002e80)={{}, 0x8, &(0x7f0000002e40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind(r11, &(0x7f0000002ec0)=@un=@file={0x0, './file1\x00'}, 0xa) truncate(&(0x7f0000002f00)='./file0\x00', 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/null\x00', 0x20000, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000002f80)) openat$tty(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/tty\x00', 0x510, 0x0) 21:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7a00115b, 0x4b69, 0x71f, 0x1, 0x9, 0x6cd, 0x0, 0x3, 0x0, 0x0, 0xe75}) 21:04:00 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x10000000006) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20000004) flock(r0, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000b40)="259a0aaf", 0x4) 21:04:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x7}) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x80) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) 21:04:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) sendto$inet(r1, &(0x7f0000000000)="85dd37051f63353cf0cd14ffaf24fec4b2b71fc9a53d97099890358cae7401ae8d4021380c6aa945ca90ac04959ec924b4ad66fdd7747d0fbb8def", 0x3b, 0x8, &(0x7f0000000040)={0x2, 0x1}, 0xc) 21:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8, r2, r1, r2, r3, 0x80, 0x1}, 0x0, 0x6, r4, r5, 0x7, 0x9, 0x4}) r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) fchflags(0xffffffffffffffff, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000040)=0xdb6) write(r7, &(0x7f0000000100)="ff46c557dc3e0bca3ba58e6562607c12fc25f6ab0125471dbca35292b10463f493bbe8bbde4df1d7b32fe17d0fd8b6f090aae2bb3b1a5785c1c3d0a3ab55eccc2c88254534474771b4f9ad6bd40c8f1458f603a189f0fa368e431e0e383d1cdb432675adba", 0x65) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x4) utimensat(r8, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1, 0x16}, {0xfffffffffffffffe, 0x9}}, 0x2) 21:04:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) writev(r0, &(0x7f0000000140), 0x10000000000000b3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") semget$private(0x0, 0x1, 0x20) 21:04:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x288, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000240)={0x7fffffff, 0x7, 0x400}) listen(r5, 0x81) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000280)="d8ddf3e53e84c70b29ce2150c71b7a925befc30d65d9cd5d02e0a8f9c8fb7adc1be29c3cf8dbb8a4fff18f626f666896f0fce24b4efb4b2607148f9d811332ce1c4f56f0156ee1f15ccf4e0f8bd72bf70f074a852605b0cecd9e0f02edd774345921d9bb1c017d9e19b3a0b495d66bd32cbb763a387e17671017f5903fac1abb80ea9d793608b88755f24e27e3160ab12087be7c1c22be58357bbb9b41c33f7a2901b2805544c36925eca34e7e5e32cc12c300f16d9e23765f426da22ac5", 0xbe}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="7593853e60c002153030568748ce457c1637feb7525386879d217ba91fd3189b19df4d5304d879020e2fac40d0cc11f3b6346cee8e2b9982a2c1d61cdfdd52ba33e77483ab1019ca7f92aa6ce41c9c79223c6194cd5227e2b5f04a9ff54169b84b8ea99849c5202d4be18c9bef0f5fec4bc8cc634ce7fda7679be59461c8724ad7265048cdb33b3f65b0da0029a8d8b827c45fb3c671b7bb39e0a1a1f68c92fc5ad9c09bff2b1e5972ba7fe5284b43b78de44ff3f082eedc", 0xb8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440)={0x8, 0x1}, 0x8) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000480)) pread(r5, &(0x7f00000004c0), 0x0, 0x0, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000500)=0xda0c) r6 = msgget(0x2, 0x400) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x2, r3, r4, r3, r4, 0x1, 0x100}, 0x7fffffff, 0xd10, r2, r2, 0x200, 0x5, 0x0, 0x7fa9}) bind(r1, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000600)) close(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x991, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r2, r7, r4}, 0xc) ioctl$BIOCLOCK(r9, 0x20004276) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0x8, r3, r8, r3, r4, 0x98, 0x400}, 0x2, 0xa22c, r2, r2, 0x7, 0x3ff, 0xfffffffffffffff9}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000007c0)=0x5) sendto$inet(r9, &(0x7f0000000800)="e374f32f674b650d3218ca2f35d1ec899347eec03c00f37b3213579faa9705a9e171f3457d", 0x25, 0x400, &(0x7f0000000840)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000008c0)={0x0, &(0x7f0000000880)}) sendto$inet(r9, &(0x7f0000000900)="629b716ab946af262628dfab997cdc2b8fbdaedffad06a00cdf5c3b45aad5585428ba314cfbfc253d712355592ed25c367fcc859f8898f3b9e20138db24a236705d9180b6bbd26c4b241efe09eaa9bae658b2f5ee971074de6fb2337fe129628185a36b1fab5601bd156dde9f6433716811e6dddb143ce558411fcc64c4bef08d0b7d82641e476cc832f4b7d79", 0x8d, 0x1, 0x0, 0x0) 21:04:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10002) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 21:04:01 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8080, 0x40) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x4d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe6b, &(0x7f0000000380)="0052a8d57ddb870258c4d8d98773a0acfa3c21915a1616eb40294be7bd47cfc82faa47bc1c0f5fd4fa9c56a30ade36a2072b7b0f0d69bf4c9f503a893638285137abf6159b87c24b97fc634b7b37bd5ccee55e9541a0f50121951df770bc0afd0253a19f31808d33b40a9541e4a701000000000000003f26e80d0095269bae7760ec0be92d3a47c2ccdabcbf916b1b0042dce85808d759614cf01a63ccdf842efd2604631d4d4b801f0ea6f32d193f8922bd341f1300ddab843730c9933cad0eae72ca015b76dd742f38775252726ebe3fcc21997ded74aea747a5e0a899554d26e212ed16ab9ebaee87c99dce8f49380484a1afd56afe3508d74b3942c3c74f801d87c624abc5549830b1d266b4cf2a310f3fc71f5faa88bbd50d6c73f4b50e56fc29fb4d92cb6d9d8ed8d3e83c54d88757b9cde2d1c1bd3a7f3bdadfb3") 21:04:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/246, 0xf6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 21:04:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x89) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x20007478, 0x0) 21:04:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0xc010570d, &(0x7f00000001c0)) 21:04:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x510, 0x10) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x3}, 0x10) recvfrom$inet(r0, &(0x7f0000000140)=""/241, 0xf1, 0x42, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x1, 0x4) 21:04:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)) 21:04:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000240)="39fa927483b4b188b771cffd623aeed6320bfcd918c40c3e772d65d67d70aac723da751488927a4f8b9f5cc7f63a583c5c50e733a3a6053a5b553896c3e42fc532a310b408125b17fc4ed2780b2dbd72693960b62f4f74efd192abd07dbf94ec228b37d17ce895d3a284093e7056e5c44c204b3e7ab962580a9d6e0f696da43e2b7c785c870ebe5e69325a0512ecc6e7024885cfbc4646a52ff804e774d2015f4347dee81ee5e42fbe", 0xa9) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:04:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10400, 0x88) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xf635, 0x60000000000, 0x4, 0x1, 0x2, 0x0, 0x401, 0x3, 0x0, 0x8, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x482, 0x0) 21:04:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) semget(0x2, 0x4, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x10, &(0x7f0000000000), 0x8) 21:04:02 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setreuid(r0, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = msgget(0x2, 0x5) msgsnd(r3, &(0x7f0000000000)={0x0, "a8c81c32e4dc3df9e2ab0e9c18d5c0e2aff693cef2dafb257ca61f2344209f70e7712eb95e86b92b3b550d4261dbc01c1930fdac6361cccdb0a6b0a71fee"}, 0x46, 0x0) 21:04:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 21:04:02 executing program 0: socketpair(0x12, 0x4, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x2be) 21:04:02 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x80000000, 0xc00000000000}) clock_settime(0x0, &(0x7f0000000380)={0x400001}) unlink(&(0x7f0000000000)='./file0\x00') clock_settime(0x4, &(0x7f0000000040)={0x8, 0x800}) 21:04:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0xffffffff8b078229, 0xfffffffffffffffa, &(0x7f00000000c0)=""/252, &(0x7f0000000000)=0xfc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 05:05:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpid() ftruncate(r0, 0x0, 0x7f) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = semget(0x0, 0x5, 0x10000108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x6d45, 0x8001, 0x7ff, 0x3]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="64cef2c2e90da3177412c1eee85f65dfcdeabdaae535470b72a37be2f9a5d118c20357abb83a12232d55a50cc841ed6b66e1ca10f641015c6bbdfb3d6cfc7aad39af412e364994b146bb4ff27f80f92d6fc9175754be2e7b90f0f5217d146efadd50c5a11196494bcd3c43759d335d1eb689949fcacefc45904bf753a80fde13de5ff51a188471b146f1aa24c897ec0a70b8512de800068e4e4ac9cb796515cb", 0xa0}], 0x1, &(0x7f00000001c0)=[{0x28, 0x1, 0x1000, "fc8045d1450cae993021a5e7ff279dd2040ff8c0"}, {0x60, 0xffff, 0x6, "d09d7a2cc46d8a0d31addbf491aad1acaeabd4f93049463954ec2b5b8d96b87877f566989173d03846446fd8d297616c03a6e1f346130bee21ee41b6ae9783a6cb7a20b8fa70a41ffa027f15891b"}, {0x58, 0xffff, 0xd46, "e77ff37751365d510d8b0c2572320bbaba0c186f295319620a9bd520cba2f2471a2ddc1aa2d694ebb50072275326fdbb2b450f5bc85d792c8b345326733bb9d05f58"}, {0xf8, 0x1, 0x2, "2ac0a08e320f952b80aaf95e3c2339c50a9a85121325bcf4412e2a8351991e2d7212b2a78d5066bd7d1d436c6087f992c17b987ca4f6b07b16102e15e387804e35dee93ca1d77ee3dea961d0138a7f16e4e2669aca08f12d6097dec155b33f4576d13d3f94a14848a438603c63d199811e391deb39e1ed7946a36ebbbc9c9b793a456a51375d04f55cd777e52df97c4c1451362709e04aa49316c28fc09680fe45cc6d8a8755d8d04bbf2640c8b16dc393c6d3789eacb012790cd00e76eae7cdb6d128f65d9f13a1f094eb96c3349d9925fa8e127d8efabc0af22a1c39530d18c4a187cb42f7"}, {0x28, 0x1, 0x296c1523, "14e61a9024dd4686085f61d240c6c9ee1db37631"}, {0x90, 0x0, 0x7f, "66ad5673fc0192617409557d259531c795c37f109f692ef07058b99b2dd0742d62a5270e49942d47349bc11eb67522b271baf9b965aa5967d5d0277ad1cc1b72215fd9d5349d99683d009be286c5a72fd9ba43dae7040cc08cf9dada25f18c687c62082b8e52b85d8a8e2563d727d06902e8649ef7b923d0b6d09c03e9ce1e"}], 0x290}, 0x4) 05:05:05 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:05:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getown(r2, 0x5) sendmsg(r1, &(0x7f0000003640)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003440)=[{&(0x7f0000000100)="3f7af9d4b0aaa88f384be6f4c931043369a8c221c44ccf82449053478a2067638c6c2ae57bd713f1534661d4baddddacecb90c04855c0dba0d54239a2b1dd06c1da45d8bc16026f572dce85e6c421952e2c84d6fa5d329e560fb8dbc00546e6f00b44792c77a24d4a8915f2d42ecdfffce28323644dd92f80897043e0f09b26fe80c6ffccaea151ef699a368e5a6df", 0x8f}, {&(0x7f00000001c0)="c952e699571d511ead08c82621e317bcf32872f7b0fe7400049bae42dcea3b51d944283904eecffe15e2d431ac4dfbbe7ebb9653a5b53f6151b22bae603a10239cc76d1c59d44bb3c3f080807a61eb8e5eea0e082a83e81b8630b907143d1569258988d4afdeee477108f5f457c3ca3df397a1ab4a8557163a87cf665722a2b986cae227958f5dee1d0eea26d118d4593caeb887806d1c6a8be15908ae621f965e5501b52a210918e7e99ffcd4a17a2da2a29c035566d1f48e37af11386190fbeae39320c2f93538a6d77b1fb84bc3ce2f48319c0b94c6757bf36957c76b709315bc9c1cf84a6ad959f5f0c2fd7f69fc19a38ffd78bfc87cc566e33718fc031653a4978b09cb94194c1522de5f44bf74759f220d1429e96c91cf67a2fb5581b02431290dda37c41c2fdd55f21dc4ef4711653d021429e05b669145dc5c3ba0b41c084abbb77cdd0fca539b904d57f434f452970a1f43a3693f483be5b458acb23042108d6646a51c30fe04b31405807bcf08da375e372294dc0f13fba870092596e36bbd698d9dec56af061dfd341bfa6be6871bf80d0de31e662c471c039e478217debe2387a216fc89164d798470e78f726e5fa52cc6a48254eb8af7c5d5eb8d853ab596d8da854b56e221a177db8acf9b8e3baffa451b2d6f08805321f385f0f394011e502519bc0613d0ba54d79b789093af0e4c90cbae13d3ce6ee93975019fff9db88614ec17f084b4a336a161a11404be807ca87d77b8573c31420d0de41a724bf2752577289123d612fb0ac943ecab4ee282c8244972ca34f1eced217e5543cffb1cc1e49a769bf74b454810b0e6f360daad168178b0fa7ba56865bd86daecef2771615072076e5cc9cb149fdaa239c18bdb46aab7df41e19e4f5659bff842de262e353876b040bf48a42f87e12c371073a8eeee9f825e66570e58b8c2d903e1f043c0d1d49ee6a7a90891fc31912009410ba32947b5902b8b8fed957018471d3e947338ad7849424ec202c8832e30843beeee140c1bbd3a4343306254b1c223cb0de9632a1896d998287b3034a87b156f3abab0fb150fc233daea36f07946bdd0176477b54e0fa76fe916db179da254048a7aa324c702bc1534318b453535c6b8b5b54e54f3d80f88f4103c5516b77edfb8eaa06a91e8eb41838e2085df09a3984c5c221a3934c8b35ae906c50e53bc8fc499864b7dadb3f34f5c9cb44871fd2c6ec662969b8f5abf65dcda5da9e7011811ddf320daaa69b24a7c39d104b013f84ff776880cd15fa58d9767bffdfb5608068a9cc9bc8c9cfbe8584b902ce8ee8d51b7b9423a12acbe4c434c0b59e4232593adff190f849aff55bac13e421e874fe728d3284b68a5300b0bbd9e4b4fa55461285047c073f2b357e799abeeec9a12d8da45c41338ba6e5f3e9c49dccdbb31d9f107c9565fb3dc376ffe4813679e9c1151b63a12638947a4c17aa85fd9ebe997bce7cca1d8076d44d4a4605253392cde0fc5fa06e8a334f1be0027d371e5c1fed1e2be5c732b317b7a0130ea17d6cf05d2a6a77e62a33f191e07b1198f17ef28180a35ed07a3b1edd0eaa5c4ab0b42a4b0b077cf3251e994b0fdb0b807f179d4ec3e1bedd8c09dcd72c0f5cff4d9763d88068443b0bd64bc14bf257c529396c17441e85341c24b92af16bd03ccf672c9ea241265b3d8e243f80931848cc29ca3d2306a3db5b7142309ca26f8490b9487e42007876c4d6613f595647803a9639691e0b26a2d06f48665cbb5e02a76d489999f008780bc96e2dec9c6e2fe604201c779c7237990c9c61700764cbebdfff1aac5a5b0fd09bb6d33a18f681ca9aa403b986cca3dee1834393292ef7c177f5dcf695f16e426c9700c58d391d78e271bf31ce1b7402be7655313b1eaf73cf2ab61fbfa55360c53adabaea9abff861189b6cebcb641967e294f0f81f7d6602e54a0ce584594778cc8c8e7884818b096bd47d477798c48851a20f533e67fbfa72e234031f3fd60b4ad09c8d6ad4ed49260def3986d2ef240f3dc999e2e20eadff2e38e7b1c1bf51d3599742411c05bba0b4f35a2c018a7273edfac52a282b931620668cbf998751df0fe66730ef9621d727a04fab2f01f98e24cc699148bfbf95a0c19ed83c9d2938cee24c8b037327c5e25635b8d247ba4ef2d6ff6aed18cb1fabb0ab4dacf38dc0d13225a5a70e351adf1c3d52a4bfc5e762f72e3aef06c90d21363e4d4706ef924f2d87de295d079a7ad1729d308977db109b846c02be9660261b82f1972af8a25029cf07ea52916e3b22a515a081343c3abf3c1104a9c986240f0e01f3f883a3fa4f86e5ae2c0f7ea3b6d6f314c02bb616d283adb81458ea58342db5f1dc039441b48c9a4cb41bd7811e19da51f2fdb2eae3ab2ee831dd964078572fb106e0b5efa8db22e461013f8fd197b82c0cce2ed1f3f38d01d03ff6bbcc705d411023cd83b90655994fc8d1da02156a3b9354390b1f43668e86fa0a578fe48ab6f55dbaca17243eba721bd6e9cf46c2e46156543a2ac2794a7a9fb678238c80f6606be9df85ff482706d30842a25476a92e35ce6d73a1ba366056b35cdf94a4278b110540c93eae658530221b2c6cd11db65f55eefa8b9a7586a5a1247ae9ea9909f7a5c7ad09a45206deb2e7c29dba9aa3c76a22678e9af3ca51bc0a958da4e64c48177643b5cdeb9f5dcd4fbacbb1e0e58bd747236e8ea72621dc7549b8453581672c8b941b91169a86182c164fa1c8b04258d58cc32c1e1bdec1f740c36d4b173dc87dc58e6b27594a79032c43cb3918e975b6e7c84898e7464b3c6565f10fa4c95aad5a7875080b3c047403341911c971d5dce6f76e4183c2ab05ed21554036ee34d5887a1853c7ad07e99116b779daf49b84640a163d68714a0fc17118723634affb7c7bde8f062b54b9d24f9e1b78d449e4a4b02763ba2d036edf51edfe0afd45a4d4a4814068377e53ac8ab3b6110935c1aa5a876e252ae0e3b9f4a96e46ef1e383b859f0dad4c88076a23bc225348ea8cc707e6cd2d268a6383003abe1864989c581d359938d520c837e82254bc23bb0e948e94c4a4ac7f037e0802b8c077caf4cef197ebbeb0acbde7d6e8dead6c77c800001e5fbd0aac23bf17e6ccc162a282a494bd8eaf7a19e49c5673fe7f536887b9e69314e0ef7e78013e47b3bccce3c54ddd66749855f9f213588ac13b5ae02d30f8209960f5943891b935e5256dc38a598134125d6b53c92fb773583de9c91870b7525a216dfd7040b0c7ce5a90e4446f96ee774e98012ba789ad1540651693eef97dbebf0ce7112a2f90ae3f366802eafa49672c9c070584399d814233f854f84b33083a629f0e383731b903cbd35cf5d914f989fc04a03a8ce90ab4ab19490ab4d009ad63c4bb93fb1a1c9e4d28707c0f3efd9025692cb809b958f3d6d21c4e0243a5efec32006cec0fad75b164743d32f429f4d6c7ab604f25b9081666c57069771e816fe51797c27ff2c6533424c1b462253e6fe26eb169a28a942b950a113f9877d05b74af72414cb04686d9bc4d77c23262ae2f3933c31f2d3f94040733cc849c9674cb33ba589e0c2857e67438d21ecb1f7921ba883381f6278e33504d859f4ff12f52948c8cf29a8606679ea6dbdeab949a6119b40bf9e0a7d057dc0cb82fd5bd99d47681988941ee9b02611c640188eab370ea5533415a2005134efa594bdd39d7a1e436e979c46f770980df009f0ab5425c3014ffa11cbd9f5047670c168d7ac40bc61152ff2f4f549695b4e933d635021d970b220682f0e821cd209362f91a9384388ea5f7b456398ba6b0df42bbed6e4fee8b109210b6ab831edeb4a11944e5ca71a009ad7ca8265e924b0f77146b19675f3b53f4c33bb0dffb3cb8718f4bb8c3757efc27caff2cc7ed2746d8c15d0123bc97a4a5f8d3f1856e4ae24c66dee1a19d41467bdfa50a88d308cbb8335d3322b31aa3373b78902fe6845721cbc5cb9cd0c26f004368da00d7f50b144eba1b03fefaf08b71fdfe9e117539e0bf9b131272580bcfb6ad8b95a5a9732cc82bb79bf7df0c59b4accec843594cfd627e7eec12a39b2866b7f39f6cd03e6ba9388d90c1abaa31b7be389f7a38315ab068a2c29cf0ecbdfbad91d3bfde557365158befb34fbe784f8455f8858f3297e2d31c1347c69bd045c968eb1cb76a0a9f9521a918721c2749e84e9e73e1e3d78d1e8c6c7815bcd9a5ec9a0878f7f3be2b154985f4fe99146217c16f59571b1924782fc4fb4a5570931064315c0a6ba611a4a4e58b7f28451b91d13905ff7afcc8bd8f018098a7421bba4865c2a13f0c414d969d11dc670f83f60bc0094c7fda3993325aca858a95fd9eacb4e1aae67c503bb83a5e4a74f9a46efde412178d82e4aa3eba864037a0c1f8c7badb99477c536dba4c463567290f4aa182c9622e0fc34cf6fb46406d18721c8343011568081cdb9029745625915ff4fb43ecf27f7e6cc89b122d5eae44c7be15c7465616ecff5ad9cc86a8eacd55dc057de0680e2b30fef9f2714bd90056ea96b704e990bb729643f6788b07f5f05adcb7e566034734673705dff1fbe096c0f1df6d8480ee9cdf6abc8177c6c987353ce16f750e7138ef210f9747fdb863c6be5724328af14e2695b6c01d50e8717b422151ff7d64c0a538ed743176ec9b552d87f9d53226ea26fd6d8ca13ab808c73d6744874248412708183d2b89e3a7aa54ae1b18b39445430a91962e7a5dd1be7ea7e1aa2c65b818ff2db94a623ff8c136db0b68f04edff5ddeb422ae63084c38e2605cdd5be4b350f479d9cb146ce19c3849b952a616d066fba05e987a881124c69c7684733dde87860fbd36668fa29f5c338e806be3877dc9a0d1dda1032c65c274c8046d678026d5c148278916ae161ab175394d646f88ae1c18da59dad25b2da1041e6f339f182669a03a37eadf3ea498813d1ac7fc207f8b18a33a39ecf607c179eef31573f9207ad6e25c2772918fccfb4f86396c4ded45f55c03d4cb9bf33e666da6dc45a39ed7d6bfda6b1da665ee8cc0a0cf9e25e416f9068b0d4e9e39169edbccf3566937583497ad0a4a2cfa65f38456d6d8abcfd06d63ffbfb7919bdf52621d81c650805dbfb9f1d7e35efcaa25d403e1a6d0e8aace19f7dd1ca0a3cda7655b90c6ef76e83e97d01eadd3940d734da26fbe1c21123f49c354cd9d9dcc10b7f5404af513a3f907f85373dc72e14add4a76f8622d6ab60dd0ad7e80e07eac67afb68673252da44ceac18fa8137c083fc9a34225eb3917bab77dc1c743b1d456368134de3c1322ea627ba2078b3ff884a03deda2af6bccf9503639947c73bf7924e651ae425475fcf0b61a496a6d22e7bde9c30fc18a0982b8b9e7c96f964cdd0296280b7501038562717d370c42d77225d041850b2688551fe018e925bc4fc034e6420f82e435b70ff81c6b95115eadc499ea02314ed4a12f215e1842f2b6da98e5c8e9a5445048e93b2a9c04df080177ffea22bd8233cd41088b06741ca1fb210e3435a72bc13ce2ad2ff4204121c9d3feff9dc740fbea175c918347dd8198d1b5df3fa0f4cbdd843ef9187f4e574afb4970f30e768b9fe5133a5d5a8c831139cb06ea3dc111d90c5cc0ec31970db054ae13652847dc075536f972086f5964247cf4379ec4042c27981afa10fc037a6c06e82f7f9bab9c72739f68a301c36bc17ec573b16da13288f2d596c80bf42b5dab631a4f143117001c1bddbe32718f4e3e1099d009b2929967cf017be4d09a42711ed7288ddc5d6034ccabd8106047", 0x1000}, {&(0x7f00000011c0)="67efab61bf3ffe1ebd81a7f969883006c19a9b876ff0fcee242c0fff52c338920a7d083130c8a1b2eee43d413d130432b52f9aa1531cb5d71edb6a4caedebda389fa93410d395faef1f500dc41cbbf33184ba0324d49314c680bbf1dedbd2a6836f5fcd8a9f561888ce93a61d86eaa60af100d57ca9d3bcf94f7d1b175cbc29af151cd2f7c76c87137077f6186f2e09bee940cda09b629fd64b9d8fc69401b9d894e67deac2603098e807bbcfcd3e2991649de0ec780f436b7c621b4f8bab6fbfcd379a2a3f0e64f124aeedf0ee2bae0f2de687a71df0773b6157472a3e1e41f8848f3611cd890c52e59c7713a329164fcd2e8c3690f5b2e13b34f3a061b77505aea4b773ed8023b58ebd1950084926798d3bba5b1f679929b3141201e50dade4916109877260b4658914ff6bd3c87475495868beae9b06b2184311a44d33c10a7b7322003c59aede460b2dc717f2042aeaf82e960ee5248d3ad44c110280dcfb6fd80584145659de17a6a6de187a72c9a85ca9d08ca537aca7e9f14fabd379405f460564106c8d8d473ffd32975b6e45873849b718402cfe653a97b82942715431a5648bdb6e61e1ea5daa2d06840b865ca4a52f609b787516c02148eb2b322390a15bc92057a0cb5061e6baf422ba90a725e1887b62b43aa9fcd0018d9e8a51eb4ef4287cea0f3a44d2225c752f54a47d024fbb753d202cd9eb32b95b626c802c0d614ea022a553f10b6c9a60c04a6cff595e8eab1776bdf5aae3d577f4a06190674ed2ea4cc105ba7256c7ec9b4f42d5d4828989442e9058b02de45fb4c20175d47192451b9b2e60655cb5db6f1133835938f80379246c6f4c0f982366888315a1142285e0d0fc97ba7ae4a412fcf6a5184f0493e338acaf07abd31191ab1a9a2b6fa66aa7c425e08c0dc28fef0ecc3a095b472f7dee6b33ebfaeb2e6183fdeecb492d5d033f3c4e730eb4642c74061e44da391ef024e2adec2c85ffbd076ad61a2f347589144708bceda82381262324761df59cdd50e0487b8943771dd1cfad8a2da8f5028624b2a0053f3f875d73a2a8ff8f9b1cc04ad7d4a8c66e2f07f98aeaed121ba5c6183495ab0ff784f3c12e1cf9e94df39e11c60c4ae845d080079489839d8d0018ab5ce39bd1f11603de58180e6cd35188225cf19c94e62e93d3d21be6401285a7042ccfc3c11d76049f30021b1288080cc6535415be7d4064cfe83acd2688373eb31978ac17e159d015bedffc338a2f1a8400b9bc5fe241f78e57ae9fc1755858c1b19e737fab8616e47302da1e417159ec68f2304b0640e98a4f6c1987a0de4c246651b312dd229c7ef60d51580271807a109a8401354117d3de23c8fe8f78ce4c8954ba45006276afb78ffabbd9bd25cc2109fc898bacd1856939da3e622a6a982045be109ed5635907f74135f911f0fb6f4a683e81b0eb8f290734cafdfd0eaaa881f1bf4a69a554ae200a5dad941aecd855ee862b29a8947279d61a40eebeee83bcc74f1af061372d86120f00314ac2982cf529607b77ff1d4c408b46d29bdd048f5e01b44ac300d621d75b7d32b280ef6f892f3389f6309ca140bb453d6bfdc1cfee868eb7ad642946c9784e0ee5346e0d4e240c91bb707d0da2e6704b34d4f65781a8fb2194dd62ea38291593e8a171df82d3347d979cc8e4951f29dc9fba51c5b80baa17846cd378542d00d53aab7075f9e67965a5b2101a2fe738d36e28248b8f28243237bcfc2d385cd1c8156d442537cbe6ab8d10db27265553add306483edc8c688a690b9ec47109bc40859e842b20dc8222d3421441249e49385e4f6e6dfecc5af5b6f9d3f33043bb12dfac86d507f16c51c48b7edd548fd6b1eb2399b5fe1217415cdd0a906f72f791df076a1cf03e5cecb01ec14b2f17019665fd62ad6c24a0cdff1aa80cdbdba8172d73a1bd55bc20bc444dfbc333f301434ae7169a6f70b4275b144d968a9ebed34f220a1cb834570ebf41fdacd4467866aa3227f9df3f4a106003988b6a8647f87d91c692ec77c78ef566f9592a4aaebc9815714590a049390cc79ed4072d2736a2f31e6774254c1ee77ca7a0aedc543f9844141c9ddb30497b54821c4dba1653676ee1e0db617a2bc09f6b9beeada52a89c70bc7a4d341fd9ff023a53577c6ad9a4c087889d2dd5214a867a84c21d7f864ebf0473e0e0f2e91d95f65a9270fd9a26ee9e27f341d72d9951d9ce1cfcc895f6901411a0853e3018c0b69893e3cfc8e1c2d963f89bee8d6c606d4ced19d523a0f4d182d8f13c045c806127118290281c537daebedd58c5d1811dcd7c9c8a6b1c5f5a36ca015d610e27df610d1972c20133d05209aaa6ccbcd9e23a0cb7d6dc1d2eec15bc324c845dcd80fbbe487b329425f1d133fbab20f7d5fd906b168d3d5821114a4a0b29a8fdb88c0b4a77d513d8774fa74d42a4f69a978df9f4c5a833474b30cfe02dcf97300b36118ecdb3973f6416240aa6cfbc9e85234f2bdf54b286dc66389c6930ef9338993b4f4319ddc0ba68e9ad940e98a58d4b8c46f546667ec01b08423fa61cee820cbd54cf702a3e561ea2db773a4e0b1e38f5ce20a7df1d6ea691a9366453fd5b245f9c387e1f6a39e390d00b3d0f3dcb331bedcec0002d64b0a12a81417f4658a87de8b1222e0ce3a7df4bfb1e7025a093aa0ba408751e023369746e39c86210b522092dca853489afd94d8f1ea518fbfd285e793724fc9d93b1737dbf739c65e0da6986d5c752befdeffb8afe4e70717f716cd7aedb09bffcb41c40da9cca77a2ba4bec88657773f76d0d55cf6e87b9eccb3b5fac8485411e47b28fb8553b73ff36e4e1fa9b53e816b3155119c4b60bd97b79143857b9be010918abadd0f5273cccb3ab662dcff00b2db51559865f28cb3ee53a0d9a34d51472ee4124db1193cebe5eba5f769765385e5c042d1de6698cf98298c8f56c801ffc55e00ef0972ce2139633571ece3c7c5da84bf36e49b6190f39eee11a8f27b431c5f0e43d12771e8a9857a764c0b5ec4dcfffa28c05c1dd6a9b673870ed105788bf3ee43c061cfb261b083f2e64bd2926aa4b9bd2193bdfd11ed1c3c015499b505f8bc03666ce93910b2e4218e7d5008b4c620b2bd30ab2cdf43faa76bb2441d6e1378e5aced19991f4fd00ca2e866dba917505ab1de7451f57d558a5c4d2aac16e6ab6de95671bf9e4ae22aeb7559427f1595c742e1ead0ceebbbe18c940fdd3e561d57791370697c4f547cc7daa903505c3cba4a5f2b7a7e241e8be4fe13a5539debd563feb3315b5bb4de612847c61b59238be729f8cc28306eda7c1c734188c2b9b5e281d7b1bc73630075982a429a3259cad76ba7c0ef2eae6ddfa347419c7d93b86a6e3f1685353cca2d5f81061c5d4898aca5d04657fdebd2625dcbd2f8d751b910e127e32390c9277c70cb332fffa8cf05a3e11c946c3e85d9d0b4fd25d0f9e992d3e9b7b0a9cf12efaf9d96b5b9d9bfd0199ea805fcc2e6f7c98762a0c8ee151837b889a7f166eb65963038dd1ffa7b4fb627ca536fc721fcd62f0e128cb3d68bcd30a4e4d215a8d2e74acf7508c10cfd9928f79731bd21e4b4a0607a5b0ccf9da0ef81792c48210d6c630f85ee4af46e911a8726f72d0508b795eac75df5f961c48ad02946ba66032464e47ab084c45102bb76f75623fd32831cb2ff16de8733172d570a47ea14190d87a4969a5f052690199f430ff8de9c65b8cbcd550f591d4b28730ba5918b6ce05612a2e20609aae7221d7a360ed0077e96bffa3eaaf9a1d991b621fdf54558c5d3a1933bb9201fb9b0c00cb0201fef7e60809120dea241c3c51a7fc9ee1b6991969f81e507ee84f464ed56aecb78155ae2a9f5c40daad75202382d80731ef2469e64629af1ae71260e62302b8875cc7b0ebc3cbb63caed1f68898ad762bd7dcf6889b2dc49d57a49ba4281f10e270d6cac40c8310c3769e6c249ba8b534baf34bd6536ab0dca0038cdcec563d3a3d35189d1130ed3e7e1883a29d6f6f3dffd7f833f0217b8a7d7d616704d8ec106b33dc07bcb261e7e2ad2b259b1d9710f728bc59bd884de21691df7ec42b62966a828eab60ab3e1d81896f985dea77cb0a9456909180a0f49a848c5a6971a3186797085a9a08ec769f85e287d793f1470084f34a2191dba8223aa95b9f690d86161cc075c645cf19ba1f76b7d337fb0a5b819b10ab2eaeba60de994b4492e37cdbeb0e3230d159d625cc41afa128368e8c7a6510f073e5caa50b7986a361952d56cbe19873bb444129fa90932030942f4e687ae2eabd58a696ece3bfce5b96d3c8e32bc9e5aacc5dca963f17afc5113edc6aaf3620a91e0ec40f88ed8367d624b0526a76e3e14c025f1c8c275b03c5f493a139a56f11d8a139e09428d999e28e0a61c7da5cbb5ee4475087afb42533793fe0dfd45849c231c0753da599b7f0b55b422fc4fe6d5446bc258af61188ad736d31b2860a445b85069232e107d0bbc85784f3030670e03611e3328feed518034aade65005a3553186cb3c52fc39d3c46f3150233b8e794eda941019ff1e0b4f16ef970adf6c352183bcb96be7d3c4e4d0b70d58e5fb23408f1366c9059eaa994ae14d38605031f38597ed19530115370576e565b3da2380e83e27dca682b6eab9b406fbcc2f4d463cc506915e22319326357083f4f8a87cc3d33e8abc6d3c4d6ce14c23e83529b4ad11e414819b7d92938b944f926084cb83e5330bc58b98c6491939b09f93fc3414c002af2a138a21bb448cfc71254d867330682dd64fc5b96a01ea62082159b688e2f5b0cfc508a34f09a4eb57690c39cf2d99d84d4eebaba9a718822eaf4af54a4901764d4ec3eba885cec3b7f783d99d8935cf50770ebba050b8e42482fb5db4724b3667dbe5843627b5a302678b38dfb2f0d870944acaec2b8a0dab887190dfb912d44462b476d1a59bf8b61e89b6abf25416555f9ecf7927489fd885f0bec41b6ecf3ba8b61131523be8414cc7d179681fc5ad444915bcf8c007f68e8345ba929ac646b409cc077a29cd409b490766b27cd9c8592c8d14c1451cb1a3b3085b5c1e831d9fe918387b147cf5410c4e80efc1853cb8290a0cf99c84c2772b29d6fd6cd66d5bb8ee922ab2ac6be4d4262ea55322e0be42d989352676bac9cce37356ef37886c238d9d96cbcf0dd47f244cc7f9a476e104e50dff40c5957577d148581a1c3f24739cfe131dfc647ab2a911d6715d7a1242578ce22a3ed48f99bdba32b10e693305191c682a149f836742ae3c22005c9a54256416fb0decc5994bad1c578a8f604aa60c1cef897b00cf2eb66ab0235df2d622a8832ba53c11a39049ddd45ce71128f6536c2a4f0fb9bc01a1f7aa5da453ac01bf18a2418b977e4e9db5ba1cff8009b8470c1cfc9670dd5ddacaab9ae5510320bb9f85093a75bdccc31f1d64ac8d3efd44221a2a17d5e3421cc1262421c73933f985b374cc273591e66e09158752ef2f80f25e4f5fe6f71368fdd91258234572a298257edcb82a10eb3436b1451252680efab91b6f62468fb7b1e1aca4c5ba906ee9bab40537882c3630dc7b3ff4739870a24ed2251941fab67c63e0a7d8eabcb537c4bd8f60aec76a14869b700534fe9b18df9b6321150ced235f885e2eed701b06cb3236f93aef25a4ecf2c5643ea42e09025376f8fe687947f5a4d87b0cf34d259e1e39c5f51978b8e0fe7221dd7fa77747e39cbfeb401a7eac25d3f5ccc8460b504fd10b177174ed2d12388ad8e32875bba4a916cf5d008e8e2ab0494af6e4d219c7850701bd17ec", 0x1000}, {&(0x7f00000021c0)="9ac8d5c557973c27c42c68bf183573c34b5cb7248cc1f3b00893a85d8b9161ccd7d96b85346df5c193f8aef90533b65ad068ab2841f955dee22bb1a602c41fc661ef4dedcc66651a25c090c3680eff0a729f672a54176bbe226ba2ecd534fe4b8dddf20b8365aff61285091cf8b5183369fe7f910c271149514318f82252d13b60c77ce768e430a16486dd6cbe36665ab2dfbd34c28f99652f058862dd5ae7f581bb8a07e7d6d807b51d86b71f4863d3ca4a4ca36ece98c9eeca47c1936434c84c170a076b210398eb6f07efe9155b11b4786961d2b51b72357ca572cc8c1658d90ee9307120f0d3384dc5ad96ed8aad8daf3cf92483a86a42627d7a", 0xfc}, {&(0x7f00000022c0)="8bfaef5612d35c95c85435b727c810fde2d2bc7058f1fcd44dca547546", 0x1d}, {&(0x7f0000002300)="85ec41b0244fdbd1ac6d09359f08e836b579d898832876f98d3fe29664b42133366388afb7443d8fc6bb40067c519ca971c982abec73d5a0dbd8f184afe1ccba8c496fe489447f2f40a264876312f955c585c1d678bff732d62ba36c78250d3c6a22987f71f05c86f74165ac15d135aaf481d36a150ce7c0e9cc747211a36f7c78ac1bedb8eddefefbacbfbc3a4489ffadaf112a73c19bdc0f8fe254b6939a88574762baeef241f4b10ae980c325740c0db309cd41cb29b16347b3d91b7584856045b21482406e183d88416ac8d254ea44454a29effca456ea0d2873699a89b3efeb32de45fc77faa168abdbc46ffbf19997ed3d7cb1f2955abd6dae7008c7821ec05163e79fd49894380a6ff4f3b8491251b588bc749faddcc3de7d22cd1a21c08d5c010e3fcd1f105c9de224f2ded27c81596c82d10bc296c77858f21c429944399e470283affd650841b09de5559006e90094714b373037d44ac113f573c62d9ff0470be5b5b9c6cfda9d71acdc670dd3cdc0c06a463a6823f30baedaf1fb0ce4cec1377c7201e5a95d38da1fa27aee18134542cf599d20664eab926f42d58d8aa21cadd87191ee9599fe4c6caccdf255c6f4c715038b45f522e1a315f6af6cd42ff03526fbcb15ea241f9752dcdf383f02e6d712d9d4484310a44723b9496c00cf5111c6d4ab0b0793df92b2fd5d7d3937d64d139440e86bb06c6f28a4c43db0a1f4a99db48a81c9c55d978563d837972ab3369cbb46ce10de7d3b81091123213ae6f9dc6572e62a898b141057c7af70ca562591e8376272da17393c106acd6cd86b40de66d317cc7f9f21031a256c00aaf738ff58fdc7b97e87441203da7c479924e44d1de49d400aeac9fb2b283f0537736f81df42f9a8653f5293df12ca95838504fefa0df6a929705d4b8462c58e90bb350d1d4edad72e0d19a6da2fc35dfc9d8ac2ff993f85eeb2bd8cc5085a4e601adca50b48bd9201112459a917f08ad538e5249cfbccaaa138b2d9c0ea30403e45fd1ce6e497895c36c207ce548b532dbbd4b511d58007ff4be9d02267f87d2b4212aca2e43bee5b4a732d3b54a4dff426c88e07464ad1ec7391e334b177477ee3c0d24e17d234a3e0d31c0bc41deaabadf3a4b5f9ce107ba64f8f6c4e566d4b2ae29d324f800e9ef3259dc347b2e14e0f529c8b89a00d4e9f87352daa01baa9541c3274c191857af0a7e88638e6be6491970c97ec36d229727afd5c152b31d0559983faf9a77cbd2db7e41decb69c0646b33ca1ef9f968a8a3131655b942402055610c190d56e011c8c9fe5c89c64d5933fe40a82571b88ccf36e36e018c4f26ee9c1f2366e8a4601a73153f2a74a956c00915ed117973073bd00c1b6eabe4b96a22b5f041ec0b55013a3d5cdceff0275c2701ecc8ef5c236556582bc6d9f99708b2d53323cceb392ba2ba5b0f19b9ad91b833e917ad4eca7b71ffa2daa6ad3bb3bcc1a4d3c6db390898793a185a738b409bb9d6302f7543b32affb44031fd083bfcd78fe3cdfb4c2ca09d9d84f26be5cf1b7493e5713ee30a522fa4080eab89c23e7dd73f55079bec72bf96b5aa3af52f1d1bdf68a56e212750bc0bdd010719a2e535365fd144f64f3830e7f376517c932fef5e1243007d23d0fabcc5c80f22cd79b74036279aec4c7429b32c86c8f43e3bde4d85d550e221fa6c551c8465c0e9297e2d13cd5a2ccdff648b328b2e8d6bb06a59077787410fdd25a92f8dfbd05eedfd358797dd782069c138c4c6d4350959d3955ae4830139c97069a5c5ebb3782dfbff9a4bc03dbdc3095461a6a3d23328ac792b72b81701f7f34fffe52b5777f27ccfb237be611016036ebb87fa3b8e0d7c8e6f7dda665694a71c4e2c4ed36d0efa035ed5e2d17430104879831dba539d0a3f8063c2b9d93ec70d2567b69d009939b842cb35e625ee1779f1f7410812a2b2d2745e2c30aa1fcdd71b3d986702540e8902a2e37b52f81cfdda77cbd653ee44c227578bb9ff460d265ec8290f967654e75f0c3242d6f00575eaeab9044c862241410b11836f9f4ec9ced71c0ac76577e765dd845b60aa5dfab0f2dd8f41b2a8318a365481dc93b0c74e4f8088259b6004d0c34a62cf51bbf102fff2570428fcf72ef040809b36cf8a7b04e729a61562e0ec4af64bdb38260a2ff32f1fa1c8d6116142c89f74a1310ad0a0cd826e524c1351dfe2c28a17272db4a94beb508def8e49353efa412c31721a9041646e43fdce7a7ad2eb9093e1840c4e43aafa7efbc2e2aaf94837dc5bd712731a266d28c02dfc7b9cee5c9399c626df054855447251659195b1581580e220af3304c4d44786995f8724d91359e6218eb8d8f2bc2a3eb877f696a642ac5d3fd78ff7c32b7e288012a3b85a8cd38218caadf81b0b0a3a589dff3ca506a41d7496647b32ca5d61a648a6fe061f36047409dc4b17d344d09cd40ebbac1cb63afbc81c706476e8f802df3c93ca1d7bb43dafcc23a804f97247e1406e33ca1e71b90212bfd0cb69332ec9ec8cf4b4e9fc01340925657452f8b63d3d2846478d328e85c408491fe5e9decb7f868ed93c63960f3e3932d8bb438ae920e2afbfc056abb089aac95dc3672616ad6f541264f638eec54abe31e958a2fd7c1cb5010d9749e7f1cbd8e66e860eb2e8b71b3120bd7db6555d4f1991fb90b492aed65fd399bb42267d4ac204348913f2b5c76b843c6a2adac1124162b70473b5edc9803f9812706225e7fccf79149b496ad6b68b25d05d81d384dd6b0e8c42dc8ce7218a08e9cf57be8154c35d058e84151abc809614c5ae872df59cd1bfc289411dd3e651321c60de9f266c4783704f51a3c91a80b2b79e605eb939005f9e892bd9c733da7c66af6299fcfc587e8a24276e493ff96c62166f45f30caa4e305d4c2c438eb8c32d4ec08aed6bb8d64a889dd2a4324e355c0505bae1517020234d4c2a3fa07ab3168753c492dd9c16d55be0445ba0c3469e179dc3c654e25766a73896239cdffb20187b502112c5a3a9494744db0b2d9a79079384af07cfd8c7425d684c3c016e4b38c3bf9b2cf3cb73871cc60d7d9833073d870b2a404d69c81e43d1f8ddaedcab8f3915101fdd21e76f4681bb043bd6562b5c94d3cfa2241de38137229d9da8fa73ff0c450b677a2921292070f7b0d7ff17bd02f3a628eeab3fec2aab9ea13547da636b758c363136f7626467ca17dffae5639ac95514bf8a16f5a450164a5832af619bdce1b9230346e3a8bd595c952a5eca6da43744f66db6d92e1266b49fd0ed4929a354b2f2e53e536b524802b2af7866a3cfbdf88cd4f634ba88ef3e0651dc797ca3d9644f5cc71769a5e3de2a7f4a2f68ce15257d57439fba52dd59d5595de8592d0983bc33e39bfd801fae1404457defb319c902d0d19f8ed21d99b35e8140b37a98d68b485dc13694bfc2009c746b9c7adeb7ecfc6626cc86542958bca206e4ce8176641727625636ff168d91f63d6afe68c2daadf414578f525e23c821f442f369ce650cc50eb267e01b43fe57b318ae309c1c0cc80788f41aa2f30e7c527f17382f4ce1510747bee808cc0018fcb4ce2c80a9e714c0e293ffdc984210cd505a3279b008e4edac3f85f697ea16344ef6db7dfbff803e0532b6332bfce8d01f31013cd37a82d185bea87b7a3e580b4eb67504757c364c3741b38a1f238e178d10174178dc36a9fdc51991f5a4b23b32a5b438f2d878a0dead706034c9d1d42c551683afa17ea1d8ea4c49cbebb893db55d747b409701fdf8c48e2cb62d4d05b4b6bf0138b6ea433c11052f5c8543c2204fab909d8947800d71f62e887f0490e6a06e58d38ecaa827d499ac7604a75cd49b0e8dd1b5fbd85f316ea36a60d566e7dc40c6c13f538ff62bcecc72b6bb6934ac33295a76a3d5aee694e568cb2074e45a20c1f93298e05069c4dba2095778ccf64a1e75b352300255db4b44b392e0cc4ab5e78193da67be6cfd632b39ea5a1100c6687a38a2c1039dd2ef11bd922794a5e55972d28b0befce39e2243a9fbd3b559efd80356ad8d145fedc35491b370cafcb64b6cdeaaa3f1699385048718d0e234d6cb9fc1dafa140f61d4a5165e08145ed74c39bc215e27fa059a83944f88539a0cf1667aacc44f9edc2aa934d2373008ca3ce25cdb72279f0b8243c978901943f8c519c0193d22ff26a4c231c0e00b693a15c0f00e1df4a539d222b75907138f744cc0c896fd5fc72ef4155893a2c6cd6d2cc0a74d4da5913afe8c23fd097846c6ed3db3740b0d0c604b487c1f213c215e8af37890c20ab069eadaf84e722cfd8ef885b9f604592ff4fa5c278a460e35d8b91ecd8b69ff3beb56aa88941c7597760c7c3d9525de44e3ae54a7e1a91aee61735ca24c93f045211d48cef1c0b9e66a626f34a1b4c9afe69c9ea619130be4a6d1390aae6c752d2bfddc415681ad4b969d603db13ea3ce01d595d1e773035be4dfb07d7e0a801aa75bead95544d3825ad6dc67c164146b26027363a37089907d777447f05b7cbb191a72a47398bc448e46633e942d25b1ae2f005b4688b76abcd50bb3cdee46b4f4cb670d646694446c129e61deab9e54ea03b406d3be1da73f25cb72a17149a9930aacb933f97a1e81769cd086d986886c9dc35c7f4875785a524be1f7452b6ff2289f849e241be53b272f7b8967e17da8e1eb23f6b879127ab7d5304c635df3e76544c1f4c406f712e418cc538e70e972816400f711d071f399f1b52cf7d2cb1c1f1a0b4b3c6c4d8418dd89fd2afd4eabaddf501d3772b605fd8bed39b841075a17221622e887addc02065c1ad3ba29d177370a5e2b2d0bc3bfdb06b9a80e89f0b5744b72f77f69d38869ec9db7e7af1bb3351d429fa32929780f8d26be57a29d69ac7f4768da797870de21c514bb5a8e6dbc36253e85628ffb251dd28596b936b2b6292c28bd8e364c96d6bde1fdb88999d1b50588c57b80a5cebfc006a5a3ff7d97f39f37582aa895906836e11025c44c4f8ee06402444b73d37842be68921ab0573bfc988c7e3d7412651f1a444214c46a6074a99d560b0c272d897e1d2b4fcba9442b1a37fd5f4b806c3dac3a7ce80cbde864cb817413d39b5619f91fabd7fea5510a7f58a75f314d75c039f44306548b293c876dbad877917e5c07eb573986961dd23a34f1be8bb771f192d84601b64eac5c212e5066eacf91b60a1fa5808bffdb16c3b293083fed603c87fcf228556d55e48de5e0ed303aa6709e0d08bc648226ee0c860d8b88acb131e06e3e4f2c0fc582534d815aa18b8c9e4a31d7585abf02b7c28a2c0ff028e64c8653988ecc849d9c3f84a25de6ca14e13dfc950474632709e90b10525d1d8023e461cba672d14b6418c7c5a22cdd90b3a3ac294046f0c317acb8909abea267a5686016c12b0b9dc4a3f339434937d04355cf391d8bc1ded708edf968997df5c917d2f73f03c27cf248b177232abe21ed8745cd8794b5f1d1eeda02eab0b4223f90818c399b4b24a98fe7b2f9ab2334baeb99f67ba5e9295d587c98e207e31ad64d75844914aa9cc65b5cafb983cbf3e55f86cfab46883370632831447fb7231036e38226e48cf6ecf745a62cf9e50a680f4309013260b88250db7a09baca37d16ddcb8a69bb49f6e50b28c0b1775e66972e7b845714222ae0a012983510d96604874134e8f650d2dd4ce5ddbdaf6d29e5b00445df31807951ba9583ac7d357ccc8ed18583981b5c6ad02349851da344e7b96ff3542e228a44e923036704ea2b57f0e2a96fc7d1601ad0f488bbfcc74ed4c2196c97", 0x1000}, {&(0x7f0000003300)="682222985ea2ff5c2310e58c2ef30d7579c847e9f37593dfc6ebbd264d6f761a45a636a0cc382f512fdbd0a19d723a655e4332586be38f6d098329c3c80d747bd35fe25270c10325eff3dbecad6066dd2eabe779509257c98e368c55fe258d5a70e58bbfb49fff9901fdc7edc692efd0f01d73c04efd5c11c3fd2bb7", 0x7c}, {&(0x7f0000003380)="76645ae94e77a6fa5346c52596d9c6b9d3fe01bb3f19b29163fccc5163f3ca996d993527117c289677941c8e97e842dae53dc6a680442e2c3907ffdf49f4e5a8bd0d077c68db94b235a8b4d3899cb490c958afc8698657e53e", 0x59}, {&(0x7f0000003400)="97cda506fb25cba9dbd45130c14aca9d62b4518747bf1cfece1c", 0x1a}], 0x9, &(0x7f0000003680)=ANY=[@ANYBLOB="d000000000000000ffff0000ffffff7f91f38a496190b30e4a0634e04e0574b2480104fff0123bed612cd26163ab062bcd6cbacc77d125e3a624546126b7a7c100586da5446a8bf16fd410a9a3b531e74cde42915de6f30aef3b7482e9bebb06f316d66c0e4270102fefe947bea97c9226f5b2e68757bd6a96bdd80e5ed5413925b00ebd914c1ecb9021561adcc1c56cc00ff274df89fb5276ec6ba18400abf1a90de62cdff56c5c8f5ac88fdbbe4b60f53b5511e2ae9c97fe226330bf4d3c66ec70001643006c000000007000000000000000ffff00d09b5a6e9ade9ce109be85256f00050000002fa83f214e92c3547731686a4b072c3b332ad945e7afa73db6d60f5063152ad4fc1c28278352179bec074d8b5a5232b7c8efc64ff576d67c68e7d2b533def586d25510a84e5ea632d19a6e9a4fa3f8724640b8532a37b559a0bf3136f57e"], 0x140}, 0x402) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:05:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 05:05:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r4, &(0x7f0000000080)=""/182, 0xb6) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 05:05:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$getown(r2, 0x5) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 05:05:05 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='//ev/null\x00', 0x0, 0x0) 05:05:05 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, 0x8010426d, &(0x7f0000000000)=0x5) 05:05:05 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x38}, {0xfff, 0x1}}) fchflags(r1, 0x1) setuid(r0) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x1, 0xbe) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/133) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:05:05 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x68a2, 0x6, 0x4, 0xfffffffffffffffa, "d5588de430177d93a682101bf27cd60956dd6415", 0x1, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="2e33890b0ffb0de2b151c50d90b93f6c4eb024b3b34a84833cb333679661cf7ec20ec620c725f94be7a9867101731f7dacd2a7c70ef330599bf3904ee953dbced210d7591f65f4526c8c4bdcfc866760c1781331805a8ef444f015", 0x5b}, {&(0x7f0000000100)="930c2920f01a00f438d4369cf40d2daf9a0c22f8d1b268fae8f49c552675168a0e30eb920ff352778c524d443271322a4ccad3e5730998c950145f8f6b63d2f60d12fb1f6e9611f7f183ec22dd195a2fa5c711c041c6aa2ec4a8c056b7bf182e6ee5aea8a3c4f218688caa7941b58688eda9f2d77eaa72dff08b8f37c0f5e038db42cb962d0b320ae2cd030b85147e8c6cdabb3afbf7635a667ef1e655bcec820669f87c31ad04b51a9db9038b2e4b30f47c", 0xb2}], 0x2, &(0x7f00000001c0)=[{0x88, 0xffff, 0x100, "d64b73e49a486f7043e5a27565dcc85b84851b33649359e8c8d3983bc23a75bb8294aeb6f14b4f4cc078d1e6883a0e1ae1cc069cc0baac10cb66081b08881f8a881ee5a19cc818643f1a9cc05d202e110455119e6157c3fdb257853f170565a079b8f366055b4a91ad34e53a0e18d419aaa5"}], 0x88}, 0x406) 05:05:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="4cdabdac879f99e1892a269f0fc0d6ef3d8f2f927a1718fa513c9a9440f313ac67febc73042adfa351a9f886d7ab9442140a6146f36d20b3015d76349a7b28395812c0e8fc5a7496c83a0473de22b3101c5728bcf59ece2b495f42f135c97f140cbca0f7e9456c18e90b3e53c4209c7ba48e32b5997db252105efe5cadd6453d36feeddd903a6a8d7b1d", 0x8a, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x0, 0xfffffffffffffffd, 0xfffffffffffffffd) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 05:05:05 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000100)="54adde5899c42933553204d0dda183d4b060145cc3e65648ee38fbc142d4e412b21ed1a1bf2663baaa041ff4b84dc9352fb12f95305a629d5d164e0938c3753e3dee7636683c007a46f54931f21a3121dee377983631d1826cfd8f2f39e2ed1ba7056f934a0a28c37d5861ce4a654f37b4b83fbb3b690f0b5a99d4045f7933bddcaa867de8540b503dbb25d359371c2f0358e7de1458d0d253e6", 0x9a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:05:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x6, 0xfffffffffffffe69) 05:05:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208, 0x0) close(r0) setrlimit(0x4, 0xfffffffffffffffe) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 05:05:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) 05:05:05 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() symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000140)=[{0x0, 0x2, 0x800}, {0x1, 0x8000, 0x1800}, {0x5, 0x3, 0x1000}, {0x0, 0x3ff, 0x1000}, {0x3, 0x9}, {0x0, 0x2, 0x1000}, {0x1, 0x7, 0x1800}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8, 0x1, 0xc4}, {0x9, 0x4a48ffaa, 0x5, 0x8001}, {0x2, 0x5, 0x5}, {0x4cf5, 0x2, 0x22, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x106, &(0x7f00000003c0)="2b4b2ac3777c53288328403a7cb99b6e0b237cfbdd1448ed0bac15eea402c888d1f4abeac3e80c1069835903d94fdc4fe3f3677ab048cac18e048a9d7c149e16ee4ae1c414d5f0280c01c5df3ac73b3d2fa0689c6388c42f080077ea6d9ac2a27e6b2c4a061e75219a1a5a14249ceb4b6e3c7089be7a69d66937f253289c07699773fd5acd8d823d7d2334119c2d12b482f0f4e14474a25fd63341874ed96cd92683a14e7eb56bc6935d9996ec7e88453247a005163f618e31218219061499d28822b6c42dab6561a981621199271daf2397ce68bc01aa3c7c0b473621bfd2c14ba8dcff02602d11d4f3aad18934e985e187845758f7d4f5c3e13438ff120ea63db661b3485b") munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x1, 0x10001, 0x3, 0x100000000}, {0x3, 0x2, 0x7ff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000140)=""/119, 0x77, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 05:05:05 executing program 0: 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) kqueue() 05:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x7f, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x437c}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80c2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xce89}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb75f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd1100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 05:05:05 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:05:05 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x821, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x80, 0x9, &(0x7f0000000040)="c7c87399722af0946445749cd5a81922d47d913667f9750d96df72e6836cbe3a57e78955c4f3c264648f5850f589a56d09549890aa8636651f711674fac2dfaffafc66b39bc8fa7bb6efa5ade18284ceb2703fbce74ba30134d410ffd12843a94789c0498803a2a5333e89df97d1eaecac3d045f9ad8af625a378c3ed4932e3ae72d39222153f7ae174a61de268c32e6c8cf4d0c0b3db7a297954f0a1f23382093dc3072c81c4398f2ac547f4cee38e11f12c09bb62777c4830e53694fcc11109def7b0e0a4543790a4a83fac93ff2f27029f85f7bca902f76c8759de99a9aeaf97199eabc07f14637d75f60f8e286a2decdbe719a7310646597873596", 0xfd) 05:05:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x4}, {0x3, 0x3ff}}) r3 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x7f) pledge(&(0x7f0000001240)='/dev/wsmouse0\x00', &(0x7f0000001280)='/dev/wsmouse0\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r7 = msgget(0x0, 0x283) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f00000012c0)={{0x7, r1, r5, r1, r2, 0x20, 0x7}, 0x5, 0x81, r4, r8, 0x4, 0x0, 0x4, 0x1a3d037c}) recvfrom(r6, &(0x7f0000000180)=""/4096, 0x1000, 0x801, &(0x7f0000001180)=@in={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x1, 0x5, 0x1ff, 0x5}) 05:05:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r0 = socket(0x8000000000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x6]}) getsockname(r0, 0x0, &(0x7f0000000100)) 05:05:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r1, 0x0, 0x5) 05:05:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="2df7a2a0ac", 0x5}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 05:05:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 05:05:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x2, 0x4, 0x10000}, {0x7, 0x10001, 0xbc, 0x401}, {0xf6, 0x0, 0xff, 0x1}, {0xfffffffffffffe01, 0x2, 0x33, 0x1}, {0x1, 0xf, 0x1, 0x100000001}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) 05:05:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d005d860aa7dcc400017900"}) 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$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x4, 0x90a32cb55335bacb) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000000)=""/191) 05:05:06 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x448, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1ae4, 0x9, 0x1, 0x2530}, {0x2, 0x80, 0x59d, 0x20}, {0x400, 0x7, 0xeec, 0x6}, {0x3, 0x8, 0x3, 0x400}]}) shutdown(r0, 0x2) 05:05:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7fffffff) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) msgget$private(0x0, 0x184) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20488, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) write(0xffffffffffffffff, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(0xffffffffffffffff, &(0x7f0000000600)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0f00e7199679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xc1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000340)=""/161, 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x3, 0x81, 0x1, "4f092637d4a8844ca3adc712cbaa687a8704a302", 0x4, 0x1}) 05:05:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = getppid() recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/204, 0xcc}, {&(0x7f0000001300)=""/228, 0xe4}, {&(0x7f0000001400)=""/122, 0x7a}, {&(0x7f00000000c0)=""/57, 0x39}], 0x6, &(0x7f0000001500)=""/148, 0x94}, 0x40) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)='mB#', 0x3}], 0x1) 05:05:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xfffffffffffffff7, 0x6, 0x10001}) 05:05:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) flock(r0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8009, 0x0) accept(r1, 0x0, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x13a) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f93000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e0f000/0x2000)=nil, 0x4}, {&(0x7f0000fda000/0x1000)=nil, &(0x7f0000fb0000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f98000/0x3000)=nil, 0x478}, {&(0x7f0000fb5000/0x4000)=nil, &(0x7f0000f38000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3393}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fe1000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000e45000/0x1000)=nil, &(0x7f0000eb6000/0x1000)=nil, 0xf66b}, {&(0x7f0000f91000/0x2000)=nil, &(0x7f0000fd5000/0x3000)=nil, 0x5}, {&(0x7f0000fd8000/0x1000)=nil, &(0x7f0000f51000/0x2000)=nil, 0x800}, {&(0x7f0000ea4000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x76f}, {&(0x7f0000f37000/0x2000)=nil, &(0x7f0000e21000/0x1000)=nil}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:05:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffff78}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x79b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x11}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 05:05:07 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x880, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") r3 = socket(0x1e, 0x4003, 0x0) r4 = socket(0x1e, 0x3, 0x0) dup2(r3, r4) setgroups(0x0, 0x0) write(r0, &(0x7f00000000c0)='e', 0x1) 05:05:07 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8}, {0x8ba8}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10300, 0x0) dup2(r0, r1) 05:05:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000b6e000/0x2000)=nil) shmget(0x0, 0x2000, 0xa, &(0x7f0000b6e000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 05:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x9, 0x3, 0x8}, {0x3, 0x4, 0x1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:05:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100000000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1c) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10280, 0x91) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x28, 0x0) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 05:05:07 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x64d0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='o2'}], 0x100000000000009f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r1, &(0x7f0000002780)='./file0\x00', r1, &(0x7f00000027c0)='./file0\x00', 0x4) writev(r3, &(0x7f0000002640)=[{&(0x7f00000025c0)="176de359dcea827f7b8cb1d19c30021fc871c005e837f58a61bf15f08532141fc06786c1ff7cea5adf9becedd440160be5563477714026212f93a6785e8b1bf622727560ad6e14a6821f26de44ef71b043e08bf7ca8d955ef8e52c85a191ce20c6b297806f6e07693c0a1a951ec47036f159ee8737d54fcec5f67021cad7", 0x7e}], 0x1) r4 = semget$private(0x0, 0x3, 0x22) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/4096) 05:05:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() r16 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="08fd09b537daf332c789e72e574853645fddc7876952bac84f36cd751142af1fe12975af2f027c94566691318c673ab6054f4ba94639af4a35a66093623c3c6446b414a8feabc9", 0x47}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00fe0f002000000000000000f8ff0000114f2eb825da4d2600ddfc00000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x1) 05:05:07 executing program 1: getrusage(0x0, &(0x7f0000000000)) 05:05:07 executing program 1: r0 = kqueue() fchflags(r0, 0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:05:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) 05:05:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x80) 05:05:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) 05:05:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 05:05:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4f) listen(r0, 0x1fbd) bind$inet(r0, &(0x7f0000000080), 0x56b235cc) 05:05:08 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x101e, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x50, 0x58) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) 05:05:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 05:05:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) r4 = socket(0x18, 0x1, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 05:05:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186a56010000002b00feaf020000000060d5706c85c2768511fe7422374e341de39f8fdac535055189", 0x2c}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:05:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = msgget(0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x4, r2, r3, r4, r5, 0x80, 0x2}, 0x1, 0x38, r6, r7, 0xe94f, 0x7fff, 0xff, 0x7}) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000e500000000000000e3ffffff5f7effff0000000000000000000000a54806910000000000000000000000000000000000000000000000000000000000000000000000040000000000000000001c00"/114], 0x72, 0x0, 0x800) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186007008b00003abdc5f76361bf43b5270000000000000000000000000010000003000000000000004ce30f0076a2287f43ff181874e4c0", 0x3b}], 0x1) msgrcv(r1, &(0x7f0000000180)={0x0, ""/78}, 0x56, 0x3, 0x0) 05:05:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 05:05:08 executing program 0: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 05:05:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lseek(0xffffffffffffffff, 0x0, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 05:05:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xc27, 0x800, &(0x7f0000000000)="92f763df", 0x4) 05:05:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x29c, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x3, 0x6}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x83, 0x100}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000006, 0xe2, 0xfffffffffffffff9}, {{r0}, 0x86aacf3ecdba0c07, 0x4, 0x40000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x5, 0x8043}], 0x6, &(0x7f00000001c0)={0x2, 0x9}) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x21) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:05:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 05:05:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xfff) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:05:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x1, &(0x7f0000000100)={0x0, 0x9}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 05:05:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x22, 0x4005, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x0, {0xfffffffffffffffd, 0x2006}}) r2 = socket(0x80000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffff592e, 0x1, 0xfffffffffffffffc, "0100d9a50000000100002000000000000000feff", 0x100}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x7}, {0x8a, 0x16}, {0x85, 0x80}], 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x9) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r4, &(0x7f00000002c0)="56c0cf9c34e56b83153e05fbb058e7c8d8646f56ef64045497a756e80e50a95cc3e1fb5f76dd93df00adceda83a692c4e971f0deb76501dc541ddaeae0a7f2b9b4b3e28e58fd76cbcc396d8608a4b19c5995b9d280c78916c5a9830c4630055f6f6925debc24c5e86d9ac567e28e4faab80548f52ba1cccd57ffdfe19153d24c253c8859dc8d87528e3b0060aec246b5823519f158ae2cc05815c718deef2620f3306e31673b68586f97137ce59d389a4ea27367672ec2e9a677a30aa2e5974e2df302d09e2a3b", 0xc7, 0xf, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000340)="24cbe0d6a90600cc4bd75397dd088114392062f6864ac1ec911a7227565db435cf5ed058c28255733b7f821420bb4d3bf3ed7aba80285dc5b697b1b8adc2cd055a2cc2e413185e434e5644c7755c3a07e0085d22a75edab6fed82149598ff57e10b704f50a87da6aecd6e28339683c927d7e2f9de3d6e67e9b1c80855fe412b0616ed6de6907ae6a588b7cf42bf936abc15cc65db2a8d86a6477c828913f7a38b1f7a8f6804ae975b84dd227998af8af0103dcf4752f24", 0xb7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:05:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setegid(r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) setegid(r3) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:05:08 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:05:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x65c5, 0x3fe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2105, 0x100) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:05:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfff) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x63, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:05:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68060004000000000000c6832bc600"}) socketpair(0x6, 0x5, 0x6770, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000080)="18d1a0584259a49c12ba1747bb8012df8e08a026d96978f56fda6fddedaf7c3c5df580ac437f71b0d65e4d2d43fab1f0c2", 0x31, 0x0, 0x27cb) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0xfffffffffffffffb, 0x0) 05:05:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 05:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:05:08 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) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x411, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0x80000000, 0x1, 0x8, "c828fb66d0d7e3a195e1241847fbaacbd9b980ff", 0x0, 0x7}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000000000542a437e435ff9698b117e00002900000003003570010000000000000000000000000000000000000000000800000000000a0cf08230e573a423aaae13800e2af5c65bd0536c60c25e90b8b660dfae3d1f976a2f2dfeec2ebbaaa563c3a427fa38c8ad02af15d1bac13eebeb4078eac7e4b9301aa0d2f119b944c1483325f8b4c241c345e27af2eb06132a0e46dfab9bcff6ed9b270f"], 0x38}, 0x0) 05:05:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, 0x0, 0x20e) dup(r0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20221, 0x90) 05:05:08 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x418) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 05:05:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xa0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530e3"], 0x10) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffffffffac884a41, './bus\x00', './bus\x00'}) 05:05:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x4a, 0xffffffff}, {0x25, 0x6a}, {0x1, 0x10fb}, {0x0, 0x6}, {0x81, 0x9}, {0x26, 0x400}], 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x9}, {0x20, 0x401}, {0x87, 0xffffffffffffb0e2}, {0x83, 0x8001}, {0x84, 0x7}, {0x0, 0x8}, {0x88, 0x7fff}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) 05:05:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 05:05:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x39, 0x2, 0x8001) socket(0x1, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x57, 0x3f, &(0x7f0000000180)="eb1bcbff0cb9fd81c923530e5a079f43003192964818694b8204ce1c0fd7be80563c36b4e1b1576b4c8a3d4f6cf49a4f46787d095caa4994b89b55f906c3328452793303a2fe4df762c4e39f739e67dbd88cd1abae1ff7271942e41ccf309a1921357db2ca65fbb0cc9b1460141475a9e53746b335d853d66102c8d05fcf182cd3687610816b4e65a3471cab9748a1ac5fbd", 0x2cc) sendmsg(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:05:09 executing program 1: syz_open_pts() mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000da6ab30f673be8922355c566b6c7390000000000a9568330adb51b65ae2ce454a780806eb9f2de000000000000000100000000f483cf0fa404c0e487aea58551daf927411b6f9b57a79e8307d45ffa6a40b0076eb403eed6ea109fd056bdf8055e10223e3df9d42cb201b30422956ed8a8db50739d77da8fc54d598e31345e7b203d4e3f7a2fd6ffbbac9d6096522db9240ac5852ec3884fccf14d18fe4c9a4f416e8234ac574ed33cbabc5560ddc2bb26e6153c321e521231d5e1085168da8786f571fff9b721e8"], &(0x7f00000002c0)=0x23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x2, 0x80000000005012, r2, 0x0, 0x8000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) fchmodat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x8, 0x7fffffff, 0xaf, 0xfffffffffffffffb}) recvfrom(r1, &(0x7f0000000100)=""/227, 0xe3, 0x840, 0x0, 0x0) 05:05:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0xfffffffffffffff7, {0x101}}) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x401) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) 05:05:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x0) 05:05:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f0000000040)="f226ffad510af670f3b5a80915333e80668bf6c0e7ce5964372f25d50e9b2aad44cde744c2e949618bba8576cc1e5ec8ee56a2fb7e0f27f2116db294406e31541f81bd5eee7d0c105d3956971fc6257bed71267bfc7b2ced1d18975b239038685e731705fb415cdb9bf09e8bca27b8ed422c9cb47c258bd0d806343c", 0x3d1) socket(0x12, 0x4003, 0x8001) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xffff}, 0x8) 05:05:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r3, &(0x7f00000006c0)="c34ba8c6f181e87a99b5e2f03b094cdee21d21bea6c4b119b0f15ecc9278b5a76a9ab65fab11a40cd1c378bacbebef1aba2938bb3fe50e8bf438459f12ad9de3fb43ae5d30de2c8358762ea9f52df007818a477f7c0cc2", 0x57) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/240, 0xf0}], 0x8) r4 = dup2(r0, r3) shutdown(r4, 0x1) write(r4, &(0x7f0000000740)="afe5563d09014bd9365b828428c51db5b549db28adff2c5230b25ef1a4a148b316170650cbc7e1853ddf7cedfd872884e3dbd4d24005ce0079e8d390c09c8ee77ca62b0cbdb5741ade935e56e5ac7ea81475d87989131e08245a77bc0b67e79d9f9a32b40881fb5884b281fb50f8e9bf5678e810b802fc6f7106b050562c4b82e8fbed90", 0x84) ioctl$KDENABIO(r4, 0x20004b3c) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:05:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x100000000, 0x5]) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) shmdt(r2) 05:05:09 executing program 1: select(0x41, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x3, 0xffffffff, 0x80, 0x8, 0x1000, 0x6, 0x6}, &(0x7f0000000040)={0x800, 0x5, 0x4c2, 0x5, 0x2, 0x1, 0x4, 0x3}, &(0x7f0000000080)={0xfff, 0x6, 0xff, 0x2, 0x56d1, 0x100000000}, &(0x7f00000000c0)={0x2, 0x9}) 05:05:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwrite(r0, &(0x7f00000000c0)="06f49dfe9f0842736a7ecd3abae866d59fead534aaeba1ba5515d0b2cc546bcacc2dd6571203a65c4a607976f8a8bedfccd67f3ec8b539960cf8bc233a5f9fbdaea1febf6816382742e80a1ffc35206b53eb50a574bcf76435c09189ffa777a34f24a143fb130052e318989a05e2e497146d799a6b31e4ee6eaaf71f704f6dce0d770c311480eaa91efb974d26f012f92fb49b343aa0aa9c9a829ead87bd2be5abf2dedd573f9fb4afcdb5edb8c78416a907b3a6a61589", 0xb7, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 05:05:10 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = dup2(r1, r0) r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x32, 0x40000000, 0x9, 0x7}, {{r3}, 0xfffffffffffffff8, 0x985ff71ac135cc0d, 0x1, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x0, 0x6e25384f}, {{r3}, 0x0, 0x40, 0xf0000000, 0x6, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000082, 0x8, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000001, 0xff, 0x200}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20, 0x2d20000000000, 0x6}], 0x44d4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x40000006, 0x5, 0x31}, {{r1}, 0x734d61d315a20dce, 0x0, 0x80000005, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x10001, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xf6, 0x7}], 0x200, &(0x7f0000000300)={0x0, 0x9}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4a, 0xf0000003, 0x40, 0x100}, {{r3}, 0xfffffffffffffff9, 0x22, 0x80, 0x4, 0x40}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf00000a2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x101, 0x90}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0xff, 0x5}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x400, 0x20}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7fff, 0x2}], 0xcf, &(0x7f0000000140)={0x2, 0x7}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 05:05:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x0, 0x7, 0x2, 0xb16e}, {0x80, 0x1, 0x8, 0xce}, {0x40, 0x10001, 0x3ff, 0x8c}, {0x2, 0x6, 0x4, 0x1}, {0x1686512b, 0x0, 0x100, 0x1}, {0x1, 0xec, 0xfffffffffffffffd, 0x5}, {0x0, 0x1, 0x3, 0xfff}]}) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:05:10 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x108) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/5) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) 05:05:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 05:05:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8080, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x83) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/154, 0x9a}], 0x6, &(0x7f0000000600)=""/54, 0x36}, 0x802) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:05:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r2 = getuid() setuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x7, 0xffffffffffffffbd}, {0x6, 0x8, 0x0, 0x80000000}]}) 05:05:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) rmdir(&(0x7f0000000100)='./file0/file0\x00') 05:05:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x241) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) openat(0xffffffffffffffff, &(0x7f0000001440)='./file0/file0\x00', 0x180, 0x104) r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/123) 05:05:10 executing program 0: clock_getres(0x4004, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x4, 0x80000001, 0x0, "0985367efbda0219b13045468ff8067ea215c96c", 0x4, 0xfff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) 05:05:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x1, 0x1) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:05:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0x5, &(0x7f0000000040)={0x100000001, 0x5}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) dup(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:05:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="3c96661995c3eec12c06d3c822f946dc3cdb42905248b6ce170c3f6a7d4cdfecdcd6d1d2bff5c459077408158ae87127c87deb763ab293e3d9323fb48200ad46c508e6476c43dd755b", 0x49}, {&(0x7f0000000100)="115c2ef62ce123f4f309406a0c2fe4b5d454155686beca3b1c228b3d6e3fb6837b227e96eaaae581cdf7b3846367616529579ac08a4fca625aaf7829d385cedb1c70c48c3e147db830a9e67b9c49f46ede36df2744df3f433769578d593c9ff8d3146d1ab32734e0dd79d06d1d3882c2181287ba235a352906b8c634f6ac031a3e881a46334c82d4bbb7675564f399e900efca66cb3d2e2829893db12329e5f2966399ce984cf6f35aa1a6bf21f6d9dd093e394dde5c7375de21ee74cf534a", 0xbf}, {&(0x7f00000001c0)}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r5, r1, r0, r0, r1]}], 0x88, 0xa}, 0xe) 05:05:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0x1f6}], 0x1, 0x0, 0x40000000) 05:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xf28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="c0", 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0xa794, 0x4b6b, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shmget(0x2, 0x4000, 0x422, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 05:05:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 05:05:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 05:05:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 05:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2020, 0x101) setuid(0xee01) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 05:05:11 executing program 1: socket(0x18, 0x5, 0x800) socket(0x23, 0x4003, 0x6) r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x3, 0x120) semop(r1, &(0x7f0000000000)=[{0x3, 0x60b, 0x800}, {0x3, 0x3, 0x800}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100e0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="6fda2af3", 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x5, './file1\x00', './file0\x00'}) 05:05:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1002e, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x402, 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000f4d000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 05:05:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000340)) write(r0, &(0x7f0000000140)='\r', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3f, 0x9, 0x101, 0x400}, {0x6, 0xffffffffffffff3a, 0x1, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setsockopt(r1, 0x8001, 0x5, &(0x7f00000003c0)="a09e6fcafa3408504384b0a9178d05a6d401c6137d1a08da493b8117cfefaea2973634b6de9231305d5dc4ed492e2c24af7c989cc43e092f5e70e9dcf15da393c55371470bcb5cc925f03cf1dedec4862591cf7a35634286e11b88e654db610139bd74e7747be7", 0x67) r3 = accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/91], &(0x7f0000000280)=0x5b) getsockopt(r3, 0x5, 0x969, &(0x7f00000002c0)=""/88, &(0x7f0000000380)=0x58) 05:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:05:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000001, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/202, 0xca, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:05:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) sendto(r0, &(0x7f0000000000)="4f024a03761d0ed5c9fcbe66b2f44e6e9925d0d132fb2e608ed8f7a9b1be05f677fa53a305c6b2d446e924052f26751b12a0c812b3b30b05675fe47d02f5acadb6007e0dbe7f5be4239309eaf03db296c37018eeea03fab586116c70a523c2bebb48915d07b3a2802348163470aa15b0320122f15ab294bafc4e77901d99d374de0c58c0a12d059257f0da4dcad915f9a877a4d68631d01d7c477c38c044aac1ab8663a2deabd6925094de895a22ab91a52587f44fbe08b5b1f231da7dedf20500b37ea1efc0f4e8e5f5d9db614244e1048b9cab2e1467f2ba31dfecc959dd70d1574b081d36e77c1803def7aa64d093b32d04b91cbe80599bc9ad932ec63a7570b3ad3488e0d0b8a606861f931d0f78c691c7a15a0ca3f3fb79ebf888cb9ff15feff17a6ef3b3d87d273e93f47ad4929a47c41df0b8c1feb73515bd950135c4d39ea4c4c09f3b66030de884de535ee05a22f3726464c54a8c5c215cd6d78e3ca0adb6b089857f2bdb20163674353a32ff9617804390f70af11a74240f59931adefcf3a63c22ffbbc87b59b48046b666cd704103f16a5620c50e2b715bd350886e6ba5617f3d62bc002d95f2e2cb7f61041dd8e84b088b19cf8af9196a4ba8f4b10dd0ffeab65ea6257bed65e3cd3076b5aaca0ca79594f5aff872f4e43c8c80621c5b8c5ad1ac9e267110721ef9b73b34bea1793541e56314b4c81d01dac2417c8f1f625daf84d4cbe2d579eff7ec2ab161928bf90e066288213ce96119ff2b00ace5a2035c456067e3ee66e076d99563bdf3b31d0b69a3b19fe0c44f810b7321c532434d0bcbbf3cfc88f0cdce2f2aa8a9ced52b1cc51fd21e8585bbdc24ade2a5256a9073398e464bc2d45124452762707ee8acb8e60e04d3cac7f47a2bb12d53391d47f5653df31520a34b8575a6baa60fa75a4727671bacf95caa2cf36c664b7eff834c4f79b3cef81cae0d6913f8875a90657af3e8cd6c9d3a15a58a3baa957be09bed89ae62e5be6ac47ffbdaf6d4fe2bb17f715bf59c0c0affb6410f820d6a6c3aac28ece58a463dcdf93635f707f2e1bd2aef28e5a2aad0b7c9ba63c297617f240cd436f8f23d2240ad6b686604846e20666535c6fcbd5266e1fcedde3003824cedf6eb5762fd9e2ca6fa03b79d5814b76a4f009147cfb7c0bee7aaecaec510ea048782a690978a282015bea0267e4e01ce646689ea90b6b70843a0de55dd57b6fcd56b26593d19a3cb54ea3fa94680763366350731444b9ff016a51653ebeddc609063364366be41c90dc6f9f1702ad508f41c7308d2b5a4814948445f6bcf4695ae2a740331d8af080d4e8f59bee3634896dcd5d52bcff33c490ac1af38e415e5a6cf09e3a312704fd78ad1c216be7192f77bc9d60acdc45899dad7e97a3b4db03b39d64f518c50b51d0f80c4105cd791cceefb11fba1101d82a5a09d69721e1fe7ef567a948c9c372abe809b7fac88af26a3c0f20ca86ee9a11d7537036f257f0c8bb1b362a01f9757b197a93caa18e1e3a6e4c956e1dab8265d201229b2e663087572a2baedb177fa1b698d27fb52cf689c366fae9864eb61924dbf88dcfe86a230495e637fada433f40170e0d665bd5e5d8d62429f33a2f75497254c4addbb93ce18f59724c2798579620a0708f9460342031607b6404c3c2f8b2b35be35a0c83118fbf9a083d4abf2f2133596ec0bb48149fa89ecb4d3b6f0f3b4c44e569dd6dc2798a97cf43964ab7a4098e49cfbf3aaa2d4aa978d9b0104de0bdf5db4d6d0ea91e979555239fe5480e691d582741856e5d0abfbb94422835afec394a8260a80bdf42da9ae7a317a2cfb2dceec1208b55cf4b5aa322773d554fc7b1b99115e88897e5cd1276ac497f17462b4ef96db0228bdbe615761a6dabe0115775640cdc9302b0723db11ed1e6512f3e6ddd58cee181c7371b66cdbbcb3ca0c4c082705618e7492ef45cf53c896d22ea94264bb692c06b0ca61aa91112504f32dc45ca9b5bf8a006f462ea6aef2ef3a03b42cbc2516e8ad58e2a9237228281bf10c80c8aad29aa12fd6550add560a7a378c9a07511ca8b2b1a9c7748a47d06aeb92c177dada86132cb808bef59a3a353a81bdd2de0e6be4496d0bde7aff652d74452c5f2aed0993eb609b61fbf64f35b466a8f243f3639e1ed69c8243b3ecb6d76a319f8d5a16a95b03c692b1dd19e227dc3f02e056e8c321e6f884f32a64df43b392e11199ff0725fa09b245976bbaedae918d275e934b2029c1449b816cafb0652ad0b152794a0e177470279ecf5ded08232fc8da2ccc17415db68ebbce841205c4c5e269ada90fa8e12b5b58337694fc2ecac6539b1c00d8e6ecc9ff994153294ff06d1d8ea7d061b95b28ba62ae0b0ea7028d7f156cdb276c8bc6c01ba12067bda12ec7d0d65ecfddc58cff4f246ec0751dfe1a8033051b37e7589cdfe679bd2fca50af7f285f55dcbc76fa28a7d0a8f11e053d1d2647ceaf5d551be68412f5158bebd4a690a6c3f2844184066d27ba496e6340f4bfd3389dcaec262b0d6b552ed90b3fec0422f3828e7457e983a2e31fb2e887e3035d2fb9b78666a16738c4b31c2a790065b75a4aa4ff33c2497c3fa73c84e6439694c1fc0e905076c86ec37f7c1e10d8e89e5a2815c482124132247d80b682fd7404523af8cb266263061312a3ecbc07d57b9273d8e28ae99d71240d7a21d61e57db371bb78058d34e10a65bb65444b06c446a9c7edd3d624e30ea0451182bdbeffe3207941a2ad0d9054cdb7033b9863947ec158bf0d8b4017ef6f3abb94a3a428dcbaa9979570c9c2c95c6d6ab73ac7078d46eff7e2aca8828dd7999f75760498a0ae7ede17bed556b2c51a6dd903d8c6c75755d4f4455ea393eb23ba2d381fe7350e664ac699ff77aa783f441fee2249529437a20f6a1639a065c7ff5b4f19dade9680cd645c2d416635afa8c6f9b10bb66edaf51c09bdce9f597912b965d49d2c239c5a36461368fa89fd12a8d792ff72f22f705df862a2f17b5c36f82aff6bf3bdd6cc9b138eaac63c40bdacd2b5978cbe5ecd6e408893f4616f3f9d58028bc74166602476a2d5003061f1320dd4452e5e9604eeb12c1fda2338215e790d09605ae380049ec12b35abbb6a39276ea0773a22f33e988bde1287ba44a5f859e7ba4a2a446bf5dc60743bbd51467f34aeb6ef606f1accea0995a608c2a468fac485fc137ff176c1eb277cde6b785fe30ab436510a8432af964122edf26f3fc19b4d9003b1e6ae67551f6e0e00272a9e0cd50167364fc8e0db8efc4810ec231e740cd119b17ffdd1a20cad0ad2f75dd51f389a5de07ffec927d07826037aa96e2df6ac342ca3745add1ff818366d126030cc5477a4aaad288f1d81702121f4c4d6895fa0f1e31edf2805df0c1025b86d2ea41c952c3b234dacdcc16ac92bed0898832826b52784c404ef262416cf93a37830618159ac491e66cf8408a0557b772054ff37ab1c5b381847c1e5293edd02f2bbe1a73ba138b1f3731db7139a1067a3d416c6e55954c8ed1f4cc686152350130ef7c852e305cceeb15bddcac33becf820626765ec5fbdf47f411b4d1dab2d316e5de9f7562659c09b7c9e6119275fd62b3d77f3a791d2f453f826299ad2d4305c964f114d26c646c44a19a2b3db436ac78ea8fca7099baa37fc670f5ba32a9bcafcd8fc6e18805f89963c7048fbf675bdb778759f55557bfcfae60f07536035754c8128720227eec843a2356e7cf9a54f329f4e4e9a24c3074cc5900f444e276ab0f1b06c09488f8dcdde676f4f934bc524ea09786874a3e28c6a31c2ece8cef75e1d32cee543636e5848ed7c9430dfabcccbc7afcfa208f0cc96a187f87afa22847f95a38f0e2983a3f8dd443e48f6a082be424f2fd3783fc3cb53f64fa7f45222d42535d1e8cd5e8e8c63ee17bf17547567ecc995dadd2f135d0fd897811b46c6774627186f8817b77269b61ab49d9c51ddee9627519f7c46e6c78877d7c7105e20a69c237fe58c1e4cdc11e4ca8e8a86eabb0719974a8271ab6011f889fa5a27fdc3b98113215030cf0b784667a097ee7cda632003b7dc6801a4d03bf6baac1eb20cb83eeb96aedafd453ec8feadc588fe77d6d957374cc643d9600c89dea6a678ef172f75a3cf5f6da1b32dc84af8846261be3dab452c88a0d5c5346ecbe6230559f83190551c088fe4db211adf7b2b8ac0b719b2635b769ea5ffecd50d2423716664c84ecf8a60fdc8a65ccef449d38652a472a704089fb42e95b15ced1345aef9759cdcb0399a8cf740fed83b1c88e7fbb9f9e6c7f382a54c07919fef88d5df0435d7fcaa5137c3b27b5fc7d60a8e6193a16f20b759fcd0a146c90d608f438d7f17481ad4bd235a70e7f02babedd73379fb55108f3242a451ff6207c97652d9ddb0c40848a6504c6e9c0ee0ba6cc19dea23677592727b8ddca6a587d5fe71d5c2f0ccf09f346ac91adc300221e8241259ae8b334f9ed4f4882803094b44149a3bae9d202b816668f7b4a377416d5f931ff8b2d9bda0365eb954ddb98337d170d08a4e9d34eb6908e9c1cbaa2c836e98a4bf5dad8d50020787484b56901c0c440cc2def87aa70dbbfd22e982144fc371c000899b460c5ff0fd1ce47439a54b83f26bed0224c1e707137e28fd2201fd4f2751ea30bf3ca3cc5fe429cddf8939bba6d0fd5d45203c6021e038613bbc44ad8ec3d7d0ed66f7d94baae649ea6a7a141512af88b45b52da14df8fbfbdf33d85dcaefab04a98888750c08fe48ddeb20c695be4126f1dbeb69269ae895c4ede4f93638b91376bf36015061d1a2770e417b50282ff9d49e4d543f76b332427dc606bea526c6cd61b324192a407227008caae8d1e70bf6ddba1167ce29183d22edfa15535e7a29d2cc67ae03eadd1795b134ca11bd429fe6f31d70fcc8e5161a4abe3f08df6699ced1dd925c876463b356b40e39ae45c684d57464036f92c291a741ad62a164540fad71c09bcb838bab8a288ff763d6aa56a01b42ad53f7cbe17ad322007322ead72bccc57dcf4d34517574758f24f5cc7bc88a7710f0938fb13fa72c09350b8cbbee2500eb545956f3dab024712a76b5e54b08fa869ea93bde0dcc887b9a391441f716fc63c6cd2f3a226fb697baaf9d5258fc84fa8baf106c6bdb66342bc15e1b30abe23f99e02322de2757b5025e26f2fa5eb64cdf324a5e287b914334a498a1a961c0d04dbb267b54b87a405272980309c1a31ce5fe4f9b382c5f3adada302022da07884bc07e6abfc80656d7e8e02d99b6289d0f91a93174536b426ae56957c4be87c97928cd347779cb0e12d3ad45607ea1927fa5e7a4d9f09dc16ea73216cd57f5959823d40b34612b80645a7aba9e28bcf70fe15884dd8ab3bc933dd9104135681e458674e2ee82770cd4c1d97b65c7e97f1f97831edbc0695067f9f6edf43c0e2d7af15454f10bd51c91e07b687bc053990d99558d0fdab9be268a3cb5f51cd641c938fdf41d338b589ee75784b32ff98b36e7ed042c988e5aa3ad79da17573e21d78443ac27d9eb3c097ec5251d4faf695354a56efaca65d4c4d8cda487b40d1beb86daec9f79a58ace7959c642f75abccb2ceefed81ea72644fbfa217815caa264c2e97062ceeba161cbb61b894875f01d0fae6264f601bf694da7172fe918fa3f869feaadc47c9a3b3e83b7ac04353afbbca5933a351ff1d5df34606a79a9e105a6a6734ec2c284cd6484ec2734251faed546c1064ab489fa8d2d46224d2ca6d5277709b9a79b71ff3224cd2db13131035ca1bfa12e8b", 0x1000, 0x400, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={r1, r2, r3}, 0xc) 05:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8010, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x2000, 0x21, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) 05:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r2 = syz_open_pts() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:05:11 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000200)="0ce4c091d92a36991a18af97daa37c3036a3205ee542b78d60c7be241c124cf9dca524718575fafd2d9da07396354027a6e68bbe798306e6bf9b582273e90630040f9b20ce6c55a9a14bb1eda780e5dffef24891db188cca2ecb7f47243e1ce48f4975906fd030aa13e2ac15c29b5672c7a4da2152ac432081a4279fe092f594bd30ad331c793c8f65b792f91c0b", 0x8e) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, "61aa0db11ce9baab7ec000"}) r2 = semget(0x3, 0x1, 0x100) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/144) r3 = semget(0x2, 0x7, 0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/37) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 05:05:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 05:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7fffffff, 0x1, 0xef, 0x2, 0xfffffffffffffffa}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) 05:05:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8822, 0x0) write(r0, &(0x7f0000000240)="612504dd232b3f256a3ce0bece4a56b21582c930365d219a23f2f62e586cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1679ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd3326ff45010732e15631b9059e7671c11e7ab4bb9a7f9a3aa9810760c1e7ff643035b021622b2eeac5a58961f010cad672b", 0x84) execve(0x0, 0x0, 0x0) 05:05:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 05:05:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) close(r0) fchdir(r0) 05:05:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x55625323) r0 = semget(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgid() 05:05:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000d04020000011306ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0224a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d7040b59da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dca0d7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a000000000000", 0x150, 0x4, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xc4) 05:05:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 05:05:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTOP(r5, 0x2000746f) recvfrom$inet6(r4, &(0x7f0000000140)=""/208, 0xd0, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x80, 0xffffffffffffffe0}, 0xc) r6 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r6, &(0x7f0000000280)=""/130, 0x82, 0x3, &(0x7f0000000340)={0x18, 0x2, 0x8, 0x800}, 0xc) getsockname(r6, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x5, 0x1, 0x5, 0x54e, 0x2}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:05:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14, 0x0, 0x0, 0x6}, {0x1000000000006, 0x555}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:05:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) fcntl$setflags(r0, 0x2, 0x1) 05:05:12 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 05:05:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x4, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0xff}, {0x18, 0x3, 0x2000000000000000, 0x7ff}, 0x77, [0x44a, 0x3, 0x3, 0x62407d0b, 0x0, 0x1, 0xc24, 0x1]}, 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xe, r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x12, 0x1, 0x2f7) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 05:05:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0x6}, &(0x7f0000000280)) 05:05:12 executing program 1: mlock(&(0x7f000026e000/0x4000)=nil, 0x4000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000200), 0x1112, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r2) r4 = dup(r0) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001880)={0x6, 0xb75, 0x4, 0x8, "8df478cd44b46a8047769daee7564e01124b1a60", 0x9, 0x3d0d26a8}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:05:13 executing program 0: syz_execute_func(&(0x7f00000004c0)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607f3aec4818558da0b9cf8c4c464660f3838520a470f898c0000008633ed6477f866440ff481697676397f2e66dd43e9000066410f3a62f0dcc481cd71d10026660f73d30066400f64287c7c66e7c1440fec3f67dddda8e83e3e3d07000000c4c17c5a5586b1f72ec3c112d119c2c2b0c1030a0000c4ca4e53d2c5b5b560160035ee0fc60fc6a8f2ae000000c4e3e549e10877ce45c032ebeb3e26430fde8cf979d58a33000000006500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8db0eef8c44185f48a376f1d3c185c0f9af04a2ccefba70fc4e251bcdfb8f73aa2a28fc800cf920000000000fbe2") writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)='S', 0x1}], 0x1) syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c46291a826202066400f4b1e0000dbdb5d66c441fd5182363c7f904620adfeefffffc4c28d0bd4c4a21dacb493c4f077339945fd7b7bd9fe3e420f0ffaa46a2670b9c4252a5a328fc978c2bafeefffff66400f46d2ccf20f2c34b82e0f505de5c443497c26847aa636450fb1d3") 05:05:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8050, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2, 0x6}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x1000000000000021) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x18808, 0x1) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 05:05:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0xfffffffffffffe8e}], 0x1000000000000075) syz_execute_func(&(0x7f0000000740)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd5831c48185589bdada9cf8c472566466663838520a470f898c0000008633ed63b6d3fada0666440ff481697676397f2e66dd43e9000066410f3a62f0dcc482fd33b7fb20c1f826560ff39500f066400f64647c7c4e6666c1440fec3f67dddda8e80fddf6c6c466b1f72ec3c112d119c2083eb036030a0000c4414e53d26666400f383859b80035ee0fc60fc6a8f2ae000000c4e3e549e10877cec049eb643e26430fde8cf979d500008d7d9b9b00f2c461895544b2aa369a66410f331597029702802d08000000baf266440f8f0d000000450d91f328c4e3638d6e8db0eef8eef85c00fc4a2cce6aa70fc4e251f18fc8d1cf920068ca000c98e2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d93457c46211a8262020e60fb1d747d32b410f0f6a00ae5d457046c441fd5182363c7f9000920000f30fc481b558f553c477851dacb493c49b05f0771e1eec46427b7bd9fa8f49c6d65b50c4a1c5d137bb0fd37907c44225aa5a32ddf666400f72d2ccf20f2c34b82e0f52e53d69ff0fff") 05:05:13 executing program 0: syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a4390200000044844f8a4877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f097d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4400f2e11ff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000000)="96c4627d33fcc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e205b4b264ad80f30091e1edee509c421045f46d6c421dd5831c4e10bf8c45b64660f3838524040c4c2550a14653223333333ed33ed4877f866440ff469768339dc7f7ffb000067f045fe47c50f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec319c2660f7829f6d1d10b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f266f2430f1bcc2626802d080000000eba49c4d05d5d0f91f3c4638d6e8df9ffffff0069410f4acefb430f9165fe66474eb83aa2f1fbbbfbe2") syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc44296921c7dfd2f8fe80faeef47c1780b01f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") 05:05:13 executing program 0: syz_execute_func(&(0x7f00000004c0)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607f3aec4818558da0b9cf8c4c464660f3838520a470f898c0000008633ed6477f866440ff481697676397f2e66dd43e9000066410f3a62f0dcc481cd71d10026660f73d30066400f64287c7c66e7c1440fec3f67dddda8e83e3e3d07000000c4c17c5a5586b1f72ec3c112d119c2c2b0c1030a0000c4ca4e53d2c5b5b560160035ee0fc60fc6a8f2ae000000c4e3e549e10877ce45c032ebeb3e26430fde8cf979d58a33000000006500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8db0eef8c44185f48a376f1d3c185c0f9af04a2ccefba70fc4e251bcdfb8f73aa2a28fc800cf920000000000fbe2") writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="53f3fde998de00662cf3371397d38a4d70", 0x11}], 0x1) syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c46291a826202066400f4b1e0000dbdb5d66c441fd5182363c7f904620adfeefffffc4c28d0bd4c4a21dacb493c4f077339945fd7b7bd9fe3e420f0ffaa46a2670b9c4252a5a328fc978c2bafeefffff66400f46d2ccf20f2c34b82e0f505de5c443497c26847aa636450fb1d3") 05:05:13 executing program 1: syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a4390200000044844f8a4877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f097d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4400f2e11ff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000080)="bcd32b50043a299ceb0b0df82c9bed1ad94e36af9f5b647c9efd4adf9353b37b37efd39f4383ee03beceeaae539124c5287118", 0x33}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc44296921c7dfd2f8fe80faeef47c1780b01f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") 05:05:13 executing program 0: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ec660fe56f6f69ad0df08e7918c481f811f4f24a0f2d5586f0b69f550f4b256556666636d06cf70fe0ceb37ff1f16441e800455d459203660f4f5f64b764eab7906c85c966002e0fee931aac37a8c9006666a566a5d67042244224a17913b75430a5e85c") 05:05:13 executing program 1: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000240)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ecaf663be56fefefefef0df08e7918c481f811f4f24a0f2d5586f0b69f557e7036d06cf70fe0ceb37fc481f165c7f16441e800455d459203660f4f5f64b764eab7906c85c966002e0fee931aac37a8c9006666a566a5700000c4a17913b75430a5e85c") 05:05:13 executing program 0: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000300)="43dd25310000006565d9345722790ec452c422d99a068f8878c2f2ec660fe56f6f69ad0df08e7918c481f811f4f24a0f2d5586f0b69f55c4624d3d3036d06cf70fe0ceb37ff1f16441e800455d459203660f4f5f65b724eab79067460f3acc04560766002e0fee931aac37a8c9006666a566a5d67042244224a994b75430a5e85c") 05:05:13 executing program 1: syz_execute_func(&(0x7f00000004c0)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607f3aec4818558da0b9cf8c4c464660f3838520a470f898c0000008633ed6477f866440ff481697676397f2e66dd43e9000066410f3a62f0dcc481cd71d10026660f73d30066400f64287c7c66e7c1440fec3f67dddda8e83e3e3d07000000c4c17c5a5586b1f72ec3c112d119c2c2b0c1030a0000c4ca4e53d2c5b5b560160035ee0fc60fc6a8f2ae000000c4e3e549e10877ce45c032ebeb3e26430fde8cf979d58a33000000006500f2366766410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8db0eef8c44185f48a376f1d3c185c0f9af04a2ccefba70fc4e251bcdfb8f73aa2a28fc800cf920000000000fbe2") writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="53f3fde998", 0x5}], 0x1) syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c46291a826202066400f4b1e0000dbdb5d66c441fd5182363c7f904620adfeefffffc4c28d0bd4c4a21dacb493c4f077339945fd7b7bd9fe3e420f0ffaa46a2670b9c4252a5a328fc978c2bafeefffff66400f46d2ccf20f2c34b82e0f505de5c443497c26847aa636450fb1d3") 05:05:13 executing program 0: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ec660fe56f6f83ad0df08e7918c481f811f4f24a0f2d5586f0b69fe77e7036d06cf70fe0cec402b998630b84815465c7f16441e800455d45441354be040101660f4f5f64b764f16ab790f3430f1ac785c966002ec9006666a566a5700000c4a17913b75430a5e85c") 05:05:13 executing program 1: syz_execute_func(&(0x7f0000000740)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607f3aec4818558da0b9cf8c4c464660f3838520a470f898c0000008633ed6477f866440ff481697676397f2e66dd43e9000066410f3a62f0dcc481cd71d10026660f73d30066400f64287c7c66e7c1440fec3f67dddda8e83e3e3d07000000c4c17c5a5586b1f72ec3c112d119c2c2b0c1030a0000c4ca4e53d2c5b5b5dfad000000000035ee0fc60fc6a8f2ae000000c4e3e549e10877ce45c032ebeb3e26430fde8cf979d58a33000000006500f2366766410f3a15170226bb26802d08000000baba66440f8f0d000000450f91f328c4e3638d6e8db0eef8c44185f48a376f1d3c185c0f9af04a2ccefba70fc4e251bcdfb8f73aa2a28fc800cf920000000000fbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c46291a826202066400f4b1e0000dbdb5d66c441fd5182363c7f904620adfeefffff2643dce4c4a21dacb493c4f077339945fd7b7bd9fe3e420f0ffaa432c9c56a2670b9c4252a5a32668f8f78c2bafeefffff66400f46d2ccf20f2c34b82e0f505de5c443497c26847aa636450fb1d3") 05:05:13 executing program 0: syz_execute_func(&(0x7f0000000740)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd5831c48185589bdada9cf8c472566466663838520a470f898c0000008633ed63b6d3fada0666440ff481697676397f2e66dd43e9000066410f3a62f0dcc482fd33b7fb20c1f826560ff39500f066400f64647c7c4e6666c1440fec3f67dddda8e80fddf6c6c466b1f72ec3c112d119c2083eb036030a0000c4414e53d26666400f383859b80035ee0fc60fc6a8f2ae000000c4e3e549e10877cec049eb643e26430fde8cf979d500008d7d9b9b00f2c461895544b2aa369a66410f331597029702802d08000000baf266440f8f0d000000450d91f328c4e3638d6e8db0eef8eef85c00fc4a2cce6aa70fc4e251f18fc8d1cf920068ca000c98e2") syz_execute_func(&(0x7f0000000300)="43dd25310000006565d93457c46211a8260fb1d747d32b410f0f6a00ae5d457046c441fd5182363c7f9000920000f30fc481b558f553c464430f5e311dacb493c4676567f018a440e415b6b6c4427d5a9200000080ec46427b7bd9fa8f49c6d65b5084a177d323d137d137d37907c44225aa5a32ddf666400f72d2ccf20f2c34b82e0f52e53d69ff0fff") 05:05:13 executing program 1: syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a4390200000044844f8a4877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f097d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4400f2e11ff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000080)="bcd32b50043a299ceb0b0d", 0xb}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c4c2e19c3bc44296921c7dfd2f8fe80faeef47c1780b01f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") 05:05:13 executing program 0: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f00000006c0)="43dd25310000006565d93457c48179130f22790ec4a37d04ce2152a265a648083e0fd4d88f8878c2f2ec660fe57f6f6262ad0df08e7918c481f811f4f24a0f2d5586f0b69f55c4624d3d3036d06cf70fe0ceb37ff1c4a3a95d17006441e800455d4503660f4f5f64b764eab7906c85c966002e0fee931aac37a8c9006666a566a5d6704224422470791330a5e85c") 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 1: syz_execute_func(&(0x7f0000000740)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014e4e4e5b30091e1e26ff32f30b0b045f4607c421dd5831c48185589bdada9cf8c472566466663838520a470f898c0000008633ed63b6d3fada0666440ff481697676397f2e66dd43e9000066410f3a62f0dcc482fd33b7fb20c1f826560ff39500f066400f64647c7c4e6666c1440fec3f67dddda8e80fddf6c6c466b1f72ec3c112d119c2083eb036030a0000c4414e53d26666400f383859b80035ee0fc60fc6a8f2ae000000c4e3e549e10877cec049eb643e26430fde8cf979d500008d7d9b9b00f2c461895544b2aa369a66410f331597029702802d08000000baf266440f8f0d000000450d91f328c4e3638d6e8db0eef8eef85c00fc4a2cce6aa70fc4e251f18fc8d1cf920068ca000c98e2") syz_execute_func(&(0x7f0000000340)="43dd25310000006565d93457182318a8262020e60fb1d747d32b410f0f6a00ae1d457046c441fd5182363c7f9000920000f30f122d2bbd000053c477851dacb493c4f077d6c42135eb1551000000d9fa8f49c6d65b506a26bb0fd37907c44225aa5a32d9c266400f72d2ccf20f2c34b82e0f52e56647320f6287170000006b00") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x81012, 0xffffffffffffffff, 0x0, 0x0) 05:05:13 executing program 0: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ec660fe56f6f69ad0df08e7918c481f811f4f24a0f2d5586f0c19f55c4624d3d3036d06cf70fe0ceb37ff1f16441e800455d459203660f4f5f64b764eab7116c85c966002e0fee931aac37a8c9006666a566a5d67042244224a17913b75430a5e85c") socket(0x0, 0x0, 0x0) 05:05:13 executing program 1: syz_execute_func(&(0x7f0000000180)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fc4e2459812ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c23233fc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ec660fe56f6f83ad0df08e7918c481f811f4f24a0f2d5586f0b69f557e7036d06cf70fe0ceb37fc481f165c7f16441e800455d459267400f72e3b84f5f64b764eab7906c85c966002e0fee931aac37a8c9006666a566a5700000c4a17913b75430a5e85c") 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:13 executing program 1: 05:05:13 executing program 0: 05:05:14 executing program 1: 05:05:14 executing program 0: 05:05:14 executing program 1: 05:05:14 executing program 0: 05:05:14 executing program 1: 05:05:14 executing program 0: 05:05:14 executing program 1: syz_execute_func(&(0x7f00000003c0)="96419cc4a2791dcd0f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784950f0fb8c467159615964e4e5b4b264ad80f41ad1e1edee50946c48f68009751ff0f66410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f86644cff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d213a06662ad7c826660f73d30000400f6428c441c173f68b66f2ab44fc0ffc3f3fdddda8e80fddf6c4821d9f44d9572ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae0000c1803c57d500c6fefeeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acec4a1fa105e00110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c48179130f22790ec452a265a648083e0fd4d88f8878c2f2ec660fe56f6f83ad0df0de0e7918f24a0f2d5586f0b69f557e7032d06cf7540fdf0fdfb37fc481f165c7f16441e800455d4503660f4f5f64b764eab7906c85c966002e0fee931aac37a80f381d9cbbd3cd0000006666a566a5f32e26f34580b50040adda0400c447d9f5") 05:05:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x10000}, {0x1000, 0x80}}) pledge(&(0x7f0000000080)='}\'\x00', &(0x7f00000000c0)='&\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30080, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x60, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0xc0, 0x0) ftruncate(r2, 0x0, 0x7ff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000240)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x0, 0x100000001, {0x80000001, 0x1ff}}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x1, 0x1}, {0x3, 0xffff}, {0x3, 0x7fff}, {0x3}, {0x1, 0xffffffffffffffff}, {0x3, 0x7}, {0x1, 0x3f}, {0x1, 0xfffffffffffffffe}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x3}, {0x1, 0x9}, {0x1, 0x80000001}, {0x0, 0x32}, {0x2, 0x400}, {0x3, 0x1f}, {0x3, 0xff}, {0x9ee7855b70d17af8, 0x7}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x9e4}, {0x2, 0x8}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x1}, {0x0, 0x6}, {0x0, 0x5}]}) pread(r1, &(0x7f0000000400)="d4ae40416986894bb3259286", 0xc, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x9) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x3, 0x4, 0x1, 0x3, 0x5, 0x9, 0x3, 0x3, 0xc4, 0x400}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000540)={0x6, [{0x1, 0xdcc9}, {0x1, 0xffffffffffff2f8c}, {0x1, 0x2}, {0x2, 0x1}, {0x3, 0x40}, {0x3, 0x101}, {0x3, 0x8}, {0x3, 0x6}, {0x1}, {0x3, 0xcd}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x7ff80000000000}, {0x2, 0x1ff}, {0x3, 0x7}, {0x1, 0x4}, {0x2, 0x7ff}, {0x2, 0x2}, {0x1, 0x5}, {0x3, 0x3b4e}, {0x3}, {0x3, 0xfffffffffffffe01}, {0x3, 0x40}, {0x3, 0x8001}, {0x3, 0x97f}, {0x3, 0x5}, {0x2, 0x1000}, {0x0, 0xffffffffffffde64}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x38aa}, {0x3, 0x6c7}]}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000006c0)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000700)) fcntl$setstatus(r2, 0x4, 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000740)={0x10, 0x0, 0x4, 0x100000001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd0b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffc}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000c40)=0x3ff) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000c80)=0x8) r5 = open(&(0x7f0000000cc0)='./file\x00', 0x20022, 0x0) r6 = dup2(r2, r4) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000d00)={0x40}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/ttyCcfg\x00', 0xb0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000d80)) recvfrom$inet(r6, &(0x7f0000000dc0)=""/131, 0x83, 0x0, &(0x7f0000000e80)={0x2, 0x3}, 0xc) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000ec0)=0x8) 05:05:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r1, 0xa) close(r1) flock(r0, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x1f, 0x4, 0xf3b, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x9000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x613baecf}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xfffffffffffff42f) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7ef, './file0\x00', './file0\x00'}) 05:05:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x140) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xffffffffffffff39) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x7, 0x8, 0x1, 0x9, 0xf91, 0x1fd4000, 0x2, 0x2, 0x10000, 0x7}) close(r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) 05:05:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x800000000000f0, 0x7}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) 05:05:14 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) r1 = socket(0x18, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 05:05:14 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:05:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 05:05:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000010, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe02}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x4be7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x226}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:05:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x28000, 0x0) 05:05:15 executing program 1: r0 = socket(0x15, 0x3, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x48, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:05:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80000001, './file0\x00'}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a711000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 05:05:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x200, [{&(0x7f000071b000/0x2000)=nil, &(0x7f000071c000/0x2000)=nil, 0x4}, {&(0x7f000071a000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0xfffffffffffffec8}, {&(0x7f000071d000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000001000/0x4000)=nil, &(0x7f000071e000/0x4000)=nil, 0x2}, {&(0x7f000071f000/0x1000)=nil, &(0x7f0000719000/0x2000)=nil, 0x347}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000071e000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000720000/0x3000)=nil, 0x2}, {&(0x7f000071b000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7}, {&(0x7f000071a000/0x3000)=nil, &(0x7f000071f000/0x2000)=nil, 0x5f17bf94}, {&(0x7f000071e000/0x14000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7}, {&(0x7f0000726000/0x4000)=nil, &(0x7f000072c000/0x3000)=nil, 0x1}, {&(0x7f000071a000/0x2000)=nil, &(0x7f000072a000/0x3000)=nil, 0x3f}, {&(0x7f0000720000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000072a000/0x4000)=nil, 0xffffffff}, {&(0x7f000072e000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 05:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 05:05:15 executing program 1: nanosleep(&(0x7f0000000000)={0x5, 0x5}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x6, 0xffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa00, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x4, 0xffffffff) r9 = socket(0x6, 0x6, 0x9) r10 = open(&(0x7f0000000200)='./file0\x00', 0x180a0, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x19, 0x1c96, 0x9}, {{r2}, 0xfffffffffffffffd, 0xa8, 0x80000000, 0x4, 0xffffffff00000001}], 0x9, &(0x7f0000000240)=[{{r4}, 0x0, 0x1, 0xfffff, 0x1ff, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x1, 0xf0000023, 0x401, 0x1000}, {{r6}, 0xffffffffffffffff, 0xc2, 0x1, 0x101, 0xfffffffffffffffb}, {{r7}, 0xffffffffffffffff, 0x80, 0x3, 0x4, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x40, 0x80000015, 0x4, 0x101}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7}, {{r10}, 0xfffffffffffffffb, 0x8, 0x0, 0x81, 0xffffffff}], 0xa5, &(0x7f0000000340)={0x4, 0x9}) r11 = socket(0x2, 0x0, 0x4) fcntl$getflags(r11, 0x3) r12 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r13, r14) r15 = semget$private(0x0, 0x0, 0x20) semop(r15, &(0x7f0000000480)=[{0x0, 0x4, 0x800}], 0x1) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000004c0)=0x8000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000500)=0x44) pledge(&(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x00') sendmsg(r12, &(0x7f0000001900)={&(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000600)="be8855511694a3b7e3c193f9d77c34863de81247113d3609bfbd2925fee27cab60c1faa9c6708c708503bcfa28771b61b1c81aa790974214397760e2578515ffd37ccb73cbe3509ab4b013b4ba93ee6e2c18e3eb769ac7e9dc6f80ece5290c8865fe54b73cbf3999c5c8ff5031f91deac1486629ee6d5b9652c45a9b5518cc6aab9ec905633a69bf2e6c763766f146e66fd419d45126a327dd70371baffb3640f9e01e17b40a404380f6c7396bc6161f69c6ab8c02d1198e13761047b24eb1a5bcbcd5966a44e559", 0xc8}, {&(0x7f0000000700)="1d1a18409d1c866292d08d03ea09e57f93d4fdb1e638f9c35d3457b6a57e5bef6811735f057561", 0x27}, {&(0x7f0000000740)="5714d8df9126ce2a210647a068b30554d7ed7a99aef484bb85647980c49d1b23a01b5e57db491f174be43b6636dd4c50e12515f41a4c88646a8a0692852739f5ae08edf7787ffcd9cbd0f19de85737ac2341029ad3bcc039545c51a2efc4eff68bb80ba6c24809af94402b566a6e5339de35617ee277d69766040b16454f9350728aa5f921f88458cd8c16971524d360799f066daa8c6fdb75503ec2994ce79c0dd946d71db4752d628c4fc8f352cbf87cc14634bf31d123437eee575ef5fe612a22160f41d49c13eb4a7a8797e29bb8cb304aa38840e174563da2bf324804642b78ade18a68c086c46cebae678ce563e619b98a725ce1ad94ec28675b34d2f4c86be7aa15805d3c7d827e89da7fb1b144e1b173cb59653852189ac0401f20359a61f0cfdfc2a7914661d25b5433e76cd1781e4201980a6a7e2b15680d8486bb043ffed332239d05b4ca9a3d295ee7059d5913a124f967d3bd72521819f0a6e9e8378ed965a8742a941d1ad9f740da8399429bcd39bb1f85e31a7d1369b1809070e8f41ea80875b8131165cc11ee1504dce210a9b51c20fc742f3ddeb1bdb46aa28ed97ecd8ce4f5f17524ba8e0d17caeda78ef7ead26f091cd0b868acdec865c0669eb6b4ac16fa30cce4ecab1631be9bc3e8df0f91059631d50cc2eec1d0081361830efd2496fa41c1e9408837ac3fceeaa61a57c1ceb1ccaadcbfc83cdd0b070ef62ac28e0cdde3d5e6088573e9dc350cebdd724eeb24529cec4534668283cbd2f42784120bb3eaf7d45795d68a641af3e08ef7fdddbfd2e37e58bee704756fbc8204c2956c081c65640e2c6ab8de72aabd59c39a351064b93ffce2a8bd3e197638a5c8f22488d90512bbcb1f457dd663d13dceea64fa8e0d9ddf7713637b9ff899771659d26b6a1e80b4f0b50262b585dc0e6b316ce0421aa4eaf44ae4c30ccada8928b1f5eccc66cc2536e96ad7aca429ac3b8dc639514218137f7d03a382f94e5040f4810349472623d60018a79a21e4802e8a447dff3ce2293c3e66a44941bd09d794ead322476d22e7c1214aa71acf2e9b6cff0c4a7f83838d6fd4ba1815c1c4cfcdee303e1c73cf1293345acd4e42b65b94b24f5cd22c45fd84d413ff4b1b2db20f61d66fcd248327cf1f4db415767d68658762f18cb7079f9a3bb5dcc8d46af6b783a12cbd92e5e5a34aeb8e2946f561a44201f544ccbf43fe5f81495954d2da21d6b292e3421a7b9459021fcae904fe2d2b76a074c552dbeb54dfdec632b0ff757caa5b6169f2125f7f35f4bd3b9b0f21c4519680878e38767106a1b4590f32083721aadc57cd49db4f821d206bfe829085b35e1f7ee616dcd2530f3a7d8f55afb85b566b1b10535a019de51ec6880c607a651dc65a8fd55791888f8e408d89a342588f6408f318514343875aeb7226f7905e035f261fdf9c2cc3d981999dbb7f61f0816e3a1290a53ac262a60cac963ed70b01f7841faddaf8f4c06b05f663728fe21c40bfd75b2f4370d7e72a2bbeb8a593ac7b8f1245f8d833af372473a1fe60c823dacd3f3f4cd909a083e32c2bc469504b087d5a21c3ae51f9845409836d8226d6db4d52322ddb948e3537c720c545294f7e297781fd1725d414f26d170ae1156e75cb5b2965506fd3be5529addc354e8ed9ba27da17d4eff176c2fd307c2ae0b6fb8fb3f8f155e3b15f0d1caa67199cdaead93976071969f856c534f1a7185eb970da4a065b5aa9b6e1774b79b9a94668f44a9323b7d5a0957f95dde1decbe5849e7b4a45d7ba460e6c9dacbef5838572334ffd3efc15500d61e314241be45cc5cf855c084974d867032ed42a81b9b3329982b9909448bcbbb0f64ca018422052281a5b1fc6819316a5ec3381a7ef8e1efe6afb16c1d38cb295f102bfa88cc7db1a9d77d46642804d7e66bfe0a10aab48a75d5baf1306f21e6247b2fa1af5a76cbed890ed561d7b9f3b3baf9d35bddef902204bd70741dbe0aa62e9d6829bb4f673025047a04bcb3a4a915ad39e6dd2a2257c6bf5641b2d38a7294be1317d610c20bf9fca24026219386b23a1737d1f2483bad3b258729e3d0531e73d8119ab7f1d0555ced0093933e15ac4611c1db8d37ec3b5355a3b396fe99276c0f56405a7d2e75df2a3edc95ed01ba4ffa53062660c2cb3c1b6dd5bfb677bcfb4f5172e62c90199d88e7e3270795f66a4a9cf427b44b69b39db9d8312e5928484e3dc101e4ea9d51391322dda823803ac1b7e60e7adb8efb2b04e1121563275d6c4ff7ef327f2824d59045ae79d0717f94f078f2701397d13012a1c01e71b213f42918c1983baed00e9d669982b0edef0d126f79ff1de866ae64adee7a5329e222d18d91fb8da7c7a1b7818c30ad521a17b154830868647481fd3fa035fbe3359336790ac7064bbb7cf6dbbb01bd455104a82c96a8a7ae1627976fce76d41ef90239a53fb71d6ed008eec01d474cd52ad83aa692aa8958652e5f5de4d254f71cf42328c2e9ed9ec1b85ca0ef7c4133f53f644f2df61f9c175c692de4021ce4b202986e75df5bf25a4169a8eba09842637ce91f1183b0377a0f2f7768835ad500dbc0888b3568ebcf7938453658a310b3d2e29450469e1cd8de932c7ad705f1ae1780003fe62f8fdc76cf75d7dbf02f16a5a4972b24324317e63a912bbcab12b33deaccd5fac5e42c787d9921f2fbc46a2f8f5c4269b3d4a8248a592198f77aff733f1781fb94cfe4cec796084d3d8b44611bc36d889b3f13e4da82aadb40c95ca2e43f062cdfd5bae8b9f2178691e9ed463deb03809cb13cfbec28c1df8cdce7006f2ee88421a673780f51638231ddf254e0293561cbcaef44169ccab375ea3d44937a1dc2df9dc279eb12f29df80220f3c14d4b1aa0acf5136b202b62110f471d15750129e01c4e67829ab16ab4470bf9d48aa6b18c8727d17b5d894ecf0c2a75179110f1d90d147aa2b2b58e3fa0f6d2b75db07760cc41732cdf43cf701f201a233d117ecc7d3707ab29198c8145fc012da660f2b15b9b4a4c8f2c4f88fb7e68288ac3cb3dcfcbffd961a8b1b3055d5032028121548971d640bec77b1b340297f091313d07150dcb4768014529224cb7693d925d8a9ffae9bfd9ab7b648ae784690af5dca0b014b43a88fc8b5cc06e4d1bd6af29b4b115cd8a8a108938b5ee166f0f833f2f7cbfda5285bb72cd6be9f96fd91df66c8854e815fdcbb6ac13f0d3d27214b309837c96c5a2cd78158001fea916728637442fcfb98b58fe812d95577cdc1451665c29fbff2631d8a76213ff39ac1db8c80633d5c741018589ad59359f1441c4105c8016a188a4d623e9e4552baa4baa4a4e3b73c887951a754c9519fb7a37ae0632749e141c5b94f3754e84594133310ad3c9a0359f3b26714358846f9375ccf51bad04f3383fb491fc6857873a0e7402a7deeb7741f4f386b3d12dd8bd47ea0d2402ba1b77077a9bdf16f53c50e7df49dff3a0e7c24f0746d749ccb79913b1dd6706ca6f87a5abaa7b309c1b942f381fb8a65f55564597ae100e4919f1c1750dd1398366ac7d1c4d92e57d62a1694713c7914a33842ea2fdccef1910e1d4b2c641471c7e2e3af931e0851c97300abff21d685719707e1e416222e62dbf33525bf23cd9c1d111fae87e63d342705ca102a3580614b105beb59e62731e22303f5f4b7e43373ac333638c02396ec4760d9f0f90a6a37c3c1ab0513e77df397d1b380cc81696cb258d1ca64056674694e84b0b45efce4f7e6c944a8253f96a7b234d594b4c3ae709ef6d7d4d3d1f1644f2541cfd18627c870ec0bc617ff8982be781271271ae2cc024a48d96987b9934b8a64e973f896f468789bbe94a324dcfa44c80e7aeda015ec05d32d87763288bd51d78a153599bd73e9718e35916df5f6cf7ebb87fb0fe07f89d0b60305b9b13160e8fb77a423e279850503ad60ea3ee606c2192e8b234c947d53a744856a34f5f42b13af6f629a99f842974fe279d1cab6006d192d0160bdaeeafaf4eccccd8f80371bfb753d26a4aa0c684c2d2c5bf8c2dc27dba9bc023d31aaf87c24c2c189cc7a4239430f2f17f57545fd4bb73878f810ba6664970e4419ac24fd78e41bfa46f67cc81a1ffb9a6aaa1fdbd328b97fb4465073515f01825ceb839cc0017134329812f128d4c7c839cc6b2dc4150da655ed4239e910752aae8b5118d1a44427635bc9aeb093337457139978212b3373aeb2aecbb4bd4f449fcc830428b658eda8806311d4e0527c013a5b7480ae8f570e0ca8da49b9950692b0f706a8325535204c6c72fc1a5f19ebc7e3948fda385204a0139d2f159a8b36767456726e67338405fc27aaaf14c002f2f073bd16a652cb6597b9a8e9bc5441ab4c5808246c53c64165626e915ada9eaecf8b9308e41e6d94d052663d0eeb7ed9643e7743c0cc353cf0ca13eba73119009c8a8b410deeede1ec0a1c26bfc336fec70e714b623799ce952cfd6c79f25a3bdb87d96c1a41b969c318e52b3fa92151e75403d8f2caa9e9c7b1bf61bbeddb4212b47ee3046729ea7c4664d508fd00f9f0011a0b75e7974ef8ad70add12030c172ce0c6976f8a72fdd331a62eb053ebb1900ed8a79b7246310abafaba4198848f2c39bd0688cc23c3427c0447e4953d50d2c65e5feb499dddd2e021229821259c8f7902bf1cd4792738655c81da961c4306a4e2225c3b6ee130c33247d1226f50a177b4f69abfb9280e9c8c09c1a94307967a546d4f82a567bcc53655da6c6cfe0ddc6fd1b3bd182c961714f11e4ab55b2d545453a4406680b747548b693f18287c528b52ac78e4e6a7cee5f802585c04421f5bf36021901905b6cb6bfb805cd4da9874316193806e8c32d5e2927dd5530c753a7fc9b79d56539560cd0eab6899d14805ed1b5a6d1c4706ec19fec97d4bf3677406dd1e16c23bf5694edfe7346f73bb852846df751b55c457ff2eacd55bfebb22863bcee24f8f85316fd56af5e96ec28a70a2dfe74d7610bb12d00040be4b3c40c049a25d52e5dfb880db816be03d242738c53a2dc17c73f773cd80d63729a9bd45354291140241a893d74bdfb3d52968196d47565b9c7ca82681ddfaaf933cdd33c122b5fa454c91b3c9e54efa4fa15349de304d230c485e86bf056bdd689101c333b883ef4c57cd069fcab8eea42af7d973ee51a053b8a10d3ec0a65d8fa348fe8aecc8a76152b03208218763302389b120268b0bb3845290b0163522656cef496dd5b9d6956558738c8d6ade1c4cf38c5692f4928cb7765f74fc31ac81558412b06f1979cd75b16f3b8ed335e4a78852e5ab2ce7640e6165724fd3a5468871b891d3c8d7db2c8be724c26a8dc9857cd6a1d26b23dde2392bf1ea797b299c51b72b417c52696c3c69e094316bf6396c9742d85a11b923304850db206bf1ddeb75a23a29a8a887410986d9a7f317e0311cdfa8406455b86058e7b2fd7fc2adc1039bb37861069736e9bf065d16e9403365fff4e6086649848649073621c0ae014e836c0e20132d6ae6b7d491eb466b501e97acefcc44a8e9979cac0dcf93864d5414e2cf926395f0822fae1157d53499d3ae4414d743ed5c81db4b292ddd9480c943c58e37d0e9ea2cfd1d0442fed54e930675f24ffdaa6666be41e888226090a7cccd23abe9e132df9e8d24ae0f0ca8208ba545c138a37db3c797931555309af87485c4329e3f7a5ce5df24be3dcab9e35c1242551aa11f2e64fa25670303f5368e3f38cec93eaf47c75a844ac33f896d01885db35955862b336dd024d36a4039a5699a96172262103", 0x1000}], 0x3, &(0x7f0000001780)=[{0x68, 0xffff, 0x3, "f6cf0767fb65c2596ae4a667cebb1f7cfe9871835b3ed9c6c324d2e63d372f0fe81c1aa16f9ffb4a8432a108d184d47cbe82eca5007b4e77355f7e6c678a12d8a940a9138678e1bbb9503b0856128c0f20dfd3cb0e37c6"}, {0x108, 0xffff, 0x1, "bbc72501a5db494b2686af6644e5a13d59116672a4578cf30ee6ef980e88a702f70993268fa7ce40098724b8a654e97baa0f62177308ca32a4a04862e6d87648aee71a034eaa441480b331d545ca713f8d575e54efac348def1bb1f0f8177c6e0c02a732af19a1b1d0427c905f8e7ba63149babdfc831a3f6805bd972c1c5763f9e2444090705a0475249dc2b021b391ac4c1ba06a3c4cc5bbd25e4d2410e947887e450034a812ca94f98062dff10abf8e79b4220e9ff2c2b11085f56d5d5a222b31a203d58c608940449a55fc56a5ace2b9aab2b6bbad1bfc15355626f00ff18772b3b2810e951316d88f09259c601e51"}], 0x170}, 0x400) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001940)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000001980)={{0xc58a, 0x40, 0x7}, 0x1ff, 0x0, 0x4}) pwrite(r4, &(0x7f00000019c0)="9e781524d923f36c412f07e5ef755b0d11d550d1e2fc19ccfe8eb1ba987223b9084607aa0c10e6cd867c9a845809d375251a11dcd37777df06f59b00aadcb45e68220c9d2ed8457faa244ae5d18fd1eaba6b91f2cb168a706025877edef11ec4acea6ce8c594d2bf8f5675", 0x6b, 0x0, 0x0) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000001a40)=0x212f2073) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001a80)) 05:05:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2f66696c653000a7752cb33bceff66924d7639b2ef9706f3b380a8dc650b09c936ee"], 0xa, 0x0}, 0x0) 05:05:15 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:05:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001, 0x0, r1, 0x100000000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 05:05:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000000000000000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107002, &(0x7f00000001c0)={{}, 0x0, 0x0}) 05:05:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrusage(0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 05:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000000005c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 05:05:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000180)="000200f1de2b76d388d8621725146121dc58c5e6f0b3d557461255520b5a7b854c37e08639f0510a20e0d96f822f892450649238da6998fe944a8e02d54a721db16873c09462891c67917b781d24a403621f461f107dbfb950349ed913316f82ac6e83b4a1e110b14fbaffe61d37c59247b86748336952acf51ac1cf84e0d8b85423bc8f043a41ca3d050000000000000013d10cbcffe294898a51ecca7600e5651b3303d7cd656b31c6da94e943a1a61359d27cbe3737d4b12095d8bde9275be838bba286347dbdd30e42e3c3974a2a355ac302c9ad257de490dfe9cfeab4598aa0b06e8d1bfff5396fb5e2", 0x2d) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xaaf0, 0x2, 0xa7, 0x6}, {0x0, 0xe3fd, 0x800, 0x6}]}) 05:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x49, 0x0) 05:05:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="9091d5b8362cf6e5bb9b253c92868c6fab90e834b29f3bc3e621a68c71f6513cb6188bf86dbe7c389dad64592894e258130737b060d591da935aa8baadc18a5e15", 0x41) shutdown(r1, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xfb8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x0, 0x7, 0x4, "0963830b4f434fdbf27172a91bc70eb35caff2d2", 0x3, 0x9}) write(r0, &(0x7f0000000080)="9d", 0x1) 05:05:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:05:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8081, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x7, 0x6c9, 0x4, 0x3}, {0x3, 0x1e0, 0x3, 0x80}, {0xfffffffffffffffc, 0xffff, 0x7fff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 05:05:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfffffffffffffffe, './file0/../file0', './file0\x00'}) mknod(&(0x7f00000002c0)='./file0/../file0\x00', 0x20, 0xffffffffffffffd5) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x182, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="2e1a08d7fee25a04ebb7f4db6df3d9e00359ea99fc93aabb370dafc3bcc8b18c625a1419473a", 0x26}, {&(0x7f0000000100)="090db54305425b1293abb5ca0a1f6b69d25765bfc545bafa0ebd8171fde57198bd4d843cd3272e7902ff4397435ce6702032c28202144b72df182b468869602510fbf2ae53ae56541f352688f7d57d9b64c2cbcb3fb896fbd10c32422efc9fc7077f6b82d6280ffabdc5000e66d3cc6524530a829ad3ac51ca1be3c2838c2cdc40d6ce29135febf8a1726a7cf3ead7107407b67f4a5b1dac25eed32d7fa23c3a0cabef471cc0de0c8e6ecb3a790dfa0fbe243a918a9876e3e8b64d030ba2eb8912ef64449d3334025d033a405a1da5874a4a357b725e5974b2ea59cc977086acae420418d30a3aa6b0c7765a7125828f94ea3f66e4c783753c", 0xf9}, {&(0x7f0000000200)="19cb6324b0b47bad006a579fbb2c91ec0230caea6b296d23bf3416e675fd0e00f8a80e4cfbadbe110f24690ffcb459ca2096910bf8a5f4273c504728c1f4720e790ce866abb8a90f7c2b94f7f428bf5911e96cdfd87eb7c2c543e662e8c74349c9af0a32a4078844e8c3f3cba4e0f2f19f649810f37e5c3158e20d5ed6e148", 0x7f}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000540)='./file1\x00', 0x0, 0x0) r4 = dup2(r3, r1) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0xffff, './file0/../file0', './file0\x00'}) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) close(r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000400)={'./file1\x00', 0x100000001, 0x7, 0x0, 0x1, 0x3, 0x40, 0x7, 0x1, 0x0, 0x2, 0x3}) 05:05:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1000000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xac75}], 0x1000000000000275, 0x0, 0x0) 05:05:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xf42) 05:05:17 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='&&\x00', &(0x7f0000000140)='^.\\\']\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='@]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='}\x1a&#*{\\\x00', &(0x7f0000000300)='\')r\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 05:05:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:05:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000001b00)='./file0\x00', 0x40) recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000680)=""/14, 0xe}, {&(0x7f00000006c0)=""/254, 0xfe}, {&(0x7f00000007c0)=""/142, 0x8e}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x4, &(0x7f00000018c0)=""/207, 0xcf}, 0x843) r2 = open(&(0x7f0000001a00)='./file0\x00', 0x10, 0x36) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000001a40)='./file0\x00', r3, &(0x7f0000001a80)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="aecd92cc783b9d591db791", 0xb}, {&(0x7f0000000080)="290d470618a9ea5b736948272aac655e574ae551b1ffcee1d7310e5916c45cf9bcc7dc35d96ee394bf764eff7fe068745796016d55de9a46b99aca439f12664267d032927b190e6663723a1b8949d92c7e5d96edeb612870be8d13a0ae597ebcb601d76152f10d4b80ab6e14d41e75348e8056351a1d2f4b1007e08a1320b09cfebe22243efa8977edb84089cfa012c67f9a1ffd77a3a0349b9339b950608eb348cb48b18ea2d3de41657981f5014b40f4838ee8ea59332e8d0f8c06deb6c5a7af347c201df271b8d4c4f2241bd39dcf29a71351fb326a161dcb5fc242909f18e7b16caa9c54bbc68aa7a0e88a6c98152c4163347c6e628985b72e4fbef6", 0xfe}, {&(0x7f00000003c0)="b2d214f6049a68dc755bb824f96b0cee08ddba5b76b6e3bbe8e572b88db8a224469c592b59fe3839819e5d527047af9f67702bb14f12d798ea38639ef671f37947c2c3dcc744055341b4a777f7b7cdf86a5a5d34443b97aeb4d1eaeef89781b2d8ec28216324237be24cc46486fd75715c4b340c163857821bfe74802a5475094a73ea07ff4f81627f5d29b5fbfd6540f2375c660561eb0f0ac237e60108ddcd231926c11bd8bfb83eadfff676c8222840360040a33d08f8b36973134db8bb911081d4a5f3e615e26c2dc3f9", 0xcc}, {&(0x7f0000000180)="64ce98d4da5d0c03612cd0ea55481d42de670ceb42c63300b4156fbf2051e40b3d714c33f1b8dc825fdf451e6edc6eb24f769f219052a3f807090ab7451657e4704073343cf3", 0x46}, {&(0x7f0000000200)="85", 0x1}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="c00000000000000001000000ffffffff923a5584e5c558cd32142e811ba94143a518bcde477a4c315c4fbb4ccb6ac4cbaa7f02eafed8935f78fe281554905502e25f70f9465e68f5e1da3f7172071ea0af01f6dcfc965356efcc98299d27f045fc558a3b6289c180ba3d4e9125a3efaaf8ced01b7e55e89eab0b0ab8c9c8a246091c2cc2fc3c1b3d65357284b375756cc45d49254b81c02e863a64100487e98b964ccbdf3b5975337f2300a289f24defbdb466c73d918882463ce8459cf2d43e"], 0xc0}, 0x2) 05:05:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x8f4}) login: uvm_fault(0xfffffd803f00c948, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15)