kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 18:45:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.40' (ECDSA) to the list of known hosts. 2019/03/25 18:46:26 fuzzer started 2019/03/25 18:46:29 dialing manager at 10.128.15.235:12311 2019/03/25 18:46:29 syscalls: 1 2019/03/25 18:46:29 code coverage: enabled 2019/03/25 18:46:29 comparison tracing: enabled 2019/03/25 18:46:29 extra coverage: support is not implemented in syzkaller 2019/03/25 18:46:29 setuid sandbox: enabled 2019/03/25 18:46:29 namespace sandbox: support is not implemented in syzkaller 2019/03/25 18:46:29 Android sandbox: support is not implemented in syzkaller 2019/03/25 18:46:29 fault injection: support is not implemented in syzkaller 2019/03/25 18:46:29 leak checking: support is not implemented in syzkaller 2019/03/25 18:46:29 net packet injection: enabled 2019/03/25 18:46:29 net device setup: support is not implemented in syzkaller 18:46:33 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/45, 0x2d) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="e9542a39b2f3d8081e8160f98f1131bae5789cadf5c1dac5180b880a1ef494374e84b20b83a17d102bc55705c5893e109e23e015b7c308334d7012d6553ba57f40ea7d4e8160875554b9fe2419c0087e0dfad808e7519ffe1c6559ddbaadd3291554a3cee6c5731b013559a687603c3ea4f9e5f379739696370164c4cd6e9803c13d7f97d052846d5a3842655b45e0d61e0863b638e1c6163bf0850455", 0x9d) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x6c653b59, 0x1, &(0x7f0000000200)="bb6fb2730453bbb2e14ad68e55f16b0634854c8d6aaa9e25526ba941e035894a179cf48696db9cd84a6f73e3319049eeef080cdb0a0103741c44adfd43ad4422a5be4e5357692329cca3f1c8f6f9fd33a00e3f12aedce4993b81635ce9", 0x5d) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000300)=""/17, 0x11}], 0x1, &(0x7f0000000380)=""/153, 0x99}, 0x800) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x402e, 0x2}, {0x0, 0x8}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x7ff, './file0\x00', './file0\x00'}) setrlimit(0x6, &(0x7f0000000580)={0x1, 0x9}) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') writev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="328b674ff039c846c9e6667895f75458ee6ae35e12a76b5144df0ef14f969afc50e363a8f9626787531a148da7a5eeca98aa8180bdaef3f48a6c2617676483fabf2e252cd65549f62127a460171623d77f115e5d83f2b66a9e36e903266125b621ac7befe38c012f44969f57401e98b92e4752e32498ebba493785d5c7790af88c6ef826797d0f5c2e41a39099575efa36244a5ee6cbedf54836d708eed2843884ca9edac014f7dc97b961add91f71ec4f07e56e904fc74e39ded9f8d954f615067532e6ac02a124fab03e1479030577ec317f66d859e6", 0xd7}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000780)) chmod(&(0x7f00000007c0)='./file1\x00', 0x10) r3 = socket(0x38, 0x2, 0xb1b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000800)="c1a018ba7eae9f88708980e7112c6d30e690dab617c82a6ebccc4ff57871af72626b0d807439967e0d0eb4ef78b6fdb78dbe4d06366e198e308eddfe9551f9e6c025b793e76efe03bd4f68c847c72ec729ed14d5e1c673ab12bb50598833c5f2347b8c556ca37ffc003f17e7290cf710", 0x70) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0xbb3f48536d587016, 0x6) getsockopt(r3, 0x2018, 0xe0f, &(0x7f00000008c0)=""/5, &(0x7f0000000900)=0x5) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000940)) r6 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000c00)=[0x0, 0x0, 0xffffffffffffffff]) r12 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000d40)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="61f45be2ef6f94c4e492e6dc1c", 0xd}, {&(0x7f0000000a00)="9bd455c98a50d02b6dc8eb78350d7636a6852b432d42bcf221462e31d1de7fb2f87af54732ff3b2a2d8398656aee69692f782060b77783cd024c5227a17c811c7d16335a504369fda7a1a19e849c328a3080f45c35a31bf39725e62d43afc6724f888d6cf3f3e72fecf25f9c42db996d547f0d4a29be80", 0x77}, {&(0x7f0000000a80)="4907eb6f0ef962c702fadb9a8ead6f66ab3a13928a3ffbd22e7db762b55b9fc72dec400a0fa848f21623", 0x2a}], 0x3, &(0x7f0000000c80)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98}, 0x1) 18:46:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0xf64, 0x400, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0xc0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0xffffffffffff7fff}, {0x8b, 0xffffffffffffffe1}], 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x28}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20108, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x200, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x8, 0x100000001, 0x101, 0x4, "b837762c0293e0ba1e81cea0d1e1d1d116d50fec", 0x7, 0x3}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="4f01cca06342fb94ff5fc5a96b28d47f7a4b1ab5d924f4d1b88858c2e87729ff9127a95d9a090d14a7b52aaee39f395af0525b59b2a79d867a19afb71865558d0edfd670b0eea1a014fab2c1e29d0f72b1b7bf43834bf0749c9b28e9be92d5d6a91e81dd53cf5c470447fd8f9aa71a38a665057fd96a41c26143309e24493f408cd8e9dbdde7dc3fa6391fae", 0x8c}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}], 0xa0, 0x400}, 0x40b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x10021, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000680)={0x0, 0x3}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000006c0)={0x80000001, 0x100, 0x100, 0x9, "7a7aca4b2c959c2ff842042d730cd500972aee53", 0x0, 0x8000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0xffffffffffffff80, 0x400, 0x200, 0xffffffffffffffff, "0754d94d5d91ef6b48f0114a22435b640fea9884", 0x1, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x4) getpgrp() r10 = semget(0x2, 0x4, 0x181) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000780)=""/7) syz_open_pts() geteuid() semget(0x0, 0x4, 0x202) ioctl$KDGKBMODE(r1, 0x40044b06) 18:46:34 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 18:46:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="1fa363b737c318cf0846f618c2e6e5463f895f56b8365d8ff1073ed206e1254b01f6739722f2491a0753e48df757e0b51888a2a97661", 0x36, 0xd, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x200000000000005, &(0x7f0000000080)) 18:46:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 18:46:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x5700000000000000) setsockopt(r0, 0x4, 0x400, &(0x7f0000000000)="9118cc23c935e9b98f008819f765", 0xe) listen(r0, 0x0) socket(0x3, 0x8001, 0xbfc) bind(r0, &(0x7f0000000040)=@in6, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 18:46:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x8001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x3ff) close(r1) 18:46:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="c04f3b18763d170648998c6d8552b408fda882140221c38f2cb8437bed718ca12c2b8d20bdd4fb1aa8923689f9c1f6b6ce7d6d802ce56d180bb612914caf34720eddb2ec03a9cc59440339bd39cda81f491ca9338c395b537403ecf279d61627df0bb3a604a09b7df7b5ae681158e337c8431d4b250c39e1acda665e439391e9e93a3370c3c6f4f94fbfe38dbe9d664f5cc8e919d20b8d15dac2f2e1c37bf8386d028857a0", 0xa5}, {&(0x7f0000000180)="f388bc771a5c880ce8ccd4e6b1387965aa76627cc4eeac4b2c20a42a5661c106799f6636250e3027a43f5226d202bc0852e062044699cebcbba721cb178a3ff5bf8c47ac1040189983046ba1aefe0cd0f40b4f271edfd86ff019c8decbb5a8249f65eb81117d8aad0fd577c1e88543226d4673ee5057b3752b9e1efc8ecd6cf025c8e73bbdf19e00ae022b254bab27df7235e477698140f2e80d02c755971d55fe6cfa9b67c7c1a00eecf9ffb2af97b33e1402115991", 0xb6}], 0x2, 0x0, 0x0, 0x8}, 0xa) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:46:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0xfffffef8) 18:46:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2044, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 18:46:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x640, 0x100) pipe(&(0x7f00000002c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) pipe2(&(0x7f0000000280), 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 18:46:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 18:46:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 18:46:37 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) setuid(r4) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 18:46:37 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)) 18:46:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) 18:46:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x200c, &(0x7f0000000000)="ebffcbff7fb9fd812eaa4e713048e69931929648", 0x14) close(r0) 18:46:37 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffff5f, 0x91, 0x4, 0xce, "3fcb3384bde83c921a513602f77975eea1f624e3", 0x8a0, 0x50f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:46:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x5) fchdir(r0) 18:46:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/244, 0xf4}], 0x1, &(0x7f00000000c0)=""/42, 0x2a}, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 18:46:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 18:46:37 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/240, 0xf0}], 0x2) getrusage(0xfffefffffffffffb, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, &(0x7f00000000c0), 0x8, 0x0) 18:46:37 executing program 0: mlockall(0x3) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) 18:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x0, 0x0, 0xffffffffffffff05, "90de290e7989a23ff89c16723f911a1d962f681f", 0xfffffffffffffffc, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x76, 0x0, "0348aabc13f4a6658b0aee00"}) getitimer(0x2, &(0x7f0000000080)) fchflags(r0, 0x10000004) 18:46:37 executing program 0: mknod(&(0x7f0000001200)='./bus\x00', 0x80002000, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) sendto$unix(r0, &(0x7f0000001240)="28b2dbeb92e9548fb2c6fc5ba0950b1dbbfbc8420a441c001645139b38270ada0c73448e888b649ac0871fcc48b488ec74640f5c2cfda8b19aaa619e0f707033747bae956269f94131989e4cad5ca5210e500432da4c90a3076c9369baf9aa85a055af4ea0b8c94204ffc06761936e5fa834b9915026c4b294c8497fe578d7fcccc29de24374cecd6aeaf9e7897bc626c60773436194512b7de69ee0ce056b3ae42d722a7e33885ca65724f16401359f01cca6e6b162e3ff5542d0307e7f2efd13a52f6f3d7d053daae50f4418b7b40603ea76131bd63880275bfa8d2ef31d8e85c07d113fb5e9d51a9954434e1234d49870707493", 0xf5, 0x3, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x800) 18:46:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) unlink(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 18:46:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x21c0, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800000300040000", 0x2c}], 0x1) 18:46:37 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:37 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0x51d56f06) getsockopt(r0, 0x20000000000025, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 18:46:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xfff) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 18:46:37 executing program 0: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) r1 = semget(0x2, 0x1, 0x62) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/60) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x1) r7 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) listen(r5, 0x1ff) semop(r7, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)) 18:46:37 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x4, 0x10001) 18:46:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x312) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:46:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101fe, 0x1000100000000000) 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) 18:46:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 18:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000004c0)="fc5b236a1ee14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac7d02811a6cf10563769e7ca7801ff77d679bf427900e0e45b87539f9c326a67fbb259c42095e0240c923877148a77f16c5f7c27939ce32427eee08e58684b2ab6e6b0af958890cd304c0d10a5d69", 0x6b) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x20, 0x3}, 0x3, 0x1, r7, r8, 0xb0, 0x8, 0x8000}) dup(r1) r9 = syz_open_pts() readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:46:37 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0xcd658e99568860ec) 18:46:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x60005) close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) fchmod(r0, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x428) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000440)={0x0, 0x7fffffff, 0x400, 0x100000001, 0x24}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x23, 0x3}], 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) 18:46:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) 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) socket(0x0, 0x5, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:46:37 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 18:46:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x95f0, 0xffffffff, 0x3e6, "3f1c8c1bdc0e5312aef94ecb71b421359fa8f77c", 0xaf7, 0x7}) listen(r0, 0x40000000000) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket$inet(0x2, 0x8003, 0x1) 18:46:37 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) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 18:46:38 executing program 1: socketpair(0x20, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x3a00000, 0x2d9}, 0x8) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x1000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 18:46:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x26) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x2}, 0xc) 18:46:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0xf98, 0x80) 18:46:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x4ec2}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 18:46:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) kqueue() 18:46:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 18:46:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 18:46:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xb9}], 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 18:46:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) chmod(&(0x7f0000000080)='./bus\x00', 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x105) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 18:46:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x19, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001440)=""/207, 0xcf}], 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) shutdown(r0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/211, 0xd3}, {}], 0x6, 0x0) 18:46:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0x8001}, {0x18, 0x1, 0x1, 0x9}, 0x7, [0x1, 0x3, 0x69, 0x0, 0x80000000, 0x400, 0x8, 0x4]}, 0x3c) poll(&(0x7f00000001c0), 0x0, 0x101) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 18:46:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xbc90, 0xfffffffffffffff8, &(0x7f0000000100)="745feeb48662043d42b9d07749b7736687a519737dee7a376e688bcd58e0df354c9fe410984de7b0f563e7b40c8c11c96c83e3c8cb4b71b8b7a5567d2fb234ae70f1bcdd74a1213af4f1a527df3fda6110a85180d872c98a9b7b37cd0fe7561d33adcd0866374194a9fcf4ee272a0ab581fc15ee60ba47efbce107e2a9f402919c8123abc26967926582e3b20fc1", 0x8e) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:39 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0x2) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x2, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r6, &(0x7f0000000540)=""/54, 0x36) 18:46:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/195, 0xc3}], 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xffffffffffffffe1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x400000000000000, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fchflags(0xffffffffffffffff, 0x70004) fchflags(r0, 0x0) socket(0x2, 0x4005, 0x7ff) 18:46:40 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f00000000c0)='.\x00', &(0x7f00000003c0)='..') r0 = semget(0x1, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2]) 18:46:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = socket$inet(0x2, 0x8006, 0x8) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x110) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x40000000000000) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0xc0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 18:46:40 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffffffff, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 18:46:40 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 18:46:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket(0x31, 0x8004, 0x80) 18:46:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x2}, {0x3f, 0x2}}) close(r1) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x100000000, 0x5, './bus\x00', 0x100000000, 0x1, 0xffff, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0xaa22, [{0x3, 0x401}, {0x0, 0x7fffffff}, {0x0, 0x4}, {0x0, 0x101}, {0x3, 0x4}, {0x1}, {0x3, 0x3}, {0x2, 0x100000001}, {0x3, 0x10001}, {0x0, 0x2}, {0x3, 0x10001}, {0x1, 0x3}, {0x2, 0x136}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x9}, {0x1, 0x23d7c1a0}, {0x3}, {0x2, 0x2}, {0x0, 0x400}, {0x0, 0xcddd}, {0x2, 0x1}, {0x3, 0x200}, {0x3, 0x2}, {0x3, 0xdd}, {0x1, 0x3}, {0x3, 0x654a}, {0x3, 0x100000001}, {0x1, 0x74}, {0x1, 0x7}, {0x3}, {0x0, 0x11b5e81e}]}) login: wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 18:46:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3f, 0xfffffffffffffee9) socket$unix(0x1, 0x7, 0x0) 18:46:40 executing program 0: r0 = socket(0x40000000000006, 0x81, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) rmdir(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x10001, 0x2000000000000009, 0xfbfd, 0x3}, 0xfea3) 18:46:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x13, &(0x7f0000000280)=0x9, 0x4) r3 = dup2(r2, r2) fcntl$getflags(r2, 0x3) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x83, 0x20) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x6e050bdab19d590, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) read(r3, &(0x7f0000000500)=""/133, 0x515) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x20) pipe(&(0x7f00000002c0)) dup(r2) 18:46:40 executing program 0: r0 = syz_open_pts() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0xfffffffffffffffe, 0x10400ffffffff, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) getsockopt(r2, 0x2, 0x0, &(0x7f0000000040)=""/200, &(0x7f0000000200)=0xb6) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 18:46:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfea6, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 18:46:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0xffffffffffffff27, 0x20, 0x1, 0x6, 0x8001, 0x0, 0x1, 0x0, 0x4, 0x40}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) close(r0) 18:46:41 executing program 1: r0 = socket$inet(0x2, 0x80004006, 0xd1) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:46:41 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20800, 0x10) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x440) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x80, 0x3}}, 0x0) 18:46:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 18:46:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000180)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 18:46:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 18:46:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x2db) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 18:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x5, 0x7f}) 18:46:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) 18:46:41 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/97, 0x61}], 0x7, &(0x7f0000000640)=""/38, 0x26}, 0x803) close(r1) clock_settime(0x3, &(0x7f00000002c0)={0x13e9, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x3000}) 18:46:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 18:46:41 executing program 0: setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) semget(0x1, 0x0, 0x100) 18:46:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 18:46:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="2c2c9cb09371dfe6aac190ca0093a753368442bce54de14831cd59dddcca56dc42f5dfc2eb8a6858c99b162e1c1eaa76dce05d82916e01713efea69fc5d671d9", 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:46:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0xa8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x28, 0x60000082, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x1000}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2a, 0x1, 0x6, 0xca7}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffffffff, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x14, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x7c54, 0xfffffffffffffff7}], 0x4, &(0x7f0000000180)={0x6}) 18:46:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x83, 0xfffffffffffffffe}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x7, 0x8001}, {0x41, 0x4}, {0x80, 0x3}, {0x100, 0x6}, {0x7, 0x1f}, {0x22, 0x8001}, {0xcf}, {0x1, 0x8654}, {0x27, 0x8}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)}) 18:46:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 18:46:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000880)=ANY=[@ANYBLOB="01202e9e832adffebbe5de673d7a449fdc0b578bee47b87ac002e357000000000000001000929c451a7cc8923b9c3f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5ee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971b5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e25112898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f5296b0f0069d60b5d705c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656aa3d254dc5a211afee56a664f2b9ab2613d7d21cc50f347a484e9bed254b6ab3aa8a5b4844657ef86c39d3c5842a537e71bc990b2ecba32de138c1dc6fa4507170655f66f3dcd20edd02899a165dd416920f36fe727ae1534576843114c3c218c3fe1b4998785a89f390da54e6eaefc1a9f063d4032eddcdc2b6f69b7b80b5c3e9d5a816fa392dae48cfa07000000000000002528398c542e0d694c7d62e0"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 18:46:41 executing program 0: getrlimit(0x3, &(0x7f0000000480)) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x3fb) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000500)=0xfbe064419a4c7a14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3f, 0x28, 0x3, 0x40, "149bd716b339c8a481dcb6e4150d505cbd6b2ec8", 0x1, 0x7fffffff}) chroot(&(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/30, 0x1e) 18:46:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r1, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r4, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) 18:46:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28208, 0x0) sendto(r0, &(0x7f0000000140)="057d48e2ce7972ebcd51b8eac4e0f32b4845424f95e4b1ae6c543f3e18b534a9ad7a8ee8bb2f2a851053a933e7256b7462dbb65cb2d69aae2429a35938a4f3894728f4ad274a50833d8ad343", 0x4c, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x100000000000027d) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) 18:46:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 18:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000001c0)=0xc) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 18:46:42 executing program 0: shmget(0x0, 0x2000, 0x700, &(0x7f0000ffb000/0x2000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) shmget(0x0, 0x6000, 0x1, &(0x7f0000ffa000/0x6000)=nil) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 18:46:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x3000)=nil, 0x1000) 18:46:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3f) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8080, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x7) 18:46:42 executing program 1: mknod(&(0x7f0000001940)='./bus\x00', 0xe004, 0x2d94) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)=0x11f) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000680)=[{&(0x7f0000000240)=""/66, 0x42}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f0000000600)=""/64, 0x40}, {&(0x7f0000000640)=""/18, 0x12}], 0x4, &(0x7f0000004140)=""/4096, 0x1000}, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000001900)='./bus\x00', 0x0, 0xf5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x36) r3 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) preadv(r3, &(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) 18:46:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0), 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f00000011c0)="82374ec4ab06de5864a82fb4a8bf3e1c202f01700fd0cda883bc9dba85d5582bec76319aef70a6fbcde2beca62f2ce1f428d828841a073aec9bfa0268711ab35edc721434ffb0de56a3370a6c79665e19e75b49649870bd245067018d103d27fb08f67cccf24a7caba0a531a0913470a92646b7161a6cb8472f851bcfc3cc952dc46ca4d0d55bb69fc23236c0a65d8c3776b4165970a70a19a9d17f03f407356a16e58973bab00a0716890116feb33e022c8bc7e7f712efcf8fb3ac09573c95637d26dc7263567a0b30688f851c7e1d47ec2cc", 0xd3) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x82a0, 0x60) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 7NīXd/> /pͨX+v1pbBAsɿ&5!CO j3pǖeuI Epg$ʺ S G dkqa˄rQ0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) p?@sVnX;qho3"ȼ~q.:sV7m&5gQ~̂7NīXd/> /pͨX+v1pbBAsɿ&5!CO j3pǖeuI Epg$ʺ S G dkqa˄rQ0xffffffffffffffff}, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x0, r2}) 18:46:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20a, 0x0) writev(r0, &(0x7f0000000000), 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000001040)="13b142adb75aa8759ebc9ebfa5a0a6849a342c731df9841738cae46d9ab5273b12569a2785fe1437180dc2c2d599fcb25fd0fbcdc58d14f3c5f6e8ca43860dad7cc2b3b16b107c87867d3eff943f192205aad6db91869a79306f9398f776108e216661983dd50f1576f745a81f4b3f8db94d7848632cdb2f04b73dd4432bab40595fabd6900fbf2d6ac46036ab3ee1a3b45f6161a2ab6f3e1c4e9a9f32cfc3e978316442cc432bafe321be0b6fa1851466cd69c459b4056df4e741a8fce87c032e5e7351f973d22b56f3e811d10eeaa4a18c396be6ca32afcf99f2b32821add4a22c233f67af247b1800ca14507babe044b4250eb3431332d6346f00cc3d1d5212372c7f11559df42353c9913f2deabc5baef48ee5fa6f5eeeb5910227ea6385377c63fa41f31df4809e0832ccde795097ecf2576fea617991dd5a3874e09df0ef8d7476330825cdc56913c30cc9ec597f1da6615b1fa3c0fe79389c350989f96438eb1a4dbf5800e36fa6a9bd113b1f9a0ef048c67d089d4e74e4281c06bfb7a15c6daad682fdd8e5275b835fab51114a96cfcd73bf774cb5facf259bfb3e7f7004fce982aa3df659de3882332e5f102aeafa99d1d7406e8a352e8fd366734f726041b8c249f2566640855bc502803a8c8e517b038c9dd9cba698082221e4994b33df3d18ea17c1a91f1382bfb5d8c66faa2da840f176e415d707838b37128c0c5ec6cfac4c56d2bc3ce21b701ea637e2db40cf82424f76044bc8aff5878ea62ea465b43f7687a430f9d261910fbf74773a2e3f27943841700a696cf8780edeedb206ad1e23618fd27887af28292bf8acfd10eaafb9044210e90a3507eb20000bc2cb5dbc0395417d9c38dd3cdb8e232d91ac0914d1d691cac8dc415ee54d4d7534357546dbb420ab1037b9c118b91f889c293338eb76c3cecef19f096d58ced4fd483addef47fdc9f4fa6365b51d442a47e08d701c246d65ec762ff944bc81778b82376ee0ecb666d0de4dda12f42c9deaa9a4e49d79f70da314c8877143da9a3865e18ac2ba089e2bdc444603c498f8ad9582e88828340f43bf4552839e50f8d4edf9ec6ca15906d3e27725114c795976232083b2b94bbafde4de03ec21d496562d3943546da669ec5c9abde02b3032670f4c7f7226563e23adfb833fe362a19a7a96ef4c1050413b1ebae7a459529212c0b9f1325538c3417854ed467b3e2fd87d21404cae2795d97a4963f1a77caeff50b1582c6283f70e9f60c8a061c6a0918cedfd31c5572fd3fba820d836e439678ca45fa85446fe0649ab9a5f09a8acfc135d3c5db83b2ce292fe68f6c6d7eb7a5fa35a80af467701902f6deeae827c16622d4cc91d08dc0c9634403564569067d349b5767e3b2b4bf8fa5499ca95880a957f27e2765e1f69267373d8828d706905d8a1020f6f036d51783f8583359df596182d257e821248c6f373b294c93af26dbed12dda2c8f3462b5dd9860bfda9b2fe66a76081f8b3f58aae08427ae63e8d130c6e12e394c02f47fbba279776312a427369633cf7651a56cb15c05530cce43ba876530252749beaaf1fa3066b159e16c0647041175a55ce972937e5e1970a7ff6490c3b2735e886fd0f297d62013b49027dfd0927dca70306f8815d801ced0b38235733661993ff3212eb623964015abc8c13726be85b571d5c558b5a6bde7c31640a0c824361899e989f6d19ab7d81ba7efc22de3b0dfcd0bfc12dc13291f76ff235ae7d1b84ef5198e82d98bc5dc1a246997294b6304ba120db95232b13ecd6a9ea5452d10082fe1cba6568bb8a4e3c8e900d863fdd1b62d5ccaad7d7d8307345192e46e8877bf3730330b55bd2adc9fbee441fc6d813dc8d2c4feaa833f1484e36e15c29f07df1b235ec1e6c8ca5cf380eacc6529463b83803b7224f9948caf5fca43133697f7ef50adfd27fac7302629bf36f90ac0e3bb3e748adcd579651ec092be0f5a8460d5946714b446a9eb54d2362c9ed0f84650fc22ca3d305f33024e360eb52ac6f36f53eab6737b64c0ff9386b471805327987a81493657fa06dd1df9fb6736daa2b75003888d23df270fc56836a29f807b8a9105a4d1ea6831470973ba3b8210a76d6cc3b26d9f171ca8c57a89bbcc606ecd4f72bc41176a3bc278b0952f940f9f1a1cb5654e450f7a2a23d9d127bf0e7126a7a392d0ea5cfe64782f77d9f42d3fa5dbdf46c4dfabd0d0525a6ff104bcb8f49b87c3722907df531ef90f8cf567d6d792684c083f0366f6fb428d7fe9137ab89eb1cf2aeca06c5f02efed3ab6a185c006b5d868bb11c1b22ee1dd8bd9290ba98319e8f094b9985d01554e6b5cc09e7c1cfd4e250cbce3dc26e01efd670465e5fc42cafc867670cd820b822f924fb4e8c97386dce25796ca361ead605b97775075a6f784b636ec2530b9aefe302a4421c8e133a218c3014ee12f6fa1c41f4c3535af1df8352343b7d377db942a0f506e226726b8857a9010189cf084acb380308245c4813e5399521bfbdc22fbc0829d847208fd57c232fdfa9e6e1be506e46472d15b23360825bbcaecfe083f59f8fa1d793d4aa90603ee26a51227b8c1383bb7b8f270e356aaf42a3a2b273ffad646777512894e432b49ea47447390b07ae390e49afe470c6e049b406f9e8819f4465ff53d88ced068555fda53ea0c6dcee28bb43355ebc2461344134f650399603bdd8f6ea51a715957414252bbed998970401aa7d2642041c64a3ca3be0547208944be2893c7e369f0b74f71ab75ced234233c977f706f07f5957a31e3f75386c7fd73cdf24ce75c15e467b2b9be14e6829552bd081c7ee2c1e1a03ec92525f5e19d4a6364a1217715eeff15ab8d705f4d90eca55617b87ddf4726521b4aa023d31a39b83fe6ff532dd9d06d5c762258fc1ecda95ff75e9f50f7f506a5f588be3568fa5f7f025d18eb24008e9d88bbe489ffc14a27b2da4d0d61e0e09538602fa5fe6926928700fe706eb4f5f888aec825b834b62af48a06a4f98077d98230ca9699f633e00dc23792de6d672fadf93f9ce9f1c627e4cc34e085d6b348184b12aac2d1781301bc92986db4045422bb8efcc3a00198adf9c4775051ce4723c3701bd88c23e6d6cb163c08d8bb8cd18000bf3a13e8153433426be0a48a274cfb8fd9eafba45390322136d672060a0d02fc0ae1e56362abe5445e6b33d20e795d900380e477cac5005a09a2009ea6cd8a0af2236847eadb11eefa21702fa8fb415929c016c987aead82b3fdf587aeb2c1f0987912bd6f75d22483e687ce9d87bb4421dd5170c123f9ac817f6697cac442bef3e486f295a24615ec620095b9acd92906f0267ad0a243eb65aa52658c48b891b1eac2ea64e621531a6b4ad6f1b80a4b4c98c1310eed27870043689b5de066953d68f51969e9337e027edd75a689a5f35c16263b6f2de7bb5b8698fe6c095087c963b5425c69abb0bcd299db444ff8020571d62a50dbd943afbe95c45ff89da60000738b6bf344d0b27c787644a5c6c65fb4779bb6e59d89a146348f96951bde1a8e1d518f15d745664926d709a36e3eda99508b7ed3043c86a0bdeebfa703cdd01d27b7dcea06c7a54645bea3eeee144eb04cfb0ecd4502a549921ca577ce767c65589539f7b5a2172d2ed97e013989ed0c47040a56d2e809ea98408db26d3eda739b5a8d4006bb8e21bd2fbcefba235c3e47ea94b6195c03eb78ac23290c26b9f3967d91882022328cfc6daf2d6c8cabeaa302d063394e2cead9a74d1311076a1a4121296c8d777ff6490d90e59e9bfd38c8741bc7021ea2030c7afe626d2ef31e614eee497bf51c3c662d36cd39f585338947ca5d681c1e70c89164f2171dbb3a28011edae27d3c2f366f468fc23440f63354982d2ad6af1fe3a8233de563af517a9f8083197e0e77fa7ca7e1a7c6a0ec0730524ba86fb31a4e7bfac5316a017b9be83877987b8cd76f051282181ea65d410d8da80142cf7e02d28f23eead4f62996130420fb1e24ad4ba69a006a8607809ab266c18ec798a3339e681fe446ad36fa9afef9b30543cbca6baea4271bebfeb66208d9a0f5d8ec063fd47faac47c48532c6a6a5137d741b21a7648235e6cfbc1e2b3f0bd3202813ab20711d0505bea81377a388bc34b3b8772e085832e5bc8b034522190ef7e58d14d2d2a4927f842a5d1662dcee81a398c527d78b731f1a9831f13234e09f6ea1f376ee5eeae0481eee2eebb082886947b94a6e3e63b57d6b37ee4662e3c0a4ca934fad24009d35109d3dccab2d558c958a31c9304179d68de9cd683e7504a6756686f7687129562e639afefc64424cf692caf2c737dcd8a5ebc311bb483a229ccffdb029191e1ae9ac01d278b3bf48f4467856ea4d61c7fe5047cdcbb0f717d96a50847f20367ec999c1fdb17f369f613ddd54bfd8deba5eed7db42c21d1112b7b4ebdb8138fe576c75026544056a34c6351eb5b495d93c094ff0ba94b5d1090c09876daff9a3f65f615e1e223004e0192ac5afa0b114dc2b2694a8c91a7cdf445299c4633a6811718434bdda730b5144a048cf600d0c76fbf1430bee0daf94fbbef33fe4567b6972aba1154676d9cdc5120e27a0ad5844aef52673adc6c611094cd5c76a87df79e95a37bbde1d90ab25b79ed48223865aa2b6440ea4e30610793ed9ef72460da247b33495d5bb16ad3ac34bfedeea5b39ef8c1021a1ad50ade5a85e110837105d9c4c6a68ff7787091e25ec0e4690f526e81da2ca827d3a2f018835db9999fdc667ed4604bd928f193804cf74b200d3dae1ce5696d649a841a5b020fbfc15379a29765162fb9f941173dfe67dc5e71d0f3036f526824be5875dc874099ababf6f5f0d60ebc8b9531cbf9609f1e3b77a4ea8c622ecd5bad3488e813aa9e64de80f671a2057ae0ce6374ae306b0d04f291e737a6de5b3b36f0191292fe393dc555f93566b9443b54f51af7207268e51523d4c369c5e4748f8047fdc23ee880c87e97c292da236f8f25d83e9d258e5b6408fbe4b7bd8ab5c6671e842e1d7fc8a763c3c08e412f6bf1c9272f6b7812173ef80b15ad672afcca535e4a9a92a9ce37c3a1cce47184a2841dc429c9c345c600dd3cc70a28894f9c4304e09083c0819f1fefac4e8559fdb3682d21e1b49e326f2cc634e613d54f7f9e581978b56975763ba1481be1cdb0b09017e44eca469b99f96566a9205f69db951014ed2780fa785a7df4d5e806286cb39eee32718efb72aa463cbea1bfb3a26e9c1b7ee0bf55b9413dab8914ad04fb0f71653cd2837c1e3d6e7425ce264cf2f9dfc36ce87f9ce96859385dfa1fb1de83546afeee4796d186e9f9400f05a24ce5b5b36dfb7203247a1ae9a44ce9e5c39113f357bd49f9cd8a31010d1e6cca3c836b02dae35935dd7b213f2f9565bb6adbb12210241e4f901622d7f14c2109654184176269be79cdd622c52602cf9798a7a47f2c159d7f5282b2f3331e4df10494b291853f6bc2bd9f72e043c80962594e9e7ecdd9a6f8e6494b53ec38d4895fbbfb1ac0d9d9ff0d94a7f97d436e87b9534a8cd866a30e281434624a36fca3bb8feb9dc65e4db8a072bd2b0c3818d7da6c786fd5d291904ce7dc57207e0fd9cb5dcb224beb0b2dd7d9281a9d097ae8a536efe813c901cd92685d2314f7784788166b7374fb93d6f6c1d4d38a55871f8d0937de2a4846f06cdd6cc98ac61fdd0a545fdcab9799f38dc776c008fc9b9ad417de16528c37e9a70e067c1772a8961a4b79269ef522287ac4fcd30687ff3b2eb1329b6de8e74bc6c4b2c7", 0x1000}, {&(0x7f0000000040)="9bac83ed44214962e3a5894b8891358776ff8038a58acb4ed39da1998c8b0b765e18dfa467bd159666fde94545ce578edd16ddd34fb7149bd0cbb9832a9dce7dd0ca78d2cc9c4da14d5ba90ad9941ba4c65287ea6693d2f117f719a95561a74038da189de51f8234dbd2c9e118d4cfd980c17fb8b4600b244d96dd39c8539588b51adf4d08f2955330b03b932add797cc341f87eadd6ea1e7b599e0d0f2d7358fa86fd4f689d7d3f770834b17904e2a829d8a0fab93ebb972cd05b277df4eabf63b49d1e2505aa42bf4be9d241b190ee", 0xd0}, {&(0x7f0000000140)="42924e39930b9dd3043461c7b03e0970335cf712e1f02ae5ba9090c477a3a68bb1b6f821724165e83822a22dd4f1340e749e83ed84d1b320fd10c23d3daf1e00eeec3269e034698f838c9896d7d45bb533a6a0fccf724eb78b3ed974f13af02bd3fb25070e64f02eea52633a21ca6182dfae321049794bedf8b3bf028ae8ac7c9be3f1ba9d31637e81fb25b6250a07d79e4dd0524cbeee1aded057303fd8e07f98cafbbc01865d84", 0xa8}, {&(0x7f0000000200)}, {&(0x7f0000000240)="1573113ef4cccee2ec08bd7d905df8e203b85d1be1998e3a79fb8f8063b103dc7f3d133e86b0e92c1001978b539cfb124ed08927ce418b688c3d97fcaf008663b8c33dc1188b73389e8e8734b50cc199d02d0cf3f7973a8fa62741f2c0c16ab9e95dca8e7e5a666be4c6eea23edcaf5674f8594626f8df74598808cf88090cffb911ff25b28cf8680239bcc3782a4d61fa6cec9ee7caddf1ae20e988d6e11b47047edd9983cb5c6dfce04f8b893331abeb3acb8532d7e576815434a2b1810b0b866a5171f1472f8828ed02f1d96375507c941d4d961a5b103dfeb4163f", 0xdd}, {&(0x7f0000000340)="6c9ac0bc2c549e42bbaf071331ad2c258a3f7c29191e25e96087a76adcce8f57b884e656df9122ff70a2c98b6bc5ffd7bbe9c3c85290", 0x36}, {&(0x7f0000000380)="70325b4c0e2ec25ad685f96883e7e9e484d5239c0877556369a4a71178c8e145ba57f83393d5d52aecb6a9aa031c5e326e566bcb898147e271789ecc3cd90a15d856dbc93dc1db781d35ff884ac7eacb3a521e6c3c85acb2670aa1789cd5c009f1d61b1696d73653c361f7c36670e8a80a020cb13032e5a0b4cb3de149b8c8c42ab6b0ad378d02ff1991f2492a8a29db80619b19c56dacf047102b", 0x9b}], 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 18:46:43 executing program 0: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x0, 0x5, 0x1, r2}) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x82, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x3, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r5, 0x20004b3d) 18:46:43 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x128) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000000000000000000000af6cef7", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 18:46:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 18:46:43 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x82) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() r10 = syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r8, &(0x7f0000001500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 18:46:43 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socket$inet(0x2, 0xc000, 0x8) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="d117907c801b8228c4a3e9ea5d5d50ddf4153b55162f49839838166c14918dd4204dedff28fb2a0b3acf305a17fad0858b802ed1a844a2ddfc4cc326f63d073fbd935c68ea24f381146a0cac08b50be5d2e0c6f5bdcb0aa890c2951a94bd6afee2ab7bff2c91dc288e6d8c2886384232e3138be5c515a3836b4bf3271b130868beb5f6d6a71e2b8179c4a66c280210c0657b1a102cd17318b192c233fb94a06102fe3dd68bdba3b89cb19b3570cc69b5b64e2adaf55c6fa90a73ff803d299973af65fe46438d74fa8e3d555a7ac449783e82396b2329c14f4b63c7ea08d8e5bf996af0b8211ddc88e6e8caac5ab46a934df5418f50", 0xf5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 18:46:43 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = semget(0x1, 0x1, 0x8) semop(r2, &(0x7f0000000040)=[{0x0, 0x74633eae, 0x1000}, {0x1, 0x8, 0x800}, {0x7, 0x4, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x6e4, 0x800}], 0x5) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r4, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r6 = dup2(r4, r4) ioctl$TIOCSBRK(r6, 0x2000747b) recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10040) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000180)={0x1, 0x8d4, 0x9, 0x9, 0x9}) semget$private(0x0, 0x3, 0x140) accept$inet(r7, 0x0, &(0x7f0000000080)) setreuid(r3, 0x0) setreuid(r3, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 18:46:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10410, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) poll(0x0, 0x0, 0xbd) chmod(&(0x7f00000000c0)='./bus\x00', 0x113) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)={0x4}) 18:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) socketpair(0x6, 0x4000, 0x7fffffff, &(0x7f00000002c0)) getitimer(0x0, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000480)={0x3ff, 0x6, './file1\x00', 0x2, 0x9, 0x554, 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) recvfrom$unix(r4, &(0x7f0000000000)=""/37, 0x25, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="00f5438065295c2cee00"], 0xa) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/202) 18:46:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x8000, 0x5961, &(0x7f0000000040)="d3ef7b955c87f7907e5390276ac29581feb923b04c554f5eb050272d377dc47d26705db62180a50b2acdfe6a8b335a519f295dea7e683ba97bb4f2", 0x3b) r0 = socket(0x3f, 0x1, 0x3) setsockopt(r0, 0x800, 0x7, &(0x7f0000000000)='\fFW}', 0xffffff7f) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa45713048e69931920748", 0x2) setsockopt(r0, 0x401, 0x4, &(0x7f0000000080)="df9c6fbb155297fb802388f234f74bf69bbd77033fa6231b313392d983f1a886bd9954b4e9f057eb8573adf6ce50353789d3c3272675a10f9c25624f58c4d1b5055f6345e8e9ccf11b1f5e54fed2ab6c597d0135e3d23c6b447de9e87475d121968682e0c5eaaef0bd82209a8c9102310b5cf3", 0x73) 18:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x40}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 18:46:44 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x3, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:46:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 18:46:44 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x4, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000040)="19c3e5586ec3433a14f40abd827a84e821c9c4d2dbb46ec2a54318f50b5f12c8d58e7702ebd98fead4fe71538d761f01", 0x30) 18:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "32d6ad483399118eafedf8877d7b0376436a065e"}) fcntl$setstatus(r0, 0x4, 0xc4) lseek(r0, 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x0) 18:46:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a48, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 18:46:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 18:46:45 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:46:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/82, 0xfffffffffffffe76, 0x842, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffd0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 18:46:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000080)=0x40000) 18:46:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 18:46:45 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x6) r1 = geteuid() r2 = getegid() r3 = getpid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b64c09da0469a9b16e0c"], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000100)="974ab9ea6439e3a9946c29232b5f302c9b70bc9e0059c8948fd33e1c8f5390b585ddd3bf5c6d0f68a83dd944f641e71b91b5dcaac51bb38b4a3fc721947cbb85fdd21cfe4315d18d5968db2bbe1cba4eae9af69f279d70c70a1f91d4db23e88011d56a7ce5e63cfd2719224afc45dc82f6b1fedfc2b843befbf2d7f3545a1aaf360e23b92b8fc15ba3c850b82493e78303236d3587384db1b9477685399cda5510da417be5ecbdbc1974969e", 0xac}, {&(0x7f0000000240)="4f59388c78ed42c46f569184a64ecb69cf45b85918d1c5f37f2403671640cf3e322bc8c3232a423b96c86eec41bdcf90f0ed0a375ea1273a6a0c8ee7dc4067726b87945feaca45e020b37ba5ac599356e02558095078e619f665a6aeb1f441bc2d2ac002ca928a40c195c4a579f2288470324d7ef432ec02a60a739c949fe7aadc13f29b4390ba9c1b7531c75dfd2792038fb4115f281c246e60d9c501a34f3dea2851601f8e294846f3172452b3e0b51e591c686ac806610625de", 0xbb}, {&(0x7f0000000380)="66f115a699a4d68c35fd878d41853a569775f645db0a6ca306f258b205af596dd8423b79fae1fe6e9952679ebbbe5c17365cbc117b25580f162322af2a9b04fc589d0ba1df6b7e59f1e135a44885cb4a4ed9f6f9bcba888551b6c4213c5cd6eebfc6d949f66160006e849daaf496865dd80de1c092467cee4f7b77af5fb175edb8ec3d6bdb5ec3c2c3a8b8270e8cf010fb9db79a298ac76f44e1faf0541525ad", 0xa0}, {&(0x7f00000001c0)="5e7c175016f554a8641dafc7f402e1d5c7db", 0x12}, {&(0x7f0000000440)="669bfe472bf8fa27f394011a04890d73a94923224c943ef3371857033b9c1a8edb3401270a0518cd8392343d6f13f38f59da39cbaf0420fb2ffcd435e13bc45872d2ddb31d3b4fb1e40c518f15bb69c4909bf0da64fb8570311c77f3795901449b9ea6c466857b7c3eb207ab2185cf8757913d987a2744d5295d400e96f925134026acd07ae77c78d2840b56071b4cf67fde2e4240ff7627e4d9afe00c5b516595ef084fc692811027d1cfa8f79b7d40c9", 0xb1}, {&(0x7f0000000500)="f930b030086efce76cb08df0c1c92766fbacba1a445b11042ec8cdb53c0035bf26e5ea11c70dfc18ad5743af8080c12dbdad93e2cb4af7ef27a2780934b4378b74fa63f117939fcab895e8160a7478accb33f09733340c9e8afea8d2ecfd646c346db6cab8e3810b52632a34ae1455b20a29d5a665a39fec6225665f6efbe87ccdb75eac2363b88d47c08bdaa95040df7960f861b75c269437acce4e993368a158962d7836543f9f0d0aed55c636a56477f89a6d1b0d", 0xb6}, {&(0x7f00000005c0)="bdeabbe1b713d78bc383a20e4242bbbd81aeebacc5f2165d7bca93121386916eb5874e5c861ac3f4cc9b5d2ef1dd27bf72e3535786030c385da0dd19f97f4985e2e887631d7c4ad401e918851e17abb2643e833221c2b765529e897344e7f6c96b1f26432868e32458c4f176016d8c2987d7e4d85fb0605a2be143afd2afdc842bb03591b62409b289f8e2bbc243", 0x8e}, {&(0x7f0000000680)="27cac0f8d674e84be922b7f0dc952c1895579aa71f6d425290c8a514f59fe407edf84d64adc41ea95a6eb6f54f5d6a1525eedc673c643efa39d0431d3dc8772a95ab4169eb3c91f264210535c134a498d6812e52b45d8f4054fb438d230113c85d35ea977b939a53bd210c376f44281b7e979eea59f1f9b5ebd18572106b06a94bc5f0e2df1ddca49006354380b2ceb11107c6e590a11a7d76fa90e74867cd330ef921393937ff437e806a8080f3e2", 0xaf}, {&(0x7f0000000740)="ee48606707bdced2fa91edf9a38626832509e2e2d0507d28cb8dca393081eb95146fb93cdeaa28c7e7b3527df0ee7e5f4deff8e3cba0d09775815875a7767d56c206a1f05fd152c61c5eb3bb38d69045259905ea9c339a20b38b6a3b4f27eff0da72aecfa5997bf291b3d84845b9095620c20d", 0x73}, {&(0x7f00000007c0)="6cd523b6192467b1bd29f88323d3a909bb227cb30efdb4aec5a66e9e94fa11d2dd051a3b0d646aef33c95f79f56036f5e47bb4a5007aca8daee0f5a6fe7f9180d8882f4f2bae00bc9a4a324f04af00501e75048e43c1a8534f2cabf49c641ace5b5174245f73906c09bac1d85facd43a51b46aedd0c7725a8bba5806c50a0213df2e57b67c80139b81a72c89db92cd2cbcb5d5aa208efdd07dfcaa94acd75fa12be9df29fa7cb68d42073b38e16ea654f38b6a0d4887bade6d985b078617b8a93d3bda6d45c033773ddbe567b3ecaf67fdff8853a917e78acad4ddc613d94e00ae6cbf9ba8399d205df463a1e4daec864c203ecb361d9f8eab21129d2a", 0xfd}], 0xa, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r1, r2}, @rights={0x10}], 0x30, 0x8}, 0x409) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000000a00)="ab20189b6c903a2c925fe44988151440d122487e9d25ee0fb6eeb4e8aedf1322595bbfd46b54ebadd7ce422c93e758da5f549f9f6eb2edd69d26174a23ac14f19f395c57e92c21756049dbba0c0c64554b570e22bb7bb88f4871d06c3fa71d75e68b4dc8ed44ee49a97b671ce60485a68d4b72b05cf0950125025332ea1a56bd12375a28cfebbf1738cce6337eeca9a0942ea4cd2222d512f341715e141f9eb2302ee7687f09468c401efeb91c3e2e1a971dd2a9fdad954bc0c4a482fd4584b42b69ae18ad0804679f8b24c091ccd909be4b0b0aa288f69a8f32c42d3b", 0xdd}, {&(0x7f0000000b00)="d2447564633006ebba2995599c2999424e515168caa8e6c768baaa09f0627e447a1d2a6823329a3fdf038294656f0592772612a94e44d980e69bb6050c96302e3e3ef86c34b64956c17317ad6bd1b3bd2c147d3b887952a05b9c74b1ca28e16aad3c5abada7b1758c6d1ef77c3180c4be683b510fceaa6ec020f2ad1600b8cf5d523df3d72e62ab94be2bb03bb43571dc5040152563006979df8a813108368a075e89ce7d5bb64266d2fbc140a4ac62bf863ecc4159fb23272c4863e3a43f6abb3745cfb849ea2e9ae75e99de8efb26cdfece4bc12a097445cbe1ba94dc9158ebbc206b2d2f8294bd902ccdfbbdeb32b081ef51926f590bf460c247fc717e391b3fb87e578e8492a12cd0eaa95ef651cd9d043feb80d48ee7684fd731faf03e843fdbd110472e284e7c6ae0dabd43c6acbc73d69345a4f39cd8a259431908327d69a154822f9e58de5c6e7368eb3c8a30c2c20d0fd78faf59557099f564e4eb24878807267170c7b053ff2d145736f657562d52218ca332bea80c4b0adb1f6b76bfe1e21a13617384be758b3e7754b5e181ea17c6361f6e0a700ca69e3cf66b17884d86ca742dedd65e0253cfa695ec7f514880b9ac391024c8579dfc11f3b656555bad5f03715137b4e7e934b9e994102c19618763d2eeb5a7fe22845056598f72db5d10101ea40c0c4da02add370a3d92e7363a268f94e4d2d35b7f9119cc5636346c404e60dc98b2c40a26c70b878c057c9a9084dfa3d6b832c23c934a1954bc138c307ff99880c743d1ab14dca9a0515a6babe99bea2498b48ab532f8967d47adfeb7138c1efc5f14ab6600b994173e1a5b8d1199375c0a9f423aefb259be8829184000463b41e2bb1a6c9f0919d0399e14a1b4ddf7535af48e233c3b8ea829fcbf855b209122e6d152a20b2446ede7da86d657bb7fdd402ec654917a3899c108ad633acb7b854bfad353b968c92c5f6c060e6f9e23a79da91f064dcd30b044fcf6387b11b58d33bfc3df8ce6a21e91b66b6c097231822a51fdf9ed7936e65e1ff08ffa0f77acd16829d6c9d232a9cf9800c010798873968d7ea851673e68b7616491f068e667d0a414001c03d95294f285c64b7187f8d116b7ae6631b6bec1d534e48ab37a8b2552114127ca081822f7d4b649f43f546271e8ae4c7db855c0cc779b2e7e597a4156b048a065b9186ca9306e001f707fbe97112ce449d4c3dfac71da01a43a542cf538a131318fe6b2b81499149f2d9391c9ed056ccd8d49ac1abe6bcfdd2c73be3bdf3b66f2d83b2c008ff53a4ecd69d530246baa3da1a08f4c6ca664b099cc4bc387b1812bbb0b6bde1884e2da24d0f5d5e04838a49d50b46682778f374e7796babd663d441486dd972e72dbadc06d898ecaaefef85d620073c07edd7cf6fff7b580654ea36ab8c075e6269f5819e7a977f656dd24e9baf7566274ee0e4fd675ea4d253e3dd69fa1382b00cb109daecf7ea035f3c26a2eae42519937aca93cd0ca5b6187fa41e2d8336c98c77969128957e661a781498ae38007e4c4edf03ba2129cb5d556ab5b4d0706ae1ab3633c4d9cc641626ccbff5cd8e98eceeca82343c8cdd8286bc5ea407a4d06b9b57af296ef21dbeb4a963c0a4ef88482ad2fe4e76364f1e2066deea417c69807aa01b53848f10233fd702fd91ab7a371494b2c7e80a635254e54dfbadad97e4fac0ca46b9dfe7763dada3334741e28cb2e1c078c10328f415274c6fed9084755868a997c24ede9a1bbec4e839d2c79a36cd0b73edc20c5c335d6454c875a283a4d4a371ece0a21ef874d2bc17dd910f21add55d28cdbbfcf965149170d54c20311a5dd7f94f08af27eee2b9ca7609612809dc16e935e3d1ca5d0fbd509be5b0b692ec39edeb448eacee0a002c8c356a83f164a8aa33ea043da3b0922e440286e4d5196b920baee1d13bf62cca198f716f12b43e0619cd2553bbf50f1d29f34f046e58949fb672409ef2a97bf756ed7ba2440a044a83059a5f362b923def53278c2019256d011b16faa6c3ebb1ba2e5165124431be8819177fd15dcc91978c7c2f1b909c38fad8a7efa12347c3ca4db227a003999a43f2fa8e3c19cfb491d32b7e8c1adc16915af4cdeac20e1ad34c82481fa38d55b6054dc79e7084f138256c870d6b5e75347db0364d66581a92dcee8d41995faa67f9b5daa82b8f9d9f2cbeb16ebd32bc2c514545ce715afa974e40951994c983cfb2dcf1705cbb2bb2a4c43e2ee174029325d256a17d16fa5888bd8025916892f4402ec4587a115e8ff52bec216cfb2710a0bd53d85225f85593e36ae23d7710655f91bf3b360aae7a25407a4affac280979094bf6a6da3537bd6d1a983b643956cff2e5bd1f2cb1c1e26412346ca082b19d7daef7e46493bc3ba1078fdb3a4f385e7080b05a945b1c9cda8799d71efd239e40e33fc72a5b29847a47b14fcc28167d5f644e462bec9336e90ad6c9728bb801a7a3f2fcbebe3ddafefe7ddb911366b07a5bacd4038a8353c7236372281c66da4525ca9c022f6b7039003ad55469d886d29684491305b276d7af5788523f91dd37637ddb73d17f2cdfa072e67e36e421666d923d5fea7f0ca6a83fb157176169cd9bb558958df24cdb9249a2cf370fef582fbbf5468c9ddb2d9224977d49341338a3971491efef9f17d9c17f95c9e30c9923676ac2fb4576c4fdc8ba36c718158680a2f40080b8dc4d4a5760e8e10bdb43675ab4f6751be774ff06d129507de47be0efbd4cb9e72b655676dc17d36db5db205f8a13a89643207720fb6d46fd1a30ab76dc24adea8d0ced3bd7de38ca48f2fcd84ee4534e7888e89f46ef839b561c510dc93d81d90ed82d14db13f6915261ddcf843aae1265661e17a248922f7dab201f9786beb8d4b9da679431b0357d591682962d9abbe89f5490d60e4e41807674bacc0cde53649e77b2f12296328b6c747d4d8f04a4abaa6bbb4efd1090d9ef502fa05732370254c54ccc060d1caf316c0b3949ceb35ed4e8fda81804b5c026a6951310d9688b696f2b8441e542eaede1ce27b2311cad518597f43cc21a28526895c2655a4a850cde92923d0679f506f6dd5d1fb2257c1a7c2ccb627b06dd32e4e570ae4efed8679a916f631e91aca9d45a011bdcaf121887c3720427732b08b3738582693b79ad03b4980bd3a58fda6be1808b9fd22b0756ece800e8b1d493e8a2b3831c11bb922024047f45528d3cd9713a7bfe633d210c9ab45ec4930e0059c23318f7eab36cf6fa51f181f19ffe5b7ab3f2a25a935c53b18692554f766098ddadf1571e362f51a45cfe24cca0e4c5bae5b8a0143d6e7541257dda97da2f5e713b0cccdea2a927464c6264c10b359b24332adb86ff25b83874e96de762d4fc090e69b53eec5e0ebd5111f08b8756abf0a919c2503f3ac1f77ec3d3c3794d6bbc41f9325dfb4ec36c162b21e48095e4a6f4ade467f02e4b8fe9aa9e704791bb4f73eb11ff000e631efb03726b5f0dedda2bfd4b2a2c6a8b310fb89831ca4f41e9ecf10a7bc6ebd907593be7340d4e701e3681c7e0007776bdea5f24e82c107c5fe201437b20755fb6d4c90bc3f53bed9c98289e0385bb99f24e55fd2ace6e2b96bdf3622ac99497e8b187cc7a6e2e60e3d6dcaf3a0a2a8df16898ef9b224b75379f60dc2f6681982a8fbf5d9d417239e7c20040cfa61ecf9793df9a7be9f2f28ef76792aeed6b8351551b0e2df9b8ffe3abe91e3245c1c1ca8fdf91e16c2b5432abf1e3b040da8d4d6a251fea4178569236a8259ede41eee5cca0527101fb1178fd886d27eeb7edb21a14f65f2fedcab84b469ede086709116a26bbfbd3d1c585fe27e4e6bcb67a1896f7c74ea2b39cf499419e6fd3e80c0b36ffb8329205a300ea0465d7939b951073f4fa831eab1d699b1d0db8cc4b82cd431b550f8676e3328390cb4decde0909fbf1d91aee23edda7f9427c0959ca12b1950d0e9f5da215e4be727766b1f4d08566ce6a9d3a2c92db199a27542505809ecd8fbf78322a2e6653f1728e80edf26fd3b3d7e768d2df6c33e330837bc6d802b787131312a14ec6bde12fc62c743d317d83228b7c3632c0af6cbcfd0f90538af1aaf1d2e527a33fca3d4d19f3bbb13bc10d031dfc7a608244d4b770c938c13dfbf74954bd95603848dc65bcd2fe64be3f06df355c6b5f6309d9daa9664f81230f5acd08e8e5e06c4182440882fae5674cfe8c6306ef6f8afdaade40c75eeef0103de29229ebcaa5e4e808bcee2a65e1c278a40893ef64d1aad54a411549314d346b874d08a675e62ce7a08068fb898f964ffd6a56b1cd7df68f8bb7b376df3b39a6120aba97261c5919327cef9ba9d2e8bbc30f7e2b54c5b971153e1f7505dc1ef9eb0f9158cb51ebc1469611c57b145d30d0845f341d8672d1f18a05fccca8522236a8ff2ed0ff706ba547e9673424a363b666d1fc6ad1509e297b8fcb9912914020196e35920206d21946467e2b7c07b941e4b8e35500fabdedffc2c2d24ababacf37d55ff4568017db2f8a4be1cd23c5cb60785c11904c45d6d7a9dc7792b7e6c56e64755ad5ec24c8b151ab54e2e3f22a5888e720aefe24b690249fa3d3505b154f285a1a1ea928aeebe99c2591420ee1fa27931f35383ed5fccbcc873fe6f988c3b9ab6f3d687d5435cfe07ad28caa5e8629b42b3a500ad827010a123bfb45fd3a86bf01bffc44eb472f55003ea7ae803d4489e0ba264006710db04f19de7be4e369ae3a051c16ea5ef7707c452bb72bd5c167e27d32b74e1b5e4ea9bcd9ae3937e2925c468337a0bf6aa68c7bb5f3d128d7dcc6da31fc64ff020c18c921b2030418f7d11943d804eb605050ffe0fbed6a460110bbac3e264e5bc71cf90bb731741ed749a9027d3c7eddc522b5fe82a2280aa4bc2849c0ab46e6525ea94446e8ee01b722cf816c0c034bd71de525da62419497460a329921c841b526468dd5c50f703c16eaec4b4eaa5be5cb74e0637911c988dc6ef350997824aada21889b53af9f87cb5811adfba8eb208ac646c63ed53f190e79074326ba7551138a2d59a3476c0a107ccc94135b21e6615f2a77b90429e639ff5aca85a2961e55107c9a30ba291f3fd5a23efcf4ab73921182827478c2ce7fd4da5667ffa838bdb0a0a2f4247c375e0f64e347b706d7de300cc7189ff9b01042c60eff543649d1c621c7fe8bcffde92fe37469549abbdf0184e4b1712f7dbd9a8a69162460762c6fe9cc0b7eb30162fc8cf2c44803d6db6a39dc4b90a82c6dcc7af3f7426b9a6d84d8353b9156eba43c93ef0884be2a76f20cfabdcada6c88836dbae79bdee4f9af3555f3c08736a95cec5bef78367d213e0fdfba8de2d54d0198ca3b116d2e20762faf9b4e61cddf6c86ce8023b416680de7540bdbfba12817adf875957562c332ad0c24935a99eefa9dcff47855ca33f77c57a23c2e8cb91ea1733437ead5b9c1ba3fc6e16e3404e32809b67f4ebbafa71f6e84684d38546804782bb8c122a3890b1b563e1431fbe8522e9c27e0231b4a5b0f291dd8a761ae0a3d0a58b12903c9860a019f4efb600c97b1561eb936888964b2054315b0b81f6ff9e57704d9d5bd7d69d82b1f6972d9a174b80d94eccb48270591cce6a58e95b3cb0e1286bd83a51863142e230472f0f42bb351e8f8161378b95e037e1db5e62908ee1a80c6f3a8a41ffec6b2bb85dc5b62a657ec3fd4daab12c039d197f2458b129a3b4f53662cf53153c9653c7e4f7ec53908d69fd42f08d1d7a5f31de6293d2215767602bfac44d0320d831e60a98", 0x1000}, {&(0x7f0000001b00)="17c9347e91d0f5dc93aa0a42183cf88363d8c10c1dd3157226835679559f01d802da64a9a352341806a3aa30833c171eb2a18dd2832730e23f018806615f02116e94be8ea4f49f0954722ab032b78e9017903ad48940e568527e9143e421d883c3f22783e414f0e2b8588facad71d63ec2d0e56f513a56c2e6245865a4e5cee80eaa6eb584fe1e2aae99f3e4d201974604642ad7beb2b3a0e0444a4f3790b8214fa54ed807c21030dee4357490ff37ff99bcabe37eb77352df1573d9", 0xbc}], 0x3, 0x0, 0x0, 0x400}, 0x2) 18:46:45 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="a95e813b9095cc9d7eefc51a46ef2eb9a14777d454f456fba7da21ead613273784ac86b9b3d925283fdb15edbedcc2a0a54261b0cdf667fb7dda74e15c10387df81fba663955b0ae9b57d19828d03abfaa518f75bdca6ad71ceff9cf4794489c01d496e7ce1da0243c2df4e856f2e51b4668140f7bd44cfe6d2913c78658a3966f7eb24185da6da617adcbac854f19996cfaa3d5f7fd66711a347181d46d157934a0ee53bde09476faa4ae24140b8d725dae9a42b931dc9e7c3a", 0xba, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 18:46:45 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="046d513562f0883ac2d7faa8c3f400000000060000f5032d2d197526", 0x1c}], 0x1) 18:46:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) 18:46:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0xe1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 18:46:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xffffff32) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="4df27fde054655fb274d7c5f8e5afcf3deef34751cc4c64df947225f9d934c53d7e79980540197e3a18e87d900e4e858c0d07cddd2af9402609b8418153a68e60ab814bb6d2311a50a7f977d33b39949c747c521c542f8869e6648679ce515a3a8a31d21050d43703f9b5efcad7910708f47a8d39d3c4729a22e6bac2204623132009a4efe731380503253f06d2acdd1a850f96e9d808cd420c45027394e2b1af3aa2f9b7ca7f3e0c8dadfe1662016243e656aac909d34d89ef2de81aada5324dc00d0f18d83bb3376d97cd374a2789f8b8d7490f46562564e9bb22ea3d81df5d2e15eac42bab8b1fadb2f370e8d035b5bcc4ccd54d2d0", 0xf7}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./bus/../file0\x00', 0x80, 0x88) mkdirat(r1, &(0x7f0000000340)='./bus\x00', 0x103) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="aef5a4defe0a871bc92a1ab9660b2b5d813c6e43a7498255b792df777564818e57ca9fb6eb207872155b08eb4a6186350fd5b1941c16005bacc3648705b71b2989e4a4087494b16745666e915bc514af00a6a8c6f062b733c44d2f282bf25c78f7730dd56c8220ec65e77f10d0c2aa2675aebd18f9d54c39c931c1700692db35738ff6998df00f4bc6d982285c8aa0032c1838e81d3dcefa6b610c79041947377dbd7289f076b656aaa82bd3e56b5d03a5230638fc4a200aaee949cbba6cd0f01ef69bf9543e4a4d9ab4e24c9c7420168ae000c65c70ea5c4b9fcc17d8c33002f30e1f51d648870e196d9bad2b19a910f28f8cf905a5", 0xf6}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x2) 18:46:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0xa0) close(r1) 18:46:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x21, 0x1, 0x3f) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:46:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/126, 0x7e) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') 18:46:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x7ffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x2, 0x8e61) 18:46:46 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)="5f663dd4b2f361d48c31ff13ecbbd0b1990463a7511e0f7b5a186557301e8e4327e08206c6f9a6c22c49d9ca2a7cca57653a80da966b6bd8ac27a15afb38e2ff663961ff6dce577807bbc316483518d087b044912a575f2bf208354333e0e2e738a8dc042094e5feefa56022930144412f9f0ca5adeb9669d934ff962429c1d45e27580a087a749f794fd7f2bf38950c6c438738818c9ca584a4661d15b95cfd6031d6ef50068b40d2506c7f09cb957ad65b237e13c477d6382e650279a8495a8dc95b95dc80ff7fd310ac3220a8b40dd9fff4aa16cf229789317ae8722198baf61e551148675f4c", 0xe8) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 18:46:46 executing program 1: kqueue() r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 18:46:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x100) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x23f}) 18:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xff, 0x2, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 18:46:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x200018, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="38af3810efb9c786f30542b572987e8a30954cdba68309a2106c199710bc9a434dcb8cf9355b63c6fb298b955db0409270c6e423f37871967c8562f2c905503b4fa71d0e4093df45d27c5107a3fc5f47a11095db56ea0f54bf1fe4687cccdbd4353cc5b5c3649264c07062b4d4857a1b3f094f063bb4ae14314aad0394879e0d7f5e05f1687630d331e5dc3fdde1e102d5ec811813aaa39f784317285d6017161c7edb5b0a1efb984d033f146e78f7f483bdd3d212c3f4ed159cf3017fbfbbe7b19f2afcb684d6de54e4fdab", 0xcc) getpid() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:46:46 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x6d, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x48, 0x2, 0x8, 0x2d24}, {{}, 0xffffffffffffffff, 0x4, 0x6d, 0x5, 0x3}], 0x100000001, &(0x7f00000001c0)=[{{}, 0x0, 0x40, 0x2, 0xb18, 0x5}], 0x63, &(0x7f0000000200)={0xfaf4, 0x3f}) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="c1289a283f0dbfd95ad25bb07a0e2ef9e9e13917ac6b7af8352d3e54418185a8d86534201133fe9d89f4adc54cc324bc48459d67f6b0a7e2c2e7bd99ed7bcb711b77f92530d7d056e75825194794b803808c54d101dec2adf61ab38af2d4db1003f23234f5c9c9d21e96895b51b89df6ebe8c55173c9f8ba91c24a42473a3991a8c38a97df57792fe0149cfc10b9d2b5e020d48db8f427980c88c8319aeca7cde26c058966cda63e41ac995a211791a275f3584bd964499d9ca0bebbb6f28e4136fabc3de83886ab1d5af4637f7e2608d0c9b947a419", 0xd6, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) 18:46:46 executing program 1: socketpair(0x3, 0x1, 0x3a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x1df, &(0x7f0000000180)=""/245, &(0x7f0000000280)=0xf5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x1, 0xffff, r2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 18:46:46 executing program 0: unlink(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 18:46:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/222, 0xde}, {&(0x7f0000001680)=""/186, 0xba}], 0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 18:46:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto(r0, &(0x7f0000000000)="95a54bcb0d9c748349b9836ac19f2ce30880f6ddb43eef5bee2af178417ef42a1b2a4a8efa89efe4ba52805a51acdf4151a9b710e2007b99b4fa059bbb829cf014661b5bca24f28f1af9b9c944f03ddc9da83dcb49391b06c6f796f41516a2a4a500de64a8b07ad92b5e5a73530e2403f8ec949eed3d706862f1551f6eca2d74c2309146f05b12eb7e64cc74f6e649f64575e5b12de702c240b57228835ae54951b972dfe4f721a73c6e795fdd5bc22c3cc40f5b7a310259b2de4d7d91719195e75d64b9511dfe3f134d8552514d1b5452e0f534e6a008dac3b82d72b043d5fcc8ef0c4e6dedbd3b17cf0116ac9b01f1d20eaa864cc1eaef", 0xf8, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) 18:46:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) open(&(0x7f00000014c0)='./bus/file0\x00', 0x20080, 0x1) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./Zus\x00'], 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="5c7c7c89bc129a99d37b3d90", 0xc}, {&(0x7f00000000c0)="93f4b0e4", 0x4}, {&(0x7f0000000100)="8dfac71eb9b58d97803a42eb6dc5436a14a71d9b7a99cc71c3df4f3b02d48fccabf5adc43a703c7349b71ee1f85e64e0dc8613fb", 0x34}, {&(0x7f0000000480)="d405376fe91856f0f60942b31f1073792e26b8ef2ff4e1f62f2454e174628876bd6f65c0ac0f755ab97dc75cc37fd558330997739fbce9ecea00baac8e9fbe0c691cdc80a77ba8d9b7c315a448ce90c76ec02e8c77afd479932b460c49f7ce8a7a0620723c598976b08c48922f34e4c4d515d03dcdf13bba960938cceba5d2a71630cf0b25d9f45dd54b6d96d225b4768e466576fc654e757c471869b3ce147a1d893dfcea53ca4eaa83b325e9cc4e28960303752943e51c96ffd84d4c832132acb5d0f3b4a195d051cb9d1a5fcf0e919dacb2890e636e3dce0f9efeba51edaa56605359d875c917fb070b920661cc0d956a7d701285441cca063c9e714ed15094ed7997337ef46e1db2916733d02f0096fc9e43f8b14af0dc9ed625202599da46d464fa9cc94e020ec0c6cad5cdad62db070d01606acb2b4d47befd5680bdbe91bab4b4ce931f696a10098b7547e76225b2c2edf32cb7f99e3b96f33b025e9c037d1664d6aabfd62a57290a0f1fe8ca43fb09b5155c8ced44dede62ce9394e21a83f0699ee9abd78377e81701a7f0622d8a5d3ac2bc4955d889232d701616ffe848f086d81b001baf71da96ae9a2321f23806eb56a1abb6111d65886704b7efe7796c563ea4dbb47ea1c1e3f6b48c92295d084e389767b244febc89b729f2dafede7bd983435e30ad605d38f3233b784ac956f95eda5b280ed7ab3a7a3847282f48ab03bb40a07882fbdbc79a7323b6caa049f513bc3a0708b7860da4c48f19042af04e2843ab7e7ed766f5ded5b2315b80175068620cb917b5de62456f9a1f25ba56480335fa98d743f48237c7bc300848d896ad2cf70045f124042cbdeabc685d22ab064a1cae02e0efb504ae7b8cc2bb6d4658b7a0eefb7f399e6d9896a639a9bcb6c58ab6456b0c3ba1e1a3ebc8ecb1f78f2588d596d83d2476b7bfb45a7e090b04b56a960118ee2e6bfc01dd84c017d46835ac959447f57e248e7c259d2813aa4345df175c4359af94bc4bc88d05b8b63947795e72beb66dac88c85ca3c2f9692d282df43dfeb1948eae6ca081216455783fd2b8db78c6ca1007089e580187c5404c282906acc1fd9506c960de2c33bdd546a15d36775a48274bbca6cf6c9b94fe97a98d8bd3a6d1e6dcb2562dc6b7b3feb297817a8e1cd62047cc800892aedaf0c6317908c12248e4c4117d2f89a32a68ce4851c49e13e166d10918501e81df0c14a19b15b3d75857d45cbd81b806a11a5d503bf84dd80510da9d89c16127b6090fa7baafafc2490f6b1bfa72ad47aa1c2090b6048c2a0992219f627d82a166c52345f13fa7e1c899be9f21da0d41f6ff316d64343caee1696d5a9de002d77bab12f583c0eb70008d437746699931c8c09fd1cd5c3b21bb7d28512ee310f5225523f251e1e9a6ce6e54792b892d20332bea7282cdc721df05a4c56c88c911ea2d933fee674c535d78ab2b29909008731ce1f8df3a231149649abeb848579989fb792256dbd7393e3fdbd74fd02c75eacc95fe5cd18a8f308910cf8d540b4290374110c72edaeb55c9448245cad2e8a838ca215987e06c5cc21c0b3aac7835a6e6a96ec1d4c07adb7cd9f5c0e3f06777f3c94fa9a4cc39e4fc1c6375c2aba855c95e09ceb9d0b3cee4e58ccfe44279771e6c1b60d2658e248f7e053a202c048fae521b288d4781ad415aded06ac55b3713f21b453731cbe5f556a85b8a372fecfd494d1b66142c64e617e8e65f9c6f1dd462b3e47e3f240e6d26d91d801255e78d4b5516386876c39d2114191a95088548ddf888291f0d1d852e09d4aa923925e89680739bbbf58cdb0682492c9f9e7920da28d3355dca77ebf5d1c851a33b4bb8fcf8552293d2a606b0624bbd010ed2d075d894149244e6c708377a12c996a313fa8a3c5a831e1edff5b051aeb861bad009faeb40f4a4fc5dd1e2da47529828f561f4280549dd02638b7dea67df360aec8807a5392f08a1263980c52c7e84650e9d56db7c4a9e1fc1af72913c795fa70760df835dd6a6d415b0659561921c693d50e52421f4ad72e9a0fc35c4c3576c5df7a4dfc7a129e77e4a722eeeeca5674cb58d30f80e8923ba51142a1391d84a4a4d8446683f1a3c3e84a0aa488753792d7b1d62934089337a88204bcbc7bd72081e015aa3627109e43c83919cbbfbcda88dcf37300ae8a7db244fe3e1eb89385656fab5b04a9d5ef936a4634b041b498c155de9bfa65d58ba623c3a62836cfbea8ac95490434f4fce57de465cb32364f5c3c7b97ebb60b33b4133c1a832fcc18d857c58037b6224c3a461391bc0a38f4e10f7623893511da788fb736a4fc6b40aed402e4b1792419c2144c542006931840edee27c726e487dfe8850f2a26851fb0df928650c7b272f903dc69c7f0a96e918280d5d482c701897f530684a3b55345fa96d048e506f8ff5dba9adf96a3e16ccb879a0417ca5c1740a551f556399319c5f32fd32f2863f1ec7d6d5bbe6a2a8531c3d161c0efe21cb5385ecc1fe71e549dcefc7216518b280c34178d0576cc524468ea1250fb363c30cee56f7f30fc0c3d30669fbf0defe8480da1a11d88681a37261c9dcae8376e21d0400ba21efac3ffadc28e3b5ca7f9480bc4db86bfa4640a102bd0707ec70e271f9db64386b41ee4cf0d98bd8e6e14415dd54e257e5570ef81713f8073e2b46ed8ed9ba39c36977e32dbf030b3d1279514c17a59b7eb1024263c11ebd98f2ff6d02c651d33aa75ca2f375c1593550b5789a1a88457b4b864953ab842b5a1de0e2eb7ffe39daa0e304680202448941fb723c83007230b62887afb6e191b4fb0cdf4389e40456c71d71f1a9a9e2a2de413937d3a3bb71368877db7c9b51b336b1af044f3462ee0288d77914bdf023af8760b518092a3cc1cb6dfee475944eb9afb58704d03cb46369040d2fca0c8efdd5f1fadbfc5f3fc54ef3cb15f21eab3012ae936bf35b22d406eadba1e418ed08178d658b53344f6bcaa18e1db2172f539fe04c840a2a7418489a45652f10eb29f4730db4d732e0f810257cfbc133b30b3128f6c8dd1aae3c52c3a861b1560174d0a93892f404c5d9c760a3d31d5cc69f4eb4b3d083a186097a57d3a7106d8cf0d045c9b5eab5c8fe6e1621aed6749476837621cd1749d300c7df4ccf0ea9eefe7f19feab228d87ea98463cfc531fec123d6edc8c49b57d1ef756d3c749232dd63fd22243f2158965a600ed6417f160a067922bd93cf5b77e30b0dde8f7c3804473784c8359cb4c072a9534c2402d08bba4b8c8ff535e5f9b6b38718c35e52443955863816f0f53811ce2a44eac70cd02072a11503e9590dc2480f0fd07795ecaf8e9834f52950476f04400f7afe23ab85b9c7a278ac5199847ba69b083cbcaaf17e0591cdb76ef985fd73c6a75e273ae36e3ca05a8e6f2a3cc178f78ec9f32378b0b4307a1649c51aeb38d851035cce491d4aaf3b4e3b005d3a3898688e8db5b200b016b3b7ee8c7aa7d15daaefdde6e61c9202eed55f7b74b5fefad86bc56d98c61ca0325fca0e1f9dff344d74cd434eb0df2b8e5e6f6fecec5064008903266638a858228c8667f615a18f184e1152d43419973162cbde5089975afbd4d41151902acb31eb8403ec8845c611352e061275ff84bbd346b2f0b93983707c96f032de13bc972831587231bef521ee9e03023d8e14786c6d670f20d8c4d314e4e0f3c3ffeb50cb0cc185300fd8c4fbbb00f7afc38b8b240978c4d6a58bee8d391c21911b48352c687e505459ede44d1857a659ee52a5990da599c6c06077603df49a031bec765e8ab4197982c829797d045e61f763663c339a33b8a54719dfd3de371f75ffd28034f7ba661c13b9eb73b7b3b6c8f0c96b0973062efe344ea9a27d3e26f7ef760ce4e08dcc75ab0e03ac78702822aa81ed339f3a5a241a49ad8c1a4de249fe7bcabbfbd5f7198239cce30801a175a0923aed1e1d73401295f11d2e6720df68329df2b2bfb29474b2352c3c58c3acfc3fcf1b9081d14536a0a02505f7a250b1bd8441e04764890ec56f4dcac720a6e847eefa10cdef7e238764bbf2003451bd35d0f2b7c70e072a33e92efb6a267183aaac42ffcc930e9f550d0002488c7809284fe48c222822c98ebf08e367ae21007e2b162f21e77d2d3c468151bd2c8205539ac11f63c41bbb3774406e773b182fc5cf6c4d0c1889534fbf562c82e696ec8cb673a2ae73c810454d8b59980eb1ee9c3429b9635101144076967525c95896b838648f6079e5a58265e495db6ad7426de53721a1f6b404650137253924589cb0dbb25e8a6322751d967bd5279881853cb6db09361e8f8210b7829518c1c8396870c757c5eec0eaf263d8033b0933ce4d92196768bebd6ce07792c4f27563ef5c09dd3b2e710582ab7df363b6d6dddf101cf43edc97c89987d885a4036f88c964ce46f0266f6e8661a8b7903629db932001af53416e58f30f080a708b84f1b36f2ea03f7812692fc473031278380123dc6f02e5456bab933625af4bc18b5ab838af738860d0dcaf1bca49938f3b310a71b101c0304c88eed02c654432672668ead290f17d0be15e5efac05dcc46722210963f487943ffa69d7e69acfaa346f70b04a27a1dcd3ef56168de3ccf142bfe2fb5ee0e5630ea6d05c06a7e98e7474da0e8a9409b24ceed7de20595872097bec8f465e6172fba4c54f174b2e4ad88640571ae857f4232497d947f365be1b281a461e3dd86c4131f9494d1162a22e8b9cb22729733ee59bb708cf012ed251ff5dc9fa91795529b5f303788415600c549a9cc08da25e629f2667ad0974579101b0441dc64736681f4778ec71ec115920e3112c46f15d5e31b383b446344388131828acf3210bd4909dfe9790ac4c8e9bea82e5f4a49de7a710273e0767c6863a2a722c04177def45403c7cc59d7e0f876db6468d8ce3776ccd7ff17cf7ab3ead1153dc26d848bab465b5efd08da345f9a61f51261609c1d8e65a661d14b1bb3c5121123c4519afa7b3be2ba8b6951297f98e0d541c261fc21d1563ed1b9b1071d1d0d35a55924880e9cd41e887c2e1d14754c970459df300f99d04b0cb1a68c24982f2b01e6806682b00409a4ffa4787aba08f154577c69a575892abc70f17556af0244249df7e2cecca7a2393745c1d0c18eee237ab7c7a8e5ac0cafd9d78601f074d53ee8b5783ab9e91ff9590db2789bdba9a253445174685f820217f4d3df904a8a2d1dc342c392caf046d8b827dd4b6fc5eda3264ff477c35d3fd192a7f9db9c5d2be2026802499827e3e5f531c860fe12e6a0d655660cbb57f273a37428888ac7aa37273a75c4d27fa3446c675a0fb56d4a7fedab6fb96e717530eb682c0964da67dd1c3f53a414f2235ca5d3ec7495a984a52e3a0635858649c69a5b9b20aab1159e5b40cc4e36aa6148d029f1efadfea2b14a72e7095d21dadefe402dbab48510585985dd7e037d45a0089d97293a9948df1575c7eb9e40d8b92ba2a8309817578541d97f65dff7c393b84f164f4842ef596cd560b0d24d2959def48ac52764f54335041c9a5a6ef14d624b8b739f0a54812afee5df292f6bdb1b9f66ea8fa930667653f6194965ac3500be9f0212d1be0b777eb34092eded6bf8adf47ce4775b304e75703bf014a330a6ec41c5d46683120c04ce7d2a2f6d6cf610460a4d52965d32dadce4c3da190805a1a53b4cf9dd802a4262a11935c3ebc5adf9e4cee78df7b8f77b593279363e2a9a004a58bf2436478d31c7948b6e9bb0487b1f34d71153a9824dde01df5e2abf11370", 0x1000}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="feb1fe223000ad3e00000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xc}, 0x40b) 18:46:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) 18:46:46 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80008, &(0x7f0000000000)=0x18b2, 0x4) 18:46:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x5, [{0x1, 0x8}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x4}, {0x3, 0x100}, {0x3, 0xffffffffffffffff}, {0x1, 0xff}, {0x2, 0x2}, {0x3, 0x100000001}, {0x3, 0x80000001}, {0x3, 0x9}, {0x0, 0x3c90}, {0x2, 0x400}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x1}, {0xb5bc452b2add05b2, 0x7}, {0x3, 0x7fffffff}, {0x2, 0x2}, {0x3, 0x5}, {0x2, 0x400}, {0x3, 0x7}, {0x0, 0x5}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x8}, {0x0, 0x10001}, {0x2, 0x7779}, {0x3, 0x1}, {0x1, 0x40}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 18:46:46 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) sendto(r1, &(0x7f0000000100)="e59d6c9ff786163cd78b979221b87f7b90f8f09360442f1aed7a9b1d733bab6778adcfb4af93a818c9db0f49cfc7b60d9cc4a3cb77b96e7875a9226fd34f311ebb98bf08603217e3540325551e1a4191ddfd63730ffd044858dbbe64a1b88250a4da1e170060a81ae8", 0x69, 0x401, 0x0, 0x0) 18:46:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000000000000000000000af6cef7", 0x2c}], 0x1) 18:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaf, 0x9, 0xffffffffffffff74, "ab1874ac2fbc6f187336932763f81a96707999ee", 0x1ff, 0xf38}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = socket$inet(0x2, 0x8000, 0xfff) recvfrom$inet(r2, &(0x7f0000000080)=""/71, 0x47, 0x43, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 18:46:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = socket$inet6(0x18, 0x5, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(r1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)=0xc1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getrlimit(0x7, &(0x7f0000000280)) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000380)=0x200, 0x4) geteuid() r3 = geteuid() setreuid(r1, r3) r4 = socket(0x2000000000000004, 0xfffffffffffffffe, 0xdffffffc) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 18:46:46 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 18:46:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x5}, {0x2, 0x7fff}, {0x83, 0xfffffffffffffff7}], 0x3}) fcntl$dupfd(r0, 0xa, r0) 18:46:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt(r0, 0x101, 0x39a6, &(0x7f0000000100)=""/253, &(0x7f0000000240)=0xfd) getsockopt(r1, 0x20, 0x7d, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) 18:46:47 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) 18:46:47 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xea5, 0x1, 0x0, 0x2000020, "0000000094da64608537bf9800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000080)="5191d1d3ecb49970c6a3f56e4eb69d60e74cceb50fcea962105165b288c246438e42ba390497247fd83d67861739ce7a18ffad2a724ee7bc501772cabe1c6f7a9fcbb2c91e49c27e659fe95f619322a53f6452fbb811637e814049288c0b56a3a1c3d9c413963d55af1312430c1f9c", 0x6f) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffffffffffffffff, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:47 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x400000002000804, 0x600) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x2, &(0x7f0000000600)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r1, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000001c0)='./file1/../file0\x00', 0x2000, 0x3) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 18:46:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) 18:46:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) 18:46:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 18:46:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfb, 0xb8}, 0x8) close(r0) 18:46:47 executing program 0: setrlimit(0x400000000000007, &(0x7f0000000000)={0xa, 0x495}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x52, 0xe8f, {0x2, 0x6}}) kqueue() poll(&(0x7f0000000040), 0x0, 0x0) 18:46:47 executing program 1: socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0x20) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10820, 0x0) 18:46:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x1, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 18:46:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xffffff70) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:47:01 executing program 0: semget$private(0x0, 0x3, 0x12) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() syz_open_pts() 18:47:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 18:47:01 executing program 0: r0 = socket(0x6, 0x1000000, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x0) 18:47:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3e, 0x80000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x2, &(0x7f0000001480)=""/4096, 0x1000}, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) chroot(&(0x7f0000000000)='./bus\x00') 18:47:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) setreuid(0x0, 0xee01) syz_open_pts() 18:47:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/209, 0xd1}], 0x7, &(0x7f0000000780)=""/55, 0x37}, 0x2) 18:47:01 executing program 0: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x128, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0xb) 18:47:01 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 18:47:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 18:47:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 18:47:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/../file0\x00', 0x400000000000243) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x47) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='x\x00') 18:47:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) setrlimit(0x7, &(0x7f0000000000)={0x954a}) 18:47:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000010028a8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="3dcddc5f758d89e1daaedb6526445edaa07b5ba8c06c1d99b79784219f36ffe09e79527b6ed1c44ea43d64abb5f35521c495435a2139a817e7dad8d4111b39f6d71aa9a14a2653834ba296c916c16d28892fd0904bfc62ef9440c190d15dfbcbd82c83dfc234f180ebbb1b0e2e9afe72052d2fa0c33b709d2508b95e2f0b031eae94d1471226bdf42d7267629afa68577a46ebb1542fa873772b3a8ce7fff6440ec2cba38af3b5ac8a9a3286cd31889dd638737443eefc75a1b74cc712bc62273eac7b53a2f9fc3593", 0xc9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1569ecdcec55f2e7ba0251373a73628d95d485a4073c31ca41cae2e15168919b535afc7a", 0x24}, {&(0x7f00000001c0)="b9c033b59327c0d89cb1193db133dae8be95063083128fd5885410c210f6fe0caa6d3b991e955efc6ef4ecea79acd3bd5bdb15ba2b5044bdbbe66745ee059b566cbc396c7572f9c8f512fb1b2fc7e98bf719694548cabdc5adffc425db2f1b529709fe6177cda428f21239323ec28a27b2ed159da6f6ea46", 0x78}, {&(0x7f0000000240)="ac0750b420d0924f6d9c8f9c5a46fb885023263218bef0d44a9c3c87f3b5b236124fc6f53538fa6238449fd0418c78fa48947be563edff91d9e7c179288378952dbd4e7343b362ac0a69477f22f561c7e68880e7aa8952fb9f49edf0415cb5ac9d5f943d59376ce4d1f9410bd6cf5cd78c562bf8845efaec984ec57827d101f0f2ac5f85404542b02b2a17b71fffa92b3f4b420915e80d60eba96b6dd8ab20e0a361f30b7a495e2ad5c70fb8d0da7d8273e674dbe6478fb2", 0xb8}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) 18:47:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x880, 0x0) r0 = socket$inet(0x2, 0x4, 0x1) socket$inet(0x2, 0x1000003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 18:47:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x100000001}, {0x7, 0x3}}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) 18:47:01 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r2) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r6 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r4, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r7 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) semop(r6, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000700)) semop(r0, &(0x7f0000000880)=[{0x3, 0x6}, {0x0, 0x7ff, 0x1800}, {0x0, 0x4, 0x800}, {0x6, 0x2, 0x1000}, {0x3, 0x1, 0x1000}], 0x395) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 18:47:01 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x62) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:10:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:10:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(0xffffffffffffffff, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 16:10:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x900000000000003b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:10:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x2) ioctl$TIOCSBRK(r3, 0x2000747b) 16:10:52 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/202, 0xca}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) 16:10:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x11) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r1, 0x0, 0xa, 0x0, 0x1, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:10:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="7df72d75b6cab3c8e72e02d0d6a607efed8d0aa26556", 0x91cdd857) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:10:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10480, 0x0) 16:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0x1d8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 16:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:10:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8ac996bafb2337341c8d63e07be8e7e76aa49fce777d5d1e22f0a6613676dac7f58ee6a6e11ca815df639b651269bfd7f20a729f29b6e7699217d71c0c70cd3585a838dc5fbfd9d03265f6d5e2e14eda1838fed9def09416e795a72185", 0x5d}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x48, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x6, 0xffff, 0x300000, "b37c192a45cb8d27fbeb4a7c573c0ad5eaeb599e", 0x0, 0x3}) fsync(r0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0xffffffff}, 0xc) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/150, 0x96}], 0x8, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000780)) close(r3) dup2(r3, r3) r4 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000007c0)=0x1000) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000840)={0x2, 0x2}, 0xc) r7 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000880)={0x1, 0x2, 0xffffffff00000000, 0x8, r7}) getpid() faccessat(r3, &(0x7f00000008c0)='./file0\x00', 0xc4, 0x3) dup2(r6, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000900)=0xbb) fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000940)=0x7fffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000980)=0x1) shutdown(r1, 0x1) syz_open_pts() 16:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:10:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x8001, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:53 executing program 0: r0 = socket(0x800000016, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() setuid(r1) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ff7, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x30, 0x0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:10:53 executing program 1: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000380)={0x3f, 0x28500e6e, {0x3}}) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) dup(r3) r4 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) semget$private(0x0, 0x7, 0x81) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r6 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)="1e", 0x1) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="01008002e8ff6c6568c9a004d5c2185283edda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e4900fe457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb78268fe3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f222890419b2412835fc0cdd49e0958ed76cd63647dc3c18844bb67170081b2cfacda453b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) getuid() 16:10:53 executing program 0: r0 = socket(0x0, 0xb4c50c37aa30d55c, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 16:10:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x3, 0xffffffff, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xffffffffffff8001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000002440)=[{&(0x7f0000000180)="a448ccb26d6fce0326b78ee74b7e664ba485429284e0186679e87ffeca5710b54787c1c9865a94e07724c30acc127378431f3010d831643945d3a4a5026b466654ef9f531e4eb0ad44d78f9d7ec7950c448dc4596dd457c1f8afe56d16ec21d47e3153aaa68faf043a67d4265e270ebf6fc76a245c5f436806cdbec69326cd43120ba934db702daa6c11c00d88ea43f24b4929b63146d85d27b1d76bb376086fc9d1fff88ce5c907e99b91e518a080362f6aa5b96d779fcd4209949e6a13d204b2436e1739c18026c94cd87a767aaba2aa45284b2115270b653eb8f129bc4f219a3b83e901ec8c2f7ae465db2afc632c966949e9276b4c537576e6f15c2a208591dd1e611ebd7e5ed3a0ae66e55cd172d096164bc650469203bbf77f3c2cace0bf25f6f8a4b4e7be94cb6559197f14d828675134b03216b774741ad453963bf87694a72891ea982252ecd7db430c8df88a6271504a0f82638d6e28fdd89c8cd9a5cad1bfbe1bb66616bb6d341e217ec865ab73373e36d5c66bcf4c120662bb5c9041657dd30ec15ce726e4e9a71c327745376840ab8eb0601f2d025c0f398e9a3f19e588e783a66672f5f54a035cba76ce2e67a2cb7e96d5c2a551cd720bc193209d8c6ee2c936084de3a0fcbc6a271152f777e95ccf564dd0604bcaaf2b9f21c9cf455110e38d8c70ecf11635a116373836758e3750ade72b8f155f5723750c01975a76f53a75b25ec6ce6ed2dc32ade3d16b50cf227821c6d1504331193ed41d26569a740c716d8511f2c012639def37337019d10b469d219e1fbbb55527ef176e2966cdb192247b8f6867e3732bb6de3235ab733ac82e9c36d3b12fde2031415615dec01912a81b1b56747b3ee7305fe75d559fd7822f4f96b9378b2ed6c54f2675f992d3174deb2fda182479daff7cc0513dae3747072f8bcbe755ed838766e58b878f5c3cf537afca8123a446d2270372535d3e459f1558620b37253038a822d80e327a82d13d96cbb0f480cb315b8ac2e8cd26323dd50ba934238aae3a1dfb2c52598a79c25e906ed4b4f31dea6bf2867698e840b53e4758a48c3e10e009372e027301589682bc742d00d75aa576a650c7ee9407b8bcf3643882a4e0e4f151e9a5125048416d9f4cc6bddcbbe91a457278af9c17d6ac3e021c7d6185382aba1c71065d3bc18186794ab81881be59605750d21905079b6180c49104f9bd94fd935468f2999cce4a9db90d0050f1c758a2db2f06ab1664129b93a0271fa75655e00109869516fab4f0d3b7a006ff2da05b252ba98b8bc105042daf6071509423e9e327475a9af407670ef4e2e60ee9d835d59611bfc96360ada31db07eeb9df8c3316f14a55c5a838d812db5ed96e41b5917440741eea089a9d112b0dd5b72c00896f78f821964baf451505601f371853cd8e00aea99f060ec7d0e428d5c03517b6efa3f4eb3ab34915c0047b5de0f70daf98109d71a3bd489e638c16b7a4302153391249d549c5df021a2a9b633db683a4674689d19a2b969fbf25cfe85b85f97825b3d2987c39d5438bd9399bd6ea04953c2b344665096e5d06d2e248355b3d64c8a48cc63ce6ad053a1c3b2dc8fff4e6377e1135f6d1f8dced24cd46e181ef317e8a073312756d3adf63e1757dac66fb10d5024b7b51a70a529de901e6d560628d7bece061a2a6ce8a1db175082c9ce5d1df076f6d1c7b896ed15132865feb6f5efa8b9dae5bad429e205e1ddd3fa4e6208f143f4f214bb18b0047b3cbd5915ecea5c542c1d7aa2ce4bedaf591cc4feb7cd3f97b2a52fa24a3fd4dd68d8fd0ccb341cff2249bae110225415b56076a4d9ac40de640c0e3fc88131805d00e87f0c7404db14b107857d6703f3c60505ebe35ac3627360469113ab51e3d42e08bb94d0ee2bfba9108d1def10466a773fd6306a9cf368cf1b42e177cd74a2f59da3bc541a4ac723c5c3e5a8c8d39b29a67ac4e19101895632a252f882a7a42e79a460b3c02281feb9e54bab8d35efb48a96a2b4ff76206f2a72500f7b774212f638750e4812a53d2f6429beab9ce97ec4a6d941dcc569689beffdec9a98ab4d161e374fb78d45416e80c6963e07db8007dae6fc9abf1ded814d755102ac3733b3fc57e99e083ea9e2e772b9b603a8dd187f419675e7153222a8512ebd3d437c06a726fe28da8cba0c3e962c26e2c6400dd2a2dcf4e66282f65dffc1a040b3ad23a813ed529c39e7998f6d7e6ec764785affc413b5f27b9e5ad9972e455f66870d9be372dcdcc62e5597e269ac4455596ae09c9ebb871b5c968e9c607c6d4abbf3add06fb94f9e9c607743282cac8313d09624c62c35859bacabfca71343179d3eda0be97ee69de6465445fbaeb5830d69bf19c950d9c53a68b5d8a7aa12ee4e4c0df2dfdd8739bdc46330e3a939e5e35b4afa2952af633c23ffd258e32ef29c551030210e3f94d438ee90c09f7727ab9b7996186316fa64ce3d53136bac1ffa731fc28670cce774c02f44b3685987fea26409a80d55bd591a88105149d570ffe34056ff647b02409e0a4a2c450dc00d4b63c516741eab5472a22bac404e47c5f702c24b96cfcc1c571f4004a37e14aefb86b00530468e4da3b23f71faab84be8e47ea2068e210f641292585dd9e7c2a85c469220a8f81f6d09fd6b647141c52663615b89dddd0d63da7b0f07631cec060cc59104d1e5cacdc29f975a889ad6b92dc0b29a240e68d202a13009bd9481c892134cf4bf246e3785aff96df83e48bc8fd8f07f44c83d5c885a4e8ee148a2d247c788ed3465655ffa6dafe574b2f8386189f157319d228ff09a89b2c7e5798171af2c2229796c6768ae7136843a5a04ffc2c563be515b44919e8e0495a61aa9016d3c2fd903b11e7103fc02aab6b7d37177352bab293ecbd4346bbee325335a6bd8232c5cee49e2f9cf7e5c5f15bd72c82b37ca3ba601ad539396ab31ccf4fa0ddff5d0bb4bc4e6acc7042b0dbb1c7aa536f4f0d6ff07135156bf674a3889d3dcfdd60077e14329f9257e2c2211b83d2abc392fc97498e3567cbfc990d552a250912099f005fc6343c68513129dff26974b9acac8606f53b49a8673c0d02086b57f0c01b1ddf4167b858585f016155b86c9410ab12209b7b5ac4abdb34dc4f6c649b4b8e10a8196364e6215638d07ddaf5eb31de71e2b7cd43ce06aadb5f001aabdecb4af9b57fd4fcb0bbde431b9672230470a8c07ddd1bbc8696c8eb510e6069c57d2f001f7d6922c193f337a8adb782f6b14a374dff7418f4e8fa108ec6c83241c6011deeb7ec909b29e9e0cfa946d7df907259a21c8cbf5d965ced9cf650c29a17939e1e2e58284da416d216426e62646f29f2297d7eae80d99b37d9542cb4fb7ca5cac80af94666b4cbe5a26cdd93cf42dc0abeb33ce9bf9df0832f66e697c237b1a8ebbc3061130c4be0d34c2de754a8d96c1db7e674410bcf46d7db781979eaf33bd4a9a77bbba213c1cb904f557759a32c14206a8c3d36f6dc2be61a228f9fa02d08f03b52110bc0f7874285811d39285fe6e6c113555d5224f9314a3405394f3a1dbfe1c6b877905847f2dd25d4800c3186d5a9e7fc4b952660a5b7a6f25062efa4f5371a536519ad77190bf070bacab3d5e7030e0ab0a77d65cd2a2f11c9f7a18c4da54f164b34299315de6847b4dfd445eec0942bc7a74178e6c438990227082019a773d2c5da028eecf37d18d6fca8536848400996fe787da759422561ff6404108ebd6eaa8406b5116c9f06b52f39b6864d400154e71f1a482960c59411c0a8ed4f33ce858e4b5a5ce99a1466f211c3c0f569cbc6281a30732a2c44605d96bb878357b6f2e6810e822ee8698659e3ad09be137130459b5f08602db57fd7b75fb3b3c26e0058125ffd91ddb48c36e9bc3e58074fab191621ac4c988bbd3988261a2329658786321662a503e0b2bf55305909892ef5849260b249cde6f09eeb72ed8e02405c4df67c18124cb79e62828b1f50fbc62e9af5fce37ea73bffcb72cd394cea2f60e978fb40c21661ef3ada585a907455c127932aadc1bd3392ae95531aea7150090bc3d7ea0ac9a842c2a5e63bd62e099bb12b10ee55b9fb48d61b26bc8a0ad4fccea72535294ff46f984d64782882a668bb12cc7e43ad6508d31ef0a317e96aeb35b6c9612009f038eeb3dc35adadca2a722a42ab1e83b1a704103f1be9430ee2993e5d9ed68e9b6d52861339360330512ac0d53a362a650e5022eda64f25c73c16e7083d9b2f709189956b9b9c72605e83877846955415653421a5ed9f6b139a8bec624f94a141642a573f0c8f643534cd5e0d8f7c1eeed4ee94fed8d4c42b42b64f23b007c026891cb30bdd79cb38373878dc963ba1eb57cc6b73c67262078726213882649be0635eb2598e4da1478285e2a94574c84fb02a589a3a2148ece5196e8507d3953e40c3346bfd01e6bde5306b698f91fd190b32679a1e552994224828451cdec573c5fbac0329cb95ba7b7a337450643b19ec10259a0ac83fceda924f27abe68a6145dd190db13742b1112dad9d8d99ba0b18410ecd84a98073a52d001735283759ad4f5778885cf2d90d5a16e5b6e1fbef9bd25697a1f7a5aeb458dfd142da3cdf944707a83be7517aaf5c3030329d61c481513182bacf6bf8eeaadee362e1a9ba0776f7e29b576a323bb4bb608c7bd8019efae5dfc26445561cb6dbe03c77e6a547b79b9ebdeb46f570de165883ddbd3ffd417b66bea0e8cc904998766e73ef2d214088a9cbcdc10d209d48ce841aef581aeb85cd7cb8b228cdb59b454e49557b0f065ab2a3c3503d70787a20ced5b986dd2b3622f9ff41430adcac837bdb489b7c8ebe86eb1a1c572e18440bc3c419c43f38c9e55013faf5a3f476733766c62b53c769802b7f1d00f56dbcfde8681a1d0fda3033f822884cbcd50498a85642fdcebd274aa3b2b21b24d13def6cee238030c97514039330eea7b47f4c0f05d66b87e837cfbf239d0e6ac6255e14ef4045b3b338aabf24513daf652591513b8e99b2352e672f689a966a19ec8902e59250be17b612cbde654ccb79115a371b174654240d1e15c6949780dd8c151766dcf4f56aa542eee3b3830b58e653f3b34d4fc993ac17033100475018c2df0bc288546242e6764937e15b990c009762265b5383712b925ce1ede7f52cc22bc26d372969a305328767ee92f4c09b2a288ffb42a39037149cc537787b83b843be1dc6a068e80284f84d21a37e5051c7705ea57d23f1915733f15a7d7b869dbce8ffb57755ac61a3a1746b031963f3c4d07ea75ae044462e35dfdf6d7d273e932aa5704d2f3558459fcd46d5634d165acd3262e97cdccd9fe0984eab69da29d0b04b1fc27bad834298fff277a0b9eed0459f518622ccc0e9e202d6636a5d03b32b0b47a6dac102b210afdb3fc36b3021b23a3f40a016903f6ebeb772a6e25fc83c320ab219abbbaf15ba7448ef60aecef05446713cfd12e02a3f5d62df3c8818f05477cea1fa1567e76f29eff12efb24c0b57c8fcb5a2581cdb4691c10556d8d133b27f94e6851eef6a1370a9dd00dffa3a8127fe10542c31ecd5d5f700a181e07e6cff9841ef7f6b48591c8c214f927b6ae4be7e0f192cd52ba5b4140c61fd6e160b7bf69a8be0d0fe51a283216cceb053e7ac57db05f0467f2b2dc7b9384c2998905848617673f2d7722ea4929abba6f7341ecdcedbc435fbb2574eea859d91ee7f7a12145c21db2db8ef19fdf4e603677767289e52dafc2b5ffe7e55db6d7395fbc61615300b80b6a4f92386ff6ab", 0x1000}, {&(0x7f0000001180)="1563020ba564c3cb0010015a9d10d6ba7009162b93d29fad5f27262e6fce129d929b517b7bd3b2c9de0f15bfc3be3199f92574a8d2057b7d0dc804ceda537eee2a03cf6245cf81059408ddb8fe0a53053ba7816df15f3200349622afa4a82a827b1e5b8766b48a39b8e72ae62466809d08e9864830a6d15068b7565d0cd15535988c3036fa28b4cce1e084f405ea3f03ad2ac767db043316f44e415d81fc3cb43a31943a1aeefdcd0f55f5428e593d68e46983e3e66c5584a69d16bead5195cca814be2b040465f09d6d026d6ad73513a9d5de72b591805fa3c5406fc938c4651a93b29cf50e0d5809783d9b365feceecc1fea88cf232eb9194bd8218756e0ba9da6a7813598ebd8ccba770320507abb384bbc48ab72aa992f4d275b28cf72bf374cd6b50b2c204a163a51f7dfbaedd5193f1f94137ac52a6998fee604630fb7bbc6e65e8ad5dbdfe86acbb7f9e59b24c9eb068272f4abc1c8ff39ff6b384a93a65237c1dcaf17a5a717f5eaecd7b2dd9c26d90b9c2129d2291996f8d778acf1d906fc66726f043330a4406f4e614924d693a2971e6a52a3be0fdca8b4ba67cfce085048348f6d502649bbce70bd243602a3828330bc26086be062f5e5376bbd49eaab4601b3c9b5f5b1b635c693208e50c70bb4e089952db2b2672a2318221cf49b67acc56fedc2a069e4175129f083cec352c0acdb28368a204429a174dab26b7d7eeeefc1d50b34adcf9bba115b6441b40de6afacbad622f665317293916797260700a767971f87d7a6007a10c714e07c0ef368e6ba12eaf688b12d5630605efe6cce56c87aad0fc74fd61f642071180fc69e6af5246e18586177c167edb088ccf6ace735bfacd2c95ad70f41f3ba9dbc7ecb947b5d76ccce4564b8ff754479eda255de4fea08e23ed859b70812a6164eaecf6ceeed11fc34721ac2cc507328a6f5e767a06fe6ac9bc8dab308c0a376507541a86790a2e649f960769b40a0555e2ae937bbf5dfef95c7875b65d474a7cf32dbecd304316c4c0fc2071bc8b91b81fd06dd9456770e37a66d14631bcf47bb0242b0f986e110e1c766138edd2bb563fe6cafaaa8388b8062d382dedcbf1bef60655b45457ca84b6b7ced4fdd0379ffe012eb159c58442463cf08a8a73b3c7699bc9128c63be5c84770393e75e2a893190402763fc48b2892be111a44fc7f48873bf1848293f8e7e9d62c001ebd17c090fb3755cef0288f5b81c83b2226fb4514a11f92ceeefaf92582a782012a0773728af7b4c674b11dc5251ea5d48e849882b5d0a47954a1e124dcbdc6c0cd6cfcac39a447cdd57cc7ec6cff5df1195f2e2867dc136137e6e69a3313fd9c66f5ae1152f1c00c37b9dc33e6382979dcc72f69c70b618e1ff8858e9f000857ad7aa336a54bf10734d6adbb5d2451409f4cbe181b702f381486eadf5b287b32ead8970437d21e4aac2bccaf382438c4dfce38e62f29d6b21319ee75480aee9b26a9c735621924fa3b2d5f8131100ede2eca84b4c09b81424f0aac4e87e82ac49bd7a3225f2c7eea66a4cadf989a29c244a5fa53c5df2baccae4d0513333ecccb079fe3776fdc690b741c883a4e78865607225a740a8f12cf0e78ec1ce155aa2ba4c0345bb08b7b156c6a0fa9f936e97e2a71567db70b2c7b16a39cff37b4f05328cf166d87e4a51891cf0b74440dd37d9dc329b162fc8b5e52ddd3faed3ed0e7ae556da0f9c9bbf340141bdaa7507b739237379a5cd4e37d906ff41ece5ad6ef2ca69844816f569705dd1df45a712ae6efc2973a2943802036949c77e2974c5684541a580bbdf16e5b04fc59363e91ea93a4ed9ad9e62c130f6252d26d364d81a3df8211eea1fb5a1a9e175d0adde6243f6dca222361d5667873c22884dd8c7faafc88b9255f2f85086b11963ea03fa0c57dae6d358b260fb476c30f327775577a7a46702708764384a47a3d31110abe8a0da6392bc42423802ac4570f4c58cde6052379255454970144a5dca76bc95df30e5c0d7e4cff2971e0e1134de08503f75c0196951b07653d9fcf8e00dc04c857b132d585d00de4a7105c6e4445f9b4f996d2ed26cfdb9de75895f07eaf5130abff9f7f9a16b8ab92e26c4642c7731beac95fe715a94c3e8f7cb246092b93bf28b4c1e54ed904a0b5182ad9c0c68e01a6ba86217ea610e7fcb56b5c7dc1b8e24966ea881931d17fdcb4b83d890ff5014574ca0ca6dab9a7b0d290b654f4d409f49a7bf2c80783eae27378076d8058cdde62c82ee133d522c14439946d98d7813b8c8e4fbc28d067f3b660c42de1cedd3a35b11b8f2a25f8bc7f7a4542beb5723af8ed391d8229b7e26bf90aec2ad3655afd53d7cb7b67e709883de557ed2f357621413d3149894531c63d245f53b586d825344ec55ce359761fea7ab5ea04cf63ac986f994fe7a5b232a2f2ccdd971c584b38a2a1fedb71f12f4a9ae6daac00e7440add6c498eda16c365775618db0600d05b500b153c1515a28c657d3c459d9d414706f2322452d21c6be9faf98ebc8e4f1259c9f3e1966fb09c6ee7a4441bd4d07bf91e0a0473c5d0a0488b4ea96737a717e451d5252193f89f5f9e048387388d1f26e19a484a07a4f16f012bd3f0b08cdf0d622eae89b7f067d28888773890659cf16271640bc75dbc1c3ba9ef5be545e48a0dbd872b6ce00f9702cfdc528217c08b01bb3d355b1f41d78b80405951cd1acbdb08ec3445f9c903e8d24f02d3251f7749a0d1e06adba0c2b2e45cda220eea768c50ce91a0536c7bc49ef47af4769269d9fb6ca7d0392f2ce23b318f49aa1cbf680f936c4a3c6fe413c78c111a0e745476d6226bacb58649d73f9882060acd3031b0d0902ebc901ce32f76ce146cedc99cfa3ebe05f6b5da45f2403cf99ee7dc21f9a751f291aa7cc60fb1d67dc114a839d7d898a6cc2ed0b4e1593da2a7cda2b8e997ebcc6bc12ee7ec8f5556d726b20b0a80c804003ed22701106e50886424d02dc8d7c6c9eafa8aa4eb0ca572622dd676cf53a1e2da3899068a2de316871b97835950c122aa39edf48c38c2cfde0dcbef3d63e0152d989707c121d75c147755bb52ee17fbc596cc5f9a34f3cdbfd2d35ef3ceb7ce01269431902d75ab43f0bb1ed3a32494600e5b9a658866b04e969f5cb8b24811179a6d937c3eb0b58211840fe429274a7e61dba7ad6c8826d32a4181c775d843375c0ef73ce70e6de64fdfdebd2be3daaade2706750eb35737fe79bb0612666be0ff6098a64ee348bbb3268053a4cdf0617bb45ac1a3e9920e712c099f69849594674a5d1c1a11a673b6971549c9b7f15705ab50e23081bd8529ec47c3beaf31e32737b2e29035b23721c7472f966a9065bc1e6caebdbf979f5666f480aaf422b3e5f40961694bc7dc3c11b80d2f043e41c1eced125efe5f1fa5159bf72f21617b3588875bc3dfeab42fd2f100c15c7f74bb9d1a9ef9aee6730611ae056a83096ad6c290504ac1c2db21f171e8abcf1f9089bf0b6a2083129cb6621f2a9af0e0b0abb84ae65ade4b3a5c54268825a257a82a5a39f60e46713093dcb1454f38691209f22c010f2992f2ae332dc60d6fa157102e5e0a000c2de52fe0a1cf17f784ad6dc283e0a70d9dcdb45f384cb665d2d7a59e6513aab575a285ae833823dded1d53a6e5da0b5df6417680bf75e995f489b82ed67e3628960aea9cc970e68f3e3b3e4543d2e84b5efdc6eabce7e27b4f5ec646be70f6fd137bd42bf5f5358d206abbbe5ea9a85ca773b1401e56734c9eaf79f5b5efdf3a50600603ea50b3eb231ef6b3462ac506cc01d89ebd87c38af280631217ecb2aaf69cbf3a63b904c19b519bccbd88ef82031b4333da85cc247e03e58badacf5cd23f0a198c0c58a8ea958399039295d471a2e3439cb7febcdab1a9e904473b92aac58f63b818a683acfe04f221b5bcd5a6af8965f3faf5d4b0e0fde599c50f4dce975c60d26fc7dcb70d7eb51be7b8fbb502e904eb454e3bc679308f8381c47575c345d1117fa84c78d6d35390a93c4504797269592ac5f7e5c5ef8fb445262222120930848255e2cdd4088bf6bcd8ca41ed5dac949e564c12a1c6244ca52964f835d6771f0cf4e4e5c4ebf6efcfd643fb8c692648faac325fe9c1f067ff2833a5b18afbaef77db18d0f5f9d701d00175be17072b5da408a54238ba579586bc829bf5ee20526c27056e19c82604a82264d22863f669fa239537576ff86b6b488711698247b47579fed863f7feed16e8cd99600269a5ffc9c8d06b3516b29827bc66bf43d030fa915d48d09325fc185393dedc3bf73c52e6d7af8b8d69b1150ab3dd610a44649a2256a5e4c27ea9e712c7a81b6737e5d2cb9d6bfa86e6cbef0e92481690bf695f45c46d135b43de82ea9291a88873993d9cdc6fa7c77f2f08da3580eb63e7dae1e4c880565114fc438bf524df53c0de5594ff73fd6ee6b97bd9ba893ec68c8861ecf96e87dee6356150240d47acafbea7351125f1dd147297a2e9e24e75159cb388b043423304e08b40898bd1a95f30c91ddfa29924d05547f8a78098a3c0ac342346e0808e0e3a8dc20b7052d09b0844d77654346076a6fba535d0b65469fbaf87440fe305bea203c7e00ad2b9909e37c2189e5259bdeebc41392daf63ecba69eafcd7d71e8b31779ee3be3f4df157f47593edabf2ab02aeb35a308e169fa0412482394b484ae2a0971dcf2094e4ca30cea06a9b60701bafa446b849a437fd706164f5959ac010193618c08c405c2f451cf0eefbb39fc797ad96fb97d41a0e01786cccaec9e2dafc63353e273a9387282ce2c86ebffd75e110656aeadc8acd4c2105d76f4f2d52392739d9297d8ad16c2e549c677016f28cc8bc586a58b4aa436eb28e5b3ae7a836f7fa8118d417c1ec21d51f3c4d875742ad71aa1ed9f1848ef5eb102b48809dd1ec178d5b51fdb601055d6342d54850c0cd5558e7c4d16a469323b503935d641b3b5e0c731ae404bed585e02ee985b1253e1308aa8d99087950930e98296b8de0320f4034cac190c31f3d35922eb401ee0a2ad99c5fa06d8ef9e3ada5c1f7532503958294848099c3e65bd99943b3b63b37b8775168596a442fa704528a4d86f46d4da6baa34a27b73931d03abc4d5837d59cc8145c7146c0a255d17211afa82b2b7c73278f107cf4e927f85a088af7d5a030a6386b9f3db98ec2d79add59d488b8c880d212c25d98e98d005e460b1c50db7f4079e8e6da27308b67e7bb5e99ed1f5a54d0edf1f2472fde5a45ca59f0827c78d5f4f0aef9a6a4b23b705139dad337d2510defa857298e79d88f12020c679c754643e7ea5f930a73e542291ab9b0e4caad05978378af67b925922805f516f51d9c8188a7a78d6f18d81323da0101aeb9e4a209ce622648f33c33687ea38697c297f3f566f5c409ffcdb3906931d3f97a7dba3767e544f55e181e2c68f2f86ae44bd6fe80201107e64eef57e5b77e1b328b30e206912c5ccdf95e107909d83d9afd1aa76db402b40118feb5fdc4e72b83dc1615b475cc548001d42d245e6b756c0a89c72f51a187126330a4fb2b9ee36f514b1d35c00c69e96e381af8f988df6102250a1032cf0ddf22ab2e56245279abfb90c6083bf7281f871b7782f647741ae238fafc037ab3fc7d2428955653c7aaa0109887d716997d10eb6dc72afb48a2bd3d98acf4783f55d927bc744b2391759ec3deb9567de796eb65592b97726d4d34f5ca31c6e751e6145079c03ced11863660995a93c9627e5515aa8b1cbe8358d8cea39e4d5801692e74c406508f9e1", 0x1000}, {&(0x7f0000002180)="1ab780b217d42930be12a0f294262428ba1be8868aa51ab7b90842e46775766cb033ef596f8153865091af59123ed18c9fa7ff1cf6b5612c99e694bd78dcfb7dc4820c33fe9a347b2b7ebcf11f5203bc673337fa00225d3cb70595200f7f09f1a50f337fd50abb6f46b2653476ab0c9a47789ffa36e4bf88591fd66d6862bb57f21d76bf0de19eee8769df9ff31c058021cc8de5cf991a8cb2fae21b3f73", 0x9e}, {&(0x7f0000002240)="7e0ec92ac5685af207af6946de31bafd63165e96117fe45425fd3b3c974dfffe635de054fb42f32d8c52692e1ef87baa8e087095f7e96c3f308b6ccc22e12f7bc78f6b5bc3beeba6a42a965e78b271f82f1488b9deeb64f756e5480d466b876fab7cbd1e9f83086c06decf4e46905d4414e727f06bf7badb5921ed9c657f9c6044116318e3c79b160b7794bd2f8e00e6280ae1e7f0b3", 0x96}, {&(0x7f0000002300)="ab9bf85c5e6d72c10b8e4fbaece816d14f10e7f71c52ed20c3ab2fd9d33a0f48bd5498fbf67a3bbb828cdc810524cbe68b4464cdeff1f3a620b2e4c30039cabd94195d29ba2c045a3d6bd9ccc5c619f7a2af1c3a0c31323248b7d19dccfdcad5db", 0x61}, {&(0x7f0000002380)="7d60c87e92d5e6ecdbedd199b238dce80f9a0ab0967ff05ecfb80cabf6e65e5b8f0417fd29b4f579922f74edb2f34b5fe7ee022a533bd37ead285573b4ec28e72b58fe6a008a6807af629ba3a8cc1bf0b190f0b273ce332d0548400ce1a5405f813aef6a98ac5ac895c7d7a70b6f73e01ff656b72f721bb01b4a4c1f40f5293b837cf3acf36095a6c189745280f5c0ecc123b9cfb930c45eeb649ee5dc90f7243823aa23bf32c6384b5c41f149e128844697524842", 0xb5}], 0x6) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) r4 = getgid() r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000002b80)={&(0x7f00000024c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000029c0)=[{&(0x7f0000002500)="da80590a924caf3b527abd24b09523420d32f738be2c0ecbf3b9da39a025e2008f33374a50ca7a17a6572eb65ad3037634213bf85facadb51b8b18b8d1b43f6646510519f77b87c6fbeae071e593ff7992f8432993f267b9c1b8e6d9b5a93e306c8aabcd166b72df6c926af5d77cb7f76099b402ec4e4a5a1b5607b6da0b78ea611c716c34923512a8092d684d258c4fcf248393625d7dbfe7404305480ffe7c9d949c87f84fef752783711a7e9e05c82fbdd9ace9edd5e24706c0e01e5ab497836d5ea348d79e886f1322b62e0afb1c8958", 0xd2}, {&(0x7f0000002600)}, {&(0x7f0000002640)="4c17a11c3ceb483b14f382499209c97b3b08aa963052bfab7910b19d43b2273a5727940bb643ce0660c1a53f73332cef1976f224da4bf195c3467714e5ec6d9dd8b7fa5984f5a6865bf1fa924fc9a4a3892247db20c82fc4e87fe7c770b276150f03b59b291bde92c5ee0d240f31fcbe9c12a76ba6f277eb9520253f284038db5ff6e15aaca1168c5513fd67f5797eab1e8fa8d7cc5cc9f115308ae598d3ff8b3c964c96f932ba23d12d5f7a1be4f0f976556239e90c5430bbffe86f370a", 0xbe}, {&(0x7f0000002700)="5d878e30cbb86235bcff7065fb0fb69ccf4fdd10f8a67e6cfb635494a345d6d3821376327bc8b9bda8500820d7a0c92ea7eeafe248aeef6b021b86f9bb8b8bb1563f7bb5980a86859007e1ada462cbda3dc8320cef5e176f42f9cb8a9eea6ebc9a89e5859beb6b0641a67974eabd96ad38468a626d73412110dcf08b9274221954fa6e17863e522a69080088376c625dc5781d1353afd74bbadc5e3134a5349aae5a6b864388618b20cb430962fc583e944a4ded715d00b3fdf53a722efc2c2063a8de7514c4526bee2ab88bd87c8b561c1a91f0d0e424be4d4cbc9403457165f9c848fcaf5d58254c7bdbb012eba6", 0xef}, {&(0x7f0000002800)="a66afda8ef440d25be27c9990b858f0d34ed28729a82c119e0eabfd169b8d0cf6c212f444a5b79e69362ccb5d06e82a905864f29130918c87abf0783b2683e78ebf3e973285372ab3d576a31", 0x4c}, {&(0x7f0000002880)="5ec8bb5b330f0cdc6f50192ece3394dfbe8ca041e8daaa0924693f2b634a0b1d4210410b6bfbab0bc9f11a7a1312f12db508838a63", 0x35}, {&(0x7f00000028c0)="ed90664acc059d6e1864e51605f7af80b425c7291ae3363b0b287813a3c8aaaa7c09bb87f6b97affe1b5085c8ec4cbce036e68fbafe03d45448bbe45ef01723cbd0ef6319c5380d2a00091bc78bdc2593c686d9f1e16a31387832a66a98899e20210a4f976544250769f8797563f15b8e09b8538a6ce93add5e9112c7345d80c14ec8d2728faa9990775c2498f6edd523135ef2387361e2dfab426651308bba8004221239b305f992b7c0e38bb9a5e59e1db0de177d35f175a766150413e4394fe604dbf92c048b5d5721dae0d4455b2ecc6214764a811826e48d50f8bef0f", 0xdf}], 0x7, &(0x7f0000002ac0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xb8, 0x404}, 0x0) r8 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002bc0)={{0x2, r6, r7, r3, r4, 0x2, 0x7}, 0x5, 0x5b1, 0x100000}) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair(0x21, 0x4000, 0x2, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r10, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002cc0)={&(0x7f0000002c80)=[{0x0, 0x1f}, {0x0, 0x7}, {0x3, 0x3}, {0x8c, 0x7fff}, {0x88, 0x2}, {0x46, 0x5}], 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d00), 0xc) faccessat(r1, &(0x7f0000002d40)='./file0\x00', 0x0, 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000002d80)=""/18) flock(r0, 0x4) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000002dc0)=""/77) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002e40)=0x1) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000002e80)={0xfffffffffffffffe, 0x9, 0x8, 0x9}) 16:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x22, 0x4, 0x4) 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, 0x1, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10306f00000000000000000000000020"], 0x10}, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x10000, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708399000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001280)={'./file1\x00', 0xffffffffffffff62, 0x9, 0xcb3, 0x0, 0x101, 0x800, 0x1f, 0x0, 0x0, 0x1, 0x8}) chdir(&(0x7f0000000340)='./file1\x00') unlink(&(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:10:53 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair(0x10, 0x5, 0x8000, &(0x7f0000000000)) 16:10:53 executing program 0: pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = msgget$private(0x0, 0x64) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000804a6e1486010c975e9eb0e894ccbeb28e98a009edc18ebe0b1526bb35cb5c262d15153e89b38783fe071f0201a9e899d27df08b155f2743ac4ab3e83bfa8617770879c90578252031c2978db22e1485768d424fafb8eaf715d39085aee62ef94307a370bf9cc95a8c5330540bc917652b7ede6c64de67eb8b702c0b88132c78323c5eaca6cd7f27e3a8ea25ee8c81105c23c0864e8f522b70b19ed5c11d57ddf430c546df1c081cb5dd21f8ef98633bf3f272eaa9db18920dc46177b09a875ef1fc21bda6d153ff8be8c944a5ba97d04d6c503886fc4fce1d0ebdc50e8ddb5124302c100a2a5d14be868c5018ed21b1c051c42a92fcb24e877318e54c4ae28544923167aa7018f26d9afb857a12c258671294d77deb1b8997474152508716c250d3e3d23e6d59ce167a877d3a4673acd9c9e62c2aa95bda8175dc37d65bd859f32d3f17a67f88639fb4480e28288e77e6b1d45fac332ec61a703d7b70847d8de01f1544e2cb25f5be0e2ee5c54c772fec96951c9bbf496df31d4c8de90c2f2377d774ac721f667822cf1d97fb78e6166577d73f39cdbe562937e33daed71a17d6a1e36784e1f6032387817f5c87d28d961d1e64d62b53d7ac1c03b98888c52a8ce173fe16c21297624c87387e6a4e16408cb59d77c18c3d9602252406c826b6e2b201a81f6c81a434b5ff4ef67e580c8b236dfc5b6db18efbb2a68fa7fe16c9cd9b70cba3d1b39bc0630c9ead3f1d834b6b0eed324afa9e27e5ab31a31b1743669816a738f9daf88c1ff0769c9263f089a8915f1c7aa98d8d965685d430eb7f3abc8222cbea378347b8075152756983e478cdcccbe9e59ce8781483743eff0fc155c65a60b9cb8c64ca58d1482f360b25812903057089300ae5c964b12172a54501d41fd02243477512204d36d1a502a06863890c9a6212c3d6b75891818f5d1edf40dcb85fedef18c0c5966cc25d91a519f0921f6ed80bd7b30d30668a801594398edd01a086e02adc700f83a0eef1a86b4ed8dc7dae9e078f57104caae381529e385b6af6e86fe6812813b188d883daa33850387198f256d38bc16c4d5c4d3c50694c186389676b1caa95280a3a0abb3f851aa6bc64c05f22dbbc38349e0e806d29b5be854a8687f12951ec3aeb64afb6d19ca388c7f80649e4ff0477e38721b5b89b8a7a8e67131ae76f73f5e2acd1ffe6141f7d38bef7609e539c35fbad1515e0783de4db5336e4fd8e9537966621562c44467c4263d4a61da9595ef286df095367705e3fa0ab926204aa24ce4c6e2b2dffc82bfcc5bd5249f6a90f2a9930e07f0a0994fd02c70ce5e08120f8760ff23eed10e6250760553c351aea503db1ba5dd25e4463971a0599d27cddba6dab2a56299d4a0e79fe7669591bb2c365c91c18c1f842f6d16d2426538832c148f82ade7228284c12a7cabed6ebcc9faf24bd0bbc312e75bb79d852e7483edaf26a5bb540786c3b35836ed5321eee34c7ec2f3d9cdcb953c60ce65b5927864bde9b350aa0764bc3e088ac16301912f1ce16b15ff109242cfcae0697db7d5d836eaa8eb213083b088a19b9aa8e6d89bfaf4841a3c9e6d218f92103fe4b93b9b84619240312c237830338e215a1aaad7afcff37fd643d2174ce82c41db93bbc4f7b2f706870e11aeccc360117363496a40908f04ef9e9ffaf447dc4a49c6c12920f11fdac4af3ef31e67adc8f5a1e802fbacbd54d9fa6dc738ad1b827846451f576bedabe6243e7756e7ce4694af4ef83ff6e8049274ce192838b1ec4a02ac0b464cd2ca6245b5b55baa7257db7d41890df28380796d2161864d36d602b99485d44c814502a2b093a4c6e8708b972c9546f2cf839b6e1fe4d6612f37d59d30cdfdc323a071a198b575b5564f7a7040a089d7cd49174965fbba961b1c0c7b8f295cb724f019763a11683d039c70328daaac0bf14dbcb7792a373a6c44fd398a8947befcd5b70464a92781bfcc0378032c838b342d9c2980cbe0af4623301dc95112ab3d1d4a0ec05197b1767c322301e437031e80bf3ea7081ffe71e708a2c17437508ef056d7622bea6a51c1840d167c0a725f275ea2fce4367ca786a2591b5e75110f81a931ce93f4731ef6180e356d8d57f12412fc182882000dfe8146fc33bf12b9c7f125349a650d6d5156daf555ae4444d36b0b9585d1dc68c06fed8cd8f9fd26726187df71d78ba0fa27b16e9860eff25e7ae6f8fa05552075a85962d36009a8322d701ef784cdc7c4d990c9672a9f94afbff5d105cc5807bb77fd9c55300c85a47ba9de37163742087ac9358a1b9897e0c32c6d85c905b2321104203cd151c74555438b3c826e27cf76ec1cc6f80aa2d6a38299a109f5f7656e8becb10636ebee2500e5bed47b70a924d14cd6428db13c2ddc41902c781af42417fb48deeffe3fc142ff3fa9bb991acde14ecc78bb6d27aeb408f1ce0aaa368acfa8aaedacc29053822b2d27c4adf1914d20cb2e7890d5c57b491b7c10c4ea89d3d32d10745e8822349ad4fbf2118161dab13cd44e179956912028d24147a71818042646ce2f1972aa0ea3ed8f956e6247f08885a751f06cdf4f181ef31e19307cd0b6045e8bd882a96e4fd1d39bc524f741a2ca580e4aa6eb89473046aa11d7859c0fb40d5a06f575ab2cb03eafe338c986aa57b39cff119d0b54844d0d54c21f5f19d69ced9a8373c0125cb1764dc94da9673f90e562b36538519db1a60d5ca7aa1a9a1bab14784c381f56604561d5bf2c6698c38003379afc9054ff878d24a3fa999d777dcab257fda9dd20149b36b1b2a754c03dbae73a7d267a16009644486a867b6591243c136d20737dc6bdae8dec2c3611ca6eb9e45e0bdc6de7de1f6aae33766b85ead495cce0ccf28cf71d9bb80a303f051db6d94caad37dd92a24334ee89d634e7e70c8cd0a933402dba43e841e9895e58dbc7f9e3520950647b78da665998528fb323b63339b2de9362765ea5e1e0572aed4aad1e05fefc22d0c112b00b574200f6fdb75ee449d9800fcdcdb4a5408d0c5029b0b8d09190f0fc0b5a270a78e25fe76e10ee2e02537350620b7b009c8fb58818c7dd5678d372e973c111960d7c302d2d25cbd1f55767f9e161ed4aa3ecb6b1a594204676e2bcd6f72046c631e77fbbd05c202d7970802466a3e0632355840f71fedc6af8f52359f56ee84092c1582fe6266ff8491d57772611f52912e4c34a6d5b477267ae335398b4ee263120fef6faf9322774d171caf5c30f0c12797b3b72635f968e7e6b11f18e496fa3e6ec660b608f6667c88a70b72ffb793fa9aed3279ba8b053d7a8dab4cd961bb6b26491fd79cb609ce96a794d858c4ee2a6afe768b46ef5450187309fa930ad26c8da4e36f8fdde2717133f7cd5e0f5edd1d86909004583f9c44b01900f322088312537f013ee90cae777157c13e2827f97e92cdb6092dd5fe4e77a1e6e6bc1e95a18e01efdc4fa903425c15e8dedb717f2279ee6c299cf3c9775e053a25c2d20435b0e0b575f24317415486f62c6c2ff01d8998c86a464fd4fbca11a57404a32fdfebb4b7324a7825cd2b7348ce2e24ee8ed8e826c404b13aaf221f2c7ba97e4c32c470eee51ad76bdcc8e465f1e7b5e325378a5c4ff821feda3bb099e5de683ef24a1bb4d003197d731d62d1b0495737e95600dddc830c6702ccef65f97b2d252ec6f09faa3e08dbeb291b87791f8385d9e02d6dd36913e1aca612431bcf2064054f94436c03d1e157261eb204d339d78a448e200a534bcb9b956736b5eb629d4b8e4f6daa978c3277e8eead2f9bb7ee10dec30d466f8e12e63efefe36d7ad40f4b0ce20f9945bbf2475ed9c34f4b191347638e3d02c3f7b205e7d40e9844f917e9245544a7e2a9bca642ad07489cba2d9384bec328f1b4217121a2966c3ea55fe946aa7ab5a7b871a01fac9657dcdae885168328c99c7af54645794523ef5f7e161ab44d3e36a27ba3d383df125e849a75d1db2e34c78f3394c4af8c255062deed24d4c6f178f29f12095fea02813c07fe96a097b8f927ba312744155b9657cbad7c877dd6114d1de852dfec89a997959c59cb506d0a8fc1114b46a79dc218375398fc0904ab63afe4bf25333dcf6b827cc65ca3cd4fbc892664ef3490f11a8adeafa972670cfc462971866fe49e5fd7a7e0809f8bfd4f6c01335c81edaf6ee3720b65fb3403e14ca8b0747b31502084f6b4c15104de474222e60809707614f4627d5b8b1b29da0af281bcb4048615d181f2259bc7a0a6f4be3651df27d0cedf648498ad54f2d92b37ed348518ebd68f8bc5a73d57148ca0ebbe8e18574037f3c8a31347235ad1a0b6a5d266fc3ae2871cfcdd4d1d7acd185bf676e00d32a1e0a880293b52653ba57c0326764f25513a7879aa792befc8af412c619f34347e3ac34a09c43e3a56f97266b427f8a97f445a30e9c7c8e9bb3f3fdb1a9a846d6dc3ddab481cfee4c85c4f57aa6422fcf56baff95dfb8b2498076bee5e821ac1be902338135dd46426ee5f537ff4ca0370b0eaec8c71a22d7d291420d11d22b7f04c47b1db238019bb02febaaaed79260c0de648e99c8d731dabadcce2306e3891747d3aea818e22f4baa40e07563d0eeeb83c457e00c0d7e3946165ec1a6b2d5aceb577ccce138bc82583a8084a9ba6b2dccc9459ffa535203c1b26d0a2ffedfa229c6ed440831307d3fec581dd6470547f5657e0160b1b0cd6878ab46babf651cbab72418430c637735a08fdbe7dc85f35646644522d0787acc61f9a92b4f4843b8122f36020e36068ceeec2b87c0f1c03514672d361b92f9d3eebabd7165828955f0f7e27fd6b645f13c3bb2cf80908e295b9da7ce48d175c20ffe4d0b585dae29083bf4e747ec4ab10cad9600356c9bd26c4cfcb57fb1f5816a469db8a22cf1e2c71696283ef4b657cf40c5ac7b94d8da51201482e0fdacd4d446148b0925d60a6e252ee48f023026ad2002000daba0e3bdaddb7d14bac1a1e934397475798cd67e5b7e60dbd1e0c05e7d5d1b9cb0502af351658cb63f8c959e029f6fa0a8924e732908d028681c9ed8fa2f9f12071f0d65dc0d91fca5629b907cff2547864b6fdb1e3fb40e626fe58433fb8f1c1c7d3bdd10d0924d7bbf6aaace8258f4ba8c4b9fd1498440633be9afba4b37e8b83100028604b74ac844c265c061af9b302e5a6658e962d3259e6421152a812f9df45923c5c9ba1cb83c0558aa3c85f9ae9b163bff42ce21f329360477533f507c0525b3bfceb3d3c2d05d7726a0d9581918d0730880d06aef591becacb62850a66294e1539324c3f2f8b40978f91c7347c2a38ed2fff2cf76c2a25f7a98444a5fe0c5a03ddde12e0f78ff1c9541ae2be6ade464e38b21cf8390b6e9e870e9ab70783b9f45659138ae6332cd605f788a9174cb38a5997718766f68304cda31c0717706dd0ce1d011f322e95cfc0113a8395ef2bc1df4efc1385fa38c05d0c014231a1fc7cb2a3d3237a8764445eabe54c907d4a8a9f2195edfd3f9eb3f783cb4128745912fcb9cd65424ee56b9da3a079ad1f7fd469e35e7b7f8211a83a6b8b4d33583d877b9ab13a08e171f67cfe9f64c48bb7d3c08d62d93edec853482090bfcf4e17a71122346accf9b2fada2a287a4242754f9b1dcf9ea4fcf39a2ae61db285e2d47a03eac7364b347c6aa2e2baad9fc638cc3c379db09e434efbc3889acf1712e3126a138d43548c290ac75e091e878e8f1a51515cd68c085aca295871ac7c91a2151a8fae3b504fafd87a123069d634f52357da495ff063273930cdb0d637"], 0x1008, 0x800) msgget(0x1, 0xb0) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xf) mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() write(r2, &(0x7f0000000200)="c7f3efab058019361183bae88b5d5a82ea582f692e4b135907fa603e1853fa98ac8853be3e112490c066f0d79ed9d61fe3f5782131a464a7e1ff6c2837867e4cd58914099758bb650ec01904e916dc597f01fe098c6ed276eb8671b18aa1805112dd19f256aafb173669c69731637daffaacaae57135db05b96d913dbf549e8e4565f243843d17e2650badb04d0ce821452b644ad916c51bc79dd5a2fe3e0a11986825c3bef9", 0xa6) 16:10:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x100000000, 0x3, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:10:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x7ff}, {0x18, 0x3, 0x40, 0x1}, 0x3, [0x0, 0x4, 0x3f, 0x1, 0x100000001, 0x6, 0x2, 0x3]}, 0x3c) shutdown(r0, 0x400000000000002) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x1}, 0xc) 16:10:53 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x438) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/242) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:10:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x1ce) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x44, 0x0, 0x0, 0x6}], 0xa75, 0x0, 0x4, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c607006b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0xffffffffffffff06, 0x0, 0x0, 0x73) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x18) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/13) r5 = dup2(r2, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="78fde7deb458836fe22c55fed7c977452888b7ee7081dd3b1102933dcb3791698c3d808129885e1bc887", 0x2a}, {&(0x7f00000001c0)="2ce48696ebba7890c56e99d68c2d39ca6e08e8e7c00455a4dfc72fe1f6cf7fb30bb0ee237ba77fe585c9d1651296a9f30000d1ef963232c4cf945b78d8cd7fa64dd43463301b6cc7acccb169b96fd53661135b0a2b9f69531cddb6bed65906cd6af49dfc8aa2d13cef34028d0ee458c0b5339c5d82573600eaf0f9f16d832cc6e28305251bce1cd3225beb894bc989c6babe067150bd0cb66ad8f705519fbba8c68034a57c93a7e6bbf015a914e6f9d2c00acdb7845ccbd65bf841c892ec2280", 0xc0}, {&(0x7f00000012c0)="ca300658735fea289634a7ab06390c6854990f88024b600f364c0a43bd70cd6b336ca7b2588a830c93374a026bc6011556d3445fb4a4e15cb65b0090d469caa1aefb426f4c647931fef915803655f178625e64ade38c89e02bc60e09189ae5a98076bb7e424ce7bc83875540ac3b674a27aa0fef9a4fb35a267bedae627d9465f702c43a839ab9e0cba818c48ba5057e1b26208db178a0872b9beace68786e6747fbb897d7d3560c914ede5f36a2575ec1c1879b3eb4d25d400697b50d7d4bc1d42f080f7761c91c3e1c5591efd6b5f3baa10bdc0fae6d3265e660f9f8bd1e09a76d7ca163eedcd9c8f7147358895efb155eb499c50dee7ff903ca10be9ca6a19e7cd3bb1b4ffa53e7db6678fa8b6a8781206df751e1393c457515f13431a5a4b7cf13bb0c5bc26d49ffb14c85da33e5f32da31597851251c628c031f67362bed44c07a119ec5bdae0b3189d3968ddf9e603787a68362869395cce26775222ccfeb03d0f732b49d3a3236c4050eec45da6685470d7c5bbc9e8d9852d0a248190d3de987f70778bc55cbab8b8e5f3e620a37784edc2e2b682670523d9f06f2b9b6ad69fb0521f11761358d5b53c706056274b515c779e03370360ce916be7907bd969406c200886376fd6b08bb50d4f3a580662ccde0cbd41f40b9cfcdfc40b1823d50ed288db5fd6ecd4bc975a0c18283447d7d0bd40a59aaf21fee2de4d275b86b730f189fa0f7b8ddd5c8ac6f2390423f6b3d4a50b48ebc16a072d5a7d9190a3503d401aadcdc2880effdbabf33816f474dbc925e553c8bfe9bb5913050ed86186d58ad0879bbb65ad2293f1014019433018defd112e236dccd599fadb85a72aec5becda535ebf9ee108d56083bb76660e38405bd43a7f1fae6729b11e5af8ca4e1badfa5ad14e0133dcf1f30b3ad763173e4d2352d441215d4b8c22b095941be5e6d1523c13b57c7d855a2fe2e78dface83823ddc003d3c2161ed4f2219e1cce3ca93a95e5a87be59a07bcdd331b825e959dbbbd462adb25d8412084972463c1c41e66698ec88ea0dcf27a1e442263f4362bf4a28638b71d6a3240fc9735f24ecdfaea3134d36e98e81358436ace81c0d536fa55b5750822593690811b40e332b052a356f28860817fcf7040f704c31ae2c4cef88df32a9e808f898c9fce08471163fb802be1bc0d45c14e37101243716209b97bf0794bf30bde12f98a2df9617ec332ef86515fed344d025656206c897e4adce138fa334b3d23d07052772457ac9459b1d41847fd0fbed04e4034d266d63b2330cac9877c164d26456ca0e246ab957397e2db4f439fb84f5ffa97b9794604e077aa64d124ba3fdac51afe63e37def6ae86afa461a962b2dc147fc04a2154a159642843614487aa9f4f630596be69ca524799bf676a166a06ee6a15bec10a03c81c1b548d0de7c097cd80acfddef4b5df5c9f76e3478bdf95701f9bab7549564ca74b5196b720ed1c15b185525d7a74772b93c72732b14877574b0c1596f8e336f2b01d91a513dbbb102893214080b4284f5ecb07657f6204b1f231285b41d37f5d9d6e3dbfb63b610acc88dc6708aa96a73b95721bba84d3699cc5d549eb923f76e4268006019f4db6f5055705d8ff5b9bd617b2348f7d30401b1ce72144ee2aefe6006e3a2a0ff213bd65d4fbf7343acfc81246995456d4a5700e3f3d49b66967a29a80cad3f55f7aa7d468f3813ba2663a442e1a20038067c715f4777739cae805cf52c8d313d0370c4a0e65ce4efc2bb329763d357bb6d926c61cd50b8c1c2688bb1cb2f7381b9c8386fba4925c40dcd198d1136816a27e5b7a7b80613192e09adc984534db02af51ec7f7609f2b5a72e0aaa3733edc04ecdd76fac383648dad84524ab45b992ea9e8829567c5e7c227b9a2a61cdb5c0fe3668d784ffcbdd8cdad0a2aa8a8e2b7811171e0709e5e7cd9486fcbef43a710df3e9952fd6ad06edf7bebb0585c3958877d0f1da74210167fded3d7cfd06aebe0227b48352c8873bce7f00ba2c28472d20a08efe60fcf1e90aa6d4cb4e0d80f438f47cf5968ff341638742047b84ef768407262c7077aece7ca16ec59af85ac2816f6b4da14f4f31096ef700582809a8da0d90bdbc13560c6c84a04eb5d7f8d48532b87217025ba8c42aebdb1099d180e84b31d62c450b49db7df51837ec37c5181b1b5cf39ad7e629e3e375101567516599b259770fb84284fb85fbf811ef816f9b0ed3176357ddea904e31e2d23c23546495d8768a7de29940b03a164ca8fd005c49335a447b987608a81122648341aa3446cc3adf287c02be172e8a1ffe4b13bc8c675d568d331e2a3e1cac114f229346460fa44ed999b41ef16c4dfd1ae0948c66e9beaa14b2848f925158b816d751246735387b17e607d5e47f1d31d9395e48fbcfd2e05a8e5847658a06b0174d7c145c849f2c362ed7d6a3fd884fee8c3c5a5011beb0ee93f5fda77064e8af4fc8d874444cfcea2548bca3867e896825c5c22ed4ace7023c0cdbbfca5da8ebb639592eafa651d123ba0bc44031e43f428f27887a8c96acaee35c48c80d9767df99800f9c989500112a57fe0479917d2f6759102a9241f7bd12d7c4580ec848fccc7e01dd21148f0a0760cd83ac98ac63ea7139a16592b1069db6f3a77231e82c83fc01dc909a214c30481c1028c5e3debc26b4a8fdcdbfc2599b034c098cce50389332965a13fdbc3dc862710a6c601cf903f27e46ec28b1ded9ca3625e0e8b969bde3e2483acd8f4caff15f0719b64d3f29a966011507f2b6a97f6f0e49a9ea507c5005b5baadee1454065ac577be0a3712443331a51a2eec92db28c01dd7655c2e34c533c017eb80327aa57613a6b2767d5cc70cd438b9a44877d0aec5b689c554c18ed19dd00de3e1a60ed7de9c23aab54ec43f999335aafd0f40c4205ac449b553f9f23b6429505222e3c1675ae94e05cdb1ebe7c70a802258572c823a583cf716cd3ee94e6442b2257930079dcd2f84f018df7dbd5434f23bdd1d7e1995af1b4766e671db8d8492ce2a94aaf600479e59f47667804a3014bd2c268f1648786f802bb7b50f43bddf96fc5df90e3eec47664afab1f0e74c8cfa44444790b4808fdb6809c3cfc2f28e13e182cedde915b2f13d27c3d34498f5c113c48a5b618186f5e34529920ab0ced80a8e0d94bda7dde4ad5b42edcb195371b26c149952507d22e8810a3ecf4dddfe2926dafe6cf2c317f27047739c7a1284d25e8debf8d7ddb2944223ba3f8e89c8940188ff14d2c123936e2b2b2855496cacbfef2c1937073aeef176c86a0b4efa988fb3ac971e9ac712a9e0ce5926f8c286cb70b723c2c3491aadd60c0fc623a9d7e095a7001b6bccc2b441265a3f017d82221bbdd6275d34976ab0a1785ff9326dc25cc0a8bc3896d4fc921fbfe9cc5bdcc2fc899081563af18a7678aba22f1936bea3bf7ea18999126daf73211b8138a5c4a6f6dabced24885f89bcf748190fa7ddf1ab7a25ba3040fabbc96d79e53686136bfa60e5178e81d74810048cb406e9d8a7681788362ef3b005ebeba5b41ae2965d5ecd50da743fc158ff2b947bc57c1fcd31935542fc68d5aabc1da8171424090e946729d6a5602d3dd7bf4b6b728bec15da2a218044b3aa491571e90ef8d7ddab73509122c7d94d1c19407d5ca331237df9632b7b3b6b940ca4b4fce676bab6671909c5535ffbd3c1cc4e8ca09d389a72232ea01f8a55eee68fb1583df3589c961f6d54dcfa9d5f854e0a3ce60f5561be3f688c76227331fde54c756e39f78e1d200a5e1031880f60bc70120bb01c441ce5d8954e0725d95180f8cdfb8645b8f8fcfc76b756d8fcbb13b5d440fb68ac6173255ead0603051cddf0ea84f72c26f6865b956d2017b1d6484e00480fcb30096b41ff3f0c04e85893411849e12c78efefe1860861e5a9c049a9cb3bb078dba49b4a14b7256ef1b1404bb78ec009c3af81b22330aa062ba46caeacbcf996f3e7f7a91a1a13cd2301826fb50d7f361547765bb117648adc3c53c63fc11887e572691b2e76d0221c3be73393ef0f1046bdd04ae14d63bc76d2dcf191fb0f9c95b4d30cccdd46cf42465d46611073fbc5856afa0b52b3cc79a8251e3a21d1f5e19cabf12f786f69c88bada453a893ce448dd87670c66413e9f967f09a7007c9ab3ab43fa42522db69debae368d4927b8dfb3fa89cde69b5fce561471c76d266db60f81767437a0b19231653b651c31d846a389a82924470b4a6943cea1df1ba89e69f43932b411caad196321b5b24d1c7ba9aec983931967b61033570317f9fd0386e906a201bcf941ce2642b03e1751ed27f5838383f84f7ada98865c7359dfb6f2aa76c5471a5c1f511e594e2420c02ed48ddc0a89ceb1633050f24bbf657dd7e5fff91df0a158fc828f87a59a3afe5443fb9f5a2b6917b1b667bae586b2edd7751268ddeb5386633f08409a52019ab291cfde2723d730d1a06a9b2d49c5f11a0b08c7a50065e168e190e2c33f9afa154ed3d14f651bd85e2cb2b00f6dab64c3ef103f2ab32f8208ead64d7102abd30c4437a920420f69c352d4683050d2cedb029dfc72633579c8b97ba8510cf6ffdface4cf361e0da90682d533ac6a624dcc3d2c510a406756d9af20aab23157fd7aaf1fd53c5b4517d6641a83dcb7768eead922f3ba05f0ae8fb5ad030f7773897cc34e548c1f9178ba8d2b6a5266b8ed791f7dd053e3c45a0d59e940c5df45b9382cabf148c6b227b0944122da3ad72166e2f471cccad8443a9751d5805e76f47cd60e507f3c5b3d5d972f3342bd17f53818f54701a11a743bb671d0a6e622fde5f29745738e4e1ddd3e29c41023c1300a2d33617f53f60748f89bbb6310ab2a788fc61a3dfdae39b6a5559cf45bbdf210a6f1bb3e5186ef86c155f1a100720741d89d2515668a9cbfc7f3f5fe6adbf7103d01057d8d3633cfa7c8f57f701d3b158aa35327bf3ac00c1a9d1dc5706b00ba8ecfdc463caa9653e0c80fbcd94eab2b43a428c75b8f06fd58b8d7ab3ecc0ba8ce9952376a01d303749a97cd04604642d552f0da4565bf049437647035d529890e39b28c3cc123ba1fc89076844f0f8102c79704aaef1ec351288b2fd177d4233c55deb56a915f4123b5f6d5275752db05bc8814d6328e546dfe54fd8a4b8a7b55ecb0622c35ad0b73d9df716a0f051d2d9c78db09f0854ed43cce5400b5e9f080695c9c8dda5d7efb8767e830e3f00488094dfb4e155947a9eae76ad89e83006878e41adf46aacc363d0b273f4a12361c365be6a77948a5fe8c4b8863ee497c54316b0068fceddbb8189e5800059e98e00b282944ce17e42a42e63f457137361e4258639d90a3b1ad0d605d506a705f8e501f316214f8b30690d77d584e129a3b82cedbf6dd87e1c3a629da4701c84fe067c9a446c3d535d7ecdaf8afc34b58e0d1c5541fcf2e78704c88717725b4d67dcd7fc089d5d7b68f4364fae8d21b4cbd53c1e76c01c8bdf3fbeacc77def2734311922a0a7267c35ba792ae5bb6322c0df9669e0584c2440170fddc6103c84db9aa78cff3a4e03a26ee2c462a4788148b0df06caf540def2825029d99c9fe069c81b2234eb59af1b01e61a2cf624ad308f9c618c3824ff0a97f7b35d1cd1b591ec8e810761ca441eb797fb84f34722b2b53480cf11ba4ff17df2331ab51d43c13a9a4e95e86ca2c057c28b219300fcbcc418a8c2f5c17108fd5b606ea6fe9b6fc38704611c74749173a01bc1b527b1751499e60c8419bca18f841d7ef6f8feb276098355", 0x1000}, {&(0x7f0000000280)="fe5b9a494b64e220550e5e546da8a937cfedd6c4b15dae8c60c4409749eefcb49159e01f8dc77d033a64a13bc7b1029b87e9f004e49940d6ee0d62b1d6672ff2166cba719888377b11c9558fc3bed75dc5df374971ea209178efed3bc03c489667b75e123a19a9cc6877c26a591275ef002b754b08539c88adc22029b5bbe175f07b344e4056ded3a5c7b471cb4adf6bea7a6e3990a223d408f810eac4b51e6adef0e6d05715c386145cf3b04561318281bbaeae9c74441afc7a43e41fd866a893bd62323f7854264a5703632b3abf5c5a37d6469a", 0xd5}], 0x4, 0x0, 0x0, 0x4}, 0x2) bind$unix(r5, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r5, &(0x7f0000000400)='./file0\x00', r6, r7, 0x2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) semctl$SETVAL(r4, 0x10000006, 0x8, &(0x7f0000000500)=0x9) 16:10:53 executing program 0: r0 = socket(0x11, 0x2, 0x0) getsockopt(r0, 0x5, 0x0, 0x0, 0x0) 16:10:53 executing program 1: r0 = socket(0xffffffffffffffff, 0x4000, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:10:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x20480, 0xa0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) setpgid(0x0, r4) munlockall() write(r3, &(0x7f0000001440)="db5d4151033cbe0ec3d819b23005ad1794d20769d124bb0c68f1b07f0c96c310e7ef6f5daa0657858b3eaa5ba11518f0fff5979962c07aa74ef9dc17bcf87ec6074c191362ad4aa10b3439af53e862c02ee8375fbe701a5f40d4f88aac96e5c8bb8a2482206c4de7418a8322653b75d2dfc28ab3dfbc80c4755a989e518b5884e3a8c7c255c3c3d66244e0e2d142a538e022b257401ef532ff73df2d8f1d3467b5287b4fcc3d0299a1754a7b3b7c095215c7d53b5fbd1a00f575c09cb7fe1ac45e2c6f1fc08403ab90dd5a4ead13f04f8cf45dad163e14843dd3a1da212e8aa74116e00008c68a600217e4254205608365ff66b08864ef9ca450eb0535c9bcd5a6d45e312891adb2fe85a4d745832ef1d455cc7ae1a5609316bce90377e52418f584b9d7c1e7e84220c4e561c46dc74592a29d1df91f4b728105828f7a797bc083bd57cad8db15a0f1a6fc4043f7b8db213e225fadc341931d5cd806396c739dd0e45c3f49154820813ed82d84785f1d9f1cb038928344d65d1c5c877f064aee77450a9410424a3f063d82a8b076d24ddb6be9e20cfa1133f769d5d38420699114de737c7305ef05a285be599ee3474bec1c873175020a7882ddcd01d752ba3c57ab279bc3257ffe8e1071e2bc66e466f2d737ce017591392e1e40f44bae24262b20831ff4bcddc323d219d011d4525a41715456859e2e9b09428baf2cf8933e689c798a8ab26c57fa8e3083f007107c8a55fb5afd5810c0b7bd6ff9f1364a441738fb206fd56a4448b51edb4688bf839ae35167b855828863dcadd84c58d39a36f722af6f0e16d93d5d868f69da2fd5ea67a49299b734d48f571f358fc8e19338638f259b6cd2056c360e090be6830870d74e2e640522b01132bde5c34789470d0f795b3fea09d0150777fe9c97f64ae40fde6d558ae99938e3553ea12f3dd999f47e4c90569b1c68301929bce6e0977a4b3d32ed8e642fd99b106af083ab02d5109fa89dc3e94c0306ff323d4d2499ffe15e065843e9f45826afc36d15ebc80eba9a8c92c54cf47d0f011237f1e60448de78c43de9eedd3703ffa8ed463c0782bcc121948837cf1053bec72c364aa8053dd7d947a4b261cdba2be8820acc6fa9fa75bcdf0004a09d120c1d0ce286d73875e6115e845aa718e98f4009d02f00997be45a2e43b584a04701efddaddb38999ca7aa135faaba2a2863bb5925afd6a94999cd2446693259332f64b9beb9b6e904de71cbfcffe8c1553a86ee2fff798d2aaf0f154d474374f69382528a8d1be9aa2c737b8b5c8ad69897f27718587a073bd9b6496b2adb3f35239836590a5f17bc532c10d1eab979413652953084b17cd68b874835aee66db2c894e34fa14b1f8649312be29a4768608d7f38873c9cdf0a766f49a283f032dbcf5f393f62c733f79ca787a4f9435d53e38533a082fae3bc5becc92def9062f55c9e8b349128240aee36239e01baadde549519e672a2532dd89afec7a240723f9ce74f6670be46e0c87731703a32bfde0657cb3008b2f7bc94dbcd3b487e7a31baa1155c2a7171eed26af85cdebfc72bf72ee770eb43d51326315d7fb6a5495bac53c36aa23a2ca5a49725350721f0c92c219b0302d0eee4244d473541489de031800fadb39a5ddf91676497d6ab1f21cee0db2625c3120c5a9c81916499e85c2801cca7ed43e2acce726d7d3fba335e6ab26017ec42c2a7e2ef98e2d656f0884a42391938f488cb05f08c6ae6c0192b978cdb6d96ae5a99e2881c34b3b04fe05e29162fd120abbd78ccf9323bbbd38719708f7718fcbbb2442cfd23c16173777c9f6b1438fd4621ee487a2e5dc82c72604c2137376739c3b28cfa0dea05c0ac1191e33e807284b23430dee8bcfb6721020afc3b2f7f78e16d5a3c7e64b742c0f13d49b23551906f81d2c4bb197f817ad9a7e75163ad2d321066f32f2cef1285f323643219f181aced6ed60fe1846074432e5d8fd94c34a26183972ad6a533fce7390321db3b45d5f582d2a1dd59312d203a503eae4c154239bfaa1a1c76f32111ac8db75ebf60bab76dfb2c4b8fc24b1881277c7e978c7b7af3b9d7b099ee63c324701acdd647a018adeb98ca98ac2a0e38713993c61f37da1a3dd4ae5ab7adaeea1769888059870c5d1378bf8948e6d2d6426fa9d95b8473c137240e7af0f71f4fca99d62fb90fde54fee8dd3aa3aaca12d0f0c5b5d4d2a9367e2914cb7bf406449cc38256ee82f5de6e955452654d2b4a191fda5f7cfb217dd361d8efd637813c495f0263761588f5ff35c1c20a254525decbad180deb5b4affb34c7b75dd1865dc797a88b81b693404f4ead9cd671b0c0ad7d56d1f5947eb35785054c3fd5c9295cd4e1f2dfc1993f4d25d95843954b2690bd4d2f7dab0c3be1a1f578bebce35967baf1f3be7ad311c89dae4a1ea4ff81d79fa34d386ec14edb2d295ea6e9edbebcab6aa3d30129f29c0f8a0621b845f2773ebbcba6bee5fe32de06878ddaa1de624d3f0a5b19f3fb2137fcd7c868d8a103d2d9b8db3238dee7812a7e670e79e7d30b28b852af7e13e76de41d95ba98067b7dc98d69cff7736d53ecdc2edec042b08e44e80d9c235a164ea2df71381e2b13371ddf0d00a11132145a332c4774279eb3f861df5c71ab00e1dac76f0a710b3625bbe15bb418618c097353a87c4b13916c9f43afb34d6785c7c78eed62a3a9c13e1b34b6aa86441eefaaa86def9ff4a8b495a1f538a26d4f273b876c50759cdc44cc7019b57551259899f5575779d659f5d644278ac757ed79aa1d26593b687fa29dd524b4da0614878ec6a940eb32b366b7ce0c0f5c223cf36320a2d9dfb6bc416ea4c9fb3aacaff662b9d4954878102ae3192afeec101c08612959818fb5c9471e933df714a5acf8972ef8d331a416ffc8d5544211fba3a07d4f3fef10f1bfbc83f07ff1eb0b8ef0fcca49d7f1a9b348d2339ef4aea0f016debf7d1265e3dbecf04865af4000a4fbfa2daa5fd984c3ab4cb64fc2e1e8ad2ab8d8a059abab123c49b0a91b6ff3fbe890da3963f72aa8a9215cef40f406ef5fa3adf049994a1ffcb9dc6e332b2008d27f76df51ac6fd1e6ad035414916f996415ff8b128121e25ebc65541d15d87ade14aeff70251b8d027c3dc8990578ad31c94c49b9a556912b86b509ec3ab29cb530f7eeaca6f300182e1f9bc7f52954b22455485a1198b01a38ad528ac2a3a7424f92f66c033c9bae444e76533a87c2795ea65f1fcbe9355d5a60b4273acdc201812fe63ceaf770cb4acd0e1108dd334b32b5d3e8650943ca3d01441580fd18cd0f14391daddd9d1a6066f1a9f4771b18f72e728fca78e86f0478f284e2d17ef69e6c9a2ef0c8310af74b5259aa614891d3b29682f0ed579d5417e888a1c969c7a91fe72a418ea64af4ac60272f5751d0063694d17a729862369b1cd6b4615adc3bd27cc08c59d864d4b768919d316ebbb1e0befd8ccf96ffc5aa040535c383f3a742370f3a2fe5eab08bb1d5c816ca55a583a9608b6b3148e3d7e1e10a9172108561c894cd46c3206f26684743c08a54442e5a825678212b4ce4ca121c1408ff6a8244d85eba4d45bc3de604e811dae2c9abf37bf8df71681e5df3fbb450106c6ea60dd8f615df1ba171eb7b8f28476c1eb78911a55aaa0e907f71e8271d64b211dc06bf2b287ffb8849109047cde07beda1fe18d45a1efbcf3a523c46a47d7dd2cbc3cb07daa3cb782f77eea50ee9e01fe7fe19d4ba1f4f9e354266ff4769efc0cc95c83717ed2072b859fa844579e716e8fef81bf14b2a3b64ae4b22be485eaa400e968b2dbb6aa5d58fbb87b478398ba8e4d2a45846d8ad4a66a892322d58d96c408872406ae3b6156ce5fdd2fe4ccc479be2aa5c5c2f9b699721c9b40f5b3fdef7a09b24045295d328e5e7e9f125be85ab61eedd437cfccd6993675c92f9db237006f2286ede2ea0f95b81a5782efef5a4c60a3108f9bb004afbed62efef91b92c188785e1fda5d6f6f9646191d9b8b85fb33f874155c0ab6e263e2bdd78640d543004a562c82e2c4777018bdf89175a361847db32a8a8ead3d343ff00200ee41df1457008634a458d9cb4191dcc1431eb8fa44d37fe2c3c56a2ac67007b1ff624d91155756a1cac464b3432929c9594a50ac17ad21a21b6ddeaf79d1278fb5006acd5a91bab813d0ea2b23dd73f8d1cdfd90f639ccfe3a85a729d06ab069615c7d5aae5633e23ff940119ead3f11b6fef4175d9edcefb9eae1ebf67aaa75ca361ed61509740cbfb80c6792b840591c4b0621323963afda2a9ed4732c62cf83b4637bbc7322834656ef6c4d60854ea9a10fcc69928247822b63f2f15992f6135f4def5e02bc9857ce60312a7b885733b29a773c8ced5d597c7f19ae672173b714d2cf9f2b7a07c38e2b1e6b88021a6be9faaa835c0bfbcf83e538b0a7b3a1b5c3284d29510eed69eefcbf51ed1c9dc026016d0c6e816c13e3141fcd4758c72221ad1a57358d97017a7e5caf3c32f229917da33bb6405d99e846d68a8f4a478ac53c02341765a63425715a8d819002af968db06f4a4dad5e36955473fbbaa0b40d7e7b3a32f14ff6b870f7176e6cafe843fac9fca3501736666935873caa4cdb1382659530a507745992254394ec1805bab8ddebc7ad2b57a46a374b18a2e55a05b3b9fde9e4c007d6e2191bf6c51c5ed0dfa9ff29fef629b0e0138e22ee1b12b12934d317cde39e518a4121d5265670d18af3b421fb7231c9eafb72202f8646adbb4db782b54a8fe7dafeb8c0c30ace6d32bfa4d6fa47de5cc4a0e89b25b4516b591d30713ef50b643bff903397a3fb0223cc5eb9edbff219acd2ed50e6372f81af79cb2b48dedb837a5a38eae3e44d1d54a68e6d91974de3dd601a87c273c86c92c7f96839232210585e948321bfebec4ab9b55ea2f353715ab04b90827e438eabe5b0f57ef1063802d6e64fbcfebf6d08c24eba15b41560e336681e206c1236d4102052441adb9b19ad5eb00604962bc09a12b7d3c17453080cf76b24a1196f87126ea680c0fb41d08e14bf1074b35796aaf2cae81e46afffb283cc602779dc2b8d00330b3eef6ac27ec1ce34a51a07c986d2af0687ce7f3d80bbcc4af18d8ea89ffd282ebb2a3d317db4b2794bd14dcfed871a3190742ebb4e2a1a8f47bf32e9ee33c659419dcdc812016de9cf566138c2b0b2b8c1206e572d59222aaa0249f182ce1a51448d524ad74e76a71aeacaf9eb06b889a15a5b9c28c25a5e9bf81fedf3d109755425790149e81ca12e5dc2171524046308a7074809064824d7821439730bc34c0be24f31ab9e672d42a545fbb753316292d51b58cf1e3f16de1f6d885ff7dc52162f94bd92739b114afd8fd90fc661b0dd032271a43ca8f891c9d32ef4b1785d07e6e6ad968d876dd338a71ff65dbc54dff790954389cf60c48231d3d1dde319ded6b6a61721f07b496a74a52730504a41a4599f49bb6b1a10b89c6c5eb677b77be160a58014a8e550ac456c9367aa54855f95757c955798d3518506ccd76bda39665747d745ef36ee179edbe81731bc83f17de15735f088fc807f950bd97e965713abaf790280799a7c8d3ca6a4ca8d830e784ebdf77dfdedc8a518b06ebb031989355954e886642d092bdf91cacc5053b0ea19e9e40ed1f39ab6e0478663fa6f6ce307d83d9eeb1fd9a6e1982cf8833e248e221efc859f5dc454bfc6e39c103e15507590ba012364fc731316cc8973a0f90df4d719360ed9b78f57d378ff84d2ee5c8106275d68e47d148ce452546bb1797f3f85c67a756b26dcbd06fdfac16fb13c78377f1589392bcee96c9cec3949fe", 0x1020) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) r7 = fcntl$dupfd(r0, 0x0, r5) listen(r0, 0x9ff8) ioctl$TIOCFLUSH(r7, 0xc020697e, &(0x7f00000000c0)) 16:10:53 executing program 0: r0 = syz_open_pts() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() fchflags(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) dup2(r2, r2) chdir(&(0x7f0000000040)='./file0\x00') 16:10:53 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000580)) r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x1, 0x11c) stat(&(0x7f0000000040)='./file2\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file2\x00', 0x0, 0x5, 0x9, 0x0, 0x9, 0x200, 0x7, 0x2, 0x0, 0xfc}) p?@sVnX;qho3"ȼ~q.:sV7m&5gQ~panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 134652 5961 0 0 0 0 syz-executor.0 *440593 5961 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f805b4,36f,ffffffff81f8b307) at __assert+0x2e unveil_check_final(ffff800020b6c978,ffff800020c61888) at unveil_check_final+0x81d namei(ffff800020c61888) at namei+0x88b dosymlinkat(ffff800020b6c978,20000100,ffffff9c,20000140) at dosymlinkat+0xcd syscall(ffff800020c61b40) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffffd,0,2,140ac0000d8) at Xsyscall+0x128 end of kernel end trace frame: 0x142ee810e90, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f805b4,36f,ffffffff81f8b307) at __assert+0x2e unveil_check_final(ffff800020b6c978,ffff800020c61888) at unveil_check_final+0x81d namei(ffff800020c61888) at namei+0x88b dosymlinkat(ffff800020b6c978,20000100,ffffff9c,20000140) at dosymlinkat+0xcd syscall(ffff800020c61b40) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffffd,0,2,140ac0000d8) at Xsyscall+0x128 end of kernel end trace frame: 0x142ee810e90, count: -8 ddb{1}> show registers rdi 0xffffffff81d528d7 db_enter+0x17 rsi 0x3a09 __ALIGN_SIZE+0x2a09 rbp 0xffff800020c61620 rbx 0xffff800020c616d0 rdx 0x3a0a __ALIGN_SIZE+0x2a0a rcx 0xffff800002766000 rax 0xffff800002766000 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4322ad5d3e1d151f r12 0x3000000008 r13 0xffff800020c61630 r14 0x100 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c61610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=440593 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6ce28,0xffffffff82377160 process=0xffff800020b7cd38 user=0xffff800020c5c000, vmspace=0xfffffd807effe000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5961 134652 79318 0 7 0 syz-executor.0 5961 226234 79318 0 3 0x4000080 fsleep syz-executor.0 * 5961 440593 79318 0 7 0x4000000 syz-executor.0 77801 323115 76254 60929 3 0x90 nanosleep syz-executor.1 77801 149464 76254 60929 3 0x4000090 netio syz-executor.1 77801 523681 76254 60929 3 0x4000090 fsleep syz-executor.1 76254 86952 50291 0 3 0x82 nanosleep syz-executor.1 79318 408485 50291 0 3 0x82 nanosleep syz-executor.0 93131 489809 0 0 3 0x14200 bored sosplice 50291 192886 14432 0 3 0x82 thrsleep syz-fuzzer 50291 27719 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 81182 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 465670 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 379254 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 386177 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 164880 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 244282 14432 0 3 0x4000082 thrsleep syz-fuzzer 50291 440197 14432 0 3 0x4000082 kqread syz-fuzzer 50291 482531 14432 0 3 0x4000082 thrsleep syz-fuzzer 14432 230130 70878 0 3 0x10008a pause ksh 70878 419048 36924 0 3 0x92 select sshd 9031 158304 1 0 3 0x100083 ttyin getty 36924 150645 1 0 3 0x80 select sshd 84652 262334 81621 74 3 0x100092 bpf pflogd 81621 131124 1 0 3 0x80 netio pflogd 56211 16606 16730 73 3 0x100090 kqread syslogd 16730 363442 1 0 3 0x100082 netio syslogd 67840 208879 1 77 3 0x100090 poll dhclient 2709 160741 1 0 3 0x80 poll dhclient 69767 6576 0 0 3 0x14200 pgzero zerothread 26917 118270 0 0 3 0x14200 aiodoned aiodoned 1074 116748 0 0 3 0x14200 syncer update 91461 297470 0 0 3 0x14200 cleaner cleaner 63674 459093 0 0 3 0x14200 reaper reaper 75615 69203 0 0 3 0x14200 pgdaemon pagedaemon 17894 236643 0 0 3 0x14200 bored crynlk 6883 390781 0 0 3 0x14200 bored crypto 5349 62480 0 0 3 0x40014200 acpi0 acpi0 91152 158413 0 0 3 0x40014200 idle1 21778 70202 0 0 3 0x14200 bored softnet 1318 192829 0 0 3 0x14200 bored systqmp 49565 121579 0 0 3 0x14200 bored systq 47700 104529 0 0 3 0x40014200 bored softclock 24021 55765 0 0 3 0x40014200 idle0 53253 125896 0 0 3 0x14200 bored smr 1 406189 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5961 (syz-executor.0) thread 0xffff800020b6c978 (440593) exclusive rrwlock inode r = 0 (0xfffffd8065ca51b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dosymlinkat+0xcd #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6404K 6412K 78643K 10682 0 0 pcb 28 10K 10K 78643K 173 0 0 rtable 100 3K 4K 78643K 370 0 0 ifaddr 49 12K 12K 78643K 110 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1479 0 0 iov 0 0K 16K 78643K 27 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 1363 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 271 0 0 proc 57 63K 83K 78643K 439 0 0 subproc 64 65538K 67586K 78643K 206 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 16 0 0 in_multi 33 2K 2K 78643K 91 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 36 159K 159K 78643K 36 0 0 exec 0 0K 1K 78643K 216 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 1691 0 0 UVM aobj 21 2K 2K 78643K 22 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 13 0 0 NDP 9 0K 0K 78643K 35 0 0 temp 114 2366K 2433K 78643K 4100 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 171 0 164 1 0 1 1 0 8 0 plimitpl 152 28 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 74 0 70 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 4 1 0 1 1 0 8 0 pfstkey 112 18 0 4 1 0 1 1 0 8 0 pfstate 328 18 0 4 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 352 0 164 12 0 12 12 0 8 0 art_table 32 353 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 36 0 26 1 0 1 1 0 8 0 shmpl 112 20 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1836 0 405 47 0 47 47 0 8 0 ffsino 272 1836 0 405 96 0 96 96 0 8 0 nchpl 144 2387 0 740 62 0 62 62 0 8 0 uvmvnodes 72 1968 0 0 36 0 36 36 0 8 0 vnodes 200 1968 0 0 104 0 104 104 0 8 0 namei 1024 6799 0 6797 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6298 0 6298 7 6 1 5 0 8 1 sigapl 432 458 0 442 3 1 2 3 0 8 0 futexpl 56 2473 0 2471 2 1 1 1 0 8 0 knotepl 112 161 0 142 1 0 1 1 0 8 0 kqueuepl 104 56 0 54 1 0 1 1 0 8 0 pipepl 112 286 0 267 2 1 1 1 0 8 0 fdescpl 488 459 0 442 3 0 3 3 0 8 0 filepl 152 2620 0 2518 6 1 5 5 0 8 1 lockfpl 104 48 0 48 3 2 1 1 0 8 1 lockfspl 32 19 0 19 3 2 1 1 0 8 1 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 375 0 365 1 0 1 1 0 8 0 zombiepl 144 442 0 442 2 1 1 1 0 8 1 processpl 840 475 0 442 4 0 4 4 0 8 0 procpl 600 961 0 915 4 0 4 4 0 8 0 srpgc 64 24 0 24 1 1 0 1 0 8 0 sosppl 128 8 0 8 1 1 0 1 0 8 0 sockpl 384 318 0 296 4 1 3 3 0 8 0 mcl64k 65536 258 0 0 33 0 33 33 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 349 0 0 21 0 21 21 0 8 0 bufpl 256 6109 0 1146 311 0 311 311 0 8 0 anonpl 16 54719 0 46486 52 5 47 47 0 125 13 amapchunkpl 152 2355 0 2261 9 3 6 9 0 158 0 amappl16 192 1775 0 1356 34 5 29 33 0 8 7 amappl15 184 85 0 80 1 0 1 1 0 8 0 amappl14 176 46 0 41 2 1 1 1 0 8 0 amappl13 168 162 0 155 1 0 1 1 0 8 0 amappl12 160 19 0 18 1 0 1 1 0 8 0 amappl11 152 49 0 34 1 0 1 1 0 8 0 amappl10 144 75 0 71 1 0 1 1 0 8 0 amappl9 136 660 0 656 1 0 1 1 0 8 0 amappl8 128 209 0 197 1 0 1 1 0 8 0 amappl7 120 39 0 34 1 0 1 1 0 8 0 amappl6 112 86 0 77 1 0 1 1 0 8 0 amappl5 104 116 0 102 1 0 1 1 0 8 0 amappl4 96 687 0 657 2 1 1 2 0 8 0 amappl3 88 136 0 131 1 0 1 1 0 8 0 amappl2 80 2801 0 2733 2 0 2 2 0 8 0 amappl1 72 19579 0 19105 26 16 10 20 0 8 0 amappl 72 1228 0 1188 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 21 0 1 1 0 1 1 0 8 0 uaddrrnd 24 459 0 442 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 459 0 442 1 0 1 1 0 8 0 vmmpekpl 168 7645 0 7617 2 0 2 2 0 8 0 vmmpepl 168 56676 0 55150 93 17 76 76 0 357 9 vmsppl 360 458 0 442 2 0 2 2 0 8 0 pdppl 4096 926 0 884 6 0 6 6 0 8 0 pvpl 32 179864 0 168290 131 7 124 124 0 265 30 pmappl 224 458 0 442 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 508 0 4 15 0 15 15 0 8 0