kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 02:33:38 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.144' (ECDSA) to the list of known hosts. 2019/03/26 02:34:11 fuzzer started 2019/03/26 02:34:17 dialing manager at 10.128.15.235:36937 2019/03/26 02:34:17 syscalls: 1 2019/03/26 02:34:17 code coverage: enabled 2019/03/26 02:34:17 comparison tracing: enabled 2019/03/26 02:34:17 extra coverage: support is not implemented in syzkaller 2019/03/26 02:34:17 setuid sandbox: enabled 2019/03/26 02:34:17 namespace sandbox: support is not implemented in syzkaller 2019/03/26 02:34:17 Android sandbox: support is not implemented in syzkaller 2019/03/26 02:34:17 fault injection: support is not implemented in syzkaller 2019/03/26 02:34:17 leak checking: support is not implemented in syzkaller 2019/03/26 02:34:17 net packet injection: enabled 2019/03/26 02:34:17 net device setup: support is not implemented in syzkaller 02:34:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x0, 0x3f, {0x1, 0xff}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) sendto$unix(r2, &(0x7f0000000140)="806328143401900c4608cd973fd5bb4e9b334797781b444050ea8b4fd4a2cfd9729171833527dc382992fa1d664ac7a9446a5a0fc3cf1409c534626889341fa771028ff5a509dc4289764754cd8aa39f48147e5aa4526e85d2404c597932e5f1046a663a53c9a761f65ed47e94c3ff635b7cf93333dc4c0ce575662a68d0df8c6afeb9938d54d23fcec0c55a3c", 0x8d, 0x5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='}^\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='@+[-\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) r5 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000600)={0x9, 0x1, {0x6abb, 0x4}}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) fsync(r5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000680)) pipe2(&(0x7f00000006c0), 0x10000) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000700)={0x3, 0x1}) r7 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000740)={0x3, 0x2, 0x20, 0x5, r7}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000780)={0x6, 0x6, {0x3ff, 0x235}}) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x7076ad2f313106e, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000008c0)=0x80000001) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r4, 0x2000740d) close(r4) r10 = semget$private(0x0, 0x4, 0x8) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000940)=""/117) mknod(&(0x7f00000009c0)='./file1\x00', 0x0, 0xfffffffffffff697) getsockname$unix(r9, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) 02:34:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x9, r2}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x4, 0x6}}) write(r1, &(0x7f0000000100)="6d38399a9f177fb3f222e6935ca4873e30", 0x11) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000140)="c77af85b67d13c34942866f65260f68dc1ddd5208fc24c01ee00995485f1282cc8c342e6059461ff807a6c9ab89135a4bad42407d61a26f28726cd1137b29b6660a394cd4937677f78199bee480d695fd1ff66864f4625bf558c59093ba9029bce1071a53da7b825e0a9a112de61193c038282ec9c", 0x75}, {&(0x7f00000001c0)="0cba9c9174738ea57506971d51e97bfc16d7c017ce7ef117a42660ca68873acafabb93aa7550fcc2cecb9500eb6fe0f2017fba7313905efd5d2e277447d87c5838adf05bbf190d50ee43f8a6e682224f09e0a4c706b9c33e6eaed7d31f86c7f08973f4dd421e5102c73866e8e73f3e95e707ce44ac40f6c501b8c10ed667a730f7e47e61656b0bbff634edf631f1baf2891aed24725291955d96eda7709ef1b67a640687571521e0bd71", 0xaa}, {&(0x7f0000000280)="8a4394302ffb5a0eb2c5e2371c213c5756a3882aa906cbe84e1bf134a6e4a1ca4d02fe2e64f63a1a739c2fce5df74ebc5f", 0x31}, {&(0x7f00000002c0)="fe8e2e9bb77e3442dc945564c4d67debf5133ebf7a798582", 0x18}, {&(0x7f0000000300)="bfc61ceb8c5983bc5549f8d07513e0b12089d8f40ed20822c29d2c077e6303922c3702a841f89dd62ade27f4ba03050bec2948ac2b16180a5c5046b9dfeb05db1980dc470dbebcce8607f77eb05abfcf961eb11d76e0e7350cb6ec1e4c689ee8c43c95bd149c0f4307f9932985221e1c794f813a45b1c9a2e9efbb9e3d7c05c504bbc8f5de2024f640c5021946b1fff75cf09cf029c61ecdf536ccf838c33bd44f3925f6fcc890939ec087720080e0c9bfee9a55baf2ae4d324d56064c2add43c6f0ce29d8764d6b94c324c0df49895976f2f6bb08de9c28b1", 0xd9}, {&(0x7f0000000400)="7973d65366e58dd13f06bc9dbf5be964a9c7b95e20f8948ee27ef5e08e9245401218fd2317b1c5c47d854a9930e8a64149c5b97e6e20c59c66f9f43b4e8beeb3a5991ab7cc477c5f1adbe340d55d038dab12304cca94b67bc1dce7e6e4943ef8f4218a545212e89d38852054b45eeb14c950904383d1a6bcf1afd09a30a043fb0032475c9ab4c8bed812715ba99a5b6125e385efd24038ab94d5b3ddc1f810374fe5ec87a4b4197bf5d85c3ff3e5b28969d37cf135e5aec975989438869fc2", 0xbf}, {&(0x7f00000004c0)="2547d0d949d59d1921dde70286bb3b306a225771892ed6a090964c61fef520d753ff4f87df23c9aecff06c844f1e3fb213c5820586b631a7bbfaac8a882578a0575fc11d23ed9f863f0293bc3ba2f46769074420d717eb2c2a2eef51f047fa966f29fd11af0ef3e8064cf6af72", 0x6d}, {&(0x7f0000000540)="262ead5b45f5f478df584cf5cade5d6a0111d512a9f0466cc4dd89697d22598a3be404ce46aac31115feb3728dd2eaa261ecacc44ecf7a4f0a839d62c981d58876ef19288fd4934cc3dfce2de46ee7422a4f099fbc3315746c26e42970b90ee1e468e573a9d690e03534f8d5a1dac52976b226d4e879a432acdebce8edcb3b55f1d9b0ec6145910ee3b88f399f91756fae9571112cbb8731671a3f7e1d72bb073dbb6582f6c0b5854f2e93d321d323d9182f5eec2e9ecbe6e3988fe08b83183ef3cd4ed1c224d59351b9e028", 0xcc}, {&(0x7f0000000640)="447717804afb64d6559efcbfafa3ced67898b3505d0e4cb3bd54343860b57465303bb8416917d4e07bc0c9ee76c3f1c8da602e1897676900a13638994cb6be2e8f0fed1f7c851e6c42e4741b70b5aa27e6c47803cbcdb1cee29575593429f69530dda1ca92a085b17faed55a9cd63699a30181e54052304d6f309915e3a3db99d2ac8ea0deed0d5adde6f3c8746e2e33a0c09870ce3c222d09af", 0x9a}], 0x9, &(0x7f00000007c0)=[{0xc8, 0x1, 0xc80, "74200b91fb634dedf6754046dd50aa568c189073fae0e2ecc6aa44eb998a99cab16398177b4e68e205b2326718cd1d6b57cc97ba83791ea50263d8702d40ced227e0f8c8ef3547b6a9c9ea6f9798c3737fc3a591a017db6905c69881684cb8fd31d2449f92b18d601635acfc2e1370fd6a8d249b820feb3cfcbf698c9a32ac65d59a3b37be1bf0a4d0529229ca98ee7471120c2aec6ce4c91bdab0b6f7ba3118d092a2bde96af671415592f2a532b6c528"}, {0x58, 0xffff, 0x6, "859626b86c380de4293295d61e5dff3722c2a2a98bb2dbad9e274ae4d0cd08cdfe93944e461853bc264988e655a7c0005aeae6d4e2863a3532e99352cb9835b195ab1abf828f"}, {0xb0, 0x1, 0xffffffff, "80f60c96d5c772d47e1ecd4def4fe3210494accaf9610fb6f33d7bb66a63b5c36d7b6e1de68e9131c6fce935aa0c55bcd1244ce392d77db0c12b3c87ff8a6a484b1a04d0ae085bd8ce6acafb702c5befbf58113cf5205e7f8d7f6c53305bde7684e2addec7e1ea617d3e2426fc0faca7bd29ea9ba16484cca3b9f4caf27ab825eb835ae831b5032d0f58923fcabd00b17e576964d45809a1edb6708423"}, {0xf0, 0x1, 0x800, "77053ae859d5dced09080b6324fc3fa2726ca6e33296e3a4736b298c411c8ae7093c4e99b7788cda768a0772a49c15ea3cacab2e37e595fafd4fe74f8c5673004714e4b7ad20d66f0440246aae51a29f3d7ab25daeb56078cb8d652467406e4e248b677e2fd830207bbd15839ccc71545567f1f1d0c86257c4fa3a2afa25999618158817f156a25a89c9fbcc815aa5342a1dd66ba5c68b0d4779ed41912e839e428fb0993b1aaa1edeb545cf14edd431b7b7f2e56da1cc100268c80eb0d27a6e615819da9fca100f7c77902a7902ddcba7062caf4114bf8b4755f26efc3e501c"}, {0xc0, 0x1, 0xffffffff, "cc1d449f48e893a87049161bdce498fd9b420591da89e9556b91ce3019c297ae29057c6dd81c70955504f05d07729988c07e4f8daf69664dbf301551d940c3c779dba5d8ad0da12be04324c8ebfb197fcf8881ce06c885deeddd502c151f79f14a3fdef6b8563949a0c50825c96860fbadf538cd89f9f8e244dc18e4039a494d99d5456c828a9ea0f27adaac2d99c322c31755252370bff0645cb09ddd4df65143ad80ebc0d58971dc3c763c0f"}, {0x68, 0x1, 0x2, "880050e04a90d66bd47ab65d79d5e21dbe36bb10b6b4b37cb8a3920ca27fa706d507723679dafcc9d8c4a30ff624ccbbcf9d0c467f2d6305225b3ffec6015213816c13380c6ed92c701fbe6a8ca4d723379d9e"}], 0x3e8}, 0x4) recvmsg(r1, &(0x7f0000001ec0)={&(0x7f0000000c00)=@un=@abs, 0x8, &(0x7f0000000e80)=[{&(0x7f0000000c40)=""/90, 0x5a}, {&(0x7f0000000cc0)=""/253, 0xfd}, {&(0x7f0000000dc0)=""/139, 0x8b}], 0x3, &(0x7f0000000ec0)=""/4096, 0x1000}, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001f00)) r3 = open(&(0x7f0000001f40)='./file0\x00', 0x8000, 0x130) r4 = socket(0x6, 0x8000, 0x8cd) flock(r3, 0x1) setsockopt(r4, 0xfff, 0x8001, &(0x7f0000001f80)="ecbc2bb7e331a0af0f268ecf11312d8d5d3b4f68a5736c2b8ec5e94f840e90dc66d780df82bb1c41172cccf064b3a03d5f37ae5401d051a7a4865f5aff852cda4cc544f495cf7783aa484b40b7617ab182a10a2b72b320013d60c8abd7f5fbd214e90482043c614d9667db8c74ca37198415e662097099d79e69cafb731527c3fd5e39280cade3ad263f67cf48282f877c017429e4d7bdb847f7207f855b1bbe9fa25cac1b55705e52", 0xa9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002040)=0x6) accept$unix(r1, &(0x7f0000002080)=@abs, &(0x7f00000020c0)=0x8) clock_settime(0x3, &(0x7f0000002100)={0x8001, 0x6}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002140)=0x6) r5 = open(&(0x7f0000002180)='./file1\x00', 0x80, 0x8) r6 = msgget(0x0, 0x6bb) msgrcv(r6, &(0x7f00000021c0)={0x0, ""/143}, 0x97, 0x3, 0x1800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002280), 0xc) linkat(r5, &(0x7f00000022c0)='./file0\x00', r1, &(0x7f0000002300)='./file0\x00', 0x4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000002340)=0x7) unlink(&(0x7f0000002380)='./file1\x00') getpeername(r4, &(0x7f00000023c0)=@in6, &(0x7f0000002400)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002440)=0xffff) ioctl$TIOCSBRK(r3, 0x2000747b) fchmod(r5, 0xd4) unlink(&(0x7f0000002480)='./file1\x00') utimensat(r3, &(0x7f00000024c0)='./file1\x00', &(0x7f0000002500)={{0x2, 0x1}, {0xe000000, 0x9}}, 0x2) 02:34:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 02:34:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) mprotect(&(0x7f0000598000/0x1000)=nil, 0x1000, 0x8105) r1 = socket(0x1, 0x1, 0x0) chdir(&(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0xc, 0x0, 0x0) 02:34:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getpid() getgroups(0x1, &(0x7f0000000580)=[r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = getegid() r16 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt(r0, 0x200, 0x9, &(0x7f00000005c0)=""/41, &(0x7f0000000600)=0x29) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6565102409d5b2c732387f7b60ff4c6231ed19bb57e870f1963795eb3c2c37e620bd0296fe2d279c169b788547b6484c58587d3f21c7a43f06608eddffaed51a14171f6ce6f41cb6ed7ca39e48f46431dfc0fda54cb625b7eeffec8ee0d1443b8132c96d557273fb89d5bbaa3f56e184d7f91d9f5afec76f0efef652da78edfcbac66f78b2a3b5f1f0b42789361cbe73125df4b0d0f914d94f86b89f084cb1ffd4382e5aacc517295d1e700212345426b945f702beb960c4e1ee4130d55a07c862bd28", 0xc3}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x1}, 0xd) 02:34:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xffffffffffffff4d}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:34:21 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 02:34:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1f}], 0x1, 0x9) execve(0x0, 0x0, 0x0) 02:34:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) 02:34:22 executing program 1: mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) socket(0x3f, 0x8003, 0xffffffff80000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 02:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x4004, 0x2) socket(0x1, 0x7, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x16, 0x1, 0x0) 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) 02:34:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000078000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0xffffffffffffffff, &(0x7f00002ef000/0x4000)=nil, 0x3000) setsockopt(r1, 0x1ff, 0x1a58de95, &(0x7f0000000040)="92e5b814a819a6fd8a7cc904c13a4a18193a32bd69e749a2936d61e4dc8ef0898e087fe3eed6a0f6f0e034f5d733f61465f7f62398d64a92353c7edbd0fbf8", 0x3f) shmdt(r2) 02:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 02:34:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x7, &(0x7f0000000200)="d5ff9668ea83af49f2c5bc4f7da981c965811bf4ce4ee3ccb9b9a20000f0fd7368579d22af3577047ffacc30ef2984978b3747789dc3b930dc06c0c00f0deb5ad851a48a4bb4dc9782ffffd5b89285cc9dda13399e8fcd3b97f1792b35aef449aa8ffda5dfbb76b4eab6020000002819408baba2d70a790000000000000000000000000000", 0xfffffffffffffff9) shmget(0x0, 0x1000, 0x81, &(0x7f0000460000/0x1000)=nil) setsockopt(r0, 0x454, 0x4, &(0x7f0000000080)="7da6671f173c67ef50f2438a4c95cc2b7069794a49383e5d44dd7e28d781d01efc987e5e9569a8bb2f8e2f834c5e57418868f34e80a1de05097959d74943998f71bad7b042a36637d33d6336968e770ef70af212b9318334c6dfc636b43d74b656e6df2cabdd363518ae81005750494bac1ea2a592674a462059abb1e62b175b8c3057c303e751f21ad34b986630320b1c49b3ad914967600587fda9b64e49369844bd908d5b041b9add14ead4870e849f2cfe9d16e6", 0xb6) 02:34:23 executing program 0: socketpair(0x39, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0) 02:34:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 02:34:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x7fffffff, 0x0, "000000000000000100002000", 0x0, 0x3}) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000640)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b03525a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8b96243d51e05ca6e59e158546564ff463e663124304c3825b61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216062a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea96015b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebec080961f40e097d66593d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23f350e0d98603691a038f67975f9fa954cdb7c907edd6863f7b945ec227c51c45bf4b665b58bf19100f65b746e75c1e3041384fcd9a46d17f538d024764866793ce7241165fe32745cfb800efbe8a53b5e701903956f57c09f497b53425ff9a7cf9cb414fcfef0011f9b4407d9a73657d537e2bf952cb44a46f3087c1ab55ac85a80755a6350a09f0d738ba2739dfac27e268e40155796dd2cbbf8ae7bbcd5601a5ab1872a8cf9a3b766370a171fdfc7040c26bd9adf7287945818669dd74d4b7e088d1b6cbfe2bf9f1c6ead4df7f13857a450edf9b672e05e0b1a0c2032eeb6cdbf6c75b629e2b658fb1959ca4e6d9d21fb492f4ba59157e44d3d3a35f78a29610a7b1db41bc4f215f64088f99a3c6eac9d659ccd06054bc9be504020fdd1aafdd8756086a36219ccfb9fea2af7515bd10fc8d49cb3cfb2d229", 0x2b3) 02:34:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r0, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32cc7521646bdb4acf7f67b6df56860a4f2121fce0743022da5e466eba8c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f5790a7ee5fe1aba69ef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e8"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 02:34:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) flock(r0, 0x8) 02:34:24 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x4, &(0x7f0000000080)=[r2, r1, r1, r0]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:24 executing program 0: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x80000000000, 0xfffff00000000000, 0x104, 0x1000000000, 0x2}, 0x0, 0x0, 0x0) 02:34:24 executing program 1: nanosleep(&(0x7f0000000180)={0x0, 0x6}, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1, 0x0, 0x7) r3 = socket(0x11, 0x4000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x199) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xe0, 0x0) r8 = socket(0x20, 0x4000, 0x63d) r9 = syz_open_pts() r10 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000020, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x101, 0x7}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x6}, {{r5}, 0x0, 0x22, 0x0, 0x0, 0x6}, {{r6}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fe, 0x3}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x100}, {{r8}, 0x0, 0xe719533333999957, 0xc0000006, 0x1ff, 0x8}], 0x1, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x86, 0x20, 0x21, 0x7ff}, {{r10}, 0xfffffffffffffffa, 0xa1, 0x80, 0x6, 0x1}], 0x5, &(0x7f0000000240)={0x8f, 0xa1}) 02:34:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:34:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="f18abb5b40eebbf79b9841367f51270f10282c713f8f322aa06b049047ecbd1635f9211b25fbf2a01f0981579d9657b1332b41cc2722c7", 0xfffffffffffffff1}, {&(0x7f0000000440)="d91956c641ab0be9f9cb87143a0fdb1026b9ed005b1d69c10a7f5aff290420572cec319b027adfda194fcacb42728306bc51bfe83f9229dfce020f23ecf284e39935522422ea744e736fdd70284e8399b438fc8d5150edc7ff2f7f5dac755710ad497336fd96a8d116818bc63d2f6eb6f4ed74b2dc78a05b9641651b5c7a6004a618456c7850daa853c37a010000004d8c54caa602d9e033f003b0b84b6056df67cce40fe223d0f28644e7d1f69f579869cd", 0xae}, {&(0x7f0000000280)="0d0736965e988ec33b15a08c792656e3dc0650c3de8ede4d1a5cbfd736593299c76b449990d85b777a5fbb460dbe43cb0e64c78cdf7b74df6fec12884827b3dcba59aa42c9f8bf6ffb8740d12b4801eb7de2bcdfc77da234e3fa884348c418902143e825748218ecac518726a9ef07145a2ce14c5e65a2ecf74f7d33265b13387cdc41ccb0d23bafd4216d19a1f6022ef223cc", 0x93}, {&(0x7f00000001c0)="fa67069f3b3a3f", 0x7}, {&(0x7f0000000340)="8bda4a5f5910167c5cd82374d3c8276c854790e7fcf726e495913a98bab38ac3b9d88d3378ee1f8ee125f0afca5cfa5a9518eebb27d17ccb85c02644190374d45131f9f0e3c342d40c3c26292cdc62272ab95b0c12b4e5f5aae5b1152a6dd2dd78a1903296796af8122eef890a61e8fb2f5c", 0xfffffffffffffef5}], 0x6) 02:34:25 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) 02:34:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8000, 0x1000, 0x10000, 0x8000, "8682a7d49260a37f699a5701a9f457d4cf130e39", 0x7ff, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() write(r4, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x1, 0x0, 0x81, 0x7f85, "c7c948e2b00973e5dc6ef2c2e533c138047720bf", 0x2, 0x5}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x6e, 0x1, r6}) poll(&(0x7f00000000c0)=[{r4, 0xa5}], 0x1, 0x0) fchmod(r2, 0x0) 02:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 02:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d6735070000003dfaf90f3a4f3a3fa9fe28bde4fc6acbeaaff0500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0970973a4000000dcb95a01000400000000000000d67971a38826a1aa8937092e", 0x75) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:34:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() 02:34:25 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000700000000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:34:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r3, &(0x7f0000000140)=""/179, 0x4a5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) fchflags(r3, 0x20000) r4 = socket(0x22, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x40e59876, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x88) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000140)) 02:34:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000202}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x101, 0x8}, 0xc) 02:34:25 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x80}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {0xffffffffffffffff, 0x94}, {r0, 0x20}], 0x5, 0x8) poll(&(0x7f0000000080), 0x0, 0x7ff) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 02:34:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0x9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x7fffffff, 0x851}], 0x6, &(0x7f0000000100)={0x1, 0xfff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 02:34:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0x4, "915a077263d68ceb2b47553873e3cf074424e0ba", 0x0, 0x1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x800, 0xfffffffffffffffc, 0x3, "fb8fb12cc2176bb023bc7ef5ebb1779077842fb6", 0x33, 0xffffffff}) close(r1) read(r0, &(0x7f0000000100)=""/136, 0x88) socketpair(0x12, 0x4000, 0x7ff, &(0x7f00000001c0)) 02:34:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) getpeername$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x4, &(0x7f0000001140)=[r2, r3, r4, r5]) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001080)=0xc) seteuid(r6) r7 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000080)=""/4096) 02:34:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="1285cee008e6fc7296c8a95bc79d0af73cdf61699a1f7b8d7fd4dc2a532671333bc4d906ca55b114bc207460533c27d2e27f555ae7a7ab386c2169d17f606cfba43cff62d6b9942db57293cff975c74a669ae73bd8f43e617e0692f259d4f6ccc542fa9937a228e38af2c76c5fb41c81614df20b781aedb519891518d1f2a4375915dfcfe5608e73309c9d070ab5503d17a97f3a8da5d08e8fb6f85d513f0a5afe52968cf5622d2f55d5c403660ff66e73fb70cac5ed8e2234cea6d6aba3d400b5d18ecc95ea642426d2a6", 0xcb) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001180)=0x130d, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 02:34:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x38, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/175, 0xaf, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 02:34:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ftruncate(r1, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, 0x0, &(0x7f0000000240)=0x390) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80, 0xbf, 0x1, 0xfffffffffffffff7, 0xfff, 0x80000000, 0x3, 0x3}, &(0x7f00000000c0)={0x1000, 0x90, 0x4, 0x5, 0x8d40, 0x9, 0x6f, 0x3}, &(0x7f0000000140)={0x100000000, 0xfffffffffffffff7, 0x7fff, 0x1, 0x800, 0x1f, 0x8, 0x6}, &(0x7f0000000180)={0xffffffff, 0x6}) close(r0) 02:34:26 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 02:34:26 executing program 1: r0 = socket(0x8000000018, 0x2, 0x0) socket(0x10, 0x3, 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) socket(0x1e, 0x4006, 0x80) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) 02:34:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 02:34:26 executing program 1: r0 = socket(0x18, 0x1001, 0x0) getsockopt(r0, 0x29, 0x100000000, 0x0, 0x0) 02:34:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x1000, 0x10001}, {{r1}, 0xffffffffffffffff, 0xe4, 0x60000006, 0x4, 0x7ff}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x6, 0xffffffffffffd347}], 0xff, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:34:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="a23dfd92189657b9711c79c24a25b4488406ed89d12fc878c73cc8681af9954c47c615e7168647a16df4086f4050b3893cffffa5678fd6e956cbb44c2f97c7a125ba552d780012cf9b8a34687f61f54a28d52d98a3bb1552bf0189e64b1109b0e9bc45197975971ae88cdae4b170ca4ad11dad36c95b4e415aa1dd6c94beb4774d24cf081592586f1fd4370eb06baf5f96b0ae819c64081239bcb022130ec7e647c4ab5c4a", 0xa5}, {&(0x7f00000001c0)="90f9513e6e605989a0e0c0cc0d4fc3d68de702083d35a5bb401a4e08c89faaf7df5aef1778a848130052e15a824ec80b80253ac60ade975d38640eaf58bb2cf27650ab0f584eab7b7fdf9c10a0d7b71a18f266b3a39f4bce7b7cbb22daf8622c5b933d46be88700c9a83d209fdeed305ec2c04e95dbde3480a89b5fe512e1e4fa0bfb5a1013a", 0x86}, {&(0x7f00000002c0)="748db38b8b643f99961b790cb3b885406284b0d62c440b6eab86ec9cb14191519f178904b69baee1b289503049e6abcac2f52f35007bafef7e99100e1fdf50d3f3f6ee5b782850cc2c1baad9c2192a515b67a07e2ce6dd865b1103b49e844dca61c91bc976ab50e9a466a13e05876d0975e6819c47555149ee0b27dbb553407942d64485455373105b6a15a0e0b2d8c8e5e113f2ce0fa7c0b01baaf1dbe0bab923b3", 0xa2}, {&(0x7f0000000380)="a4022d0a617f80d7c1d054edf30463a95d64215490518d8e1f51b4bcc3e6d335b7371e471f8b1e6e0f674158162b50655774f922fc72049e06ae8dbf7971fabd0f7a8c3e140b2d6e5b368dd9002d88add0a0056001701f5c6ab478c063bdc8cb8654e975ae52d986cbde0b310063151df96199e93e63583f9f4d603adaa87ae17b0029216017f5", 0x87}, {&(0x7f0000000500)="ce4f312f205c700dca5a75d475e5916bb2b74bc75ffd7843ecb8e7b409a36c2716e8db0c75a31a9645d49c5cfb8d4b55295000ce2f54163ca93ba8419b7b3fa9071f8f421cdb4547db1d0de602344faf43360e8a3db1991553d2d55639e4653dfdbe5b4fb91d5f3cffea401b866a2a83f5751bab6e410f6a499e1db068a5532ede882cc8a3dbf7c3d7641911ea30375881036f90696cbb9620d177a3605475671660180e5f0ebb48316f858eec77f8b0480225237b133ce45cfc2a39a8a95946c8dbc74210a5b5efd57c558db375825b886e33837b50b851c640270c4eb7b9a3188670bc", 0xe4}, {&(0x7f0000000600)="fda4948507a185024bbda842a03bcc371253009de202a40e1bc91b5db4a1dc0ed79466681fa066c7f067a1582f1ef3615c39cf43d292592e9bf568b59df57d4d1902a15ae8efb7ca0f9ca49b6698d9e2b32c604ea80fb3128cb7ae01d7fb736085e72f2845f2dc0d90481ea993f9b78927fa656e3d30e9e01a723966438ab9618993ece2e37618353930f3adb7c8e26e2c681b941add9f957bde5d159ad7541e96c65ba1d14eedf31e8fa8a4f53f4e2ce0673d065816729e40ce67840cd7", 0xbe}, {&(0x7f0000001740)="842bf95258b395eeaaeca49e53b281cba49b85266e9e50c095291517f18bbbfd9578a61b158963136a7bec4bcab4a7e2fa36fcd6657545d7497b73972dd9b5daa55691b49a6e086e5fdc6d44f1302bdd44c420a375b0ec43a3d3d39206924131344f72a28008529bda438c5871b0579a15a971958efb9c54ca68cee0dcee9466bd3a3f632ffd0ea65c58267e687cd2368fb1f4336fba95d5409c07b083913b7b9d6ac4a7e8af0072c691577bb9777489a748471dff49c0dce07a4ec9ef69c454816f39e422c15592d1bd00c54103fc4d417aa1eb87e33f4c210bff235ae378b300047790a728f4bfcbdf2c44efee90c7d26f9c3d4d8d96fb3e1feac0d0849607fe7524098c6622e177dcf1c2bd71d411d75a823236bef192ad063c5ebbb3ee81b6e4b70c9099224635b1d5845801f5049bb3280fc169b7429c96449027c1787e471448e6079ccdc7dab80bdc03e96fd5ac1cfaf2080fd51fce78eacc52ad785c4cca530c1b6d613545c8f74ea643779d2d5f891b4bda4f1a77a2859dfd26a02c176b36250b105725c2feec4a3095405ba6e4478e1ae8a1272dcc159e72277976cb14b895b87105527d833d437dbba48f7c3b4cc64bf6caca8e2445f858c74f09f00f68e883c63a287d38a96cbd50c5fe23c541cc3d515d4afa875af6438e1dffef9b6390a251f2dcf0bd7197fc3c97a4144fad8643b9b4ac6dcdb727b84f7378f7fab48f195b1edf1ae7b2e3775aab906c6cb254f26c80941add207c7b1ffb68fdb93df94a6bf721855bbd05402adf569c4bfe95ab261401a34b4cacd97798bc5f3d8577fcb48747ea408b83df53a2e0bc4d6c5f59a5dd9b2e5fc4e39cc1edf400a56e52a69efe800b73163e7fd4791cf8d2f0c2ab6b2df65f5be0e9d961400d16d47a9ea4afedb99664ed5052a5099a6313429b9a51e7a0a035951923e570e5b23898e1fc235701039a1007cf9e04bd3becb82d46a5b4a926511644d5beecd9dfeeddcdcf9d92a50d1b7cb7a9af6265b261a4f6e4201b04914b18865b52b78338632871ca4bf8baa32105c37215c5acb0e3cfd24b38273378f86ef52938b8350fd8f69535442c7b3ec448719f2cd91ac03e18b3d9da37fe5a68b1a24c3caf2dffa650d51647ff52521aa2627f776c3de29fa4c4dc8ab7182d847e17e8b8dee05b14dba6bea0e5e0e1cf903b9b693f6a2bfc7ad20493afc666d4015c08755aa055e056f9c57b8654782021825570d2c44e83d7a5119730ac8648d1d2f26d552f01afde815bceb163a834df39ebcf66dcc03ee43b085cf28a50daf41411ca2450aeabfa49386818c259ac12990293bb1c02ac2aa1f1d2422579ee6763b447fb51878ff9d39ba7dbfa711da0bc874d5c1a38680a29a71eb8094792b87ade49dc79d0e887af063b45dd037e96491b9bad5e6780f143596b722586b8c078eaeb8c91c069798843518ba5b6b63bebb0cdc734705c9f418c000eba9f84bda039ee35c92a29269b7a1303b43603d56ef2123ad2f241728e267392fad9ad11e6f19c775bd946304716cf66a8d59f1b7b53805df32f089a1f5f734d53ad98f7488b0ee23664df8c942d2373c9ad18b878b7b406c60c07354966460fa131999c9ca151d8d07e8c7c221008b8b607434d12fcd2c4f27b00448aa76fcf54aef4e1b9b0838cc51a45b5e1f08fa3dccadb5ed368b3aae09e1b0a53ef160446211d90ae5af087bcc170ffd13ff0524e998f2de6372d64f3237851a43ec89e3a5652077a1ec85a72eeb307aed995d84f6d35e30a20e7e43f8d12842101eedbe6139998b92f8b815f970061ee66b16c76c097c08f16efa9c87d7896c02df8fab1f7ccfa11aa9da7a6234e296edf1ea51bd51c3c664f9b53e82bce1f0abc951895004f8930c0aa9573361ab23cda1f2d351bdf7083fbb648283fa8187c803e02dfa0439444b30cb56dcb269dd0648cee8c17f50996756429a3747c93656f6422cd325fbb05b466e1056d5ddd4b91659962bcd4fb1c140e8ebb70235159adc821e53a855a36cbdbb3200656a6022b8d50b0243e307c22efedb8c29417ba75a05509b1cb386648c25400c1f415d0ce756a7c6643a0e61e2db5d63f99151068709cd8966a6220548c5d66a302f9ac72f02c476f368bf24a84a51ab1d3ee0f0acb1f2829614af5d5443893eb875cbc8a19b0359325329b4ceaa8830bc2a253c1a9d6e56527fa74d712403057764b316808f26ccf9788825e06b7df0f2d77d18c9728edae8e961ab02b1524d0b27e264601731b149698a5cc6e08fdf3275e0ca74d44b4eedb575b6f88480991b8305bce0be4b896dc2f45127a4026c96a672ad072468e10d5964285aa2d53cc9b180e78731959d107cead17ef39d447e0ec04be2360730fcdbaecb98b6a6701a16a67281470f7855601adb628cee228a076067578e0fd491b87bb8b042652984e2945dee96903226a44ef1b4e896107f63e7b17de179c1503df4237f7fe3362bcbb26192126a41ce47d5ff2187ed867e88ca11b4245db3c50ef3c75d64abf6067b5df9faea8ea048835b2a88025d6aef6da4bd28e5fd25223d38d8cd3a669f30b93e24313f76f75920d32a23c0564a8a81b8afa074348bed611a74bb879a69216dc506765e696229199b602946ba33755d4801522e886b4ac4fc7314dcd9ffe5415c5bd14c3044cae6a6e4b1850c58228795e53c8bcdb8491edd9e2b9216474f2d94648768e1caa4c3ce5ded9935922eba6d5a490091aa85b388e57ad626feffa1cc623ec597b528050b6a301b4a910191deaa62af4113b199bb4b96b959909c671da936404f8f352b2fc20b5a89acf2bb399aa00b79c63dd6ff955fc54f6bee542cfe1b040d370111ff450c6b26e57b31669ee3a07612a761a483aa539852f0eebb72e6cf2691a6ccd112c638e0c5477222a7ff5b75ab63cee7d75fd80e7cbc3c6a9c13d0ac615f30af2bb41aae603091cfb53e0ec8edad7b261be00a2a967a2548e7a274eb37e49c85c2bf0d32a7a8126e71c868e10f86c866efb3a27562a93115e99c5577bace7479cb1d9d0d961a1a7d76e94f9282c462342808c49a73ccd5ae16746358c730d144ce09a993091ecc465de71633daa4167ec11f4fd640ba112ecd617ac1db0410005fc60aa55974d07c41368a14757aadcbf3eeb0b45624175ebf68ae38aee6a5fad2ffa915f0470f0424cd9f215cd899538a74d087436e83a2c0cc45988a4318b87e88fd09cd7aae900f3412450a02bfed880bb2eb40fc11b3f7d5f318cb82b24d17108886125a51460300e6a3c85a128591652b6265b7ebd0013e9f9dac4fb2b0accff5e88de093fde87d8d920caf53542e9b9750da3be2f351c7a8408725736a47a3dd90a91f44370d1c0028a046d863e3276b033922f60c595c47192982d1f2fee2010d64c05dfe4ecf898aa9f7f75d3705843c4e4f483ebeb66046fbb3978c67e86f1f250585854e8ab8ff46284b45f055a402b476e3d2bcbc50786cf43f869817d9734b9df21270fbe9e61ca00083253caffa9a9ad12c4d9d76cedf6c21927d88eb18d6ddba0c9b4b265681cdc444167505e0652ddb739b8dbf69d61096f74113aa72b60dcbddfbc16de02e3dcbfe3344affbf96f3710ced4cbd76d0f1e1a2da34643ece2dacc26971716da553dfde3d06a29128977fa7c534065d8e389d480ebeec85520e176701ca855cb733f4810621f61d6d20d9208fc8ab4a32e9ea86089c27ccc0b9281e7023dbae7f8da0704ab3c209187cab71dcc4291df7d17fb2a1c18304abb459e0bb4d1e27ce87aa952d6f08dc9a13aea022f7bfae9da97230151a3e46cd01f0d6cbd7f4df466d9b37c621305894a4e7d37c365e0d3e2ae1e04fd885baad6d5559b259d6fff256b2f3a4a9d4c2c8cb3dbaed663a4a49129cba0b23a3614a51848059d200983419049ab32136ee5bc8bd0810e93ed875302824dc0081f0f2164396aa1c18a1dec9f681680e9eb2cc72c994f769338f43e4e2bc43df9f960d9db885748e941421adb11f8de679c7804318a24c4dfc5fd705010ed8cf66a70218d9cc81b849d3e7247044961633226e8d3a242c5b53298e43bbdd11d7bdcdc85621cc62b3184c7630c26a413750378edcf8a57da2af94d9a35e1179d215e8ae2cdddc7f4600afbe202a960457e8de8269b46dc9b427e322fa9277948bf7e6e5daf23679fb1789a4d3ec5ce98b27e105fd360c504fe066377d1216759f2bc14cd815b8937fc1627bc4681357ff0c17e90e33eb1e23eb6f2c1286a114b58021c7a7af2ab38511d9cabee60c124fe88856ce3d6fe65d42bbd2addf8221a4148647b41da5b39fdda15d2a8f2d7f1c2bc85e30410f5bb1a2e7e4d63378fe00435792ee99d85395cafe8f4c163586438849431f62915ce17c8bd63bd489ae3f73e7a3210dcd55b1b5183b1b46685f37d5b884ba5292a87855abdd5798817f3d4293ff2b6cf73a0a5d37064e26ef28109754c139630e191f2ae93d57d29d9ea6751f643b9e6217ee0f55e8b8819b181b643d802ed4a31185a48fe75c683955f1dd3bec9ad1b5374f11df17177c98988aa86406bffb81fe254649738e59f5f91158e89b2d1ba62f2cfd60f4d7ee5cca38a8433ef849f17dbd9cb934fb760ad5da04b8cb43eeee383d4abaf7d7a7b3101c911a347548d1217334ae833deefb275195b68946a40847db3c88296ee4a6a451fda92b2e8799dc11ad1bcb3e0bdf0604d7d935b48af36831b1953e97cad721d2c20b22d0a9863f8ddf13102c0622592aa4d39bc7a0bb645d7ab0a4dbd588abe42eceaf61291db7948a2b4963402269e028c8cec850fdaec0193474d4d801901df00e05c8c063606e99a11be80a6acfc8a6a4f279bed89dae344c96ee776083186ef6627ddeeaaf134ee75ae9c75a6a7ec2665659fb565b5a598cb357a1ff4f88144bc927befd118b799f22d2f48d70565770bb278c5d351772bc7a36f89b2c4a48e6c493d39949dfc0d70352e8672fdf2057701bd4c9387d6c5bd95f927a61beb8872180b0b8a360206db4894e3b3e070376f427abc2cd38fdd8826f99d8874e339bb4c052f558284273053b845a46cf12498140e71b189e7429e0345262df131bc1e7689fa81753a1dda7c438de8ca1f38ab3d2fa5c0c5067aad2f639197241b3faa1d8368719a6184d5d845ef72dbf6b7582cc06dcbc9535e856d991c03f95a887f80fd7acaf50a8fe0aa74cd701d37582fd9fa013f92b6c29ed321e91ad5712e9c4540b1bba19390b876b7825a0f6001117704a349c652c8902a152279240364720a8eba3ceb00636e34cd9203c911c1377351ff9076ec280ed49c11c9d08aa19aa1f36a67d5f01af144cd39741a269ad2263f6ea885834a88f85ee0082931da08645bee54edd0c53b84298e76b3ff9a521f236e807b53f37843121e6c6e76c0935efa8aae814827167dc6492eadf37cfc9cf6782225688364bf4984f92ef135141ca3264d8b558a924563e283ce4cbe704d557d8e5620e98b54e7748fb1dbc28fffca41bd040ffeae7c1f2616b07f83c4146e17d62552f42bb422a02482a6896a30a66e3ee6ab1012761b998c4176edd3b820340de60e5e695d57f6eaac4df9752a625dfa1d93f7d56f35577bc522badb06510707935cadee65df4240acec5b072408d01c8279176ed43c4bb07ba08041071a69964e7e57b0abc4d693e2da021db37998067a10fde69f8b390e543ad9c9369f7d354b1ab989e8bad57afaf98cb2a004ea6fdd63f8f9257e0597f45fa73fa829b1a40a769c0ab5942e8707f8ac3", 0x1000}], 0x7, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setitimer(0x3, &(0x7f00000006c0)={{0x7, 0x7fff}, {0x1f, 0x1}}, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 02:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 02:34:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x80000001, 0x401}) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x7fffffff}) 02:34:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x81, 0x0, &(0x7f0000000040)) kqueue() pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:34:27 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 02:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="563d8b0459640c9cfa8338beaa8a82fb65f2ed351377d3445268958ab84c8916bb04c37ccfcb7d9b6c29361dc696d435ca3b295c28748da7c7fc56c48ce002", 0x3f) r1 = syz_open_pts() r2 = socket(0x1f, 0x4, 0x4000000080000000) sendto$unix(r2, &(0x7f0000000200)="23b88743eec51794f03a517de50a477d2a52d0a279216ecf94f8c8a03dfe1f895aa5c8dc0f12218cc82836785df63b13e8ed8e88e1266b68f8648e7791843b411b1bac2ae4715dfd52df091f66784e44c2946a8dba7fbf95bc7c05cf48f7577c30a16b28f59e75ad22ccd0fad6b9b5859973ddb0b76c8f8fed43a29bece63ae56f8af3a07baea266b08e5de292e8776cbb715052ce6c", 0x96, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100), 0x1) 02:34:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:34:27 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) shutdown(r0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) fchflags(r1, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0xfff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) 02:34:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) r2 = geteuid() fchown(r0, r2, r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x8, 0x7ff, &(0x7f00000000c0)="f419bd7dc2ed72faa4dc335eae11d1c8eb4ccbfb1e2a73ff67781dcef7eca892f2a475448d07cfc8555afccaff49ba653c70cf2a7e8381c50488c337298f57630d6a889abe8fa03183e70e45d49caf989b07674e029650dc4d7230ee7e182286ac39e0f2cddc627a651aa4971a2c2cd149a45a", 0x73) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x6, 0xa4, 0x10001, "b063e26a5789381422cd992a743dbccd5291af50", 0x1000, 0x6}) 02:34:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfc002f67696c653000"], 0x1) dup2(r1, r2) 02:34:27 executing program 0: select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x0, 0x1, 0x33, 0x7fff, 0x10000, 0x1, 0x6, 0x7}, &(0x7f0000000180)={0x100000000, 0x8001}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 02:34:27 executing program 1: clock_getres(0x3, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000100)="6163d4a91f1fdabcaf2ae40646bf762f2d6e9ef98e911b004b31465eabd2a5f46ec5e493c3f2ea747c55a2a5d0654f76fc0fa12207a0a890930cc905c023d366cd292e864866ec47340f2c6458c64502afab5956a120952b63e558430a1c82cc4b7ae76309a59cbf02a7d8e1d546c7e4b80c12494cec5315bdcd2800354818b208d64698ace01c685aba606c3c10af97852a9048746dff4841dce9c173b9593da25963c5632adab5596f390b0f6871ef65b43114c04142ee9376998bfb51ded83b5e323a8f4251ef3734d96c32e800f1aad7b6410a9040c49a4481c8aa58e79e6bfabb697d498212363b2077542656ae6f5a36ee037918e4d2b9026d11da8846e547aa73600cfe24261e6b6a5f6b87b7d1b409c43a09cbc8808dc4d3556966db06739a2650a5e0fdc95643ab947104d6add93d81603ee3477ab5465d184846eee12ecc37bd51129408edb845a2c3596231ddc7bedb9056f7f798f297bce2ff59257c4583cadfdc627df594a8e63b752bdd7366b76bd2c12dbbedbc2b0b6533c0bbb53273f0b65897b104f86c26fbbb0dccc55409851fdac0448d180e7d0dd89be45125ae73e86d66c15fabe1ad1c4c4ce2179df1cc33f32f0f563a3954cacead5f35dfaf984106477656adc31b52b5ec42c4f8f0c93074d5d64679ad09e2809bf91125b9d85a6c8e37ca33ffe0cdde94d74bec8845e0c3e82cdbd33aa480f79f52c99bb89b349188ae16bdfdcfb9737b502a3878182c776202bc979ee4b7a382bd5c52097511616eae5c51e2d5844a6df6f3434242b24cbe3baec2f295876f0dbacd6fbedd0a0c36a8b0b99d691ab10bea881f373cedc1020f821d95ea1535bac60587e6deb54c0622dc9f395632122cc8c376d314e6e02893c4543f7b8b2fe4f1c1062aa956463d835d928c915bdb30d05cd83a139947eba47b09b890fa618936fa4c9c6f71660ed071f271d4c21088463da7c7ce0813d04b1aa2b5fd30e897c6ca7aa79668f3f6d7e7380f801caf87ba717e2b9ceb57c4149f57e30b3404bdc2895ca5d0e598ce9037b2b5bdb87906c5895a9927d7a3ae6b218ca7b9390b81ed3b1050b31f951d5766e6e3a3156f5d5484de5bf9de2225fe48a2b84fae91afda8264c7bb6a1baf96dc29ca86e5a94d59749d5d9ab6d6fbb33024fb3abc23b567b15cc18bc5c482f95c261719eb35df68f0bb7338f6efdff0ab1eca77f160965295fc80433b11e8217aec7c0171cc076fcfcac2f0a97ecd93e6b0f4a2bc0e18a062eac778f5e4a97ed76fe8b17f61ddbd2e4367698d9dc1f3cabbabd5d849bd5e9c94958c262d50d95cc0ac7ce95d9366feb8272dc6695da6c308af54d41c35048bc172a6ab6a91c6dfc388f0735cc60b2d81e6795896aee394134475b3dd6a3dece56ee2f48308c80c0c7ddec741d0831693e1c4aba6dd5ca84630c396535e58eb37cd82943d640d16023ac30586ed988b2ddd83a64fa57391a03bad72c2cf923334779dff25997cac0bbd0b049ad473d2732ef82f40f2f5108932ac0680a25e7f2e76b706450ec6e62f04c91951fb00533aa2a24fadf15ecd96ca98118a88a903a857a7c97e9df5aea8ee84eb6db0c18a0d14acba9d14a4b918d134a4f48a63c2d93fd452182c29e4c88579ed29040ce3a52d79c5b31f5841ca056f218d1cab2dec217175c44672ac6724c586e334457ed3d1834d293cd2f6f2aac1b1a32399eee596dc79cc8b3a45fc5ee16600e4f97b5fd65986d3fe551a1f3e1420574d8811572b3cc0961a0c7621a59f50e4adc61526f8072ae02883d1c59c78405077cbcfb303532aba774f4f1a1af3d31e9a9bffb206d59565887fb0cc006aac9d4db81332c446769c278daca120575cf97c40105fd062f4c33938d38f17f110c25d5ecf77441390fed029a8c647ea260d452cb919554d5ab5b02f538ee93ed49a3e3611a3eec2376d055844b03ae0076edf0c875fa135c9ee7de59866f89c159b47332652c97fc86933f1cd839fb6ddf14dff011f73f5aa4ecb5c4ee003429da291b668a431f33e48ad7b7e59e3f0a500f50c67a024176155b4f19177df16251d36ca41fe160c95354bb7bf72f41c8db813f363b1d6405a466072eb3a9f1bf07ea147e442d8cb3d3052d5c503d1bd76fd157bcb79c0b9da8189e4c721f67de80d42495babb31f347ab984447d4185d5d3b77683f6e0c9bc88603a57fe6eef100823265d7259b140272b684239bc73c672a87a3afaac1cdc2480bba0f016d334c63669257f41c5e6fd8b4644516edf32e14574f1b13befba6e5b796fd989dd3e84653164869be98abfc2c7318d51efc5c133c963ef279412dde196f87f5daca2d7011241fefca15a626a2af15572fc37ea0e1aa6544af8bfba5f447a0030a6368050cd2d77d67a3ab914b28c52a91d9498a3e4f10b4680a130a67a1249f1f47b2ea9f8b4be47ed96fe4a629a7ffccb83d6dfc1d756abd1a9aada04d091a69810181cd5cca28528588770443b71b48c45f48a84ec11bb9d7f5c89949fcb73f24b92a94367edea367d20f4364cece77d611d53c01d2c2f0049714daf77ee3ff329f96da65b1ad3599648c2a637b6e0d5eff4029e8533cce0853f7d4688814dddcb13fabad266366cb3f730f6dc468f67b8e28d4c901e866ca50e815d0be0c9ae2faaac1527f50465aa32bdaa948acc5dfcd82065e36a5c314e133e729331f8fd8c127a46fc27359d31396a8d3819d7baa61f1712711261f164949b3dba084682be9448de91eb68dbf790e4070ac2ea57b37cac0ae782c4312febe8674075917db7d2ceb588dfcd7eeea688ea2b4c29f9635a3b305856f411dc14e4e3c9921c1166cb090514a0d6733bdd9ba8886f47848a5e171df54098307623e4be253eb4512fd6abf3291d05fae62dd808ed83bb18f2409e10e38c054b8b321285ae2c020d9a97e795bf3339c53694280c226b0bccab3decd057315b2ea0f6baaee1d6d1d053913ce6e05eff0911d8144349593fc3dbe18fc633931f11ee3cdcf818d3c37774fa2ce8f8433ebbe65e93c6db4d669f82e720300b07bfc1ee0a6c15a80279dc661ffe7dd83d1c9d587a7c81ab4fa5be6f358db441a84412c2b1f40b7d4eed0b80dd893d91b3d748eff0dbdf8f28e7796304093a8fcddb224a520954e0949f29dc18ad1090826c4ff1f1b219f59164563feb9c32a4b074e05ccf3d816988f9ccd0646d7c2f54f74f74473ed6383b8f54fb75e5b0595e99952e9a2116a8b9157e04db2b4495ccbad3e98bd57011cf5b48e9d2bb9cff709ea62a8ca8ea51df7737479b3953cf2b7a9c4ad695ad05aaf786e37959bfeb6a05e26f1198f89dc8041be5c812b973dc5ab3b6103bf61f956316c5de1528f79cfc7f669a6cb40ebc4b8a558424f6b41ec99d32e37328e4ff502495c8bb49152744872c340e0bb51a408f98ef8e7b4bdf61550ab1b1a3cb88d869d168be84b1a41da1dcd5c00402f92c71d26aef5f1b7715f709f2a7d1510cb5a5ee0e29195b171f7c56704ee7c058d717231019302f9433855407fc9ddeadf19b02fc7e917aedb4ba633064454bed8ef169ba31985ad94da519c65c769a40429fece876df8e91465ce40f85f9df7fbe4de94453779bc13a902613a22bd89310c9fbb0e512c75afdeabed1f215e6a24c131ab888447bcdef8c4db376d3377bd8db9182cc91a9c33d56b02fb95e3f22bc5e52ed7e6d60c2de40c00bb92067e54d8e7afce607fa0c0dd0d79ace6134d3e692ed70d13f46fd97e2ac3ea25a37c9d53dcaf3940883b96a55d044682255e70deabc7c5d7a7d4eec7a1b54413077c0e7eccc85bfe5ada60d024cc45f927a9c592bfa0d4e9fe2b0ad2e79f118095e41bc0853613023f23a890334e6ebc0a414842a9f1af7215c9ad306dbea362a3426f859ff43402538ee56218fc11ca5a0588a57bb017956cf978b0c35dfb11095f1acfe26f66e72419feb0f570ed1dac4874cc37c7525089266d9354dbfef1421c7f82152f27ee34576e484e32f6783c078bcece2a9c1769533a9efdc70ebe8a74bf98cfeb7ea2cf4efad4b5c8b34e05c3148a83ffefefce6a013b29eef05f19ace76b8d3389dd8ccf9570cdbe22261d97d645169a5417bd3b4dff65bad0ae030901bd065a80dd1b0e5a3c16e5529f439af001cd904466434fd55b52b65f16ecd4c6ef164153b49e582315c8bb34cdef97bdcccb4df3f33c20859c41288bb7e28ddb31e0a1036463cdf3013c9e6a527c6a9cb118c7758e541bcd8bbe6a80fcfc0f43919f35a630d49a121ff3ae9f5ec4574b591498dbf8b04994460d24165e72e78c25bc079862bfaec3867e2f5e4b309c2627e69165589ea5796f502ffdf23e67a2d3bd2a68e8120b2e230a69ba7af6df9de1c326b22ae7879fb398be0cd4631b114bfe9603b3c6349ee0d1f40b636d5363c6246305045054295c612b801cf219fd13490b6dd8d8d2cfcf7c223e9e471581c5ffc27b0389a068a7e1f7d0efbf4ea475f024eb809d5d19e9ec74ec2f1827da43588eded889ea072f174e5286170118a929ea595f028715406e4e5c3319089aac0dee3839b0bc3c2f26745d4b4c4460956c99ae7393fcfd8315ee1e9ef510e70a18fdb507c43d3c1dd526b40ddf09be796052180db9eac11a8ff4fca64b7cddff59651d5e05b351b3c547b196cac2c61821609726d32129c902531d3e08487a4bc680e1869dca71bb258fbff42f5c6cab5e09a3948c4745acadbedbf84376ba5cc55cac8eb1bf3b9be1bddc6dbd56553de5f73905a9cce9b8bfba8856e9ebb09d0c062b60ad3ee5623edd0514b2781346358b5a391e4f152ecd4e492c5576e624ea9b6be70f367624ab7b1370bab697a6e517b0bf5ae7f8a6dad8701ce73b1d72908c4c44e3d7fc07a0eb3366a3c7b09a3ed731ae1784becce7ca9c68593b8baca919da17c903b24f2f6e9d75eff06427ef87bbb4f9563d09dd489a6ae32289873fc0a16bbed1fc534de69c119806cdfd6499cad0062e7942f327c607a8df1b8c09a4c85b4d9f4613d0df1be98b025be440bd19abb628d91a7f0a05a13e888f91562553c35758cd6af18e0b0fbbe38a6aecd9e5554480cbbe498fe22c5ecc0d8562d387f7b049d2f4172eabd7f7971859827b9d7118c3df3f4a811c90b508bf69c6b1fff95f4e02f6ecc6190b4e76017c949468eb1f70b563919d1845b0d8a009d79ad3f8ee97be754ecb307794084aa35f43837df23d69808e55e61a4048a86acda7429836fa9b9164e7bcd327f8870c08a430028982b8de0bbc4e90ca079de50d33db920230e11fe867d78e82464ed4b806e2a2fa98d32e615dfce48b61c663fa5a9b356551fe1f01be2859b9879879ac2b414ec8d8cbd8d83a15a449725a267c437254ba0d4d809155bddd08b17845666303cad262dfb4523d1224e225be59c278e6da67e257ff9ecc5551f59f1dec2b0498e7c044ebd349002d0010a2ed9368a1d1b982809e90d50d9dc1361d457dd78ad141e2716452f913d4f744d58661be9fd9a3247a879476fc27e7537b10e0ca6de8d31a7917154a0a041153b8b1d80d862af6a5812beaf3418147921d740e038b3f604024345c342ab373fe5e651ffffbd2353d2dc94b3e5ac3937095768e6206acfc6520a34b5bfd3e96cee89583023404ed316ef4f7ab00d10118ed5dc360677cf9d1276fbe6e21943d05787b297013fdf1e970bd7ea984cea7ab2318bb8bab09e62d5e08d8f771cb1f84c70a2905e8603516b4e07cb41ba0b97c0a1c88fdbde189e968ca254b2dce0708946e215f408ac", 0x1000}, {&(0x7f0000001100)="1ff22ffa2f225564d9de18e3dd020a4fc2548393738747f165dacdc6047c9bca839b9e521c516eea0523d2371e7d7fbc391c89b05369041994f12afd62ed12885453204fd5ff990b9d72ed", 0x4b}, {&(0x7f0000001180)="c0d84f6ae8cad566fe31c77062e31302bd7e408a35509cff4de23aeb1f2db7f77614f756ae57de013af92e6d19b72ffaa13185b8aeff2bb0b06a7e78b9d6ceb090c5d03cc4aeb78ac3fff4d4051f00c4a7827801165088d1cd0652a277b1f245df6d28694c35681d9c8f7356e44505b818f9cae799ea93835401bca7cf391e02f42f13bd48faf1ef0438de652ce4340e0b8ff7db0b454f3081bc302dd45faf9b7df92ec3902ac7ac119ef19bcd94fe3caca88b29d12bc404d5769163841e37555a1b3135d1fd43e63ebca37e88cb3a3322ec40de36082e0c01cf8c278fe1b392095858063cf897b3761052c95af782bf5258c64e776781df818970fb21", 0xfd}], 0x3, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x68, 0x408}, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) syz_open_pts() syz_open_pts() 02:34:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000001ca40000ca3849451ae3d3051020741038f53e8551f30ce390500e0800020000000000004fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:34:27 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget(0x1, 0x3000, 0x136, &(0x7f000016b000/0x3000)=nil) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) madvise(&(0x7f00002af000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000133000/0x3000)=nil, 0x3000) 02:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket(0x1a, 0x8005, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xff, 0x1, 0xff, 0xfc5, "5fe5acb6b409effe34da0cb7e774a1007d76c6dd", 0x5, 0xfffffffffffffffb}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 02:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r1, r0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x2) 02:34:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xb6281d36}], 0x217, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) 02:34:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 02:34:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x41, 0x0) preadv(r0, &(0x7f0000003740)=[{&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000500)=""/42, 0xfffffffffffffd89}, {&(0x7f0000000540)=""/221, 0xfffffffffffffe91}], 0x6, 0x0) r1 = socket(0x17, 0x7, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xb550, [{0x1, 0x83a}, {0x3, 0x8100}, {0x2, 0x3}, {0x3, 0x7}, {0x2, 0xfff}, {}, {0x2, 0x3}, {0x3, 0x80000001}, {0x3, 0x80000001}, {0x1, 0x6}, {0x1}, {0x2, 0x7fff}, {0x1, 0x8}, {0x2, 0x3}, {0x1, 0x5}, {0x1, 0x7}, {0x2}, {0x2, 0x7c17}, {0x3, 0x1}, {0x3}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x40}, {0x2, 0xfffffffffffffff8}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x7}, {0x0, 0x45}, {0x1, 0x100}, {0x3, 0x81}, {0x3, 0x3}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x1) r4 = fcntl$getown(r2, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="0dfb2384efce8af9f1366da3ce85aa176a9636a0", 0x14}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x408) getgroups(0x40000012, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:34:28 executing program 0: symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 02:34:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x8001) r3 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r5 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r5) pwritev(r4, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 02:34:29 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/105, 0x69}, {&(0x7f00000011c0)=""/243, 0xf3}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000012c0)=""/100, 0x64}], 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 02:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) ftruncate(r0, 0x10001) 02:34:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="1a900b234dfe9eb5ff1ec145520b15b757e21e4abda62ebf865c605c8183e56ddfafb793716569dcb136ff38b3af13347ef74d49a0f0f12913a16632", 0x1, 0x0, 0x0, 0xfffffffffffffd2a) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:34:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 02:34:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x5}}, 0x0) r0 = socket(0x18, 0x3, 0x404) r1 = socket(0x1e, 0x7, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x3}, {0x3, 0x5}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x6, 0x6d1, &(0x7f0000000100)="ebffcbff13b9fd812eea4e713048e6893192964867c6ebe35af1a600000000bf21afeef0f432a72a46cd1b0367be43346032bbdbc68f6e78bfda00079b9d64f809f8d6fdc433463c0d428d71c60ab342353705f3eab62752594a7a29a323b72722ea88102d2f0ad899a8fb09c59842d61a6921c09627f9de37dabb1ff56cad466dd26481012c35b2bca8c17739427252a39f7f43bf86c892741813bd8f940d7a2c0216d02c3f469c449650fdaff2d300000000000000000000000000000000000000000000065b05fc701c9872d35754d522c8981e0d8b34c1cbf288ef2321159d3601a5bb39639d851e6e29ecce6e41b800cda74767d34b897c95c4abd31cc118ce67338f09c7fc45029a8428c372dc293c60ad7f76973fbcbc6bc00d268d7fd8527799040a5f1cf199e947447c6db4428f7cdc689547525c2a9f1e47be5611e9891d3fcafb8248089e227b3f472c47ca1250a06771d452901f368ab6491fa18f10179fb9a40210eed95ce5b8e16adb050a4e96cbc8b3a6cee858060f", 0x17d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:34:29 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x4) 02:34:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f00003a9000/0x3000)=nil, 0x3000, 0x4, 0x811, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 02:34:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3fff, 0x800000d6f) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socket(0x1a, 0x4, 0x8) 02:34:30 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20140, 0x0) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x8}, 0x10) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 02:34:30 executing program 1: r0 = getppid() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x81}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r2 = dup2(r1, r1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x100000000, r0}) 02:34:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffa8, &(0x7f0000000140)=ANY=[@ANYBLOB="70000000000000000000000000000000afdd163f08094f8aa118298eafd0b357a7f990cfd6c1f50224fd86e98e37bb669f2ade4af0cf6872614fcb0448ebb51a22f872b76e1716271defb1168cf20bfb5e2add4b039878971ea0cef64b14479474912d9233fa89a8e9eec3521fe20000"], 0x70}, 0x1) 02:34:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffa, 0x7a7}) 02:34:30 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) writev(r0, &(0x7f00000023c0)=[{&(0x7f00000000c0)="1e15731a91b789b7543d11b97943bfb323e9bf3057aefcefa36c5118af8073504a43ae8950b2861d399a718239b97400a962af1e127242091b765574a943d26d4f320287b7907170a497a78dd8f67ce9efdb8aaa9aad7aaf652b0ec9553a10ba4e34a777d5b66ad76e71ec376d682c586cbee20893d1a539a20e27bc0f8762bb5b479d4c2a5c52efb7cf0f8b04ad138c5ca374c74c0f3f2355dd57cbd334f01045264d08889313d4", 0xa8}, {&(0x7f0000000180)="c174f612a928318b8dea133aa0d4ec518290372f1f4642bda5cc795df47fd06b7972fc38199bb099325894f362c7fa9a4689abf0063f5b76d75e0a4115f9ddf52896dcbc61532341d559a20c4e192fb3d77f403dcaab458e421f4f8bab3f8c8b7af91b60c412b094dab2c89d49345b7d0fcdc0b18840a16d2cb37589a28bbde8118b8aa0834bca66bbf06a68b2f46755e08d0e23b7f745760c5a560148319330bbebad5fd8f29067d4588d7bd37c52c25481c365", 0xb4}, {&(0x7f0000000240)="da31970df116cd4d752b44173978977eae3143e1cdfc1b1b0c405c602da3fea8d63f6f19981950c39ed79925c66bc4abd23e6454eb02c06b27b785957de94e52a698c5d3f9ce5b1143f6f5b27fe0e0ad99af5754985bbf40a5d7bae6ae81c13e59a87d9b29c693e0e7afad6e8232b8bed9dc459b70a804c665e00b9f8e6b14245983211ce61244bcc62005ed0b193b9ecb571eb9ea8dfd1ee5313c438638a249b113a6cf041c4efd1761cef998d78dd259ae8b042c83db8a6e7a9d87575543c5868fafff4212858fcb5254346449f1ec67b0f0487def6567a25f53466d5fb5c189d0f59e4e302e6cadfb3f0054634c7fffc1f24ce5b0efe91b01c01b557eee65aaf88ce244d0108e0c3b98407688a9996731e093fc94831e6624abb86784bb4608fee3cafe06968c9e45f9d161d706aec6e8b1b123b48fa537481a6c93169dc73389cfd5c58f9a67f800ae017f6cc5d8fd40463f825ff969db9930066dcd1587256e66c12b07ccab77123fe63f1b3fa347ed7a23d4ccd5ba9cf6361029de7a550b0438988b287714526a8d1e2beb0e88eca59361403cef9c879954f5fe514089a753eb318d7618b2e05a274eedae692dd79b26e070d908a080a798fd18de1a4a772628e8f9ab544703e076d5a1f206ddf8df23a261090c20d554fe453ba3a467c3c6bb325d77cc5b8f383c10a7c182f796e27301ec6860e2432d3c7dcb00a9dac11f107ef7253c7b63151d21df682f82405dc1292c792c8e9dd9fc49c9b72a17c61ba76a3688526b2ff1af4c3bb34e2101f8694b7cf36eeb6d2c531c88581c7cba203fb3fa5447bf6023f57a4485a6059c8c174aa941e25cbb79c314c159a39f0a944d37554fad6e9520b0697e044bc3b9695033bd4722d9ebd4736d8a3dc316e3b606123c248f7391361cfd7bee8a4c936f58249a4b939fccd7ff0a077a3db421b1788d2f9c4d33927c4cd3d6defed939ffa8838d4cb7bd899a40d6cfaeedc2d6543750a703b9ef4f2d151b30d19df327bcc29890fd71b9270e7f0441b6165f601afc0ab5a6c5d340db42095e76426fbfe27fa6bf5a95b28ccc7cc2484a0a340a3cb2771e3b6577431226d45558d203894c243c01d2afaaf5019d7477232db511ef5c043cb208f8e0f20e6092baa392c8b66324599beff4cb83371cabf174d8f2f696b77baa601ce7ad2ca880d4d81b3ead6c2563ea3e62c1213e4bf832eb51fe286e5b1bbad0ee9854ba3a9c6af20bd1ea2849ccd86d139340d818ee394b53c19c334f3a54d4c11ee4a5d44490eb89ff956829c7cbcac7bcaca2af1319b6bdd662451db434b38c9f7ad87e77cd533af567f0fbec280628ccc282b9a0eb662448a0c1d48b5af72fd0c98180f10f5135af50770b1d7cbe56e6863d3ff9aa26a8f75f554dc10812c423b52dabef4f3e0205f47b3c46a5424c6d94d1405b9e00e9c3aa140c1cd80c760cb41b6971b278e2cf311d225126dbe51edc0f3fb36fa24929b2341de8561ab38b6bd73e677d0026953591bd0d48d2de4dde3749043722675984e9c19b26f77f2d0793dfde2ee80bba65f88320db8da449242af7a829af993b4e2b634a9f65a277de421eb327b52baebf529bd548486ec8949d84f1c781b82679555ed11f449d04428c14cb3d5b4c4c2be8af43a94041ed72012e2d600da5aa3e48637e0e8b2beab126e735b91e5349edadee5f96916f05628e9ad81b6d5dcf429e464a99969b487d2c01beecae1f8d98d37e1bae33e30344370bbdb42534ecb563b430adf04f8c0283b92d83f6ba185084ef9954a7df9b22c034252d0460b47e82aad894d8d4c9b967a71e5a7739e86c2ea159d49696114d8aeb175e754f360682c5260a152b1334f83f115163c906ec4ac41b5a0f41c20b7018f57edd614091404764d31c12ba8fe896c046a7e149d82aa81b31d9834ba9c9dc2ae962f3486cdd16be8653d1b670f97f4f7a2c38e5608b2d36fa4a5aa31453ba41e1ddc71a0ac48e4dde402960d7f5303e955a4a6f8a9daefac1130f203c5f380640154e43e3e2645aa3c528ef1a1a8102057c4b531663ab4dbc714c4c29fc1f1a200b1c7cb849c9a8308529c3c09d2b04ca263e48f78c6b1fb8ac2adb21951b3a094070bcc0e80ed3ef6f51c7a9197b9ba83d24c955de2b7ffb75acfc2fb296d2e441cd1d5d6e38244ce0475a74a137017867f9c7a5796ed3debca4974c720893847ebfd9a940bafb5003676092cd7bfa699424a0ae12a041e461fcb15174f1ea37f95a295b390bcc2e1e32f7efb65f683480e255bbcd86eca61f89a68ccf4334c0306b8c5de5478128a8e53767133b8ea2cb3225668f2e3d9a6c71aec6b0adeff2c456ea1a7d738451add6c67b53bb37410772fdacc8d1d720bc8e089820f96761fcb3ce584b39d5f1404116b41c3e66ef4ccfb33c660340e8480f4c1912c3aab19fb8997f7aae4bb35ee82b8f47b047cf4cb9dcce531e11f19e4ebe61448ff386834db79d565e8a6356b16c6836615896558d9ba5702cb813315cc4c8d747dca94ee86312b85c390b26605e2216e750f1378abbca4ccdcfb6bce6a9e80e79526fd6363c66ebc4086a790521c44d30f542a40b58ad285b682e3307ab979d8b30209e80da0462434e3234edfe350aa175e1f212abae4bd260740db955b724dc8c6d943561d866a61ac47be9420e34ee9eacf919d7bafe3e1b17bfb933c2522b9903f20238a82bb53953c67fa6a606c1fe52bcca4235df99cd93926fe13694483915a348033df32ca5f332771df02ee0400f42458bf801676bae758cebe0904627c9e3953c9152258993b9fe804699613ed7ea851824acb1a8960e02fd7f4a8891249766c4a05ca1fc521aff25b39183244dd0f3d8554c50209e7376eecca03da26ee498707e09cbcf7d3b2076de4ada4d58f4a1fec7be0619aa5773895a4230085b0db3430494f5fd55e07fa64714124479ae1f2ec9d20b7db5945527b7e0883935b260cc41bcfc4ad780fbb1c51239346e4568d5b92fe23ec3df301db1ccdd86b6ae0f7019e66f1f40bb672df6ef2655f4665cdada463a85d7691335b417c7731c6cd3c31774fa8e1f7e1f4c003d4d942d2892b14b486d999a4f78d01a97f0f8f8ade6257b41acc8ebc68a5f9796fd7dbaf8f904d1c3e0d3c57cd903ed3463a1707acea3704082901394acf4fe1b1fe9f3fb08fbccbf90c0f60567c430f38854022dd59f96983002556cd47d513a81ca999794138d7233c1b9e0229746adf9e421019e4b248f214261df8a2b0a0a062dee3e98d5d7824ab3178d883a88a2f58cec118e21797509b977938303d00b89005415ea819723a6e69ca39ee0ebd60899c7c765bd84285c6ed36701bd5e19381e8fc24e053c6d740f7c3444c3890ceee38256a97a8e1669ed65233d5333981dcebd4169dabce7b626dc2765503b7042952c2ba3c3c69f4fa4fedd8bd882e40c091728c580eb73dd29c2272ab6ea8c6d6d33ae0396148e969fcd884eaddbbc0dd1eb0a5894714ea120d5a41b428374226a11ef59d16b78dea44eaebee737dcd20f9a895289a2ae5c9a4fcdc76f4629b522dbf633b02781f8e38676ab0dcaf1f1db10cd6f0b7e3065c495c54d0a129a74976ee29bd106b91827f431fe13c527ed0927678c974d8cfad0b7eeca6abb5132cf10847a2928fc0cdd6c160dcfd3eae0cc777129b3cd2a1da0c87991024d599dad97bbd98bde381ff8009bc852726ffa566abb9fbb09d448fae14a55ce5d9bbba6032833cd0f083df14b9cab230e645947d724557038942f1345d9ac989564a179dc71846e6eb1e40b065bcdac654eb4bc434b596d95d11c0439540542b80a1e42bc78f4063ce8beb5a9bdd8f0c924c0dbb39b84bcc6f6cd597efea5ff79b842c380fa7a717ae06ee2dc3dd21232a9c917d16dc93318a5fdb60e62e372ffff4fef7c6e4c69fe9c3d7b196f19c8ac93bee34b6ea77ef9941b9332fe47c6a5bbeaea88f7f3eb4c2af8518a1f25e5a010172e8f67e66c94e78ddda3cd34ec4728c85d83f60afdd7d01c0e6464e2c986db3a25ca197f46e8b8bd02e3d4db3dc35c3fe2fa4c10bf4bfe2d730d9cf7e33dcf2436442bce66fe12fad9d922320fff6c541c570807c34a2b17aada6b755fd863c8aae49bfd0a4f59bb557fd4d734c503f046586645cee6424ea7a7c8dc7da31e64f58ec6f31b91159781aea53cb9826de77c83a908dd96f13ff06b3b11635cf129ad050b7e3174b0f83ae9ee8161fcb70743325c1512d32fe3327dbb51d99897860004ead5375831064a09428e0e82753ff542753190d3674afc93993a66570b09671741ee38dddbc600a2432504541a01f2914e04bb0d8f33e91c80ab2282b28cd5f4e08b643aee4bcdf6a661a859c37a291ee83851e4738bdc8b62b56cc81a3863e7d680acac336a6cdb2bd329f33cfd161bfecaa6c8e19b43788fe1a62fb53750b06a578ff0b1c3c2395aa70a7db1669219e0fcd5201639ee0ad836f836ec757b83e4a0544f45fbce98a5d631b00a33d92e5fc525065c37286b8ca4ab1fa6cf68b7811a13f904e3172039ca2ad640ccfcb06852d154b10d981c77f7af287dc35237226512b2deec213ac1096eff17972cd538d98e3ab1a244d795128fc556ffdf6887cd4ea70343280b2a54e63e39106371895843e83d3c0da6d7eef35c373182419ce2c661ef6c845098dcf271754dc6e00c482b209b906fbe7b34ee2814f6b48d150bcbb1dae9b2e7c28025dac5760dd06f520645a9d1280bc8b9945223db4c97e81c51f7e129993e6fd4b46b1809b4d133407e49eaaf83dbf5f380bcb21f4984c27dc33be475cd41bf558761199fc047a355a4bae8024ee25e40481a95e0f6f9ff4c91bcaef3ddbc3fc47d21fe4af8728ee278246c5360327a6f5c0ceb30fef2aea6aeddc45e1afc46ca67085f88cab4c84166122678f0b3171c07f9fa7711277fcf50e44f8be7bb4e86f61b7c991b5a3ee6af3dc989c68cb020e2d2c8c27cc8d24228e7f5062219aecad793b69c5745ae55b390f5aaeaf1e8a7f705a22f9e2964a4ea5880beebb2e391716144b3b42b4a7a78b7a1dfd8bf61fc38e39a2352d15f3dbcdc18d57a5e3fdc31a62f572810a328defa950c676e389b18bc61c57bf7a5a6ab374cf3db6a99d73c0991191ec1c878efb941debd3378d62cc0758021f5bf6c1d5a0fea52c701f9489bbea4b197897e8a536ecd914eede2d839eeee93a0d207909206b6f9f444079a0c94befede32513105488a7f3f72ac8d98596131cef23a8fac8ed82f8b06a362990a024cfcbc556f907807d7a9deecf91d3faf39340c583117d5e9b24b5b219ab9608d90f12454f0661e3d95bff147bce390f81dfffb9235f53998216c63e2d1ed06a1f1dc8df749851f1e72afbd59e97d631e54d95fc14fb7740cca24bb127d37d29fdf077c36f99c6618db63a992baef2596ead7905c2c57a4c21a99c8d0fb507bc6f88aaaed776e7f5cac0f70cfa287a50ec0b0ddf1cfe13dbe1891c21fd952ccc4360450e98ee973599ab3598c33733a145abaa38ed9df25c52e560f6b47a20d3b602d3eeb8cb8ea7fa8cdfbef225d917231c7a25430643d21b453ce13bd9db0fbbf02f3d84c39642ec1c2aed85abde7e055e6fb8449132ee2c8ef142618a5a20d32650f7184795b12b4247f866015b853860e797f905305464997ff654e13bc00f6dc89b0121a1a23cb118ba33c2f995686903eb5119e5afbfad5836f68bb2d896aabe173b7a14899ca9cdbc0eebd1d04939f833cd50de33a1bb979256148062dd31c1bc5", 0x1000}, {&(0x7f0000001240)="64c0e240c30c78aee3c65fd6cc1a48274ed329e9a0ae368940f129bd409af6e06b4fcabaaba3c312f88fcbcdd3d56d75a1755bd948625924fd546e069182c58b28af0038b9247c816bee9ba93b420fa85f0b7d44caed7827ef40a4341c467abffe859052484fe1c5600dbf6bfbc7a58d65dee8aa2c9651b5ba83d5ef814ec671a48fedefe7d01e622bf364a99e0f982d3f985a99ebe1ecd705a21d5eeb3d8af1ec1541c540e68d25c303f2d12ccb9464aed9b51ec8221eb96aeb108d04d3ff2196953779d79f3c0250a0c9e41a4319d01418101825afd0ed9735b9e16fbb5928da3b6c811007c11c5f585de6701f467a7825d1403e59f9bf69014ff5f2cc4d14bbe4f9a67342a1f83f61df744dddaa5fe2af1b04da7c6c053fd5ebb3c6333886bd0dc571a6843e2fa740ecbcf236d48e02d7b2ac8c98a96404d51dc21659f48ce75033b5c3c6c57778d6b4305549f6d2564c6b12b6f1f71c61726ad1a2d7a82783c2b510ffba120f12c6d1016174ea3dd9974e614d98caa8bdebb8ace36946023a744eb74db43b60756a61c6bf628c848935510cc9399de39930444d378883f2c7f2f1e7cd5f1c0031c046ab38ca6250204225ad0de3f4c886f142dd5de4b6130d7cd5a54025b391eb328d64bd681021d5ea644b36744f37c15294a23053a84791d6c7e873e397b1437d303d2a83ea3bf1c94f9399b6aacf4fc467cf6aea7b582e9ca558a054124c46787acf8646d1945e52e35ff486fea1ef1ceb908767f8ce2bf33bbf400a15c38ccf13a1c5658d3480929134d961b1c79a52226073947e6e599eb3739b4ab6aef8a3585997233c2ea7a0ca58170ccdf24a94f17a04cb795b92388d2f1f2ea0dbe2c04937ebeafff6fbadac56be364453013b84119c5855558ca452f90411abc33789b88c8151dee778954e971aa6d838b4e370f24984eeb4348a6e0b3145bb09d234d97f8f4630e2fd4437bcd545860b40d6f562f1b38a61d5b0946dfceea855d5465c3da503711bf1f526023b92da6e15c0220eb383dab5b0c3d94b1b55d77b2b25fc32b2c981e7e0ec6fb2ca5fba9c5360dc1b7bb574d650338f907926dc6dd34195939afe4e2932e3bb6d7abf0d7d3756067ea28667682995ccbafe30894f42b80005d4a0370ce73b0c606e11f7adf846b1835c1e8e6770ed14a23c9b7e1120f8389280ba0ef6932adff2cc940a20af48994a25e538f712a1463d9bb9040d532a093e57af2b5b0aae3d68ab8b34dfb0ce74106a2471bc04c01e52dafc65eb93eef7774770e6572c3f51df91ae75af98544bcee576ddc537ab4b125ee01e500f6913c63b3f564400a09d24fc28611c7c3d057c57386eb3a5b3553677e85598d211d856d7dbf063f92311e206c79766408df33fa7eb05ac9040ad74b677f34fd97687e1713f0864ea02cfa285b93970ab6f7333ba35bb48dad2d33c11e65feb5d9a0c15e6de06941876e09d736eef635f161ff37751125ca60889fc922e51f9afc5bbc3e7b3a73d528de0022f4e684aa2d65b31597ce7c9e2ae247f4306c33b2b2984db06465a7f31bf80ae59e66bcdd587c7a37dfb123d9338828046dfe150992a172091f77a964af6003ac49a5af3293ebb90a6507d574f456d7d72c14ec0aec46f3975f859f14f95f5f8b48cc4003db54e6b0bc6de3ff6e0b2ed29485c6e53f0aee3f221a585660104621e2bd269e501e31892b59ae97d8dcfbc539c0344dcc574f167562f6a605109136cbb3b57d4562374ae2c317c084b1d15f3b28aceeff919759085d37d42dfd8c81b8eb0a8324a68d06660f43dee590e01e841c20ba585ee027aeb18b98d128fa98297f1a0c252fcfec8703fdc45ade3dd8c1cc3c5a9bb53c4f6e96c0452cd0ac48e6c9c66bad2d46f46c16858002cd9fc5806c993709e090dfada64c8b55261eedefda3179b0845ff917b1cabb3c150f9d535543f0e6a1a61a2cc2545204fa5fc3f545c19a79fa9baa6f85fa32b16b0fe6b4de99dac29449031dd5c65935ba6dc8f6a6f47065f48cb580460c9de63383193329de4f87648ce251abd716ad5d27f8233680cb6ed3bd4c92a19b826ad3fa01b23382693ee3f3bc7be11a597baf67b48877cb41351d6de15d812332b7fa3e40fd2a6cf45cbcd6be495835ebb5a2aafc4696122233bc8feeb6e4b0b298df136a839dfbf114611a410bca5f4dd8b7d0b294a5d3e49aa01453ae99fbd6de2480691d830c3b29ba8d3dab8d43800568feaa4238204529cfbfab0fc96fd45ff41c03c82bc76dc41b346af4f25535bcfce5fb592767502e3d1c443b6223f9a898f72d43ee900b1a81d2bdd97103521945ec468c498b3552e5d92b3b528cb4daa4b382a904d0cdf6362906e4e35b2310c19df4dd3988b74085b9d0c19a63f14b7dae9e252a59a708a3b4f12b28491895f129118fe00726bbf1ac5ca385751aaed55185e63840136ce0dcccb43c064ae27e8043a761762654f7fe68b451560eb0538683d97482a79828b4bd76eca61c920775870d4d2e4849437d932c3d57a3e6e4754f721d7b513d21fba2091f3b10d2ef010617aa2c5c0f45ea359aba62282ad48d0a72d8f3a04bd9b689c6953ff0f77f5b5c1cd2f041ad50f57000b34dd831d6c829c2ff272fe6c128c80847ad8dc1dc75c4fec2aeec145121aa6a38c14ac69d0b6a0789d1bfaf1e54cb05c70b0512932110ac6deac52aea6e59c1c7355e20471ebe02c89426ea9f2547c1fb97a98586edaa4c7f708deb3d2a952d7a635de0b0872e6166608297e15557771e15c9275a6b9e7856941a2b58accca2f5d3753d959e7c76c3e0fdd8621bc92ef7e78a050ea956cba7d2ca1e089b3c52be7ec7a5f2653512414c48ca9dfb0c4e8aba9bb91e1c7d2acde4e8ac14ee3503738a8c501520b8b0db8ca5acc635df4f0353f5011edc988602d8da24fa6e9e53a491a5e4dce0b339aa135b3002f26616a503ddd7928905724e2a28bda9cb141ae9d7e7fb35b0587689c75d0e841f4ec8469f037aecc30ebfd5116aec66bfefacb8fa366ce5370952fab3b35d2e922d74b98699f2a74fa01fdb7e6c6fb3720364f1add929a2fc4ea3b8a9147fb82809d715474ac71ee150e6330dcdf6aa3a350121dfe7ad918aa5c613ed34a92fa81f9782b0105ad6abe045d8b69ebfb43580c9ab07be521e87bf8d1861be9bfe16764db647ecbb29dc1ab5f20933d3b19d471babbcb23eb881526bac75c8f0470f702fade18f8943f7327e9af88cce746ecc96b28bf61967ac41a78474fd9c5106095d4c8c107d7936a0a8b80248974922d954c41df2da52a4b2d0d62645caf1b712da69ef741465108824afc068433e6ba6b77cb3b4315e16627a04e5b24172673200b10669ff60bcbd95a4c210908c274b7c2fea85e7e03c451c3b365e8ce818b8fed7d9dd156deb5ea38f46c30937543ce7d6e1a17e7fa1c289038bca46264d3898a4f2954884ff1911940a4675653828cd24ed89118f48a4400d52f48f1f62427caeaf91c42366897864fff185caca024858cd76bd6640a36a279855ad048f3b47c4a01a51833f341d67dd8c990a57e83d83147833c9d7ded35a28f3c308f95f42b35532391c62ddc1dc2a51062adc3cea830bd23000625898df1d907e13dbe5dabc7ba340750624a84b9e9056492db90f30b1c9a60bf5ad7489a5dabaa31251d13c5e230173b9706aa390344e563e19c14921957679aa32c960e88af64e4aaa3172087cd24dcb41306eed91c73fa76aa58b3d668f10296d99224a7ee6c65b664ec014eb94c478c247f5155b48eb767c6d808dcea9f6211508c6ea86d60bad7ae1ebb4b943f7752400b32c4964113a5822608cedcaf8dd75a2e8e108da84b3f06f6c385875e49e088961784f6b3eff0efb66e51c770b2cc9843c285d1027f83ecbdef2c02dfd16508ee893f8191f07e42ce59dd9bd5dd1d2ecb67c4d44b1142efd84cddb97252abe11e1181f9e0d3e0a7112ab02d3c3c228e1af10c370ae4a63bf9aa356a8ebe0b8215f7ddd54a3a49590d26addb1d824833d09fa3a9e6cbf6b6f572d7ce38226abaf7dbd898c47ea3dfd8dfe8ceb92c6151cd06c907b5dc65dc7b2d8bae96dac18cdc1eda70f650ad15cbd6811d48e8f72d5a55c89e2dd4904a7319bbaefb5c0c225ab6ae1c809afb03a5cc2ff4e398749986e3ad05d0ffe40d64d049233ba8e45b4c92f3dc541b264e795afe6075a69ff28f6656dbbcb434b0928da8c5e77b6731a64f98194f1c0201059e21048a229ba33bfbff52773f7fde6d533fa8a5259d048cb0f31847464d005bd80613fdfcfaf541aa2da2e6657a0891f8ae65ebc76f366e70ce1b27cd9d153eb0def6adfd97acb64d5a73ef05fbab920b46f263a5d4a9de190a69e3aa092cc7d1150cce99f5adfb9b52ad1d3defc5a40fcbc60e10c31fb0a968334e654fcfe73cf5146cb510a05c861808285972cf152b037a94e7097f1473162cb578ab0e0c38518bb5bc644f7eb626bcadb5ad58dd850b896eaa337be6445a2c31086483568fb41c6d563454bdb762594da5b70fc887fc46307a9e1fd38a289269b19cf9a07e27b1bdded57a6ad54257c0ffbe3d6e0027223d2ab9a5e16883cad5335f8c6469f59ac77e55f9564e3d047e0680ee0353586e4c16471af491b08d09df0557e7493edf0ab7762972351d53d31ef46cbca66c458b503c052705416eb58be7a11160d45df3c3219dc57ffd776667d494d8c4383c408d862dc43b430e63e0f4b119e3d3b6a4303d176c64eb0ce86797c61bf4d3f5dd33a2e3363b1ce39e9c80bd1f82aba1a32b3e8f87757db3449155271bc5f6676618962eb1de80f9dc080184f9c55940b7b675237121aa21105cb4a5b942a2df4ac03e7a465b8b70f6f60fbb7f8b61280bb6dd031a8aed41f828bf59f52d5eec3fd8112c2f955026d8f1858feeb056b57391cc6c269c91dd6fcf8d17262b2cbe8c7f6bb199444539a76e158913f01e6f0b355713faaa07b09e667dd2a52017f1f7d3a1b0af046abe9f790926bb32483c06c1b0cefea197808deeec6a28306d7987ee13c2bb6511716ef96d6dc6ba07e1ec2b43cc6b7ee1fe23e93c792eba25bcd95af5c8ed5d984d946869d932fac8c25fdb31c129c38dbb4de2bf6205598c79dc4235cac75f7d32533668f29e2107d1f1d729e38e63dd024818a511b5cde796681262ad005691a581e2a793d8f9bca365fdc44d7c0c516ffed7b3938f3fb8bce58b60543d7b8a8ecc19887c77cf4e7178406d3a159809a8aee5bcb3ca4b516f38cfd58eac82be3ca647f7a795eb41caa24f786db3489e78804ac09bbbf22bea9c7c11e1df3dc946561bdd9a5077b7e17af1ceea68bf00f2ee54c7f20f1e798c1a3eb03e5755d738b902e9d4625a3d85482b275e67125eb8645689d2aeb77978b7a5e08358273400312ae78de84fe22b585d697d98febcd2702c36db6eeedd450ba5d02434ef48b7318276a1e22454ed3a2f534b162b62175415576c2c8b6815d9a6f62553da51979a5339a6ac43389630526ba7ffe4b2505147a224990a6793212edc50e9cfd2938e30b9b7718a2bdb5989b0282dfdcdf70c55767f581036fc31eb2b8888c01ab450f389cd7762f65ded22a2ccb8298873f563dfa3704bc52ca51a24a375317ca7452ea3db3576ecf49b775f5c042a3602cefb6f126c8c53a8e2387d2a4c33417a8181cfb9611432e2a1129f82028a5ed9a30bc097dcf25601a1b86b1546f330f7e9fe0f477d70468542f842cac84596d061785bdf01c1467c5d595757f3b83836a9eae67883046d", 0x1000}, {&(0x7f0000002240)="120620e905a4cfbf420db8150e6faac30f02c2de37644085b649cc8c5de97a62b8cbcf3c9fe61daf551cc2fa154bc0dbdf035080e901915d3b129f75c86fd68a74f5c7ea5ade8587bd62d719bdc0854315270d11562049beb468dea0eb53be64fa48cfcacdf57ccba9e771974604354f529d85c64b6260752ea97a21d395d863ad554c16", 0x84}, {&(0x7f0000002300)="0f558f2603dbd29f22ed6a2b365cdba95d567dc4781cb603cefeb2075234c5c0ea3f59a91d0c5507fe255fb295d0b7e5758f480c292fb8a6a786fa369ea3405234155ef919d1176d0167ddfd8d182af22b8738662b64cf420ff280ae509cdedca5b2da92cee07f541886ef4d86823c17581ff1cb428be8cbd5c70ba09231b8816a85a16aaeee0a681c65f244e9305cbfad5a92856ff688", 0x97}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x0, 0x4) 02:34:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0/file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0/file0\x00') connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x100000001}, 0xc) r2 = dup(r0) faccessat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x41, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 02:34:30 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) r13 = dup(r9) ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r14, r16) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r17, 0x21}], 0x13, 0x0) write(r17, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 02:34:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffe, 0x400000000fff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) 02:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8b, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8fcb3eed0af4b863ea4f4561929f0be8358f4a6a85c00a85c1b5d0f28f72aa546d245de20dbaf3262e9e80bfb35e792e6a5f9892dad611318877d59b9ada12b00b7110a517799832ff4adbb34beb8588da962f68749de3db6ff7ab4eb529f81f8ceded1469294eed5a9d16b449f72523bfb8d5baba", 0x75) 02:34:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r1, 0x24}, {r0, 0x4}], 0x2, 0x0) 02:34:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x3, 0x9, 0x5d, "79a1b1e3d4f866dfb726525d808ddc0d5cf4e759", 0x4, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2c756a8792f31891, 0x0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x268, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0bffffffbfffff7ca2c2d36780443685dc717f41cc8eff0000000000000000"], 0x10}, 0x2) 02:34:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = dup(r1) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0xfffffffffffffffe) 02:34:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) close(r1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:34:32 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) syz_emit_ethernet(0x27, &(0x7f0000000080)="7af9566361aa6ce44f93709fe25bd7e819babae6f0b8cc4cd82b055dd4cb7a1b122720ea3b6ec5") setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x0) socketpair(0x6, 0x6, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) close(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 02:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:34:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001400)={0x1, 0x8000, 0x44, 0xffffffffffffffe0, "abc8d02872efd1adc07fcc16a9c9644b027af0b2", 0x4, 0xe8}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff7) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="f5e4f8a9cac78887018b180f578b3f6d610eaf0d7cc9c8327eeabc2e7cd723d10f19e6b7ddcd9a96f515c1e84a1676f1e801bf238a6552adc9a3c17c1a10d05743f4156f239dcdb8feb267de8b202f3a1f3234d2c66a8bcfb13b225b891334fd66eeb75a6559894250aee2782f0ffd227a225ddc8d798bb590aac2cb9194b111fd48549815e60b6efc06d734cc00f023e9589c27b21e58975953ff5c7d7323d95ac4d0484f867f8046eeb186884436f992705eaf2247b43c0a25e22d9cfedf4e2939746442548facfa8d55a1d7750e170311da9f38f6ae1bbea9c002c34dd7f8aa5f732993584952d27601ce19815608b580ed4cabd3404e6a0a7459393a27d9a32bdbe4f12972d0aeec"], 0x10}, 0x0) socket$inet(0x2, 0x2, 0x1) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000100)="3006654cbde0fc61dd426d1468190117e77e5f68a6ddff3db149896888a4b4465d82e72bc4c931acc72cce8afbc27a00e12fe8a63186852e067f872d975aa29a230042882d9c959bbf7c66c3457de04cd61684a0b31ee54660a63e0f10e958a2e16c4c4e06fa0b1d766b78592b105f06344e4855fc2c6dd8ccab0db7509a1e94f64859a635973a513edb14cc4d52571ad34d74bbb88a3e882ba9e821ab14cad8dc1184f6eed4d7bf7cddc83bf6d09b94a0aae6326efebcfffec4b383a06e70a8", 0xc0}, {&(0x7f0000000000)="cabaae29b9db0f7b6246b7fe8804d5553be9dc700e7645ef0e60a5ed23f5a45a87cde73bd6baf2961a5a9cfe683de8de16e2bef461889224d2e88174c679282b17997db4d0b273c6", 0x48}, {&(0x7f00000001c0)="18c3cde341b670a49699f26d5f76b3d095a4dabae5dfacdd62dcaf498a56f77d0ea70018a7af7abaffdf76239c387f64183177b7002d8db6ff42aae337566ec55af07e0538811be08bcda0b77f8d81733402ec9163cf1a80d9a56f50806b019475b4d105b950176da9bfc3d6c52ab4837c3605d4fd16652bb38fe9110820433c84d07e64450c71b76837a34b12c5909d3de19607ecedee45a6cfa84bf9235383136fd7ab7d5baa4f654b3e477ea863e583eb65023986948146e6d92d7ae5d84c87188a9b1a84d029b65692d8d4cc8ac3dd3542eed7dfa6126d0dd18d26168959fc5084a0103fd76158dab815c97f331457e559f5b42bee0dc45135530c40e510a25e01e8eef2e7113362a742896ed4ea43fae52cca90658ea41d4df0ffe45c50c52b708fb9d598573f4b8763f1bea234c2157997787d535c7e160d95969392c254f12407e6f1643f7d04e7f296b5314f858af6e451f661174268100ecce8a6838a1b814cf909ac1abe8beef9b8080fb6dad337b8317d1a481971ec9160c0ec2f845d65ee7b2e9dea59ba0f713f9f7be5d6a7d0c1ed73a9075227b30a0f584371ea14f81aa79f0cd48b0776e65b090cab25f4dc24fa8456b56cdbb6b7a1a9b8c3ebb839ad5835b202591391e6e4cb7ff6e17d61e4414f1b0a7bf531a6a4211ee1ddb183b7a9906ae49a99b7baaed22b5331d9610996fe13af20d5b78050c050cea9f7903f27222aab0cc316e9d6acae55b84f254ab3a9a010ca0e7222a5cf25d37347cf3b67b36dd59c1b633cfe5f8a4973bbcfcb1787bdd32efa3d1e7d4b5ba19cfffd58ad5a3c47bd07a832687f150688cd194f1e806e190f2f77ad834a474912526d389ac29af7b134d6708480b93c2765d6662ca6e60ef66dd5794faf861e5edbebdf68ab371928909589cae0250560fb15661b08e49c2d049e46c8ad64d5d555ac0842085334d5f2df339790cb7774d7a65beac220e579fb57f6515c9d8260f6fa957412f2007530b27ce1552d34f9f18d36c4bd60669243259907280704c75fe2a7f0b30684411f40446b34bf5cc373b86fa498d510b443e5b0dd02553ec20984df65404e78fa5f1c3629b4a5d3b90efac9c6bca37191e5f090ceaff9366e42eb40ce83d357665de746ee2f930308b636a71a0dc6dbe36da8895387b98699f85be00aeee815aee70f069db05fb287f5f5b2849c670099f35ab4724e8fb7658ab508420591a27cb672011c57358a43f87f38c9ff503f14ff24d554e0d07e6797f4903cc4fd26597ed1c638f2e44833d873645cbb07b62f36262b1c5da279f68503fb57804762a015f635fcf9fdea60cc39feffa420969ce501ab1c3e135693f5239f6596dcde7168f50fff6113785698af2b128f5b0b7261c2123dcd84b1925fdf086561a8ba20a1b46538820edeab9721d01a99ba59abf529509cafa6a970bc8d600eb06c61172a2940baeaae7b339f2d7f63bbf6bb54b116bde0e277908cf3bc52ff78befd8522ccd55c4ea6dab3d0262c8fea8e4f4c98038b680d1170b48b6de03784f261749a27575c7fdaeb5ffb01f2df1e9e08eb666860c7ee7f09aa17341dd4af4774c3afdd316120a447078bd468b2e2155cb0eed917d1412aa9d21234e6eb36d5ed5a773c2235de29433937620c17f9972b20969d4e1193948048313020bf9803c5bdd8688fab32642a4710d5217cc69a579218c2797f43430f3cce05d4c1999bd2ca7355852bd57a3bbb6a5c50454ba5d34c46e245bf857f7154427717d74aa8839c07ea8df362d3e4ada7c5fb104afed6bfbfe87d139d58e43358a063d86ecd8f4b8a29c1e068271a81161877222f96e65d6e217b9d576c0f722e34a19156bc6beb062df7130e167082192a811060de5041aabbd4fd63526d3a967716df966ecf6e8ddd6fc02769d5e36dfa11780c95a7a4594a0559b1bd9df4e4da66332d979868089d91146cc23917a4e1fbd97820d85ab340abe15b561389f2cba3ec863a7cb99735c8476444335f08b94ef4b212b85b030190aaee65c33b95186dfa000f4612309d3aff71461b753de3b5bd27999cb8188ddadd3aeac9b4fd1917270d68160d041aded1b4ce8708bb06ced412d8b0d1ef48aa66fc53e2d2b0fa98144371fe521d0c1a37a3ceb349c7a6d4d3df01d8bac23307ea95dcc96ab1a31c7b58ad9febb6f4e4771087b8b16d579f07f9046a754d3645fff4bfba0fa4b67d0eff0e084f527e21dcb0d0c3a721594731ec612ecdae196ac597c0a9cf61218fe3b91bfff2f60ff3560b41fe045b6691b09aef1ac598dd7a1e66d1d99271cd09c2e46eadd1ce9a04ef082cf13c21633e2129e8eb4a7ec67d738cfd4e2cd4f7e1739776a5fa27889dfa87350ae3b01f5a8d7ad58615bc239dd559d4f9becce9f1d3e7138653835a5d0f84d9c4be3c88f78b9808faac7a9064287f7bf033aa5bb864049c5d4c954aeefb8281f2548965cbfa3c691905e71ceb20fc5ea09a3ca2f205a9ff33270e127d89903f8d1a35bc1291ac6f9195ef6c1eaecc2417e57ae7666dd6a5beb12252de3a4ec024d93fd21fe216af3fb7ae307428ba20c486b6421839a3cbcfddcbd2621a7a2f7b246bf4fcc8b3d25a4e31983ea65c2124051f393192da70fe35b83b0dcd987c6e50945c32dae18fdabeda732290aff07556a5bf3fff7e2a3ba5ee5abee2458052f0aae9ef3859cbcb1bf349375c5c179e1f71c3f594dd95d4f27775d98c8afc7f685755074152e8b74fb5fb86004cf470a05bc7fff0fb4a4414f22ce4c53e2fb866b9de61fe698eb7e09e88b30fcd22cea999a3bb2422317002490ca5d1ebb8939415a5343185ddf6118d412b4952960be41f2c525134b923b13aaf644f652fbda9538b96a417625a36299ebc6cee537b2332a3b712a1f282c2332a6c8ff5e89955c830a58d06725dd73efd301824177521f256fa2c4a2dbd44d18d0129f641287f8c84162b11539dbe2676385e6e5c022c1f04093f3ab224785b4cd0e2750f6bebacf30c1193b22ac168bf25a3a961e61ff3b1d88b87807b90b3bfea331867a1e2ae44c73804e8a088db345ab3a20090f7a728f8ef46611a1e9a1426e72d1fbfc079b9f4e2f60c62820ce23a704c33cce18ae639c15c52daae5fa95192424bf9cc07ec7799df150fddf26c4a4a9618c12933c2a1466c1660867aa378bb3bbe5eef0cd7c5e50d0e7befc8c77f32ce39e5678bf719cca72ad81d9a2a3cb37f5c7abb0479b9cc27bacee0d4d884be245eee8992455e7eb79db6dd9087ae4145b312b7ab2a2e501b9c9ffc529853eb0be51b44b08195a92963bff3222cf8b299176bff87be5037966432a561bdadfe8797db64227e89c02a447babd1a4ffc89efc7738e83196b5aecc4814e579fb9c068df4e5d31261e3b652644d1346fa7463cd3b25f21293ef3bc73829c127e8a553dced5724c77d6b04d4c66b5a3e4ed4e21d24fceca3f1abc2a1b04cb6d9bb82095125def9aa4cce52f4411abd19afd3edba83613ebcc11a513710b521823a0182b7a29e8c46ecf5c41bbafe37b04f90cbe9086c1323fbfa12373254d0b2ffd5d3daddd0b3026ba27ae100f365a2530a2f4da13cbd93386bb45f7a8e18202b88a8f0fdd582036ab5166bcfc10cb99dc2eddcc4a767f443c70d6f7e546643967b63145cab5a664f51818c9fe909f8693ea39e7a31e9e5b21a8720754c354e764b48a5fc8a2bd90f85f0b9156d54c60c122d44402fefb923a022857aa44a8d10ee1c191faadba04437a8318e7b3e5109f084a0e2bd1678a06855142aa24b435e1f8bd9ef2e7cec3ede1cf80b0ab6c251dee67b5c7adc3bf28fbea292ede1939dbd31e5494400f5e22b5ee71a0b9886bb3192743cd1d206bcdf817db5aadae3bc5835d3da77121648489bccc8c4750cb65268239a50e3547ef1de64a396329163f1905ce1af940b13425c2c56cc68f69a2df5929a5789a8e462afdd640dd5a012a03dfb2e2c23f65595bd8f0eda376ab26dd4a1bc04c1fa9d4acb2648c12d570334daae06f869083bafde6df5f9f7dfffd13ac10369831f4b5c5ffd7b68b0892a38778905062802b15a445f3e0f767101f6a8c3610004e5a5373fbf9ae945d88430711bcdd3744e37da3ed9630b2bf8ce56a12ed1cad409f05fd3482de114913c14d6a0e4933eab22cacc14074ccf44f5f836f7d876eccd23d5424e9d6dc764c1d875c1df7ef965fb1dd43a4e6391e15c3cb9a81d327597ab91f8a6fbff849423c1be865a10e334e97232e5cbc8f0d557202670f9cc89a606830fd3f689ec5db1092e567bbf1761bf83c5a5d0fed58165460fb558cd5285b7d5e40d780ca62379a37e1a709401d5763756f0f822268473005ac15d6ce9e411a6cdce44305d726b35257640494aaeef6265862480717ce7cf1ee31a191c65034de710c1c5abf7b4d2ac1792b76beec2c63e60f0e00a0493598619c5c39a616e66babfee572fa1faa9e6a598e3046e9bbca20f80a6a2e29b710d35c235c7b716444abc2dca4ec274316afdda2c31235a72eb723137d97dcfe0b250d1ce78f1c5a9ea41613c9a458f3e9e32820350fc52148f57bcf233d477ee1cb6f1cf371c061ea24fdf98f1a2cf7856d952f8d2b9ce54c2862139508e84a762a0437188839c3f865d88160b4ff4e2f9169f75b9c884227c1bdead4c3d3b98858ad057fa0af17d255892b291733e972b59f959c335b115bcfe18119361550b18bbeb439bbdb5f8b50c9ad305e2dda8d334396f83312dad729593ba3c13c5d459c0c6249dc9a0cec6091d5611d56e782cff93af242fa760793ddd2abc4624aa64476f1c5f505172a4a26dc6801da4d155b545e8baeff62cf5c89926c1e20ece4aa3aa5adea2b966e2ebd0aefea6177520132e2c3d0267f4b240b625a94e94aef36e665d4c7d80ba7067dae2c004b54769b857fad1294c0a092950d7ae9c3c3701ff3386e9f63392d4294101cab705e80aea89651d6ff744f7065a0a91bff870a727a32602c319a29cf06735cb8da25a474633821caa4e68548ea9575a01482bdad28d8b42dd9ec7711a88a5110d15b1596509cabdf527c5b873bc2493eeaff83f488c6ff06fc7a9bbb7fe9da5b623139173cbcf778430e8de80d58ba85c030418cd01c21689b43d81691e7f17ee1cf42ad47fde865c4d65739607f3d7771b7e2d84cde635dc048c6df24a834e35e9a3c4d5dc70f2d688a8629cc5944af31dff93b2222ecdcc95c4fa3af9f6982d1734448becf508ce041eed066b422be57635593b2c4a92414f4f047306621d5e2140c68525d24c0f43be1b6147e5e6545e3b612e7cf15b3f8f06c9f7808078a84523dc9ae337f584b2d6a154d0e4e46529121ecd1f511d33b3420125d0a9cd05f1636d8154d54a5c360415ce2841b39b6d55ab1914ac73e25438aab5cb449de940e65d5cd6dd8895f12d1f2d0cbb7989fb32674a3440e6c314ca15970cadc6626605d192415f28bfc38a30dcf14e2b2a5d85b4d5e4545214c4b6456697e1da9d3ffc1ab842ba8b9bac31585f166bbc5386a17efb2c7ae877da73bd06489966160e47d826de901ce6f1c18a8503dee5a340025eb019772ea8ce3eb4fd70ca77279cf034cc22a560fa7908598df435095d0171f50aaf89bfa89cca270b5d7c17995ea235ecea517a39a1c98de29ec2a84108868735a284229d81e8618927c8028b25b3f1a61736e1526b85cf631d4162877690c687f4c1daafeb94c17103ce8bfbdb49254cfa5d5484276582b74a79f761b3e4d1d4dea152ca17a66cf0b0e84669e2d60e0313", 0x1000}, {&(0x7f00000011c0)="ec5d61fa8c79e0d92142e590e3bfd3bc27c657602ed7737e71061df1b051b0de080cd06fa29d6dbfd30e2d74b843224262607b9812bcdbce85a5cbe85701fea17d1944efbdf2e322c819cfa744859729621d4be0042778d204e00688c5e9700f3d92e77a2adb87150e4d906495cfffe390ac788823a99408b6d2762a7f91fc5f90acbf8a8919277a2bb5bd358f382f1437fa71780d0b2426512c4574e935e50c0e0f612ffe35f333188b2702d21f2e7fc50ebcd765ecf792e5cc5b64a6945aab", 0xc0}], 0x4, &(0x7f00000012c0)=[{0x78, 0x0, 0x3, "13d5e402761666bfc85ab66f7abcba1bb37cfd8fdecdd89b2cb32eb40231358452978c9ea3d42cd9881968d719a1796af7a62bb196893307b3d5973ca4a544058af56e2565c6b655e17b052125fcfedcc8c8d9448692c81b2745133d9c9190d33d42cd856320"}, {0x58, 0x0, 0x9, "90824a03a05846772ea3d9c658482430bee094cbe353d927ce0f335adc23092676a585cc1a8957814a589c7eb174056c2b3bc9acac84da5229f327f13eee1bdfdf"}], 0xd0}, 0x0) 02:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() poll(&(0x7f0000000180)=[{r1, 0x14}, {r0, 0x80}, {r1, 0x1}, {r0, 0x100}, {r2, 0x80}, {r2, 0x60}, {r1, 0x82}, {r0, 0x121}, {r1, 0x184}], 0x9, 0x0) setregid(r3, r4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 02:34:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2}) 02:34:32 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x5061243df593efe4) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7930, 0x101, 0x5, 0x1, 0x0, 0xb44, 0x640, 0x2, 0x1, 0x1c1a, 0x9}) 02:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0xc) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r3, &(0x7f0000000200)="3ec972422dcde0d989059fbd90566cb34a01de15d9c26ad4847b055f3fc3e079779e372aef2831646c162cecf208fbb10395653beed84a9dc59f4543f39232b9257e09cbe1b1db3b93e2f00986293f5d2d99238e7c09f6e5dfd24cc7bc5a091dc87fa2a898063fa2b8b2a3982c93e1dfcaa603f1cda81f3ed379f77ca870b41e6974b3fabe26d0a40078ac0b462bff94f1744434354b59b5c68dd7eca4049be263400a0bbf86c507a4c7beea06171e296ee1049dbe1ce79f05a757", 0xbb, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 02:34:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) semget$private(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xf6, 0xfb2, &(0x7f0000000140)="8bef1117ffe4b7a8328533e339b64eddfc37b3df1f06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5896d03f30b6022d97e5e5151cd07e362b68c53998fe302106d8266af3ddb636a283a0c0b8c36da834ac32c94979b25bd74c9", 0x5e) r2 = semget$private(0x0, 0x4, 0x10c) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0xe000000000000000) 02:34:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) write(r0, &(0x7f00000000c0)="700620297f4972a8d3889ef0366d669798185b14264a7d41a57c6b6ac4a2c98e170923180326b1e98b6b9b711f862ce54635f93d6fe031adea690ad48bd42fd8263f9d628c2f906d76f4f4a22d939e3ed6dc7be85f13c203b42c02839a00040bd434d2eac6042aa6a94f7e5a1fad90cd958a0c3e73ae1eee49b2d25919ad453bcc7c21e133eaa2d60e35dd1cd22c2829856837db4ebd3ccfa3d42f8b4f57e541bd695add06701ea44f7695ae2b8f949a1c", 0xb1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x3f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x3) r5 = fcntl$dupfd(r4, 0xa, r0) r6 = socket(0x40000000011, 0x3, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) fcntl$dupfd(r6, 0xa, r0) kqueue() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) 02:34:32 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000080)='./file0\x00', 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812e7a03713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r10 = socket$inet6(0x18, 0x3, 0x6) r11 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x2, 0x100000000, 0x3}, {0x18, 0x0, 0x6, 0x4}, 0x0, [0x2, 0x0, 0x3, 0x98e7, 0xbe, 0xac5, 0x9, 0x1]}, 0x3c) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet6(0x18, 0x3, 0x5) recvfrom$unix(r11, &(0x7f0000000640)=""/57, 0x39, 0x40, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) r13 = getpgrp() wait4(r13, &(0x7f0000000540), 0x0, &(0x7f0000000580)) r14 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r10}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r11}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r12}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r14}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r15}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 02:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setrlimit(0x0, &(0x7f0000000140)={0x7}) r2 = syz_open_pts() fchflags(r1, 0x1) close(r2) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x9, 0x9}) 02:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) socketpair(0x18, 0x3, 0x7c000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x4}, {0x18, 0x0, 0x8, 0x7fffffff}, 0x21, [0x8, 0x7fffffff, 0x9, 0x9, 0x6, 0x0, 0x3, 0x7919]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 02:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x118, 0x1) write(r0, &(0x7f0000000ac0)="cd4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090c", 0x4b) 02:34:32 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x5) setsockopt(r0, 0xcb5, 0x0, &(0x7f0000000040)="45d7ff8c94ad18ad8165f0f9b227df19dda01dabfacb220100784421400d33d2a384aee66b6add923503e88653df35869f31770141d3a7943257ecbce30d5aafc7b31d013c6a1f20fc7515c68dad2c8191c69869ce147b498bfdd033e6847bdcdd54763fd213be18881d036b468f8c6449480a3ab2d9e4591ebe2840e40e42cb7ca9c4", 0x83) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, &(0x7f0000001400)=""/155, 0x9b}, 0x41) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x9) 02:34:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00001c2000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x28, 0x80000000000000c, &(0x7f0000000040), 0x3e4) socket(0x1, 0x0, 0x5) 02:34:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) 02:34:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/18, 0x12) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff, 0x4, 0xf5, 0x101}) 02:34:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="8fb79e8b5785a7c874df3f703e837b338ef7c426044315df9ea15081bc056425d93d4986fc69392b2d04352fe4b58e504dc293b1e4d63a0b2135b4c9d85bc8408c9c542a0883dfe2c2d6", 0x4a) 02:34:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x71}, 0xc, &(0x7f0000001140)=[{&(0x7f00000010c0)="763f440eea2eb0b8cf34cdabd35de516630a7eb6706f0b4ce719a02ac3601f33d75151e3284c857d8c537300f245812303", 0x31}, {&(0x7f0000001100)="e3a0de918993ab4081a54074e96edee5a9ebd0a5a342b2fd5ca66cead854814d602c88540ee6cdcaee3344e044da48a7bd5a8b74f8f02213d3a553", 0x3b}], 0x2, &(0x7f0000001180)=[{0x110, 0x1, 0x9, "cc2851716103699a59986bdd0a0b1236b75d5cd98f6dbfab98a4b24a4cbdbd0dc4be63627ba947bf9382a1b0d7ada89b27cd05e7d6c7b279e007af084d45daee48e86fc645410435b07a962e60fc86dec94dfb79f5192cd81259c42a2e4576a4e16323d8c60d635c1360bd7271fc928a6ff1ee3a6becd102dabceb1e290dc1031c6b2004c9be9d03a72b1f1f2c38741626e3c680f6aa4525a6e69f60229eee2a64c1cfab0532d66b89b3830b7314668a6387c8d331beb80f4e0b1f780160e6a58abb4faa922bf7eb31b09149d0a33d9fa0f43df48fc91ea51ffa5adcc6c24dd7d5b1379c01e70488a9725a0d3e3d3d305eedf16d4c6544098133899771bd20"}, {0x58, 0xffff, 0x1, "282ffe59bcfe890e85ce8b524a93bc23e8b253625827fb906d38efbae4bf7e1f6141bcaa29cd3f0ddf4aa71ad581e65d4cda13290ed88f6bfa09669debbd63fc0c8d0b"}], 0x168}, 0x401) 02:34:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getuid() connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x7ff, 0x2}) 02:34:32 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r1}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:34:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) r1 = socket(0x1, 0x4002, 0x100000000000) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 02:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x40}, {r0, 0x100}, {r0, 0x1d}, {r0, 0x8}], 0x5, 0x4) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) poll(&(0x7f0000000100), 0x0, 0x80000000000ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:34:33 executing program 1: r0 = socket(0x3e, 0x8000, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1) 02:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x7d) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) clock_getres(0x3, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 02:34:33 executing program 1: r0 = socket(0x15, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:34:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:34:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) openat(r0, &(0x7f0000000040)='./file0\x00', 0x880, 0x80) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x6) 02:34:33 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0xd95b}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x200000040}) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) 02:34:33 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) lseek(r0, 0x0, 0x2) r2 = getpgrp() getpgid(r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x0) lseek(r1, 0x4a, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="1e74284f265c9256eae6dce76fde3a2ef63411468a2df0b3f3129bb26622bceb106b2bae49536a4ca983c05bdc525414508acf7b36c226557abfb0b96422f580cf5a3305a10c22816ffaa49b4ea9", 0x4e}, {&(0x7f0000000100)="9063b4cd83cfbf9a69f777c8ac748ec791189c5e0f1104dd", 0x18}, {&(0x7f0000000140)="4ce74d0aab165c8e61e05d25aa50bd641cfd182bd2f28d6a5a7afce61e16395d52595b43140d9e95ad4f65f4eec9eafa33725b4494621d8cea5d4911", 0x3c}], 0x3, 0x0, 0x0, 0x408}, 0x400) clock_getres(0x0, &(0x7f0000000300)) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x20800, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000440)={0xffffffffffffffff}) lseek(r4, 0x0, 0x1) kevent(r4, &(0x7f0000000300), 0x6, &(0x7f00000005c0)=[{{r0}, 0x0, 0x2, 0x11, 0x80, 0x6}], 0x1ff, &(0x7f0000000600)={0x1, 0x1ff}) kqueue() bind(r1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0x846b) symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') ioctl$TIOCSTART(r5, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) 02:34:34 executing program 1: 02:34:34 executing program 1: 02:34:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0x10) syz_emit_ethernet(0x423, &(0x7f0000000080)) 02:34:34 executing program 0: r0 = socket(0x10, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffc4) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/186, 0xba}], 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000002d1896ac"], 0xa) 02:34:34 executing program 1: r0 = semget(0x1, 0x6, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/147) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) setuid(r2) getgroups(0x4, &(0x7f0000000240)=[r4, r5, r3, r4]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/4096) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) semop(r0, &(0x7f0000001300)=[{0x0, 0x6}], 0x1) r8 = semget(0x0, 0x1, 0x500) fcntl$setown(r6, 0x6, r1) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001340)=""/205) semget$private(0x0, 0x3, 0x400) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001440)=0x8000) writev(r6, &(0x7f00000035c0)=[{&(0x7f00000025c0)="c9feeef3835f71d939eeee586746e4126ce8be7b628bd658340b8a56c2e4802e72a1aa006d2562e9ae174fbfdfc0702d54d80523f2cd88a099b01e08fe23a152caa7f928fa871163b6266564d557d43161bbc59a524fcadd4946e1d9f1630e35ec6095d423c4ed76f2a5320aad7354f1e7cc6838fe494f3d600133ecd72c0015206cf20844985ec7720452c059333a45d676f83bb364e10bff21d3f107f793db79faa2fd896b9d4ad610d7012937180a67f23795a74a36cae21eca57080961e3904ab3b31670c8449cfcfa36ebf5d1fbc02348234260a83a58d8f1bc0089a02f1ac61c036556d086d2fee6eebc725c8ed2d85daec5e0ed9b74fdbbfccde859e89195b57d20241d7b0fc49f19fc58f42eff4132f76107b9d07b6011215f94ed0d75b257a650537b41d3c7fe99ac4cef470f6665883219a2d7534772dbf52bdd316a8781e0a17349fdb630e65f562a0da6a669621f782c795007ab48130b61ccfdfbab15f3e92d2950c621661b03058ac1177ecb63a54c6f988924354be9f88bb5c82ce921430a508833c76bd926d3007f5852d50c6a817d2566b99735bccf7672d2dde95fbc29847d306566d3b753906c494d8fc81999dbc45ed55f1b751e7fb8ca8d3b54b21ea0e8a3b2d39a06e6d80e7844a573159c9ebcd2ce2468458202dfa2569a8016f98d5df651589bc2c9920a92eda76bae38c4a500bd375534f6327fd70d365e7cb20eb5085f83eeb35688d9a177bcf64de857536c4a93b7a9e521acaf20e778824243cde54839dc3b4edea1bf870043de7e8ae0e6a8e174f4e8ce5ab6d1439546edaa16cdde856ab25d95c9611fd018ebe7be33f50b051c690399d7a5945de57eea05b23ef604b059f07438e5b927777fbf855e5b507728008433fd62c17f388907351dafd8e3140c5925df8dce4fdbefccaaea3851cf6afdc826cb26527bd0937ce4344bcb1d6d8c9000d72d97773baf8707cec4113e5836c5897dcdde22b38c060fcd6a91df0c8eca0f668432c63a9d015b01ead69eabc706fbf87b6b4cea0c746411c1248e7e9c7fc7d9559a914de4f8058c7fca43609255a40b0534eb30d74c829ab5d8be618d4c0199710ea2dda9b37cf0d4d3b78bf7143a1923542bd267152cf45066817eac7be0e1d0f8442ad82b7d9ba5d6043966db7df867db8b669aae045cdfcd969de65176a1331380087534891e1488db52520b45275f179df13c0863cdf8952502755d329818d78cbeed38ba80125018644447fdeaea3d6078cbfb0159255aea2475efcc4363c749b1522bde896522b4d93fe98a90660eaef14e39ca611b1fb126940b6ecc358871f4fc0dccecdf94de28ce588efc83438b6068d8d7cdef2a2d425ec186a0fb9842c700fc9e99f29fdcc9051a80d8936e540944ee898ec856b0c57fc886544b5077b76b8a99caca585a4a4d12f299b73ef94e77697635f1e69dfab423c2ee5995fd04c9b210e16f15f3347f0c05cb27ad6354fc499b1fa2a76ebd71d023b25dc8c8406f06d2ffc375cfc601af5a83386b785a24658873edfd72c702f9e610e60f46399e5e5405191623ca9418d14dae6a72fcbb84ea927e97768fa9dbe4e79e1b0eead9945ccf188c4ccfe8960ae2b8004f0e0130059fc94b2d53b222e9bc71eb803ef655dbe80106cfdf0c444a8214a65d909ffc42ab68ea8c6637d5b3ecb0372799d80c6cc06d213b1a2a2de21361926ef0de02bf0ae3e4453818439174b6aabb0a20ee36331e67532dc791bee9627bd1cbcf36194e72d6b4e8232afa0da6e24944d6efd9c2e098c0ae8da593aca6c6210b3350bee595e7c5e7db4dea20312e79a9d57e373a46303ed4c03da190cd7b498a0bd97f7b724f2182ff8f738afeede70156574a86f6415335c46dc99e1eaab2d4b4d317932452f36b46c889af1dcab85d5329f2073e305e051da704eb45d13f1d8520f809ddd877b11795b2425c50481caf3874be6535236ea4e3f4083bc9ed75000688ac369a0af94ac878dadafc2b283a7eccaa76ce85932e301b5097fd511bedfab2bbb598a4b53182e57e9594afd2c5291b5634443cde717dfc12044d2863a13cda65559324b1775dc6fbeaed515b289883d25bfb488980162d7bb11622860521475c8d088bc81d93d521b0ac2d24f7adc07f7026aff4d2aeba611c54d4987da151f4e192bf55b9fc71c83418bb1e19003d9e7a740f933f6a4a6d63bc8fe181ac4b276573729c9547de9c2810434a86aa73721a4f19269d7f6706f853f72bf0e0e613dca707d2fe4ac114ef96621e5f4e9de1eb7e9d407d386240ee17182fc6c95ee3eddb2a1229e0955e8142d609d09602681ed10df7be1d61daefc0a544664b581766d3f2943ec79651d003095c7cd2064b2105600ba8a54bb04552574f8dc3f2b9a8e896878c1540025fde36ef794100ccd1d96339ce02d093e908916a57afbb99edabd3e5b956649a2e123701f7fd0bf2f1a2620c47823f7ffc3afc538c2e384d1d884efaac69d29f66325519dce10a49635de8980c6815e9c80d3dcc2039592869fd8ce6c9869b6a9844edada5ea62be161dacea839c0fd25ba3099920d80b2083bfac28d6d0df00171ec6b0d0b8e06a8fb8a1392e54304018f9dc1280a0f8e548cf383c51978d0de94297ce1bc9a2c6ac9c56957791f668db10a2966f1e3333c8b165788e6859936f67c0edaefe04a5142cb0eb50ca7062dacacce1e34f1174b840530c8631a760c7d6c1fc9cb0d14f59ba09b7020766b4fc83d8bd3093652a9d1470a7d43254697afeafab7880ca30e906edb32e910185d49ffcbc10714bdda5498a7bcf81452de4312441a3cc6e21ce101977c8ae5e9f631b88380880aa418cfc9badd4c05c197c276236d158d8af1ba31c7d2ac8ba6a9cb84d42138e9cc0e10713191bf2e6ab7e77e002f53c908d6ca5dcfe64c5989fb8c0a78fe97f4fb7513ace24474997fac0adff3232a4ab661ccb492c3e044c91163aa5ccd217146e731a80becc0376e1ec451dd3c0401f690bf7c30bea0bf8aa62bdda156f6cbe84586bf21091e95a2b80962ebb96acbdaea7d845a5e3d8d5bc4fff49429afa26691986c946322e6799721d14528b56c22cc4d167f18ced37a0b4be02b2dc82c4adf6608c0701c31c554b5ea2370ccd7551a93a55eee036724281922e7675d664b80c14191794c4ef82c8aaa9cc5312da6aaeb2404898315b35ed8a768a8cfbe3d5f5c1a5573f5eff2fa36d78040b0ecccb46ed0844522070a26bd376f0f9c4118197b12aa9936bcb1a49d3a7c784135a6e994541e11ceb86d0b310e237b1b1d57e39408b9655c860c6b2f0c29f8cf572415ab44616a687c89335bc008b606bf1c8ef6bc5f69511a3b3c36c5381aedc6078cb5bb28d26e2ed3eef29113e0d1969886698de8d91867691ee4f6b7fffd12ad4a2055575aca1bcb5cf8a304f94a1cd406d53011b76c2d9eddb16af19fb7a64b521bac0f79a636f7f934e3095f3833c0afcfd0db88819fb21e34b8c1d7c7f48704a4df50499f82bf866edf411563f013e020fb3e35639c9e2aa4180dd74797b78e5bcff69e10526ca4c948b8c1c658792aa02bfc77a4091220baf86123b5d4a3c8ffe79a75fa513fbb37c2ba897703969e0b795dc76a789eba11b7fee70c4f4fa878565593a94f09fb9458fb838cff1ffb824c0106361196a01d851860320d2a48f52b85344b368c4e23a28cb203736fe3df5611bd603a044ba97f3d2e3391a0d6c0be9f0be4f7c3f6b11af67104b9d427fde75cd800d8d6cb6d02c077a9da7d62d429643522a252e5296de54ff4e897c0f712a9dbe449c7c63cebc62f33f07e90bb67f3f20c253ef2780e381310fe8d7d0a2788dfb10445bc4b022f0d612ec4702bf08f8c481c45ddebd60fc893a03a1dc3c5d86edf324ac8e95a98abd13eda81747b497bc2bf619e1f4841bd79be395feae023297489e99e861e716e3de924c6411f34bb5b2e145e10e616294000b419d1c067b6b7cfb5e5a55b337760dc2e3a435a57513e9ea0a7ed091f4c5d47d000ea19cfa1e2a16b8496212e3cb1339a0b2f96d5841be9607f57763dd81e7f5c76635aaf7b244e30b315b3e33daec027dec453ab43b47a60c183188ec96f4bab2bf96b47c5b8a69c51213d8337b6aba3687c0c091b906dd407c9908deb8501ce017b9d8eb0bb3f1d71e14366b4a718fe3315587d12487d7d13964591dcde508f754d1ad1551c376175c7b02915e9287b332822f9f6fe94f3485d6ef2f0a3f9a53dfe14d9a7f3b13b2ad4a3d60ceb40fa5a632b10a28a9a9f336bfe53d2b8b535bfb18632b599519d12f900d7f953b50044fbfa69d9507c831e718f6da9a1fe98e4971ca7c65b0d3c4916e2cdde1dc71558f9220a0739674614c4e670a77774bc5f25719fbafdccb944cffad066e414c62bd0e0a7eff44f4634dd4ef2f4853a5e3a271c0e799d3e1a2b77b8a9f3acc2485c6dfdc0a9dc54096875d04d6a41355e3348222b15bc53347279720f8b18bef423724f0ef104c29230aa2cb11026c6a725b48d123f2d371df19cd1f0bfe8bf5ab33cf0c1d9f7377d31147df56a28170cdd992705ed4c4cc92692c363c56e8f274023dc16c64cd03e1290be212dcfbd50792a750afacfc550504b1de6acdb116c8957624a0c4a46965498c9e3cae58311f17d0cf704ec4260cc1f321d87d33745f127b5883eead85405212123f8f7e1220a7c84ca2aeda638de20909ccec8666eb4e526a8efe290eb281f26bb618e57e4d92ec190d94984302f7f5d8241d6520620ca7eed527a5f5ad88d11a84a151d64b11c040a2c69ddddcc535ebd20dda9f0af596bd75997a18c2b018de1e9f460dc1a1cd5a488698249aec3b957be367f7fa18daf7359b45d0b118b98ce5cc2f8cfee3d41f0e19270472861d8697243b0c1c6bc8a112e188da66567caaa0f3f4525be0ddc6bf61827fa92f507aba43a5fe5c121446aca67bd1e4c4f119cd31119ab10bb7ba1df6ce9216f4023e5e7d96325dc852390ab68a3dd19e0c8f97bbe9922d816e622f53b57c88797ff7e9ad3e3c62749ea1f3f726955f701b10efbe852ac930bf90a94764c5e1bc54a470d2173245a3d767bc8bfd0ee863d139130c87da46cc9bece9c911dcbcfcbf52396a288b248043f741b73d8b79c1dc3304b070c01b7a70d3486b4077253e9650b0bff256260bb85dd6a98ecec5f5bb0f85f2f669e97cbf1322266c3eaa31ddf6c0fb109b9d54c16dcedffafa70e853450cf22e2ce95132d6a71167d91db0c5bffa261991490cee521e530e8b5246754cceeaca1faf8e2cb03ae5c22b91e2e11be56d1879183bbde76384a119070633261fce988833de35c5a271d9c3f87ce4e9cb582153d1d6fca7ca691ff29db8c01341cbe7098da59a752bde2769569fbd188e22b095c5fc8e8b01a3ca898ed059d69a6a1d0c16f5e5fd76b8c3b8fe8ba75867d7b0f92d07f22bf5774a45efed9f67806ca71fc4edf48614b9e002129a423c06c5224f6fbdf03bb08e337725489bfb01929c47a2f54fb34506dd4a4d6ce3b5b03724cfd397d2f4c1f6f081ca3850d6df2fd212fdee575a0cb00c1bb1cffe88fc0c59e2b73ce64e114c351ec09d9c930fa5795e2d896ecf016722fdf166c0786372129039914008fd4d071462eeca4a614bfd65a30a4d9019bb31eb508731485aa98ad415454ba149b5fe85dbaac0ffbb2c7ad91ae596056dfca93b05439bae0986c593a10dd66a61e7428adbb108c9b6fae51f37a6f50ac0f16e9178bb3f58387dd804745646ac56b4b98dc0", 0x1000}], 0x1) ioctl$TIOCCDTR(r6, 0x20007478) semctl$IPC_RMID(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000003600)=""/116) semop(r9, &(0x7f0000003680)=[{0x3, 0x0, 0x800}, {0x2, 0x0, 0x800}], 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) fchown(r6, r7, r10) semop(r9, &(0x7f0000003740)=[{0x0, 0x1, 0x1800}, {0x2, 0xcd, 0x1800}, {0x0, 0xfffffffeffffffff, 0x1800}], 0x3) getegid() mknodat(r6, &(0x7f0000003780)='./file0\x00', 0x8000, 0x4ddd) getsockopt(r6, 0x80000000, 0x8, &(0x7f00000037c0)=""/138, &(0x7f0000003880)=0x8a) 02:34:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000c00ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:34:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0xffff, 0x1021, 0x0, 0x0) shmget(0x2, 0x1000, 0x8, &(0x7f0000003000/0x1000)=nil) 02:34:34 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x1}, {0x1}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x10000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xc028, 0x80000000) open$dir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffeffffc, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7ddd6f9f406b1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) fchflags(r0, 0x10001) 02:34:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unlinkat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x7fffffffffffff}) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, 0x0) 02:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6198824b3da025bbd47b3bf579456fc7d40997f123198a5407546e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000", 0x1be) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc55467414568c89b93073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed629385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192957000000543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3fd2d7ed67d2408a6d424f7a59f4a21ca5041ada5119e000748f49b53037fbdf978bba7c3e7755ae3e3160f4d79a7b23e153eae73a04cbe41e2ed5174a92e48eb1ef2494c3111b2137c0719cc060b75664926155a258a999d12d877676eb8e9a889c1f67de35aae2adbe626329d8766c35a2171313c4f5dcb6cadd7c14d6592cee08ae7adb5cb454e2eb5789597bc0564aa9be731cdd2c0d505928fcf21c2f1d04655e23ef70a6e90e80e7da72631ebade84c182880cee249067f4545816638ca5b23d7b4ac91a22bbafbba6a28e4ef08b86c82e3c897162c675e8a87646c2af89c4b2c0a3dfa92c434ae226c23d6ec261718f3a035c7f006419f61775e8ef154df497f4e7492af8d44221535fccdae14992189479f77dcf6064981704f87982daee888c181977e041e9fee47d19ed407fae3fa7e14b29942df4a680f409491bc153fb4183b8d2719402005a07046d2b7fe0cb919f6eb9fe6f082ad5076e9b5fda8b766", 0x364) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="611dee98005234ce8df2ef9fa88ee00a37dde1bf2f67e18f0d3c5bfcba5226a6", 0x20}, {&(0x7f00000000c0)="a5324d7c25ace3cc3dabc018ce474de1a0a89c1023fdb257ff724680da74", 0x1e}, {&(0x7f0000000100)="6062406423d7bf431dfaeee5ed42bb0dab0ebd0a9e35392672", 0x19}], 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:34:35 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180), 0x4) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001640)=0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/126, &(0x7f0000000100)=0x7e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000500)="c9ee746c8d735cbc64f71ea79a3c072c632f938d01feb09410dcee940e8e6e2b17fea9565907ce1efe737da634ccf6ce35f732b86579944698fe32aa633e26f8608c6fe15aee8638416a5cd3b2b7b177c81f2beb3825e5c4228c8ad94c0ba765c55779de85a1914f1d06b4a55908fe5f4533b382bb70a0e23b6c86965f3e936e6dc0813f6b304eaaa48fd1144ebdb8afb03beea30a8a52df441bb4e84d7470fc462698a788f4fdd14ad8a3140c62f53051f2e3a6dd03be8b9db9486cc82dff83d035d05130b1da0de69d945edb493542790af29307f7538a4a0a3dbe3c370f64ad0beec8a373f6d8df8cbcb0187ae4836f5a5d2f015512bf896bf3a3504c92d7cb80abfb2771081565de5e07021ed4316ef9c1bdb6b158a1dd4aab9160bffab0b54eebcf690609c4580b848938e41d0a0228ec276ce7bf5de1cf44861910568c342cf058740e3ec3461b3db2234c5ef399c055029146dc89ae524f04e715960a2adb9a36e7ec56c0087cf240accff35105c892aa7692a67dc9196a1627b0fe827b17b09aeaa3bf8afa2300453dfe76ed5326be5b534ac7f985e1b438a1c55a45847ec549c7d57b5c88316104b6818aa711ee7b5ae89abd45e6370278a5450f02c0009941334f6b48e4c221a480c35ed704a19df3d34dc430f0833f0400381d6b7935da8681ce7ef3db9a821d8b3ab52cd7a655155ef817b5367e107611b15eaf8081425c2efd9e931855e3b58e49bea5465d4c264a6d8b98592a9e7181e2ab8a30d1376d2fad3b62a7cfe8937710db7ffe330cf2fc3ea4884d266b4e55ed67cf0fcdbc3da95dec7a5e58a0107fde629eb5a75e9a734daf2f3157b9d9453fb828e10e2de276ee024181ccfae940ee41fa39be699b349780669df61000ce1bfa0b4fae1eecb144b1a4f046c09fe21d7f337aaecf16147fea57882dce638463f6d67ac308184ada830963e1b466f0523c2365af69fe6eac999ee9130bae0f5ee650ff8bcc00fc79e9da4b9add5b81a3a45535738254b1d432a7b46b5880e31332cc9785e0082422f768c0c2988ec2b8e7cea768d9e410d3adc30e9082d092fb37fc53704dde095cca618dda931dd807e1afa263282060ec893c4c61c2ace28dcc8fdb16ae7cd8247a7135ee8879bab724259523643f648337866de58d25ca8774888aedfbb066f317831509d684c83a70d7296cfdbd92bb1c76e651fbf05d12b52e1f60a3860b7b62150d8f5fbbf71a702721a2cce494cf90e08c2d5d5aa83a9ff748258dd2a23e5bd972218049e5eb25fc333bd68bd371a1937435cdd9af39aab3606a07442452423173c6e0f2b0e2569097cfc59a5f2664315bb2e59b7b865c67fe00e650eac56da21adb54b87d03afeb1992354293a2f7b3f4b6b0040b7f26206ce60e6df8705e2dcab5b0967f590186f356e03453ec1b7d4974fb39531cfe6c4c6cb1a0ba8c3036f4709539511ca349eaceca3678c6a2b0988f533863e809a1b03ba55b6fcb346efe6e06426f4164d030780a81ca9c556bf575f288b1d8229e5a6fa9e60de2761320f002195f80b44c2fe0025aa87da94e02257fe83627eaf1586bc92bbb304e35cbca068a391cb8fc8b6c87eef39713bc3fab01e19ea3a4a0f95910fb91cf3138af74c0d56b83ba9e2b55188a1147c6a800de70d5364dba35caef787fe8c0ec00eb14464cb712d75f5bbe047a92d48274892c9f2631680a389ec5b23b896268e5fd569b268abd809625689c1be86b2c0b982adc22d4770eff9a377ee7874547e8f9b45592228bb3a0cf3cfc22ede3c8e75a991934f975307b4afb6f2a0ed6f57e5efedaeb8c8f3f641bb66b204d542a194a001ea497386da2d4b6cfc7af62a1ed4a76ebd4dc083d3f15328f5630a272e9d957efe956a20dfc5611802ea3c204152e8e03b44199a6c9063453bab9bba585a4a3c09515977c07bc7cbe0cb773de3628954258f017d68c55808b2917446d9b978d76e91706ab93123ae85f136e0949aac825bb98c3c839c35e98757fc9559f1d3d998b5cdf0c448b27057e7e29cbdbb1d662380fa624e4a2c7ad0b3a0436d351e705a35f6d40f7c0ff4410f5f5e98f03e8e89740a1902bdb6aa9470a1942f4135ab1446129b4c9bcb33a3f5943459e2d1973c20efa74423b70c2525829d8bc1dc68d04cbcc3e130bd781217530143bad3b8bc9175006c74b0f96ce5173075131449a5572e8f63e64020656e5baf645f59eb89ca74623863409f96269a61595a4fb7af7540328aa2523a088c68fcf3d9e8aed6e42572900533645d31abf3f4e8929c756d13f06f336b8d40e46e9f19af539dc12b1b8e067d687b237d2592377c67bcea640fab986c7fadcfbf54cb36c099dd0e62a7cd7dc0b1dbcb3fc68daffbf9c51d794bb6123a86d44a557f6dd758f2056f90b102c3c258d81aefb2777cd0131bf9860fa987c4f6bf3683c893a029d58713fbf1869cc6347ed38a709b1293b04c9873be5428985eb663a163c51f168d32f1cc81bc7df1ed43d4c861fec457c9deea90fc92f3e32b4f0ab124429c4d163134517a32c9ad20f5113f5f7a49d684d61bc322189a58cfe4b1f31b95804a7cd6a2412f37f1ba6011defc211c68f6fd2c08c13b645bebdb3f080a8b18e0f4afa8e9d8208a4f8e721458e6b8e762ad6b7bfe7e473d373fcc26154a90f3e9e4c631453e611a421a9a2d9216271023b9b14de734a1f5bb41da54e629974476eedb150abae7d39ceb957500c9d68358cc3f886268938792ded8c4b6075007d088dc25192713a856857fc27fd61fd7b811850b56b908717e8b8e4993921da5da0634489afb03686edfcdb950aada924d190134188456bac7c064ca700a7b1535bf260c0624a041e06e81d60e6046bdc6f2e015e8cfcd56052072352bb7651fa9e1cdfd6fe5034add105dfbf2ab048187babd60673b2579aec9a17204709df86a88651e5a25ec24d64103645563873ad6c5f5811cb4ec7bc3bcee140763307b0f3a8e394ce8688f8802e800549a9806dacd5d7fe5a6ac11bafcf6842babe7fca24656281d638ea3a1f839291b2c7b1616fe3e6b9873cdd500824b0f9bedc58b6f8d953b086b96ea590be1707b809af0aec6a68a9a4afd6285ef25adf179b6ca5d417b167c97eb239cc64335f661fb54e0731541922d2772ebc202c0a6ee7529871bbf463672370eeed706b1b6c924452241c32eac9a96abd4de7d8d68b5760152e6e60fa6c051c48b899c2ffa36981b012f84337551dac27c7742cc3b8dce1e16b8f85fb6a9c281185e088d14ee2ed1ffccfdb7836f8e9b0fd3df848fcb3ea4ab5d31c15c68b1c24fd348850c851ba09c2ad50d92087a14cd24f76715b93896516408f74dae616a7da100c2ec6951f4c2d90978da497b6c72a351f2b178ed3443e0fe91c16fd965beebf217c38b2631d3371c71eb3f7c18fc71dcfb2c26c20b6083c4e0bcc7abcf8f70a419fbbd0a2e826ca9ae0c43cff2c6343af97af6998be54e6f8062bac53cf0f8038e84aa511977c8cd6984b3c5125368fc58809765d549b6b46a800337699d75ef94d6cdfea8e33869968ad867f240c93beceb5e0dab33fd56cde9847e23877a438e574f38dedd927f58683a57e4a3544e52275a4e6893dd549d5a890a2147fc39b2a24b65863fabc45f08bf1b411ca6979c2f329408e8340598b286c7ed6add8d303f5a5d8bcdbc915a55b3237982a49dc89f779a416fb236eb22324a6a735f0b05c75c76ff894179e1b70b04669aefd62c8a41890bd690d6795ddd84588cc0af449db60a64eef15165ccf6d9882f605e0688517380ba48557697d7545259ffd6225ea361a8c15604e1a5a9436f8c7d94ab8d2c3819590095e69674d35805be449f84130d744942ce55270ecc8039e78c2f2a7ca7036fcde0dacd1357771a8c8217850bad7cd378224cde4dd837fbd8758b82ac596e26887361f211c2b0fe3239b77d865ebc61da87e118e6f70412bd1844f80e19962048a8ebf0535de4bae69a44c422af3eeba92ee6ba820be5e35accd0a11774ec91fef1fad14fbe0a2813685e554377b64aab62a2335922accbe86af5e5b56bb072b3bc482ab777af032ed497ff27829b70e3e5bc3d0d04c6d1c61b4683957a9db88191308b898c1cc4937cfb1aa92388d8d44859d8ec78842c5c552f0fdc6ab5c220c2adce8eb9196b77e55a8b94020fbb8f45e77f11ec21875166ebeb9749b30cca5d52901703b1008d407114ef110af26279703001d1460b57a0f6186147516547d48fb500748b6c2bff5fba50ae7a3a7c3fdc1a492c53f8e787ae4e57070df09858ef147a1d67b89ff261489ccadbdac0268fb5c21498e5292bb4be170233fac15aeaabee13e7fc163bacef5917815eeda23d9fc565b14db74f1adc29f7e8f59013aef9f1fb995bd2ffa3aeafb05824fb857cd339320ed3540053ac62febba3a1795c26a17cba171f66b2452e843942e20c247272ac2b0341810be24d901678c5714045372e4cc31b78cd81e91baa497ce0a9efa6daa8c36c3f9c2daeb20bbcde6d0ae0a0d9d361a99c94896d682862537b2860f2083bce093074d215e561b1f26a7829b97c6f7082573e485296d2f486bc145d948daea0e6b9cac2adfaf79bc8dbd75db45a5e16baac4ebc12d63642b6ada1769e9893ebca2287b12de168c28ff2d7a37eab8643df19d651afffd864058a0e8857e999e54d4b7f9d70a623ec70b6bcf4892a1a5739c8afd7bb8b5b86b91681f9786e4ddf78356619866c875f3fc87f40f73c804ddfced42689a6cb6117ece1fcc239e761d15e7240080de6d0a86d879e95fa20411d1b7dd9fb1f50863b9282332da59f773f546eb05eb4b481ebde0c77d05757019d86452e817c7bcf97bc2bc2411d11a78ffc29d506d5ad993b77b1e9adb0f2bc2bba84efa5550cb71f709054134da5cbccaf8259f52ddadc2eab95dfe8910b6aa2913f9c54b15645a7aea7752e804e259bc8eac3b2f05f5495b7479de9b142321de1c473e626c3cbd412b4c3c64876ba6be9bc1b26c8985715647c202fa8041bd124be2bb33d9cf8087761e99f9022e7bacaf57d9b62fca2c1582a159c18ea1725be605eae7b989665e0e6cec5cf3572082fd1112f0cf0936b48cb826df3da79ded7ffb6c80097038f1bd2b87d4b3567c58e1d2b2d97a763c9f6f16c0a29e2875432a71f1ae3d8a707282359b33eef596cd1c984ec3f1a11e1163e704705a1a5a2dc43c7d7e003a224297dc1ed91a51e40b8626f267a620be336a61dbdda78e497239ac9955f0aa92eb84afb2bbc8456cc8f56f7de6108ae207ba741d0dd64b5328ee4a0ee3e60cce8431e087c03944cebae837d2c7b3a1bb6e7f3de936b4359ae595ac3df6d39dc453f96fe788274ae61ba1f7325f1d39228ef0355ad99aa2057006329834f3afbc23dc56e286b760d4c45f6d40124ff8f5270912b55ff10a53ee90358046e67735ed5b5be934ab9d0d0f0710e59a60761724d3e9b1923d5e02e46ebe3f7555fb7310ccf5a2b01ef949c56891d9820c326f666bf5164039f0471abefbd1b060bacfdc88f5945a41f2fd2d3d017b53ec0595db41cbc83dd8619120ca9751037b5d338630fa6de94e529eb08f5da245f3f436a936a650e6ddf84ed14defc15f1eb89e8c5236857a54c4a43097392c78c3fb316b656e0e54bfda1623a5952073ee73430b2aec4e760449419913f435592b05caae4bafe6fd30531d320cd04e9984ac1d7e2aa34fbb502d345c83e51a98d066543f72944bf6b4ea058f699c4d832a8f312c93316a3435576d", 0x1000}, {&(0x7f0000000240)="8475e2b5997681dadff23c618ae7be25b85676a973e09e5bfaba424ac7e19acb64853c2fd3aa6739f6fd57cd7c2956467251d71eb842700f4e39fee41c9da6212bc9fac752bad2cff022f1db0c94a724c5b2518db9e58504ee186eb49cf77197b1017a8cd0517de2b623fcb34ee33228e835dd5263a4472e27bb94f9e48e32dc88210db211bf3f56daab90eb3f1dabfbdeabb52ce5f4d5be7a033d5a502fa400c83bd65a58", 0xa5}, {&(0x7f00000000c0)="d923a2c908cea288e76a02336db4a100a1fc4a", 0x13}, {&(0x7f0000000140)="bcf35912140c85a7f32e5da9905e7706d5917235934d47618b6a88004e155fa359ff38f5ba42df87e00581f64a999f6e081c", 0x32}], 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r3 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r3, &(0x7f0000000340)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) 02:34:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x7ff, 0xcdf2}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffb, 0x60, 0x2, 0x382, 0x1}], 0x401, &(0x7f0000000200)={0x80000001, 0x19baf2e8}) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 02:34:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$getown(r2, 0x5) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 02:34:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = msgget(0x1, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/177) r1 = socket(0x18, 0x2, 0x0) ftruncate(r1, 0x3) r2 = dup(r1) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x33) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191", 0x185) ftruncate(r1, 0xfd2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000380)=0xc) msgget(0x0, 0x201) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000480)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000400)) dup(r1) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0xffffffffffffff93, 0x5, r3}) 02:34:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fchmod(r0, 0x21) close(r2) pipe(&(0x7f0000000000)) kqueue() socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) 02:34:36 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 02:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="122e4d718e89613521078c4b4a99d5a5543d36ae418e593dd9d2801dd89bb2f87ef33738ffa0bcc9e0e5a8edb23cc2f39a7328d6304aa1e664c820abefb87c90e6d7923ff3690382685f671554b23181a73a5820c27f716f6ebf9d16f9fab3b65ea59e95a6c42cea8f0dc7113105ec6bf2b310cd176a97871ce4453ce9ab0206f350ca189e08", 0x86, 0xd, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x108) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) r2 = syz_open_pts() syz_open_pts() close(r2) open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x142) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_open_pts() socketpair$unix(0x1, 0x1000000005, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x1, r4, r5, r6, r7, 0x40, 0x7}, 0x20, 0x63eab146, r8, r9, 0x8, 0x9, 0x4}) setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x3a0f}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8000, 0x0) 02:34:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) 02:34:36 executing program 0: r0 = socket(0x8000001b, 0xfffffffffffffffe, 0xfe) setsockopt(r0, 0x1, 0xff, 0x0, 0x366) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:34:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x7fffffff}], 0xffff, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x62, 0x5, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x6b}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x4, 0x800}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x1, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1e, 0x1, 0x73, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x50, 0x2674}], 0xd4, &(0x7f0000000040)={0x1}) shutdown(r2, 0x1) 02:34:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f00000000c0)) accept$inet(r1, 0x0, &(0x7f0000000100)=0x315) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x101) openat(r2, &(0x7f0000000180)='./file0\x00', 0xa0, 0x80) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) 02:34:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() getrlimit(0x5, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x7, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 02:34:36 executing program 0: r0 = socket(0x18, 0xa, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="f5ff1200", 0x4) listen(r0, 0x2) 02:34:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x4) 02:34:36 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 02:34:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 02:34:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xfffffffd, 0x1000, 0x0, 0x80}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:34:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x80000002, 0x51, 0xffffffffffff0001}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x9, "3e76b5e1080db800"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 02:34:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 02:34:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x37, 0x3, 0x0) 02:34:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) getegid() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="c8d549d274a1f16849079fa8eedee63d66f9049925509d68f57f492e2b863f1c54607ab1ea4a0fadc24627b9edd2910570a7595c671372f44cc1c9279f0854e22056c3c30e2fa0d87c7e2a79413c4d0dbce06b7b5a63616d09d1cb5f36ba3fa9661140faa1e56d2cb6d24c83f89a5aaff1b8fb9da61500eeda9ee0cee4c7d7d4c61b06c11fbea3bce6a2d77357fd39ac1dc11eefca7dc12356f4745db7a8c5554fe883d63ae4d404891056703f5998d7cb34f344f6c9b90ec77f1ed0a2beee80fa19", 0xc2}, {&(0x7f0000000200)="117407e185e9206f85291f5b60f56b2e136f05dc2d7924054379cfbf7fba20cdd1a36b00e5ed1db311772916187a4df6cc61f526332875931e8353b0c4f049fcdec8d5abc6992b11f5a84019a6d673a2207517ab81643fc006d3741202292bfaaade5efdbf00a859aef627cee67127e3f22ccade43faeeb812c90e1c948ca09e0a6ff8284b0a8bb7cb490d47ac8e7b097472b3275a546a57b07e8222125f2ce47e26b1f72a0e598cf5ba228c34c7ed27a80d835f1c2bc9524e85541a3122a6f944bcb04c2aa14a0d682ec1e74e70d94a5a099e31e963002ddc89544e63e9bd60e08154b9f33ba12be04972c6cfc2f8cd", 0xf0}, {&(0x7f0000000000)="2c451165d93123c7eaf3468881454724e6c37d1f5bcbec8b71a3fe7f52efb880cbba9a082bcfd6ee496a0b3272cdb74c95bf4359bcc94b943e6a13ca553031701987f21eacd1db0b820cd0bb035825143b85056f14a9af62c3f451c2204a870dfd3bed919e5c745dea38a5848c2a48d923c54b01d34121496b480570a60d60edc8cde2a1c904a2d6", 0x88}, {&(0x7f0000000300)="99ce10aec5e4b462455c7b63a91a407e8319e6993671", 0x16}, {&(0x7f0000000340)="64b28e12e2917f021cfbddbcbac60242483dede57b27ab847d81e61b3041583adf", 0x21}, {&(0x7f0000000380)="8306e5b1383656d0c987d6189ce4", 0xe}], 0x6) 02:34:41 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 02:34:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getpid() setrlimit(0x3, &(0x7f0000000000)={0x4, 0x401}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) setrlimit(0x1, &(0x7f0000000080)={0xa0, 0x1}) 02:34:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getflags(r0, 0x1f70225af9d8c60b) write(r0, &(0x7f0000000080)="188d3ca8f172d6596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb9bd31251fc44c0ce14c22d0359d9286d98e09218265459c92a304007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) 02:34:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:34:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x202a8, 0x100) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x104) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) clock_gettime(0x0, &(0x7f0000000140)) r3 = kqueue() fcntl$getflags(r3, 0x3) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x94, 0x40000005, 0xfffffffffffffff6, 0xcd6}], 0xf8b0, 0x0, 0x10000fe, 0x0) close(r4) 02:34:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001100)={0x2, 0x1, 0x1d, 0x9e, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 02:34:42 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 02:34:42 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) mknod$loop(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x101c, 0x1) truncate(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x2) chmod(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x40) 02:34:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1405, &(0x7f00000000c0)={0x101}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100000000, 0x949b}, 0x10) 02:34:42 executing program 0: socket(0x1000000000011, 0x3, 0x0) 02:34:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="64109eca14f388021751af784794de8887a25bcf8fb9cb579924bab63188aa017cab48db4bf4e56a3eba0e6bfbb1620192d5d2639c0c939a87fed20ccce14daf1279b1731a8e9b4d7a308e32", 0x4c}, {&(0x7f0000000100)="242df0862becb6c639c91216a14f49c5e54af6a61a91e14f4bddf0bd", 0x1c}], 0x2, 0x0, 0x0, 0x401}, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x412, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4d0, 0x128) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x9) 02:34:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x1200, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x1f, 0x3fca, 0x341, 0x0, "02e3c3ce00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r2, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x40) 02:34:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20, &(0x7f0000000040)='\fFW}', 0x4) socket(0x1, 0x7, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x108c0, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0x8779}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0xa6d}, {0x3, 0x7fff}, {0x1, 0x3}, {0x2, 0x2}, {0x3, 0x3}, {0x2, 0x20}, {0x0, 0x1c}, {0x3, 0x2}, {0x3, 0x8000}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x570}, {0x1}, {0x801, 0x2}, {0x3, 0x8001}, {0x2, 0x82}, {0x2, 0xffffffffffffffff}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0xffffffff}, {0x1, 0x9}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x100000000}, {0x3, 0x8}, {0x3}, {0x3, 0xcc26}]}) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f00000003c0)='./file0/file1\x00', r1, r2) fcntl$getown(r0, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r4, 0x6, r5) fcntl$getflags(r3, 0x3) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffcd7) 02:34:42 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:34:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 02:34:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x6, 0x5, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) 02:34:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d8589c445c0d92258ed70e9dc33a4cf9329bd0404bf092d28151cdded0425299a9c0104d12418e8d1530fbe4a0d415aecc594ead135a2957d8ad87e052d8e3cfe4e4c0fdba81caf89eec4182a85b94f86fdd97ca5ab17f6cb2f682fe863f950bcc3f64e44b99a475fa6badbc9f9a771efd89c13bd3f4d42d675f76472e93067abdd1e15814598ef1c9d0854e1a80bd39289193e46782600f7901c1082d2365752437d556fbfa3ac4bcd88014cd4bcfbc1de05a8b4af64cbf35ca1794d63db3aff141882360ab8126cd8c", 0xca) socket$inet(0x2, 0x8007, 0xfffffffffffffff9) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r2 = msgget(0x2, 0x24) r3 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSDTR(r1, 0x20007479) msgctl$IPC_RMID(r2, 0x0) r4 = fcntl$getown(r0, 0x5) getpgid(r4) 02:34:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x99) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/149, 0x95, 0x842, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) 02:34:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 02:34:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') recvfrom$unix(r0, &(0x7f00000011c0)=""/93, 0x5d, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:34:45 executing program 0: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x45, &(0x7f0000000080)="9da482ee2eab5660832d5b30ab2c5393d588e93fe3df058d37db7c0bc8e5a93611c40fedc657cba3c8e5bcc407e13115a166bdb135a9ca154c76a6b348c41ee2919bc8e500000000000000678ec301db638c5eff743befef3bec078cd9", 0x5d) 02:34:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x2, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x9}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="115edde22adc8b2daf4c15f9ee07003732d7cf847f987fd1879b51870f3d8e428d1cffbc9795526fe955d72ef5bd1d65fa3e5ca5779df1891ace692bc0c77fbb65f97f398517b27e0acac178a6fb744282c410f2d5975065ed8e7dc9a5bf63b84807018116f8364ddbb7840f38c48126d432f09a402837d70ce69a93c510a445b3bbe85daa40483eea80067aa1b5ab3e536a6861ce9abdb687be2a1832682424377988ea6078e9fc98c45ba735535b4529c2eea86f4ed6f19feb911a48fbe55d988b7aabac03aa63134679308f8ec2c1cb9f05d5507bb3951cb7ce9f5a03dc836ee4cc3639ffded2be96269e9a905b1d55d763c14772a607f9fb", 0xfa}, {&(0x7f0000000180)="dbd9a5e73c7994bfee48d599db2ed186f2877e03adcf114b2a4ea8119151895aaa6d1d70076fb45fe4d4c7beaa60c73f88d0b174", 0x34}, {&(0x7f0000000200)="8b15cc82070396a570146159d5f3ff2a9ca7c23c545b7b5e83801421bfc70f8e7ae30ae0b3a92d7e82906e1647efaed135f36ff976ec7a5bab6626b22bd6776c37e097e52bed65df67ea8fdfa97981ced70a36c90cace4d54b5c47bf72c026a3e94cceedc1d9afb1d00238d899831594b5627045a0c6a20a1ebfa041a142426d949689ae0b858ab373d81b4002eec9d0da85ef3cae51203be45e475c044cd43ec98e95452c2c44b931ba08f98e322dc9d72bde40f31c2c2fe46befc88bfabdf426fe03791bf636433bb1cc25c8906c5b29aefa2c2f941f12516d11ea3945493c3c03aaa05ddb81d2ea908793a478f7fee64ea1dfc27f3493d0af3affa2", 0xfd}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2a0, 0x20) openat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x290) 02:34:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_execute_func(&(0x7f0000000100)="42d0e0c402552f6f00664c0f7e58ca6747c0a90000000000f345a7c42295b9c5f30f117d880f0da200000000c4a2d5aa21c402b1a9b45b00000080") r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) 02:34:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e02e2f66696c653000d3f6bd8e6f3ae5d5aaff36f4844968666b0674ba843f209112bdbd02a44ade0129ec38e5a25e3b312931c0beb22fa98e9b9738df"], 0x10) shutdown(r0, 0x1) 02:34:46 executing program 0: readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158, 0xffffffffffffffcb}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xec) 02:34:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:34:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x80000000044000, 0x800000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000200)="9bff3e4a4e793caff134a3bfc00ffb38fdb00e52cb6ffcad07d4a869f4c260152fda69a8071f3042934817bb3e9092cb4cff8d5975e477e9a6b592df798b495fd4da822da128521d38493168848279b4f6be0620c82a1045b2d7fae5b1871361993d4feb38fb93c65693cff64af2bb83d52d93ea2b903dcb69a7e0846174257358d9d6dac3bf03fa8675bea3a262658b5120bc04573755fadbd33574985d617539e911df57bf9153a89f13c09ac41770610feab2baad1288f86bf9f7cb4d9442069970a1801122ac01f34341fcac92a262c84aff5174e003a0bd8a9376e73ff9750be887348e83c10212ec6c2be65872de8bb23e1f9124329fd86b751d03ea7b9f80a74724018756aebb49a21d7ae560a3939506bfd8117658a503cd52cf1185887eec116f250c81fe91f3ae89ec2f2aa88072df80acbcfb5a400209b6e94b2e9525b710abcb91bc2d61533c5664b74f2731afa0bde9f2d4952192d42bdce844985b2395b68ba20544a24aee6ebb7f25be966098cf1d471c6a51abbca0c871ce5055f3c59011fe1ac5c50bd7185dd8ba55bed8f40f22570b8bacb7d389c0cf7586ec5e33a2c4cdecf2d1baecae74076115d301d28dbfcdc81f5215c8b28f04fed71ff6c1becb0ec0da4a9ea44512c72e26c43001c00ea8cfdfaad7b17f8afa394370e93e199a848e7085ea8bcb3d26fcdbc04395c81a25389b7d637446989dc7ffb5c48c661802fc861eacba241267a32ac0cc269a21c87af7e763a66cf18d23dd26368a9572e97a62769c20f670f3e092df02bebafb940b5f230f11df448c5e30902e85b4dcd16fe832b4cb892b7811a914a89c117fb1ac18b90ba0b80142524e667cfe19f998e40839e152e42715e5f5a7aeee05b238a9daed0c3eb0cfd0ae00273e67b70060da64810ce94d3393becedeae69a907faa5d058a5846261bcac94d8eb7a1d623f8f54bc153c550275c6338c0d265db30980c3edb76c73c1d5a19e65be39cd2085245bee485fba6e12d92c6a092152fc977867bbcfff186b852007fc9ef4c0c3092e459e4e7914e4164b5a007541756f945f61a5f982e92cb25fe6ed9f9a55596dcdd7af3efd395e08ffd7e9677f3978a1fa6780167708b9556d3c9a614c37bdcdca6e3a286052ff93efeb282687ff76758a38ec0a1208356a69ec7b66374c3dbc971d4c8f3af737b76ae9e2ce4e16d80e704753a8d2ce74a71792515ccd9e98d66068615b291a9d62e6e6e36c3bd62b70f1890c073321f5ac9d64e1b91d141234363acd9c962bdff9792f7207bf1374fcbb1a678bc3d3996129e385ee5a343ac328062494fbe819b0e4de4479a9631036d5b1e79141183d470d215721c3b100b94e230edb2527f3e79337fefe8e57153cf07507abe9282b3c632e1f2f993351175c3d7293e75df025dbdfdff1ae1617ce94dbfc71d73ae45a9c38b8341805435c87311b91a8f6f08ec832e8bf2d5a23218c20ec77f18c3e5ddf1ecdab264a48397c4506245c8acfe77b316d9c225be08cad7545eca8ea4d39d660d5663f218404e60f2278d6502e31452a30102e517176571581c1d6d295ffb620ae6f356618d5958ff40ecce43517d1d85e77f6ee6613cd48cc08c81aa7c03f0d1c6e02aec0a6d268252dfda414d63e7c679f7318a91d945a4ade7bdab73d2a095ef8bb9be4e3e4eece3214ef4cab0a3d8c22ffd9e6e7dce212c44dfd2b6cff4a5a4292a2fcf43f0f923975682e233cb5cf462776eaa9933c304c8bf4f8a2e7bb7666b58eb7f0a17282f0f91cbce90a41dd88d8a12ef7e8b4e3f6f549199dbab3ca590e1056a72351f138c6daafaa8d2846de92cb0fc41f74e888056acc912c2ef0228d4ddf477d7b694c315f9f17894a27eefe23e1c0a03714063cc70ff0ee78d0615ce5650fd24bc3bf018c009993d7d516dcafb6e3658b09a56102028d1832c9cb6588bf3f4d07537efa34db94d6a0882da9ad07133d15a56c16853aa3546c3aabafb3bc318108702c5bc7ad97ac6733a36e78244bdfbe733835320e7ec2bae39febb0d5413be0e984d6b39122270cd8ac0e94aa552b3796a1008996643d5c9a59c098af47503d3d3cdfea5f1152e3b69619be13ee7d4b16c65b6b15cb881d6eed5b39aa21e461d8c6776aee71d25ac236792a8a730a08fd45c4927de5cd902f37bd136556fe0c49dfdf0ff9fd7bff2c74bd1f472c590ae232510422bdcce4490a9092855ee82d4f0eaff95160c92b2c7e79a28ad0bc842752755d9c0246a979c121503b3efe13cbfc632dedeacfce697f7874b3f9eacebc9bf9e6e69cd24b0bee1c200b3d15811db19c5291cbbf00f2f72588aa4b603a7e440b3892bab2a44cae77f1e78359433901f6e66cb5d5c2085c078f406aa6c7f51817a80084f782ce73c5f27d0a5b02374988646454a8f3ca12f05d272d56bca2c0576bb24843d57c0d1227693fe42046628536a1673d9cd3904827ab7d8f1c46065686ab9f1e6f52b944da64e557a378136a6f425348efbde10605563f7b2e3f54a12fa8187b30537ed25e0e6f61d93b1235103d87235ab22f11a3fb413810d196dc0a7bf948d641bf17ba13863beb43589a7f285e729b2b70817b3b199b187adb03a89b391c4091e20d31922b423e75206e3147a744243252634f4723f2e20ac0457dcaa79e9a287890ce1cd64adb078376a99074c5182a9dba2ce52bb1fe09221b69e3bef9b0227f4404d027c7c987b0a4aa501b04da934ad259b287bb6d4a76c805d65b2da62365426c9e12b56a86f7a51841945ccc99ab227bd6e39564a7984c8bf27c8772be309ab09d7434a93a9cf532ff89e8cb0325bb193aa6558a8c5de7bfdaf5d37747824405582d860048a1cd041d58075113c132692644a4cadcae4578ee050e2b8ea892db46911f65b316083252cf2554dc61127cb339a7f77a3b9bcb747ae3bdb372c7c0ea4b7f764cb0813c1bcedcff6c5b7d2aa991d251b19ec4b04bb07ce18986aa2c9c207a74dff146f1196e94de760b0c98a49d34408439b2eb171537735cef65c8a645303cc1e9d03e7b45a6ca0ee697d8fa75e12d0e588898665c590f23ba303f8bcd59010cb91c6dc9ade9252f9c21ced48cacee1bfc0e40ad97c57e9cb49a0d98b19b8669aea3b6f0a62997259cd9f56689e1720680dd8cb513df67bbb5cb2eb9ec65b21644eadd57b27c7969e3b945fcfdafb3ee45d587edb22e347a7b17a29d93ea8f8c82435475afb7dcd44f12856ffff47b195f49ce8914dad5c4d8b4af738146db136512a9cd96f8d93e7f06b9099c4ec2260a81bb7a95a5a162ef887cbc9859ed5900723c33b116b74efb9a733e7967c57ca3362cdb3a3d2fb8b136e20f00344b641c0e060393a039c28f8b006b184fbac98021ee09959fe75c48691a0705776f52b949ef733a6fe9a36d926109df5501d29df44c38c31be88a25a0aa5f35602486a9d8b0f7d8f8847fa4356b5826e5d4dc0f61b8a7e5ed7b073ccdb3fa17cb210e8a2d55e7f1bcf7d0ff04e2308b93a547af2b6e5d8e40520fb66af5ccb065e8f57c296e017a2c090575e2b1596aea6ed532adce9b51629ff8ade7896dc3c6376392f026a3f28cc17f4cd5ca2a5801340555881aafa356db4116bcb09724697a73be788b62e5e17481e7548b9309e6ee735ff104265408b609d82fa32e3e46885e1b3d81456360a9c71e09c3221123e64a41c04c3207295e3a9200f3a0c47aaf664aa75485e38c50f0ea1a5d26b3ca11f9aa95fc0c12bf2ee2556ad2928b7e02d0d1b273be2ee97b486fc51d54aefdf2abee85be6a57f8225c6b2d7dac8856a2b154da101a14c288440850493c318612c34a59236173b9810b2ad0d28cd29ac4c522007b263bc4638614d472512f57505bc075456b1f6518e636c7ab2761c7558f17eea7b404594e38a68e656aadde73417d158fca5a894fc435b46d7eb36cf628f29f777c8577913b197cbc1619b1e23371d39ebe687129751a596d7cc5df6be3a90b78c1d93a7b781b0c223a78966ffb504b2d9f424d9c294d150d77f8bbfc325e3d48b6a3cd7199c31e2ba0def135ce34a22b337398da24dfc1a6570da0af688e9535fbeae3feae4c176ff29440930fb019306960b95029a49a8dde6d8ede760c53629304ebfdade80f746fe04da40d518d2d0864d04c6bd1eb81b6ad9b56f21d2bb86f810e471ef7de6bf7134ed345e881b64a58437b397bea5f4a717ceb2ed2515db701ac7c11972a3beadb8c6444e7110a11c52221acf02edb78c89faa09a4b0e97fda0908857997d18a7d629af28363266bd0ece374d951ed9bcbd2651d192e0c68c3df09f4f9a10c94648748068aaa465d69007ece09cd77d3e23bbf6c61c7bb8f7a5f42287afc8af8106b261a0e186807012c4932e311d8d39f618cec24be4da7cb4b53120cfe6f776167912edf2dd9991942c61f814d8bef671555c8bf5a451dc0341826f9aaebff5842a604f0a945d851c625146afdaf945b0fb351873c7c164bd43a387d302d96c45b023e67117ab69bbaf5d6dd8c3eb2b669abbf4bd2d290690d986a74950e92d994e698b36a5ebf99e048da1eea7f3071c3b51eed3d0699d6a9346654d8111314827695c3cf5d6f76308fd27c69bcc668de5d35f75acf39fa416b90710d838975bb4b988f631b4078fd6673b3f6445ae11f13eecc947e3a2e5831ebc4238e1e22de95af763d8f802245eb33c4cb2ddf2f284d6b0706d08221cd8793a27c1fa72b329680e2a632daf5924578f02524ecbf65fa3e08b6cc6c605065f0c0487c86b213a20902b489a7301b0f89c67a7c23e4588f83ce57a95e11ab7ee09b3e64a4a04949c69c5d19ad8ee9aa32806726b1dec425500f696a1f12cd3e40218d37282bcb0b039db4dbbf63e8fe874d8aa72652c18d617bb0c81d840c54b8f4092c1ca3eb38e061760645294332772b1bec1b3388fc752ee86548a3978e95f28edc147004d366371ea6665227d2d901e2b67fa2f2f882e92562615a74de77e1f0d99d140cebafc32563340947ac3d7cf2c43125ccad69c347d39c4ebf1b5d521fed57a8b465fb6f83ded67eaa92acd6246dff9b0d0c6801d3f5912d9f56825d00b5096c936d347c111796a5437977c27ef5e747d53c3b30cb260de3fd18bf10c2b0a14e5a587ea12f229c5943c43f41ade348581730bc380e1d4c87390f092ad30ee0aa2c5f1a2e15b4135f907988ad131146df60b5aa8e57ed930dd012242f0b5f361d05de346877706b4b5cff2152fa60d689b7b730c2ea5ca70bb7fa0a85bd02088de4f06d8e554ae1604a2cd50680f89432f8b4f73ba794c679416a2c21171a445dda8ced1e73c1b70fc8acf992a123382423565ba2b435f23a8c5f50092f787bdaa430609363dcfd1c4f4bbb031fa28f06bfcc368295b6cc41a2b121d28a859dc50c6461d321066c7c97993a48d14f5e1b5ed25339761cb580b310e684e837828112a3d0375f436cc1bc71d2ec1ac71ee7c9c9658f4c4b12d811d4ea8545086aa3926dcb9e4b0b9f0a4a71ccb5551d91c061482513206a50f48a2f8963d0cc0526eec7a6fac88f3f91726cd4d458b23d09f8986620ff98d5e0e6231b04cdba3c7976e09851c031e2265249034a53f71f9c1843e7ea34e4d1bcb14cc06ace8012ea2cc1b9e44b928cc31b40c18402e0e6611c68bfc438b35b8cde2ac7136a2499dd7bbf5055545523b02473eb9348c9f909832a9c578993d4854e08cd87c9ca4e032f27f3107e7398db3914addab055cb3d6705ac105b81600a700840c5303c467b3fa02ead88dadf0f73", 0x1000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eb54fb0e57e37ff50305aceea385c1bc3bffff727096e1b5abbd363472e35379011ee7f7c3c538bf1abab424fd", 0x2d) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 02:34:46 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="24e5c063efc40a71dfdc6edd538c11c83b67da747a948cf699c19de09f3452c2c5b7db2bd3788c8bf2805559854e50dd49762d"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 02:34:46 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 02:34:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000040)=""/122, &(0x7f00000000c0)=0x7a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 02:34:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 02:34:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d2363508d8527c73fb933309e602d0f704e9adeb"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 02:34:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$setstatus(r0, 0x4, 0x80) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000180)="25b104f993264da743e862f3c248a3f7f27fe6ffe8b79313c8f5df30856f5bc7e7a05405bb5fe9de6c267f4fd6439a6addb9e2b02dd594015a3de1aa36460ec0bec46e3e2f36dbd5414e54207a9f3bf457030493b2af9f060bf07972b005bf2deb5d09e3b94a66bfa6d217fb3ca3954041b7417ea5db28f0d297dded2b5b37726554be9bf70afb2141bec1f70aa620da62e73b399bb2ce5319de65f2f860ef953b02c8241879962ec4a7779c0a6dbbeee653517ab6038e28bd5b1b794fbae1e49ca949e99addbb60c3496e4eed45e32aa26458947f814f5d6e17", 0xda, 0x8, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x2}, 0xc) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 02:34:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) lseek(r1, 0x0, 0x1) getppid() dup(r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x1b1) 02:34:47 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80000001, 0x5, 0x2, 0x1, 0xffffffffffffffe8, 0x9, 0x6, 0x0, 0x0, 0x0, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) read(r1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7fff, 0x6}, 0xc) 02:34:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x1ce, 0x0, 0x194, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="8441190fdec2c8ee3f967b4d2bcc0bd8992fe8732304bc61a720fddaae595e6fb97a174ac69cb6a8951852dd1abf39eaf29f6414c5c1ad77dbcf5190e4df84eb6c575ce019ef60702db29a4604b05f50ad55496f32e20dfb49bfe2c569c1f32c320aad6d4eca34b178e6b84df925ad7d729b10b803d80ea29b94a18e9500940d863e139b7a481528b1a9717f232bb7fea56c5dd43576126fdbc52c70c6d63adfb2e7025afc61e5f8d467faaa4751e34cbf2b5524bab75b66f6b943a21654cc6319be58405f337d8c56493f8d15704b9233c26605815005c4edc1f9dfb4c25dfc2d4a2bd7b17018d2b34db75c5f3818bed4e09f6c18fd611d98601e2563e0fed8b3b703939c42834d4f5c5321b3762cb7dca83f2cbd1beb2a3355bf28815522b7b30c7469c1880dbb5a600dec967a6dfa90f0b71375fb86fb81c974ab458d7f52e0c349de5cfbf4bb7755b8104ce3f04fc4dd367a711d0e962c643056583e4eaf33903d09d431fdd4ccd076039b9231c6f3ee0759569fdf08069ecf83c0e40b306c6fafe7ebd5fc6ea5e6aa4a956b35273c14a075ddd6f06a996280409e1bd4acd614b2835bda1390cf9700f8fc3f0ef8f44d956f0f3d469433b4cefd60f720e389af233bce0245c9f5d40d7a77a3792ac6b9de38819227988e9a87959af1dfc36bbe8f76aceab7116c1e673d07d6b7425a3e688b93bc0b992a0059d7167a37a21b240e8a38fc788035af4c3f3314ca13a25880fd31dcd54cdf6ff9e40f6df49a9876d5f9c484fc0bfe6bebd36295ba2dd55996b7953f3f4c1cd34050014fa25ff67746f938939573a9104b9ffe600b03e2910b12608b62594cd3d16f224a0b7491ddec153c390c4d2da7b15b226416e7de1b04610e9192a5f5c9ab255df902eb410a39cdf60d477421597cea42f9cffdd0d18375a9994dd83ef7768f2a1956a17e98f4b9653d471d1d33a885f1fe6b82022083e56668d55d4fb15d69baf06c4002a1bae43944efbf7aec02c8220d74937e99672713dda5e15d9762a27b0cb10069da54588097bbd8420019abc151f08530c992c5ecbf5992d6998e2d1442b66a295c9864ed78b5e00025aaa028f9c7f6ce7049c94294626f3a795162940078e3d2fb98e030ae682c951efc0e555a00275dff7c5649ca48eaccf84ba095bf92e87800314827ad12f399d42fa0881a0e774096e45ef699b12ed4c736af80fd39bebae524a754e4d9b2b5a0f485e64e02e81dd10aaa3128643fa3ecd033b1451cc9f45384c5e91c4ded0503b5429fcaf492dbf91eaec97c08c93e9504c277c24cb0c019afe0709d55c42ef708c3721a691b7eb51365d773d473824e8900c33fad9f123f2a5817633da22ec6b5f9fcebb7602f09fb1183194df55e4a6fc3ad2d3ee1032e8153fc0f4c4bc708e2f80eb033ed15094f322f7001543ac240b8c695fec79ae34ceea0004f292ad7928b6d223aaab7bfcca8a2340de894cf220b9849dd50a6f1ab18cc885e584348f4c9060d2b3f9db0331a725746f7c61db496ff351d6be5ed75294100dbb508333652764d02ec26e08cc40533473cf3f3ab451bc0bc299c4e211d5b6f1ae7dd200669c44a11dc173be255832a31b822af8503f2dae89a5ff2cace2e2d3363ab8fbf32c86c73f2238a0a1a04296869c04653b791422aeb0a22f256425ef0b2d98a35022382c52e41cb2c106bd3f7a197ff672a0e7e8ffaf86bca4f9fe3c0011b33a9ac64d9278cba16a038e9a909326bdaec12f3fed7f86b68d7f11fcb8e6e4eda35b2bd7c2a0fb286a32aed49e88a423e970c116451b28609c2b470768e1f87e24731b6321700e81ec9b256765e9fda87414c7bd9623d4c72a306ec91f488d5979844190ddd5bea0d18bff57169bbefa6ea6fd5b80d9519f208b3b12d2f88f7e0c975e8f0ba4e3578b262e89a93b14e97614a942cb82b49bf457a3dba1348619e93d33fe3b68a99e51863b2bdde55612e839a6a3d2ee3d7b01b1303ec56c7d71ebdda5df202459adc4914987718005bf62f55f25b55ecf254d231c8161c023eefe7dcd19fb96a81ef81e9f0f48cc4791039b5005c417f13667380f54485ad428c844d791066accb0316fb78042364edeb675bf280a31bdf3fdb8a5436970e35211c8cdde791b2f28917a06d2895cc04539cad74092deb29626713c8420e16814b020a267b80d067996f9a2744e9106d11e20a7163d129401276e01693188d6590813e373339924647842720398752d2455b457158eee0896b6115cf41bd30c4d19ef81f09a5229e68243824b381694b3798900be7b754328166536337c3be89e022cf6cced770ea1567e8af4aa3a81883a92c1d1c345c7c45fee4eb1015229d55f78aa8967ccc930bca8d6a4ae31de58bb5bd0f7b5ee83210058a15732c21339149a6a2f4487ccd7f18d86510530ff5ea35039c8ec956b9a20ddc580bdc69e57f79fe00113959baf6bbf7aa26fca75cc78f772862abc59f96d14429ab67cef3ad1d2fc76572c6a5e959e0b3bda0575589d9aece07d29cd4e4df5afe5eda6f573956bf2f39376eb75572d2e6bfe4a615e8751088b575783b31e90f7de846044417bd47e498f08c40e04b608a1fc6846751a2743c0f2ba4fa1e38a3f2aea8d62c07f718c19c67a1672d964e5eb7ccff6e5cccb05d70bb2c2c611d94aeb2d3084c92694fc322e79f72fb34bdc9c2d69e46ca2d9ea8cf0c23e28e1c547aa3d2783fb0c7c339fa781e6a9504f35654cc05c888c4cd42b62b95be9cbe7cbb9ad3dbfeae019eadcaca9360e573ee25a8257bb895dbddd25b1f913b12fa55927859b4ae89be74e65319633cd106c09937603d98681ae43b2ff51009d609bfe301edd3c619a1ed6a2ba845a1e8aa6abb41abc2c52202108a1c51651a781b21f7cfc0df473d66aa4e8872548b56cdd04f8a23537f90ef561c71b84bd42ad568176c6c26329a36ef20ee62417c512d6113a04d34f0ab72afc887b3cfcb1b6ba097212efca684dd805ccec11e2d12bea6cb877bac29c9b56b22ee889104ce405e906dcd4d4b7066042bdd4023c59cfb44d998c3411a2f9ddab3954c28b2e9dc4b51e14f3c2ec70865d1e261526a67b53c8e01f5a5bd9af5391b28da028accabd335138591d66781e3d6e8d9c9fee2d4e3303c041e13963f0c85651ffc15c738d626e966af5cdb6447acaacb0aa7a3fba9a03521713857b5db911aaf96a83ab6f2d0af5afe9290f2c37ab8fb881bd463740ac71ed35f7cd6b169c813db55a773bfdee863df540ec9a504d2981ee5335081314bdfb5c97c40023917de2cf7993226dc2bf408d3f98ef06855cb73429021808e1414c8edc2125f51cbb401d84d96560d7b6f40e10edb3a153b4d59b924fc1e5e387884867f33ac872f6a96020d6dbd05a5f6d2e67f89e4a45a5d3fe677a1261d7513e236c081eebaa1567c54afab792d209d0758d7768173a3218c09fd49666b1865b78ed13c4574fd875c71a30aa8ea36d822adb4b3b7d583ca412f211a098a0113f3edb417de549214062b1b778396034550b17ce6022f6d0491f84a840298fd87ad7a897a0d16b8cdae99c3f7754c72ae6122ff1aefd509391a2cad2e0c469db42286565d3479a54eb925da511f0edda21c81611a847b335b74c0c895986804631b752fec9b002464d431df89e3fa8aff8d3f87f12755527a1afefd59cc5e3d688d70eeddca1f5d66d5494c5005827ce8dae28faf7c8af91156ea83b85297b93d3563e41e665767a168d1d546f4ee1e17c0c2ec298135fa83f6ecd0debc4828f97563d5d5a6565da6326abcdfb9938a9b467d6db0a1dd1ce3d2ce8210bf1a7b548db3cb873f082672eca8749ee1879a140b3c6c519813361bb46e304ad63066e301eb6220d5a65e14ce0f6f7fab77574f5e6454b943bc95b5daa22760511b59445f7f4e5799977c96b67bd495d6e3e839b67482ee4cef780b38154f00867742176cfb18393617af0bc4e6d780631fcc2f8b8a073a341c536f4c9cfabd815b12fcb5b3c06da0e99a30713bf99fbc81cfb3bff7d9779846cc2f0c772c8929181bfc38e5f562824105e82355b4ef2a7bb83bfa1d62b158821be682a9adc05acca04f4856b94019449dd467fd5d43963afa9892432c892339ef86879c2256783fcdd4e03c02ef629913267a8f1ff7bae83d30cc6ef1c53efc22d1e8c28c3d6ecda75289088fcc016d921ebc2065d81e3b89bb369b8e069d7b567f2c11a592fc19001f9b8b6f18d9c77ecc1ec2dced4f7c2738c9817546c430039dfb45b1969d208a3a861fe54373e413120a894ea08e71b8619d37f6d0cb3cb8099fb4c53b01ee499fc888b0c8624976d47cdb20f8ebbc4f64c420afcf0fb9e1f13ae501e10b6532c01d3fa1e68fc631599a68147d5485a163ad329ac39d07000000bbc0fb38b9097c2d4871e68e51137ac8d06fa2d69cc77c1e3800e4378c7b2014d083c036c730dbc2517a972bfed0d40b5cfbcccf386fbdd1a9713dbc4ca011952f93f5ac9a9d160dc12fc88a489dc4b07da915f1a9abcc13682e2945b5142e2477e8eb55f750caa0ba4cbbe59b62f71b341291bfeab6813518b80b56fa7fe8083fd8b770d779bf1f1ab9f45d041dbf51015899801a31c0e187b5f14ed34b74b9efa1993677759d9b9f561b9d22d63607b7246a2927bcd0b8f3cf872190c8e5e18c9a0eba09c5451469bf36d8f1afa5b11352a6c29c0355dc34da49dc98652b42ad25f728519f5150264185756dceb000aa64ac5863b5912471f8e4a3257b0bfcc1c96598adca01e2fc8a335a1aa4a4a8fd5196df20f3bff1b037bdd6065c4c9018d0f51a18b33378367136fce7973f06eb51e7e002f7bb65c98cafb47f6d1c71051a7d28e134257192171127577c114d8ecf4f777b4e5d0ee739c80e5777a93be4f0501e6bff774009cab06b4b9e3784d86712670e334be7036ca43d0081e4a1c8f56d5e603afed8ee59d150f4cfe6e665836ff26a700b024ba4dd2d4d8aa45b7357d0d94def12fde476178a62fac503d8e65c8173a7420c8d659417bff4bef994f59337d17a45d948bfd0f5b3af84064664b84944c5fbe1a3705cb12f71dbb757a54ec0c3bb9ee04b4db3115a6584ee1f9a7573508a69d2c56d06b5790ac9f6b14102cde29e3bb00ab46cc9b63786944a6258d6500f6839d9cc556f122343586d38528428c0bb47a2789a074cdad927b010bbb26a7c7754270680f0ded8d22408cd5c4d13c214fb07b01c75e6d8088585836f02ca45e2580b55b4201584a5cd0d8a070880f87ba680cec71922d14079ab86c6ece5e81daf40ed023de76bb20807999dda97e9f59d629b98a20ed58d419c95c4a5ce1d0ca8492c161ef10664167a5b2f0990817ecc32142e25cb11420c8179a7d318a8027a2b0ebccd9e901e3debc43c54d23d48fd59494a307ab70ff30c25b47dee52af5e915316cb749cb7c3defed490c203e4169b97cd61cfeec3dc0ff12669f1849d26953c9c875ccf1e738fb8d1ece9ed260829e10b288bb012811b1c6b2989b3562e7f91d6fd919c18122f591c619c9624d1f80fa5471eb8d556ab14fbef887e9cf022eb55326d781d874da7390d52bbcd9d95ad7ceebe8ed97d89b525c002a4e786f4ec5341f0f1d4ca4eea1b1dcdcb27dfe33eafcec4ba2ca31ea46928fc40e92b08000000766e61594aa0a0df9f1860542076e9ead526729e59ef7aa0d1534fbf2a115017102b46935c19bda6daf38f9ebf5b546d9b0353f2e5c9d3ab57ee906506fa23859d754d26fdd29713d290e90b45dc7a076bd615f7", @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES16=r2]], 0x9}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x663439a4, 0x40, './file0\x00', 0x10001, 0x7fff, 0x7, 0x7}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:34:47 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) 02:34:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:34:47 executing program 0: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x5, 0x800000000000009, &(0x7f0000000200)="e7e3df801c0dfcba2efc08bdc3e2711f8429147bfb65b7e822eb760b3384ca281c36f755c0c8cc0f43fa28e95b3bbbaea27da69c77d424612768aee018a3f39c3dcf9ba98fb194c145c975fe0716f76b5ca9d3db057bc19cfc6a574cff4ab9242da1666f1f9fd8d21b15201281fc7c842666a163b0c09f8e2baa678758f3bb665a9774df2beb8fefdcef064dc7988c8eec358c0f9628e7af9836ae32810bbd2740213ba469c03e45cc8bbebcbefb2b5b7ed6d7da36afc11219c8a1cf26acd97e2ae951350f4b27cf188c58c1c1385d2502a450f53f5162ce1d790ffb37d64574284c3f1c98f48cc70bb28f8394aa545bff78be217eafc0ac5a195246c252ddd994042bdf2c1ceae29149232fc16ebe5d78ae973f6da73834ccbfc7486717e514e2fb5b13cc275d48aa6ca20fae99bd188515db09375b5e04ae9fabbb6e5ff6ab336d25cdeb559caa8643740662babb389f787f1c1c73aee2f82d378f70cc63e1182d6f4f3c416c2062d899f854cc3c1e5dcab22bf3607b49fd06b54f59598f476f1ca2dd4e29402e680c5efff23dd56aec7b7cea15654d8296", 0xfffffffffffffde4) 02:34:47 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 02:34:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f00000000c0)=0xfffffffffffffffa, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 02:34:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="1e5232c59575cace819511ff70fc79765781c17f9a3845e99e902c2e80cbb0dbb2e31c5b7dad8f597a668e9f5ebebb953f0c81dc2953fdb8ee73822c3db5cc2b2b428f532d1ef2051cfb2564d9805d4b7865640cae125f0fb690c27cd67f1d2263c543474cf425da5c587fb764f5f5f2ae0477bec4b77415c4eea60b099fa72ab50cbbb56dd483115f47a69289b57849085d025007fd105180cd7bc75ebeadd760b11085a8aa77faaab269c6", 0xac}, {&(0x7f0000000140)="a213a5c629b40235d78f25569c25d42f91773f31496c4342c3887727c5e3ffb631e8e953139c2fdaa44340231ee4ef05e615ce948eff724ed89c8ab4b93739994ea35d965c4460a0e332ee87e4bd380c0ae2a917823be699381ab1c067d2fc0f2b53f946c26455d11e3c1c9964f256c64c22af6f52e4a032686f3b057a547d9d48ef85730567c38a0a60e63ca39703bce6e0c62aa62893518404a0d2da04252e5140e42fbaf2e5819711b756a88220ce4e8b79326a3c688b242a", 0xba}, {&(0x7f0000000200)="b30a5fe796bbc8c4c9e9a1edd8de7a53aebde02f374330717232766ee0e1384fb2814dfb6659db48545c250a9a0c5c48f1009e1baa2ff67a184952d1253ac7ebf35ab881960bd86f6ee68074aa43a3cf03f9a6d52bac6055bcbf9e98cd88aedb27e460b299d67d863ba7a4f7cd02eeaee510a6789e151e581448688866354836b7c0612e79fe861c1aa3e994c945da4acba03fec59ff7403e49f0207abf596d35f28ef4998448f66d9ab2d206e0aca7033e8c82bb33eb6925d58ca4d882e5d69c66f4399a0c6830362196e46aec61af47201415bc6eb75b32f600ba46bd2041bc0274595aa1343e62e1095f21924df73d071d24da473a9c530bdb3022d22b6c7a4fb9726d04df8cda3815129b557d185d764e512cab317467258421c53677ed9126953203bb91f59c56feb64e2630d75047fac793ef5ad086647614206c07035c94f4c16800f3ba48d77590962e8b79d6a107d1b47d952256494c0dccd2afa08c4f8ec55daa36a250c31d563867394b87bcf0e15be548bea5bbfb8033e739478645e5aafd6a06526552499e956e2fda6f46597c1e08a842ec7919d9447320cb12e86435391202828061a76922d0191bca78eba6689c98efca91b6fb59796d0ae70ea19b015075152c237fc0d8dac4c4259cb55586834548276b1f10ad1627f512e0c50e5b95c47ba14cf443d92f3b7c153cd32273ec1967fccc748b0a4d98cb16fdf9c2546ea360e1b01dcf01fc687a81d6b47b9d63f9fdd6dd5eac065bbd1260374acd5973eb97e0afc63a2028f0b15dcce5033e7656048ed16f3ef05b43d119b33d0ed5e6eaf9feee7de72f95c68f356989ed890b37a780d189c83ac67f36aa7caf813d7109e1b0f068199bb477da9c5a52823980b14dc57839fb644bec24739c9ca746f999cdf4680ca53109bbb8679027905dfcc1b7e6fa7f6bf231dcdf001ace72dccb8faf215470648d8eb020faad45b6ffff275e5e8a5b2431adbddb9a00840533d0750caa34e133cb88645b5bf1662b8c5345f669b2ac06343d5e20402bafacf56ee516e266046bb50abad4bf26ef9a9e42e602c5916d7ef3229c616ea4317ca6cce276f2bf9e7b7ba6f4abf9a380b5064fc7d9366e54e641e7d304d186004e87f594301f6db1c98877fb0442845d073c00cf1e8df15a0ce7507aacc3c2264fa472a4b8e5983090c13e4270e836e8075610833df5ca2ea0b95b0230deeedbe6e2588801dfa5e4251da7dedcbcf8ddcc3c6ee5710745122d40039208f1319c563dcb865da4c42e782195234c7c6e54308691ca20326a8c2d01480d185d5c619fa141b70a8f5c8b159a7dabb38017ec82e061fdd5e87d624d372d2f3c608962a36126a178216bd0839b6af935888ae1effa8c8f2ab895c5252b04cffa91319c538592b5ab48a35131645407cd76a997cda59da1d1900c3f48eed5c5ddbd135c28bc90c566646d0a804f1c4e56ea4a4aaa094fbcad18b9aaf7f4e8a1dbaa9b4e82057b64f40cb63f2dc106bbf89196eb86d1cd4dbb9b3e7e6edfa07d0de50782a8acf08c705b8245333c12cc8fe996f4aa2bcdeaa1856a133ade59f9697ed2094c75f97164fe138920ad21c59417936a794aec465eef3e41fa70daba3f1407c6373017f6d610dd7f425630b4efd5e634cadc93c0052f03f31ec365763d0fa97d3a17619bc90ea051bbc2d7c73271d739ea9ae8e937dc1924c5dc09b456302f9919f3fa43bec64086fdf1af07bb96c30bac24127476f05b6734cf879f6cc2153228d9845a8382c53b062ed6cd279ab8d1ea40474a9c95c81f4373412317d8451c7499253cd3260060ccc79ef6c08b02da4c27d3ef23f0bf914c3dfce7d8676e5f8e7a7e5c56e1f9ed76706933fddd00c6cae54b61cea6a8cc736b2f370c144133d0f5c6e420119faa23699a752c24c49210fb83034201c8f13855d8742b241b03ab671e34ed6113e59ed1c2f5f30d0f870f8c4dd2a7d342f9db187026a71a17d1e26eef1c65cc90f7ca727bdefcb3710ef2480f3684d76ada66a2c0ed78b1fc25e93d814cb59d5fa4c45d15e65e73e7b0c34aaaaf91932d511b06c508a6215dbe2c4312eac8edc04e326dbae6714f1debd588e96b5b03e87dd6f183a7f8ed23294967ba60193b1ec388d9f2d40bdb2645c8caa3b48cfe1ee24c4e3bff1a73fc58733c0751d9f920eda9c11f04b32fc4c80ce6870b2540984d97f9f6db6749fda63b62c95c008fd1432cb727326053494e4a0af99904fcb72f187b3063c53f79644c5daae6ba71f7ea30c762ecbda5bc0ee96e9798743c50e889092f68324f80fd5ea1c0f977bf1c593044a43f6e757eb51cfb23cb4d970c1bda7783aea08e4b819c7ae131df6e0270cae1d468c83df5aeb3bfbc9ab7a43b0fd77aef89b4043629bbe2c47f92071c9e16796f40c71fa69651b71822c21fb08a732e568f65207d2426ccbc0f9da51c4dfe3cdc6910398bc709088971d9f72fcacf0d27fa0a7905452bed8fcf7c28833ac417b6737def21fdf5dd37bf9f2d2e3d96fe403fd3a558506d3a666cb33d4fdab514157e70e1bde6e35c253f2df31de6b9b3857534d2c8eecc073a45c165d7864f36f1b2623a5599da5dd7304c5bf70612a44693f485957227de658d2bda37bd5dff3867fe8e0163b49398478c82814b6d71fa7ac4f2c220980eab7ace849d1db0280feff33519cd153290e4ea374068873d2c7c96ccd4fd2f8b477aad4784728c43ab818bb1550676d7ecbfe8882a75dbea18d08d0971d6947a93dcbc574e6e6961e00bbe88a657153ee616815af854f3eefd9a74d223520d6febf583e5f54f6c4624498c64b77cb064af63e2e0aef7666e637383381b6e35e824ff3e7aeefa3d3adc24bd7b87f78d3b240496e702e9dd94f53f257a051b2b8729ed5ceec1f29abce49ea3cb562bab07d9f7ffe09e6ad18a2cbb9fceafda2a0646ee1cfe31505474a9f6b452be9e67b5628549b9e3ae87c2eefaaf95639f0184cdf07b6b2f7fe00578526f2acb5e4cdb92f27b4acc740b99ee42ebead6749fbbf57240ad602b0c7c86adaa99cadf172f19d0cb56c23517b6f37739e0eb553fee8ea174bb7a7d1fbe6f9cdfe01b2f0829245c7764769cfdcca770b0f515a15421cea721d0725b4d4ec6c68639185b453c0318190d4fd77798da224b3f75f508d6286dc5ada43899981e6c1fe397304d213b399c9001dfc6eff4c4d7d7f643f791a68ec1f55169d93ad73bb178d6cf1de282dc93797ac6651cb49038f39533ea51aab61bb38519634ce5cc5ecc0066c243a9fbfd1d794510e13c59cf10ef8cf8571777ad1c3e8c97bde34ce52b95a8e2b38820d54cb8f06d7c6ea46fc997ea8bf774eebddce4b7c63e366cd9d183597c39445d1da9a8c67e20355c07c77b2888a338562fcb15718811085f34a9c1c9d0c4fb23656e9429ee81f1cb70637896d64174db4692ed017c096955b19f7ac5a3171edafd6bc18d2166426412656242fd6da64026af21c48c263495feb258da34fc695b29a32bdfdd47b99bc95869a069e0b6d19ca62affff8788cd67650c8b2799bb129516063b75c604b538e4d0c6cb94abd88111128e13626170762cee7d1be4418f16fc7b3d43f21b5435234f7b39b1cf3f33e1e7d42855286318df4aba62d0683c111408790860e75aae722e1dd6be493de1f26cd58b353ac8ce769d9ff197bafa684c1394fb0b316674f089cb9107a2b69bc446e63b49a11c2fe7b12515affc1bc5b0b6b24cbb7d6be6eefcaed09616a14bdf9c337352cee9176de3263062ab3836be25f6fbb4cca82dd473fbc027a31811a6bee89e8878a61e3ef1e04c48c6be852a4164d45af418fb152e7c5a61079a462ceba192a9c8b18eedb3bf1e9050218af3232d5e7a791080d536f8962a6ea9f889de285c53f55425943770df73c172386eeb32a6e2feb2ae42ba3c69b63b2fce0f9325e9d552e4a54403e8ffefe1134cf7be005acad322659bde429eea8b736f8957b87c1ac8919d5d7e84b74cc9d84c73b95f7d027773a28ed443809b3e3dd9c54ca21116ccf74e35b26b3f01e7d5dde3c223b57ffa12a0b4ca853198268cefc9a5eccfc236e2ef5bcfa7be13e44630068aabf2efe9ea0fc52bab76c06617df5aca2a0f3277cc27f745bef28a9213beb514ad24bfac8dfa06eadb7d47ea4854654acda4eef1b1d3b38d56af48488854ca972c64fd2ce86fb6298dd7c137848b79e207a31ac7ddea7e7eaab5aece2533eee359d1c7f5c0790a064c5256e68feca064bb4e66c9adba429f17bd814dd4088ca3bcba4e1f65c7ae2b0dc2445f08151560574c1048b04229186d538891388b9f8cb49c3c49754a07970156a63017c26ebc4a369f50d1d4ce66033ef835b5168b69350035b691f9f70dd8756e1e568e6773a8e6f5cfeed8af1a0bed4badc353eff0c26825dbf5dc2f0c7dffdada68f6e061e59626e0604f8f31e67983273d896af6f9eeeb267c063ec6f9598d43182817eab3012b52f2b95a7f8e7beefc872bd7c3c28ae68d163e46051c7d4bc874062b8aafd26f887b0487a6ec7338424284680a35d8d65566b25d8f1e6e420ee44cabb0c27616195cd020eb3f3dd3ed0d35423c3ec31076aebcd72d5f30cc400a04c01266bc90a11d2e6c2046befd9f1d4e129760600b1ef7823e4e6f4f60a96f7ac775423532e43da4c98e77569902e422568a44b2302933c570a572de5b12d75577411f5e54edc8530db6b591a6c7cb1ae58c1ab4bfafd1a71bc70c3dada23e3ef4b3b588f599ec262177dd5c36d056c569aa2a8bd5a87e2182eb83b2286b7bc2e705ea97cb0a7149e007fc6de0fe2760b4f0ccb0794955fc1dc1c0c0f4f686b6d1237314b77cb3c984c38e3623559f9be17757b5889f05819dadf029aa1cd64c7879d4e947eddb5bf0b1341e5521a657d84f302fcc72292fcf1ce87499c5320c3a54da080fc944c272054d2242884eead747b3b25ff02911fbcc51ffa3ebbc580f6c3b614aecae95f2961fd9c2d00ebf196d4726691eab141937ad9e9935e38288d04c5f51cce2bb0f94eda797f90e3a11f3da3f621b53e3ce4766488e1d9e5e146e2d6f7a1e13a2341b5b119c8046b648c112e7541566d2695a190c8836b47b7fa0ca818e6d6a243633748d8b81aacae2b16df3a86b518a413f3a21ab4ef56c25b0e63ad495faa749f03f0c4350f71b5f9b9216e1304488e0e15e92ae08b0862d0f375c014b2e24622100c906aa1d12201623a8db4966bac76d48ec5489e4070f8a5e4d856767a4ab998b3bd77d70b64d3ae1fac54dc9fa587eb11ef8ce2896c9cde567103cc1a861b5866babc75e9d033443b53e8bcf73996b6eca756ab056d58a58df1552a973818a3840ec2b17941bd1e721fe511af49b1f035ba246e63a39c93fa6aed42332baf5bad5d0ebca5b8ccea912a4c87f403a1e033fb67c35a9ead469e058befb74cf0d753a258b42d08a43214de628cafacf835c2761a68506d8bf7da3986143c302a00916ab9574c702e000d59075efa8629572e536eafc723024f6a0e7d6101b08c885c3248f714bf67a632664085b6b4cbcce9a2f2ab66e5c7ef9e704b993524f9683055a7913a61237b3e70be2e249eb6e6ebe7b34e911c5d59f1942b76f8822a4b98fccbb4f4da12a1633f5f398fa802f5ba3a7433057bc27d2bd054687a9f254dc920d102edd87867e5ea06638ef7a32768b62228e3fb07648fb21e245544717a1822014f691de2d4fe16e1ae4471181a3e26dc277901df0bb3f0fc9bd0bb5df2d687d489ece7979e90c18c803f25", 0x1000}, {&(0x7f0000001200)="4ab02f7f4b066d6b8ebf98ae145874045c7f5671cf19e96c9d071d0e73120fd2925e1d3424cc5a46c2a94becd90ef6d2f077055ae641fd5e6c243756d0aa03ea25c8f280d974f3f62a27320ef4d504d1ade35250e661a6458cc4bc9de626f0113d0b2ed85ba13e9ed3487aa8f86a7de5b1a65d10f3f6f664e0c6b8bfcac58930b3c0ee49346ecb942447617287d6ffbea3025ffdbc333d94774a431a0b75cc654ceb2277", 0xa4}, {&(0x7f00000012c0)="4eac9e09ae2eacf3baf04ae5e9ff35e4eb3ed59cf689b50e78aaabda64bdccee28f99de8a9b008afb7d257f44ae45d42f1434989d1cb18ff4061c041c062c2c7ac548c5cf8fd0acbd7b5fde78b4cafffb807cd9b4158a66ee263695df588c6ee0f938ea7065a7e60f161bf9a00b38f41c0534ab6d145", 0x76}], 0x5) 02:34:47 executing program 1: socket(0x1, 0x7, 0x0) r0 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10000000002, 0x2, 0xcf5) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000000), 0xc) sendto$inet(r0, &(0x7f0000000040)="6eab4dc4061e42b11b36b0d4080038713df0fe2cffacd17b7b088ebe7a936af239367c8eb51d0060f727a12d2df4ff19f7cb9bebd02febf503e8e9cb56f4ea0b0d5f77357c249b8241e89bdf04522d53c983ff0b9d4b12d84cf4a694d2feae4300e1dff71cdd8e3154be79fa9595ac9cb0cab0eed45436d80ac1f0f1e564203ce63b88390a5ee628c1866097f4966b21e910a83e4fd71cb9420cfc17b0fc0b15b51cd30326060c8e1c04fbf3c5054ce902634ecadbcf0c70473b66a5708fb46657366defabd916f71c9fa981e6161489a29507171ff4de78a0fb43c0e3661dab71", 0xe1, 0x406, &(0x7f0000000140)={0x2, 0x1}, 0xc) socket(0x31, 0x2, 0x3f) 02:34:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='.\x00', r1, r3, 0x4) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) lchown(&(0x7f00000000c0)='./file1\x00', r2, r3) fchown(r0, r1, r3) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000000) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x81, 0x8}, {0x0, 0x6}}) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f00000001c0)=""/203, 0xcb, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r5, &(0x7f0000000340)='./file0\x00', r2, r3, 0x4) write(r4, &(0x7f0000000380)="64abff3df6f9988ee1ec0acfa11f9daca80999ede03ce5dacece0a42a01c71d8c9cd1aa3acf8ac0655349018f07637f0fd75092e14e41c82c42d39bcac91b29216018b98f33a3faf935736c6d022f6887fb10a1b47b9c575f6f4ad87cf2affd09d5b395eb16ca8fa89031634a79060b2b6928b0e0c2dd23edce54bbf7280a148f66a378755788ff68eee56de58243fc7617b09eaff49036b44c4bfdc11da7ff9dd3baa42ff187ae078cb8d66ecd7b2960c84ad6d71b7801e51e3841f9a5e5ffaa81493b8a59d7cab0ef2de04f0d25dd8e989", 0xd2) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x8) kevent(r0, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff8, 0xa, 0xf0000006, 0x3, 0x7fffffff}], 0xfffffffffffffffd, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0xa8, 0x2, 0xfffffffffffffff8, 0x400}], 0x4, &(0x7f0000000540)={0x8, 0x6}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000580)) unveil(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='x\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setuid(r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000740)=0x4e) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file1\x00') chflags(&(0x7f0000000800)='./file2\x00', 0x50005) r6 = socket$inet(0x2, 0x8003, 0x800) kevent(r4, &(0x7f0000000840)=[{{r4}, 0xffffffffffffffff, 0x3, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff8, 0x90, 0x40000000, 0xe1c5, 0xbc}, {{r4}, 0xfffffffffffffffe, 0xf, 0x2, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0x80}, {{r0}, 0xfffffffffffffffd, 0x61, 0x6, 0x48a, 0x5733}, {{r4}, 0xfffffffffffffff8, 0x2, 0x40000000, 0xae}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0xff, 0x1000}], 0x7f, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xc6, 0x0, 0x2}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x84, 0x3, 0x7fff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x0, 0x7fffffff, 0x101}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x5, 0x88b}, {{r6}, 0xfffffffffffffffc, 0x1b85fe9556054a2d, 0x800fffff, 0x4, 0x7}], 0x2, &(0x7f0000000a40)={0x5f7d, 0x8}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000a80)=0x2) 02:34:47 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:34:47 executing program 0: r0 = semget$private(0x0, 0x1, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f00000000c0)=[{0x2, 0x0, 0x800}, {0x0, 0x5, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x4, 0x1800}], 0x4) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semget(0x3, 0x3, 0x4) setregid(r2, r3) r4 = semget$private(0x0, 0x7, 0x692) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) semop(r4, &(0x7f0000000040)=[{0x4, 0x800}, {0x4, 0xffffffff, 0x800}, {0x3, 0xffffffffffffffec, 0x800}, {0x4, 0x4, 0x1800}, {0x5, 0xfffffffffffffff9, 0x1000}, {0x7, 0x100000001, 0x1800}, {0x1, 0x9}], 0x7) semop(r4, &(0x7f0000000000)=[{0x1, 0x1f, 0x800}, {0x3, 0x5}, {0x3, 0x0, 0x1800}], 0x3) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000240)=""/119) 02:34:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1cf, &(0x7f0000000240)=[{0x10, 0x0, 0x4000000000}], 0x10}, 0x0) 02:34:48 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000020007, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:34:48 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') getegid() r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x1, &(0x7f0000000180)="bc44d14d131f519cfe019637aa3fa845ebdeb4ac34b295e60d07c09f25e80e7adf573ca0e18c28772ebd08b3af6017958036d2262457baebc0d8e089454f3ea628e7f4b3d390f5ccdc5a2e431bb9652d140e3f09dd561ffd27d90c2bdc86b55b64aa9e14e28d", 0x66) 02:34:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80, 0xee1, 0xb4, 0x0, 0x4, 0xfffffffffffffff8, 0x27, 0x3, 0x0, 0x1, 0x2}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x240, 0x1) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/210, 0xd2}], 0x2, 0xd) connect(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x28020, 0x1a1) ioctl$KDGKBMODE(r3, 0x40044b06) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='$+[:\x00') syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8400, 0x0) getsockname$unix(r3, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r4 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000001500)={0x3, 0x2, 0x2000000, 0xb907, r4}) connect$unix(r3, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open(&(0x7f0000001580)='./file0/file0\x00', 0x400, 0x4) fsync(r0) open(&(0x7f00000015c0)='./file1\x00', 0x480, 0x2) r6 = open(&(0x7f0000001600)='./file1\x00', 0x0, 0x84) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001640)) readlink(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)=""/104, 0x68) r7 = openat(r1, &(0x7f0000001740)='./file0/file0\x00', 0x1, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000001780)=0x7) rmdir(&(0x7f00000017c0)='./file0/file0\x00') r8 = getuid() getgroups(0x3, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, r8, r9) getpeername(r3, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) 02:34:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d0137ea309b2e2f66696c653000"], 0x1) 02:34:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x4, 0x4}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x7fffffff, 0x1, "566ea0eb280a4fb455801bb7ec30535f5a824de5", 0x4, 0x17}) fchmod(r1, 0x0) 02:34:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f7e696c653000de3a60dfdda7f949f46e7eca7363b2f15c6fb7e10ea327169873c6c9f033d57a3b46ce75c809f0ff6346f660d829e48ed18e5fd6bee43a94dc6f6749b7989368e3292079067f7a8a758206122e7bf3a281a21c9729a2176ebeb001e39dee66137a7357e6d412e2e1d9cd2a62f6f36b6e56592aea311941697bcbc537431eeed7d913e803901233c5020a41b317"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) write(r1, &(0x7f0000000240)="0f00c0263ae7e38089295e196c92b1ce52ab958f97c6bfddca8a7eb46bd6153de5c1462cb536a31c3fdad97fbb3676e3d5039b434c908b357a35ca24c247eca333672361bf4ab00c6794bbb896327d7eeb0b672a9829182c66cc9770d8d3edee37ed407cb1ea9b9220a402d292322024a2bd02f00cfed22e2d0f604ffcf65e9367aa179525ccb2002b4dcfe85957de83a55fa6f3e57f42435abec0fb20c58789e15c70f09e953e6b2ae26eb8d6e947f457bc05b755720bc51cf3e9232d3c8628b378c2375b7432ee181825aecd8b1b91053c9866161cf32dcac42a626b1b5bc1529907eef43947354e0183cdc2b50a26cf3ff21432ba", 0xf6) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) nanosleep(&(0x7f0000000100)={0x3, 0x10001}, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) close(r1) 02:34:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9cf9c4310ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) listen(r0, 0x0) 02:34:49 executing program 0: r0 = syz_open_pts() sendto(r0, &(0x7f0000000040)="858b3bd400bac26786c13702a8dce601bbefea92f8", 0x15, 0x40c, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) kqueue() pipe2(&(0x7f0000000000), 0x40000000001) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:34:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) sendto$inet6(r0, &(0x7f0000000100)="afcf8cc11c007c6785856bee676901f26aab458c111017600dbc8f08497df5d122bf35", 0x23, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x3ff, 0x10001}, 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 02:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41782632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2cd) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14069a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:34:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 02:34:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) setregid(r1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x4007, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00660000000000000000000000000020df484ceb79360fb43a70fa1b57c72c62b160b963e161518c4b419f0bc51f4ca31355a3b3b193dcd8c1be8284a6d625fa0639b41995e27f12c947c8ca7e8dde9adce362c9702f7c64de90ccfb6bc50637ee43ae2716324b4f7253ac3ec36da0305528f2c610b45e5401d9140b67b15437a5020f87b5c2616b87d71fb2210a717066fe8d157c6295ab5af04f3a3ab536e074a4a10493f861861d2dbdd360247f6c31a17c669d8e27c961fd8ca5dfb34374a217ca1888eb000000"], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x20, 0x95}, 0x6349e161) write(r1, &(0x7f0000000180)="992fd3581e4385a6fff339522fde287afdf193ec1430a7bcb493ab44cdf579654a75ad6209f833cc4ac908141edc06f3bcc0b3f609e2e83197a09e9799a983af7ebdd2099d89881bcfa1145374e7231c736d34", 0x53) close(r1) dup(r1) 02:34:50 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x42, 0x0) r0 = socket(0x18, 0x4004, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x80, 0x9}, {0x18, 0x2, 0x0, 0x4}, 0xebea, [0xffffffffffffffff, 0x3f, 0x0, 0x3, 0xf2c, 0x4, 0xf646, 0x40]}, 0x3c) r1 = semget(0x3, 0x3, 0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8040, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x44) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xcd, 0x9, 0xfff, 0x0, 0x4, 0x1, 0x80f, 0x2, 0x1, 0xfffffffffffffffa, 0x800}) setrlimit(0x3, &(0x7f00000000c0)={0x400000008000, 0x10000}) 02:34:50 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) socket(0x2, 0x5, 0x1) 02:34:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 02:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000180), 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/167, 0xa7) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x1, 0x1, 0xff0, 0x2}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) shutdown(r5, 0x0) 02:34:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) r1 = socket$inet(0x2, 0x8000, 0x9) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x35) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 02:34:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 02:34:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x20f, 0x3) close(r1) listen(r1, 0x0) listen(r1, 0x4) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/140, 0x8c}], 0x2, &(0x7f0000000280)=""/51, 0x33}, 0x3) 02:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f0000", 0xda) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 02:34:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x67, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000240)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da893d31251fc4414c22d0323232033e39bde3db8e2b14127acdd782646768b778b078477fe9cda358431256a9af44990acf4c7945d7f71d7e3c4570a2ddb13118ff10b85f79eb63c22850517309feb0bdb6d52c2e8db8c7ff078f25045a4922d83e0de3a3f48652adf8676ad37d23ab1449859f4367b6d54ad5be9072faa24e4b8b3a14d60da453a385d4a78a9c4a30fe73eebde0be0083ca48f7a5ffc06aa3246636cd9b157f3d1c83f8123a5adf56bc9e4f2b54da7d30239110459e073ecabae584c85da738910aae860d182c95b0623b853e2409d74", 0xf7) 02:34:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r1, &(0x7f00000006c0), 0x0, 0x4000000000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x200) getsockname(r0, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/206, 0xce}], 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 02:34:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xda, 0x876e}, {0xffff, 0x701}}) 02:34:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1034, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="186f1bcb15a8b2d731711e39f4fdd38067ed34331ba42a428273d0033c9075687cf6e83b0e08f6054cd557e3f53409c2035b3702d159cd5d05d0cda5ed85234a87e037711287dff04878aed3c173a051e89ee70b6a433e133486a2e7aad19f6b1abcaa9a000000000000000000000000", 0x70) 02:34:50 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = msgget(0x1, 0x310) msgctl$IPC_RMID(r1, 0x0) 02:34:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x227, 0x6, 0xfffffffffffffff9, 0x400, "54919ed41bce03523f31217533760be7439c276b", 0x101, 0x1000}) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x5) socket(0x2, 0x8000, 0x9) 02:34:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:34:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) flock(r0, 0x2) 02:34:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x86, {0x9, 0x9}}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x8, 0x9, 0x9, 0x1, 0x0, 0x6, 0xb3e2, 0x1, 0x3, 0x6, 0x8a4}) setsockopt(r2, 0x0, 0x6, &(0x7f00000000c0)="020c119454020565f690a52c0719a3b1119f69db2d4e1cd00c7d4d463e9e1415ae5605cc6823db59d03d7850ccc35a7c2e3fdf20d47a7a3a182a2cc33b7e63740ac9df36f3ea8e58c3ae894a7e892f49128f9ba6cc43ccef3fcb08c7077ef15134bad18b0d3674cc1badb7326373094535e8cc4834691ca318c2076853092d0aa66924f033274fd86ad53a8162625cb40eb8f51afcfca1b1fde7d8c040791d7c20e2f892301ff6f90ca8", 0xaa) 02:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/32, 0x20, 0x840, &(0x7f0000000180)={0x18, 0x1, 0x80, 0x33}, 0xc) syz_open_pts() 02:34:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000ffff0000030000008b085c41ec9746ac411210e21e04d65e63abc909cf2a69eab8c3428f57b2fc649ef263e3472cc16e8d38534f295bbfdd42d09233c1093d9d26a6a7c0bbe3a9151da7acbbae7fa7ef2a0984649fec2d1b86f93a376d49d699cb2877055dfb027126eadc247a6474356fe213eb8db889a842ae9bae3817d93f21a95f64fa9b4b5f533a3e531b3558b525f3a45d5b4ec137b8eaad23588d5306f0f89a1bc1f36c9a325240254e411ba5fc5c3ec6f601655987000000000000000000010000000300000063339c9730c5a0f58056f0313e2e16448ee0ff85c1b9f3aeeb4cf83ebaa697ce7e73fb87468509a3f8896a749cd8c1a609194b89da55cfece7c31c50b4543386ac947bd0d1ca6f883fde39f1a77339f705945c8a3e47d1f550c350637717b42b351bcce18c2ca101bddab6575400000000000000000000000000000000000000000000000000"], 0x128}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x8000, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="1688665085be4cd089481359e5763c00f2939e4380361de846cf25d507e27593a255fcf5358abc67542d18a1e6a3954cb6a2a6bca101545bc32d6b08b5cf1e4ace257063fc9dbb10fa252407119508f8783d791857ef399f159a3f3a42b04de817d28af0285bd08eec4597c12642bf90f060f4c48b827cdaa95c2822b7dd512fa01a12027ceacd5a88aae90daf9571babd91f1", 0x93}, {&(0x7f0000000440)="d69ea74cbece602c981fb49b59b04edabeb27895b8efef6c44ac1f08fbea535818a9514dc0bcaa903c5f7ab9324fda813f7599d39940571fbe4d92b2f35d81b5c6f651866e961af76267e432091f2ab04f2817943a06817c71a3b3ce0a113824db16e555a721d869f9322c110d20d93a3608ab0af96c63abe3e8c0d7f6f388d80e762c4825552a78aafd092f30c5ea27f6d9cbf0e5437db49e24134a4426ffbaef5b548148cc2a37471873adbac80e1b", 0xb0}, {&(0x7f0000000500)="4a27a63f2218f4e4994ee8695998bd822110002c8cf97d2de81f8d03e4a8c3485748dae97ac82727387ce95523f61bed3f7fd5144277174615539822e7d03d116146d5450f6ba4359113ad1e3ddd3af4bbfc2a33", 0x54}, {&(0x7f0000000580)="60baed2fad8bb23bf82eb776f82fbf5e33e90fbce4ea72021d7c9283331a9c0a4d148852da859746bf96dba1bc2f52f55328a47e48193ce60d68510d3cde65445636aa7cc8f6519e81749088e1a4d1b737d119cd3c7a64a35c9d41cf82524e3b123b0de84a29cb4e50dd5b3b7e79a841042261d1713cb14ebdd63f153945371089c195d0a9e02dccbb9afe464b", 0x8d}], 0x4, &(0x7f0000000640)}, 0x1) recvfrom(r0, &(0x7f00000006c0)=""/205, 0xcd, 0x40, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r2, 0x0) 02:34:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 02:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x2a7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 02:34:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffba) r0 = socket(0x1, 0x1, 0x81) close(r0) recvfrom$inet(r0, &(0x7f00000002c0)=""/73, 0x49, 0x1, &(0x7f0000000340)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3f, 0x3ea4}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xe5f, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x5, 0x1b}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x0, 0x6f4}], 0x8, &(0x7f0000000080)={0x8, 0x3}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:34:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) madvise(&(0x7f000048b000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 02:34:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1800}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001900)=""/4096) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0xfffffffffffffe56}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000031c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0xfffffffffffffce6}], 0x0, 0x55) bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) 02:34:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000000)=""/58, 0x3a, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x919}, 0xc) 02:34:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000000)={0x0, ""/57}, 0x41, 0x3, 0x800) 02:34:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x91}, {r0}, {r1, 0x82}, {r1, 0x40}, {r0, 0x86}, {r1}], 0x8, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x389b0, 0x37) sendto$unix(r2, &(0x7f0000000300)="561d2c6cca5338a87451d3fd60c6e6b0753633b975d6ee3358fdeeb7e84e3669a3c072ee519771b066bd6c81efcf7a12f561756b36b079b26a2952d9a80dcce4523c7e50eb701e11217ba8c184e2c1728c3840ccdabb97c02b67787fbe47560fee3443d45048f20e", 0x68, 0x4, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) fcntl$setflags(r0, 0x2, 0x1) 02:34:52 executing program 0: poll(0xfffffffffffffffe, 0xffffff3f, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xff) 02:34:52 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0xfeb9) 02:34:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r2, 0x0, 0x0) write(r0, 0x0, 0x0) 02:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305557507743e72acb52c566a52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505b2266961b419116c8b9fa98df79b1aa045b8321b5c14a2d6c636ddfcc91d30c9dc1c302db74b7e10f784797de9223a91ebd583ed3188e5e69e397d0f97019ef9ab9b92537ea67d52ac7ab731f1e12", 0xb3) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x6, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x2a24, 0x0, 0x0, 0x4, 0x195c]) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r3, &(0x7f0000000340)=""/149, 0x95, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x1c, 0x7fffffff}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 02:34:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 02:34:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) 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) r1 = socket(0x6, 0x4003, 0x200) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:34:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) getpid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:34:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getpgid(0xffffffffffffffff) getgroups(0x3, &(0x7f0000000140)=[r2, r2, r2]) r3 = fcntl$getown(r0, 0x5) setpgid(r3, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xffffffffffffff30}, {0x18, 0x1, 0x8}, 0x2, [0xae46, 0xb55, 0x35e, 0x9, 0x3, 0xea6, 0x0, 0x6]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = accept$inet(r0, 0x0, &(0x7f0000000500)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000480)="80be5fb3f351e008cd12b780a86d68e3d6db2252865cc8f872e05a28372f53e67975d1e3bf632f0bad3eea02fe4e3d1cfb636566f1de48b9b12c8a581d184ef2f9868db45a8580391334442762d7ce605f23fb7ed8983d29259ac33f12", 0x5d}], 0x1, 0x0, 0x0, 0x404}, 0x404) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) flock(r7, 0x8) getgroups(0x5, &(0x7f0000000340)=[r2, r4, r5, r6, r8]) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r9, 0x0, 0x0) sync() 02:34:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x82, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r10 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) chown(&(0x7f0000000180)='./file0\x00', r9, r7) fcntl$setown(r1, 0x6, r8) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 02:34:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) dup2(r0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8001, 0x8000}, 0xc) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000"], 0x1) dup2(r2, r3) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:34:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000180)="bd11301dad2785a1d0fa9835d566", 0xe, 0xb, &(0x7f00000001c0)={0x18, 0x1, 0x3eb1d935, 0x9}, 0xc) r1 = socket(0x200000001d, 0x4000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r1, &(0x7f00000002c0)="fa9d6e1f86e915dbadccaac0f71d5dd155b3ca582959d5112182b0e3ced3bc9cc43947c49f69e8de2d330009b5587690f8ce95633088955d2402ce465b3db147db3212ca69e2590e47b71d535549f549c72f98eb40e970ca5018d4b3bebec00c837953e4f29096b893f7742b33a50facad6bca7eafc724ab408bcac6c08c463a9356c2edb9d5189312b50420bb3cf694cad89c40ba7d19209b32369a9f1c00ef3b85325e5d69c6ced6e111ccf0785ab55b79f873eb33160c8ae9809abee907fa6756dddcedb8bc37396cad19152995e5a4bf1f651f31d4b5d6d2747f3d089ad4a7e878075f2ef89d4e71f5db6477051b5f5e3bafdc9677e9e0c82172", 0xfc, 0x400, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="6d7f2d04fd8a6bc5de75b274723e3a00ee0be66262fd227b3b", 0x19, 0xc, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x7}, 0xc) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) 02:34:52 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000280)=[{0xffffffffffffffff}, {&(0x7f0000000000)="3b0a001f4d1bf07dc3532281ade7aaf41fc04942415fd5ca4522a95c343366d6e4e2bfb69737b856de90953094b073e7a43001eabc4dd9a5ca1f799aa0b85c9ee320eb156a17fc05cfea0bfdba8daaef7490163e88020ffa0060f916c5d71a1bea6451b86cd9a027174cc340a2244c2ed043c32c3bda759a332d77f655bba4ed2d3a042efbe36f24c4399159c7d84d9f8c6f276be21b6484c0f79e42b7d6007f9a5b44b6d50dd24abb55df72d7d5cebd40dcc23cf507f2442252943fc5e430efde3b5a8fb2a2854d0f002091d6", 0xcd}, {&(0x7f0000001c80)="3fafdd7e8a197e37f3eefb1888d2cfc8de993037eafa51d8d93a2b94c0f08976016bd0335f75c8297ba26c3e96448ae03a8c92df775e7798214ecb16e44f4522b190b2f251a7e4ecc2107e1d2b925790a49f9db55585d1d33693f5c8024a6e28b771ba5c718d731b9ef21de812719dd2537f27fd3f9f037603e03f6505524b7793199cd192aeeb98e708ef9a56b34bd738a2f297a534e89c8c63e103b280e68bb4144068a56237f4535b664a4116011414e7e2b91ed6cacf5fb74102afbb540a208ce79ea5f05e4035d7efffdde6ffb23b95ed42a4ebb0842d87b6bea4d62494883d2c823b4d8a994ea941da376c09f2e48aa2abceaf73ee7c91f7af2b79325f7481642915a53767419c00cfaccce28fcec4ac3c8a6dc32827cf39dd5f9f150ee027a4ebd08b4055e44eb1397bcdbb300584eb01376f3f1ed0048003381c7f05c8dbed9df31407ba4c32351357fc9a948ac4e41bf7d630a99500f14320101eb4418b9e27e81c3d905609ce029006bea2b81ef5748ddaddaf0f5dca1a1ce3bcf5215ea63d82ca148ee824586f5eca2087829439eaed822cafeb09899c8101a76b9782e433f67aff2dbe35c015361956cb6d73cad89f5db81584e88cfafab5fea54515d19f07f77b95efd951e2bb0b59382a0ba251b5a2f52d2b40d5a98c87d6744251d47644b4e6b0e5279e7b96bef20ef9d9f6985cdb74a1e511eae3fe839bda35a8b7dd86444aa61bf4884c6bd067609a79b0600d84cafca1d3f5c7a7f96c6ffff62f8e57eff18320c511f1b3601eaf6a25dd7af8a2d6fbabc3c0880f498afc0dc8c0e10929b36170644445e8680b5d40236b9f3f786116bb6cc40c2a1325da4468426e34760d249891197a15f0d9fc4e72c288223af517ca819e8ef21a7cc00d895154e9560459517c9c615fa6c4f781b33e1d9bfa6236dcb33b3dbea4ecd11735868a92d16eeebf6926b52fd9914b0a35373ab9c74e36c1b4fec260a5410d3c28d03c6613785708a2d19f6b988752256c13113e0a6e7e752e3e56340783ed52c7dd34ffa13adc361adb2b5dd85e0e1634e87aab2d517213c62a50fc7c49a72239429bfa93d0c7fd4c5b2cfa0097afc11862d6b45014a95d5cf73707c0da87ed811855506bc4ffd391d2d2aea7aca805ed39d47a08731f0ad684b5c8d8f4a7ec96a718c7823c24a5ec9ef7f5183b6f86b0738f907d1730f368146fbf1bc880dfa44d804577e0a3b2bb3c70d90da3f49ef0a4cddbf79f34f3d16f79192afeba24f35d93146390d9657cbb195bae4b8144f98b88c32875d45dd17fd57ddeac8dd36e513231a2b5af6812c6923959387795fb507e60c37b03eeb1ad47c54e8ed2d7a85d2057f758a44090b78fc81e47f92b319c5e1744c288b4d3bced82288da8b1cbaa95db539856a3ce9d9c20548e06818bb2cbb62b5026e6bfb65d2c0443f591fb68dff5ab5b0fa8d3db616a5248b71aed12e1f8b3a955b0894656e1f9a5dcc593b769cd2fe50383af3eb34261f805928fd3cef74699ef40a83a5f59841ceef9d9637d8960b85846a9521a73bae6ed80e22f03f43c24223690cf9d7b90f371173e8efad4da2433257bb47f3f267b63f98f055a050f748176a882e469467ca3ebce7ffcbccd7abffa04c223d938da68df026d5636ea5f3b9d2605ca63e6aa584a05da94b2768ae539a117673e883cecb03e0e90aa92b8711b2c1ff1a65f337cdfd86a84f46ee71395072bc2379e4add4599317f5b4c0e2326de1faaaa45de55827c8586b41b9d140451341c9447200f5cefe845903e89750ade0b5c410d25a53b0815459c251910900d74e636bd504d2bc93621a643e11cc4a6963c06ab5f84dfea2a78f5710ab2f78129b2ee694bca49d8a4f5733cae5a32c10573bac64f4acd70c4d26f3222cf091bd49737b8933223e2530eaadad2cc1e70fa4e97bd620927c27d2a97c403216e92bcca9d1340b4897914424ae88481901cb3bc401aad69e411e455c6c90f4812487a318b15ee819024a2f9042fec85967fba8afbcddfc6ff861a35d8720e04273b1dfae39f563108be946a11caa67e4e4d11d68207091c91febf54088b366b2c589cf9fe4953d26d84a5457c93a2dae4048044ec35586ed0a22c45e2eb25739fe2f87b58f5c7234f0d0548ae29effbe58427b2fb41d4f37ead2119e846edf287d17145b67984bba18b867608172908c13d543a34c49027f688ea8d18ffe721ad7b365f5a4ea58ab67c4841bdb7f9bf85b46facdb7c12fc95f46e80490c925228d05e26c749ccd0d5803b7afec058098fc078009c7aae242e8bc149ba05ea7a9ffad164a1e0747cf63aa476dd401ab4abb5e89ec342f0064740e2e2722feb0830ced0f61e382040f9b7e0dc9b5fb94ff14da8d4b5a704e85bf4a22c59bc87332fe8992e45e1bb60a92e8a0f71fd944495f7d8998bd6116d6f97b8694535fdcbf902cd51fcfe6a02ab9658c5637c0dac14af3c063f7bec3fa0ec806113f7539ddfa7275a7cc69e37713ef8622f4126c399a4ac5b62034e112829a2b7bf390f299dfceb653b372d85318d3eccaca1b7091ea7c217a4e9f664930b107ae4ef2bbe10edff8cd87fa1d5c0280745d926220e00cc26e0a439a428073b02fd5c5bcbfe11bad004f3fb8b6eec7e39ffbed2819c31342d9f33edef07d9ebc5d89f18d1e81703a6afbeecc8d9ee64ad688c9b22ae213636d80f0064536720b399e7e8f21135d567d7070f0d3adfec36561e218a1dc936428bbc6d83eeb0bd8a500fbe2fc26bc5e5df8c48da28cbaf034c062b88a6a3293731eba7ebe323275921d4751f02d752c176accc8b9ae783d90251cab78de8adbf0d6caa674e1490eb1f8e73c420f58ee0c81c2efd7d6343e58590007de91c993222285c8d9ebe8c73d1d53e464dfeb79f90fbb83456cfbd94b48166b75e76afd36e6c4453be83f1e14658e20ce462bba0c161f8bc63e838518c0e87c90fc29131ecc231ee7278ed6dea30ff9ac2f0f8487fd56b5df3360d84b1274c57b182386dcb45c8ee0a1c0d982146acc5096da379e319b8a890925f62cdf0c82093256c3ddb744e13bf61d8f2c56874bdcf2a57959127b58b1ad0b0627051e1a878c6a5814253190ba32e4e6c8062b073b3ee275c09d4883d596eec37891067c8be83e4c6825a3a6d09b38df8bd52f0a628a0758ed8115f24e21dc89d3762ee29cbb7bff085b89cd3d3dbc9654b323dd2e85cb9a3dd468dea6006f46c877f48c2b66e9d63967020175871056f3e421833acd1b6c77804e3bc37cd489be5cf6983db44d7502b670c25a3ee8826daea7f32b1604401cf6cd647ff55dcb645c3658f20939ec1e03c4e375c50699964846125a9b7e9ebaeb261695fb171509d2b57c234679d54aa82237d851dd8c443ea3775f4ae6e9da803724d20975ada44c2fdb5e3b02fbb1dcd101d3b9ba3da47bd1b86318024f8165a1524d4e7691ecbec8b82bd9c51383acbcbdd9356d2aebecb1de0b93296a9743edf88f721674e2b53e44ca5e71bc790f7c38f174534c4d7a1e250dfc22a93846e23135c6e61f68558749fc85ed64e9dd976b38c02d062851f55005fa01f97f894c6d6b2bf1220836cbd5b9c1f9e445f4aca7b9b1d91447b45ae0b2e7b547defdf4b48e2077452756acbbed7d509e8b220efc7e05f2669705aee6c5a2e064dfcf8f2a70d26c78b78a5a20c1b5e20526d79d4255c8f40fb45b8888684af7466dd0f39cb9b9f35ef2a64014a4142e90c130b40ff27eb254325db72a5c1ec072e4f63b67a4d43b18c46aaa295eca481dd0aed5731d11278a13227cfe2179f51f11c1589740574ed30e9ce872b49c2b210bb4748889dc255534fca874d73b5e5d00ea528bf13a0da84d60b22cf62f19f62ef3c2ce9a505b98994d718edba4861fee049a0542276a702b4a0c275754bff0507d382e2753460265ef91644ca1ff46875536491833c6540b366c7cdc6042162eb12a06904002c928333e07049c47ca819e78823ea87551a55e30d6c8e1242d6d82a4d54fc700031a46611f35f4d63e1fa1244d1e4a8fd5dcb5e83ba231a1e8c0699cbc683d78b13bdb5788a68d401fd98fa64352c51fcc77a8e7b3ef422120ad7fe26923ca10e74314398ad1cf80a6210f7c878cc6f860a128e5e4eea983c33955c895969d5698b77c5dc53f630a55049e0345686adc9bd6498b6f075b661322e6b4de5c46f0e51b44af330e233ae60c31cb0a7390e12f27fa68dbbb5100a90523223aedceb651e6f0d81177dd18f4865628a4d8000dffe4c918dfc9eea047fcbf066dcf0c551eebfcf27f3f69a4416601df756cadf522b13e97cd3e11b582e334130f8e756eb240cd14681005cae96a0ca9a978b6c4e57e567808658648b0d9fdc779f681e4c2dbc3833ec2fb8a5c644fb3ea9c25d66858a1905d952359b01ba70c5d1d4b50a827d205fe25a43b11621cc6f7d8595f70f7f7b1114a9061960486275ff53bd96780d2999a9ba48a002ea2247099ab1f484dffc026f8325e0bd8200bfa8d7f2d9f66401fbb97cf0e6392b880496803060e23119d2f7b1168213ca1e0691e6c7a80f76ed1f3ba0ea1d3f416737e885fa5e38b6b5953573cc3fc26b041bd8935e5138cdf14b4ea7bc3e59f309ad70f18e78acc811a36dbbfeae9936bc935b5ff8a112251c73a59bf0db219554646c50ddf53abd46fb70b6a8abff5da8a595181f33a1f69a37ef89c6eb66d45b004398c2dac12f2ea0a973a0bf9dd3cdb3409d45f6e32ffd553aceb9636c563f319916102000cd7eada9382fbead9ac6deb3dd2284c57ea05ecff9479e11541f02490e39f6bee945ee25e77ba59c28c136747eb2287a4360eb5bd925af3248d0865f87a9d8eb5b1a9528bcfc1f782c377643799ae298eaf0f061bce707dacfc7d1a450d450a555e7bb1fd39b7decd2f64e876d0c431e98a9a33bccb3141b0d2e5432e2e28f239df12b135db3f5f43d68fa738a946f907c4e63b22d7d2e50b9337ce747196864c72c4035e6e4efd4b67c6316465b1aef72a564999e614ff87a6b131a0928b606abdc0de95bfc22098ce23a29db5e2eaa85b177dda464086f1b0e50dfa32b11b2488355ec0093563e98f709dd2ffee049ceb1461d7b02e824005e1a34407d434374bcf9f424d2392e5dbd1c215f67ffdfd0f571a3447d451eca911da893304e97aefb743feb5175d1528517e99ff95d028f30c6ee8295124667c359c1e0cd0a0de2c3e644c064334e0fbf70ef7ed3d694238f07c5e062c363736ae039a1e0206db2f0ca439758e9c24b9598a6595b57cdc6b4ca156285b29fb94274d41d641bc399a9be4d42e5135c7e832ea7f0785b9c4c369be65cfeb5df16857194257e184e8d7ebee7d80e3bb15078db54da2110cd65c2e5bc26cd1d1a5cbb12e346a63d4b09449d16b021741a1780fcfae2b2372cf3ca17add4783b6471c3cbc0233a97e45f1be6eaaae326747437e6e33ef563dfa493d1fda83fed49484568fb6ba8aaa95b711e011c2a9c1fe194b97a2ce290695fe86195e5fff3ce83c1296cfe55a2bc26cb65284cf07ca3c7702736c8c6d14531e6eafe06d7b74a2d53c9b0ab7aba8d3130da398e4133e5131a04f606d6b0390b38feb5fd23d1898e405986ff9ed3a412d13840f49f0f5d2a521ebd5c25a59f0d10c0c38b35693ee14ddea6e050194012b4dab1910821da60f0b6f38645df5e2385049773f1175c2c04e3b551c864b6b7e25e58e27b76e2168dc9eb2f0717033f7edf7acedfe90b78221c2c282bc666b420e1b857a4baf011aa427ff0", 0x1000}, {&(0x7f0000000100)="f5ac7f69c9c43c82486bb3dedc72d5d51e1fde7461c96d79cc6b37565492cb1333c3cd1468d933e0a7f11f2efda6592b0be4c9b8e19813a4c6ab5bae5685981d4ebf0bbd636c22168af5afc3a3e3e83b456cd2bc92070980b1beeb05ca2cff276e9ea9098c545f98b2174fca62d9791ac987d2eb925d1550413731f8ae8cc4893e774d553b776634432e4f44734a1a25f5052c228837522e46aa61b8eefe7ea49984757dbd39bddaef47fab2eeaabd549a8250ab150006bbc3f8377ea03e52a870d8a35c47a34e899ebab196c19053c1220ac9c4fc", 0xd5}, {&(0x7f0000000200)="1c9df46188275c8846bea73fbaa5dfea4df6c66acb4f74c9f309c277d2b8a234a011c976877f", 0x26}, {&(0x7f0000000240)="7f36443e09437332867e60e40c4d5f7fb3fac24edd20bb067613a3", 0x1b}], 0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000d80)="b554c8f8369d1feca7417ee479485017b676d94091b977ebe2c76ff359f21099ef7e21469490fa05e10db78aa21745571f374caee3b3fd3523522356d3ec26c70b11c832c014b2a8df2a114fa0b4fd45d6fd07e727205020517d4f4e99dcd3e2ace247dc150a6c4c1edfae42d0766255d78289368d7454c45609d7c81485f86ba8de27fb2dd63201592c98ac097aad27cd0bc1e650174e99fe7c15dcef8b585a8430fe919e9f47f812f2c5fb450399399ad5fab93d4629dddd7c38e575648d1512ee91610c134c019f23b4213e0c2695b329671cbb47e938dbb43197f5b3ca4e332b5a3c951acabdb31e9e2a985c06f3cc7157350aaa2eaf95f91be493343bb19b6b936d7938db6a0b35350f1d0e2db9cba3c3dce16fae896b887531d7bff36cf4f1f56659a5c3df7407750266f96ffeda10c563d5266ff4ce84d90c59469fddcf50e17b78efbef8c4bedf30938fdbfa8f94a6b7b4b3b404b7a0c1420a222acb38d9d29d8c56cb41c284e5e32bc27e9a1ff9c72be9848377e270e3b7e897b5478ba054801dc3a71915274fce3080e36546dfdeb33463892c3e2cbe8aedfec2e5c0b9a35a2485ab6cc100d93f76b9861f0c7b8663bdd80f4b1bcff6c9947c68e7563495ce49d8b65cd6d773c75564d61215ac21e2bc79244a5fbdabc151d27f04bd4adda14456ae46cd1da9ad23896e97cb1bd9c12bc4c5346661b0b984e26cadf8209189e88cb0327a2c677e043f3ee29bb3c3182f2add6ebeab75f342bb0279627ee738c35399c564a303fa49db6b81240c7703da1fe86738b64a50c5be39a009e13cf76a34df2bc7510fc1e08c84e9f7d133979a91172f6c116ad14a82c2904f588ddd55d39f5c4536853a8b5b39e041121a64560342ae0932773fd53b5b6d18413f5cbbe48a648499fb86ce2eeed57fd74e38331af9ca6b397d22ba5747ef760e129fc7e60b6956507b5f3eeb4398e2c8a0cb7a75a5fde9114e731b499b320253579c6d29252d2aca11c63ff7d13f69df6b23439d9d0d66ae9f874d4ecf7ef03da84fb9ef7a7d77f76ab43bfff94c0f7f312db893f0adc2e3fa99397ce3f3c8c9ac786072bcd7272c5df6bc1d1c0682f3dacecf126a8eafb312dde3915450d12d15cf2c7c2c7d9273ccb4ff6951b6a3c99aa380ac8b7579953bf8ae13299ead7f490d1da5dc9b86d7e1e2adcbb10512611647a199e37424e335a3f51c3e20548a3eaccf75fc2264a22088df773b8d3312346e4c035d0be4bb675cfa7ec82ed23678730a1ae3b6b67f35de384439367edea414822bd859e95ea654cc6e0bbe256053c728f213be894b6a11b29651d6831dc6c6527cebc3091793868168b77c71b5652c2146b76881cff479359ae4bb2bca7f4120f0a1079d0e81f95ef53f5cdfbe6089e6ebb7b334b57cd00831b3165ecff0ddb2431bb9a9368158b2fee4ba06b3d956b364ffb1ad9c227053bf9cef6e4e2d695070bed7a61df5f2722404733b17c123a7866f4066237b6841b9a46afdf310d14850c68b3a3d341e867f6d0e01816adefa2ff3599223425f811cabf4b9864074d1e3d943fd379065c51978aa26a3eaffd352cc5ea18c6139e233fedad417a36ed7ade4bacdda956343e2f19d0b1b4bf8c2e6c8c1aee8b5b1376500ed3a4a3a5393f2811c6d00d0fa9c71e44317bbd60f496157a0aaf81f87e15157029059f7ee593f2180cff31cb5937427a12e10fa1b99f2d830f98e521ee1bb49f98f8b19bc3064f4c09bf80fc9b59107fdfc6b263b25ab5525a1989550284ccbbe342ef693a4e0b623edb1d736274f202a24706eb8c3bdac72092595bf43f696c782a67e54cb5961e9c3fc103ebaeef29e43c6eb9a93769de9a1b7e434e943646e52a73b05c14493d5ee05abc8b6113794a7a642c9c0c3cd3e83a5f1701d80cb7d8e32ae2272eadcb53c8dbd7cdc641074bd66fea1e78dbb006f5b2d4c83e220fa9d0071ba113de07b11b46944cb3784d007e9e7cfea032a762d9a8f95cd95999566a5bfcca54d5b4256eae063c56104ad6c835758f86f8e08f34fe27dc64e77f7a42d0277a82cd67b83df9c15a32071ab8dcf05c76355618622f07bfc2dcf015bb4637f471ff6fdbdec61ea4c9daaea1b2f08ff23d6131bab3fd1d7480eeec886dca180a966fe043e8447ed61be330bf11f88f61f86b79e3f6e58c28acc7926a347eb37c134af81b6899dac1728fa73087ce7d3a09b82c2e3b9b87646d89eaa1e69c2070c8b347e3bf823b1422a29a0442cb33021f078f8c78a6ad6b3f96a2795649883f40ddc7c777405fda46e023ad23068886286729c8a525ffd103c78547ec2eacf4f11a665611e644d9f7188555c125f231841807e469f8c1cabfd6fa281c317ba301fb18f65b462b815143ba49a16d184bafc98a7ee66994a62807155be34adf8293bd2b38b3f84b5a8973ef89d9a8f2cd6c9748b7708e5197e49a2fa45c3313ddc75480f2f61b854bfde1f6c0c76ff5c412de7b8aca5a11322b29e9725656a5b9215582f88ab10cc73baf331df41b2b0c90bbd9fae37a4cecfb215369c4a17764f5ea8376d338b0d56fef41a54b34206d0b40cdf7b44dcbb8ed372f3039495a403048f435edcc8822bd7e09ca7898ffd2db7e1591fd48d73d98ff5e8d5722347d402a79be57962a1fd0219954c06d35046b2b94e869d0ac5419b05c9bd78aebc53bce85b5f86629db8ff2e179845ae8563c6af900719029937e3d5f6a8044d65e55dd4566c4c4a55d3bd3504492705e17bf4edef130aa5d2d696e0b832ccc5f3f6a4d94ee47b231526c790e51324334ee0b7f6d322e66cd1388ab839969e0c493e13aaf09c2c7129e5b6cd72022eaa0028e09fbf3dc9f04d215478b4d3b236cc018f892a0e978505d883b74b03a9bcc25402a36023d88e8d92c131ead60d442a59f6e139228ed3b972ef23c0c46b4fdfdaa4c02f5a5dae873a25004fceb8328926c7b1caccdd2f295938bd8d230b93b97a17203b832fb3119019a06678480a39642bbc20de67c2ef310d9ae6075d6842cd8ca0e60a3d3cec6d7628bddc373d9584f63470d8234922ed3c0f0d45a44c4f58d67fcb1517fca87657a94c805b4dba119744ea892acb44c460831a225b356f565d559ce0d722fd4e3de5cb69e1aafaee5870646418074a41d8d1b2e89a54287a694063a1437933519f1c0fa8fef4835f871c58f187340c42c0df154bf5c1258abf91f18f29481d2755584e361ae9db20d97004739f8206625cf812caa537f0c899377791a7e1e88549d97680b0a2e5fe26b52f9fa78d3625d0bacf84653a1af4cd81594108a8520314ea6983f5a92b5423b4f09012b26e6659920cc6ce1474b70e7f5e6f6df052dbf7cfe3f38e6726ced247a8e693fb26cb834b7fa72bf9d34422cb6b58823691a1464336311fd4b8a076c40e19954a92ea61917d711f3e0e4991d6afb4b4dfd7f5603012a1db484f54e71adda7de9a288056f351d610597a71f3f163bf169ea5d3b948598c46a20971fdf83b164378200068d232d23c32f1ada8a6f7026fdd49e546a18e2b9757a8e462c4a0ea03e131337fb6b454568457490e172472f3216bef18b68819985aa6825f15fe3dda7e1bdb5d5aa2763cfb65cf0dc9830f1972589d43152bde8f992e95a1e81bf3b4bc08af162eed9ab3fe829cf5f9d8160c79c5c1de09506d91ae782e9ebe1d85b3318d08d086ed982ef5d10cf3e2f1b98160d3c3df0e66bffc9b150441388ef5f573c8d59343d38cb051bb2972336a8075218de8fc6d218cec5652c9255ceef92c3ca881c50607a280feaf5d61a51f6cc81d85b7eab15f35a4a965d6fb5ba28ce4de3910b3ed531e3594c36774239e0c5aef2a4220bc6c99e049bda62d14cfcb8105cfb26ea050b7f5886f9612e30378522fe6962926af690fd1b6e7e1187e1b4c91cb85f554e73377e6af7e632ddab8e6ac5788dccc370fa11096ef8df9a04f3d38e5cc7332d9e34e07b004d8fbf5d560d7cd59c028c3842036e9bd40722d9b1763b3316ef5fec633b71397d605895f6ce80ea7cb25d6eb8f375e0ab94dea604a18bb86a1f355462fb63937c0904d46cdd159e2611fbd07820915ab7cf856903c87c330bcf1d80bf6ed64af3bb8c935d7ddf912af09c3832e964fe1dfa1d3120eab475ea3ccf286c7064a204a7f9df6a27e3fbc6c2e8afd4bac52d2115135321e3784df4af7772e4a1860735659cb0f7d36b930df97e1e2855b6396ae1d09310881baad8da0649893b48ee071996c510113a716f6a5d16f8cad29e65b20fd98c3e41a4828a797cea81e1a48bd90cd33fa24872bb507f6c37cc73b979941d5b8520f2dae7c2ea348681c828ae0f1b9b7ede30c9f15ccbf1f855879adfd1311384d80d8352bf2faffb612e4926437749c796049fad3fd21961ddb9c765c76ef8d409d1b8e5e7f7a2c70e7806d21ddc0de81b608d43d290deda0d639984cbecd27c5e9acb63c0395f903e7d82374ff076f0395240646e7d068a42482069856ab7ef2df8d0f419ca47782b13244dbb7b7df8bd46d2568f33983353f35e9de680551283087104359c7b8f21cb846b5030bb692f1fa63edb0b773c9601da2ace44ec083460c4d73b22391334085d5c9199e7e53956ab71baf2d50eee57db43c5f92988ea9956c1dfe47526d3b0a8a8b7a8cc6b5499c05f988dd3b770ef415a35f1db11133343b1909262b573f2eafba374d2fa87d514e6ae9c7849226c2b09eafbc3bbdbd967a406584b4a8f5ef8b91008c64683417025cdb5c0ad16cfac5aae253c02e45e53f4fba30987ccd5a00a4362fd63a9826f85a968f1c3d06d60e66c22dfe1667837b07170c5cf551da119442942dff92426ddf0087b630eda51995a29b1fd3b6c693fc44ad0320b7bb580b21b5186701875835178834aee1bbec92c61802f8475a0e19bd39683a6f76f5792bafd3238112e82f016149c108c8353e0b94473e5622b654c6bbad602d10585b761a259e7c58bb5637365227822264779d2cac2a9af30d830e36f4573905c833da553516cd66029ba7fb92ffbf0e1cdcc1acaafd3928e6fd70b62754d8814a6e6e6f9ae8cb6413d2faebab87bad6ddccc46955b1622bdfefcf815b38200634490a01bd4e64d38c1f12d41062d1db4aab8f984f49827c3fa9f3aa0528ebb4b75578164de5b5709a47457eac60b765f34179ef82e56746a326fedff838bf90b6ff1f7a1ae122079848c73692b56fffd825a67be2aed8c76e60d9ff3dc9147f09500a3f157f1db199901ddacbdebd2e18cefaaff6b6838fe6d8af44f81b2f4eddca52a49ab9001c983826abda3f7308c3b4475374bcd0384febc5fa64309a2b3c34467b97dd635c689d242e5fd2e334a8af06f50d052b8b9957faaeb9045ac7fe1c2f7db880", 0xee9}], 0x1) 02:34:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x0, 0x4, 0xfffffffffffffffb, 0xd2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x7ffe, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x9, [{0x3, 0xffffffffffffff00}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x34e2}, {0x0, 0x4}, {0x3, 0x800}, {0x1, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x80000000}, {0x3, 0x99}, {0x3}, {0x3, 0x7fff}, {0x3, 0x8}, {0x3}, {0x3, 0x7}, {0x3, 0x20}, {0x1, 0x400}, {0x1, 0x6}, {0x3, 0x1}, {0x0, 0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x3848}, {0x2, 0x5}, {0x3, 0xffff}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x7}]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x2, 0x2, 0x10001}, 0x92, [0x1ff, 0x401, 0x80, 0x3, 0x3, 0xee, 0x100000000, 0x80]}, 0x3c) 02:34:52 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x20, 0x0) read(r0, &(0x7f0000000200)=""/214, 0x9a) r1 = socket(0x18, 0x400000001002, 0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x110) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7fffffff}, {0x18, 0x2, 0xea, 0x6}, 0x80, [0xffffffffffffff00, 0x100, 0x7, 0x7f, 0x8000, 0x8000, 0x1, 0x3]}, 0x3c) close(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x3}, 0xc) r3 = dup(r1) socketpair(0x1b, 0x5, 0x7fff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x4) sendto$unix(r3, &(0x7f0000000540)="1f26404b77ca396f0f28b701a615003865c3040fece790263ca2ad236f64a09169f5b222f008cffa9762be3c000d8682e2af98e70646259df7b3b39d227cf617f0f4f5fc8c270fceedac5f5a7fad3b75301645c1f3cb0ea74c0f57389db38348899891a110b468fac2666d5b9018f6e6957a27acc4cfcd19b3d9ae29e585d9de5f47e87c170bc49da900f6ec5e6cc5b757", 0x91, 0x400, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r5, 0x1, 0x10000, &(0x7f0000000380)="e6e1132d192bfcb693db75e18b0db8294319083816cdd28e9c9be1e09cf1dab9760c7013b4981d8c6b4085576fbde40afc26a04ea904afcd90f2e824038797be65264247fe3afc7679c72e12f27eff65f3cffcbbd59da5f251371ea2cd4dc588052b5fe24db3f7b97cbafe58e7194a31e4e551786b9ae9835e157f3a95fa858d7cae484814f38c56eab44bb48cc9433484acaacd8e97d347b4d732f57ed9b6642999e83e3128414f1570ec38ee1ea38fa81613e703d8b3224a98023c8b7a7ae87a49a3a37ea0d66046b8efbc04126dbce90121449218274677e6d7a74082640736cdb68c95b7a5ecf40ae81707a9d8deb4a467d966c6ad8446", 0xf9) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000100)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180)={0x8001, 0x914b}, 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:34:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x18, 0x2, 0xffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) shmget(0x0, 0x4000, 0x680, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x131, 0x7, 0xfb, 0xfffffffffffffff9}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x2) 02:34:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, 0x0, 0xf482, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x54, 0x81, 0xb, 0xe9}, {{r0}, 0x200000000000, 0x5, 0x80000002, 0x800}], 0x8b6, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fchdir(r1) 02:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x3}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) 02:34:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001040)={0x3, 0x1}) getdents(r1, &(0x7f0000001080)=""/59, 0x3b) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:34:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x3, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 02:34:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2002) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004", 0xfff) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 02:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffb, 0x1000, 0x1, 0x1, "2b2b757bd2e791c194adad7d4b3ab39422881b70", 0xd3, 0x200}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9ed, 0x0, 0x4, 0x86, "d019433530311976c0b87a8bb4ed7eb74721743b", 0x1f, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x80, 0x8, 0x0, "aad3851866f583d02a1f3b309c22a64aecd08023", 0x9, 0x1}) 02:34:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/163, 0xa3, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 02:34:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8000}, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) socket$inet6(0x18, 0x8000, 0x3) 02:34:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 02:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000240)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da8baf45fe90092ce43c1195593d31251fc4414c22d0323232033e39bde3db8e2b14127acdd782646768b778b078477fe9cda358431256a9af44990acf4c7945d7f71d7e3c4570a2ddb13118ff10b85f79eb63c22850517309feb0bdb6d52c2e8db8c7ff078f25045a4923783e0de3a3f48652adf8676ad37d23ab1449859f4367b6d54ad5be9072faa24e4b8b3a14d60da453a385d4a78a9c4a30fe73eebde0be0083ca48f7a5ffc06aa3246636cd9b157f3d1c83f8123a5adf56bc9e4f2b54da7d30239110459e073ecabae584c85da738910aae86044", 0x2c8) 02:34:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b9b1f5d334a29361c28913834656735b4ff4b209"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 02:34:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/12, 0xfffffffffffffdf4, 0x804, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffecb) open(&(0x7f0000000100)='./file0\x00', 0x22, 0x0) 02:34:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$lock(r1, 0xf, 0xfffffffffffffffe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x95d}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) r5 = socket$inet6(0x18, 0x0, 0x0) socket(0x26, 0x4, 0x2) dup2(r2, r5) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x101, 0xffffffffffff4188}, 0x3) r6 = getuid() r7 = getegid() fchown(r4, r6, r7) 02:34:53 executing program 1: socket$inet(0x2, 0x4000, 0x7) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 02:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x0, 0x7013, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 02:34:53 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 02:34:53 executing program 0: r0 = socket$inet(0x2, 0x0, 0x524) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e9", 0x1) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x9, 0x1, 0x1000, 0xfffffffffffffff8, "7c07169f0108f2296b5e951e9ace6e6cf1887ab1", 0x3, 0x180000000}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fcntl$setstatus(r2, 0x4, 0xc0) 02:34:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f00000df000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:34:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:34:54 executing program 0: r0 = socket(0x2, 0x2, 0x8000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 02:34:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc00, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 02:34:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f00000001c0)}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/253, 0xfd}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r2, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xffffffff, 0x8, './file0\x00', 0x5, 0x780c, 0x3, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 02:34:54 executing program 0: r0 = socket(0x4004, 0x0, 0x10003) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82d5086601000000000000008b7254430957399537dc24835d5e6caf5c90e31feefb4e0ef6e5c4bad0ec06ad5ffbef73409d45bfe16d3bc731eaba70b217ee866d59bc51c91b79f6fdc74ac220e56f800dac6d024dbf1a33adaab97a9bcaf65746766b49ac072d75bfa920e54727059f2627adc28d445672c4f92eb7fbe3aba6888de8a0aa6de449e444c404b22b73376522a12e69d5101356e9c6da3a0510251c92abf0adc1c5d979c26b9390cb13f9dd37eba83a9376722d773fd08c647cff4fafbed8995b8b91"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 02:34:54 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 02:34:54 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) flock(r0, 0x5) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x2000300000000, r2}) setpgid(r2, r2) 02:34:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x7, 0x2, r0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0x4, 0x3, 0x9, "d68ace41d7af6139bba3fe0d970c0aceebeb8734", 0xffffffff, 0x3}) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0xffffffffffff7fff, 0x22, &(0x7f0000000040), 0x0) 02:34:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000081000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1ca4a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4ac80b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763af5db2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 02:34:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0xfffffffffffffe5c) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:34:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r0 = socket(0x37, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000025a000/0x1000)=nil, 0x1000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000080)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:34:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x80000001, 0x10001, 0x10000, 0x400, "57193d8c0359963e4f9bdf0e130d2e931c82eabe", 0x8, 0x6}) 02:34:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfd49, 0x0, 0xfffffffffffffedc}, 0x0) sendto$unix(r1, &(0x7f00000019c0)="fdf3ad5991a27559aeeda4e1402b3dcb0a146ca4b6937f0529893edb52b7eeb7b48a86493c58e4ad15c2fa19d7947b9e190fde22634f3706ccdf538e9b6c7e9de3ab47b155829478407efeccdfba2d39029307d52661aa87e7e32779226158542f36e233c7fd78ff18fe082a0b3527abaebcdd4ba38251ab8d00ee51491938236ce32bf15dd250fe3d7a1e76785d2cb9e3dab6547f15f1ace79dfca8c2b5d1655f6430e8bde8afb1c5f1acb9285447efd6955ff976ad1c4c41ac09fb37bc1a072c0dde8a10149d0226949cb5a1bbbed1d17cc540ebbfcb9bca5643a3e3b1a9e359c7cb557b89c7f0faa165fa870a0af6dedfa2cf2d73d831884a31258a62e0b3c8685264f1386b11cd4cc8eb0a02e8d682e33bd55e30c99d07707be837b3ef37f9c2104f505d1e84644134acc09b9b337cb83db2bc74be064f432ccf2aebeb6464f349e332886cc9b1bc8c155374e54009773b13c44e5fcc63e9b8914251e8a579d31f6c5225b15946c07db98677885ff87b91c7c74bffe650686143a40931a6ad3f652fdb73f3f7061882dece13150168415565d2d8d9d17a65d240860dcc2f6d79a94ae0fd62a24c66d58cb6977a90d90cbade79461ea3d3e469dc66343a5b82d9b4ca4bef6ef3adc0b6052f013e810afdd52461a8cbc0087fa2f63d3b2764c209ea7f0973d9cd33d943f021b3640b2c410f7195825d2a0f2aaa50245d914dc964010de3237bef04a65c6ae232223e35c3954714f70ff1b89d29c8d9f0ccb73cc6df87605cb560fe3d19656130524650374f13a9e79b6e1f445048b9ee2eb7b66777317d418f06ebb5b25b0233f9da1bfeee2a09cdea6fe59699193e80d6e334b7d0cdb63aa80eb908caf8bc801df3bae578d5ffd22adae3859ccf70752f3cea7ec5ce1fabf914a94a8239d71fa84ab68b62c87f137ac0d65aa61e4a4db1f8adb0f3aae867501a4f7931b1fab447cfc2744fcfac8a854a8674dff8ee0febaac6bb3f82dbf14536a1db0e75118ddfe9185f24584d9d9afcf49b12ff1f6824ab6435ee33f7b1a7083b27f51b5369f40a3e785e6a94fb20c06b308105a6f318c36f5c2acc594533231bbce4d2a56c4c68e3295e77ba006fbd9b0da29327fc3a4f4b134ea55bb1fa36865453ca8498c19e340206ca462bf87fb641e0fd170b14ac0e1c8dca9d70d7960f843ed752c4e40c965837a5a4557317501dda3cbde3e6c2436e63df6275deb7bcad81a41b275659c6708c2ffe7fd8af7f35f102acacb717b5cb35c9321d568f1c17325c6b0ca8abf527308142ddb24857d51aad24c3840d3e006f9451ebdc2b7c6370fa93308dba70e9c4b7f94833b404080b7303e25ac0a3e2e0a2f45de3cc0b032d6670766ee425588306cedbd8959f031eb37e43348d297d8f00cb4194a014777ae112346a8dedba9bc10cd083216e0d677b2820996284e7c23e67f79e6c2741bc389d2083f1d0293ba31278e8070784984b07e0c7cf4198f3aa6629f41d7e5112d295667e444c2138af4e267203b5284b9006abfc83a71e81103e20f82c59fa3201b07c1640ed1e8d224dfb9ae7c0b9d56335e412ae7197661ac8204577bead88bc6fe0211c85d8b577d772679655e5765b94e8df931fa5f7ec8cb3dfd7ec989a5232fef3084e05dfdfb0ce8c76d36c5feb4b9ac45e136c59adc3d1e39dfe0a301ce01e9d9f0b2d2b78613b5bc2c2167daf7a6913c17140b67af2a157edbdcf01c8f320d515a61bb8df741f38c652a8d39edb9fb35862ea26a3b2c7ef81df213df6d3268dea198b460e1346016afbbb95c52ec32d173ee06584285debd39b9fbf62306fef5cd6d4b76ec8ed4224e00739ab4789ca4aad0fab179558ae8ae216f9aad8e7c9df2f66f040470025e8b89050313aba11e27a3a552f61f52fad2bab439efafbb63bfc0588160b5ee1635cda00d8f5c83f859d18eae767801eb5a3a58c7bcf824cf6d7d00f211b38dee0856041afb9a92f6d30d37d1129d2a9edeba8b0faf35687139626703e1784339619cc95b25d46aa0124dcd07c5088649bfb1243b2b030a75ab74a12fd0336e934bad846ee00c7e1e00e6f0c8eee40f2176f44bb98d6d1c3da31fd6fb4f9cb51d722aed1ad74ab388be0dbe4ebfdcaae54de84043fab834ba880936c688164104756f9ce62ba5733ccea892098faef717dce6bb528f6bb7d9d0003985ecd5c11f0dba612c2458a30923eb676abccacba4e280d6daa21b66df0a231167af26ded4e8e01ca78ed0c74f25dbe66bc82dba13a5f33716366a548fe9c16fc6100e4179ebb92276cbe935d3a23be43f00eaaca08a519139df878ba10aed9bbfd5f5088263a3cf0935b97518e8fcb7a754a0f555c329833d61537ee7c8f6883cc389cd55e153639b6a5f0da2e311837ae5e10b18c904bce462e7387981fb2fe1d77eb702555d0757996c2df18f21d64da1e48aea7e14294b6cf22e466b9c4e6e40055d747fce69f5081b564e28029eafc68d9a23d6fbd0004ab67b38691bfba95b9894082c03e7050d96fe15e15da412f3a65020e518716af8057f73ff9150281d355b133944b1a30920a7defdeb77d8b002449cebfdc6e06e31b9fd6aef695eacb04720cf6fbac4849d40fcfdbc8d4c941e2eecd70cbf79d9f7bf78e7da4cd790283469cf5f5f89f2693bc86df029a25beecb7b23d7af557dbaeef330fda2d0cde51ceaa0fdec45b26c2c367205af051560edb6a3d33e6c97a247781f47f0cc17670f70eec82ca6d90271a69b6e498e4c1684a000a58d533b15b2bd634ba2f430c40740d679024c40f6ef825b00a99669e96a113cae24b45fbe3b9b6e9023e8013fc29340822f24e5fff8f143a36d610b6a942c2f0ace093a609c8fa09f06802819b6fbb0a056f5e4a5669d863613b0b1e1e253b9404f0208180ca99a827d845662399bde798761777623805ae06a3f0c2c66c21774fe3f10155e4afec4e6b775651fb6c7d9189e2b21ba680b293e193b57a585190fb3b57cb957d90634731552d522945c73e2eb1f4d347e1179d3cc76974011408ab1eef5ba430bd8977616781d0dc9258503d3ae20c402eea8586f9b898a0f6b87c88e51193b3659836d4e3be445c696b07acd3d6ef17d5405a3c8e9d17ab57415ee63012d826b77fb34699c8d806059331c494c60f964e9578aa3dedd74819277a2e1c3dc97ea7fe6c08f8b726bcdb4fbb75a7dc4d7148826378898f68595bcc3bf808854e7b1e7dbd030fac8c0858f9296386838138fa12409fc71232270007d94c9dd1d2ee898a617fb3f68e437a0c0a7d86e36099bdb60d02f68d14cb7aff7b4e46395bc8f1ca95eba445990e690717a065a6653864d9d74ad450f88f6b297d95354a66a2373f6c289b1cf6fc188f004c14c6adf4926aa4766cbb2f617accdeeeaf09eb1241f7191f101d1ba8955f23dbb0f9d9930f740702618cca9f9c6fc757215581e2ef24807051fe2ba496f264c5d2ba21638e2e6dff16c5ac11cc3563a44b4ecd7d94790dd43f11e4b4a14d3afe0dc3cf5e05b91ad80585808b44808889a042b643a628c384888fbb8258f8ebd554df00319e02efbd5e069290f90f3685f0cb54ce65c78e25eefa877645de97a9882fa0b7320316a1c477f68c13b1ce5c15e2ae576cb44183ac07873f8f912b9d5b0ccaf89f9423c81d4a97a10e5c5850786a9c1682bff48d15f3b749d49df2caae45c9700328a0a5a24e885bfe15e8ab466e6f60425541d9cb6fc0b49a7199dbe08bb33e06997b7747b94132911c7f21cd9590469dba42e9dd9054ed481342f5661141f1c1489a09e2d6893d20e54314dc06dd88805ddf7e58b387361d2df8a9093dfc019482061325cb567c35922ebc916838b1c6d560c32d69eef1d90b6415991e96af9432b6d53db312f8bd4c6b2959b1f48ce87c1a8159d66213e494bec36bad83e42d2cafbd3d212fb23ad581d1e7e79266cad5d7d37ba363fcfc01bb0a5cdfe2290fc0041dc206a5dfb7a4c4c7bc60565736e549af6a9d7efc20447662232479fdede55f7f70834fa06709bf48db258a72f60c9c1c7f430672f1cad2ff2dc6dbe499e6377e1d7e4c12160f95fa50fcc1e8edc02baf522e57e05427786e2ec8a76a7382f408ebfd97c0bc73bd37adb27a3cc967182f6ed5fdbc3e9c9a06042d2f4efdaabd3977f25bcfedc461882fc1da32bb57333f4f7be4f2443885a9bb423e426157a7b4ce5143f3609ac22df36fe0344101aba2301cc76f0c36de43833f5cca1c6b4ccc7e5dcb69beb7fa131e8431d8a6ae52c7f3595ca858e0281c2232450400ef7f7c0e2476ff82abebdf18ec8f7209ad9c00bb69c6c6a59f9a548c084a209538d4ed9828b42f3260a607592a5d77a31c94432ea6bb462cf2a2d18b8bbf5b1050bd4f35eb28c27ca8cd16a5d9671f26b06ae80f2c05a89952df1327db572874e6c9fb2312d40082284fc2cb819541ac280b2678a4f492f1adb91e2af0b3f3eb0362ef2748bb6a9123838e50dd1f131eb406a00f723d2652e711194377aa1ad0ed30357905770c1997ec1371a044b20df238d32c2f3b2f6cdf8e10cef832dd5b5bfdd58dd7d7e2082ce3cc182ba28197a23073238f05dd64f976a2b9a7aee6cdbc79f25c714e598c8c57abd81486f9855e55295dd24a147c01ad60246075f32041b7359d7c967c8d9bf4052200bbc661e06ed72f955b932c7b55f51d14ee24f510c0c2cb12e6fb58d35b2bbcc4ba11f6f5fb0257871a8e3b96753f26efd9f1aa5af2d1f7419f7893981bfc838018a8d82ad2172598ff0c573a6c39c429be944bd56da7093edf407d1a24c6fbba4221fd4bb9459e860fd1023d32aca2aeaba401b045cd2d1e84ac36b575757e8047ead935b2cd8da544dbaf0786a7b2c9da0df87d3477245f13a4301130ec3ecdeaa1266d09b079807869d6eb9719d94c85dd99457055517841513f01dadf0c8fe01f9e860b4f04e4b72c0a819b1194bf9515038cab1c71bb50c2512130235534e3774ee6ece7c7592e8df527925bd9086283a44297cd1bb8a237d8de8adc22fe93314a548106b1826fdab51245b04761431d1e09943d297388bb2defa94964fe493026a0b2f0de9382f2323716df6b188fd67d42c2795f22f0d94635a994c357c8809ffd21e52a53e9f759bcb43e2fc985189857a7e03b9b9781b8421a8425539cc842e7d52911cf0585e0176fb0cf46dbd759d239526e53b64131a8458bd6ff264ec195f47474e864b09ed98701013edc573b9784e8b9b568c1847d1e2c801ae800bd626543a42a07acf70f2558c895f65e88f0692dc24e81fa9126ae629b6e8e3105a46ce9fa450b32fff81f04cfc083cb2301763398bf4f49508e0febefb4d3b3ca0a2cba8faee2a2aa633a749b004eb4647f1b65ed3e664824e13a03fc1dbb7075dc16c4fc56e80e1667ee58d454dbee8c472a0ede8865780798df5ddbe9e2dbbf4e7cb8cc2f50edb5a49262f013e516eda0920e622ded0f7e89e3eff3f1121534d26b1f4caa366ddaf395cdf4394be8c25732be62c0d077934ec1d63fea8fe6f9062fd676972ec3fc0d383899147891d802aaa13bf7cb5e583b432b758958d1cd55d490d989e2f2d8a7e76b7baff1d1a8b367ebb61361f848bad50a8219e6b4820daeaa80b8c2bffcf0b6e2553fae33d52b0a6f82836a84c71bd621120ab7f3a9423607b4d1208338c4d2501146128fe24b729a077ef241e8756d9e8516ab5c01d6ce03d9dd9bfe50d635c2b5c9c1cb31ff82511aa25312b4da50794185a275216e2f95e665a83d33bcfb135081fb54b5", 0x1000, 0x402, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:34:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000039a000/0x4000)=nil, 0x4000, 0x3) socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f00004ab000/0x3000)=nil, 0x3000) 02:34:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400000002c8, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/66}, 0x4a, 0x0, 0x800) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/107}, 0x73, 0x2, 0x800) 02:34:56 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x2}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x3, 0x3429fbdb, 0xffff, 0x8, "5454cacd18c79bc66a585e54fbbad40224bb6e46", 0x80000001, 0x9}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) r4 = msgget$private(0x0, 0xa0) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000009cfb3f4db3491e0000000000000000000000000000000000"], 0x57, 0x1, 0x1000) readv(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/33, 0x21}, {&(0x7f0000000600)=""/8, 0x8}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000700)=""/2, 0x2}, {&(0x7f0000000740)=""/78, 0x4e}], 0x7) 02:34:57 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20408, 0x0) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) rmdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') login: panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 264341 59918 32767 0x10 0 0 syz-executor.0 *306894 59918 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b859d8,ffff800020c2b058) at unveil_check_final+0x81d namei(ffff800020c2b058) at namei+0x88b dosymlinkat(ffff800020b859d8,20000080,ffffff9c,20000180) at dosymlinkat+0xcd syscall(ffff800020c2b310) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffffd,0,2,1f67c5cd010) at Xsyscall+0x128 end of kernel end trace frame: 0x1f8853df630, 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/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b859d8,ffff800020c2b058) at unveil_check_final+0x81d namei(ffff800020c2b058) at namei+0x88b dosymlinkat(ffff800020b859d8,20000080,ffffff9c,20000180) at dosymlinkat+0xcd syscall(ffff800020c2b310) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffffd,0,2,1f67c5cd010) at Xsyscall+0x128 end of kernel end trace frame: 0x1f8853df630, count: -8 ddb{1}> show registers rdi 0xffffffff8188e157 db_enter+0x17 rsi 0x3cf3 __ALIGN_SIZE+0x2cf3 rbp 0xffff800020c2adf0 rbx 0xffff800020c2aea0 rdx 0x3cf4 __ALIGN_SIZE+0x2cf4 rcx 0xffff80000114a000 rax 0xffff80000114a000 r8 0xffffffff81e2f083 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe3f75c05a03aeddf r12 0x3000000008 r13 0xffff800020c2ae00 r14 0x100 r15 0x1 rip 0xffffffff8188e158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2ade0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=306894 stat=onproc flags process=10 proc=4000000 pri=60, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff800020b85c30,0xffffffff82352f38 process=0xffff800020b3a6a0 user=0xffff800020c26000, vmspace=0xfffffd806e921878 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59918 264341 56612 32767 7 0x10 syz-executor.0 *59918 306894 56612 32767 7 0x4000010 syz-executor.0 39615 307571 17012 32767 3 0x90 nanosleep syz-executor.1 39615 362494 17012 32767 3 0x4000090 ttyin syz-executor.1 39615 262272 17012 32767 3 0x4000090 fsleep syz-executor.1 17012 206213 92633 32767 3 0x90 nanosleep syz-executor.1 92633 115841 29828 0 3 0x82 wait syz-executor.1 56612 181288 3434 32767 3 0x90 nanosleep syz-executor.0 3434 421910 29828 0 3 0x82 wait syz-executor.0 63197 66903 0 0 3 0x14200 bored sosplice 29828 330151 44049 0 3 0x82 thrsleep syz-fuzzer 29828 524095 44049 0 3 0x4000082 nanosleep syz-fuzzer 29828 241069 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 284179 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 68779 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 387231 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 286439 44049 0 3 0x4000082 kqread syz-fuzzer 29828 400841 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 64581 44049 0 3 0x4000082 thrsleep syz-fuzzer 29828 477413 44049 0 3 0x4000082 thrsleep syz-fuzzer 44049 144058 94815 0 3 0x10008a pause ksh 94815 305419 55218 0 3 0x92 select sshd 96420 370658 1 0 3 0x100083 ttyin getty 55218 212607 1 0 3 0x80 select sshd 72448 339257 16474 73 3 0x100090 kqread syslogd 16474 237180 1 0 3 0x100082 netio syslogd 83040 290665 1 77 3 0x100090 poll dhclient 57412 42820 1 0 3 0x80 poll dhclient 73870 477314 0 0 3 0x14200 pgzero zerothread 95174 418822 0 0 3 0x14200 aiodoned aiodoned 114 235333 0 0 3 0x14200 syncer update 26519 334702 0 0 3 0x14200 cleaner cleaner 95923 412990 0 0 3 0x14200 reaper reaper 19955 175750 0 0 3 0x14200 pgdaemon pagedaemon 12692 114328 0 0 3 0x14200 bored crynlk 96489 291950 0 0 3 0x14200 bored crypto 30974 129763 0 0 3 0x40014200 acpi0 acpi0 81155 42602 0 0 3 0x40014200 idle1 30898 523749 0 0 3 0x14200 bored softnet 15778 428085 0 0 3 0x14200 bored systqmp 20623 501371 0 0 3 0x14200 bored systq 60323 343088 0 0 3 0x40014200 bored softclock 71730 218064 0 0 3 0x40014200 idle0 24822 211461 0 0 3 0x14200 bored smr 1 238125 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59918 (syz-executor.0) thread 0xffff800020b859d8 (306894) exclusive rrwlock inode r = 0 (0xfffffd8069d1cb38) locked @ /syzkaller/managers/setuid/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 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/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 9460 6321K 6321K 78643K 10602 0 0 pcb 23 9K 10K 78643K 290 0 0 rtable 97 3K 3K 78643K 523 0 0 ifaddr 35 10K 10K 78643K 106 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 28 0 0 iov 0 0K 20K 78643K 46 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1455 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 47 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 404 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 44 50K 58K 78643K 512 0 0 subproc 68 69634K 69634K 78643K 442 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 48 0 0 in_multi 33 2K 2K 78643K 165 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 240 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 85 20K 29K 78643K 2007 0 0 UVM aobj 14 2K 2K 78643K 16 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 35 0 0 NDP 7 0K 0K 78643K 42 0 0 temp 95 2367K 2432K 78643K 4464 0 0 kqueue 0 0K 0K 78643K 2 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 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 255 0 248 1 0 1 1 0 8 0 plimitpl 152 62 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 140 0 100 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 28 0 28 1 1 0 1 0 8 0 tcpcb 544 107 0 103 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 659 0 471 12 0 12 12 0 8 0 art_table 32 660 0 471 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 41 0 31 1 0 1 1 0 8 0 shmpl 112 14 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1863 0 446 46 0 46 46 0 8 0 ffsino 272 1863 0 446 95 0 95 95 0 8 0 nchpl 144 2600 0 987 61 0 61 61 0 8 0 uvmvnodes 72 2093 0 0 39 0 39 39 0 8 0 vnodes 200 2093 0 0 111 0 111 111 0 8 0 namei 1024 7487 0 7485 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7308 0 7308 7 6 1 5 0 8 1 sigapl 432 541 0 525 3 1 2 3 0 8 0 futexpl 56 3576 0 3575 1 0 1 1 0 8 0 knotepl 112 350 0 331 1 0 1 1 0 8 0 kqueuepl 104 92 0 90 1 0 1 1 0 8 0 pipepl 112 550 0 531 4 2 2 2 0 8 1 fdescpl 488 542 0 525 3 0 3 3 0 8 0 filepl 152 3457 0 3357 9 4 5 7 0 8 1 lockfpl 104 63 0 63 2 1 1 1 0 8 1 lockfspl 32 95 0 95 2 1 1 1 0 8 1 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 706 0 697 1 0 1 1 0 8 0 zombiepl 144 525 0 525 2 1 1 1 0 8 1 processpl 840 558 0 525 4 0 4 4 0 8 0 procpl 600 1235 0 1190 4 0 4 4 0 8 0 srpgc 64 60 0 60 2 1 1 1 0 8 1 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 546 0 529 4 1 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 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 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 152 0 0 9 0 9 9 0 8 0 bufpl 256 6470 0 1122 335 0 335 335 0 8 0 anonpl 16 62473 0 56680 43 9 34 41 0 125 6 amapchunkpl 152 2948 0 2859 10 5 5 9 0 158 1 amappl16 192 2023 0 1683 29 10 19 29 0 8 1 amappl15 184 55 0 47 1 0 1 1 0 8 0 amappl14 176 167 0 161 2 1 1 1 0 8 0 amappl13 168 47 0 44 1 0 1 1 0 8 0 amappl12 160 115 0 111 1 0 1 1 0 8 0 amappl11 152 58 0 45 1 0 1 1 0 8 0 amappl10 144 72 0 71 2 1 1 1 0 8 0 amappl9 136 682 0 679 1 0 1 1 0 8 0 amappl8 128 318 0 297 1 0 1 1 0 8 0 amappl7 120 57 0 50 1 0 1 1 0 8 0 amappl6 112 92 0 82 1 0 1 1 0 8 0 amappl5 104 173 0 163 1 0 1 1 0 8 0 amappl4 96 665 0 638 2 1 1 2 0 8 0 amappl3 88 319 0 308 1 0 1 1 0 8 0 amappl2 80 3297 0 3235 2 0 2 2 0 8 0 amappl1 72 21430 0 20959 25 15 10 19 0 8 1 amappl 72 1514 0 1476 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 15 0 2 1 0 1 1 0 8 0 uaddrrnd 24 542 0 525 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 542 0 525 1 0 1 1 0 8 0 vmmpekpl 168 8560 0 8535 2 0 2 2 0 8 0 vmmpepl 168 67629 0 66144 98 24 74 75 0 357 9 vmsppl 360 541 0 525 2 0 2 2 0 8 0 pdppl 4096 1092 0 1050 6 0 6 6 0 8 0 pvpl 32 205066 0 195908 122 16 106 113 0 265 24 pmappl 224 541 0 525 3 1 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 484 0 3 14 0 14 14 0 8 0